.gp[data-v-e7fe986f]{z-index:999;background:#16151a;border-top:1px solid #ff78782e;transition:transform .42s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 34px #00000080}.gp.is-collapsed[data-v-e7fe986f]{transform:translateY(calc(100% - 54px))}.gp-viz[data-v-e7fe986f]{z-index:2;pointer-events:none;opacity:.62;transition:opacity .5s;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0003 0,#0000006b 44%,#000 78%);mask-image:linear-gradient(#0003 0,#0000006b 44%,#000 78%)}.gp.is-collapsed .gp-viz[data-v-e7fe986f]{opacity:.5}.gp-veil[data-v-e7fe986f]{z-index:1;pointer-events:none;background:linear-gradient(#16151af7,#16151ae0 55%,#140c0eb8);position:absolute;inset:0}.gp-bar[data-v-e7fe986f]{z-index:3;align-items:center;gap:14px;height:54px;padding:0 16px;display:flex;position:relative}.gp-cover[data-v-e7fe986f]{cursor:pointer;background:#241b1b;border:1px solid #ffffff24;border-radius:8px;flex:none;width:38px;height:38px;padding:0;position:relative;overflow:hidden}.gp-cover img[data-v-e7fe986f]{object-fit:cover;width:100%;height:100%;display:block}.gp-cover-empty[data-v-e7fe986f]{color:#8a6a6a;justify-content:center;align-items:center;width:100%;height:100%;font-size:17px;display:flex}.gp-cover-hint[data-v-e7fe986f]{color:#fff;opacity:0;background:#0000008c;justify-content:center;align-items:center;font-size:11px;transition:opacity .25s;display:flex;position:absolute;inset:0}.gp-cover:hover .gp-cover-hint[data-v-e7fe986f]{opacity:1}.gp-now[data-v-e7fe986f]{flex:auto;min-width:0}.gp-title[data-v-e7fe986f]{color:#fff;text-shadow:0 1px 8px #000000d9;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.gp-sub[data-v-e7fe986f]{color:#9a8a8a;text-shadow:0 1px 8px #000000d9;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;overflow:hidden}.gp-link[data-v-e7fe986f]{color:#ff9494;text-decoration:none}.gp-link[data-v-e7fe986f]:hover{color:#fff}.gp-eq[data-v-e7fe986f]{flex:none;align-items:flex-end;gap:3px;height:20px;display:flex}.gp-eq i[data-v-e7fe986f]{opacity:.45;background:linear-gradient(#ffa86e,#7c1414);border-radius:2px;width:3px;height:22%}.gp.is-playing .gp-eq i[data-v-e7fe986f]{opacity:1;animation:1.05s ease-in-out infinite gpBar-e7fe986f}.gp.is-playing .gp-eq i[data-v-e7fe986f]:nth-child(2){animation-delay:-.5s}.gp.is-playing .gp-eq i[data-v-e7fe986f]:nth-child(3){animation-delay:-.24s}.gp.is-playing .gp-eq i[data-v-e7fe986f]:nth-child(4){animation-delay:-.78s}.gp.is-playing .gp-eq i[data-v-e7fe986f]:nth-child(5){animation-delay:-.36s}.gp-btns[data-v-e7fe986f]{flex:none;align-items:center;gap:4px;display:flex}.gp-ic[data-v-e7fe986f]{color:#ddd;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 9px;font-size:15px;line-height:1;transition:color .2s,background .2s,transform .2s}.gp-ic[data-v-e7fe986f]:hover{color:#fff;background:#ff525229}.gp-ic-sm[data-v-e7fe986f]{padding:4px 5px;font-size:13px}.gp-play[data-v-e7fe986f]{color:#fff;background:linear-gradient(135deg,#e23b3b,#ff9a5c);justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:inline-flex;box-shadow:0 6px 18px #e23b3b5c}.gp-play[data-v-e7fe986f]:hover{background:linear-gradient(135deg,#f04949,#ffb07a);transform:scale(1.06)}.gp-fold[data-v-e7fe986f]{color:#b99;font-size:12px}.gp-panel[data-v-e7fe986f]{z-index:3;padding:2px 18px 14px;position:relative}.gp-progress[data-v-e7fe986f]{align-items:center;gap:12px;display:flex}.gp-time[data-v-e7fe986f]{color:#b3a2a2;font-variant-numeric:tabular-nums;min-width:42px;font-size:12.5px}.gp-time[data-v-e7fe986f]:last-child{text-align:right}.gp-range[data-v-e7fe986f]{appearance:none;cursor:pointer;background:linear-gradient(90deg, #ff8a5c 0%, #ff5252 var(--p,0%), #ffffff24 var(--p,0%), #ffffff24 100%);border-radius:999px;outline:none;flex:1 1 0;min-width:0;height:5px}.gp-range[data-v-e7fe986f]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #ff5252;border-radius:50%;width:13px;height:13px;transition:transform .18s;box-shadow:0 2px 8px #0000008c}.gp-range[data-v-e7fe986f]:hover::-webkit-slider-thumb{transform:scale(1.25)}.gp-range[data-v-e7fe986f]:active::-webkit-slider-thumb{transform:scale(1.25)}.gp-range[data-v-e7fe986f]::-moz-range-thumb{background:#fff;border:2px solid #ff5252;border-radius:50%;width:13px;height:13px}.gp-range-sm[data-v-e7fe986f]{height:4px}.gp-extra[data-v-e7fe986f]{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.gp-hint[data-v-e7fe986f]{color:#8f7f7f;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.gp-tools[data-v-e7fe986f]{flex:none;align-items:center;gap:10px;display:flex}.gp-pill[data-v-e7fe986f]{color:#e6d8d8;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12.5px;text-decoration:none;transition:all .22s;display:inline-flex}.gp-pill[data-v-e7fe986f]:hover{color:#fff;background:#ff525224;border-color:#ff828273}.gp-vol[data-v-e7fe986f]{flex:none;align-items:center;gap:6px;width:128px;min-width:0;display:flex}audio[data-v-e7fe986f]{display:none}@keyframes gpBar-e7fe986f{0%,to{height:18%}50%{height:92%}}@media (width<=768px){.gp.is-collapsed[data-v-e7fe986f]{transform:translateY(calc(100% - 52px))}.gp-bar[data-v-e7fe986f]{gap:10px;height:52px;padding:0 12px}.gp-eq[data-v-e7fe986f]{display:none}.gp-ic[data-v-e7fe986f]{padding:8px 7px;font-size:14px}.gp-play[data-v-e7fe986f]{width:34px;height:34px}.gp-title[data-v-e7fe986f]{font-size:14px}.gp-sub[data-v-e7fe986f]{font-size:11.5px}.gp-panel[data-v-e7fe986f]{padding:0 12px 12px}.gp-extra[data-v-e7fe986f]{gap:8px;margin-top:8px}.gp-hint[data-v-e7fe986f]{display:none}.gp-tools[data-v-e7fe986f]{justify-content:space-between;gap:8px;width:100%;min-width:0}.gp-pill[data-v-e7fe986f]{padding:6px 10px;font-size:12px}.gp-vol[data-v-e7fe986f]{flex:auto;width:auto;min-width:58px;max-width:110px}}@media (orientation:landscape) and (height<=520px){.gp-bar[data-v-e7fe986f]{height:46px}.gp.is-collapsed[data-v-e7fe986f]{transform:translateY(calc(100% - 46px))}.gp-cover[data-v-e7fe986f]{width:32px;height:32px}.gp-panel[data-v-e7fe986f]{padding-bottom:10px}.gp-extra[data-v-e7fe986f]{margin-top:6px}}*{box-sizing:border-box;margin:0;padding:0}body{color:#eee;background:#1c1c1e;font-family:Inter var,Microsoft Yahei,PingFang SC,Noto Sans SC,sans-serif}.top-header{z-index:30;background:#7c1414;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:relative}.site-title{color:#fff;letter-spacing:2px;align-items:center;font-size:32px;font-weight:600;line-height:0;display:inline-flex;position:relative}.site-title svg{z-index:2;will-change:filter, transform;width:auto;max-width:100%;height:75px;animation:3.4s ease-in-out infinite title-halo,4s ease-in-out infinite subtleShake;display:block;position:relative;overflow:visible}.site-title-anim{z-index:1;pointer-events:none;position:absolute;inset:-12px -18px}.title-glow{filter:blur(10px);background:radial-gradient(closest-side,#f19ba561,#f19ba51a 58%,#0000 76%);border-radius:50%;animation:7s ease-in-out infinite title-glow;position:absolute;inset:0}.fallback-png{width:auto;height:75px}@keyframes title-halo{0%,to{filter:drop-shadow(0 0 2px #f19ba559)drop-shadow(0 2px 5px #0000004d)}50%{filter:drop-shadow(0 0 8px #ffb2bccc)drop-shadow(0 2px 7px #0006)}}@keyframes title-glow{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes subtleShake{0%,to{transform:rotate(0)}25%{transform:rotate(.8deg)translateY(-2px)}75%{transform:rotate(-.8deg)translateY(2px)}}.site-title svg .ol[data-i],.site-title svg .ink[data-i]{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.6s cubic-bezier(.175,.885,.32,1.275) forwards charBounce}@keyframes charBounce{0%{opacity:0;transform:translateX(var(--dx,0px)) translateY(30px) scale(.5)}60%{opacity:1;transform:translateX(var(--dx,0px)) translateY(-10px) scale(1.1)}to{opacity:1;transform:translateX(var(--dx,0px)) translateY(0) scale(1)}}.site-title svg .flow[data-i]{transform:translateX(var(--dx,0px))}.site-title svg .ol[data-i="0"],.site-title svg .ink[data-i="0"],.site-title svg .flow[data-i="0"]{--dx:0px}.site-title svg .ol[data-i="1"],.site-title svg .ink[data-i="1"],.site-title svg .flow[data-i="1"]{--dx:10px}.site-title svg .ol[data-i="2"],.site-title svg .ink[data-i="2"],.site-title svg .flow[data-i="2"]{--dx:20px}.site-title svg .ol[data-i="3"],.site-title svg .ink[data-i="3"],.site-title svg .flow[data-i="3"]{--dx:30px}.site-title svg .ol[data-i="4"],.site-title svg .ink[data-i="4"],.site-title svg .flow[data-i="4"]{--dx:40px}.site-title svg .ol[data-i="5"],.site-title svg .ink[data-i="5"],.site-title svg .flow[data-i="5"]{--dx:50px}.site-title svg .ol[data-i="6"],.site-title svg .ink[data-i="6"],.site-title svg .flow[data-i="6"]{--dx:60px}.site-title svg .ol[data-i="7"],.site-title svg .ink[data-i="7"],.site-title svg .flow[data-i="7"]{--dx:70px}.site-title svg .ol[data-i="8"],.site-title svg .ink[data-i="8"],.site-title svg .flow[data-i="8"]{--dx:80px}.site-title svg .ol[data-i="0"],.site-title svg .ink[data-i="0"]{animation-delay:0s}.site-title svg .ol[data-i="1"],.site-title svg .ink[data-i="1"]{animation-delay:.12s}.site-title svg .ol[data-i="2"],.site-title svg .ink[data-i="2"]{animation-delay:.24s}.site-title svg .ol[data-i="3"],.site-title svg .ink[data-i="3"]{animation-delay:.36s}.site-title svg .ol[data-i="4"],.site-title svg .ink[data-i="4"]{animation-delay:.48s}.site-title svg .ol[data-i="5"],.site-title svg .ink[data-i="5"]{animation-delay:.6s}.site-title svg .ol[data-i="6"],.site-title svg .ink[data-i="6"]{animation-delay:.72s}.site-title svg .ol[data-i="7"],.site-title svg .ink[data-i="7"]{animation-delay:.84s}.site-title svg .ol[data-i="8"],.site-title svg .ink[data-i="8"]{animation-delay:.96s}.site-title svg .flow{stroke-dasharray:var(--b) var(--g);stroke-dashoffset:0;opacity:0;animation:1.55s linear infinite title-flow,7s ease-in-out infinite title-flow-fade;animation-delay:calc(var(--fi) * -.42s), calc(var(--fi) * .3s)}@keyframes title-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--L) * -1)}}@keyframes title-flow-fade{0%,26%{opacity:0}38%,80%{opacity:.95}92%,to{opacity:0}}.site-title svg .wave-band{animation:8s linear infinite title-wave}@keyframes title-wave{0%{transform:translate(0)}12.5%{transform:translate(-21.25px,-3.82px)}25%{transform:translate(-42.5px,-5.4px)}37.5%{transform:translate(-63.75px,-3.82px)}50%{transform:translate(-85px)}62.5%{transform:translate(-106.25px,3.82px)}75%{transform:translate(-127.5px,5.4px)}87.5%{transform:translate(-148.75px,3.82px)}to{transform:translate(-170px)}}.avatar-wrap{position:relative}.avatar{object-fit:cover;cursor:pointer;border:2px solid #ffffff4d;border-radius:50%;width:64px;height:64px;transition:all .2s;box-shadow:0 4px 12px #00000073}.avatar:hover{transform:scale(1.08);box-shadow:0 6px 18px #0009}.social-menu{opacity:0;visibility:hidden;z-index:999;background:#222226;border-radius:6px;min-width:160px;transition:all .3s;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 8px 24px #0000008c}.avatar-wrap:hover .social-menu{opacity:1;visibility:visible;transform:translateY(0)}.social-menu a{color:#ddd;padding:12px 16px;font-size:20px;text-decoration:none;transition:all .18s;display:block}.social-menu a:hover{color:#fff;background:#4e1515}.nav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;z-index:3;background:#28282b;border-bottom:1px solid #441818;display:flex;position:relative;overflow:auto hidden}.nav::-webkit-scrollbar{width:0;height:0;display:none}.nav a{color:#ff9494;white-space:nowrap;flex:none;padding:18px 36px;font-size:20px;text-decoration:none;transition:all .2s}.nav a:first-child{margin-left:auto}.nav a:last-child{margin-right:auto}.nav a:hover{color:#fff;background:#4e1515}.nav a.router-link-active{color:#fff;background:#661717}.nav.is-scrollable.at-start{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 26px),#0000 100%)}.nav.is-scrollable.at-end{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 26px 100%)}.nav.is-scrollable:not(.at-start):not(.at-end){-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 26px),#0000 100%)}.footer{text-align:center;color:#999;z-index:3;background:#28282b;margin-top:60px;padding:30px 20px 80px;position:relative}.page-fade-enter-from{opacity:0;transform:translateY(12px)}.page-fade-enter-active{transition:all .32s}.page-fade-enter-to{opacity:1;transform:translateY(0)}.page-fade-leave-from{opacity:1}.page-fade-leave-active{transition:all .24s}.page-fade-leave-to{opacity:0;transform:translateY(-8px)}@media (width<=768px){.top-header{flex-wrap:nowrap;padding:12px 16px}.site-title{letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:60%;font-size:20px;overflow:hidden}.site-title svg{width:auto;height:32px}.title-glow{filter:blur(6px)}.avatar{border-width:2px;width:44px;height:44px}.social-menu{min-width:140px;top:calc(100% + 8px);right:-4px}.social-menu a{padding:10px 14px;font-size:17px}.nav{justify-content:flex-start;padding:0;scroll-padding-inline:12px}.nav a{-webkit-tap-highlight-color:transparent;align-items:center;min-height:46px;padding:12px 16px;font-size:15px;display:flex}.page-fade-enter-from{transform:translateY(8px)}.page-fade-leave-to{transform:translateY(-4px)}.footer{margin-top:32px;padding:24px 16px 80px;font-size:14px}body{font-size:15px}}@media (width<=480px){.top-header{padding:10px 12px}.site-title{max-width:55%;font-size:17px}.site-title svg{height:26px}.site-title-anim{inset:-8px -12px}.avatar{width:38px;height:38px}.social-menu{min-width:120px;right:-2px}.social-menu a{padding:8px 12px;font-size:15px}.nav a{min-height:42px;padding:10px 13px;font-size:14px}.footer{margin-top:24px;padding:18px 12px 80px;font-size:12px}}@media (width>=769px) and (width<=1024px){.top-header{padding:16px 28px}.site-title{font-size:26px}.avatar{width:54px;height:54px}.nav a{padding:16px 28px;font-size:18px}.footer{padding:28px 20px 80px}}@media (orientation:landscape) and (height<=520px){.top-header{padding:8px 16px}.site-title{letter-spacing:1px;font-size:18px}.site-title svg{width:auto;height:34px;animation-duration:4.6s}.site-title-anim{inset:-8px -12px}.avatar{width:40px;height:40px}.nav a{min-height:40px;padding:8px 18px;font-size:15px}.footer{margin-top:16px;padding:14px 16px 80px;font-size:12px}}@media (prefers-reduced-motion:reduce){.site-title svg{filter:drop-shadow(0 2px 5px #0000004d);animation:none!important}.title-glow{opacity:.55;animation:none!important}.site-title svg .ol[data-i],.site-title svg .ink[data-i]{opacity:1!important;transform:translateX(var(--dx,0px))!important;animation:none!important}.site-title svg .flow{opacity:0!important;animation:none!important}.site-title svg .wave-band{animation:none!important;transform:none!important}}.home[data-v-42c288fd]{--red:#ff5252;--red-deep:#7c1414;--orange:#ff9a5c;--line:#ffffff14;--muted:#9c9494;position:relative;overflow-x:hidden}.wrap[data-v-42c288fd]{max-width:1120px;margin:0 auto;padding:0 24px}.sec[data-v-42c288fd]{padding:108px 0;position:relative}.sec[data-v-42c288fd]:nth-of-type(2n):before{content:"";pointer-events:none;background:linear-gradient(#ffffff04,#fff0);position:absolute;inset:0}.sec-head[data-v-42c288fd]{margin-bottom:56px}.sec-head.row[data-v-42c288fd]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sec-eyebrow[data-v-42c288fd]{letter-spacing:4px;text-transform:uppercase;color:#d17474;margin-bottom:14px;font-size:12px}.sec-title[data-v-42c288fd]{letter-spacing:1px;color:#fff;margin:0;font-size:40px;font-weight:700}.sec-rule[data-v-42c288fd]{background:linear-gradient(90deg, var(--red), var(--orange));border-radius:3px;width:64px;height:3px;margin:20px 0 28px}.sec-sub[data-v-42c288fd]{max-width:620px;color:var(--muted);margin-top:16px;font-size:16px;line-height:1.95}.progress[data-v-42c288fd]{z-index:80;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--red-deep), var(--red), var(--orange));width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 12px #ff525273}.dots[data-v-42c288fd]{z-index:70;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.dots button[data-v-42c288fd]{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.dots .dot[data-v-42c288fd]{background:#ffffff38;border-radius:50%;order:2;width:9px;height:9px;transition:all .3s}.dots button:hover .dot[data-v-42c288fd]{background:#ffb4b499}.dots button.active .dot[data-v-42c288fd]{background:var(--red);transform:scale(1.3);box-shadow:0 0 0 5px #ff525226}.dots .tip[data-v-42c288fd]{color:#ddd;white-space:nowrap;opacity:0;background:#000000a6;border-radius:6px;order:1;padding:4px 10px;font-size:13px;transition:all .25s;transform:translate(8px)}.dots button:hover .tip[data-v-42c288fd]{opacity:1;transform:none}.hero[data-v-42c288fd]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 150px);padding:96px 24px 120px;display:flex;position:relative;overflow:hidden}.bg[data-v-42c288fd]{pointer-events:none;transform:translate3d(var(--px,0px), var(--py,0px), 0);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:-10%}.bg-inner[data-v-42c288fd]{transform:translate3d(0, calc(var(--sy,0) * 1px), 0);will-change:transform;position:absolute;inset:0}.blob[data-v-42c288fd]{filter:blur(72px);opacity:.5;border-radius:50%;position:absolute}.b1[data-v-42c288fd]{background:#9c1b1b;width:520px;height:520px;animation:19s ease-in-out infinite drift1-42c288fd;top:-140px;left:-100px}.b2[data-v-42c288fd]{opacity:.35;background:#b3451a;width:460px;height:460px;animation:23s ease-in-out infinite drift2-42c288fd;bottom:-160px;right:-80px}.b3[data-v-42c288fd]{opacity:.4;background:#5c1030;width:380px;height:380px;animation:27s ease-in-out infinite drift3-42c288fd;top:34%;left:52%}.grid[data-v-42c288fd]{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 10%,#0000 75%)}.noise[data-v-42c288fd]{background:radial-gradient(at 50% 120%,#7c14148c,#0000 60%);position:absolute;inset:0}.hero-inner[data-v-42c288fd]{z-index:2;max-width:860px;position:relative}.avatar-ring[data-v-42c288fd]{width:132px;height:132px;margin:0 auto 30px;position:relative}.avatar-ring img[data-v-42c288fd]{object-fit:cover;border:3px solid #ffffff24;border-radius:50%;width:100%;height:100%;box-shadow:0 16px 46px #8c161680}.ring[data-v-42c288fd]{border:1px dashed #ff828261;border-radius:50%;animation:24s linear infinite spin-42c288fd;position:absolute;inset:-11px}.ring.r2[data-v-42c288fd]{border-style:solid;border-color:#ff9a5c29;animation-duration:38s;animation-direction:reverse;inset:-24px}.eyebrow[data-v-42c288fd]{letter-spacing:3px;color:#f0a08c;background:#ff52520f;border:1px solid #ff828238;border-radius:999px;margin-bottom:26px;padding:7px 16px;font-size:13px;display:inline-block}.hero h1[data-v-42c288fd]{color:#fff;letter-spacing:2px;margin:0 0 22px;font-size:56px;font-weight:800;line-height:1.25}.hl[data-v-42c288fd]{background:linear-gradient(120deg, var(--red) 0%, var(--orange) 60%, #ffd0a0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.typing[data-v-42c288fd]{color:#d8c8c8;letter-spacing:1px;min-height:34px;margin-bottom:24px;font-size:20px}.caret[data-v-42c288fd]{color:var(--red);margin-left:2px;animation:1s step-end infinite blink-42c288fd;display:inline-block}.hero-desc[data-v-42c288fd]{color:var(--muted);margin-bottom:40px;font-size:17px;line-height:2.1}.hero-actions[data-v-42c288fd]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn[data-v-42c288fd]{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:16px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.btn.primary[data-v-42c288fd]{color:#fff;background:linear-gradient(135deg, #e23b3b, var(--orange));box-shadow:0 12px 30px #e23b3b4d}.btn.primary[data-v-42c288fd]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #e23b3b73}.btn.ghost[data-v-42c288fd]{color:#eee;background:#ffffff0d;border-color:#ffffff29}.btn.ghost[data-v-42c288fd]:hover{background:#ffffff1a;border-color:#ff8c8c66;transform:translateY(-3px)}.eq[data-v-42c288fd]{opacity:.32;pointer-events:none;justify-content:center;align-items:flex-end;gap:5px;height:70px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.eq span[data-v-42c288fd]{background:linear-gradient(180deg, var(--orange), var(--red-deep));width:3px;animation:2.6s ease-in-out infinite bar-42c288fd;animation-delay:calc(var(--i) * -.12s);border-radius:3px;height:20%}.scroll-cue[data-v-42c288fd]{z-index:3;color:#a08c8c;letter-spacing:2px;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-family:inherit;font-size:12px;transition:color .25s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scroll-cue[data-v-42c288fd]:hover{color:#ffb4b4}.scroll-cue i[data-v-42c288fd]{font-size:16px;font-style:normal;animation:1.9s ease-in-out infinite bob-42c288fd}.stats[data-v-42c288fd]{z-index:2;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto;padding:0 24px;display:grid;position:relative}.stat[data-v-42c288fd]{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:#ffffff04;padding:44px 16px;position:relative;overflow:hidden}.stat[data-v-42c288fd]:first-child{border-radius:14px 0 0 14px}.stat[data-v-42c288fd]:last-child{border-right:0;border-radius:0 14px 14px 0}.stat[data-v-42c288fd]:before{content:"";background:linear-gradient(90deg, transparent, var(--red), var(--orange), transparent);width:0;height:2px;transition:width .5s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%}.stat[data-v-42c288fd]:hover:before{width:64%;left:18%}.stat-num[data-v-42c288fd]{letter-spacing:-1px;background:linear-gradient(140deg,#fff 20%,#ffb08c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:baseline;gap:4px;font-size:46px;font-weight:800;line-height:1;display:flex}.stat-num i[data-v-42c288fd]{color:#b98a8a;font-size:16px;font-style:normal;font-weight:400}.stat-lbl[data-v-42c288fd]{letter-spacing:1px;color:var(--muted);margin-top:12px;font-size:14px}.about[data-v-42c288fd]{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}.about-text p[data-v-42c288fd]{color:#c3bcbc;margin-bottom:18px;font-size:16.5px;line-height:2.15}.chips[data-v-42c288fd]{flex-wrap:wrap;gap:10px;margin-top:30px;padding:0;list-style:none;display:flex}.chips li[data-v-42c288fd]{color:#e6d5d5;border:1px solid var(--line);background:#ffffff0b;border-radius:999px;padding:8px 15px;font-size:14px;transition:all .25s}.chips li[data-v-42c288fd]:hover{background:#ff52521a;border-color:#ff828266;transform:translateY(-3px)}.about-side[data-v-42c288fd]{min-height:380px;position:relative}.polaroid[data-v-42c288fd]{background:#f4efef;border-radius:6px;width:62%;padding:12px 12px 0;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;transform:rotate(-5deg);box-shadow:0 22px 50px #0000008c}.polaroid img[data-v-42c288fd]{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;display:block}.polaroid-cap[data-v-42c288fd]{text-align:center;color:#5a4a4a;letter-spacing:1px;padding:12px 4px 14px;font-size:13px}.polaroid.small[data-v-42c288fd]{z-index:2;width:44%;bottom:-10px;right:0;transform:rotate(7deg)}.about-side:hover .polaroid[data-v-42c288fd]{transform:rotate(-2deg)translateY(-8px)}.about-side:hover .polaroid.small[data-v-42c288fd]{transform:rotate(3deg)translateY(-14px)}.side-glow[data-v-42c288fd]{filter:blur(20px);pointer-events:none;background:radial-gradient(circle at 55% 45%,#ff52522e,#0000 62%);position:absolute;inset:-18% -12%}.fields[data-v-42c288fd]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.field[data-v-42c288fd]{border:1px solid var(--line);background:linear-gradient(#241a1a,#1e1919);border-radius:16px;height:100%;padding:36px 30px 32px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.field[data-v-42c288fd]:hover{border-color:#ff828259;transform:translateY(-8px)}.field-icon[data-v-42c288fd]{margin-bottom:18px;font-size:34px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.field:hover .field-icon[data-v-42c288fd]{transform:scale(1.15)rotate(-6deg)}.field h3[data-v-42c288fd]{color:#fff;letter-spacing:1px;margin:0 0 12px;font-size:21px}.field p[data-v-42c288fd]{color:var(--muted);min-height:96px;font-size:15px;line-height:2}.field-link[data-v-42c288fd]{color:#ff9a9a;margin-top:18px;font-size:15px;text-decoration:none;transition:transform .25s,color .25s;display:inline-block}.field-link[data-v-42c288fd]:hover{color:#ffd0b0;transform:translate(5px)}.glow[data-v-42c288fd]{position:relative;overflow:hidden}.glow[data-v-42c288fd]:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0%), #ff828229, transparent 68%);transition:opacity .4s;position:absolute;inset:0}.glow[data-v-42c288fd]:hover:after{opacity:1}.more[data-v-42c288fd]{color:#ff9a9a;border-bottom:1px solid #ff9a9a59;padding-bottom:4px;font-size:15px;text-decoration:none;transition:color .25s,border-color .25s}.more[data-v-42c288fd]:hover{color:#ffd0b0;border-color:#ffd0b0b3}.albums[data-v-42c288fd]{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:26px;display:grid}.album[data-v-42c288fd]{color:inherit;border:1px solid var(--line);background:#241b1b;border-radius:14px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:block;overflow:hidden}.album[data-v-42c288fd]:hover{transform:translateY(-8px);box-shadow:0 20px 44px #0000008c}.album-cover[data-v-42c288fd]{position:relative;overflow:hidden}.album-cover img[data-v-42c288fd]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.album:hover .album-cover img[data-v-42c288fd]{transform:scale(1.07)}.album-play[data-v-42c288fd]{cursor:pointer;color:#fff;background:linear-gradient(135deg, #e23b3b, var(--orange));opacity:0;border:0;border-radius:50%;width:44px;height:44px;font-size:15px;transition:all .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:12px;right:12px;transform:translateY(10px)scale(.85);box-shadow:0 8px 22px #00000073}.album:hover .album-play[data-v-42c288fd],.album-play[data-v-42c288fd]:focus-visible{opacity:1;transform:none}.album-play[data-v-42c288fd]:hover{transform:scale(1.1)!important}.album-meta[data-v-42c288fd]{text-align:center;padding:16px 16px 20px}.album-meta h3[data-v-42c288fd]{color:#fff;letter-spacing:.5px;margin:0 0 8px;font-size:16px}.album-meta p[data-v-42c288fd]{color:#947c7c;font-size:13px}.projects[data-v-42c288fd]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;display:grid}.project[data-v-42c288fd]{height:100%;color:inherit;border:1px solid var(--line);background:linear-gradient(#241a1a,#1d1818);border-radius:16px;padding:30px 28px 28px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s;display:block}.project[data-v-42c288fd]:hover{border-color:var(--accent);border-color:color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-8px)}.project-top[data-v-42c288fd]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.project-emoji[data-v-42c288fd]{font-size:30px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.project:hover .project-emoji[data-v-42c288fd]{transform:scale(1.18)rotate(6deg)}.project-tag[data-v-42c288fd]{letter-spacing:1px;color:#cbb;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:4px 10px;font-size:12px}.project h3[data-v-42c288fd]{color:#fff;letter-spacing:.5px;margin:0 0 12px;font-size:19px}.project p[data-v-42c288fd]{color:var(--muted);min-height:58px;font-size:14.5px;line-height:2}.project-go[data-v-42c288fd]{color:color-mix(in srgb, var(--accent) 55%, #fff);margin-top:16px;font-size:14px;transition:transform .25s;display:inline-block}.project:hover .project-go[data-v-42c288fd]{transform:translate(5px)}.timeline[data-v-42c288fd]{margin:0;padding:0 0 0 30px;list-style:none;position:relative}.timeline[data-v-42c288fd]:before{content:"";background:linear-gradient(180deg, var(--red), #ff9a5c40);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.timeline li[data-v-42c288fd]{grid-template-columns:110px 1fr;gap:22px;padding:0 0 34px;display:grid;position:relative}.tl-dot[data-v-42c288fd]{border:2px solid var(--red);background:#1c1c1e;border-radius:50%;width:12px;height:12px;transition:background .3s,box-shadow .3s,transform .3s;position:absolute;top:8px;left:-30px}.timeline li:hover .tl-dot[data-v-42c288fd]{background:var(--red);transform:scale(1.15);box-shadow:0 0 0 6px #ff525224}.tl-date[data-v-42c288fd]{letter-spacing:1px;color:#c98a8a;padding-top:4px;font-size:15px}.tl-body h3[data-v-42c288fd]{color:#fff;margin:0 0 8px;font-size:18px}.tl-body p[data-v-42c288fd]{color:var(--muted);font-size:15px;line-height:1.9}.timeline li.pending .tl-dot[data-v-42c288fd]{border-style:dashed;border-color:#8a6a6a}.timeline li.pending .tl-date[data-v-42c288fd],.timeline li.pending h3[data-v-42c288fd]{color:#99a}.contact-sec[data-v-42c288fd]{padding-bottom:130px}.contact[data-v-42c288fd]{text-align:center;background:radial-gradient(at 50% 0,#ff525221,#0000 62%),linear-gradient(#221a1a,#1c1c1e);border:1px solid #ff828229;border-radius:22px;padding:66px 24px 70px}.contact h2[data-v-42c288fd]{color:#fff;letter-spacing:1px;margin:0 0 14px;font-size:34px}.contact>p[data-v-42c288fd]{color:var(--muted);margin-bottom:36px;font-size:16px}.socials[data-v-42c288fd]{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:38px;display:flex}.social[data-v-42c288fd]{border:1px solid var(--line);background:#ffffff0b;border-radius:14px;flex-direction:column;gap:6px;min-width:156px;padding:20px 22px;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;display:flex}.social b[data-v-42c288fd]{color:#fff;font-size:17px}.social span[data-v-42c288fd]{color:var(--muted);font-size:13px}.social[data-v-42c288fd]:hover{background:#ff525217;border-color:#ff828266;transform:translateY(-6px)}.back[data-v-42c288fd]{padding:13px 26px}[data-reveal][data-v-42c288fd]{opacity:0;transition:opacity .78s cubic-bezier(.22, 1, .36, 1) var(--d,0s), transform .78s cubic-bezier(.22, 1, .36, 1) var(--d,0s);transform:translateY(30px)}[data-reveal=left][data-v-42c288fd]{transform:translate(-42px)}[data-reveal=right][data-v-42c288fd]{transform:translate(42px)}[data-reveal=scale][data-v-42c288fd]{transform:scale(.9)}[data-reveal=fade][data-v-42c288fd]{transform:none}[data-reveal].is-in[data-v-42c288fd]{opacity:1;transform:none}.no-anim [data-reveal][data-v-42c288fd]{opacity:1!important;transition:none!important;transform:none!important}.no-anim .caret[data-v-42c288fd],.no-anim .eq span[data-v-42c288fd],.no-anim .ring[data-v-42c288fd],.no-anim .scroll-cue i[data-v-42c288fd],.no-anim .blob[data-v-42c288fd]{animation:none!important}@keyframes rise-42c288fd{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes spin-42c288fd{to{transform:rotate(360deg)}}@keyframes blink-42c288fd{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes bob-42c288fd{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes bar-42c288fd{0%,to{height:16%}50%{height:88%}}@keyframes drift1-42c288fd{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.12)}}@keyframes drift2-42c288fd{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-70px,-34px)scale(1.1)}}@keyframes drift3-42c288fd{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-50px)scale(1.16)}}@media (width<=1100px){.dots[data-v-42c288fd]{display:none}}@media (width<=900px){.about[data-v-42c288fd]{grid-template-columns:1fr;gap:56px}.about-side[data-v-42c288fd]{width:100%;max-width:460px;min-height:320px;margin:0 auto}.fields[data-v-42c288fd],.projects[data-v-42c288fd]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (width<=768px){.sec[data-v-42c288fd]{padding:68px 0}.wrap[data-v-42c288fd]{padding:0 16px}.hero[data-v-42c288fd]{min-height:calc(100svh - 105px);padding:60px 18px 96px}.blob[data-v-42c288fd]{filter:blur(46px);opacity:.34}.avatar-ring[data-v-42c288fd]{width:100px;height:100px;margin-bottom:22px}.ring[data-v-42c288fd]{inset:-9px}.ring.r2[data-v-42c288fd]{inset:-18px}.eyebrow[data-v-42c288fd]{letter-spacing:1.5px;padding:6px 12px;font-size:11.5px}.hero h1[data-v-42c288fd]{letter-spacing:1px;font-size:34px}.typing[data-v-42c288fd]{min-height:28px;font-size:16px}.hero-desc[data-v-42c288fd]{margin-bottom:28px;font-size:15px;line-height:2}.hero-actions[data-v-42c288fd]{gap:12px}.btn[data-v-42c288fd]{padding:12px 22px;font-size:15px}.sec-title[data-v-42c288fd]{font-size:28px}.sec-head[data-v-42c288fd]{margin-bottom:36px}.sec-head.row[data-v-42c288fd]{align-items:flex-start}.sec-sub[data-v-42c288fd]{font-size:15px}.stats[data-v-42c288fd]{grid-template-columns:repeat(2,1fr);padding:0 16px}.stat[data-v-42c288fd]{padding:28px 10px}.stat[data-v-42c288fd]:nth-child(2){border-right:0}.stat[data-v-42c288fd]:nth-child(3),.stat[data-v-42c288fd]:nth-child(4){border-top:0}.stat[data-v-42c288fd]:first-child{border-radius:12px 0 0}.stat[data-v-42c288fd]:nth-child(2){border-radius:0 12px 0 0}.stat[data-v-42c288fd]:nth-child(3){border-radius:0 0 0 12px}.stat[data-v-42c288fd]:last-child{border-radius:0 0 12px}.stat-num[data-v-42c288fd]{font-size:34px}.about-text p[data-v-42c288fd]{font-size:15.5px;line-height:2.05}.about-side[data-v-42c288fd]{min-height:280px}.fields[data-v-42c288fd],.projects[data-v-42c288fd]{grid-template-columns:1fr;gap:16px}.field[data-v-42c288fd]{padding:28px 22px 26px}.field p[data-v-42c288fd],.project p[data-v-42c288fd]{min-height:0}.albums[data-v-42c288fd]{grid-template-columns:repeat(2,1fr);gap:14px}.album-play[data-v-42c288fd]{opacity:1;width:36px;height:36px;font-size:13px;bottom:8px;right:8px;transform:none}.album-meta[data-v-42c288fd]{padding:12px 10px 16px}.album-meta h3[data-v-42c288fd]{font-size:14px}.project[data-v-42c288fd]{padding:24px 20px 22px}.timeline[data-v-42c288fd]{padding-left:22px}.timeline li[data-v-42c288fd]{grid-template-columns:1fr;gap:6px;padding-bottom:26px}.tl-dot[data-v-42c288fd]{left:-22px}.tl-date[data-v-42c288fd]{padding-top:0;font-size:13.5px}.tl-body h3[data-v-42c288fd]{font-size:16px}.tl-body p[data-v-42c288fd]{font-size:14px}.contact[data-v-42c288fd]{border-radius:16px;padding:44px 20px 46px}.contact h2[data-v-42c288fd]{font-size:24px}.socials[data-v-42c288fd]{gap:10px}.social[data-v-42c288fd]{flex:calc(50% - 10px);min-width:0;padding:16px 14px}.contact-sec[data-v-42c288fd]{padding-bottom:96px}}@media (width<=480px){.hero h1[data-v-42c288fd]{font-size:28px}.eyebrow[data-v-42c288fd]{letter-spacing:1px;font-size:11px}.album-meta h3[data-v-42c288fd]{font-size:13px}.album-meta p[data-v-42c288fd]{font-size:11.5px}.eq[data-v-42c288fd]{gap:3px;height:54px}}@media (orientation:landscape) and (height<=520px){.hero[data-v-42c288fd]{min-height:calc(100svh - 130px);padding:22px 18px 70px}.avatar-ring[data-v-42c288fd]{width:58px;height:58px;margin-bottom:10px}.ring[data-v-42c288fd]{inset:-7px}.ring.r2[data-v-42c288fd]{inset:-14px}.eyebrow[data-v-42c288fd]{letter-spacing:1.5px;margin-bottom:12px;padding:5px 12px;font-size:11px}.hero h1[data-v-42c288fd]{letter-spacing:1px;margin-bottom:8px;font-size:26px}.typing[data-v-42c288fd]{min-height:22px;margin-bottom:12px;font-size:14px}.hero-desc[data-v-42c288fd]{display:none}.btn[data-v-42c288fd]{padding:10px 20px;font-size:14px}.eq[data-v-42c288fd]{height:46px}.scroll-cue[data-v-42c288fd]{display:none}.sec[data-v-42c288fd]{padding:56px 0}}.music-page[data-v-d36df5d7]{--red:#ff5252;--orange:#ff9a5c;--line:#ffffff14;--muted:#9c9494;padding-bottom:150px;position:relative}.m-wrap[data-v-d36df5d7]{max-width:1180px;margin:0 auto;padding:0 24px}.m-hero[data-v-d36df5d7]{padding:86px 0 58px;position:relative;overflow:hidden}.m-hero-bg[data-v-d36df5d7]{filter:blur(24px);pointer-events:none;background:radial-gradient(60% 70% at 12% 0,#be1e1e6b,#0000 65%),radial-gradient(45% 60% at 85% 10%,#ff965a29,#0000 70%);position:absolute;inset:-30% -10% 0}.m-hero .m-wrap[data-v-d36df5d7]{position:relative}.m-eyebrow[data-v-d36df5d7]{letter-spacing:5px;color:#d17474;margin-bottom:16px;font-size:12px}.m-title[data-v-d36df5d7]{letter-spacing:2px;color:#fff;margin:0;font-size:52px;font-weight:800}.m-rule[data-v-d36df5d7]{background:linear-gradient(90deg, var(--red), var(--orange));border-radius:3px;width:74px;height:3px;margin:22px 0 24px}.m-sub[data-v-d36df5d7]{max-width:640px;color:var(--muted);font-size:16px;line-height:2}.m-stats[data-v-d36df5d7]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.m-pill[data-v-d36df5d7]{color:#e8d5d5;border:1px solid var(--line);background:#ffffff0b;border-radius:999px;padding:7px 15px;font-size:13.5px}.m-continue[data-v-d36df5d7]{background:linear-gradient(100deg,#ff525224,#ff9a5c0d 60%,#0000);border:1px solid #ff828247;border-radius:16px;align-items:center;gap:20px;margin-bottom:34px;padding:16px 22px;display:flex}.mc-cover[data-v-d36df5d7]{object-fit:cover;border-radius:10px;flex:none;width:64px;height:64px;box-shadow:0 8px 22px #00000080}.mc-text[data-v-d36df5d7]{flex:auto;min-width:0}.mc-tag[data-v-d36df5d7]{letter-spacing:2px;color:#ff9a9a;margin-bottom:6px;font-size:12px}.mc-title[data-v-d36df5d7]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.mc-sub[data-v-d36df5d7]{color:#b09c9c;margin-top:4px;font-size:13px}.mc-actions[data-v-d36df5d7]{flex:none;align-items:center;gap:14px;display:flex}.mc-play[data-v-d36df5d7]{cursor:pointer;color:#fff;background:linear-gradient(135deg, #e23b3b, var(--orange));border:0;border-radius:999px;padding:11px 22px;font-family:inherit;font-size:14.5px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 24px #e23b3b52}.mc-play[data-v-d36df5d7]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #e23b3b73}.mc-link[data-v-d36df5d7]{color:#ffb0b0;border-bottom:1px solid #ffb0b059;padding-bottom:3px;font-size:14px;text-decoration:none}.mc-link[data-v-d36df5d7]:hover{color:#fff;border-color:#fff}.m-spot[data-v-d36df5d7]{border:1px solid var(--line);background:linear-gradient(160deg,#241a1a,#1c1b1c 70%);border-radius:22px;grid-template-columns:320px 1fr;align-items:center;gap:40px;margin-bottom:66px;padding:30px;display:grid}.sp-cover[data-v-d36df5d7]{cursor:pointer;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 22px 50px #0000008c}.sp-cover img[data-v-d36df5d7]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.sp-cover:hover img[data-v-d36df5d7]{transform:scale(1.06)}.sp-play[data-v-d36df5d7]{cursor:pointer;color:#fff;background:linear-gradient(135deg, #e23b3b, var(--orange));opacity:0;border:0;border-radius:50%;width:52px;height:52px;font-size:17px;transition:all .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:14px;right:14px;transform:translateY(10px)scale(.85);box-shadow:0 10px 26px #00000080}.sp-cover:hover .sp-play[data-v-d36df5d7]{opacity:1;transform:none}.sp-play[data-v-d36df5d7]:hover{transform:scale(1.1)!important}.sp-badge[data-v-d36df5d7]{letter-spacing:2px;color:#ffd7c2;background:#ff9a5c1a;border:1px solid #ff9a5c4d;border-radius:999px;margin-bottom:16px;padding:5px 13px;font-size:12px;display:inline-block}.sp-info h2[data-v-d36df5d7]{color:#fff;letter-spacing:1px;margin:0 0 10px;font-size:30px}.sp-meta[data-v-d36df5d7]{color:#a89a9a;margin-bottom:22px;font-size:14px}.sp-tracks[data-v-d36df5d7]{border-top:1px solid var(--line);margin:0 0 22px;padding:0;list-style:none}.sp-tracks li[data-v-d36df5d7]{border-bottom:1px solid var(--line)}.sp-track[data-v-d36df5d7]{cursor:pointer;color:#d6c8c8;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:11px 8px;font-family:inherit;font-size:15px;transition:background .22s,color .22s,padding-left .22s;display:flex}.sp-track[data-v-d36df5d7]:hover{color:#fff;background:#ff52521f;padding-left:14px}.sp-idx[data-v-d36df5d7]{color:#8d7878;font-variant-numeric:tabular-nums;font-size:12.5px}.sp-name[data-v-d36df5d7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sp-go[data-v-d36df5d7]{color:#ff8f8f;opacity:0;font-size:12px;transition:all .22s;transform:translate(-4px)}.sp-track:hover .sp-go[data-v-d36df5d7]{opacity:1;transform:none}.sp-more[data-v-d36df5d7]{color:#8d7878;margin-bottom:20px;font-size:13px}.sp-actions[data-v-d36df5d7]{flex-wrap:wrap;gap:14px;display:flex}.btn[data-v-d36df5d7]{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:15px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.btn.primary[data-v-d36df5d7]{color:#fff;background:linear-gradient(135deg, #e23b3b, var(--orange));box-shadow:0 12px 28px #e23b3b4d}.btn.primary[data-v-d36df5d7]:hover{transform:translateY(-3px);box-shadow:0 18px 38px #e23b3b73}.btn.ghost[data-v-d36df5d7]{color:#eee;background:#ffffff0d;border-color:#ffffff29}.btn.ghost[data-v-d36df5d7]:hover{background:#ffffff1a;border-color:#ff8c8c66;transform:translateY(-3px)}.m-all-head[data-v-d36df5d7]{align-items:baseline;gap:14px;margin-bottom:26px;display:flex}.m-all-head h2[data-v-d36df5d7]{color:#fff;letter-spacing:1px;margin:0;font-size:22px}.m-all-sub[data-v-d36df5d7]{color:#8d7878;font-size:13.5px}.m-grid[data-v-d36df5d7]{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:26px;display:grid}.m-cell[data-v-d36df5d7]{display:flex}.m-card[data-v-d36df5d7]{border:1px solid var(--line);background:#241b1b;border-radius:14px;flex-direction:column;width:100%;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden}.m-card[data-v-d36df5d7]:hover{border-color:#ff82824d;transform:translateY(-8px);box-shadow:0 20px 44px #0000008c}.mc-cover-wrap[data-v-d36df5d7]{cursor:pointer;flex:none;position:relative;overflow:hidden}.mc-cover-wrap img[data-v-d36df5d7]{aspect-ratio:1;object-fit:cover;flex:none;width:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.m-card:hover .mc-cover-wrap img[data-v-d36df5d7]{transform:scale(1.07)}.mc-count[data-v-d36df5d7]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;padding:4px 9px;font-size:11.5px;position:absolute;top:10px;left:10px}.mc-btn[data-v-d36df5d7]{cursor:pointer;color:#fff;background:linear-gradient(135deg, #e23b3b, var(--orange));opacity:0;border:0;border-radius:50%;width:44px;height:44px;font-size:15px;transition:all .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:12px;right:12px;transform:translateY(10px)scale(.85);box-shadow:0 8px 22px #00000073}.m-card:hover .mc-btn[data-v-d36df5d7],.mc-btn[data-v-d36df5d7]:focus-visible{opacity:1;transform:none}.mc-btn[data-v-d36df5d7]:hover{transform:scale(1.1)!important}.mc-body[data-v-d36df5d7]{text-align:center;padding:15px 16px 19px;text-decoration:none;display:block}.mc-body h3[data-v-d36df5d7]{color:#fff;letter-spacing:.5px;margin:0 0 7px;font-size:16px}.mc-body p[data-v-d36df5d7]{color:#947c7c;font-size:12.5px}.m-foot[data-v-d36df5d7]{text-align:center;color:#7d6c6c;margin-top:52px;font-size:13.5px}[data-reveal][data-v-d36df5d7]{opacity:0;transition:opacity .75s cubic-bezier(.22, 1, .36, 1) var(--d,0s), transform .75s cubic-bezier(.22, 1, .36, 1) var(--d,0s);transform:translateY(28px)}[data-reveal=fade][data-v-d36df5d7]{transform:none}[data-reveal].is-in[data-v-d36df5d7]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-d36df5d7]{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=900px){.m-spot[data-v-d36df5d7]{grid-template-columns:1fr;gap:26px;padding:22px}.sp-cover[data-v-d36df5d7]{width:100%;max-width:320px;margin:0 auto}.sp-play[data-v-d36df5d7]{opacity:1;transform:none}}@media (width<=768px){.music-page[data-v-d36df5d7]{padding-bottom:130px}.m-wrap[data-v-d36df5d7]{padding:0 16px}.m-hero[data-v-d36df5d7]{padding:56px 0 40px}.m-title[data-v-d36df5d7]{letter-spacing:1px;font-size:34px}.m-sub[data-v-d36df5d7]{font-size:15px}.m-continue[data-v-d36df5d7]{flex-wrap:wrap;gap:14px;padding:14px 16px}.mc-cover[data-v-d36df5d7]{width:54px;height:54px}.mc-actions[data-v-d36df5d7]{justify-content:space-between;width:100%}.mc-play[data-v-d36df5d7]{text-align:center;flex:1}.m-spot[data-v-d36df5d7]{margin-bottom:44px}.sp-info h2[data-v-d36df5d7]{font-size:23px}.sp-track[data-v-d36df5d7]{font-size:14px}.m-grid[data-v-d36df5d7]{grid-template-columns:repeat(2,1fr);gap:14px}.m-card[data-v-d36df5d7]:hover{transform:none}.mc-btn[data-v-d36df5d7]{opacity:1;width:36px;height:36px;font-size:13px;bottom:8px;right:8px;transform:none}.mc-body[data-v-d36df5d7]{padding:12px 10px 15px}.mc-body h3[data-v-d36df5d7]{font-size:14px}.mc-body p[data-v-d36df5d7]{font-size:11.5px}}@media (width<=480px){.m-title[data-v-d36df5d7]{font-size:28px}.m-pill[data-v-d36df5d7]{padding:6px 12px;font-size:12.5px}.sp-cover[data-v-d36df5d7]{max-width:100%}}.album-detail[data-v-8248bdfc]{--red:#ff5252;--orange:#ff9a5c;--line:#ffffff14;--muted:#9c9494;padding:46px 0 150px}.wrap[data-v-8248bdfc]{max-width:1100px;margin:0 auto;padding:0 24px}.back[data-v-8248bdfc]{color:#ff9494;margin-bottom:32px;font-size:16px;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.back[data-v-8248bdfc]:hover{color:#fff;transform:translate(-3px)}.head[data-v-8248bdfc]{align-items:center;gap:40px;margin-bottom:54px;display:flex}.cover-wrap[data-v-8248bdfc]{border-radius:14px;flex:none;position:relative;overflow:hidden;box-shadow:0 22px 52px #0009}.big-cover[data-v-8248bdfc]{object-fit:cover;width:300px;height:300px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.cover-wrap:hover .big-cover[data-v-8248bdfc]{transform:scale(1.05)}.cover-play[data-v-8248bdfc]{cursor:pointer;color:#fff;background:linear-gradient(135deg, #e23b3b, var(--orange));opacity:0;border:0;border-radius:50%;width:50px;height:50px;font-size:16px;transition:all .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:14px;right:14px;transform:translateY(10px)scale(.85);box-shadow:0 10px 26px #00000080}.cover-wrap:hover .cover-play[data-v-8248bdfc]{opacity:1;transform:none}.cover-play[data-v-8248bdfc]:hover{transform:scale(1.1)!important}.meta[data-v-8248bdfc]{min-width:0}.eyebrow[data-v-8248bdfc]{letter-spacing:4px;color:#c98a8a;margin-bottom:12px;font-size:11px}.meta h1[data-v-8248bdfc]{color:#fff;letter-spacing:1px;margin:0 0 12px;font-size:38px;line-height:1.25}.artist[data-v-8248bdfc]{color:#ddd0d0;margin-bottom:6px;font-size:17px}.pub-date[data-v-8248bdfc]{color:var(--muted);margin-bottom:24px;font-size:14.5px}.head-actions[data-v-8248bdfc]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn[data-v-8248bdfc]{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:15px;transition:transform .25s,box-shadow .25s;display:inline-flex}.btn.primary[data-v-8248bdfc]{color:#fff;background:linear-gradient(135deg, #e23b3b, var(--orange));box-shadow:0 12px 28px #e23b3b4d}.btn.primary[data-v-8248bdfc]:hover{transform:translateY(-3px);box-shadow:0 18px 38px #e23b3b73}.now-pill[data-v-8248bdfc]{color:#ffc9c9;text-overflow:ellipsis;white-space:nowrap;background:#ff52521a;border:1px solid #ff828247;border-radius:999px;align-items:center;gap:9px;max-width:100%;padding:8px 15px;font-size:13.5px;display:inline-flex;overflow:hidden}.bars[data-v-8248bdfc]{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.bars b[data-v-8248bdfc]{background:linear-gradient(#ffb27a,#e23b3b);border-radius:2px;width:2px;height:30%;animation:1s ease-in-out infinite bars-8248bdfc}.bars b[data-v-8248bdfc]:nth-child(2){animation-delay:-.42s}.bars b[data-v-8248bdfc]:nth-child(3){animation-delay:-.2s}@keyframes bars-8248bdfc{0%,to{height:25%}50%{height:100%}}.box[data-v-8248bdfc]{margin-bottom:44px}.box h2[data-v-8248bdfc]{color:#fff;letter-spacing:1px;align-items:center;gap:12px;margin:0 0 18px;font-size:20px;display:flex}.box h2[data-v-8248bdfc]:before{content:"";background:linear-gradient(180deg, var(--red), var(--orange));border-radius:2px;width:4px;height:17px}.track-list[data-v-8248bdfc]{border:1px solid var(--line);background:#221a1a;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.track-item[data-v-8248bdfc]{cursor:pointer;color:#cfc2c2;border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 20px;transition:background .22s,color .22s,padding-left .22s;display:flex}.track-item[data-v-8248bdfc]:last-child{border-bottom:0}.track-item[data-v-8248bdfc]:hover{color:#fff;background:#ff525221;padding-left:26px}.track-item.active[data-v-8248bdfc]{color:#fff;background:linear-gradient(90deg,#e23b3b57,#e23b3b14)}.idx[data-v-8248bdfc]{color:#8d7878;font-variant-numeric:tabular-nums;flex:0 0 26px;font-size:13px}.tname[data-v-8248bdfc]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15.5px;overflow:hidden}.ticon[data-v-8248bdfc]{color:#ff8f8f;opacity:0;font-size:12px;transition:all .22s;transform:translate(-4px)}.track-item:hover .ticon[data-v-8248bdfc],.track-item.active .ticon[data-v-8248bdfc]{opacity:1;transform:none}.track-item.active .ticon[data-v-8248bdfc]{color:#ffd0b0}.lyrics-wrapper[data-v-8248bdfc]{border:1px solid var(--line);background:#221a1a;border-radius:14px;gap:46px;padding:26px 24px;display:flex}.lyrics-col[data-v-8248bdfc]{color:#cfc2c2;flex:1;min-width:0;font-size:16.5px;line-height:2.3}.lyrics-col p[data-v-8248bdfc]{margin:0}.translation-col[data-v-8248bdfc]{color:#a9b7b7}.no-lyrics[data-v-8248bdfc]{border:1px dashed var(--line);color:#8d7878;border-radius:14px;padding:22px 24px;font-size:14.5px}.loading[data-v-8248bdfc]{text-align:center;color:#aaa;margin-top:100px;font-size:18px}@media (width<=768px){.album-detail[data-v-8248bdfc]{padding:28px 0 130px}.wrap[data-v-8248bdfc]{padding:0 16px}.back[data-v-8248bdfc]{margin-bottom:22px;font-size:15px}.head[data-v-8248bdfc]{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:36px}.big-cover[data-v-8248bdfc]{aspect-ratio:1;width:100%;max-width:260px;height:auto}.cover-play[data-v-8248bdfc]{opacity:1;width:44px;height:44px;transform:none}.meta h1[data-v-8248bdfc]{font-size:27px}.artist[data-v-8248bdfc]{font-size:15.5px}.head-actions[data-v-8248bdfc]{gap:12px}.btn[data-v-8248bdfc]{padding:11px 20px;font-size:14px}.now-pill[data-v-8248bdfc]{font-size:12.5px}.box h2[data-v-8248bdfc]{font-size:18px}.track-item[data-v-8248bdfc]{gap:10px;padding:13px 14px}.track-item[data-v-8248bdfc]:hover{padding-left:14px}.tname[data-v-8248bdfc]{font-size:14.5px}.ticon[data-v-8248bdfc]{opacity:.75;transform:none}.lyrics-wrapper[data-v-8248bdfc]{flex-direction:column;gap:18px;padding:20px 16px}.lyrics-col[data-v-8248bdfc]{font-size:15px;line-height:2.15}}.game-page[data-v-d62cf8ee]{--reserve:360px;--board-min:500px;--side-w:0px;--board-width:max(var(--board-min), calc((100dvh - var(--reserve)) * .7));padding:10px 0 16px}.game-container[data-v-d62cf8ee]{width:min(100%, calc(var(--board-width) + var(--side-w) + 52px));background:#2a1f1a;border:1px solid #4a2f28;border-radius:16px;margin:0 auto;padding:20px 26px;box-shadow:0 8px 32px #0009}.game-header[data-v-d62cf8ee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.game-title[data-v-d62cf8ee]{color:#ff7a5a;letter-spacing:2px;font-size:28px}.turn-indicator[data-v-d62cf8ee]{color:#ddb088;background:#2f1f1a;border:1px solid #5a3a2a;border-radius:30px;padding:6px 20px;font-size:20px}.turn-indicator .highlight[data-v-d62cf8ee]{font-weight:700}.turn-indicator .red-turn[data-v-d62cf8ee]{color:#ff5a4a}.turn-indicator .black-turn[data-v-d62cf8ee]{color:#aaa}.reset-btn[data-v-d62cf8ee]{color:#ddb088;cursor:pointer;white-space:nowrap;background:#4a2a1a;border:1px solid #6a4a3a;border-radius:30px;padding:6px 18px;font-size:16px;transition:all .2s}.header-actions[data-v-d62cf8ee]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reset-btn[data-v-d62cf8ee]:hover{color:#fff;background:#5a3a2a;border-color:#8a6a5a}.board-wrap[data-v-d62cf8ee]{touch-action:none;-webkit-user-select:none;user-select:none;background:#c8a77b;border-radius:12px;width:fit-content;max-width:100%;margin:0 auto;padding:10px;position:relative;box-shadow:inset 0 0 20px #0006}.board[data-v-d62cf8ee]{aspect-ratio:7/10;width:var(--board-width);background:#dbb58b;border:3px solid #6a4a2a;border-radius:6px;grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(7,1fr);max-width:100%;display:grid;position:relative;container-type:inline-size}.cell[data-v-d62cf8ee]{cursor:pointer;aspect-ratio:1;background:#dbb58b;border:1px solid #8a6a4a;justify-content:center;align-items:center;transition:background .15s;display:flex;position:relative}.cell[data-v-d62cf8ee]:nth-child(2n){background:#cfaa7e}.cell[data-v-d62cf8ee]:nth-child(odd),.board .cell[data-v-d62cf8ee]:nth-child(14n+1),.board .cell[data-v-d62cf8ee]:nth-child(14n+3),.board .cell[data-v-d62cf8ee]:nth-child(14n+5),.board .cell[data-v-d62cf8ee]:nth-child(14n+7),.board .cell[data-v-d62cf8ee]:nth-child(14n+9),.board .cell[data-v-d62cf8ee]:nth-child(14n+11),.board .cell[data-v-d62cf8ee]:nth-child(14n+13){background:#dbb58b}.board .cell[data-v-d62cf8ee]:nth-child(14n+2),.board .cell[data-v-d62cf8ee]:nth-child(14n+4),.board .cell[data-v-d62cf8ee]:nth-child(14n+6),.board .cell[data-v-d62cf8ee]:nth-child(14n+8),.board .cell[data-v-d62cf8ee]:nth-child(14n+10),.board .cell[data-v-d62cf8ee]:nth-child(14n+12),.board .cell[data-v-d62cf8ee]:nth-child(14n+14){background:#cfaa7e}.cell.in-red-zone[data-v-d62cf8ee]{background:#ff50501f}.cell.in-black-zone[data-v-d62cf8ee]{background:#5050501f}.cell.red-palace[data-v-d62cf8ee],.cell.black-palace[data-v-d62cf8ee]{background:#50b4ff2e}.cell.selected[data-v-d62cf8ee]{box-shadow:inset 0 0 20px #ffc83266;background:#f5d98a!important}.cell.selected .piece[data-v-d62cf8ee]{transform:scale(1.12);box-shadow:0 0 0 4px #ffd966,0 6px 20px #ffc83280}.cell.target[data-v-d62cf8ee]{box-shadow:inset 0 0 20px #64dc5059;background:#ad8!important}.cell.target[data-v-d62cf8ee]:after{content:"";pointer-events:none;background:#64dc5059;border-radius:50%;width:28%;height:28%;position:absolute}.cell.capture-target[data-v-d62cf8ee]{box-shadow:inset 0 0 20px #dc3c2866;background:#d87!important}.cell.capture-target .piece[data-v-d62cf8ee]{animation:.8s infinite alternate pulse-capture-d62cf8ee}@keyframes pulse-capture-d62cf8ee{0%{transform:scale(1)}to{transform:scale(1.08)}}.cell.last-move[data-v-d62cf8ee]{background:#c8d888!important}.piece[data-v-d62cf8ee]{text-shadow:0 1px 3px #00000059;z-index:2;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:80%;height:80%;font-size:clamp(11px,6.8cqw,38px);font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 3px 8px #00000059}.piece[data-v-d62cf8ee]:hover{transform:scale(1.06)}.piece-red[data-v-d62cf8ee]{color:#fff;background:radial-gradient(circle at 35% 35%,#ff6a4a,#cc2a1a);border:2px solid #ff8a6a;box-shadow:0 3px 12px #c8281480}.piece-black[data-v-d62cf8ee]{color:#ddd;background:radial-gradient(circle at 35% 35%,#555,#1a1a1a);border:2px solid #777;box-shadow:0 3px 12px #0009}.rules-tip[data-v-d62cf8ee]{cursor:default;align-items:center;display:inline-flex;position:relative}.rules-panel[data-v-d62cf8ee]{z-index:10;color:#ddd;opacity:0;visibility:hidden;pointer-events:none;background:#2f1f1a;border:1px solid #5a3a2a;border-radius:8px;min-width:400px;max-width:90vw;padding:16px 20px;font-size:14px;line-height:1.6;transition:opacity .25s,transform .25s,visibility 0s .25s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-8px);box-shadow:0 8px 24px #000000b3}.rules-tip:hover .rules-panel[data-v-d62cf8ee]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .25s,visibility;transform:translateY(0)}.rules-panel h4[data-v-d62cf8ee]{color:#ff7a5a;margin:8px 0 4px}.rules-panel h4[data-v-d62cf8ee]:first-of-type{margin-top:0}.rules-panel ul[data-v-d62cf8ee]{margin:4px 0 8px 16px;padding-left:0;list-style:outside}.rules-panel li[data-v-d62cf8ee]{margin-bottom:2px}.game-footer[data-v-d62cf8ee]{border-top:1px solid #4a2f28;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.game-status[data-v-d62cf8ee]{color:#b97;flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;display:flex}.game-status span[data-v-d62cf8ee]{color:#ff7a5a}.fire-action-btn[data-v-d62cf8ee]{color:#fff;cursor:pointer;background:#a53f2a;border:none;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #c832144d}.fire-action-btn[data-v-d62cf8ee]:hover{background:#c55a3a;transform:scale(1.05)}@media (width<=768px){.rules-panel[data-v-d62cf8ee]{min-width:320px;max-width:80vw;left:auto;right:0}.game-page[data-v-d62cf8ee]{--reserve:360px}.game-container[data-v-d62cf8ee]{border-radius:12px;padding:14px 12px}.game-title[data-v-d62cf8ee]{font-size:20px}.turn-indicator[data-v-d62cf8ee]{padding:4px 14px;font-size:16px}.reset-btn[data-v-d62cf8ee]{padding:4px 14px;font-size:14px}.board-wrap[data-v-d62cf8ee]{padding:8px}.piece[data-v-d62cf8ee]{border-width:1.5px}.game-footer[data-v-d62cf8ee]{text-align:center;flex-direction:column;align-items:stretch;margin-top:10px;padding-top:10px}.game-status[data-v-d62cf8ee]{justify-content:center}}@media (width<=480px){.rules-panel[data-v-d62cf8ee]{min-width:320px;max-width:80vw;left:auto;right:0}.game-title[data-v-d62cf8ee]{font-size:17px}.turn-indicator[data-v-d62cf8ee]{padding:3px 10px;font-size:13px}.reset-btn[data-v-d62cf8ee]{padding:3px 10px;font-size:12px}.game-container[data-v-d62cf8ee]{padding:10px 8px}.board-wrap[data-v-d62cf8ee]{padding:6px}.piece[data-v-d62cf8ee]{border-width:1px}}@media (width>=780px){.game-page[data-v-d62cf8ee]{--reserve:300px;--side-w:280px}.game-container[data-v-d62cf8ee]{grid-template:"head board""foot board"1fr/minmax(200px,1fr) minmax(0,auto);align-items:start;gap:14px 22px;display:grid}.game-header[data-v-d62cf8ee]{flex-direction:column;grid-area:head;align-items:flex-start;margin-bottom:0}.board-wrap[data-v-d62cf8ee]{grid-area:board;margin:0}.game-footer[data-v-d62cf8ee]{text-align:left;flex-direction:column;grid-area:foot;align-self:end;align-items:flex-start;margin-top:0;padding-top:12px}.game-status[data-v-d62cf8ee]{justify-content:flex-start;line-height:1.65;display:block}.game-status span[data-v-d62cf8ee]{margin-right:4px}.rules-panel[data-v-d62cf8ee]{min-width:340px;max-width:none;left:0;right:auto}}@media (orientation:landscape) and (height<=520px){.game-page[data-v-d62cf8ee]{--reserve:172px;--board-min:130px;padding:4px 0 8px}.game-container[data-v-d62cf8ee]{padding:10px 14px}.game-header[data-v-d62cf8ee]{gap:6px;margin-bottom:6px}.game-title[data-v-d62cf8ee]{letter-spacing:1px;font-size:15px}.turn-indicator[data-v-d62cf8ee]{padding:3px 10px;font-size:12px}.reset-btn[data-v-d62cf8ee]{padding:3px 10px;font-size:11px}.board-wrap[data-v-d62cf8ee]{padding:5px}.game-footer[data-v-d62cf8ee]{margin-top:6px;padding-top:6px}.game-status[data-v-d62cf8ee]{font-size:12px}}.tb[data-v-01d0b05f]{z-index:0;pointer-events:none;isolation:isolate;background:#03060d;position:fixed;inset:0;overflow:hidden}.tb-canvas[data-v-01d0b05f]{width:100%;height:100%;display:block;position:absolute;inset:0}.tb-haze[data-v-01d0b05f]{background:radial-gradient(58% 100% at 50% 100%,#78bee629,#78bee600 72%);height:34%;position:absolute;top:40%;left:-10%;right:-10%}.tb-vignette[data-v-01d0b05f]{background:radial-gradient(120% 92% at 50% 34%,#0000 42%,#0000009e 100%);position:absolute;inset:0}.tide-subnav[data-v-df2f3942]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:0 auto 24px;display:flex}.sub-tab[data-v-df2f3942]{color:#cfcfe0;cursor:pointer;background:#10142ac2;border:1px solid #2a2a4a;border-radius:12px;flex-direction:column;flex:200px;align-items:center;gap:3px;min-width:0;padding:11px 16px;font-family:inherit;transition:background .16s,border-color .16s,color .16s,transform .1s;display:flex}.sub-tab[data-v-df2f3942]:hover{color:#fff;background:#ff52521f;border-color:#6b2b46}.sub-tab[data-v-df2f3942]:active{transform:scale(.985)}.sub-tab.on[data-v-df2f3942]{color:#fff;background:#7c1414;border-color:#ff5252;box-shadow:0 4px 18px #ff525247}.sub-name[data-v-df2f3942]{letter-spacing:1px;white-space:nowrap;font-size:17px;font-weight:700}.sub-desc[data-v-df2f3942]{color:#8a8ab0;white-space:nowrap;font-size:11.5px}.sub-tab.on .sub-desc[data-v-df2f3942]{color:#ffd0d0}@media (width<=768px){.tide-subnav[data-v-df2f3942]{gap:8px}.sub-tab[data-v-df2f3942]{flex:30%;padding:9px 10px}.sub-name[data-v-df2f3942]{letter-spacing:.5px;font-size:14px}.sub-desc[data-v-df2f3942]{font-size:10.5px}}@media (width<=480px){.tide-subnav[data-v-df2f3942]{flex-wrap:nowrap;gap:6px}.sub-tab[data-v-df2f3942]{flex:1 1 0;min-width:0;padding:8px 6px}.sub-name[data-v-df2f3942]{letter-spacing:0;font-size:13px}.sub-desc[data-v-df2f3942]{display:none}}.tide-chart-wrapper[data-v-44503f05]{background:#10142ad1;border:1px solid #2a2a4a;border-radius:16px;margin:30px 0;padding:24px 20px 16px;position:relative;box-shadow:0 4px 20px #0009}.chart-header[data-v-44503f05]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:16px;display:flex}.chart-title-box[data-v-44503f05]{min-width:0}.chart-header h3[data-v-44503f05]{color:#ff5252;margin:0;font-size:20px;font-weight:600}.chart-leader[data-v-44503f05]{color:#c3c4dd;letter-spacing:.5px;border-left:2px solid #ff52528c;margin:6px 0 0;padding-left:9px;font-size:13.5px;line-height:1.5}.chart-header .tag[data-v-44503f05]{color:#aaa;background:#2a2a4a;border-radius:30px;padding:4px 14px;font-size:12px;font-weight:500}.chart-container[data-v-44503f05]{background:#1a1a2e;border-radius:8px;width:100%;height:400px}.diff-badge[data-v-44503f05]{color:#fff;text-align:center;border-radius:12px;padding:0 10px;font-weight:600;line-height:1.8;display:inline-block}.chart-tooltip[data-v-44503f05]{pointer-events:none;color:#eee;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#141428eb;border:1px solid #555;border-radius:8px;min-width:150px;padding:8px 14px;font-size:13px;line-height:1.6;position:absolute;box-shadow:0 4px 16px #000000b3}.tooltip-date[data-v-44503f05]{color:#ffb3b3;border-bottom:1px solid #444;margin-bottom:4px;padding-bottom:2px;font-weight:700}.tooltip-row[data-v-44503f05]{gap:8px;margin-top:2px;display:flex}.tooltip-row span[data-v-44503f05]:first-child{color:#aaa;min-width:16px}.tooltip-row span[data-v-44503f05]:last-child{color:#fff;font-weight:500}@media (width<=480px){.chart-header h3[data-v-44503f05]{font-size:17px}.chart-leader[data-v-44503f05]{margin-top:5px;font-size:12.5px}}.trade-panel[data-v-7de88a93]{background:#10142ac2;border:1px solid #2a2a4a;border-radius:16px;margin-top:14px;padding:14px 16px 12px;box-shadow:0 4px 20px #0009}.unit[data-v-7de88a93]{color:#8a8ab0;letter-spacing:.5px;white-space:nowrap;margin-left:3px;font-size:.62em;font-weight:500}.tp-level[data-v-7de88a93]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.tp-label[data-v-7de88a93]{color:#8a8ab0;font-size:13px}.tp-price[data-v-7de88a93]{color:#ffd166;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.tp-price.off[data-v-7de88a93]{color:#8a8ab0;font-size:16px}.tp-date[data-v-7de88a93]{color:#8a8ab0;font-size:12px}.tp-pos[data-v-7de88a93]{color:#cfcfe0;background:#1a1a2e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:36px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.tp-pos b[data-v-7de88a93]{color:#fff;font-variant-numeric:tabular-nums}.tp-pos.empty[data-v-7de88a93]{color:#6f6f92;font-style:italic}.tp-gain[data-v-7de88a93]{font-variant-numeric:tabular-nums;font-weight:600}.tp-trade[data-v-7de88a93]{gap:8px;display:flex}.tp-input[data-v-7de88a93]{color:#fff;font-variant-numeric:tabular-nums;background:#0f0f22;border:1px solid #3a3a5e;border-radius:8px;outline:none;flex:90px;min-width:0;padding:9px 12px;font-size:15px}.tp-input[data-v-7de88a93]:focus{border-color:#ff5252}.tp-btn[data-v-7de88a93]{color:#fff;cursor:pointer;border:none;border-radius:8px;flex:none;padding:9px 20px;font-size:15px;font-weight:700;transition:filter .15s,transform .1s}.tp-btn.buy[data-v-7de88a93]{background:#e03a3a}.tp-btn.sell[data-v-7de88a93]{background:#1f8f7a}.tp-btn[data-v-7de88a93]:hover:not(:disabled){filter:brightness(1.15)}.tp-btn[data-v-7de88a93]:active:not(:disabled){transform:scale(.97)}.tp-btn[data-v-7de88a93]:disabled{color:#6f6f92;cursor:not-allowed;background:#33334f}.tp-quick[data-v-7de88a93]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tp-quick button[data-v-7de88a93]{color:#cfcfe0;cursor:pointer;white-space:nowrap;background:#23233f;border:1px solid #3a3a5e;border-radius:8px;flex:auto;padding:6px 8px;font-size:12px}.tp-quick button[data-v-7de88a93]:hover:not(:disabled){color:#fff;border-color:#ff5252}.tp-quick button[data-v-7de88a93]:disabled{opacity:.45;cursor:not-allowed}.tp-tip[data-v-7de88a93]{min-height:18px;margin:10px 0 0;font-size:12.5px;line-height:1.5}.tp-tip.ok[data-v-7de88a93]{color:#7ee0a8}.tp-tip.err[data-v-7de88a93]{color:#ff8a8a}.tp-tip.hint[data-v-7de88a93]{color:#6f6f92}@media (width<=480px){.trade-panel[data-v-7de88a93]{padding:12px 12px 10px}.tp-price[data-v-7de88a93]{font-size:18px}.tp-btn[data-v-7de88a93]{padding:9px 14px;font-size:14px}.tp-quick button[data-v-7de88a93]{font-size:11.5px}}.tl[data-v-63a5a9f8]{border-top:1px solid #2a2a4a;margin-top:14px;padding-top:12px}.tl-head[data-v-63a5a9f8]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.tl-head h3[data-v-63a5a9f8]{color:#ff5252;margin:0;font-size:15px}.tl-note[data-v-63a5a9f8]{color:#8a8ab0;font-size:12px}.tl-note b[data-v-63a5a9f8]{color:#ffd166;font-variant-numeric:tabular-nums}.tl-boards[data-v-63a5a9f8]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tl-board[data-v-63a5a9f8]{background:#1a1a2e;border-radius:10px;min-width:0;padding:10px 12px 8px}.tl-board-head[data-v-63a5a9f8]{border-bottom:1px solid #2a2a4a;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;padding-bottom:7px;display:flex}.tl-t[data-v-63a5a9f8]{color:#e0e0f0;font-size:13px;font-weight:700}.tl-s[data-v-63a5a9f8]{color:#6f6f92;font-size:11.5px}.tl-rows[data-v-63a5a9f8]{flex-direction:column;display:flex}.tl-row[data-v-63a5a9f8]{color:#cfcfe0;border-radius:6px;grid-template-columns:46px 1fr auto;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:grid}.tl-row[data-v-63a5a9f8]:nth-child(odd){background:#ffffff05}.tl-rank[data-v-63a5a9f8]{color:#8a8ab0;font-variant-numeric:tabular-nums;text-align:right}.tl-name[data-v-63a5a9f8]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px;overflow:hidden}.tl-val[data-v-63a5a9f8]{font-variant-numeric:tabular-nums;color:#e8e8f6;white-space:nowrap}.tl-row.is-known .tl-name[data-v-63a5a9f8]{color:#ffd166}.tl-board .tl-row.is-top3 .tl-rank[data-v-63a5a9f8]{font-weight:700}.tl-row.is-top3:first-child .tl-rank[data-v-63a5a9f8],.tl-row.is-top3:first-child .tl-name[data-v-63a5a9f8]{color:#ffd166}.tl-row.is-top3:nth-child(2) .tl-rank[data-v-63a5a9f8],.tl-row.is-top3:nth-child(2) .tl-name[data-v-63a5a9f8]{color:#d8d8e8}.tl-row.is-top3:nth-child(3) .tl-rank[data-v-63a5a9f8],.tl-row.is-top3:nth-child(3) .tl-name[data-v-63a5a9f8]{color:#e0a06a}.tl-row.is-me[data-v-63a5a9f8]{color:#fff;background:#e03a3a29;box-shadow:inset 2px 0 #ff5252}.tl-row.is-me .tl-name[data-v-63a5a9f8]{color:#fff;font-weight:700}.tl-row.is-me .tl-val[data-v-63a5a9f8]{color:#ffd166}.tl-tag[data-v-63a5a9f8]{color:#fff;vertical-align:1px;background:#ff5252;border-radius:4px;margin-left:5px;padding:0 4px;font-size:10.5px;font-style:normal}.tl-foot[data-v-63a5a9f8]{color:#6f6f92;margin:10px 0 0;font-size:12px;line-height:1.65}.tl-foot code[data-v-63a5a9f8]{color:#a9a9c8;font-family:inherit}@media (width<=768px){.tl-boards[data-v-63a5a9f8]{grid-template-columns:1fr}}@media (width<=480px){.tl-board[data-v-63a5a9f8]{padding:9px 9px 6px}.tl-row[data-v-63a5a9f8]{grid-template-columns:40px 1fr auto;gap:6px;font-size:12px}.tl-val[data-v-63a5a9f8]{font-size:12px}}.gacha[data-v-2db12138]{flex-direction:column;gap:20px;display:flex}.unit[data-v-2db12138]{color:#8a8ab0;letter-spacing:.5px;white-space:nowrap;margin-left:3px;font-size:.62em;font-weight:500}.g-card[data-v-2db12138]{background:#10142ac2;border:1px solid #2a2a4a;border-radius:16px;padding:18px 20px;box-shadow:0 4px 20px #0009}.pool-bag-row[data-v-2db12138]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.g-head[data-v-2db12138]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gh-left h2[data-v-2db12138]{color:#ff5252;margin:0 0 6px;font-size:20px}.gh-tip[data-v-2db12138]{color:#8a8ab0;margin:0;font-size:12.5px}.gh-stats[data-v-2db12138]{flex-wrap:wrap;gap:22px;display:flex}.gh-stat[data-v-2db12138]{flex-direction:column;gap:3px;display:flex}.gh-stat .k[data-v-2db12138]{color:#8a8ab0;font-size:12px}.gh-stat .v[data-v-2db12138]{color:#fff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.gh-stat .v.gold[data-v-2db12138]{color:#ffd166}.draw-inner[data-v-2db12138]{flex-direction:column;gap:14px;display:flex}.draw-btn-box[data-v-2db12138]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.draw-btn[data-v-2db12138]{color:#fff;letter-spacing:1px;cursor:pointer;background:#e03a3a;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:150px;padding:12px 24px;font-family:inherit;font-size:18px;font-weight:700;transition:filter .15s,transform .1s;display:flex}.draw-btn.t1[data-v-2db12138]{background:#e03a3a}.draw-btn.t10[data-v-2db12138]{background:#b8860b}.draw-btn.t100[data-v-2db12138]{background:#8e44ad}.draw-btn.t1000[data-v-2db12138]{background:linear-gradient(135deg,#c62828 0%,#8e44ad 60%,#4527a0 100%)}.draw-btn.t10000[data-v-2db12138]{background:linear-gradient(135deg,#ff8f00 0%,#e03a3a 45%,#8e44ad 100%);box-shadow:0 0 0 1px #ffd1668c,0 0 20px -4px #ff8f00d9}.draw-btn.t10000[data-v-2db12138]:disabled{box-shadow:none}.draw-btn[data-v-2db12138]:hover:not(:disabled){filter:brightness(1.15)}.draw-btn[data-v-2db12138]:active:not(:disabled){transform:scale(.97)}.draw-btn[data-v-2db12138]:disabled{color:#6f6f92;cursor:not-allowed;background:#33334f}.draw-cost[data-v-2db12138]{opacity:.85;letter-spacing:0;font-size:11.5px;font-weight:500}.draw-stage[data-v-2db12138]{background:#141428;border:1px dashed #2a2a4a;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:74px;padding:12px;transition:box-shadow .2s;display:flex}.draw-stage.flash[data-v-2db12138]{box-shadow:0 0 0 2px #ff525280,0 0 26px #ff525259}.draw-card[data-v-2db12138]{border:1.5px solid var(--rc,#9aa0b5);min-width:84px;box-shadow:0 0 12px -2px var(--rc,#9aa0b5);background:#1a1a2e;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 10px;display:flex}.dc-rarity[data-v-2db12138]{color:var(--rc,#9aa0b5);font-size:10.5px;font-weight:700}.dc-name[data-v-2db12138]{color:#fff;white-space:nowrap;font-size:13px}.dc-count[data-v-2db12138]{color:#ffd166;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.draw-empty[data-v-2db12138]{color:#6f6f92;margin:0;font-size:13px;font-style:italic}.big-result[data-v-2db12138]{flex-direction:column;gap:10px;width:100%;display:flex}.big-stats[data-v-2db12138]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.bs-item[data-v-2db12138]{align-items:baseline;gap:5px;font-size:12.5px;display:inline-flex}.bs-item.zero[data-v-2db12138]{opacity:.4}.bs-name[data-v-2db12138]{color:var(--rc,#9aa0b5);font-weight:700}.bs-count[data-v-2db12138]{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.bs-total[data-v-2db12138]{color:#8a8ab0;font-size:11.5px}.big-grid[data-v-2db12138]{flex-wrap:wrap;gap:8px;display:flex}.draw-tip[data-v-2db12138]{margin:0;font-size:12.5px}.draw-tip.ok[data-v-2db12138]{color:#7ee0a8}.draw-tip.err[data-v-2db12138]{color:#ff8a8a}.section-head[data-v-2db12138]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-head h3[data-v-2db12138]{color:#ff5252;margin:0;font-size:18px}.section-note[data-v-2db12138]{color:#8a8ab0;font-size:12px}.bag-actions[data-v-2db12138]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mini-btn[data-v-2db12138]{color:#e0e0f0;cursor:pointer;background:#2a2a4a;border:1px solid #4a4a72;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12.5px;transition:background .15s,border-color .15s}.mini-btn[data-v-2db12138]:hover:not(:disabled){color:#fff;background:#7c1414;border-color:#ff5252}.mini-btn[data-v-2db12138]:disabled{opacity:.45;cursor:not-allowed}.prob-strip[data-v-2db12138]{background:#ff525214;border:1px solid #3a2a44;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;padding:9px 12px;display:flex}.ps-title[data-v-2db12138]{color:#ffb3b3;letter-spacing:.5px;border-right:1px solid #3a3a5e;padding-right:10px;font-size:12px;font-weight:700}.ps-item[data-v-2db12138]{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ps-item[data-v-2db12138]:before{content:"";background:var(--rc,#9aa0b5);width:8px;height:8px;box-shadow:0 0 6px -1px var(--rc,#9aa0b5);border-radius:50%;flex:none}.ps-name[data-v-2db12138]{color:var(--rc,#9aa0b5);font-weight:700}.ps-pct[data-v-2db12138]{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.trend-legend[data-v-2db12138]{background:#141428;border-radius:10px;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;padding:10px 12px;display:flex}.tl-item[data-v-2db12138]{align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.tl-name[data-v-2db12138]{color:var(--rc,#9aa0b5);font-weight:700}.tl-txt[data-v-2db12138]{color:#8a8ab0}.pool-grid[data-v-2db12138]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.pool-item[data-v-2db12138]{border:1.5px solid #2a2a4a;border-left:3px solid var(--rc,#9aa0b5);color:#cfcfe0;text-align:left;cursor:pointer;background:#1a1a2e;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;font-family:inherit;transition:border-color .15s,background .15s,transform .1s;display:flex}.pool-item[data-v-2db12138]:hover{background:#20203a}.pool-item[data-v-2db12138]:active{transform:scale(.985)}.pool-item.on[data-v-2db12138]{border-color:var(--rc,#ff5252);background:#20203a}.pi-rarity[data-v-2db12138]{color:var(--rc,#9aa0b5);font-size:10.5px;font-weight:700}.pi-name[data-v-2db12138]{color:#fff;font-size:14px;font-weight:600}.pi-price[data-v-2db12138]{color:#ffd166;font-variant-numeric:tabular-nums;font-size:13px}.pi-up[data-v-2db12138]{font-variant-numeric:tabular-nums;font-size:11px}.pi-own[data-v-2db12138]{color:#8a8ab0;font-size:11px}.pool-chart[data-v-2db12138]{margin-top:16px}.pool-chart[data-v-2db12138] .tide-chart-wrapper{margin:0}.pool-desc[data-v-2db12138]{color:#7f80a5;margin:10px 0 0;font-size:12.5px;line-height:1.6}.g-bag[data-v-2db12138]{container-type:inline-size}@container (width<=560px){.bag-row[data-v-2db12138]{grid-template-columns:46px minmax(0,1fr) 40px auto}.br-price[data-v-2db12138],.br-value[data-v-2db12138]{display:none}}.bag-list[data-v-2db12138]{flex-direction:column;gap:6px;display:flex}.bag-row[data-v-2db12138]{border-left:3px solid var(--rc,#9aa0b5);color:#cfcfe0;background:#1a1a2e;border-radius:10px;grid-template-columns:52px minmax(0,1fr) 44px 104px 104px auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.br-rarity[data-v-2db12138]{color:var(--rc,#9aa0b5);font-size:11px;font-weight:700}.br-name[data-v-2db12138]{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.br-count[data-v-2db12138]{color:#8a8ab0;font-variant-numeric:tabular-nums}.br-price[data-v-2db12138],.br-value[data-v-2db12138]{font-variant-numeric:tabular-nums}.br-price[data-v-2db12138]{color:#ffd166}.br-value[data-v-2db12138]{color:#9aa0b5}.br-sell[data-v-2db12138]{color:#cfcfe0;white-space:nowrap;cursor:pointer;background:#23233f;border:1px solid #3a3a5e;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:12px;transition:background .15s,border-color .15s}.br-sell[data-v-2db12138]:hover{color:#fff;border-color:#ff5252}.br-sell.all[data-v-2db12138]{color:#fff;background:#1f8f7a;border-color:#1f8f7a}.br-sell.all[data-v-2db12138]:hover{filter:brightness(1.12)}.bag-empty[data-v-2db12138]{color:#6f6f92;margin:4px 0 0;font-size:13px;font-style:italic}.g-rule[data-v-2db12138]{color:#6f6f92;margin:14px 0 0;font-size:12.5px;line-height:1.7}@media (width<=900px){.pool-bag-row[data-v-2db12138]{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.bag-row[data-v-2db12138]{grid-template-columns:46px minmax(0,1fr) 40px auto}.br-price[data-v-2db12138],.br-value[data-v-2db12138]{display:none}}@media (width<=480px){.g-card[data-v-2db12138]{padding:14px 12px}.gh-left h2[data-v-2db12138]{font-size:17px}.gh-stats[data-v-2db12138]{gap:14px}.gh-stat .v[data-v-2db12138]{font-size:15px}.draw-btn[data-v-2db12138]{min-width:120px;padding:10px 16px;font-size:16px}.pool-grid[data-v-2db12138]{grid-template-columns:repeat(2,1fr)}.bag-row[data-v-2db12138]{grid-template-columns:44px 1fr auto;gap:6px}.br-count[data-v-2db12138]{display:none}}.build[data-v-cde40694]{flex-direction:column;gap:20px;display:flex}.unit[data-v-cde40694]{color:#8a8ab0;letter-spacing:.5px;white-space:nowrap;margin-left:3px;font-size:.62em;font-weight:500}.b-card[data-v-cde40694]{background:#10142ac2;border:1px solid #2a2a4a;border-radius:16px;padding:18px 20px;box-shadow:0 4px 20px #0009}.b-head[data-v-cde40694]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bh-left[data-v-cde40694]{flex:320px;min-width:0}.bh-left h2[data-v-cde40694]{color:#ff5252;margin:0 0 6px;font-size:20px}.bh-tip[data-v-cde40694]{color:#8a8ab0;margin:0;font-size:12.5px;line-height:1.65}.bh-tip b[data-v-cde40694]{color:#cfcfe0}.bh-stats[data-v-cde40694]{flex-wrap:wrap;gap:22px;display:flex}.bh-stat[data-v-cde40694]{flex-direction:column;gap:3px;display:flex}.bh-stat .k[data-v-cde40694]{color:#8a8ab0;font-size:12px}.bh-stat .v[data-v-cde40694]{color:#fff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.bh-stat .v.gold[data-v-cde40694]{color:#ffd166}.b-claim[data-v-cde40694]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;transition:border-color .2s,box-shadow .2s;display:flex}.b-claim.ready[data-v-cde40694]{border-color:#ff5252;box-shadow:0 0 0 1px #ff525259,0 6px 26px #ff52522e}.claim-left[data-v-cde40694]{flex-direction:column;gap:4px;min-width:0;display:flex}.claim-label[data-v-cde40694]{color:#8a8ab0;font-size:12.5px}.claim-num[data-v-cde40694]{color:#ffd166;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.claim-sub[data-v-cde40694]{color:#6f6f92;font-size:12px}.claim-sub.pending[data-v-cde40694]{color:#7ee0a8}.claim-sub.minus[data-v-cde40694]{color:#ff9a9a}.claim-btn[data-v-cde40694]{letter-spacing:1px;color:#fff;cursor:pointer;background:#e03a3a;border:none;border-radius:12px;flex:none;padding:14px 30px;font-family:inherit;font-size:17px;font-weight:700;transition:filter .15s,transform .1s}.claim-btn[data-v-cde40694]:hover:not(:disabled){filter:brightness(1.15)}.claim-btn[data-v-cde40694]:active:not(:disabled){transform:scale(.98)}.claim-btn[data-v-cde40694]:disabled{color:#6f6f92;cursor:not-allowed;background:#33334f}.section-head[data-v-cde40694]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-head h3[data-v-cde40694]{color:#ff5252;margin:0;font-size:18px}.section-note[data-v-cde40694]{color:#8a8ab0;font-size:12px}.b-grid[data-v-cde40694]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.b-item[data-v-cde40694]{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:12px;flex-direction:column;gap:10px;padding:14px;transition:border-color .15s,transform .1s;display:flex}.b-item.invested[data-v-cde40694]{border-color:#3d5a4a}.b-item.maxed[data-v-cde40694]{border-color:#6b5a2b}.bi-top[data-v-cde40694]{align-items:center;gap:10px;display:flex}.bi-icon[data-v-cde40694]{background:#141428;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;display:flex}.bi-name-box[data-v-cde40694]{flex-direction:column;gap:2px;min-width:0;display:flex}.bi-name[data-v-cde40694]{color:#fff;font-size:15px;font-weight:700}.bi-level[data-v-cde40694]{color:#8a8ab0;font-size:11.5px}.bi-desc[data-v-cde40694]{color:#7f80a5;min-height:40px;margin:0;font-size:12.5px;line-height:1.6}.bi-yield[data-v-cde40694]{background:#141428;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.bi-yield-k[data-v-cde40694]{color:#8a8ab0;font-size:12px}.bi-yield-v[data-v-cde40694]{color:#ffd166;font-variant-numeric:tabular-nums;font-size:15px}.bi-meta[data-v-cde40694]{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.bi-principal[data-v-cde40694]{color:#8a8ab0}.bi-principal .unit[data-v-cde40694]{color:#6f6f92;margin-left:2px;font-size:.7em}.bi-badge[data-v-cde40694]{color:#ffd166;white-space:nowrap;background:#ffd1661f;border:1px solid #ffd16659;border-radius:999px;padding:2px 7px;font-size:11px}.bi-foot[data-v-cde40694]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bi-cost[data-v-cde40694]{color:#cfcfe0;font-variant-numeric:tabular-nums;font-size:12.5px}.bi-max[data-v-cde40694]{color:#d8b34a;font-size:12.5px;font-weight:700}.bi-actions[data-v-cde40694]{align-items:center;gap:8px;display:flex}.bi-btn[data-v-cde40694]{color:#fff;cursor:pointer;background:#7c1414;border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .15s,transform .1s,border-color .15s,color .15s}.bi-btn[data-v-cde40694]:hover:not(:disabled){filter:brightness(1.25)}.bi-btn[data-v-cde40694]:active:not(:disabled){transform:scale(.97)}.bi-btn[data-v-cde40694]:disabled{color:#6f6f92;cursor:not-allowed;background:#33334f}.bi-btn.ghost[data-v-cde40694]{color:#cfcfe0;background:0 0;border:1px solid #3a3a5e;padding:8px 14px}.bi-btn.ghost[data-v-cde40694]:hover:not(:disabled){color:#ff8a8a;background:0 0;border-color:#ff8a8a}.b-tip[data-v-cde40694]{margin:14px 0 0;font-size:12.5px}.b-tip.ok[data-v-cde40694]{color:#7ee0a8}.b-tip.err[data-v-cde40694]{color:#ff8a8a}.b-rule[data-v-cde40694]{color:#6f6f92;margin:14px 0 0;font-size:12.5px;line-height:1.7}@media (width<=480px){.b-card[data-v-cde40694]{padding:14px 12px}.bh-left h2[data-v-cde40694]{font-size:17px}.bh-stats[data-v-cde40694]{gap:14px}.bh-stat .v[data-v-cde40694]{font-size:15px}.claim-num[data-v-cde40694]{font-size:24px}.claim-btn[data-v-cde40694]{width:100%;padding:12px 20px;font-size:16px}.b-grid[data-v-cde40694]{grid-template-columns:1fr}}.tide-page[data-v-f0225e3f]{max-width:1400px;min-height:calc(100vh - 200px);margin:0 auto;padding:20px}.tide-inner[data-v-f0225e3f]{z-index:1;position:relative}.page-title[data-v-f0225e3f]{color:#ff5252;text-align:center;margin-bottom:8px;font-size:32px}.sub-text[data-v-f0225e3f]{color:#aaa;text-align:center;margin-bottom:30px;font-size:15px}.divider[data-v-f0225e3f]{background:#7c1414;width:400px;height:3px;margin:0 auto 28px}.unit[data-v-f0225e3f]{color:#8a8ab0;letter-spacing:.5px;white-space:nowrap;margin-left:3px;font-size:.6em;font-weight:500}.account-card[data-v-f0225e3f]{background:#10142ac2;border:1px solid #2a2a4a;border-radius:16px;margin-bottom:24px;padding:18px 20px 14px;box-shadow:0 4px 20px #0009}.acc-head[data-v-f0225e3f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.acc-head-left[data-v-f0225e3f]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.acc-head h2[data-v-f0225e3f]{color:#ff5252;margin:0;font-size:20px}.leader-btn[data-v-f0225e3f]{color:#ffb3b3;cursor:pointer;white-space:nowrap;background:#ff52521f;border:1px solid #6b2b46;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.leader-btn[data-v-f0225e3f]:hover{color:#fff;background:#ff52523d}.leader-btn.on[data-v-f0225e3f]{color:#fff;background:#7c1414;border-color:#ff5252}.leader-btn .caret[data-v-f0225e3f]{font-size:10px;transition:transform .18s;display:inline-block}.leader-btn.on .caret[data-v-f0225e3f]{transform:rotate(180deg)}.acc-head-right[data-v-f0225e3f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acc-note[data-v-f0225e3f]{color:#8a8ab0;font-size:12px}.reset-btn[data-v-f0225e3f]{color:#e0e0f0;cursor:pointer;white-space:nowrap;background:#2a2a4a;border:1px solid #4a4a72;border-radius:8px;padding:7px 16px;font-size:13px;transition:background .15s,border-color .15s}.reset-btn[data-v-f0225e3f]:hover{color:#fff;background:#7c1414;border-color:#ff5252}.acc-grid[data-v-f0225e3f]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.acc-item[data-v-f0225e3f]{background:#1a1a2e;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.acc-item .k[data-v-f0225e3f]{color:#8a8ab0;font-size:12.5px}.acc-item .v[data-v-f0225e3f]{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.acc-item .v.big[data-v-f0225e3f]{color:#ffd166;font-size:22px}.acc-item .sub[data-v-f0225e3f]{color:#8a8ab0;font-variant-numeric:tabular-nums;font-size:12px}.acc-logs[data-v-f0225e3f]{border-top:1px solid #2a2a4a;margin-top:14px;padding-top:10px}.logs-title[data-v-f0225e3f]{color:#8a8ab0;font-size:12.5px}.logs-list[data-v-f0225e3f]{max-height:132px;margin-top:6px;overflow-y:auto}.log-row[data-v-f0225e3f]{color:#cfcfe0;border-bottom:1px dashed #23233f;grid-template-columns:44px 1fr auto auto;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.log-row[data-v-f0225e3f]:last-child{border-bottom:none}.log-side[data-v-f0225e3f]{text-align:center;border-radius:6px;padding:1px 0;font-weight:700}.log-side.buy[data-v-f0225e3f]{color:#ff7b7b;background:#e03a3a2e}.log-side.sell[data-v-f0225e3f]{color:#4fd1b3;background:#1f8f7a33}.log-co[data-v-f0225e3f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-num[data-v-f0225e3f],.log-amt[data-v-f0225e3f]{font-variant-numeric:tabular-nums;color:#fff}.log-amt[data-v-f0225e3f]{color:#ffd166}.acc-rule[data-v-f0225e3f]{color:#6f6f92;margin:12px 0 0;font-size:12.5px;line-height:1.6}.chart-grid[data-v-f0225e3f]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tide-cell[data-v-f0225e3f]{flex-direction:column;min-width:0;display:flex}.chart-grid[data-v-f0225e3f] .tide-chart-wrapper{margin:0}.modal-mask[data-v-f0225e3f]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-f0225e3f]{background:#16162e;border:1px solid #3a3a5e;border-radius:16px;width:100%;max-width:420px;padding:24px;box-shadow:0 12px 40px #000c}.modal h3[data-v-f0225e3f]{color:#ff5252;margin:0 0 12px;font-size:19px}.modal p[data-v-f0225e3f]{color:#cfcfe0;margin:0 0 20px;font-size:14px;line-height:1.7}.modal p b[data-v-f0225e3f]{color:#fff}.modal-btns[data-v-f0225e3f]{justify-content:flex-end;gap:10px;display:flex}.modal-btns button[data-v-f0225e3f]{cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600}.modal-btns .ghost[data-v-f0225e3f]{color:#e0e0f0;background:#2a2a4a}.modal-btns .ghost[data-v-f0225e3f]:hover{background:#3a3a5e}.modal-btns .danger[data-v-f0225e3f]{color:#fff;background:#c62828}.modal-btns .danger[data-v-f0225e3f]:hover{background:#e03a3a}.modal-enter-active[data-v-f0225e3f],.modal-leave-active[data-v-f0225e3f]{transition:opacity .22s}.modal-enter-active .modal[data-v-f0225e3f],.modal-leave-active .modal[data-v-f0225e3f]{transition:transform .22s}.modal-enter-from[data-v-f0225e3f],.modal-leave-to[data-v-f0225e3f]{opacity:0}.modal-enter-from .modal[data-v-f0225e3f],.modal-leave-to .modal[data-v-f0225e3f]{transform:scale(.92)}@media (width<=768px){.chart-grid[data-v-f0225e3f]{grid-template-columns:1fr}.acc-grid[data-v-f0225e3f]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.tide-page[data-v-f0225e3f]{padding:14px 12px}.page-title[data-v-f0225e3f]{font-size:24px}.sub-text[data-v-f0225e3f]{margin-bottom:20px;font-size:13px}.divider[data-v-f0225e3f]{width:200px}.account-card[data-v-f0225e3f]{padding:14px 12px 12px}.acc-head h2[data-v-f0225e3f]{font-size:17px}.acc-head-left[data-v-f0225e3f]{gap:9px}.leader-btn[data-v-f0225e3f]{padding:5px 10px;font-size:12px}.acc-item[data-v-f0225e3f]{padding:10px 12px}.acc-item .v[data-v-f0225e3f]{font-size:15px}.acc-item .v.big[data-v-f0225e3f]{font-size:17px}.log-row[data-v-f0225e3f]{grid-template-columns:40px 1fr auto}.log-num[data-v-f0225e3f]{display:none}}.auth-page[data-v-e982b9ed]{background:#1c1c1e;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.hearts-container[data-v-e982b9ed]{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.heart[data-v-e982b9ed]{will-change:transform;animation:infinite moveHeart-e982b9ed;position:absolute}@keyframes moveHeart-e982b9ed{0%{animation-timing-function:ease-out;transform:translate(0)}4%{animation-timing-function:ease-in;transform:translate(0)}40%{animation-timing-function:linear;transform:translate(calc(30vw + 60px),calc(30vh + 60px))}to{transform:translate(calc(100vw + 200px),calc(100vh + 200px))}}.heart-scale[data-v-e982b9ed]{will-change:transform;width:100%;height:100%;animation:infinite scaleHeart-e982b9ed;display:block}@keyframes scaleHeart-e982b9ed{0%{animation-timing-function:ease-out;transform:scale(0)}3.5%{animation-timing-function:ease-in;transform:scale(1.05)}4%{transform:scale(1)}to{transform:scale(1)}}.heart-rotate[data-v-e982b9ed]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50,38 C50,32 45,24 36,24 C24,24 16,32 16,42 C16,54 26,66 50,82 C74,66 84,54 84,42 C84,32 76,24 64,24 C55,24 50,32 50,38 Z' fill='%23ff5252' opacity='0.3' /%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.auth-container[data-v-e982b9ed]{z-index:1;-webkit-backdrop-filter:blur(14px);background:#222226b8;border:1px solid #ffffff0f;border-radius:12px;width:100%;max-width:440px;padding:40px 36px 32px;position:relative;box-shadow:0 12px 40px #0009}.auth-tabs[data-v-e982b9ed]{border-bottom:2px solid #3a3a3e;margin-bottom:32px;display:flex}.tab-btn[data-v-e982b9ed]{color:#888;cursor:pointer;background:0 0;border:none;flex:1;padding:12px 0;font-family:inherit;font-size:20px;font-weight:600;transition:all .25s;position:relative}.tab-btn[data-v-e982b9ed]:after{content:"";background:#ff5252;border-radius:2px;width:0;height:3px;transition:all .3s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.tab-btn[data-v-e982b9ed]:hover{color:#ccc}.tab-btn.active[data-v-e982b9ed]{color:#ff5252}.tab-btn.active[data-v-e982b9ed]:after{width:60%}.auth-form[data-v-e982b9ed]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-e982b9ed]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-e982b9ed]{color:#ddd;letter-spacing:.3px;font-size:15px;font-weight:500}.form-group input[type=text][data-v-e982b9ed],.form-group input[type=phone][data-v-e982b9ed],.form-group input[type=password][data-v-e982b9ed]{color:#eee;background:#2c2c3099;border:1px solid #3f3f44;border-radius:8px;outline:none;padding:12px 14px;font-family:inherit;font-size:16px;transition:all .2s}.form-group input[data-v-e982b9ed]:focus{border-color:#ff5252;box-shadow:0 0 0 3px #ff525226}.form-group input[data-v-e982b9ed]::placeholder{color:#666}.password-wrap[data-v-e982b9ed]{position:relative}.password-wrap input[data-v-e982b9ed]{width:100%;padding-right:48px}.toggle-pwd[data-v-e982b9ed]{cursor:pointer;opacity:.6;color:#aaa;background:0 0;border:none;padding:4px;line-height:1;transition:all .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.toggle-pwd[data-v-e982b9ed]:hover{opacity:1;color:#fff}.toggle-pwd svg[data-v-e982b9ed]{width:20px;height:20px;display:block}.form-options[data-v-e982b9ed]{color:#aaa;justify-content:space-between;align-items:center;font-size:14px;display:flex}.remember-me[data-v-e982b9ed]{cursor:pointer;align-items:center;gap:6px;display:flex}.remember-me input[type=checkbox][data-v-e982b9ed]{accent-color:#ff5252;cursor:pointer;width:16px;height:16px}.forgot-link[data-v-e982b9ed]{color:#888;text-decoration:none;transition:all .2s}.forgot-link[data-v-e982b9ed]:hover{color:#ff5252;text-decoration:underline}.form-agreement[data-v-e982b9ed]{color:#aaa;font-size:14px;line-height:1.6}.form-agreement label[data-v-e982b9ed]{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.form-agreement input[type=checkbox][data-v-e982b9ed]{accent-color:#ff5252;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.form-agreement a[data-v-e982b9ed]{color:#ff7a7a;text-decoration:none}.form-agreement a[data-v-e982b9ed]:hover{text-decoration:underline}.submit-btn[data-v-e982b9ed]{color:#fff;cursor:pointer;letter-spacing:2px;background:#7c1414;border:none;border-radius:8px;margin-top:4px;padding:14px;font-family:inherit;font-size:18px;font-weight:600;transition:all .25s}.submit-btn[data-v-e982b9ed]:hover{background:#a51c1c;transform:translateY(-2px);box-shadow:0 6px 20px #7c141459}.submit-btn[data-v-e982b9ed]:active{box-shadow:none;transform:translateY(0)}.form-footer[data-v-e982b9ed]{text-align:center;color:#888;margin-top:4px;font-size:15px}.form-footer a[data-v-e982b9ed]{color:#ff7a7a;font-weight:500;text-decoration:none}.form-footer a[data-v-e982b9ed]:hover{text-decoration:underline}.fade-enter-active[data-v-e982b9ed],.fade-leave-active[data-v-e982b9ed]{transition:opacity .35s,transform .35s}.fade-enter-from[data-v-e982b9ed]{opacity:0;transform:translateY(12px)}.fade-leave-to[data-v-e982b9ed]{opacity:0;transform:translateY(-8px)}.modal-overlay[data-v-e982b9ed]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-e982b9ed]{background:#2a2a2e;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:100%;max-width:700px;max-height:80vh;display:flex;box-shadow:0 20px 60px #000c}.modal-header[data-v-e982b9ed]{border-bottom:1px solid #3a3a3e;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title[data-v-e982b9ed]{color:#eee;font-size:20px;font-weight:600}.modal-close[data-v-e982b9ed]{color:#aaa;cursor:pointer;background:0 0;border:none;padding:4px;transition:all .2s}.modal-close[data-v-e982b9ed]:hover{color:#fff}.modal-body[data-v-e982b9ed]{color:#d0d0d0;flex:1;padding:24px 28px;font-size:15px;line-height:1.8;overflow-y:auto}.modal-body[data-v-e982b9ed]::-webkit-scrollbar{width:5px}.modal-body[data-v-e982b9ed]::-webkit-scrollbar-thumb{background:#555;border-radius:10px}.modal-body h2[data-v-e982b9ed]{color:#fff;margin-top:0;font-size:22px}.modal-body h3[data-v-e982b9ed]{color:#ff7a7a;margin:20px 0 8px;font-size:17px}.modal-body a[data-v-e982b9ed]{color:#ff7a7a;text-decoration:none}.modal-body a[data-v-e982b9ed]:hover{text-decoration:underline}.modal-footer[data-v-e982b9ed]{border-top:1px solid #3a3a3e;flex-shrink:0;justify-content:flex-end;padding:16px 24px 24px;display:flex}.modal-btn[data-v-e982b9ed]{color:#fff;cursor:pointer;background:#7c1414;border:none;border-radius:8px;padding:10px 32px;font-size:16px;font-weight:500;transition:all .2s}.modal-btn[data-v-e982b9ed]:hover{background:#a51c1c}@media (width<=768px){.auth-page[data-v-e982b9ed]{padding:40px 16px}.auth-container[data-v-e982b9ed]{border-radius:10px;padding:28px 20px 24px}.tab-btn[data-v-e982b9ed]{padding:10px 0;font-size:17px}.form-group label[data-v-e982b9ed]{font-size:14px}.form-group input[type=text][data-v-e982b9ed],.form-group input[type=phone][data-v-e982b9ed],.form-group input[type=password][data-v-e982b9ed]{padding:10px 12px;font-size:15px}.submit-btn[data-v-e982b9ed]{padding:12px;font-size:16px}.form-options[data-v-e982b9ed]{flex-wrap:wrap;gap:8px;font-size:13px}.form-agreement[data-v-e982b9ed]{font-size:13px}.toggle-pwd svg[data-v-e982b9ed]{width:18px;height:18px}}@media (width<=480px){.auth-page[data-v-e982b9ed]{padding:24px 12px}.auth-container[data-v-e982b9ed]{border-radius:8px;padding:20px 16px 18px}.tab-btn[data-v-e982b9ed]{padding:8px 0;font-size:15px}.form-group input[type=text][data-v-e982b9ed],.form-group input[type=phone][data-v-e982b9ed],.form-group input[type=password][data-v-e982b9ed]{padding:8px 10px;font-size:14px}.submit-btn[data-v-e982b9ed]{letter-spacing:1px;padding:10px;font-size:15px}.form-footer[data-v-e982b9ed]{font-size:14px}.toggle-pwd[data-v-e982b9ed]{right:8px}.toggle-pwd svg[data-v-e982b9ed]{width:16px;height:16px}.modal-card[data-v-e982b9ed]{border-radius:12px;max-width:100%;max-height:90vh}.modal-header[data-v-e982b9ed]{padding:16px 18px}.modal-body[data-v-e982b9ed]{padding:16px 18px;font-size:14px}.modal-footer[data-v-e982b9ed]{padding:12px 18px 18px}}.shop-page[data-v-0cb14970]{color:#eee;max-width:1180px;margin:0 auto;padding:24px 20px 40px}.shop-header[data-v-0cb14970]{background:#7c1414;border-radius:10px;align-items:center;gap:24px;padding:18px 22px;display:flex;box-shadow:0 6px 20px #7c141473}.shop-logo[data-v-0cb14970]{color:#fff;letter-spacing:1px;white-space:nowrap;cursor:default;align-items:center;gap:8px;font-size:24px;font-weight:700;display:flex}.search-box[data-v-0cb14970]{background:#fff;border-radius:22px;flex:1;align-items:center;height:44px;padding-left:14px;display:flex;overflow:hidden}.search-icon[data-v-0cb14970]{color:#999;flex-shrink:0}.search-box input[data-v-0cb14970]{color:#333;background:0 0;border:none;outline:none;flex:1;padding:0 10px;font-size:15px}.search-btn[data-v-0cb14970]{color:#fff;cursor:pointer;background:#ff5252;border:none;height:100%;padding:0 26px;font-size:16px;font-weight:600;transition:background .2s}.search-btn[data-v-0cb14970]:hover{background:#ff6b6b}.cart-entry[data-v-0cb14970]{color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:16px;transition:background .2s;display:flex;position:relative}.cart-entry[data-v-0cb14970]:hover{background:#ffffff2e}.cart-badge[data-v-0cb14970]{color:#fff;text-align:center;background:#e2231a;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:12px;line-height:20px;position:absolute;top:-6px;right:-8px;box-shadow:0 2px 6px #0000004d}.category-nav[data-v-0cb14970]{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.category-nav a[data-v-0cb14970]{color:#ff9494;cursor:pointer;-webkit-user-select:none;user-select:none;background:#28282b;border-radius:20px;padding:8px 22px;font-size:15px;transition:all .2s}.category-nav a[data-v-0cb14970]:hover{color:#fff;background:#4e1515}.category-nav a.active[data-v-0cb14970]{color:#fff;background:#a52828;font-weight:600;box-shadow:0 4px 12px #7c141473}.banner[data-v-0cb14970]{border-radius:12px;margin-bottom:26px;position:relative;overflow:hidden}.banner-track[data-v-0cb14970]{transition:transform .55s;display:flex}.banner-slide[data-v-0cb14970]{flex:0 0 100%;height:220px;position:relative;overflow:hidden}.banner-bg[data-v-0cb14970]{object-fit:cover;filter:blur(16px)brightness(.62)saturate(1.15);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.banner-shade[data-v-0cb14970]{background:linear-gradient(90deg,#0000006b,#0000002e 60%,#0000004d);position:absolute;inset:0}.banner-content[data-v-0cb14970]{z-index:1;box-sizing:border-box;align-items:center;gap:30px;height:100%;padding:0 60px;display:flex;position:relative}.banner-cover[data-v-0cb14970]{object-fit:cover;border-radius:10px;flex-shrink:0;width:150px;height:150px;box-shadow:0 10px 30px #00000080}.banner-text[data-v-0cb14970]{flex:1}.banner-text h2[data-v-0cb14970]{color:#fff;text-shadow:0 2px 10px #00000073;margin-bottom:10px;font-size:30px}.banner-text p[data-v-0cb14970]{color:#fffffff2;text-shadow:0 1px 6px #0006;margin-bottom:18px;font-size:16px}.banner-btn[data-v-0cb14970]{color:#7c1414;cursor:pointer;background:#fff;border-radius:22px;padding:9px 26px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-block}.banner-btn[data-v-0cb14970]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.banner-arrow[data-v-0cb14970]{color:#fff;cursor:pointer;opacity:0;background:#00000040;border:none;border-radius:50%;width:40px;height:40px;font-size:18px;transition:opacity .2s,background .2s;position:absolute;top:50%;transform:translateY(-50%)}.banner:hover .banner-arrow[data-v-0cb14970]{opacity:1}.banner-arrow[data-v-0cb14970]:hover{background:#00000080}.banner-arrow.left[data-v-0cb14970]{left:16px}.banner-arrow.right[data-v-0cb14970]{right:16px}.banner-dots[data-v-0cb14970]{gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.banner-dots span[data-v-0cb14970]{cursor:pointer;background:#ffffff80;border-radius:50%;width:9px;height:9px;transition:all .25s}.banner-dots span.on[data-v-0cb14970]{background:#fff;border-radius:5px;width:24px}.section-head[data-v-0cb14970]{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.section-head h3[data-v-0cb14970]{color:#ff9494;letter-spacing:1px;font-size:22px}.goods-total[data-v-0cb14970]{color:#888;font-size:13px}.empty-tip[data-v-0cb14970]{text-align:center;color:#888;padding:60px 0;font-size:16px}.goods-grid[data-v-0cb14970]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.goods-card[data-v-0cb14970]{background:#28282b;border:1px solid #3a3336;border-radius:10px;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.goods-card[data-v-0cb14970]:hover{border-color:#ff5252;transform:translateY(-4px);box-shadow:0 12px 28px #00000073}.goods-img[data-v-0cb14970]{aspect-ratio:1;cursor:pointer;background:#1a1a1d;position:relative;overflow:hidden}.goods-img img[data-v-0cb14970]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.goods-card:hover .goods-img img[data-v-0cb14970]{transform:scale(1.06)}.img-placeholder[data-v-0cb14970]{color:#ffffffeb;text-shadow:0 2px 8px #00000040;justify-content:center;align-items:center;width:100%;height:100%;font-size:58px;font-weight:700;display:flex}.goods-tag[data-v-0cb14970]{color:#fff;background:#e2231a;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.goods-info[data-v-0cb14970]{padding:12px 14px 14px}.goods-title[data-v-0cb14970]{color:#eee;line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;height:2.9em;margin-bottom:10px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.goods-title[data-v-0cb14970]:hover{color:#ff6b6b}.price-row[data-v-0cb14970]{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.price[data-v-0cb14970]{color:#ff5252;font-size:20px;font-weight:700}.price i[data-v-0cb14970]{font-size:13px;font-style:normal}.sales[data-v-0cb14970]{color:#888;font-size:12px}.goods-foot[data-v-0cb14970]{justify-content:space-between;align-items:center;gap:8px;display:flex}.shop-name[data-v-0cb14970]{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.add-btn[data-v-0cb14970]{color:#ff6b6b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ff5252;border-radius:16px;padding:6px 14px;font-size:13px;transition:all .2s}.add-btn[data-v-0cb14970]:hover{color:#fff;background:#7c1414}.mask[data-v-0cb14970]{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-0cb14970]{background:#28282b;border-radius:12px;gap:22px;width:100%;max-width:680px;padding:26px;display:flex;position:relative;box-shadow:0 20px 60px #0000008c}.modal-close[data-v-0cb14970]{color:#aaa;cursor:pointer;z-index:2;background:0 0;border:none;font-size:26px;line-height:1;transition:color .2s;position:absolute;top:12px;right:14px}.modal-close[data-v-0cb14970]:hover{color:#ff5252}.modal-img[data-v-0cb14970]{background:#1a1a1d;border-radius:8px;flex-shrink:0;width:300px;height:300px;overflow:hidden}.modal-img img[data-v-0cb14970]{object-fit:cover;width:100%;height:100%}.modal-img .img-placeholder[data-v-0cb14970]{font-size:90px}.modal-info[data-v-0cb14970]{flex-direction:column;flex:1;display:flex}.modal-info h3[data-v-0cb14970]{color:#fff;margin-bottom:10px;font-size:20px}.modal-desc[data-v-0cb14970]{color:#aaa;margin-bottom:14px;font-size:13.5px;line-height:1.7}.model-entry[data-v-0cb14970]{color:#ff9494;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;align-items:center;gap:5px;margin-bottom:14px;padding:3px 0;font-size:13px;transition:color .2s,border-color .2s;display:inline-flex}.model-entry[data-v-0cb14970]:hover{color:#ff6b6b;border-bottom-color:#ff6b6b}.model-entry-arrow[data-v-0cb14970]{font-size:15px;line-height:1}.modal-price[data-v-0cb14970]{align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.modal-price .price[data-v-0cb14970]{font-size:28px}.shop-line[data-v-0cb14970]{color:#888;margin-bottom:18px;font-size:13px}.qty-row[data-v-0cb14970]{color:#bbb;align-items:center;gap:14px;margin-bottom:22px;font-size:14px;display:flex}.qty-control[data-v-0cb14970]{border:1px solid #44444d;border-radius:6px;align-items:center;display:flex;overflow:hidden}.qty-control button[data-v-0cb14970]{color:#eee;cursor:pointer;background:#2d2d33;border:none;width:32px;height:32px;font-size:16px;transition:background .2s}.qty-control button[data-v-0cb14970]:hover{background:#3a3a42}.qty-control span[data-v-0cb14970]{text-align:center;color:#fff;min-width:40px;font-size:15px;line-height:32px}.modal-btns[data-v-0cb14970]{gap:12px;display:flex}.modal-btns button[data-v-0cb14970]{cursor:pointer;border-radius:6px;flex:1;padding:12px 0;font-size:16px;transition:all .2s}.btn-plain[data-v-0cb14970]{color:#ff6b6b;background:0 0;border:1px solid #ff5252}.btn-plain[data-v-0cb14970]:hover{background:#ff52521f}.btn-buy[data-v-0cb14970]{color:#fff;background:#7c1414;border:none;font-weight:700}.btn-buy[data-v-0cb14970]:hover{background:#a52828}.cart-mask[data-v-0cb14970]{justify-content:flex-end;padding:0}.cart-drawer[data-v-0cb14970]{background:#202024;flex-direction:column;width:420px;max-width:92vw;height:100%;display:flex;box-shadow:-12px 0 40px #00000080}.cart-head[data-v-0cb14970]{border-bottom:1px solid #33333a;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.cart-head h3[data-v-0cb14970]{color:#fff;font-size:18px}.cart-head .modal-close[data-v-0cb14970]{position:static}.cart-empty[data-v-0cb14970]{color:#666;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;font-size:15px;display:flex}.cart-list[data-v-0cb14970]{flex:1;padding:8px 20px;list-style:none;overflow-y:auto}.cart-item[data-v-0cb14970]{border-bottom:1px dashed #33333a;align-items:center;gap:12px;padding:12px 0;display:flex}.cart-item-img[data-v-0cb14970]{background:#1a1a1d;border-radius:6px;flex-shrink:0;width:62px;height:62px;overflow:hidden}.cart-item-img img[data-v-0cb14970]{object-fit:cover;width:100%;height:100%}.cart-item-img .img-placeholder[data-v-0cb14970]{font-size:24px}.cart-item-info[data-v-0cb14970]{flex:1;min-width:0}.cart-item-info h4[data-v-0cb14970]{color:#ddd;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:14px;font-weight:500;overflow:hidden}.cart-item-price[data-v-0cb14970]{color:#ff5252;font-size:15px;font-weight:700}.cart-item-right[data-v-0cb14970]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.qty-control.sm button[data-v-0cb14970]{width:26px;height:26px;font-size:14px}.qty-control.sm span[data-v-0cb14970]{min-width:32px;font-size:14px;line-height:26px}.remove-btn[data-v-0cb14970]{color:#888;cursor:pointer;background:0 0;border:none;font-size:12px}.remove-btn[data-v-0cb14970]:hover{color:#e2231a}.cart-foot[data-v-0cb14970]{border-top:1px solid #33333a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cart-total[data-v-0cb14970]{color:#eee;font-size:14px}.cart-total .price[data-v-0cb14970]{font-size:24px}.cart-count-note[data-v-0cb14970]{color:#888;font-size:12px;display:block}.checkout-btn[data-v-0cb14970]{color:#fff;cursor:pointer;background:#7c1414;border:none;border-radius:6px;padding:12px 34px;font-size:16px;font-weight:700;transition:background .2s}.checkout-btn[data-v-0cb14970]:hover{background:#a52828}.toast[data-v-0cb14970]{color:#fff;z-index:2000;background:#141418eb;border:1px solid #ff5252;border-radius:8px;padding:12px 26px;font-size:15px;position:fixed;bottom:60px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.modal-enter-active[data-v-0cb14970],.modal-leave-active[data-v-0cb14970]{transition:opacity .25s}.modal-enter-from[data-v-0cb14970],.modal-leave-to[data-v-0cb14970]{opacity:0}.modal-enter-active .modal[data-v-0cb14970],.modal-enter-active .cart-drawer[data-v-0cb14970],.modal-leave-active .modal[data-v-0cb14970],.modal-leave-active .cart-drawer[data-v-0cb14970]{transition:transform .25s}.modal-enter-from .modal[data-v-0cb14970],.modal-leave-to .modal[data-v-0cb14970]{transform:translateY(24px)scale(.97)}.modal-enter-from .cart-drawer[data-v-0cb14970],.modal-leave-to .cart-drawer[data-v-0cb14970]{transform:translate(100%)}.toast-enter-active[data-v-0cb14970],.toast-leave-active[data-v-0cb14970]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-0cb14970],.toast-leave-to[data-v-0cb14970]{opacity:0;transform:translate(-50%,12px)}@media (width<=768px){.shop-header[data-v-0cb14970]{flex-wrap:wrap;gap:12px;padding:14px}.search-box[data-v-0cb14970]{flex-basis:100%;order:3}.banner-slide[data-v-0cb14970]{height:170px}.banner-content[data-v-0cb14970]{gap:16px;padding:0 26px}.banner-cover[data-v-0cb14970]{width:92px;height:92px}.banner-text h2[data-v-0cb14970]{font-size:19px}.banner-text p[data-v-0cb14970]{margin-bottom:12px;font-size:13px}.banner-btn[data-v-0cb14970]{padding:7px 18px;font-size:13px}.modal[data-v-0cb14970]{flex-direction:column;max-height:88vh;padding:20px;overflow-y:auto}.modal-img[data-v-0cb14970]{aspect-ratio:1;width:100%;height:auto}.goods-grid[data-v-0cb14970]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}.rts[data-v-80a651e7]{box-sizing:border-box;color:#d7e3f0;max-width:1280px;margin:0 auto;padding:24px 20px 60px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.rts-title[data-v-80a651e7]{text-align:center;letter-spacing:6px;color:#e8f2ff;text-shadow:0 0 26px #4ea1ff59;margin:18px 0 8px;font-size:40px}.rts-sub[data-v-80a651e7]{text-align:center;color:#7f96ad;margin-bottom:24px;font-size:13px}.rts-form[data-v-80a651e7]{background:#0f1822;border:1px solid #22384c;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:18px;padding:16px 20px;display:flex}.form-field[data-v-80a651e7]{align-items:center;gap:12px;display:flex}.form-label[data-v-80a651e7]{color:#8fa6bd;font-size:14px}.seg[data-v-80a651e7]{gap:8px;display:flex}.seg-btn[data-v-80a651e7]{color:#b9d3ec;cursor:pointer;font-variant-numeric:tabular-nums;background:#101a24;border:1px solid #22384c;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600;transition:all .15s}.seg-btn[data-v-80a651e7]:hover{background:#16232f;border-color:#33506b}.seg-btn.on[data-v-80a651e7]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}.btn-main[data-v-80a651e7]{letter-spacing:3px;color:#06111c;cursor:pointer;background:linear-gradient(#7fc4ff,#3f8ee0);border:none;border-radius:10px;padding:11px 34px;font-size:16px;font-weight:700;transition:filter .15s,transform .12s}.btn-main[data-v-80a651e7]:hover{filter:brightness(1.1);transform:translateY(-1px)}.rts-cols[data-v-80a651e7]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mode-tip[data-v-80a651e7]{text-align:center;color:#7f96ad;margin:-8px 0 18px;font-size:12.5px;line-height:1.6}.ally-tag[data-v-80a651e7]{letter-spacing:.5px;color:#0b1017;vertical-align:2px;background:currentColor;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal}.tname .ally-tag[data-v-80a651e7]{color:#0b1017;background:var(--c)}.maps[data-v-80a651e7]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.map-btn[data-v-80a651e7]{text-align:left;color:#b9d3ec;cursor:pointer;background:#101a24;border:1px solid #22384c;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 15px;transition:all .15s;display:flex}.map-btn b[data-v-80a651e7]{font-size:13.5px}.map-btn span[data-v-80a651e7]{color:#7f96ad;font-size:11px}.map-btn[data-v-80a651e7]:hover{background:#16232f;border-color:#33506b}.map-btn.on[data-v-80a651e7]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}.map-btn.on span[data-v-80a651e7]{color:#a8c4dd}.map-detail[data-v-80a651e7]{grid-template-columns:1.25fr 1fr;align-items:start;gap:16px;display:grid}.map-preview[data-v-80a651e7]{background:#070c12;border:1px solid #1f3346;border-radius:8px;width:100%;height:auto;display:block}.map-info h4[data-v-80a651e7]{color:#e8f2ff;margin-bottom:6px;font-size:14px}.map-info p[data-v-80a651e7]{color:#8fa6bd;margin-bottom:8px;font-size:12.5px;line-height:1.65}.map-info ul[data-v-80a651e7]{list-style:none}.map-info li[data-v-80a651e7]{color:#7f96ad;padding:4px 0 4px 14px;font-size:12px;line-height:1.55;position:relative}.map-info li[data-v-80a651e7]:before{content:"•";color:#4ea1ff;position:absolute;left:0}.map-tip[data-v-80a651e7]{color:#5f7691;margin-top:10px;font-size:11.5px;line-height:1.55;display:block}@media (width<=860px){.rts-cols[data-v-80a651e7],.map-detail[data-v-80a651e7]{grid-template-columns:1fr}}.rts-card[data-v-80a651e7]{background:#0f1822;border:1px solid #22384c;border-radius:12px;margin-bottom:18px;padding:16px 20px}.rts-card h3[data-v-80a651e7]{color:#9fd0ff;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;display:flex}.cfg-card[data-v-80a651e7]{border-width:2px;border-color:var(--c)}.dot[data-v-80a651e7]{border-radius:50%;flex:none;width:12px;height:12px}.cfg-label[data-v-80a651e7]{color:#7f96ad;margin:12px 0 8px;font-size:12px}.swatches[data-v-80a651e7]{gap:8px;display:flex}.sw[data-v-80a651e7]{cursor:pointer;border:2px solid #0000;border-radius:8px;width:30px;height:30px;transition:transform .12s,box-shadow .12s}.sw[data-v-80a651e7]:hover{transform:translateY(-2px)}.sw.on[data-v-80a651e7]{border-color:#e8f2ff;box-shadow:0 0 0 2px #e8f2ff40}.styles[data-v-80a651e7]{flex-direction:column;gap:8px;display:flex}.st[data-v-80a651e7]{text-align:left;color:#b9d3ec;cursor:pointer;background:#101a24;border:1px solid #22384c;border-radius:9px;align-items:center;gap:12px;padding:9px 13px;transition:all .15s;display:flex}.st b[data-v-80a651e7]{flex:0 0 38px;font-size:13px}.st span[data-v-80a651e7]{color:#7f96ad;font-size:11.5px;line-height:1.4}.st[data-v-80a651e7]:hover{background:#16232f;border-color:#33506b}.st.on[data-v-80a651e7]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}.st.on span[data-v-80a651e7]{color:#a8c4dd}.list[data-v-80a651e7]{gap:8px;display:grid}.list-item[data-v-80a651e7]{background:#0b1017;border-radius:8px;padding:10px 12px}.li-head[data-v-80a651e7]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.li-head b[data-v-80a651e7]{color:#e8f2ff;font-size:14px}.li-head .meta[data-v-80a651e7]{color:#6d8aa6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.list-item>small[data-v-80a651e7]{color:#7f96ad;font-size:12px;line-height:1.5;display:block}.rules[data-v-80a651e7]{list-style:none}.rules li[data-v-80a651e7]{color:#b9d3ec;padding:7px 0 7px 18px;font-size:14px;line-height:1.7;position:relative}.rules li[data-v-80a651e7]:before{content:"▸";color:#4ea1ff;position:absolute;left:0}.hud[data-v-80a651e7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.team-card[data-v-80a651e7]{border:2px solid var(--c);background:linear-gradient(#ffffff0d,#fff0);border-radius:10px;flex:0 0 200px;padding:10px 14px;box-shadow:0 0 0 1px #0006,0 6px 20px #00000059}.tname[data-v-80a651e7]{color:var(--c);letter-spacing:1px;margin-bottom:6px;font-size:15px;font-weight:700}.stat[data-v-80a651e7]{color:#8fa6bd;justify-content:space-between;font-size:13px;line-height:1.7;display:flex}.stat b[data-v-80a651e7]{color:#e8f2ff;font-variant-numeric:tabular-nums}.mid[data-v-80a651e7]{text-align:center;flex:1}.mapname[data-v-80a651e7]{color:#6d8aa6;letter-spacing:1px;margin-bottom:2px;font-size:12px}.clock[data-v-80a651e7]{font-variant-numeric:tabular-nums;color:#b9d3ec;font-size:22px;font-weight:700}.status[data-v-80a651e7]{color:#7f96ad;margin-top:2px;font-size:13px}.status.over[data-v-80a651e7]{color:#ffd166;font-weight:700}.limit[data-v-80a651e7]{color:#6d839b;margin-left:8px;font-size:11.5px;font-style:normal}.limit.warn[data-v-80a651e7]{color:#ffb347;font-weight:700}.overtime[data-v-80a651e7]{color:#ffb347;white-space:nowrap;background:#ffb3471f;border:1px solid #ffb34759;border-radius:999px;align-self:flex-start;margin-top:3px;padding:2px 9px;font-size:11.5px;line-height:1.35}canvas[data-v-80a651e7]{background:#0b1017;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #1f3346,0 18px 40px #0000008c}.bar[data-v-80a651e7]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;display:flex}.bar button[data-v-80a651e7]{color:#b9d3ec;cursor:pointer;white-space:nowrap;background:#101a24;border:1px solid #22384c;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .15s}.bar button[data-v-80a651e7]:hover{background:#16232f;border-color:#33506b}.bar button.on[data-v-80a651e7]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}.stage-bar[data-v-80a651e7]{display:none}@media (width<=768px){.rts[data-v-80a651e7]{padding:12px 10px 44px}.rts-title[data-v-80a651e7]{letter-spacing:2px;margin:6px 0 4px;font-size:26px}.rts-sub[data-v-80a651e7]{margin-bottom:14px;padding:0 4px;font-size:12.5px;line-height:1.65}.rts-form[data-v-80a651e7]{flex-direction:column;align-items:stretch;gap:14px;padding:14px 12px}.form-field[data-v-80a651e7]{flex-direction:column;align-items:stretch;gap:8px}.seg[data-v-80a651e7]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.seg-btn[data-v-80a651e7]{min-height:42px;padding:0;font-size:14px}.btn-main[data-v-80a651e7]{letter-spacing:2px;width:100%;min-height:48px}.rts-card[data-v-80a651e7]{border-radius:10px;margin-bottom:12px;padding:14px 12px}.rts-card h3[data-v-80a651e7]{margin-bottom:10px;font-size:14.5px}.maps[data-v-80a651e7]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.map-btn[data-v-80a651e7]{padding:10px 12px}.map-btn b[data-v-80a651e7]{font-size:13px}.map-btn span[data-v-80a651e7]{font-size:10.5px}.map-detail[data-v-80a651e7]{grid-template-columns:1fr;gap:12px}.map-info li[data-v-80a651e7]{font-size:11.5px}.cfg-label[data-v-80a651e7]{margin:10px 0 6px}.swatches[data-v-80a651e7]{flex-wrap:wrap;gap:10px}.sw[data-v-80a651e7]{width:38px;height:38px}.st[data-v-80a651e7]{flex-wrap:wrap;gap:3px 10px;padding:11px 12px}.st b[data-v-80a651e7]{flex:none}.st span[data-v-80a651e7]{flex:100%}.list-item[data-v-80a651e7]{padding:9px 10px}.li-head[data-v-80a651e7]{flex-wrap:wrap;gap:2px 10px}.li-head .meta[data-v-80a651e7]{white-space:normal}.rules li[data-v-80a651e7]{font-size:13px;line-height:1.65}.hud[data-v-80a651e7]{gap:8px;margin-bottom:10px}.mid[data-v-80a651e7]{flex-wrap:wrap;flex:0 0 100%;order:-1;justify-content:center;align-items:baseline;gap:2px 10px;display:flex}.mapname[data-v-80a651e7]{margin-bottom:0}.clock[data-v-80a651e7]{font-size:20px}.status[data-v-80a651e7]{margin-top:0;font-size:12.5px}.team-card[data-v-80a651e7]{border-radius:9px;flex:calc(50% - 4px);min-width:0;padding:8px 10px}.tname[data-v-80a651e7]{margin-bottom:4px;font-size:13px}.stat[data-v-80a651e7]{font-size:11.5px;line-height:1.6}.bar[data-v-80a651e7]{flex:0 0 100%;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bar button[data-v-80a651e7]{min-height:40px;padding:0 6px;font-size:12.5px}.bar button[data-v-80a651e7]:last-child{grid-column:1/-1}.stage.zoom[data-v-80a651e7]{-webkit-overflow-scrolling:touch;border-radius:10px;overflow:auto hidden}.stage.zoom canvas[data-v-80a651e7]{min-width:880px;max-width:none}.stage-bar[data-v-80a651e7]{align-items:center;gap:10px;margin-top:8px;display:flex}.stage-tip[data-v-80a651e7]{color:#6d8299;flex:1;font-size:11px;line-height:1.5}.stage-seg[data-v-80a651e7]{flex:none;gap:6px;display:flex}.stage-seg button[data-v-80a651e7]{color:#b9d3ec;background:#101a24;border:1px solid #22384c;border-radius:8px;min-height:38px;padding:0 14px;font-size:12.5px;font-weight:600}.stage-seg button.on[data-v-80a651e7]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}}@media (orientation:landscape) and (height<=520px){.rts[data-v-80a651e7]{padding:10px 14px 32px}.rts-title[data-v-80a651e7]{letter-spacing:2px;margin:2px 0 4px;font-size:24px}.rts-sub[data-v-80a651e7]{margin-bottom:12px;font-size:12px}.hud[data-v-80a651e7]{gap:8px;margin-bottom:8px}.team-card[data-v-80a651e7]{flex:0 0 172px;padding:7px 10px}.tname[data-v-80a651e7]{margin-bottom:3px;font-size:12.5px}.stat[data-v-80a651e7]{font-size:11px;line-height:1.5}.mid[data-v-80a651e7]{flex:120px}.clock[data-v-80a651e7]{font-size:19px}.mapname[data-v-80a651e7],.status[data-v-80a651e7]{font-size:11.5px}.bar[data-v-80a651e7]{flex:100%;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.bar button[data-v-80a651e7]{min-height:34px;padding:0 4px;font-size:11.5px}.bar button[data-v-80a651e7]:last-child{grid-column:auto}.stage-bar[data-v-80a651e7]{align-items:center;gap:10px;margin-top:6px;display:flex}.stage-seg[data-v-80a651e7]{margin-left:auto}.stage-seg button[data-v-80a651e7]{min-height:32px;padding:0 12px;font-size:12px}}.frontline[data-v-a5992d08]{box-sizing:border-box;color:#d7e3f0;max-width:1280px;margin:0 auto;padding:24px 20px 60px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.title[data-v-a5992d08]{text-align:center;letter-spacing:6px;color:#e8f2ff;text-shadow:0 0 26px #4ea1ff59;margin:18px 0 8px;font-size:40px}.subtitle[data-v-a5992d08]{text-align:center;color:#7f96ad;margin-bottom:24px;font-size:13px}.form[data-v-a5992d08]{background:#0f1822;border:1px solid #22384c;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:18px;padding:16px 20px;display:flex}.field[data-v-a5992d08]{align-items:center;gap:12px;display:flex}.label[data-v-a5992d08]{color:#7f96ad;margin:12px 0 8px;font-size:12px}.seg[data-v-a5992d08]{gap:8px;display:flex}.seg-btn[data-v-a5992d08]{color:#b9d3ec;cursor:pointer;font-variant-numeric:tabular-nums;background:#101a24;border:1px solid #22384c;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600;transition:all .15s}.seg-btn[data-v-a5992d08]:hover{background:#16232f;border-color:#33506b}.seg-btn.on[data-v-a5992d08]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}.btn-main[data-v-a5992d08]{letter-spacing:3px;color:#06111c;cursor:pointer;background:linear-gradient(#7fc4ff,#3f8ee0);border:none;border-radius:10px;padding:11px 34px;font-size:16px;font-weight:700;transition:filter .15s,transform .12s}.btn-main[data-v-a5992d08]:hover{filter:brightness(1.1);transform:translateY(-1px)}.cols[data-v-a5992d08]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.card[data-v-a5992d08]{background:#0f1822;border:1px solid #22384c;border-radius:12px;margin-bottom:18px;padding:16px 20px}.card h3[data-v-a5992d08]{color:#9fd0ff;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;display:flex}.cfg-card[data-v-a5992d08]{border-width:2px;border-color:var(--c)}.dot[data-v-a5992d08]{border-radius:50%;flex:none;width:12px;height:12px}.swatches[data-v-a5992d08]{gap:8px;display:flex}.sw[data-v-a5992d08]{cursor:pointer;border:2px solid #0000;border-radius:8px;width:30px;height:30px;transition:transform .12s,box-shadow .12s}.sw[data-v-a5992d08]:hover{transform:translateY(-2px)}.sw.on[data-v-a5992d08]{border-color:#e8f2ff;box-shadow:0 0 0 2px #e8f2ff40}.styles[data-v-a5992d08]{flex-direction:column;gap:8px;display:flex}.st[data-v-a5992d08]{text-align:left;color:#b9d3ec;cursor:pointer;background:#101a24;border:1px solid #22384c;border-radius:9px;align-items:center;gap:12px;padding:9px 13px;transition:all .15s;display:flex}.st b[data-v-a5992d08]{flex:0 0 38px;font-size:13px}.st span[data-v-a5992d08]{color:#7f96ad;font-size:11.5px;line-height:1.4}.st[data-v-a5992d08]:hover{background:#16232f;border-color:#33506b}.st.on[data-v-a5992d08]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}.st.on span[data-v-a5992d08]{color:#a8c4dd}.list[data-v-a5992d08]{gap:8px;display:grid}.list-item[data-v-a5992d08]{background:#0b1017;border-radius:8px;padding:10px 12px}.li-head[data-v-a5992d08]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.li-head b[data-v-a5992d08]{color:#e8f2ff;font-size:14px}.li-head .meta[data-v-a5992d08]{color:#6d8aa6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.list-item>small[data-v-a5992d08]{color:#7f96ad;font-size:12px;line-height:1.5;display:block}.rules[data-v-a5992d08]{list-style:none}.rules li[data-v-a5992d08]{color:#b9d3ec;padding:7px 0 7px 18px;font-size:14px;line-height:1.7;position:relative}.rules li[data-v-a5992d08]:before{content:"▸";color:#4ea1ff;position:absolute;left:0}.hud[data-v-a5992d08]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.team-card[data-v-a5992d08]{border:2px solid var(--c);background:linear-gradient(#ffffff0d,#fff0);border-radius:10px;flex:0 0 200px;padding:10px 14px;box-shadow:0 0 0 1px #0006,0 6px 20px #00000059}.tname[data-v-a5992d08]{color:var(--c);letter-spacing:1px;margin-bottom:6px;font-size:15px;font-weight:700}.stat[data-v-a5992d08]{color:#8fa6bd;justify-content:space-between;font-size:13px;line-height:1.7;display:flex}.stat b[data-v-a5992d08]{color:#e8f2ff;font-variant-numeric:tabular-nums}.stat b.atk[data-v-a5992d08]{color:#ffb347}.stat b.hld[data-v-a5992d08]{color:#7fc4ff}.mid[data-v-a5992d08]{text-align:center;flex:1}.clock[data-v-a5992d08]{font-variant-numeric:tabular-nums;color:#b9d3ec;font-size:22px;font-weight:700}.clock.low[data-v-a5992d08]{color:#ff6b6b}.status[data-v-a5992d08]{color:#7f96ad;margin-top:2px;font-size:13px}.status.over[data-v-a5992d08]{color:#ffd166;font-weight:700}canvas[data-v-a5992d08]{background:#0b1017;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #1f3346,0 18px 40px #0000008c}.maps[data-v-a5992d08]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.map-btn[data-v-a5992d08]{font:inherit;text-align:left;color:#b9d3ec;cursor:pointer;background:#101a24;border:1px solid #22384c;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 15px;transition:all .15s;display:flex}.map-btn b[data-v-a5992d08]{font-size:13.5px}.map-btn span[data-v-a5992d08]{color:#7f96ad;font-size:11px}.map-btn[data-v-a5992d08]:hover{background:#16232f;border-color:#33506b}.map-btn.on[data-v-a5992d08]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}.map-btn.on span[data-v-a5992d08]{color:#a8c4dd}.mk-bg[data-v-a5992d08]{fill:#0b1017}.mk-rock[data-v-a5992d08]{fill:#3a4b5c}.mk-line[data-v-a5992d08]{stroke:#788ca059;stroke-width:14px;stroke-dasharray:26 22}.mk-neutral[data-v-a5992d08]{fill:#7f96ad57;stroke:#8fa6bd;stroke-width:13px}.mk-blue[data-v-a5992d08]{fill:#4ea1ff73;stroke:#4ea1ff;stroke-width:15px}.mk-red[data-v-a5992d08]{fill:#ff6b6b73;stroke:#ff6b6b;stroke-width:15px}.map-detail[data-v-a5992d08]{border-top:1px solid #1b2a3a;grid-template-columns:1.25fr 1fr;align-items:start;gap:16px;margin-top:16px;padding-top:16px;display:grid}.map-preview-lg[data-v-a5992d08]{background:#0b1017;border:1px solid #1b2a3a;border-radius:8px;width:100%;height:auto;display:block}.map-info h4[data-v-a5992d08]{color:#e8f2ff;letter-spacing:2px;margin-bottom:8px;font-size:15px}.map-info p[data-v-a5992d08]{color:#9fb6cc;margin-bottom:12px;font-size:12.5px;line-height:1.7}.chips[data-v-a5992d08]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.chip[data-v-a5992d08]{color:#b9d3ec;font-variant-numeric:tabular-nums;background:#101a24;border:1px solid #22384c;border-radius:999px;padding:3px 11px;font-size:11.5px}.map-tip[data-v-a5992d08]{color:#6d8299;font-size:11px;line-height:1.7}.map-tag[data-v-a5992d08]{color:#6d8299;letter-spacing:1px;margin-top:4px;font-size:11px}.bar[data-v-a5992d08]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;display:flex}.bar button[data-v-a5992d08]{color:#b9d3ec;cursor:pointer;white-space:nowrap;background:#101a24;border:1px solid #22384c;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .15s}.bar button[data-v-a5992d08]:hover{background:#16232f;border-color:#33506b}.bar button.on[data-v-a5992d08]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}.stage-bar[data-v-a5992d08]{display:none}@media (width<=768px){.frontline[data-v-a5992d08]{padding:12px 10px 44px}.title[data-v-a5992d08]{letter-spacing:2px;margin:6px 0 4px;font-size:26px}.subtitle[data-v-a5992d08]{margin-bottom:14px;padding:0 4px;font-size:12.5px;line-height:1.65}.form[data-v-a5992d08]{flex-direction:column;align-items:stretch;gap:14px;padding:14px 12px}.field[data-v-a5992d08]{flex-direction:column;align-items:stretch;gap:8px}.seg[data-v-a5992d08]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.seg-btn[data-v-a5992d08]{min-height:42px;padding:0;font-size:14px}.btn-main[data-v-a5992d08]{letter-spacing:2px;width:100%;min-height:48px}.card[data-v-a5992d08]{border-radius:10px;margin-bottom:12px;padding:14px 12px}.card h3[data-v-a5992d08]{margin-bottom:10px;font-size:14.5px}.cols[data-v-a5992d08]{grid-template-columns:1fr}.maps[data-v-a5992d08]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.map-btn[data-v-a5992d08]{padding:10px 12px}.map-btn b[data-v-a5992d08]{font-size:13px}.map-btn span[data-v-a5992d08]{font-size:10.5px}.map-detail[data-v-a5992d08]{grid-template-columns:1fr;gap:12px;margin-top:12px;padding-top:12px}.map-info h4[data-v-a5992d08]{letter-spacing:1px;font-size:14px}.map-info p[data-v-a5992d08]{font-size:12px}.chips[data-v-a5992d08]{gap:6px}.chip[data-v-a5992d08]{padding:3px 10px}.label[data-v-a5992d08]{margin:10px 0 6px}.swatches[data-v-a5992d08]{flex-wrap:wrap;gap:10px}.sw[data-v-a5992d08]{width:38px;height:38px}.st[data-v-a5992d08]{flex-wrap:wrap;gap:3px 10px;padding:11px 12px}.st b[data-v-a5992d08]{flex:none}.st span[data-v-a5992d08]{flex:100%}.list-item[data-v-a5992d08]{padding:9px 10px}.li-head[data-v-a5992d08]{flex-wrap:wrap;gap:2px 10px}.li-head .meta[data-v-a5992d08]{white-space:normal}.rules li[data-v-a5992d08]{font-size:13px;line-height:1.65}.hud[data-v-a5992d08]{gap:8px;margin-bottom:10px}.mid[data-v-a5992d08]{flex-wrap:wrap;flex:0 0 100%;order:-1;justify-content:center;align-items:baseline;gap:2px 10px;display:flex}.clock[data-v-a5992d08]{font-size:20px}.status[data-v-a5992d08]{margin-top:0;font-size:12.5px}.map-tag[data-v-a5992d08]{margin-top:0}.team-card[data-v-a5992d08]{border-radius:9px;flex:calc(50% - 4px);min-width:0;padding:8px 10px}.tname[data-v-a5992d08]{margin-bottom:4px;font-size:13px}.stat[data-v-a5992d08]{font-size:11.5px;line-height:1.6}.bar[data-v-a5992d08]{flex:0 0 100%;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bar button[data-v-a5992d08]{min-height:40px;padding:0 6px;font-size:12.5px}.stage.zoom[data-v-a5992d08]{-webkit-overflow-scrolling:touch;border-radius:10px;overflow:auto hidden}.stage.zoom canvas[data-v-a5992d08]{min-width:880px;max-width:none}.stage-bar[data-v-a5992d08]{align-items:center;gap:10px;margin-top:8px;display:flex}.stage-tip[data-v-a5992d08]{color:#6d8299;flex:1;font-size:11px;line-height:1.5}.stage-seg[data-v-a5992d08]{flex:none;gap:6px;display:flex}.stage-seg button[data-v-a5992d08]{color:#b9d3ec;background:#101a24;border:1px solid #22384c;border-radius:8px;min-height:38px;padding:0 14px;font-size:12.5px;font-weight:600}.stage-seg button.on[data-v-a5992d08]{color:#e8f2ff;background:#1d3a56;border-color:#4ea1ff}}@media (orientation:landscape) and (height<=520px){.frontline[data-v-a5992d08]{padding:10px 14px 32px}.title[data-v-a5992d08]{letter-spacing:2px;margin:2px 0 4px;font-size:24px}.subtitle[data-v-a5992d08]{margin-bottom:12px;font-size:12px}.hud[data-v-a5992d08]{gap:8px;margin-bottom:8px}.team-card[data-v-a5992d08]{flex:0 0 176px;padding:7px 10px}.tname[data-v-a5992d08]{margin-bottom:3px;font-size:12.5px}.stat[data-v-a5992d08]{font-size:11px;line-height:1.5}.mid[data-v-a5992d08]{flex:120px}.clock[data-v-a5992d08]{font-size:19px}.status[data-v-a5992d08],.map-tag[data-v-a5992d08]{font-size:11.5px}.bar[data-v-a5992d08]{flex:100%;grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.bar button[data-v-a5992d08]{min-height:34px;padding:0 4px;font-size:11.5px}.stage-bar[data-v-a5992d08]{align-items:center;gap:10px;margin-top:6px;display:flex}.stage-seg[data-v-a5992d08]{margin-left:auto}.stage-seg button[data-v-a5992d08]{min-height:32px;padding:0 12px;font-size:12px}}.bd[data-v-30e2c314]{z-index:0;pointer-events:none;isolation:isolate;background:#070b14;position:fixed;inset:0;overflow:hidden}.bd-sway[data-v-30e2c314]{will-change:transform;animation:14s ease-in-out infinite bd-sway-30e2c314;position:absolute;inset:-3%}@keyframes bd-sway-30e2c314{0%,to{transform:translate(0,0)rotate(0)}24%{transform:translate(-5px,4px)rotate(-.16deg)}49%{transform:translate(4px,-4px)rotate(.13deg)}73%{transform:translate(5px,3px)rotate(-.1deg)}}.bd-canvas[data-v-30e2c314]{width:100%;height:100%;display:block;position:absolute;inset:0}.bd-aurora[data-v-30e2c314]{mix-blend-mode:screen;opacity:.3;will-change:transform;border-radius:50%;transition:opacity .5s;position:absolute}.a1[data-v-30e2c314]{background:radial-gradient(circle, var(--ac-55), transparent 66%);width:58vw;height:58vw;animation:30s ease-in-out infinite bd-drift1-30e2c314;top:-18vw;left:-14vw}.a2[data-v-30e2c314]{background:radial-gradient(circle, var(--ac-26), transparent 64%);width:52vw;height:52vw;animation:38s ease-in-out infinite bd-drift2-30e2c314;top:4vw;right:-14vw}.a3[data-v-30e2c314]{background:radial-gradient(circle, var(--ac-26), transparent 68%);width:70vw;height:44vw;animation:46s ease-in-out infinite bd-drift3-30e2c314;bottom:-26vw;left:16vw}@keyframes bd-drift1-30e2c314{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(7vw,5vw)scale(1.14)}}@keyframes bd-drift2-30e2c314{0%,to{transform:translate(0,0)scale(1.08)}50%{transform:translate(-6vw,7vw)scale(1)}}@keyframes bd-drift3-30e2c314{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-9vw,-4vw)scale(1.16)}}.bd-grid[data-v-30e2c314]{background-image:linear-gradient(var(--ac-12) 1px, transparent 1px), linear-gradient(90deg, var(--ac-12) 1px, transparent 1px);transform-origin:50% 100%;opacity:.24;background-size:62px 62px;height:74%;animation:5.2s linear infinite bd-gridflow-30e2c314;position:absolute;bottom:-6%;left:-25%;right:-25%;transform:perspective(340px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 20%,#00000059 55%,#000 96%);mask-image:linear-gradient(#0000 20%,#00000059 55%,#000 96%)}@keyframes bd-gridflow-30e2c314{0%{transform:perspective(340px)rotateX(62deg)translateY(0)}to{transform:perspective(340px)rotateX(62deg)translateY(62px)}}.bd-scan[data-v-30e2c314]{opacity:.6;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px);position:absolute;inset:0}.bd-vignette[data-v-30e2c314]{background:radial-gradient(130% 100% at 50% 38%,#0000 46%,#04070db8 100%);position:absolute;inset:0}.bd.on .bd-aurora[data-v-30e2c314]{opacity:.52}.bd.on .bd-grid[data-v-30e2c314]{opacity:.42}@media (width<=768px){.bd-grid[data-v-30e2c314]{opacity:.16;height:58%}}@media (prefers-reduced-motion:reduce){.bd-sway[data-v-30e2c314],.bd-aurora[data-v-30e2c314],.bd-grid[data-v-30e2c314]{animation:none}}.gr[data-v-bf574897]{border-radius:inherit;pointer-events:none;opacity:var(--gr-k,1);display:block;position:absolute;inset:0;overflow:hidden}.gr[data-v-bf574897]:before{content:"";border-radius:inherit;background-image:repeating-linear-gradient(100deg,#d8eeff14 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 118% at 50% -8%,#000000f2 8%,#0000 70%);mask-image:radial-gradient(130% 118% at 50% -8%,#000000f2 8%,#0000 70%)}.gr[data-v-bf574897]:after{content:"";opacity:.7;background-image:repeating-linear-gradient(100deg,#ffffff1a 0 1px,#0000 1px 13px);animation:7.5s linear infinite gr-flow-bf574897;position:absolute;inset:-12% -6%}@keyframes gr-flow-bf574897{0%{transform:translate(0,0)}to{transform:translate(-20px,40px)}}.gr-drops[data-v-bf574897],.gr-hits[data-v-bf574897]{display:block;position:absolute;inset:0}.gr-drops i[data-v-bf574897],.gr-hits i[data-v-bf574897]{display:block;position:absolute}.gr-drops i[data-v-bf574897]{background:linear-gradient(#ffffffc7,#bae0ff42);border-radius:50% 50% 46% 46%;width:4px;height:5px;animation:6.4s cubic-bezier(.45,.05,.75,.6) infinite gr-slide-bf574897;box-shadow:0 0 7px #bae0ff80,0 1px 2px #0006}@keyframes gr-slide-bf574897{0%{top:var(--y0,2%);opacity:0;transform:scale(.5)}10%{opacity:.9}82%{opacity:.9}to{top:calc(var(--y0,2%) + 74%);opacity:0;transform:scale(1.05)}}.gr-drops i[data-v-bf574897]:first-of-type{--y0:-4%;animation-duration:6.4s;animation-delay:-.3s;left:11%}.gr-drops i[data-v-bf574897]:nth-of-type(2){--y0:3%;animation-duration:5.2s;animation-delay:-2.6s;left:32%}.gr-drops i[data-v-bf574897]:nth-of-type(3){--y0:-6%;animation-duration:7.1s;animation-delay:-4.4s;left:57%}.gr-drops i[data-v-bf574897]:nth-of-type(4){--y0:1%;animation-duration:5.8s;animation-delay:-1.5s;left:78%}.gr-drops i[data-v-bf574897]:nth-of-type(5){--y0:-2%;animation-duration:6.8s;animation-delay:-3.7s;left:45%}.gr-drops i[data-v-bf574897]:nth-of-type(6){--y0:5%;animation-duration:4.9s;animation-delay:-5.1s;left:90%}.gr-hits i[data-v-bf574897]{border:1px solid #c8e8ff99;border-radius:50%;width:32px;height:32px;margin:-16px 0 0 -16px;animation:4.6s ease-out infinite gr-hit-bf574897;box-shadow:inset 0 0 8px #c8e8ff33}@keyframes gr-hit-bf574897{0%{opacity:0;transform:scale(.1)}14%{opacity:.8}to{opacity:0;transform:scale(1.6)}}.gr-hits i[data-v-bf574897]:first-of-type{animation-duration:4.6s;animation-delay:-.6s;top:30%;left:22%}.gr-hits i[data-v-bf574897]:nth-of-type(2){animation-duration:5.4s;animation-delay:-2.2s;top:52%;left:66%}.gr-hits i[data-v-bf574897]:nth-of-type(3){animation-duration:4s;animation-delay:-3.5s;top:78%;left:44%}.gr-hits i[data-v-bf574897]:nth-of-type(4){animation-duration:5.8s;animation-delay:-1.4s;top:22%;left:84%}.gr-hits i[data-v-bf574897]:nth-of-type(5){animation-duration:4.9s;animation-delay:-4.3s;top:62%;left:12%}.gr-hits i[data-v-bf574897]:nth-of-type(6){animation-duration:5.1s;animation-delay:-2.9s;top:14%;left:55%}@media (prefers-reduced-motion:reduce){.gr[data-v-bf574897]:after,.gr-drops i[data-v-bf574897],.gr-hits i[data-v-bf574897]{animation:none}.gr-drops i[data-v-bf574897],.gr-hits i[data-v-bf574897]{opacity:.5}}@media (width<=768px){.gr[data-v-bf574897]:after{animation:none}.gr-drops i[data-v-bf574897]:nth-of-type(n+3),.gr-hits i[data-v-bf574897]:nth-of-type(n+3){display:none}}.mg[data-v-8852968f]{box-sizing:border-box;color:#d7e3f0;max-width:1180px;margin:0 auto;padding:22px 20px 56px;font-family:Inter var,Microsoft Yahei,PingFang SC,Noto Sans SC,sans-serif}.mg-full[data-v-8852968f]{max-width:none;margin:0;padding:0}.mg-title[data-v-8852968f]{text-align:center;letter-spacing:5px;color:#eaf6ff;text-shadow:0 0 26px #5ee7ff59;margin:16px 0 8px;font-size:36px}.mg-menu[data-v-8852968f]{box-sizing:border-box;isolation:isolate;flex-direction:column;gap:clamp(10px,1.5vh,18px);height:calc(100vh - 116px);padding:clamp(12px,1.8vw,26px);display:flex;position:relative;overflow:hidden}.mg-menu>.sel-top[data-v-8852968f],.mg-menu>.sel-body[data-v-8852968f],.mg-menu>.mg-msg[data-v-8852968f]{z-index:1;position:relative}.sel-top[data-v-8852968f]{will-change:transform;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;animation:15s ease-in-out infinite ui-float-8852968f;display:flex}@keyframes ui-float-8852968f{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}.sel-brand[data-v-8852968f]{flex-direction:column;gap:3px;min-width:0;animation:.52s cubic-bezier(.22,.8,.24,1) backwards ui-in-8852968f;display:flex}.sel-badge[data-v-8852968f]{letter-spacing:4px;color:#05121b;background:linear-gradient(90deg, var(--ac), #fff, var(--ac));width:fit-content;box-shadow:0 0 20px var(--ac-35);background-size:220% 100%;border-radius:999px;padding:3px 11px;font-size:9.5px;font-weight:900;animation:4.8s linear infinite badge-flow-8852968f}@keyframes badge-flow-8852968f{to{background-position:-220% 0}}.sel-title[data-v-8852968f]{letter-spacing:3px;color:#f2f9ff;text-shadow:0 0 34px var(--ac-35);margin:0;font-size:clamp(26px,4.2vw,44px);font-weight:900;line-height:1.02}.sel-title em[data-v-8852968f]{color:var(--ac);background:linear-gradient(100deg, var(--ac) 18%, #fff 46%, var(--ac) 74%);-webkit-text-fill-color:transparent;text-shadow:none;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin-left:6px;font-style:normal;animation:4.2s linear infinite title-flow-8852968f}@keyframes title-flow-8852968f{to{background-position:-240% 0}}.sel-sub[data-v-8852968f]{letter-spacing:.6px;color:#8ba3bb;margin:0;font-size:12px}.sel-tools[data-v-8852968f]{flex-wrap:wrap;gap:9px;animation:.52s cubic-bezier(.22,.8,.24,1) 90ms backwards ui-in-8852968f;display:flex}.tool[data-v-8852968f]{letter-spacing:1px;color:#cfe0f2;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c131ebd;border:1px solid #78a0c83d;border-radius:10px;padding:9px 15px;font-family:inherit;font-size:12.5px;font-weight:700;transition:border-color .16s,color .16s,transform .12s,box-shadow .16s}.tool[data-v-8852968f]:hover{color:#f2f9ff;border-color:var(--ac);box-shadow:0 0 0 1px var(--ac-35), 0 8px 24px var(--ac-18);transform:translateY(-1px)}.tool.danger[data-v-8852968f]{color:#ffb3c1;border-color:#ff5f7e57}.tool.danger[data-v-8852968f]:hover{color:#fff;border-color:#ff5b6e;box-shadow:0 0 0 1px #ff5b6e66,0 8px 24px #ff5b6e2e}.tool.danger.armed[data-v-8852968f]{color:#2a0710;background:#ff5b6e;border-color:#ff5b6e;animation:.9s ease-in-out infinite danger-pulse-8852968f}@keyframes danger-pulse-8852968f{50%{filter:brightness(1.22)}}.sel-rating[data-v-8852968f]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a101aa8;border:1px solid #78a0c829;border-radius:14px;flex-direction:column;flex:none;gap:5px;min-width:184px;padding:9px 14px 11px;animation:.52s cubic-bezier(.22,.8,.24,1) 50ms backwards ui-in-8852968f;display:flex;position:relative}.sr-head[data-v-8852968f]{justify-content:space-between;align-items:center;gap:10px;display:flex}.sr-label[data-v-8852968f]{letter-spacing:3px;color:#6f8aa4;font-size:9.5px;font-weight:900}.sr-lv[data-v-8852968f]{background:var(--rl,#5ee7ff);color:#05121b;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid}.sr-value[data-v-8852968f]{align-items:baseline;gap:8px;display:flex}.sr-value b[data-v-8852968f]{letter-spacing:.5px;color:#f2f9ff;font-variant-numeric:tabular-nums;text-shadow:0 0 22px var(--rl);font-size:27px;font-weight:900;line-height:1}.sr-value em[data-v-8852968f]{letter-spacing:1px;color:var(--rl,#5ee7ff);font-size:11.5px;font-style:normal;font-weight:700}.sr-scale[data-v-8852968f]{opacity:.86;background:linear-gradient(90deg,#8b98a9 0 25%,#4f8cff 25% 50%,#ff5b6e 50% 75%,#ffd166 75% 100%);border-radius:999px;height:5px;margin-top:2px;position:relative}.sr-scale i[data-v-8852968f]{background:#fff;border-radius:2px;width:2px;height:11px;transition:left .35s cubic-bezier(.22,.8,.24,1);position:absolute;top:-3px;transform:translate(-1px);box-shadow:0 0 8px #ffffffe6}.sr-meta[data-v-8852968f]{letter-spacing:.4px;color:#7d94ab;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10.5px;overflow:hidden}@media (width<=900px){.sel-rating[data-v-8852968f]{width:100%;min-width:0}}.sel-body[data-v-8852968f]{flex:1;grid-template-columns:minmax(252px,330px) 1fr;gap:clamp(12px,1.5vw,20px);min-height:0;display:grid}.song-list[data-v-8852968f]{scrollbar-width:thin;scrollbar-color:#78a0c859 transparent;flex-direction:column;gap:8px;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.song-item[data-v-8852968f]{text-align:left;color:#cfe0f2;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.46s cubic-bezier(.22,.8,.24,1) backwards ui-in-8852968f;animation-delay:calc(var(--i,0) * 58ms);background:#0a101a99;border:1px solid #78a0c824;border-left:3px solid #78a0c833;border-radius:12px;grid-template-columns:auto 52px 1fr auto;align-items:center;gap:11px;padding:9px 12px 9px 9px;font-family:inherit;transition:border-color .16s,background .16s,transform .12s;display:grid;position:relative;overflow:hidden}.song-item[data-v-8852968f]:after{content:"";background:linear-gradient(95deg, var(--sc,#5ee7ff), transparent 62%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.song-item[data-v-8852968f]:hover{border-color:#96bee652;transform:translate(2px)}.song-item.on[data-v-8852968f]{border-color:var(--sc,#5ee7ff);border-left-color:var(--sc,#5ee7ff);background:#101a28db;box-shadow:0 10px 30px #0000006b}.song-item.on[data-v-8852968f]:after{opacity:.14}.si-idx[data-v-8852968f]{letter-spacing:1px;color:#4d6b86;font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.song-item.on .si-idx[data-v-8852968f]{color:var(--sc,#5ee7ff)}.si-cover[data-v-8852968f]{background:#0c1420;border-radius:9px;flex:none;width:52px;height:52px;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000080}.si-cover img[data-v-8852968f]{object-fit:cover;width:100%;height:100%;transition:transform .34s cubic-bezier(.2,.8,.2,1);display:block}.song-item:hover .si-cover img[data-v-8852968f],.song-item.on .si-cover img[data-v-8852968f]{transform:scale(1.12)}.si-cover i[data-v-8852968f]{color:#0b1622;background:linear-gradient(140deg, var(--sc,#5ee7ff), #16283c);place-items:center;width:100%;height:100%;font-size:22px;font-style:normal;font-weight:900;display:grid}.si-text[data-v-8852968f]{flex-direction:column;gap:2px;min-width:0;display:flex}.si-text b[data-v-8852968f]{letter-spacing:.4px;color:#e8f3ff;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.si-text em[data-v-8852968f]{color:#7d94ab;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.si-diffs[data-v-8852968f]{align-items:center;gap:3px;display:flex}.si-diffs i[data-v-8852968f]{border-radius:2px;width:6px;height:6px}.song-detail[data-v-8852968f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d16a8;border:1px solid #78a0c829;border-radius:18px;grid-template-columns:clamp(190px,25vw,380px) 1fr;align-content:start;align-self:start;gap:clamp(14px,1.7vw,24px);max-height:100%;padding:clamp(14px,1.7vw,22px);animation:.5s cubic-bezier(.22,.8,.24,1) 40ms backwards ui-in-8852968f,17s ease-in-out 1.2s infinite ui-float-8852968f;display:grid;position:relative;overflow:auto}@keyframes ui-in-8852968f{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.detail-cover[data-v-8852968f]{aspect-ratio:1;max-height:min(400px,46vh);box-shadow:0 18px 44px #0000008c, 0 0 0 1px #96bee629, 0 0 64px -20px var(--ac);background:#0a1220;border-radius:14px;align-self:start;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden}.detail-cover[data-v-8852968f]:hover{box-shadow:0 24px 54px #0009, 0 0 0 1px var(--ac-35), 0 0 72px -14px var(--ac);transform:translateY(-4px)}.dc-img[data-v-8852968f]{object-fit:cover;width:100%;height:100%;animation:.62s cubic-bezier(.22,.9,.24,1) backwards dc-in-8852968f;display:block}@keyframes dc-in-8852968f{0%{opacity:0;filter:saturate(.6)brightness(1.2);transform:scale(1.07)}to{opacity:1;filter:none;transform:none}}.detail-cover img[data-v-8852968f]{object-fit:cover;width:100%;height:100%;display:block}.dc-fallback[data-v-8852968f]{color:#0b1622;background:linear-gradient(150deg, var(--ac), #12202f);place-items:center;width:100%;height:100%;font-size:64px;font-style:normal;font-weight:900;display:grid}.dc-shine[data-v-8852968f]{pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:42%;height:220%;animation:4.8s ease-in-out infinite dc-shine-8852968f;position:absolute;top:-60%;left:-70%;transform:rotate(22deg)}@keyframes dc-shine-8852968f{0%{left:-70%}55%,to{left:138%}}.dc-frame[data-v-8852968f]{box-shadow:inset 0 0 44px -10px var(--ac);pointer-events:none;border:1px solid #ffffff1a;border-radius:14px;animation:4.6s ease-in-out infinite dc-breathe-8852968f;position:absolute;inset:0}@keyframes dc-breathe-8852968f{50%{box-shadow:inset 0 0 62px -6px var(--ac);border-color:#fff3}}.dc-level[data-v-8852968f]{background:var(--lv,#5ee7ff);color:#05121b;border-radius:999px;align-items:baseline;gap:5px;padding:4px 11px;font-weight:900;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 18px #00000080}.dc-level b[data-v-8852968f]{letter-spacing:1px;font-size:15px}.dc-level em[data-v-8852968f]{opacity:.72;font-size:12px;font-style:normal}.dc-listen[data-v-8852968f]{letter-spacing:1px;color:#05121b;cursor:pointer;background:linear-gradient(#fff,#cfe6f5);border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:800;transition:transform .14s,background .2s;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 22px #0000007a}.dc-listen[data-v-8852968f]:hover{transform:translateY(-1px)scale(1.03)}.dc-listen.on[data-v-8852968f]{background:linear-gradient(#ffd166,#efa42a)}.dc-listen.on .dl-icon[data-v-8852968f]{animation:.9s ease-in-out infinite dl-pulse-8852968f}@keyframes dl-pulse-8852968f{50%{opacity:.3}}.detail-side[data-v-8852968f]{flex-direction:column;gap:clamp(9px,1.2vh,15px);min-width:0;min-height:0;display:flex;position:relative}.detail-side>.ds-head[data-v-8852968f]{animation:.5s cubic-bezier(.22,.8,.24,1) .1s backwards ui-in-8852968f}.detail-side>.ds-stats[data-v-8852968f]{animation:.5s cubic-bezier(.22,.8,.24,1) .16s backwards ui-in-8852968f}.detail-side>.ds-diff[data-v-8852968f]{animation:.5s cubic-bezier(.22,.8,.24,1) .22s backwards ui-in-8852968f}.detail-side>.mg-actions[data-v-8852968f]{animation:.5s cubic-bezier(.22,.8,.24,1) .28s backwards ui-in-8852968f}.detail-side>.listen-bar[data-v-8852968f]{animation:.5s cubic-bezier(.22,.8,.24,1) .34s backwards ui-in-8852968f}.detail-side .mg-actions[data-v-8852968f]{justify-content:flex-start;margin:0}.detail-side .auto-sw[data-v-8852968f]{margin:0}.ds-head h2[data-v-8852968f]{letter-spacing:1.5px;color:#f2f9ff;text-shadow:0 0 28px var(--ac-35);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(21px,2.5vw,33px);overflow:hidden}.ds-head p[data-v-8852968f]{letter-spacing:.5px;color:#8ba3bb;margin:4px 0 0;font-size:12.5px}.ds-stats[data-v-8852968f]{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.ds-stats li[data-v-8852968f]{background:#101a28c7;border:1px solid #78a0c824;border-radius:10px;flex-direction:column;align-items:center;min-width:62px;padding:7px 11px;animation:.44s cubic-bezier(.22,.8,.24,1) backwards stat-in-8852968f;display:flex}.ds-stats li[data-v-8852968f]:first-child{animation-delay:.14s}.ds-stats li[data-v-8852968f]:nth-child(2){animation-delay:.19s}.ds-stats li[data-v-8852968f]:nth-child(3){animation-delay:.24s}.ds-stats li[data-v-8852968f]:nth-child(4){animation-delay:.29s}.ds-stats li[data-v-8852968f]:nth-child(5){animation-delay:.34s}@keyframes stat-in-8852968f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ds-stats li b[data-v-8852968f]{color:#eaf6ff;font-variant-numeric:tabular-nums;font-size:15px}.ds-stats li span[data-v-8852968f]{letter-spacing:1.5px;color:#7189a0;margin-top:1px;font-size:10px}.ds-diff[data-v-8852968f]{flex-direction:column;gap:8px;display:flex}.ds-label[data-v-8852968f]{letter-spacing:1.5px;color:#7189a0;font-size:11px}.diff-strip[data-v-8852968f]{flex-direction:column;gap:8px;display:flex}.diff-group[data-v-8852968f]{flex-wrap:wrap;gap:8px;display:flex}.chart-card[data-v-8852968f]{text-align:left;color:#cfe0f2;cursor:pointer;animation:.42s cubic-bezier(.22,.8,.24,1) backwards cc-in-8852968f;animation-delay:calc(var(--j,0) * 70ms);background:#0d1521d6;border:1px solid #78a0c82e;border-radius:11px;align-items:center;gap:9px;padding:8px 13px 8px 8px;font-family:inherit;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s;display:flex;position:relative}@keyframes cc-in-8852968f{0%{opacity:0;transform:translateY(9px)scale(.96)}to{opacity:1;transform:none}}.chart-card[data-v-8852968f]:hover{border-color:#a0c8f066;transform:translateY(-1px)}.chart-card.on[data-v-8852968f]{border-color:var(--lc,#5ee7ff);box-shadow:0 0 0 1px var(--lc,#5ee7ff), 0 10px 28px -8px var(--lc,#5ee7ff);animation:2.8s ease-in-out infinite cc-pulse-8852968f;animation-delay:calc(var(--j,0) * -.5s);background:#121e2ef2}@keyframes cc-pulse-8852968f{50%{box-shadow:0 0 0 1px var(--lc,#5ee7ff), 0 12px 34px -6px var(--lc,#5ee7ff);transform:translateY(-1px)}}.chart-lv[data-v-8852968f]{background:var(--lv,#5ee7ff);color:#05121b;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.cc-num[data-v-8852968f]{color:#eaf6ff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.chart-meta[data-v-8852968f]{color:#7d94ab;font-size:11px}.cc-best[data-v-8852968f]{color:#ffd166;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:700}.cc-best.none[data-v-8852968f]{color:#55697e;font-weight:400}.vh[data-v-8852968f]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.listen-bar[data-v-8852968f]{background:#0a101a99;border:1px solid #78a0c824;border-radius:11px;align-items:center;gap:11px;padding:9px 13px;display:flex;position:relative;overflow:hidden}.listen-bar.on[data-v-8852968f]{animation:2.6s ease-in-out infinite bar-breathe-8852968f}@keyframes bar-breathe-8852968f{50%{border-color:var(--ac-35);box-shadow:0 0 22px -10px var(--ac)}}.lb-wave[data-v-8852968f]{flex:none;align-items:flex-end;gap:3px;height:22px;display:flex}.lb-wave i[data-v-8852968f]{background:var(--ac);opacity:.35;border-radius:2px;width:3px;height:22%;transition:opacity .2s}.lb-wave i[data-v-8852968f]:nth-child(odd){height:42%}.lb-wave i[data-v-8852968f]:nth-child(4n){height:62%}.lb-wave i[data-v-8852968f]:nth-child(5n){height:30%}.listen-bar.on .lb-wave i[data-v-8852968f]{opacity:1;animation:.84s ease-in-out infinite lb-wv-8852968f;animation-delay:calc(var(--i) * -.07s)}.listen-bar.on .lb-wave i[data-v-8852968f]:nth-child(3n){animation-duration:.64s}.listen-bar.on .lb-wave i[data-v-8852968f]:nth-child(4n){animation-duration:1.06s}@keyframes lb-wv-8852968f{0%,to{height:18%}50%{height:100%}}.lb-track[data-v-8852968f]{background:#78a0c82e;border-radius:999px;flex:1;min-width:0;height:4px;position:relative;overflow:hidden}.lb-track>span[data-v-8852968f]{background:linear-gradient(90deg, var(--ac), #fff);height:100%;box-shadow:0 0 10px var(--ac);border-radius:999px;display:block}.lb-text[data-v-8852968f]{letter-spacing:1.2px;color:#7189a0;flex:none;font-size:10.5px}.listen-bar.on .lb-text[data-v-8852968f]{color:var(--ac)}.auto-sw[data-v-8852968f]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0c1420b3;border:1px solid #1e2c40;border-radius:12px;align-items:center;gap:12px;width:fit-content;margin:0 auto 4px;padding:10px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.auto-sw[data-v-8852968f]:hover{border-color:#33506e}.auto-sw input[data-v-8852968f]{opacity:0;width:0;height:0;position:absolute}.as-track[data-v-8852968f]{background:#1b2735;border:1px solid #2a3a4e;border-radius:999px;flex:none;width:42px;height:23px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.as-track i[data-v-8852968f]{background:#6d8299;border-radius:50%;width:17px;height:17px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.auto-sw.on .as-track[data-v-8852968f]{background:#ffd16629;border-color:#ffd166b3;box-shadow:0 0 14px #ffd16659}.auto-sw.on .as-track i[data-v-8852968f]{background:#ffd166;transform:translate(19px)}.as-text[data-v-8852968f]{letter-spacing:2px;color:#8fa6bd;flex-direction:column;gap:1px;font-size:13px;font-weight:800;display:flex}.auto-sw.on .as-text[data-v-8852968f]{color:#ffd166}.as-text em[data-v-8852968f]{letter-spacing:.5px;color:#64798f;font-size:10.5px;font-style:normal;font-weight:400}.mg-actions[data-v-8852968f]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:18px 0;display:flex}.btn-main[data-v-8852968f]{letter-spacing:3px;color:#04121a;cursor:pointer;background:linear-gradient(#8df0ff,#35b6e8);border:none;border-radius:10px;padding:11px 32px;font-size:15px;font-weight:800;transition:filter .15s,transform .12s;position:relative}.btn-main[data-v-8852968f]:after{content:"";border-radius:inherit;box-shadow:0 0 26px var(--ac);opacity:.3;pointer-events:none;animation:3.4s ease-in-out infinite btn-breathe-8852968f;position:absolute;inset:-3px}@keyframes btn-breathe-8852968f{50%{opacity:.62}}.btn-main[data-v-8852968f]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn-main[data-v-8852968f]:disabled{opacity:.45;cursor:not-allowed}.btn-ghost[data-v-8852968f]{letter-spacing:1.5px;color:#b9d3ec;cursor:pointer;background:#101a26;border:1px solid #22384c;border-radius:10px;padding:10px 22px;font-size:13.5px;font-weight:700;transition:all .15s}.btn-ghost[data-v-8852968f]:hover{color:#eaf6ff;background:#16232f;border-color:#3a5c7d}.file-btn[data-v-8852968f]{display:inline-block}.file-btn input[data-v-8852968f]{display:none}.mg-msg[data-v-8852968f]{text-align:center;color:#8bffa8;margin-top:10px;font-size:12.5px}.mg-msg.bad[data-v-8852968f]{color:#ff8ba0}.mg-card[data-v-8852968f]{background:#0c1420;border:1px solid #1e2c40;border-radius:14px;margin-bottom:16px;padding:18px 20px}.mg-card h3[data-v-8852968f]{letter-spacing:2px;color:#cfe6fb;margin:0 0 12px;font-size:15px}.hint[data-v-8852968f]{color:#7189a0;margin:0 0 12px;font-size:12px;line-height:1.7}.bind-grid[data-v-8852968f]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.bind-slot[data-v-8852968f]{color:#cfe0f2;cursor:pointer;text-align:left;background:#101b28;border:1px solid #22384c;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;transition:all .15s;display:flex}.bind-slot[data-v-8852968f]:hover{border-color:#3a5c7d}.bind-slot.side[data-v-8852968f]{background:#141024;border-color:#3a2b5c}.bind-slot.capturing[data-v-8852968f]{background:#0d2430;border-color:#5ee7ff;box-shadow:0 0 0 1px #5ee7ff66}.bind-tag[data-v-8852968f]{color:#7f96ad;letter-spacing:1px;font-size:11px}.bind-key[data-v-8852968f]{color:#eaf6ff;font-size:20px;font-weight:800}.row-gap[data-v-8852968f]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.field[data-v-8852968f]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.flabel[data-v-8852968f]{color:#8fa6bd;min-width:80px;font-size:13px}.seg[data-v-8852968f]{flex-wrap:wrap;gap:7px;display:flex}.seg-btn[data-v-8852968f]{color:#b9d3ec;cursor:pointer;background:#101a26;border:1px solid #22384c;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .15s}.seg-btn[data-v-8852968f]:hover{background:#16232f;border-color:#33506b}.seg-btn.on[data-v-8852968f]{color:#eaf6ff;background:#14384b;border-color:#5ee7ff}.num[data-v-8852968f],.rng[data-v-8852968f]{color:#dfeaf6;font-variant-numeric:tabular-nums;background:#101a26;border:1px solid #22384c;border-radius:8px;padding:7px 10px;font-size:13px}.num[data-v-8852968f]{width:86px}.rng[data-v-8852968f]{width:170px;min-width:0;padding:0}.unit[data-v-8852968f]{color:#7189a0;font-size:12px}.chk[data-v-8852968f]{color:#b9d3ec;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.rt-now[data-v-8852968f]{background:#101b28;border:1px solid #22384c;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;display:flex}.rt-now .rt-lv[data-v-8852968f]{background:var(--rl,#5ee7ff);color:#05121b;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.rt-now b[data-v-8852968f]{color:#eaf6ff;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1}.rt-now em[data-v-8852968f]{letter-spacing:1px;color:var(--rl,#5ee7ff);font-size:12.5px;font-style:normal;font-weight:700}.rt-now .rt-scale[data-v-8852968f]{opacity:.8;background:linear-gradient(90deg,#8b98a9 0 25%,#4f8cff 25% 50%,#ff5b6e 50% 75%,#ffd166 75% 100%);border-radius:999px;flex:1;min-width:60px;height:5px;position:relative}.rt-now .rt-scale i[data-v-8852968f]{background:#fff;border-radius:2px;width:2px;height:11px;position:absolute;top:-3px;transform:translate(-1px);box-shadow:0 0 8px #ffffffe6}.jw[data-v-8852968f]{flex-direction:column;gap:8px;display:flex}.jw-row[data-v-8852968f]{align-items:center;gap:14px;font-size:13px;display:flex}.jw-k[data-v-8852968f]{letter-spacing:1px;color:#8fa6bd;min-width:84px;font-weight:700}.jw-k.gold[data-v-8852968f]{color:#ffcd4d}.jw-k.blue[data-v-8852968f]{color:#5fc6ff}.jw-row b[data-v-8852968f]{color:#cfe0f2;font-variant-numeric:tabular-nums}.mascot[data-v-8852968f]{z-index:3;pointer-events:none;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:74px;right:clamp(18px,2.6vw,40px)}.ms-bubble[data-v-8852968f]{letter-spacing:.5px;color:#e8f4ff;border:1px solid var(--ac-35);box-shadow:0 8px 26px #00000073, 0 0 26px -12px var(--ac);white-space:nowrap;background:#0c1420e0;border-radius:12px 12px 2px;padding:8px 13px;font-size:12px}.mascot img[data-v-8852968f]{border:2px solid var(--ac);object-fit:cover;width:62px;height:62px;box-shadow:0 8px 26px #00000080, 0 0 24px -8px var(--ac);background:#0c1420;border-radius:50%;animation:3.4s ease-in-out infinite ms-bob-8852968f}@keyframes ms-bob-8852968f{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=900px){.mascot[data-v-8852968f]{display:none}}@media (prefers-reduced-motion:reduce){.mascot img[data-v-8852968f]{animation:none}}@media (width<=768px){.mg[data-v-8852968f]{padding:14px 12px 40px}.mg-title[data-v-8852968f]{letter-spacing:3px;font-size:24px}.mg-menu[data-v-8852968f]{gap:10px;height:auto;min-height:calc(100vh - 64px);padding:12px;overflow:visible}.sel-top[data-v-8852968f]{align-items:flex-start}.sel-title[data-v-8852968f]{letter-spacing:2px;font-size:24px}.sel-sub[data-v-8852968f]{font-size:11px}.tool[data-v-8852968f]{padding:7px 11px;font-size:11.5px}.sel-body[data-v-8852968f]{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:10px}.song-list[data-v-8852968f]{scroll-snap-type:x proximity;flex-direction:row;padding:0 0 6px;overflow:auto hidden}.song-item[data-v-8852968f]{scroll-snap-align:start;flex:none;grid-template-rows:auto auto;grid-template-columns:40px 1fr;gap:5px 9px;width:172px;padding:8px}.si-idx[data-v-8852968f]{display:none}.si-cover[data-v-8852968f]{width:40px;height:40px}.si-text b[data-v-8852968f]{font-size:13px}.si-diffs[data-v-8852968f]{grid-area:2/2}.song-detail[data-v-8852968f]{grid-template-columns:1fr;align-self:stretch;gap:12px;max-height:none;padding:12px;overflow:visible}.detail-cover[data-v-8852968f]{aspect-ratio:3/2;max-width:none;max-height:none;margin:0}.ds-head h2[data-v-8852968f]{font-size:22px}.ds-stats li[data-v-8852968f]{min-width:56px;padding:6px 9px}.chart-card[data-v-8852968f]{flex:100%}.lb-text[data-v-8852968f]{display:none}}@media (width<=480px){.sel-badge[data-v-8852968f]{letter-spacing:2px}.chart-meta[data-v-8852968f]{font-size:10px}.cc-best[data-v-8852968f]{font-size:10.5px}.listen-bar[data-v-8852968f]{gap:8px;padding:7px 10px}}@media (orientation:landscape) and (height<=540px){.mg-menu[data-v-8852968f]{gap:8px;min-height:0;padding:9px 12px}.sel-badge[data-v-8852968f],.sel-sub[data-v-8852968f]{display:none}.sel-title[data-v-8852968f]{letter-spacing:2px;font-size:20px}.sel-body[data-v-8852968f]{grid-template-rows:1fr;grid-template-columns:182px 1fr}.song-list[data-v-8852968f]{flex-direction:column;overflow:hidden auto}.song-item[data-v-8852968f]{grid-template-rows:auto;grid-template-columns:34px 1fr;gap:8px;width:auto;padding:6px 8px}.si-idx[data-v-8852968f],.si-text em[data-v-8852968f],.si-diffs[data-v-8852968f]{display:none}.si-cover[data-v-8852968f]{width:34px;height:34px}.song-detail[data-v-8852968f]{grid-template-columns:132px 1fr;align-self:stretch;gap:12px;max-height:none;padding:12px;overflow:visible}.detail-cover[data-v-8852968f]{aspect-ratio:1;max-width:none;margin:0}.ds-stats li[data-v-8852968f]{min-width:50px;padding:5px 8px}.lb-text[data-v-8852968f]{display:none}}@media (prefers-reduced-motion:reduce){.sel-top[data-v-8852968f],.sel-brand[data-v-8852968f],.sel-tools[data-v-8852968f],.song-item[data-v-8852968f],.song-detail[data-v-8852968f],.detail-side>.ds-head[data-v-8852968f],.detail-side>.ds-stats[data-v-8852968f],.detail-side>.ds-diff[data-v-8852968f],.detail-side>.mg-actions[data-v-8852968f],.detail-side>.listen-bar[data-v-8852968f],.ds-stats li[data-v-8852968f],.chart-card[data-v-8852968f],.chart-card.on[data-v-8852968f],.dc-img[data-v-8852968f],.dc-frame[data-v-8852968f],.dc-shine[data-v-8852968f],.listen-bar.on[data-v-8852968f],.sel-badge[data-v-8852968f],.sel-title em[data-v-8852968f],.lb-wave i[data-v-8852968f],.btn-main[data-v-8852968f]:after,.mascot img[data-v-8852968f]{animation:none}}.news-page[data-v-f69869c9]{--red:#ff5252;--line:#ffffff14;--muted:#9c9494;padding-bottom:120px}.n-wrap[data-v-f69869c9]{max-width:1080px;margin:0 auto;padding:0 24px}.n-hero[data-v-f69869c9]{padding:76px 0 40px;position:relative;overflow:hidden}.n-hero-bg[data-v-f69869c9]{pointer-events:none;background:radial-gradient(680px 260px at 12% 0,#ff525229,#0000 70%),radial-gradient(520px 240px at 88% 10%,#4fc3f71a,#0000 72%);position:absolute;inset:0}.n-hero .n-wrap[data-v-f69869c9]{z-index:1;position:relative}.n-eyebrow[data-v-f69869c9]{letter-spacing:4px;color:var(--red);opacity:.85;font-size:12.5px}.n-title[data-v-f69869c9]{color:#fff;letter-spacing:1px;margin:10px 0 0;font-size:42px;line-height:1.18}.n-rule[data-v-f69869c9]{background:var(--red);border-radius:2px;width:84px;height:3px;margin:18px 0 16px}.n-sub[data-v-f69869c9]{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.n-stats[data-v-f69869c9]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.n-pill[data-v-f69869c9]{color:#d6c7c7;background:#ff525214;border:1px solid #ff525247;border-radius:999px;padding:5px 12px;font-size:12.5px}.search-box[data-v-f69869c9]{background:#fff;border-radius:23px;align-items:center;gap:8px;max-width:560px;height:46px;margin-top:22px;padding-left:16px;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000059}.search-icon[data-v-f69869c9]{color:#999;flex-shrink:0}.search-box input[data-v-f69869c9]{color:#333;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.clear-one[data-v-f69869c9]{color:#999;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:20px;line-height:1;transition:color .2s}.clear-one[data-v-f69869c9]:hover{color:#ff5252}.search-btn[data-v-f69869c9]{color:#fff;cursor:pointer;background:#ff5252;border:none;flex-shrink:0;height:100%;padding:0 26px;font-family:inherit;font-size:16px;font-weight:600;transition:background .2s}.search-btn[data-v-f69869c9]:hover{background:#ff6b6b}.category-nav[data-v-f69869c9]{flex-wrap:wrap;gap:10px;margin:22px 0 20px;display:flex}.category-nav button[data-v-f69869c9]{color:#ff9494;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#28282b;border:none;border-radius:20px;padding:8px 22px;font-family:inherit;font-size:15px;transition:all .2s}.category-nav button[data-v-f69869c9]:hover{color:#fff;background:#4e1515}.category-nav button.active[data-v-f69869c9]{color:#fff;background:#a52828;font-weight:600;box-shadow:0 4px 12px #7c141473}.section-head[data-v-f69869c9]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.section-head h3[data-v-f69869c9]{color:#ff9494;letter-spacing:1px;margin:0;font-size:22px}.news-total[data-v-f69869c9]{color:#888;font-size:13px}.clear-search[data-v-f69869c9]{color:#ff9494;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.clear-search[data-v-f69869c9]:hover{color:#fff}.n-lead[data-v-f69869c9]{color:inherit;background:linear-gradient(#7c141457,#16161e9e);border:1px solid #ff525252;border-radius:16px;margin-bottom:22px;padding:24px 26px;text-decoration:none;transition:all .22s;display:block;position:relative;overflow:hidden}.n-lead[data-v-f69869c9]:after{content:"";pointer-events:none;background:radial-gradient(420px 180px at 100% 0,#ff525238,#0000 70%);position:absolute;inset:0}.n-lead[data-v-f69869c9]:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 14px 34px #00000073}.n-lead-top[data-v-f69869c9]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.n-lead-tag[data-v-f69869c9]{background:var(--c);color:#10131a;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.n-lead-date[data-v-f69869c9]{color:#b8a8a8;font-size:12.5px}.n-lead-title[data-v-f69869c9]{color:#fff;margin:0 0 10px;font-size:26px;line-height:1.35;position:relative}.n-lead-sum[data-v-f69869c9]{color:#c9bcbc;margin:0 0 14px;font-size:14.5px;line-height:1.75;position:relative}.n-grid[data-v-f69869c9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.n-card[data-v-f69869c9]{color:inherit;border:1px solid var(--line);background:#ffffff09;border-radius:14px;flex-direction:column;padding:18px 18px 16px;text-decoration:none;transition:all .22s;display:flex}.n-card[data-v-f69869c9]:hover{border-color:var(--c);background:#ffffff0f;transform:translateY(-3px);box-shadow:0 12px 28px #00000061}.n-card-top[data-v-f69869c9]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.n-cat[data-v-f69869c9]{color:var(--c);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:999px;padding:2px 9px;font-size:11.5px}.n-date[data-v-f69869c9]{color:#8d8080;font-variant-numeric:tabular-nums;font-size:12px}.n-card h3[data-v-f69869c9]{color:#f3eaea;margin:0 0 8px;font-size:17px;line-height:1.45}.n-card:hover h3[data-v-f69869c9]{color:#fff}.n-sum[data-v-f69869c9]{color:#9c8f8f;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13.5px;line-height:1.72;display:-webkit-box;overflow:hidden}.n-card-foot[data-v-f69869c9]{border-top:1px dashed #ffffff12;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.n-author[data-v-f69869c9]{color:#8d8080;font-size:12px}.n-go[data-v-f69869c9]{color:var(--red);white-space:nowrap;font-size:13px}.empty-tip[data-v-f69869c9]{text-align:center;color:#888;padding:56px 0 60px;font-size:15px}.empty-tip p[data-v-f69869c9]{margin:0 0 16px}.empty-reset[data-v-f69869c9]{color:#ff6b6b;cursor:pointer;background:0 0;border:1px solid #ff5252;border-radius:16px;padding:7px 20px;font-family:inherit;font-size:13.5px;transition:all .2s}.empty-reset[data-v-f69869c9]:hover{color:#fff;background:#7c1414}.n-foot[data-v-f69869c9]{text-align:center;color:#7d6c6c;margin-top:44px;font-size:13px;line-height:1.8}[data-reveal][data-v-f69869c9]{opacity:0;transition:opacity .75s cubic-bezier(.22, 1, .36, 1) var(--d,0s), transform .75s cubic-bezier(.22, 1, .36, 1) var(--d,0s);transform:translateY(28px)}[data-reveal=fade][data-v-f69869c9]{transform:none}[data-reveal].is-in[data-v-f69869c9]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-f69869c9]{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=900px){.n-grid[data-v-f69869c9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.n-wrap[data-v-f69869c9]{padding:0 16px}.n-hero[data-v-f69869c9]{padding:54px 0 30px}.n-title[data-v-f69869c9]{font-size:30px}.search-box[data-v-f69869c9]{max-width:100%}.search-btn[data-v-f69869c9]{padding:0 20px;font-size:15px}.category-nav button[data-v-f69869c9]{padding:7px 18px;font-size:14px}.section-head h3[data-v-f69869c9]{font-size:19px}.n-lead[data-v-f69869c9]{padding:18px 16px}.n-lead-title[data-v-f69869c9]{font-size:21px}}@media (width<=480px){.n-title[data-v-f69869c9]{font-size:25px}.n-sub[data-v-f69869c9]{font-size:13.5px}.n-grid[data-v-f69869c9]{grid-template-columns:1fr}.search-box[data-v-f69869c9]{height:42px;padding-left:13px}.search-box input[data-v-f69869c9]{font-size:14px}.search-btn[data-v-f69869c9]{padding:0 16px;font-size:14px}.category-nav[data-v-f69869c9]{gap:8px}.category-nav button[data-v-f69869c9]{padding:7px 15px;font-size:13.5px}.section-head[data-v-f69869c9]{gap:10px}}
