:root{--bg:#03101d;--bg-2:#061b30;--bg-3:#0a2740;--panel:#0d233aa8;--panel-2:#173756b8;--panel-solid:#0d2238;--panel-line:#60a5d62e;--panel-line-2:#60a5d652;--text:#eaf4ff;--text-dim:#9fbcd6;--text-faint:#62859f;--accent:#2fe6d6;--accent-deep:#12a8b8;--accent-2:#ff5e8a;--accent-2-deep:#d62e6a;--gold:#ffc94d;--gold-deep:#e89312;--danger:#ff5d5d;--ink:#032029;--glow-accent:#2fe6d673;--glow-pink:#ff5e8a73;--glow-gold:#ffc94d73;--r-common:#9aa7b4;--r-uncommon:#4caf50;--r-rare:#2f9bff;--r-epic:#b45cff;--r-mythic:#ff5ca8;--r-legendary:#ffb020;--r-relic:#ff3b3b;--r-unnob:#ff2bd0;--nav-h:66px;--header-h:52px;--radius:18px;--radius-lg:22px;--font-display:"Fredoka", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-soft:0 8px 24px #00000059;--shadow-pop:0 14px 40px #00000073}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;margin:0;padding:0}html,body,#app{width:100%;height:100%}html{height:100dvh;overflow:hidden}.no-blur,.no-blur *,.no-blur :before,.no-blur :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body{font-family:var(--font-body);background:var(--bg);color:var(--text);overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;line-height:1.45}input,textarea,select,[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}#app{flex-direction:column;display:flex;overflow:hidden}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;font-weight:700}.mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.ocean-bg{z-index:0;background:radial-gradient(120% 80% at 50% -10%,#0d3554 0%,#0000 60%),radial-gradient(140% 70% at 110% 0,#ff5e8a1f 0%,#0000 55%),linear-gradient(#061f37 0%,#04162a 45%,#030f1d 100%);position:absolute;inset:0;overflow:hidden}.ocean-bg:before,.ocean-bg:after{content:"";opacity:.5;filter:blur(2px);border-radius:45%;height:60%;position:absolute;left:-25%;right:-25%}.ocean-bg:before{background:radial-gradient(closest-side, var(--glow-accent), transparent 70%);animation:16s ease-in-out infinite alternate drift;top:8%}.ocean-bg:after{background:radial-gradient(closest-side,#12a8b847,#0000 70%);animation:22s ease-in-out infinite alternate-reverse drift;bottom:-10%}@keyframes drift{0%{transform:translate(-8%)translateY(0)scale(1)}to{transform:translate(8%)translateY(-4%)scale(1.15)}}.btn{font-family:var(--font-display);letter-spacing:.01em;background:var(--panel-2);color:var(--text);border:1px solid var(--panel-line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.15rem;font-size:.95rem;font-weight:600;transition:transform .1s,filter .15s,box-shadow .2s;display:inline-flex;position:relative}.btn:active{transform:scale(.95)}.btn:disabled{opacity:.4;pointer-events:none;box-shadow:none}.btn-primary{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-deep) 100%);color:var(--ink);box-shadow:0 6px 18px -4px var(--glow-accent);border:none}.btn-accent{background:linear-gradient(135deg, var(--accent-2) 0%, var(--accent-2-deep) 100%);color:#fff;box-shadow:0 6px 18px -4px var(--glow-pink);border:none}.btn-gold{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-deep) 100%);color:#2a1a00;box-shadow:0 6px 18px -4px var(--glow-gold);border:none}.btn-ghost{border:1px solid var(--panel-line);background:#0a1c2e80}.btn-sm{border-radius:11px;padding:.48rem .75rem;font-size:.82rem}.btn-block{width:100%}.card{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--shadow-soft);position:relative}.scroll-y{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.scroll-y::-webkit-scrollbar{width:5px}.scroll-y::-webkit-scrollbar-thumb{background:var(--panel-line-2);border-radius:3px}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.scroll-x::-webkit-scrollbar{display:none}.chip{background:var(--panel-2);border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.coins-pill{font-family:var(--font-display);color:var(--gold);box-shadow:0 4px 14px -6px var(--glow-gold);background:linear-gradient(135deg,#ffc94d2e,#ffc94d0f);border:1px solid #ffc94d59;border-radius:999px;align-items:center;gap:.3rem;padding:.42rem .8rem;font-size:.92rem;font-weight:600;display:inline-flex}.section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.45rem;margin:.4rem 0 .6rem;font-size:.72rem;font-weight:800;display:flex}.page{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.page-header{padding:calc(1rem + env(safe-area-inset-top)) 1.1rem .6rem;flex-shrink:0}.page-header .header-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.page-title{letter-spacing:.01em;font-size:1.5rem;line-height:1.1}.page-sub{color:var(--text-dim);margin-top:.1rem;font-size:.8rem}.page-body{min-height:0;padding:.6rem 1.1rem calc(1.4rem + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-y:auto}.empty{text-align:center;color:var(--text-dim);padding:3rem 1rem}.pop-enter-active,.pop-leave-active{transition:opacity .2s,transform .2s}.pop-enter-from,.pop-leave-to{opacity:0;transform:scale(.94)}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes rgb-shift{to{background-position:300% 0}}.rgb-text{background:linear-gradient(90deg,#ff0040,#ff8a00,#ffe600,#38ff62,#00e5ff,#4d4dff,#d100ff,#ff0040) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:3s linear infinite rgb-shift}.rgb-dot{background:linear-gradient(90deg,#ff0040,#ffe600,#38ff62,#00e5ff,#d100ff,#ff0040) 0 0/300% 100%;animation:3s linear infinite rgb-shift}.rgb-border{background:linear-gradient(var(--rgb-bg,#0b0f16), var(--rgb-bg,#0b0f16)) padding-box, linear-gradient(90deg, #ff0040, #ff8a00, #ffe600, #38ff62, #00e5ff, #4d4dff, #d100ff, #ff0040) border-box;text-shadow:0 0 8px #ffffffb3;background-size:100% 100%,300% 100%;animation:3s linear infinite rgb-shift;position:relative;color:#fff!important;border-color:#0000!important}.rgb-border-anim{position:relative;border-color:#0000!important}.rgb-border-anim:after{content:"";border-radius:inherit;padding:var(--rgb-border-w,1.5px);-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(90deg,#ff0040,#ff8a00,#ffe600,#38ff62,#00e5ff,#4d4dff,#d100ff,#ff0040) 0 0/300% 100%;animation:3s linear infinite rgb-shift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bottom-nav[data-v-f27625e4]{z-index:20;padding:0 .6rem calc(.6rem + env(safe-area-inset-bottom));flex-shrink:0;position:relative}.nav-inner[data-v-f27625e4]{height:var(--nav-h);border:1px solid var(--panel-line-2);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#07182ac7;border-radius:20px;display:flex;overflow:hidden;box-shadow:inset 0 -2px #ffffff0a,0 12px 30px -8px #0009}.nav-item[data-v-f27625e4]{color:var(--text-faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:color .2s;display:flex;position:relative}.nav-glow[data-v-f27625e4]{background:radial-gradient(closest-side, var(--glow-accent), transparent 75%);opacity:0;border-radius:14px;width:46px;height:30px;transition:opacity .25s,transform .25s;position:absolute;top:8px;transform:scale(.6)}.nav-icon[data-v-f27625e4]{filter:grayscale(.6)brightness(.9);font-size:1.4rem;line-height:1;transition:transform .18s cubic-bezier(.2,1.4,.4,1),filter .2s;position:relative}.nav-badge[data-v-f27625e4]{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-6px;right:-10px;box-shadow:0 0 0 2px #07182ae6}.nav-label[data-v-f27625e4]{font-family:var(--font-display);letter-spacing:.02em;font-size:.62rem;font-weight:600}.nav-item.active[data-v-f27625e4]{color:var(--accent)}.nav-item.active .nav-glow[data-v-f27625e4]{opacity:1;transform:scale(1)}.nav-item.active .nav-icon[data-v-f27625e4]{filter:grayscale(0) brightness(1.05) drop-shadow(0 2px 6px var(--glow-accent));transform:translateY(-2px)scale(1.18)}.nav-item.active[data-v-f27625e4]:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;bottom:7px}.nav-icon--alert[data-v-f27625e4]{animation:1.4s ease-in-out infinite navPubPulse-f27625e4}@keyframes navPubPulse-f27625e4{0%,to{filter:grayscale(.6)brightness(.9)drop-shadow(0 0 #0000)}50%{filter:grayscale(.3)brightness(1.15)drop-shadow(0 0 8px #ff8a4ccc)}}.avatar[data-v-4db81618]{background:var(--panel-2);object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.avatar.ring[data-v-4db81618]{border:2px solid var(--accent);box-shadow:0 0 0 2px var(--bg-2)}.reg[data-v-903f6d78]{background:radial-gradient(120% 80% at 50% -5%,#0d3554 0%,#0000 55%),radial-gradient(140% 70% at 110% 0,#ff5e8a1f 0%,#0000 55%),linear-gradient(#061f37 0%,#04162a 50%,#030f1d 100%);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.reg-inner[data-v-903f6d78]{padding:calc(1.8rem + env(safe-area-inset-top)) 1.2rem calc(1.5rem + env(safe-area-inset-bottom));flex:1;width:100%;max-width:520px;margin:0 auto;overflow-y:auto}.hero[data-v-903f6d78]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;margin-bottom:1.3rem;display:flex}.logo[data-v-903f6d78]{filter:drop-shadow(0 6px 14px #00000080);font-size:3.4rem;animation:1.6s ease-in-out infinite bob-903f6d78}.hero-title[data-v-903f6d78]{font-family:var(--font-display);letter-spacing:.01em;background:linear-gradient(120deg, var(--accent), #8be7ff 55%, var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:700}.hero-sub[data-v-903f6d78]{color:var(--text-dim);font-size:.9rem}.tabs[data-v-903f6d78]{border:1px solid var(--panel-line);background:#07182a99;border-radius:14px;gap:.3rem;margin-bottom:1rem;padding:.3rem;display:flex}.tab[data-v-903f6d78]{font-family:var(--font-display);color:var(--text-dim);background:0 0;border:none;border-radius:11px;flex:1;padding:.6rem;font-size:.9rem;font-weight:600;transition:color .15s,background .2s}.tab.active[data-v-903f6d78]{color:var(--ink);background:linear-gradient(135deg, var(--accent), var(--accent-deep));box-shadow:0 4px 12px -4px var(--glow-accent)}.form-card[data-v-903f6d78]{flex-direction:column;gap:.9rem;padding:1.1rem;display:flex}.avatar-pick[data-v-903f6d78]{flex-direction:column;align-items:center;gap:.6rem;display:flex}.style-row[data-v-903f6d78]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.style-chip[data-v-903f6d78]{color:var(--text-dim);background:var(--panel-2);border:1px solid var(--panel-line);border-radius:999px;padding:.36rem .75rem;font-size:.76rem;font-weight:700;transition:transform .1s}.style-chip[data-v-903f6d78]:active{transform:scale(.94)}.style-chip.active[data-v-903f6d78]{color:var(--ink);background:linear-gradient(135deg, var(--accent), var(--accent-deep));box-shadow:0 4px 12px -4px var(--glow-accent);border-color:#0000}.field[data-v-903f6d78]{flex-direction:column;gap:.3rem;display:flex}.field-label[data-v-903f6d78]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem;font-weight:800}.input[data-v-903f6d78]{border:1px solid var(--panel-line-2);width:100%;color:var(--text);background:#03101d8c;border-radius:12px;padding:.72rem .85rem;font-family:inherit;font-size:.95rem}.input[data-v-903f6d78]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2fe6d61f}.handle-wrap[data-v-903f6d78]{border:1px solid var(--panel-line-2);background:#03101d8c;border-radius:12px;align-items:center;padding-left:.75rem;display:flex}.handle-wrap[data-v-903f6d78]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2fe6d61f}.at[data-v-903f6d78]{color:var(--accent);font-weight:800}.handle-input[data-v-903f6d78]{background:0 0;border:none;padding-left:.25rem}.handle-input[data-v-903f6d78]:focus{border:none}.hint[data-v-903f6d78]{color:var(--text-faint);font-size:.74rem}.hint.ok[data-v-903f6d78]{color:#8be78f}.hint.taken[data-v-903f6d78]{color:var(--danger)}.hint.checking[data-v-903f6d78]{color:var(--text-dim)}.err[data-v-903f6d78]{color:var(--danger);text-align:center;font-size:.82rem}.login-hint[data-v-903f6d78]{color:var(--text-dim);font-size:.85rem}.pass-area[data-v-903f6d78]{resize:none;word-break:break-all;color:var(--accent)}.pass-card[data-v-903f6d78]{text-align:center;border-color:var(--gold);flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1rem;padding:1.1rem;display:flex}.pass-label[data-v-903f6d78]{font-family:var(--font-display);color:var(--gold);font-weight:600}.pass-words[data-v-903f6d78]{letter-spacing:.5px;color:var(--text);border:1px dashed var(--panel-line-2);word-break:break-word;background:#03101d8c;border-radius:12px;width:100%;padding:.75rem .85rem;font-size:1.15rem;font-weight:700}.copy-btn[data-v-903f6d78]{align-self:center}.pass-warn[data-v-903f6d78]{color:var(--text-dim);font-size:.82rem;line-height:1.5}.enter-btn[data-v-903f6d78]{padding:.85rem;font-size:1.05rem}@keyframes bob-903f6d78{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.gate[data-v-6379ef41]{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c18c7;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.gate-card[data-v-6379ef41]{background:var(--surface,#0e1c2e);text-align:center;border:1px solid #ffffff1a;border-radius:1rem;width:min(28rem,100%);padding:1.75rem 1.5rem;box-shadow:0 20px 60px #00000073}.gate-scene[data-v-6379ef41]{margin-bottom:.5rem;font-size:2.75rem}.gate-emoji[data-v-6379ef41]{animation:2.4s ease-in-out infinite gate-bob-6379ef41}@keyframes gate-bob-6379ef41{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gate-title[data-v-6379ef41]{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.gate-text[data-v-6379ef41]{opacity:.9;margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.gate-input[data-v-6379ef41]{width:100%;margin-bottom:.75rem}.gate-action[data-v-6379ef41]{width:100%}.gate-err[data-v-6379ef41]{color:#ff9a9a;margin:.75rem 0 0;font-size:.85rem}.fish-sprite[data-v-d4f89044]{display:block}.numflow[data-v-440bf8b9]{font-variant-numeric:tabular-nums}.fcard[data-v-e2875292]{background:color-mix(in srgb, var(--accent) 10%, #07182ab3);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:14px;flex-direction:column;gap:.5rem;padding:.7rem;display:flex}.fcard-head[data-v-e2875292]{align-items:center;gap:.6rem;display:flex}.fcard-head.flip[data-v-e2875292]{flex-direction:row-reverse}.fcard-fish[data-v-e2875292]{flex-shrink:0;place-items:center;display:grid}.fcard-mystery[data-v-e2875292]{opacity:.5;font-size:2.4rem}.fcard-id[data-v-e2875292]{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.fcard-id-text[data-v-e2875292]{flex-direction:column;min-width:0;display:flex}.fcard-name[data-v-e2875292]{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.fcard-fishname[data-v-e2875292]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.fcard-power[data-v-e2875292]{color:var(--accent);flex-shrink:0;margin-left:auto;font-size:.8rem;font-weight:800}.fcard-stats[data-v-e2875292]{flex-direction:column;gap:.3rem;list-style:none;display:flex}.stat-row[data-v-e2875292]{grid-template-columns:1.1rem 3.2rem 1fr 1.9rem;align-items:center;gap:.4rem;font-size:.78rem;display:grid}.stat-ic[data-v-e2875292]{text-align:center}.stat-label[data-v-e2875292]{color:var(--text-dim)}.stat-bar[data-v-e2875292]{background:#ffffff1a;border-radius:99px;height:7px;position:relative;overflow:hidden}.stat-bar i[data-v-e2875292]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 60%, #fff 10%), var(--accent));border-radius:99px;transition:width .4s;position:absolute;inset:0}.stat-val[data-v-e2875292]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.stat-effect[data-v-e2875292]{color:var(--text-faint);grid-column:1/-1;padding-left:1.5rem;font-size:.68rem;line-height:1.3}.stat-effect em[data-v-e2875292]{opacity:.8;font-style:italic;display:block}.arena[data-v-b8f29270]{z-index:400;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom));color:var(--text);flex-direction:column;animation:.3s arena-in-b8f29270;display:flex;position:fixed;inset:0;overflow:hidden}.arena-bg[data-v-b8f29270]{z-index:-2;background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--accent) 22%, #06121f), #04101b 70%);position:absolute;inset:0;overflow:hidden}.arena-unob .arena-bg[data-v-b8f29270]{animation:6s linear infinite arena-hue-b8f29270}@keyframes arena-hue-b8f29270{to{filter:hue-rotate(360deg)}}.rays[data-v-b8f29270]{filter:blur(2px);opacity:.5;mix-blend-mode:screen;position:absolute;inset:-20% 0 0}.rays span[data-v-b8f29270]{top:-10%;left:calc(8% + var(--i) * 24%);background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 60%, #cdebff) 0%, transparent 75%);transform-origin:top;width:12%;height:130%;animation:7s ease-in-out infinite ray-sway-b8f29270;animation-delay:calc(var(--i) * -1.6s);position:absolute;transform:rotate(8deg)}@keyframes ray-sway-b8f29270{0%,to{opacity:.35;transform:rotate(7deg)scaleX(.9)}50%{opacity:.7;transform:rotate(12deg)scaleX(1.15)}}.spotlight[data-v-b8f29270]{pointer-events:none;opacity:.25;mix-blend-mode:screen;width:55%;height:120%;transition:opacity .25s;position:absolute;top:-10%}.spotlight.left[data-v-b8f29270]{background:radial-gradient(60% 70% at 30% 40%, color-mix(in srgb, var(--accent) 70%, #fff), transparent 70%);left:-12%}.spotlight.right[data-v-b8f29270]{background:radial-gradient(60% 70% at 70% 40%, color-mix(in srgb, var(--accent) 70%, #fff), transparent 70%);right:-12%}.spotlight.hot[data-v-b8f29270]{opacity:.7}.bubbles[data-v-b8f29270]{position:absolute;inset:0}.bubbles span[data-v-b8f29270]{background:radial-gradient(circle at 35% 30%,#ffffffb3,#a0dcff1f);border-radius:50%;animation:linear infinite bubble-rise-b8f29270;position:absolute;bottom:-5%;box-shadow:0 0 6px #b4e6ff66}@keyframes bubble-rise-b8f29270{0%{opacity:0;transform:translateY(0)translate(0)scale(.6)}10%{opacity:.8}90%{opacity:.5}to{opacity:0;transform:translateY(-105vh)translate(14px)scale(1)}}.floor[data-v-b8f29270]{background:radial-gradient(80% 120% at 50% 120%, color-mix(in srgb, var(--accent) 30%, #0b2034), transparent 70%), linear-gradient(to top, #08161f, transparent);height:26%;position:absolute;bottom:0;left:0;right:0}.floor[data-v-b8f29270]:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);width:78%;height:30%;box-shadow:0 0 30px color-mix(in srgb, var(--accent) 30%, transparent);opacity:.5;border-radius:50%;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.crowd-layer[data-v-b8f29270]{z-index:-1;pointer-events:none;position:absolute;inset:0}.spectator[data-v-b8f29270]{opacity:calc(.85 - var(--depth) * .18);filter:blur(calc(var(--depth) * .5px)) saturate(.85);animation:spec-swim-b8f29270 var(--dur,7s) ease-in-out infinite;animation-delay:var(--delay,0s);position:absolute;transform:translate(-50%,-50%)}@keyframes spec-swim-b8f29270{0%{transform:translate(-50%, -50%) translate(calc(var(--swim) * -.5), 0) scale(calc(1 - var(--depth) * .16))}25%{transform:translate(-50%, -50%) translate(0, calc(var(--bob) * -1)) scale(calc(1.02 - var(--depth) * .16))}50%{transform:translate(-50%, -50%) translate(calc(var(--swim) * .5), 0) scale(calc(1 - var(--depth) * .16))}75%{transform:translate(-50%, -50%) translate(0, var(--bob)) scale(calc(1.02 - var(--depth) * .16))}to{transform:translate(-50%, -50%) translate(calc(var(--swim) * -.5), 0) scale(calc(1 - var(--depth) * .16))}}.spectator-face[data-v-b8f29270]{box-shadow:0 0 0 1.5px var(--accent), 0 1px 4px #00000080;border-radius:50%;position:absolute;top:-4px;right:-4px}.spectator.cheer[data-v-b8f29270]{animation:.45s spec-cheer-b8f29270}@keyframes spec-cheer-b8f29270{0%,to{transform:translate(-50%,-50%)scale(1)}40%{transform:translate(-50%,-50%)translateY(-16px)scale(1.2)}}.spectator.roar[data-v-b8f29270]{animation:.4s infinite spec-cheer-b8f29270}.cheer-burst[data-v-b8f29270]{gap:.15rem;font-size:1.1rem;display:flex;position:absolute;top:30%}.cheer-burst.left[data-v-b8f29270]{left:6%}.cheer-burst.right[data-v-b8f29270]{right:6%}.cheer-burst span[data-v-b8f29270]{animation:.7s ease-out forwards burst-fly-b8f29270;animation-delay:calc(var(--i) * 40ms)}@keyframes burst-fly-b8f29270{0%{opacity:0;transform:translateY(0)scale(.4)}30%{opacity:1}to{opacity:0;transform:translateY(-46px)scale(1.1)}}.burst-enter-active[data-v-b8f29270],.burst-leave-active[data-v-b8f29270]{transition:opacity .2s}.burst-enter-from[data-v-b8f29270],.burst-leave-to[data-v-b8f29270]{opacity:0}@keyframes arena-in-b8f29270{0%{opacity:0;transform:scale(1.04)}}.arena-top[data-v-b8f29270]{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.arena-tag[data-v-b8f29270]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:#00000040;border-radius:999px;padding:.25rem .8rem;font-size:.78rem;font-weight:800}.round-tag[data-v-b8f29270]{font-family:var(--font-display);color:var(--gold,#ffcc4d);letter-spacing:.04em;font-size:.68rem;font-weight:700}.round-break[data-v-b8f29270]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c14b8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex;position:absolute;inset:0}.rb-emoji[data-v-b8f29270]{font-size:2.6rem}.rb-title[data-v-b8f29270]{font-family:var(--font-display);font-size:1.3rem;font-weight:900}.round-break.win .rb-title[data-v-b8f29270]{color:#36e06a}.round-break.loss .rb-title[data-v-b8f29270]{color:#ff6a6a}.rb-next[data-v-b8f29270]{color:var(--text-dim);font-size:.82rem}.result-sub[data-v-b8f29270]{color:var(--text-dim);font-size:.9rem;font-weight:700}.round-pips[data-v-b8f29270]{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.2rem 0 .1rem;display:flex}.pip[data-v-b8f29270]{width:1.5rem;height:1.5rem;color:var(--rc);border:1.5px solid color-mix(in srgb, var(--rc) 60%, transparent);background:color-mix(in srgb, var(--rc) 14%, transparent);border-radius:99px;place-items:center;font-size:.8rem;font-weight:800;display:inline-grid}.pip.lost[data-v-b8f29270]{opacity:.5}.intro[data-v-b8f29270]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.8rem;display:flex;overflow-y:auto}.intro-title[data-v-b8f29270]{font-family:var(--font-display);color:var(--text-dim);font-size:1.1rem}.intro-cards[data-v-b8f29270]{flex-direction:column;gap:.5rem;width:min(440px,100%);display:flex}.vs[data-v-b8f29270]{font-family:var(--font-display);color:var(--accent);text-shadow:0 0 14px var(--accent);align-self:center;font-size:1.3rem;font-weight:900}.countdown[data-v-b8f29270]{font-family:var(--font-display);color:#fff;text-shadow:0 0 20px var(--accent);font-size:3rem;font-weight:900;animation:1s ease-in-out infinite tick-b8f29270}@keyframes tick-b8f29270{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.stage[data-v-b8f29270]{flex-direction:column;flex:1;justify-content:center;gap:1rem;display:flex;position:relative}.stage.shake[data-v-b8f29270]{animation:.34s cubic-bezier(.36,0,.2,1) stage-shake-b8f29270}@keyframes stage-shake-b8f29270{0%{transform:translate(0)}20%{transform:translate(-6px,4px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}to{transform:translate(0)}}.impact-flash[data-v-b8f29270]{z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 52%,#fff0c88c,#ff78502e 35%,#0000 60%);place-items:center;display:grid;position:absolute;inset:0}.shockwave[data-v-b8f29270]{border:3px solid #ffe096e6;border-radius:50%;width:40px;height:40px;animation:.5s cubic-bezier(.16,1,.3,1) forwards shockwave-b8f29270;box-shadow:0 0 24px #ffc878cc}@keyframes shockwave-b8f29270{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(7)}}.impact-enter-active[data-v-b8f29270]{transition:opacity 60ms}.impact-leave-active[data-v-b8f29270]{transition:opacity .22s}.impact-enter-from[data-v-b8f29270],.impact-leave-to[data-v-b8f29270]{opacity:0}.hp-row[data-v-b8f29270]{gap:.8rem;display:flex}.hp-side[data-v-b8f29270]{flex-direction:column;flex:1;gap:.25rem;display:flex}.hp-side.right[data-v-b8f29270]{align-items:flex-end}.hp-meta[data-v-b8f29270]{align-items:center;gap:.35rem;font-size:.8rem;display:flex}.hp-side.right .hp-meta[data-v-b8f29270]{flex-direction:row-reverse}.hp-name[data-v-b8f29270]{white-space:nowrap;text-overflow:ellipsis;max-width:8rem;font-weight:700;overflow:hidden}.hp-you[data-v-b8f29270]{color:#04101b;background:var(--accent);border-radius:4px;padding:0 .3rem;font-size:.6rem;font-weight:800}.hp-bar[data-v-b8f29270]{background:#ffffff1f;border-radius:99px;width:100%;height:12px;position:relative;overflow:visible}.hp-side.right .hp-bar[data-v-b8f29270]{transform:scaleX(-1)}.hp-bar.hurt[data-v-b8f29270]{animation:.32s hp-shake-b8f29270}.hp-bar.hurt[data-v-b8f29270]:after{content:"";pointer-events:none;border-radius:99px;animation:.5s forwards hp-glow-b8f29270;position:absolute;inset:-3px;box-shadow:0 0 12px 2px #ff4040d9}@keyframes hp-shake-b8f29270{0%,to{transform:translate(0)}30%{transform:translate(-3px)}60%{transform:translate(3px)}}.hp-side.right .hp-bar.hurt[data-v-b8f29270]{animation:.32s hp-shake-r-b8f29270}@keyframes hp-shake-r-b8f29270{0%,to{transform:scaleX(-1)translate(0)}30%{transform:scaleX(-1)translate(-3px)}60%{transform:scaleX(-1)translate(3px)}}@keyframes hp-glow-b8f29270{to{opacity:0}}.hp-bar.crit-hurt[data-v-b8f29270]{animation:.7s cubic-bezier(.22,1,.3,1) hp-crit-shake-b8f29270}.hp-side.right .hp-bar.crit-hurt[data-v-b8f29270]{animation:.7s cubic-bezier(.22,1,.3,1) hp-crit-shake-r-b8f29270}.hp-bar.crit-hurt[data-v-b8f29270]:after{content:"";pointer-events:none;border-radius:99px;animation:.7s forwards hp-glow-b8f29270;position:absolute;inset:-4px;box-shadow:0 0 18px 4px #ffd264f2,0 0 28px 8px #ff5050b3}@keyframes hp-crit-shake-b8f29270{0%{transform:translate(0)}12%{transform:translate(-8px)}26%{transform:translate(6px)}42%{transform:translate(-4px)}60%{transform:translate(2.5px)}78%{transform:translate(-1.2px)}to{transform:translate(0)}}@keyframes hp-crit-shake-r-b8f29270{0%{transform:scaleX(-1)translate(0)}12%{transform:scaleX(-1)translate(-8px)}26%{transform:scaleX(-1)translate(6px)}42%{transform:scaleX(-1)translate(-4px)}60%{transform:scaleX(-1)translate(2.5px)}78%{transform:scaleX(-1)translate(-1.2px)}to{transform:scaleX(-1)translate(0)}}.hp-fill[data-v-b8f29270],.hp-ghost[data-v-b8f29270]{border-radius:99px;height:100%;display:block;position:absolute;top:0;left:0}.hp-ghost[data-v-b8f29270]{background:linear-gradient(90deg,#ff5a5a,#ff9a4a);transition:width .55s cubic-bezier(.4,0,.2,1) .22s}.hp-fill[data-v-b8f29270]{background:linear-gradient(90deg,#36e06a,#b6ff6a);transition:width .28s}.hp-num[data-v-b8f29270]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:.68rem}.dmg-pop[data-v-b8f29270]{font-family:var(--font-display);color:#ff6a6a;text-shadow:0 1px 4px #000000b3;pointer-events:none;white-space:nowrap;font-size:.9rem;font-weight:900;position:absolute;top:-2px;left:50%;transform:translate(-50%,-100%)}.hp-side.right .dmg-pop[data-v-b8f29270]{transform:translate(-50%,-100%)scaleX(-1)}.dmg-pop.crit[data-v-b8f29270]{color:#ffd479;font-size:1.15rem}.dmg-enter-active[data-v-b8f29270]{animation:.85s ease-out forwards dmg-rise-b8f29270}.dmg-leave-active[data-v-b8f29270]{opacity:0;transition:opacity .2s}@keyframes dmg-rise-b8f29270{0%{opacity:0;transform:translate(-50%,-60%)scale(.6)}25%{opacity:1;transform:translate(-50%,-110%)scale(1.1)}to{opacity:0;transform:translate(-50%,-210%)scale(1)}}.hp-side.right .dmg-enter-active[data-v-b8f29270]{animation:.85s ease-out forwards dmg-rise-r-b8f29270}@keyframes dmg-rise-r-b8f29270{0%{opacity:0;transform:translate(-50%,-60%)scaleX(-1)scale(.6)}25%{opacity:1;transform:translate(-50%,-110%)scaleX(-1)scale(1.1)}to{opacity:0;transform:translate(-50%,-210%)scaleX(-1)scale(1)}}.fighters[data-v-b8f29270]{justify-content:space-between;align-items:center;padding:0 .5rem;display:flex}.fighter[data-v-b8f29270]{transition:transform .12s;position:relative}.fighter.hit[data-v-b8f29270]{animation:.26s shake-b8f29270}.fighter.crit[data-v-b8f29270]{animation:.72s cubic-bezier(.22,1,.3,1) both crit-shake-b8f29270}@keyframes crit-shake-b8f29270{0%{transform:translate(0)rotate(0)scale(1.14)}10%{transform:translate(-20px)rotate(-9deg)scale(1.12)}22%{transform:translate(17px)rotate(7deg)scale(1.09)}34%{transform:translate(-13px)rotate(-5.5deg)scale(1.06)}46%{transform:translate(10px)rotate(4deg)scale(1.04)}58%{transform:translate(-7px)rotate(-2.6deg)scale(1.025)}70%{transform:translate(4.5px)rotate(1.6deg)scale(1.015)}82%{transform:translate(-2.5px)rotate(-.8deg)scale(1.006)}92%{transform:translate(1px)rotate(.3deg)scale(1.002)}to{transform:translate(0)rotate(0)scale(1)}}.fighter.cheer[data-v-b8f29270]{animation:.45s cheer-b8f29270}.fighter.lunge[data-v-b8f29270]{animation:.28s lunge-l-b8f29270}.fighter.right.lunge[data-v-b8f29270]{animation:.28s lunge-r-b8f29270}@keyframes lunge-l-b8f29270{0%,to{transform:translate(0)}45%{transform:translate(26px)scale(1.08)}}@keyframes lunge-r-b8f29270{0%,to{transform:translate(0)}45%{transform:translate(-26px)scale(1.08)}}@keyframes shake-b8f29270{0%,to{transform:translate(0)}25%{transform:translate(-8px)rotate(-4deg)}75%{transform:translate(8px)rotate(4deg)}}@keyframes cheer-b8f29270{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)scale(1.06)}}.log[data-v-b8f29270]{text-align:center;flex-direction:column;justify-content:flex-end;gap:.2rem;min-height:4.2rem;display:flex}.log-line[data-v-b8f29270]{color:var(--text-dim);opacity:.6;font-size:.84rem;transition:opacity .2s}.log-line[data-v-b8f29270]:last-child{opacity:1;color:var(--text);font-weight:600}.log-line.crit[data-v-b8f29270]:last-child{color:#ffd479}.log-line.miss[data-v-b8f29270]:last-child{color:#8be7ff}.log-line.win[data-v-b8f29270]:last-child{color:#36e06a;font-size:1rem}.result[data-v-b8f29270]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c14d1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}.result-emoji[data-v-b8f29270]{font-size:3.6rem;animation:.5s ease-out both badge-pop-b8f29270}.result-title[data-v-b8f29270]{font-family:var(--font-display);font-size:1.8rem;font-weight:900}.result.win .result-title[data-v-b8f29270]{color:#36e06a}.result.loss .result-title[data-v-b8f29270]{color:#ff6a6a}.result-elo[data-v-b8f29270]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:1rem}.delta[data-v-b8f29270]{color:#ff6a6a;font-weight:800}.delta.up[data-v-b8f29270]{color:#36e06a}.result-btn[data-v-b8f29270]{min-width:160px;margin-top:.8rem}.result-actions[data-v-b8f29270]{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.result-actions .result-btn[data-v-b8f29270]{min-width:130px}.result-pop-enter-active[data-v-b8f29270]{transition:opacity .3s}.result-pop-enter-from[data-v-b8f29270]{opacity:0}@keyframes badge-pop-b8f29270{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.arena-skip[data-v-b8f29270]{top:calc(.8rem + env(safe-area-inset-top));border:1px solid var(--panel-line);color:var(--text-dim);background:#0000004d;border-radius:99px;padding:.3rem .6rem;font-size:.72rem;position:absolute;right:.9rem}.arena-skip[data-v-b8f29270]:disabled{opacity:.5;cursor:default}.ntf-host[data-v-38445e99]{top:calc(.6rem + env(safe-area-inset-top));z-index:500;pointer-events:none;flex-direction:column;gap:.5rem;width:min(420px,100% - 1.2rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.ntf[data-v-38445e99]{pointer-events:auto;text-align:left;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border:1px solid var(--panel-line-2);width:100%;color:var(--text);background:#091c2feb;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex;box-shadow:0 12px 30px -8px #0009}.ntf.challenge[data-v-38445e99]{border-color:#ff8a4c8c}.ntf.win[data-v-38445e99]{border-color:#36e06a80}.ntf.loss[data-v-38445e99]{border-color:#ff6a6a80}.ntf.bucket[data-v-38445e99]{-webkit-backdrop-filter:blur(4px)saturate(1.3);backdrop-filter:blur(4px)saturate(1.3);background:#091c2fb8;border-color:#36e06a80}.ntf-emoji[data-v-38445e99]{flex-shrink:0;font-size:1.5rem}.ntf-text[data-v-38445e99]{flex-direction:column;flex:1;min-width:0;display:flex}.ntf-title[data-v-38445e99]{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;overflow:hidden}.ntf-body[data-v-38445e99]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.ntf-x[data-v-38445e99]{color:var(--text-faint);flex-shrink:0;padding:.2rem .3rem;font-size:.8rem}.ntf-enter-active[data-v-38445e99],.ntf-leave-active[data-v-38445e99]{transition:all .3s}.ntf-enter-from[data-v-38445e99]{opacity:0;transform:translateY(-12px)}.ntf-leave-to[data-v-38445e99]{opacity:0;transform:translate(20px)}.modal-backdrop[data-v-8c7afbf9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#02070eb3;justify-content:center;align-items:flex-end;animation:.18s fade-8c7afbf9;display:flex;position:fixed;inset:0}.modal-sheet[data-v-8c7afbf9]{width:100%;max-width:520px;max-height:92dvh;box-shadow:var(--shadow-pop);background:#091c2fe0;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;animation:.26s cubic-bezier(.2,.9,.3,1) slideUp-8c7afbf9;display:flex;position:relative}.modal-grab[data-v-8c7afbf9]{background:var(--panel-line-2);border-radius:99px;flex-shrink:0;width:42px;height:4px;margin:.55rem auto 0}.modal-header[data-v-8c7afbf9]{flex-shrink:0;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.modal-title[data-v-8c7afbf9]{font-size:1.2rem}.modal-x[data-v-8c7afbf9]{background:var(--panel-2);border:1px solid var(--panel-line);width:34px;height:34px;color:var(--text-dim);border-radius:50%;flex-shrink:0;font-size:.9rem}.modal-x[data-v-8c7afbf9]:active{transform:scale(.9)}.modal-body[data-v-8c7afbf9]{padding:0 1rem calc(1rem + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.modal-body.has-footer[data-v-8c7afbf9]{padding-bottom:1rem}.modal-footer[data-v-8c7afbf9]{padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid var(--panel-line);flex-shrink:0}@keyframes fade-8c7afbf9{0%{opacity:0}}@keyframes slideUp-8c7afbf9{0%{opacity:.4;transform:translateY(40px)}}.clan-tag[data-v-723360d8]{letter-spacing:.02em;white-space:nowrap;vertical-align:baseline;margin-inline:.35em .15em;font-size:.82em;font-weight:800;display:inline}button.clan-tag[data-v-723360d8]{font:inherit;cursor:pointer;background-color:#0000;border:0;margin-block:0;padding:0;font-weight:800}.clan-tag.link[data-v-723360d8]:hover{text-decoration:underline}.head[data-v-9d9cf15e]{align-items:center;gap:.5rem;display:flex}.title[data-v-9d9cf15e]{font-family:var(--font-display);font-size:1.2rem}.back[data-v-9d9cf15e]{background:var(--panel-2);border:1px solid var(--panel-line);width:30px;height:30px;color:var(--text-dim);border-radius:50%;flex-shrink:0;font-size:1rem}.back[data-v-9d9cf15e]:active{transform:scale(.9)}.card[data-v-9d9cf15e]{border:1px solid var(--panel-line,#ffffff14);background:#ffffff0a;border-radius:14px;margin-bottom:.9rem;padding:1rem}.card[data-v-9d9cf15e]:last-child{margin-bottom:0}.sec-title[data-v-9d9cf15e]{margin:0 0 .6rem;font-size:1rem;font-weight:800}.crew-head[data-v-9d9cf15e]{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.crew-head[data-v-9d9cf15e] .clan-tag{font-size:1.5rem}.crew-name[data-v-9d9cf15e]{margin:0;font-size:1.15rem;font-weight:800}.crew-sub[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);margin:.1rem 0 0;font-size:.8rem}.aggs[data-v-9d9cf15e]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.9rem;display:grid}.agg[data-v-9d9cf15e]{background:#03101d80;border-radius:10px;flex-direction:column;gap:.2rem;padding:.5rem;display:flex}.agg span[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);font-size:.68rem}.agg b[data-v-9d9cf15e]{font-size:.95rem}.members[data-v-9d9cf15e]{flex-direction:column;gap:.45rem;margin:0 0 .8rem;padding:0;list-style:none;display:flex}.member[data-v-9d9cf15e]{cursor:pointer;align-items:center;gap:.6rem;display:flex}.member-info[data-v-9d9cf15e]{flex-direction:column;min-width:0;display:flex}.member-name[data-v-9d9cf15e]{font-size:.9rem;font-weight:700}.member-role[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);font-size:.72rem}.member-coins[data-v-9d9cf15e]{white-space:nowrap;margin-left:auto;font-size:.82rem}.member-ctl[data-v-9d9cf15e]{gap:.3rem;display:flex}.row[data-v-9d9cf15e]{gap:.5rem;margin-bottom:.6rem;display:flex}.inp[data-v-9d9cf15e]{border:1px solid var(--panel-line,#ffffff1a);width:100%;min-width:0;color:inherit;font:inherit;background:#03101d99;border-radius:10px;flex:1;padding:.55rem .7rem}.tag-inp[data-v-9d9cf15e]{text-transform:uppercase;letter-spacing:.25em;font-weight:800}.btn.block[data-v-9d9cf15e],.block[data-v-9d9cf15e]{width:100%;margin-top:.4rem}.btn-xs[data-v-9d9cf15e]{padding:.2rem .4rem;font-size:.7rem}.danger[data-v-9d9cf15e]{color:var(--danger,#ff5d5d)}.toggle[data-v-9d9cf15e]{align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.create-note[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);margin:0 0 .7rem;font-size:.85rem}.open-list[data-v-9d9cf15e]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.open-row[data-v-9d9cf15e]{align-items:center;gap:.5rem;display:flex}.open-main[data-v-9d9cf15e]{border:1px solid var(--panel-line,#ffffff14);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#03101d80;border-radius:10px;flex:1;align-items:center;gap:.55rem;padding:.5rem .6rem;display:flex}.open-main[data-v-9d9cf15e]:active{transform:scale(.99)}.open-info[data-v-9d9cf15e]{flex-direction:column;min-width:0;display:flex}.open-name[data-v-9d9cf15e]{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.open-sub[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);font-size:.72rem}.reqs[data-v-9d9cf15e]{margin:0 0 .9rem;padding:0;font-size:.85rem;list-style:none}.reqs li[data-v-9d9cf15e]{color:var(--danger,#ff5d5d)}.reqs li.ok[data-v-9d9cf15e]{color:var(--good,#36e06a)}.field[data-v-9d9cf15e]{margin-bottom:.7rem}.field label[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);margin-bottom:.25rem;font-size:.72rem;display:block}.tag-state[data-v-9d9cf15e]{margin-left:.4rem;font-size:.75rem}.tag-state.free[data-v-9d9cf15e]{color:var(--good,#36e06a)}.tag-state.taken[data-v-9d9cf15e]{color:var(--danger,#ff5d5d)}.preview[data-v-9d9cf15e]{margin:.4rem 0;font-size:1.4rem;display:block}.invite[data-v-9d9cf15e]{align-items:center;gap:.6rem;padding:.4rem 0;display:flex}.invite-info[data-v-9d9cf15e]{flex-direction:column;display:flex}.invite-name[data-v-9d9cf15e]{font-weight:700}.invite-by[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);font-size:.72rem}.invite-actions[data-v-9d9cf15e]{gap:.3rem;margin-left:auto;display:flex}.msg[data-v-9d9cf15e]{text-align:center;color:var(--text-dim,#9fb2c4);padding:1rem}.msg.err[data-v-9d9cf15e]{color:var(--danger,#ff5d5d)}.cooldown-card[data-v-9d9cf15e]{color:#ffd58a;background:#ffbe501f;border:1px solid #ffbe5040;border-radius:12px;margin:0 0 .75rem;padding:.65rem .75rem;font-size:.84rem}.upgrade-strip[data-v-9d9cf15e]{background:linear-gradient(135deg,#378dff24,#24e09014);border:1px solid #78beff2e;border-radius:12px;margin:0 0 .9rem;padding:.7rem}.upgrade-strip.big[data-v-9d9cf15e]{margin-bottom:.9rem}.upgrade-top[data-v-9d9cf15e]{justify-content:space-between;gap:.8rem;margin-bottom:.45rem;font-size:.82rem;font-weight:800;display:flex}.progress[data-v-9d9cf15e]{border:1px solid var(--panel-line,#ffffff14);background:#03101da6;border-radius:999px;height:10px;overflow:hidden}.progress span[data-v-9d9cf15e]{border-radius:inherit;background:linear-gradient(90deg,#36e06a,#58b9ff,#c27cff);height:100%;transition:width .35s;display:block;box-shadow:0 0 18px #58b9ff73}.upgrade-hint[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);margin:.45rem 0 0;font-size:.75rem}.invest-box[data-v-9d9cf15e]{flex-direction:column;gap:.55rem;display:flex}.invest-field[data-v-9d9cf15e]{margin-bottom:0}.invest-field span[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);margin-bottom:.25rem;font-size:.72rem;display:block}.quick-row[data-v-9d9cf15e]{flex-wrap:wrap;gap:.4rem;display:flex}.chip[data-v-9d9cf15e]{border:1px solid var(--panel-line,#ffffff1a);color:inherit;font:inherit;background:#ffffff0f;border-radius:999px;padding:.35rem .55rem;font-size:.75rem}.chip[data-v-9d9cf15e]:active{transform:scale(.96)}.chip[data-v-9d9cf15e]:disabled{opacity:.5}.invest-note[data-v-9d9cf15e]{text-align:center}.actions-grid[data-v-9d9cf15e]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;margin-bottom:.7rem;display:grid}.act-btn[data-v-9d9cf15e]{border:1px solid var(--panel-line,#ffffff14);color:inherit;font:inherit;cursor:pointer;background:#03101d80;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.7rem .4rem;display:flex}.act-btn[data-v-9d9cf15e]:active{transform:scale(.96)}.act-btn[data-v-9d9cf15e]:disabled{opacity:.5}.act-ico[data-v-9d9cf15e]{font-size:1.35rem;line-height:1}.act-lbl[data-v-9d9cf15e]{font-size:.74rem;font-weight:700}.leave-btn[data-v-9d9cf15e]{width:100%}.panel-note[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);margin:0 0 .7rem;font-size:.85rem}.panel-note[data-v-9d9cf15e]:last-child{margin:.7rem 0 0}.sec-row[data-v-9d9cf15e]{align-items:center;gap:.4rem;margin-top:1rem;display:flex}.sec-count[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);font-size:.78rem;font-weight:600}.up-card[data-v-9d9cf15e]{border:1px solid var(--panel-line,#ffffff14);background:#03101d80;border-radius:10px;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.6rem .7rem;display:flex}.up-meta[data-v-9d9cf15e]{flex-direction:column;gap:.15rem;display:flex}.up-label[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);font-size:.72rem}.up-card .btn[data-v-9d9cf15e]{white-space:nowrap;margin-left:auto}.member.static[data-v-9d9cf15e]{cursor:default}.member-self[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);margin-left:auto;font-size:.74rem}.member.static .member-ctl[data-v-9d9cf15e]{margin-left:auto}.danger-card[data-v-9d9cf15e]{border-top:1px solid var(--panel-line,#ffffff14);justify-content:center;margin-top:1rem;padding-top:.8rem;display:flex}.chat-card[data-v-9d9cf15e]{flex-direction:column;gap:.6rem;display:flex}.chat-log[data-v-9d9cf15e]{flex-direction:column;gap:.55rem;height:320px;padding-right:.25rem;display:flex;overflow-y:auto}.chat-empty[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);text-align:center;margin:auto;font-size:.82rem}.chat-msg[data-v-9d9cf15e]{align-items:flex-start;gap:.5rem;display:flex}.chat-msg.mine[data-v-9d9cf15e]{flex-direction:row-reverse}.chat-bubble[data-v-9d9cf15e]{background:var(--panel-2,#ffffff0d);border:1px solid var(--panel-line,#ffffff14);border-radius:.7rem;max-width:78%;padding:.4rem .6rem}.chat-msg.mine .chat-bubble[data-v-9d9cf15e]{background:var(--accent-soft,#50a0ff24)}.chat-meta[data-v-9d9cf15e]{align-items:baseline;gap:.5rem;margin-bottom:.1rem;display:flex}.chat-name[data-v-9d9cf15e]{font-size:.72rem;font-weight:700}.chat-time[data-v-9d9cf15e]{color:var(--text-dim,#9fb2c4);font-size:.64rem}.chat-text[data-v-9d9cf15e]{word-break:break-word;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.3}.chat-input[data-v-9d9cf15e]{gap:.5rem;display:flex}.chat-input .inp[data-v-9d9cf15e]{flex:1}.chat-ttl[data-v-9d9cf15e]{text-align:center;opacity:.75}.ban-lock[data-v-100fe625]{z-index:9999;background:var(--bg-main,#0a1120);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ban-card[data-v-100fe625]{text-align:center;background:var(--panel-2,#ffffff0a);border:1px solid var(--panel-line,#ffffff14);border-radius:1rem;width:100%;max-width:420px;padding:2rem 1.5rem}.ban-icon[data-v-100fe625]{margin-bottom:.5rem;font-size:2.4rem}.ban-title[data-v-100fe625]{margin:0 0 .4rem;font-size:1.15rem;font-weight:700}.ban-label[data-v-100fe625]{color:var(--text-dim,#9fb2c4);margin:0 0 .5rem;font-size:.9rem}.ban-reason[data-v-100fe625]{color:var(--text-dim,#9fb2c4);margin:.25rem 0 0;font-size:.84rem}.ban-reason-label[data-v-100fe625]{font-weight:600}.ban-appeal[data-v-100fe625]{margin-top:1.2rem}.ban-appeal-label[data-v-100fe625]{color:var(--text-dim,#9fb2c4);margin:0 0 .5rem;font-size:.82rem}.ban-textarea[data-v-100fe625]{border:1px solid var(--panel-line,#ffffff1f);background:var(--panel-2,#ffffff0d);width:100%;color:inherit;resize:vertical;box-sizing:border-box;border-radius:.5rem;padding:.6rem;font-size:.88rem}.ban-error[data-v-100fe625]{color:var(--danger,#e05a5a);margin:.4rem 0 0;font-size:.82rem}.ban-sent[data-v-100fe625]{color:var(--accent,#5ba0f0);margin-top:1rem;font-size:.88rem}.msg-lock[data-v-e1184f88]{z-index:9998;background:var(--bg-main,#0a1120);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.msg-card[data-v-e1184f88]{text-align:center;background:var(--panel-2,#ffffff0a);border:1px solid var(--panel-line,#ffffff14);border-radius:1rem;width:100%;max-width:440px;padding:2rem 1.5rem}.msg-icon[data-v-e1184f88]{margin-bottom:.5rem;font-size:2.4rem}.msg-title[data-v-e1184f88]{margin:0 0 .8rem;font-size:1.15rem;font-weight:700}.msg-body[data-v-e1184f88]{color:var(--text-dim,#9fb2c4);white-space:pre-wrap;word-break:break-word;margin:0 0 .6rem;font-size:.92rem;line-height:1.5}.msg-time[data-v-e1184f88]{color:var(--text-faint,#6b8499);margin:0 0 1rem;font-size:.78rem}.msg-error[data-v-e1184f88]{color:var(--danger,#e05a5a);margin:0 0 .5rem;font-size:.82rem}.credit[data-v-09cf5536]{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.72rem;display:flex}.tag[data-v-09cf5536]{cursor:pointer;color:#000;background:linear-gradient(90deg,#ff0040,#ff8a00,#ffe600,#38ff62,#00e5ff,#4d4dff,#d100ff,#ff0040) 0 0/300% 100%;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .45rem .1rem .15rem;font-size:.72rem;font-weight:800;line-height:1;animation:3s linear infinite rgb-shift;display:inline-flex;box-shadow:0 0 8px #ffffff59}.tag[data-v-09cf5536]:hover{filter:brightness(1.08)}.tag-av[data-v-09cf5536]{box-shadow:0 0 0 1.5px #0000008c}.tag-handle[data-v-09cf5536]{padding-right:.1rem}.credits[data-v-f369ff06]{flex-wrap:wrap;gap:.4rem .9rem;display:flex}.credits.divider[data-v-f369ff06]{border-top:1px dashed var(--panel-line);margin-top:.6rem;padding-top:.55rem}.crypto-badge[data-v-3bd3b970]{vertical-align:middle;align-items:center;display:inline-flex}.coin[data-v-3bd3b970]{width:1.15em;height:1.15em;box-shadow:0 0 0 1.5px var(--panel,#1a1d2b);background:var(--panel,#1a1d2b);border-radius:50%}.coin+.coin[data-v-3bd3b970]{margin-left:-.45em}.session-lock[data-v-c2083963]{z-index:9999;-webkit-backdrop-filter:blur(8px);background:radial-gradient(120% 120% at 50% 0,#061b30d1,#03101df0);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.session-lock-card[data-v-c2083963]{text-align:center;border-radius:var(--radius-lg);background:var(--panel-2);border:1px solid var(--panel-line-2);width:min(420px,100%);box-shadow:var(--shadow-pop);flex-direction:column;align-items:center;gap:.85rem;padding:2rem 1.6rem;display:flex}.session-lock-emoji[data-v-c2083963]{filter:drop-shadow(0 6px 14px #00000080);font-size:3rem;line-height:1}.session-lock-title[data-v-c2083963]{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.35rem;font-weight:700}.session-lock-body[data-v-c2083963]{max-width:32ch;color:var(--text-dim);margin:0;font-size:.95rem;line-height:1.5}.session-lock-go[data-v-c2083963]{margin-top:.4rem}.app-shell[data-v-c2083963]{background:var(--bg);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.app-main[data-v-c2083963]{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.boot[data-v-c2083963]{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:2rem;display:flex;position:relative}.boot--overlay[data-v-c2083963]{z-index:40;background:var(--bg);flex:none;position:fixed;inset:0}.boot-scene[data-v-c2083963]{place-items:center;margin-bottom:.6rem;display:grid;position:relative}.boot-emoji[data-v-c2083963]{filter:drop-shadow(0 6px 14px #00000080);font-size:3.4rem;animation:1.4s ease-in-out infinite bob-c2083963}.boot-ripple[data-v-c2083963]{border:2px solid var(--glow-accent);border-radius:50%;width:60px;height:14px;animation:1.6s ease-out infinite ripple-c2083963;position:absolute;bottom:-10px}.boot-brand[data-v-c2083963]{font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(120deg, var(--accent), #8be7ff 60%, var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-weight:700}.boot-text[data-v-c2083963]{color:var(--text-dim);font-size:.92rem}.boot-progress[data-v-c2083963]{background:color-mix(in srgb, var(--bg,#0e1c28) 60%, #fff 8%);border:1px solid var(--glow-accent,#78c8ff38);border-radius:999px;width:min(240px,70vw);height:6px;margin-top:.7rem;overflow:hidden}.boot-progress-fill[data-v-c2083963]{background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#5efc8d,#4facfe,#b06ab3,#ff5f6d) 0 0/300% 100%;border-radius:999px;height:100%;transition:width .3s;animation:3s linear infinite rainbow-shift-c2083963}.boot-badges[data-v-c2083963]{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.version-badge[data-v-c2083963]{font-family:var(--font-display);letter-spacing:.04em;color:var(--text-dim);background:color-mix(in srgb, var(--bg,#0e1c28) 70%, #fff 6%);border:1px solid var(--glow-accent,#78c8ff40);border-radius:999px;align-items:center;padding:.18rem .6rem;font-size:.74rem;font-weight:700;display:inline-flex}.update-badge[data-v-c2083963]{font-family:var(--font-display);letter-spacing:.04em;color:#1a1208;text-shadow:0 1px 1px #ffffff59;background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#5efc8d,#4facfe,#b06ab3,#ff5f6d) 0 0/300% 100%;border:1px solid #ffffff59;border-radius:999px;align-items:center;padding:.18rem .62rem;font-size:.74rem;font-weight:800;animation:3s linear infinite rainbow-shift-c2083963,.4s ease-out both badge-pop-c2083963;display:inline-flex;box-shadow:0 4px 14px #00000059}@keyframes rainbow-shift-c2083963{0%{background-position:0%}to{background-position:300%}}@keyframes badge-pop-c2083963{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.boot-retry[data-v-c2083963]{margin-top:.7rem}.disconnect[data-v-c2083963]{z-index:200;-webkit-backdrop-filter:blur(6px);background:#040c14b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.disconnect-card[data-v-c2083963]{text-align:center;background:var(--bg,#0e1c28);background:color-mix(in srgb, var(--bg,#0e1c28) 88%, #000 12%);border:1px solid var(--glow-accent,#78c8ff40);border-radius:18px;flex-direction:column;align-items:center;gap:.7rem;width:min(420px,100%);padding:1.8rem 1.6rem;display:flex;box-shadow:0 18px 50px #0000008c}.disconnect-scene[data-v-c2083963]{place-items:center;display:grid}.disconnect-emoji[data-v-c2083963]{filter:drop-shadow(0 6px 14px #00000080);font-size:3rem;animation:1.6s ease-in-out infinite bob-c2083963}.disconnect-title[data-v-c2083963]{font-family:var(--font-display);color:var(--text,#eaf6ff);font-size:1.4rem;font-weight:700}.disconnect-text[data-v-c2083963]{color:var(--text-dim);font-size:.92rem;line-height:1.45}.disconnect-text strong[data-v-c2083963]{color:var(--accent,#ffd479)}.disconnect-status[data-v-c2083963]{color:var(--text-dim);align-items:center;gap:.5rem;margin-top:.2rem;font-size:.82rem;display:inline-flex}.disconnect-dot[data-v-c2083963]{background:#ffb84d;border-radius:50%;width:9px;height:9px;animation:1.4s ease-out infinite disconnect-pulse-c2083963;box-shadow:0 0 #ffb84d80}.disconnect-dot--red[data-v-c2083963]{background:#ff6b6b;animation:1.4s ease-out infinite disconnect-pulse-red-c2083963;box-shadow:0 0 #ff6b6b80}.disconnect-card--internet[data-v-c2083963]{border-color:#ff6b6b66}.disconnect-retry[data-v-c2083963]{margin-top:.5rem}@keyframes disconnect-pulse-c2083963{0%{box-shadow:0 0 #ffb84d80}to{box-shadow:0 0 0 10px #ffb84d00}}@keyframes disconnect-pulse-red-c2083963{0%{box-shadow:0 0 #ff6b6b80}to{box-shadow:0 0 0 10px #ff6b6b00}}.disconnect-fade-enter-active[data-v-c2083963],.disconnect-fade-leave-active[data-v-c2083963]{transition:opacity .25s}.disconnect-fade-enter-from[data-v-c2083963],.disconnect-fade-leave-to[data-v-c2083963]{opacity:0;opacity:0}@keyframes bob-c2083963{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ripple-c2083963{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.rgb-frame[data-v-c2083963]{background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#5efc8d,#4facfe,#b06ab3,#ff5f6d) 0 0/300% 100%;border-radius:22px;padding:2.5px;animation:3s linear infinite rainbow-shift-c2083963;position:relative;box-shadow:0 12px 40px #00000080}.rgb-inner[data-v-c2083963]{background:color-mix(in srgb, var(--bg,#0e1c28) 92%, #000 8%);text-align:center;border-radius:20px;flex-direction:column;align-items:center;display:flex}.recap-screen[data-v-c2083963]{z-index:50;position:fixed;inset:0}.recap-card[data-v-c2083963]{top:max(env(safe-area-inset-top,0px), .9rem);bottom:max(env(safe-area-inset-bottom,0px), .9rem);box-sizing:border-box;width:auto;max-width:480px;margin-inline:auto;position:fixed;left:.9rem;right:.9rem}.recap-inner[data-v-c2083963]{box-sizing:border-box;background:color-mix(in srgb, var(--bg,#0e1c28) 92%, #000 8%);-webkit-overflow-scrolling:touch;text-align:center;border-radius:20px;height:100%;padding:1.4rem 1.3rem 1.2rem;overflow-y:auto}.recap-spark[data-v-c2083963]{font-size:2.6rem;animation:.5s ease-out both badge-pop-c2083963}.recap-kicker[data-v-c2083963]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:.78rem;font-weight:800}.recap-version[data-v-c2083963]{font-family:var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:1.7rem;font-weight:800;line-height:1.1;display:inline-flex}.recap-version-new[data-v-c2083963]{background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#5efc8d,#4facfe,#b06ab3,#ff5f6d) 0 0/300% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite rainbow-shift-c2083963}.recap-from[data-v-c2083963]{color:var(--text);-webkit-text-fill-color:var(--text);letter-spacing:.01em;background:color-mix(in srgb, var(--text-faint,#6b8499) 22%, transparent);border:1px solid color-mix(in srgb, var(--text-faint,#6b8499) 55%, transparent);border-radius:999px;padding:.15rem .55rem;font-size:.82rem;font-weight:800}.recap-md[data-v-c2083963]{text-align:left;margin:.8rem 0 1rem}.recap-credit[data-v-c2083963]{margin:.5rem 0 .2rem}.recap-md[data-v-c2083963] :first-child{margin-top:0}.recap-md[data-v-c2083963] h2{font-family:var(--font-display);color:var(--accent,#ffd479);border-bottom:1px solid color-mix(in srgb, var(--text-faint,#6b8499) 35%, transparent);margin:1.1rem 0 .4rem;padding-bottom:.2rem;font-size:.92rem;font-weight:800}.recap-md[data-v-c2083963] ul{margin:0;padding-left:1.2rem;list-style:outside}.recap-md[data-v-c2083963] li,.recap-md[data-v-c2083963] p{color:var(--text);margin:.3rem 0;font-size:.78rem;line-height:1.45}.recap-md[data-v-c2083963] strong{font-weight:700}.recap-md[data-v-c2083963] code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8em}.recap-md[data-v-c2083963] a{color:var(--accent)}.recap-md[data-v-c2083963] .ct{letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:800}.recap-md[data-v-c2083963] .ct-feature{color:#36e06a}.recap-md[data-v-c2083963] .ct-fix{color:#ffb84d}.recap-md[data-v-c2083963] .ct-update{color:#4dc4ff}.recap-md[data-v-c2083963] .ct-critical{color:#ff5a5a}.recap-md[data-v-c2083963] .ct-soon{color:#c08cff}.recap-go[data-v-c2083963]{width:100%;margin-top:.2rem}.recap-support[data-v-c2083963]{justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;text-decoration:none;display:flex}.update[data-v-c2083963]{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);z-index:300;pointer-events:none;place-items:center;padding:0 1rem;display:grid;position:fixed}.update-card[data-v-c2083963]{pointer-events:auto;width:min(360px,100%)}.update-card--gate[data-v-c2083963]{width:min(420px,100%)}.update-card .rgb-inner[data-v-c2083963]{gap:.45rem;padding:1rem 1.1rem 1.1rem}.update-card .update-emoji[data-v-c2083963]{font-size:2rem;animation:1.6s ease-in-out infinite bob-c2083963}.update-title[data-v-c2083963]{font-family:var(--font-display);color:var(--text,#eaf6ff);font-size:1.05rem;font-weight:800}.update-text[data-v-c2083963]{color:var(--text-dim);font-size:.84rem;line-height:1.4}.update-text strong[data-v-c2083963]{color:var(--accent,#ffd479)}.update-retry[data-v-c2083963]{width:100%;margin-top:.4rem}.update-fade-enter-active[data-v-c2083963]{transition:opacity .3s,transform .3s}.update-fade-leave-active[data-v-c2083963]{transition:opacity .25s,transform .25s}.update-fade-enter-from[data-v-c2083963],.update-fade-leave-to[data-v-c2083963]{opacity:0;transform:translateY(16px)}.game-canvas-container[data-v-520ca958]{width:100%;height:100%;position:absolute;inset:0}.game-canvas-container[data-v-520ca958] canvas{display:block;width:100%!important;height:100%!important;margin:0!important}.catch-bar[data-v-c39b6433]{width:100%}.catch-hint[data-v-c39b6433]{text-align:center;color:var(--text-dim);min-height:1.2em;margin-bottom:.7rem;font-size:.85rem;font-weight:700}.catch-hint.ok[data-v-c39b6433]{color:#5effa0}.catch-hint.bad[data-v-c39b6433]{color:var(--danger)}.bar-track[data-v-c39b6433]{border:1px solid var(--panel-line);background:#0a1828;border-radius:12px;height:40px;margin-bottom:0;position:relative;overflow:hidden}.bar-zone[data-v-c39b6433]{background:linear-gradient(#2bd968,#16a04a);border-radius:8px;transition:background .2s;position:absolute;top:4px;bottom:4px;box-shadow:0 0 14px #2bd96880}.bar-zone.won[data-v-c39b6433]{background:linear-gradient(#5effa0,#2bd968)}.bar-cursor[data-v-c39b6433]{background:#fff;width:4px;margin-left:-2px;position:absolute;top:-2px;bottom:-2px;box-shadow:0 0 8px #fff}.bar-cursor[data-v-c39b6433]:after{content:"";background:var(--danger);width:2px;height:100%;position:absolute;top:0;left:-1px}.bar-cursor.hit[data-v-c39b6433]{background:#5effa0;box-shadow:0 0 12px #5effa0}.bar-cursor.miss[data-v-c39b6433]{background:var(--danger)}.strike-btn[data-v-c39b6433]{padding:.85rem;font-size:1.05rem}.rarity-badge[data-v-e6feb1b0]{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.rarity-badge.small[data-v-e6feb1b0]{padding:.1rem .4rem;font-size:.62rem}.rarity-badge.rgb[data-v-e6feb1b0]{color:#fff;text-shadow:0 0 8px #ffffffb3;background:linear-gradient(#0b0f16,#0b0f16) 0 0/100% 100% padding-box padding-box,linear-gradient(90deg,#ff0040,#ff8a00,#ffe600,#38ff62,#00e5ff,#4d4dff,#d100ff,#ff0040) 0 0/300% 100% border-box;border-color:#0000;animation:3s linear infinite rgb-shift-e6feb1b0;position:relative}.rarity-badge.rgb[data-v-e6feb1b0]:after{content:"";background:inherit;filter:blur(7px);opacity:.6;z-index:-1;background-clip:border-box;border-radius:999px;animation:3s linear infinite rgb-shift-e6feb1b0;position:absolute;inset:-2px}@keyframes rgb-shift-e6feb1b0{to{background-position:0 0,300% 0}}.analyze[data-v-8ce450fd]{touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;display:flex}.analyze-title[data-v-8ce450fd]{font-family:var(--font-display);letter-spacing:.04em;font-size:1.15rem;font-weight:700}.analyze-sub[data-v-8ce450fd]{color:var(--text-dim);margin-bottom:.8rem;font-size:.85rem}.reels[data-v-8ce450fd]{flex-direction:column;gap:.45rem;width:100%;display:flex}.reel-item[data-v-8ce450fd]{opacity:.45;flex-direction:column;gap:.25rem;transition:opacity .3s;display:flex}.reel-item.active[data-v-8ce450fd],.reel-item.done[data-v-8ce450fd]{opacity:1}.reel-row[data-v-8ce450fd]{grid-template-columns:76px 1fr 46px;align-items:center;gap:.4rem;display:grid}.reel-cat[data-v-8ce450fd]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.66rem;font-weight:700;overflow:hidden}.reel-window[data-v-8ce450fd]{border:1px solid var(--panel-line);background:#0a1828;border-radius:9px;height:34px;position:relative;overflow:hidden}.reel-window.revealed[data-v-8ce450fd]{transition:box-shadow .35s,border-color .35s}.reel-window.rgb[data-v-8ce450fd]{animation:3s linear infinite reel-rgb-glow-8ce450fd}.reel-needle[data-v-8ce450fd]{width:2px;color:var(--needle,var(--accent));opacity:.92;z-index:3;pointer-events:none;background:currentColor;transition:color .35s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.reel-needle[data-v-8ce450fd]:before,.reel-needle[data-v-8ce450fd]:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.reel-needle[data-v-8ce450fd]:before{border-top:6px solid;top:0}.reel-needle[data-v-8ce450fd]:after{border-bottom:6px solid;bottom:0}.reel-needle.revealed[data-v-8ce450fd]{filter:drop-shadow(0 0 5px)}.reel-needle.rgb[data-v-8ce450fd]{animation:3s linear infinite reel-rgb-color-8ce450fd}@keyframes reel-rgb-color-8ce450fd{0%{color:#ff0040}25%{color:#ffe600}50%{color:#38ff62}75%{color:#00e5ff}to{color:#ff0040}}.reel-strip[data-v-8ce450fd]{will-change:transform;height:100%;display:flex}.reel-cell[data-v-8ce450fd]{box-sizing:border-box;color:var(--text);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #3a4655;flex-shrink:0;min-width:0;padding:0 3px;font-size:.68rem;font-weight:700;line-height:34px;display:block;overflow:hidden}.reel-cell.result[data-v-8ce450fd]{font-weight:800;transition:color .3s}.reel-cell.rgb[data-v-8ce450fd]{background:linear-gradient(90deg,#ff0040,#ffe600,#38ff62,#00e5ff,#d100ff,#ff0040) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite reel-rgb-shift-8ce450fd}@keyframes reel-rgb-shift-8ce450fd{to{background-position:300% 0}}@keyframes reel-rgb-glow-8ce450fd{0%{border-color:#ff0040;box-shadow:0 0 16px -3px #ff0040}25%{border-color:#ffe600;box-shadow:0 0 16px -3px #ffe600}50%{border-color:#38ff62;box-shadow:0 0 16px -3px #38ff62}75%{border-color:#00e5ff;box-shadow:0 0 16px -3px #00e5ff}to{border-color:#ff0040;box-shadow:0 0 16px -3px #ff0040}}.reel-chance[data-v-8ce450fd]{text-align:right;white-space:nowrap;font-size:.7rem;font-weight:800;transition:opacity .3s}@media (width<=360px){.reel-row[data-v-8ce450fd]{grid-template-columns:62px 1fr 42px;gap:.3rem}.reel-cat[data-v-8ce450fd]{font-size:.6rem}.reel-cell[data-v-8ce450fd]{font-size:.62rem}}.skip-hint[data-v-8ce450fd]{color:var(--text-faint);margin-top:.9rem;font-size:.72rem}.grade-reveal[data-v-8ce450fd]{flex-direction:column;align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.grade-glow[data-v-8ce450fd]{border-radius:50%;transition:box-shadow .5s,transform .5s cubic-bezier(.2,1.3,.4,1);transform:scale(.7)}.grade-glow.ready[data-v-8ce450fd]{box-shadow:0 0 4px var(--gcolor), 0 0 40px var(--gglow), 0 0 90px var(--gcolor);transform:scale(1)}.grade-stats[data-v-8ce450fd]{color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:.5rem .8rem;font-size:.85rem;font-weight:700;display:flex}.grade-species[data-v-8ce450fd]{font-family:var(--font-display);text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:1.35rem;font-weight:700}.grade-subtitle[data-v-8ce450fd]{color:var(--accent);text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.9rem;font-style:italic}.continue-btn[data-v-8ce450fd]{margin-top:.6rem}.grade-smart[data-v-8ce450fd]{color:var(--text-dim);text-align:center;overflow-wrap:anywhere;max-width:100%;margin:.1rem 0 0;font-size:.74rem}.grade-organize[data-v-8ce450fd]{background:var(--panel-2);border:1px solid var(--panel-line);color:var(--text);border-radius:999px;margin-top:.5rem;padding:.45rem .9rem;font-size:.78rem;font-weight:800}.grade-organize[data-v-8ce450fd]:active{transform:scale(.95)}.grade-hold-hint[data-v-8ce450fd]{color:var(--text-faint);text-align:center;margin:.35rem 0 0;font-size:.68rem}.dock[data-v-8ce450fd]{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 30vh);z-index:210;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0 .8rem;display:flex;position:fixed}.dock-chip[data-v-8ce450fd]{min-width:56px;min-height:56px;color:var(--text);border:1.5px solid var(--panel-line-2);background:#091c2ff2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.5rem .7rem;transition:transform .12s,border-color .12s,background .12s;display:flex;box-shadow:0 8px 24px #0006}.dock-chip.hot[data-v-8ce450fd]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 24%, #091c2ff2);transform:scale(1.12)}.dock-ico[data-v-8ce450fd]{font-size:1.3rem;line-height:1}.dock-name[data-v-8ce450fd]{white-space:nowrap;text-overflow:ellipsis;max-width:5.5rem;font-size:.62rem;font-weight:700;overflow:hidden}.dock-enter-active[data-v-8ce450fd],.dock-leave-active[data-v-8ce450fd]{transition:opacity .18s,transform .18s}.dock-enter-from[data-v-8ce450fd],.dock-leave-to[data-v-8ce450fd]{opacity:0;transform:translateY(16px)}.analyze-fullscreen-catch[data-v-8ce450fd]{z-index:11;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.tabs[data-v-8bc0ae5c]{gap:.4rem;margin-bottom:1rem;display:flex}.tab[data-v-8bc0ae5c]{background:var(--panel-2);border:1px solid var(--panel-line);color:var(--text-dim);cursor:pointer;border-radius:10px;flex:1;padding:.5rem .6rem;font-size:.8rem;font-weight:700}.tab.active[data-v-8bc0ae5c]{background:var(--accent);border-color:var(--accent);color:#fff}.pity-block[data-v-8bc0ae5c]{margin-bottom:1.1rem}.pity-head[data-v-8bc0ae5c]{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.15rem;display:flex}.pity-int[data-v-8bc0ae5c]{font-size:.9rem;font-weight:700}.pity-min[data-v-8bc0ae5c]{font-size:.85rem;font-weight:800}.pity-next[data-v-8bc0ae5c]{color:var(--text-faint);margin-bottom:.45rem;font-size:.72rem}.intro[data-v-8bc0ae5c]{color:var(--text-dim);margin-bottom:1rem;font-size:.85rem}.intro.sub[data-v-8bc0ae5c]{margin-bottom:.8rem;font-size:.78rem}.section[data-v-8bc0ae5c]{margin:1.1rem 0 .6rem;font-size:.95rem}.luck-badge[data-v-8bc0ae5c]{color:var(--text-dim);background:#78e6961a;border:1px solid #78e69647;border-radius:10px;margin-bottom:.6rem;padding:.5rem .7rem;font-size:.78rem;line-height:1.35}.luck-badge strong[data-v-8bc0ae5c]{color:var(--text)}.luck-badge.dim[data-v-8bc0ae5c]{background:var(--panel-2);border-color:var(--panel-line)}.rarity-list[data-v-8bc0ae5c]{flex-direction:column;gap:.35rem;list-style:none;display:flex}.rarity-row[data-v-8bc0ae5c]{background:var(--panel-2);border-radius:10px;grid-template-columns:14px 1fr auto auto;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.85rem;display:grid}.dot[data-v-8bc0ae5c]{border-radius:50%;width:12px;height:12px}.dot.rgb[data-v-8bc0ae5c]{background:linear-gradient(90deg,#ff0040,#ffe600,#38ff62,#00e5ff,#d100ff,#ff0040) 0 0/300% 100%;animation:3s linear infinite rgb-shift-8bc0ae5c}.rname[data-v-8bc0ae5c]{font-weight:800}.rname.rgb[data-v-8bc0ae5c]{background:linear-gradient(90deg,#ff0040,#ffe600,#38ff62,#00e5ff,#d100ff,#ff0040) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite rgb-shift-8bc0ae5c}@keyframes rgb-shift-8bc0ae5c{to{background-position:300% 0}}.rpct[data-v-8bc0ae5c]{font-variant-numeric:tabular-nums;font-weight:700}.rpct .base[data-v-8bc0ae5c]{color:var(--text-faint);font-size:.66rem;font-style:normal;font-weight:600;display:block}.rone[data-v-8bc0ae5c]{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.trait-block[data-v-8bc0ae5c]{margin-bottom:.8rem}.trait-head[data-v-8bc0ae5c]{color:var(--text-dim);margin-bottom:.4rem;font-size:.82rem;font-weight:700}.trait-values[data-v-8bc0ae5c]{flex-wrap:wrap;gap:.35rem;display:flex}.trait-pill[data-v-8bc0ae5c]{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:8px;padding:.25rem .5rem;font-size:.72rem;font-weight:700}.trait-pill em[data-v-8bc0ae5c]{color:var(--accent);margin-left:.2rem;font-size:.66rem;font-style:normal}.trait-pill.rgb[data-v-8bc0ae5c]{background:linear-gradient(90deg,#ff0040,#ffe600,#38ff62,#00e5ff,#d100ff,#ff0040) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;border:1px solid #ffffff40;animation:3s linear infinite rgb-shift-8bc0ae5c}.trait-pill.rgb em[data-v-8bc0ae5c]{-webkit-text-fill-color:initial;color:#fff}.mod-luck-layout[data-v-8bc0ae5c]{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:stretch;gap:.75rem;margin-bottom:1rem;display:grid}.mod-luck-head[data-v-8bc0ae5c]{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.mod-luck-label[data-v-8bc0ae5c]{color:var(--text-faint);font-size:.72rem;display:block}.mod-luck-num[data-v-8bc0ae5c]{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.mod-luck-clan[data-v-8bc0ae5c]{color:#ffc233;margin-top:.2rem;font-size:.74rem;font-weight:700;display:block}.mod-luck-clan.off[data-v-8bc0ae5c]{color:var(--text-faint);font-weight:600}.mod-luck-ring[data-v-8bc0ae5c]{border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 0 18px -8px #2fe6d6e6}.mod-luck-ring[data-v-8bc0ae5c]:before{content:"";background:#091c2ff0;border:1px solid #ffffff14;border-radius:50%;width:48px;height:48px;position:absolute}.mod-luck-ring span[data-v-8bc0ae5c]{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:900;position:relative}.mod-luck-legend[data-v-8bc0ae5c]{color:var(--text-faint);grid-column:1/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .55rem;font-size:.62rem;display:grid}.mod-luck-legend span[data-v-8bc0ae5c]{align-items:center;gap:.22rem;min-width:0;display:flex}.mod-luck-legend i[data-v-8bc0ae5c]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mod-luck-legend b[data-v-8bc0ae5c]{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:auto}.mod-bar-chart[data-v-8bc0ae5c]{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:12px;justify-content:center;align-items:flex-end;gap:.75rem;min-height:156px;padding:.7rem .5rem .55rem;display:flex}.mod-bar-col[data-v-8bc0ae5c]{flex-direction:column;align-items:center;gap:.22rem;width:50px;display:flex}.mod-bar-wrap[data-v-8bc0ae5c]{background:var(--panel-2);border-radius:8px;align-items:flex-end;width:32px;height:90px;display:flex;overflow:hidden}@media (width<=430px){.mod-luck-layout[data-v-8bc0ae5c]{grid-template-columns:1fr}.mod-bar-chart[data-v-8bc0ae5c]{gap:.55rem}}.mod-bar-fill[data-v-8bc0ae5c]{border-radius:6px 6px 0 0;width:100%;min-height:4px;transition:height .4s}.mod-bar-val[data-v-8bc0ae5c]{font-variant-numeric:tabular-nums;color:var(--text);font-size:.7rem;font-weight:800}.mod-bar-label[data-v-8bc0ae5c]{color:var(--text-faint);text-align:center;font-size:.65rem;line-height:1.15}.mod-bar-lvl[data-v-8bc0ae5c]{color:var(--accent);font-size:.6rem;font-weight:700}.mod-bar-col.inactive .mod-bar-val[data-v-8bc0ae5c],.mod-bar-lvl.inactive[data-v-8bc0ae5c]{color:var(--text-faint);font-weight:600}.mod-bar-wrap.inactive .mod-bar-fill[data-v-8bc0ae5c]{background:var(--text-faint)}.effect-list[data-v-8bc0ae5c]{flex-direction:column;gap:.5rem;margin-bottom:.8rem;display:flex}.effect-panel[data-v-8bc0ae5c]{border:1px solid var(--panel-line);background:#0a274047;border-radius:12px;overflow:hidden}.effect-toggle[data-v-8bc0ae5c]{background:var(--panel-2);width:100%;color:var(--text);text-align:left;border:none;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .75rem;font-size:.82rem;font-weight:800;display:flex}.effect-body[data-v-8bc0ae5c]{border-top:1px solid var(--panel-line);padding:.65rem .65rem .55rem}.effect-body .intro.sub[data-v-8bc0ae5c]{margin-bottom:.55rem}.shift-card[data-v-8bc0ae5c]{background:radial-gradient(120% 90% at 70% 0%, #2fe6d621, transparent 60%), var(--panel-2);border:1px solid var(--panel-line);border-radius:14px;margin-bottom:.65rem;padding:.55rem .55rem .45rem;overflow:hidden}.shift-svg[data-v-8bc0ae5c]{width:100%;height:auto;display:block}.shift-axis[data-v-8bc0ae5c]{stroke:#b4c3d238;stroke-width:1px}.shift-base-bar[data-v-8bc0ae5c]{fill:#aab6c42e}.shift-current-bar[data-v-8bc0ae5c]{opacity:.88;filter:drop-shadow(0 0 5px #2fe6d638)}.shift-base-line[data-v-8bc0ae5c]{fill:none;stroke:#b4c3d280;stroke-width:1.5px;stroke-dasharray:4 4}.shift-current-line[data-v-8bc0ae5c]{fill:none;stroke-width:3px;stroke-linecap:round}.shift-dot[data-v-8bc0ae5c]{stroke:#05101ce6;stroke-width:1.4px}.shift-label[data-v-8bc0ae5c]{fill:var(--text-faint);text-anchor:middle;font-size:9px;font-weight:800}.shift-legend[data-v-8bc0ae5c]{color:var(--text-faint);align-items:center;gap:.7rem;padding:0 .15rem;font-size:.65rem;display:flex}.shift-legend span[data-v-8bc0ae5c]{align-items:center;gap:.25rem;display:inline-flex}.shift-swatch[data-v-8bc0ae5c]{border-radius:99px;width:16px;height:7px}.shift-swatch.base[data-v-8bc0ae5c]{background:#b4c3d273}.shift-swatch.current[data-v-8bc0ae5c]{background:linear-gradient(90deg,#4caf50,#2f9bff,#ffb020,#ff2bd0)}.shift-scale[data-v-8bc0ae5c]{margin-left:auto}.shift-deltas[data-v-8bc0ae5c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.7rem;display:grid}.shift-delta[data-v-8bc0ae5c]{background:var(--panel-2);border-radius:9px;grid-template-columns:12px 1fr auto;align-items:center;gap:.1rem .35rem;padding:.35rem .45rem;font-size:.68rem;display:grid}.shift-delta b[data-v-8bc0ae5c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.shift-delta b.rgb[data-v-8bc0ae5c]{background:linear-gradient(90deg,#ff0040,#ffe600,#38ff62,#00e5ff,#d100ff,#ff0040) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite rgb-shift-8bc0ae5c}.shift-delta em[data-v-8bc0ae5c]{color:var(--text);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.shift-delta small[data-v-8bc0ae5c]{color:#82f0a2;font-variant-numeric:tabular-nums;grid-column:2/4;font-weight:800}.shift-delta small.neg[data-v-8bc0ae5c]{color:#ff8a8a}.mod-detail[data-v-8bc0ae5c]{border:1px solid var(--panel-line);border-radius:10px;margin-bottom:.5rem;overflow:hidden}.mod-detail-toggle[data-v-8bc0ae5c]{background:var(--panel-2);width:100%;color:var(--text);cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:.55rem .7rem;font-size:.8rem;font-weight:700;display:flex}.mod-detail-chevron[data-v-8bc0ae5c]{color:var(--text-dim);font-size:.7rem;transition:transform .2s}.mod-detail-chevron.open[data-v-8bc0ae5c]{transform:rotate(180deg)}.mod-detail-body[data-v-8bc0ae5c]{border-top:1px solid var(--panel-line);flex-direction:column;gap:.35rem;padding:.5rem .7rem;display:flex}.mod-detail-row[data-v-8bc0ae5c]{color:var(--text-dim);justify-content:space-between;align-items:center;font-size:.76rem;display:flex}.mod-detail-val2[data-v-8bc0ae5c]{color:var(--text-dim);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:.68rem;display:flex}.mod-detail-val2 span[data-v-8bc0ae5c]:first-child{color:var(--text);font-weight:700}.mod-detail-dim[data-v-8bc0ae5c]{color:var(--text-faint);margin:0;font-size:.72rem}.mod-note[data-v-8bc0ae5c]{color:var(--text-faint);margin-top:.8rem;font-size:.64rem;line-height:1.45}.mod-note em[data-v-8bc0ae5c]{font-style:normal}.intro[data-v-87004dfe]{color:var(--text-dim);margin-bottom:1rem;font-size:.85rem}.release-list[data-v-87004dfe]{flex-direction:column;gap:.9rem;list-style:none;display:flex}.release[data-v-87004dfe]{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:12px;padding:.7rem .85rem}.release-head[data-v-87004dfe]{justify-content:space-between;align-items:baseline;margin-bottom:.55rem;display:flex}.version[data-v-87004dfe]{font-family:var(--font-display);color:var(--accent);font-size:1rem;font-weight:800}.date[data-v-87004dfe]{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.72rem}.changes[data-v-87004dfe]{flex-direction:column;gap:.35rem;list-style:none;display:flex}.change[data-v-87004dfe]{color:var(--text);padding-left:.85rem;font-size:.82rem;line-height:1.35;position:relative}.change[data-v-87004dfe]:before{content:"";background:var(--text-faint);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.change.feature[data-v-87004dfe]:before{background:#36e06a}.change.fix[data-v-87004dfe]:before{background:#ffb84d}.change.update[data-v-87004dfe]:before{background:#4dc4ff}.change.critical[data-v-87004dfe]:before{background:#ff4d4d;box-shadow:0 0 6px #ff4d4db3}.change.critical[data-v-87004dfe]{font-weight:700}.change[data-v-87004dfe] a{color:var(--accent);text-decoration:underline}.change.soon[data-v-87004dfe]:before{background:#c08cff;animation:1.8s ease-in-out infinite soonPulse-87004dfe;box-shadow:0 0 7px #c08cffcc}.change.soon[data-v-87004dfe]{color:var(--text);font-style:italic}@keyframes soonPulse-87004dfe{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.support-crypto[data-v-87004dfe]{justify-content:center;align-items:center;gap:.4rem;margin-bottom:1rem;padding-top:.3rem;padding-bottom:.3rem;font-size:.8rem;text-decoration:none;display:flex}.intro[data-v-53f149c7]{color:var(--text-dim);margin-bottom:1rem;font-size:.85rem}.rules-body[data-v-53f149c7]{color:var(--text);font-size:.85rem;line-height:1.5}.rules-body[data-v-53f149c7] h1{color:var(--accent);margin-bottom:.5rem;font-size:1.2rem}.rules-body[data-v-53f149c7] h2{color:var(--gold);margin-top:1.2rem;margin-bottom:.4rem;font-size:1rem}.rules-body[data-v-53f149c7] h3{margin-top:.8rem;margin-bottom:.3rem;font-size:.9rem}.rules-body[data-v-53f149c7] p{margin-bottom:.5rem}.rules-body[data-v-53f149c7] ul,.rules-body[data-v-53f149c7] ol{margin-bottom:.5rem;padding-left:1.2rem}.rules-body[data-v-53f149c7] li{margin-bottom:.25rem}.rules-body[data-v-53f149c7] strong{color:var(--text)}.rules-body[data-v-53f149c7] a{color:var(--accent);text-decoration:underline}.rules-body[data-v-53f149c7] hr{border:none;border-top:1px solid var(--panel-line);margin:1rem 0}.activity-card[data-v-282fb516]{border:1px solid var(--panel-line);background:#0a27408c;border-radius:12px;margin-bottom:1rem;overflow:hidden}.ac-head[data-v-282fb516]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.ac-head.static[data-v-282fb516]{cursor:default}.ac-dot[data-v-282fb516],.tl-node[data-v-282fb516]{border:1px solid var(--panel-line);background:#ffffff0f;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.9rem;display:grid}.ac-dot.caught[data-v-282fb516],.tl-node.caught[data-v-282fb516]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.ac-dot.traded[data-v-282fb516],.tl-node.traded[data-v-282fb516]{border-color:color-mix(in srgb, var(--gold,#ffc233) 55%, transparent);background:color-mix(in srgb, var(--gold,#ffc233) 16%, transparent)}.ac-dot.renamed[data-v-282fb516],.tl-node.renamed[data-v-282fb516]{background:#8b7bff2e;border-color:#8b7bff8c}.ac-dot.fused[data-v-282fb516],.tl-node.fused[data-v-282fb516]{background:#36e06a29;border-color:#36e06a8c}.ac-text[data-v-282fb516]{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.ac-title[data-v-282fb516]{font-size:.84rem;font-weight:700}.ac-desc[data-v-282fb516]{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.ac-time[data-v-282fb516]{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.7rem}.ac-chevron[data-v-282fb516]{color:var(--text-faint);flex-shrink:0;font-size:.8rem;transition:transform .18s}.ac-chevron.open[data-v-282fb516]{transform:rotate(180deg)}.ac-timeline[data-v-282fb516]{border-top:1px solid var(--panel-line);padding:.2rem .75rem .7rem}.tl-item[data-v-282fb516]{gap:.6rem;display:flex}.tl-rail[data-v-282fb516]{flex-direction:column;align-items:center;display:flex;position:relative}.tl-node[data-v-282fb516]{z-index:1;margin-top:.55rem}.tl-line[data-v-282fb516]{background:var(--panel-line);flex:1;width:2px;min-height:.4rem;margin:.15rem 0}.tl-body[data-v-282fb516]{flex:1;min-width:0;padding:.55rem 0 .3rem}.tl-row[data-v-282fb516]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.tl-title[data-v-282fb516]{font-size:.82rem;font-weight:700}.tl-time[data-v-282fb516]{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.68rem}.tl-desc[data-v-282fb516]{color:var(--text-dim);word-break:break-word;font-size:.74rem;display:block}.modal-title[data-v-7db4b057]{text-align:center;flex:1}.modal-title.no-orb[data-v-7db4b057]{margin-left:34px}.detail-top[data-v-7db4b057]{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.detail-stage[data-v-7db4b057]{touch-action:pan-y;position:relative}.nav-arrow[data-v-7db4b057]{z-index:2;background:var(--panel-2);border:1px solid var(--panel-line);width:36px;height:36px;color:var(--text);opacity:.85;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1;transition:transform .1s,opacity .15s,background .15s;display:flex;position:absolute;top:80px;transform:translateY(-50%)}.nav-arrow[data-v-7db4b057]:hover{opacity:1;background:var(--panel-line)}.nav-arrow[data-v-7db4b057]:active{transform:translateY(-50%)scale(.9)}.nav-prev[data-v-7db4b057]{left:-.2rem}.nav-next[data-v-7db4b057]{right:-.2rem}.swipe-left-enter-active[data-v-7db4b057],.swipe-left-leave-active[data-v-7db4b057],.swipe-right-enter-active[data-v-7db4b057],.swipe-right-leave-active[data-v-7db4b057]{transition:transform .2s,opacity .2s}.swipe-left-enter-from[data-v-7db4b057]{opacity:0;transform:translate(34px)}.swipe-left-leave-to[data-v-7db4b057],.swipe-right-enter-from[data-v-7db4b057]{opacity:0;transform:translate(-34px)}.swipe-right-leave-to[data-v-7db4b057]{opacity:0;transform:translate(34px)}.badges[data-v-7db4b057]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.species-name[data-v-7db4b057]{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.fish-subtitle[data-v-7db4b057]{color:var(--accent);text-align:center;font-size:.82rem;font-style:italic}.species-desc[data-v-7db4b057]{color:var(--text-dim);text-align:center;font-size:.8rem}.exact-chance[data-v-7db4b057]{text-align:center;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:.82rem;font-weight:800}.stat-grid[data-v-7db4b057]{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.stat[data-v-7db4b057]{border:1px solid var(--panel-line);background:#0a27408c;border-radius:12px;justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:.82rem;display:flex}.stat span[data-v-7db4b057]{color:var(--text-dim)}.stat strong[data-v-7db4b057]{font-family:var(--font-display);font-weight:600}.block-title[data-v-7db4b057]{font-family:var(--font-display);margin-bottom:.5rem;font-size:.95rem;font-weight:600}.battle-box[data-v-7db4b057]{margin-bottom:1rem}.battle-power[data-v-7db4b057]{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.55rem .8rem;display:flex}.bp-label[data-v-7db4b057]{color:var(--text-dim);font-size:.84rem;font-weight:700}.bp-val[data-v-7db4b057]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.battle-grid[data-v-7db4b057]{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:.4rem;display:grid}.battle-stat[data-v-7db4b057]{border:1px solid var(--panel-line);background:#0a274073;border-radius:10px;flex-direction:column;align-items:center;gap:.1rem;padding:.45rem .3rem;display:flex}.bs-icon[data-v-7db4b057]{font-size:.95rem}.bs-label[data-v-7db4b057]{color:var(--text-dim);font-size:.68rem}.bs-val[data-v-7db4b057]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.traits[data-v-7db4b057]{flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.trait-row[data-v-7db4b057]{border:1px solid var(--panel-line);background:#0a274073;border-radius:10px;grid-template-columns:24px 1fr auto auto;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.82rem;display:grid}.t-label[data-v-7db4b057]{color:var(--text-dim)}.t-val[data-v-7db4b057]{font-weight:700}.t-chance[data-v-7db4b057]{font-variant-numeric:tabular-nums;text-align:right;min-width:46px;font-size:.76rem;font-weight:800}.origin[data-v-7db4b057]{color:var(--text-dim);flex-wrap:wrap;gap:.3rem;margin-bottom:1rem;font-size:.76rem;display:flex}.name-box[data-v-7db4b057]{background:#ffc23314;border:1px solid #ffc2334d;border-radius:12px;margin-bottom:.6rem;padding:.7rem}.name-label[data-v-7db4b057]{color:var(--gold);margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:block}.name-input-row[data-v-7db4b057]{gap:.45rem;display:flex}.name-input[data-v-7db4b057]{background:var(--bg-2);border:1px solid var(--panel-line);color:var(--text);border-radius:9px;flex:1;padding:.5rem .7rem;font-family:inherit;font-size:.9rem}.name-input[data-v-7db4b057]:focus{border-color:var(--gold);outline:none}.name-locked[data-v-7db4b057],.name-hint[data-v-7db4b057]{color:var(--text-faint);text-align:center;margin-bottom:.6rem;font-size:.76rem}.name-note[data-v-7db4b057]{color:var(--text-faint);margin-top:.45rem;font-size:.7rem}.trade-code[data-v-7db4b057]{background:var(--panel-2);border-radius:12px;margin-top:.5rem;padding:.7rem}.tc-title[data-v-7db4b057]{margin-bottom:.4rem;font-size:.8rem;font-weight:700}.tc-area[data-v-7db4b057]{resize:none;background:var(--bg-2);border:1px solid var(--panel-line);width:100%;height:64px;color:var(--accent);word-break:break-all;border-radius:9px;margin-bottom:.5rem;padding:.5rem;font-size:.66rem}.tc-hint[data-v-7db4b057]{color:var(--text-faint);text-align:center;margin-top:.4rem;font-size:.72rem}.actions[data-v-7db4b057]{gap:.4rem;display:flex}.actions .btn[data-v-7db4b057]{flex:1;padding:.6rem .3rem;font-size:.78rem}.actions .btn[data-v-7db4b057]:disabled{opacity:.4}.lock-orb[data-v-7db4b057]{background:var(--panel-2);border:1px solid var(--panel-line);opacity:.85;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;line-height:1;transition:transform .1s,opacity .15s,background .15s,border-color .15s;display:flex}.lock-orb[data-v-7db4b057]:hover{opacity:1;background:var(--panel-line)}.lock-orb[data-v-7db4b057]:active{transform:scale(.9)}.lock-orb.on[data-v-7db4b057]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 18%, var(--panel-2));opacity:1}.lock-note[data-v-7db4b057]{color:var(--text-faint);margin-bottom:.5rem;font-size:.7rem}.chip.locked[data-v-7db4b057]{color:var(--danger);border-color:var(--danger)}.feed-head[data-v-2ec4d77a]{align-items:baseline;gap:.55rem;display:flex}.modal-title[data-v-2ec4d77a]{font-size:1.2rem}.feed-sub[data-v-2ec4d77a]{color:var(--accent);font-size:.78rem;font-weight:600}.feed-empty[data-v-2ec4d77a]{color:var(--text-dim);text-align:center;padding:1.5rem 0;font-size:.88rem}.feed-list[data-v-2ec4d77a]{flex-direction:column;gap:.4rem;list-style:none;display:flex}.feed-row[data-v-2ec4d77a]{background:var(--panel-2);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border:1px solid #0000;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:.6rem;padding:.4rem .55rem;transition:border-color .15s,background .15s;display:grid}.feed-row[data-v-2ec4d77a]:hover{border-color:var(--accent);background:var(--panel-3,var(--panel-2))}.feed-media[data-v-2ec4d77a]{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.feed-info[data-v-2ec4d77a]{flex-direction:column;min-width:0;display:flex}.feed-name[data-v-2ec4d77a]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.feed-by[data-v-2ec4d77a]{color:var(--text-dim);font-size:.72rem}.feed-drone[data-v-2ec4d77a]{letter-spacing:.02em;color:#0a2740;background:linear-gradient(90deg, #46e8ff, var(--accent));white-space:nowrap;border-radius:999px;align-items:center;gap:.15rem;margin-left:.35rem;padding:.02rem .32rem;font-size:.64rem;font-weight:800;display:inline-flex}.feed-device[data-v-2ec4d77a]{vertical-align:-.05em;align-items:center;margin-left:.3rem;font-size:.78rem;line-height:1;display:inline-flex}.feed-meta[data-v-2ec4d77a]{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.feed-grade[data-v-2ec4d77a]{font-size:.78rem;font-weight:800}.feed-time[data-v-2ec4d77a]{color:var(--text-faint);white-space:nowrap;font-size:.68rem}.feed-grade.rgb[data-v-2ec4d77a]{background:linear-gradient(90deg,#ff0040,#ffe600,#38ff62,#00e5ff,#d100ff,#ff0040) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite rgb-shift-2ec4d77a}@keyframes rgb-shift-2ec4d77a{to{background-position:300% 0}}.ideen-info[data-v-39a4f98b]{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;display:flex}.ideen-info p[data-v-39a4f98b]{color:var(--text);max-width:28em;font-size:.9rem;line-height:1.5}.discord-btn[data-v-39a4f98b]{font-family:var(--font-display);padding:.7rem 1.8rem;font-size:1rem;font-weight:700}.psw[data-v-a4df5a57]{flex-shrink:0;align-items:center;gap:.5rem;padding:.2rem 1.1rem .55rem;display:flex}.psw-chips[data-v-a4df5a57]{flex:1;gap:.4rem;min-width:0;display:flex;overflow-x:auto}.psw-chips[data-v-a4df5a57]::-webkit-scrollbar{display:none}.psw-chip[data-v-a4df5a57]{background:var(--panel-2);border:1px solid var(--panel-line);color:var(--text-dim);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex-shrink:0;padding:.4rem .85rem;font-size:.78rem;font-weight:700;transition:transform .1s,background .15s,color .15s}.psw-chip[data-v-a4df5a57]:active{transform:scale(.94)}.psw-chip.on[data-v-a4df5a57]{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:var(--ink);box-shadow:0 4px 12px -4px var(--glow-accent);border-color:#0000}.psw-countdown[data-v-a4df5a57]{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:700}.cat-list[data-v-c65f614b]{flex-direction:column;gap:.45rem;list-style:none;display:flex}.cat-row[data-v-c65f614b]{background:var(--panel);border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem .5rem .7rem;transition:transform .1s,border-color .15s,box-shadow .15s;display:flex}.cat-row[data-v-c65f614b]:active{transform:scale(.99)}.cat-row[data-v-c65f614b]:hover{border-color:var(--accent);box-shadow:0 6px 18px -12px var(--glow-accent)}.cat-row-icon[data-v-c65f614b]{text-align:center;flex-shrink:0;min-width:34px;font-size:1.6rem;line-height:1}.cat-row-main[data-v-c65f614b]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.cat-row-title[data-v-c65f614b]{font-family:var(--font-display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;line-height:1.15;overflow:hidden}.cat-row-sub[data-v-c65f614b]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.cat-row-leader[data-v-c65f614b]{align-items:center;gap:.25rem;min-width:0;display:flex}.cat-row-medal[data-v-c65f614b]{flex-shrink:0;font-size:.78rem;line-height:1}.cat-row-leadername[data-v-c65f614b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cat-me[data-v-c65f614b]{color:var(--ink);background:var(--accent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.12rem .45rem;font-size:.66rem;font-weight:800}.cat-me-gold[data-v-c65f614b]{background:linear-gradient(135deg,#ffd766,#f0a92b)}.cat-me-silver[data-v-c65f614b]{background:linear-gradient(135deg,#e6eaf0,#aab4c4)}.cat-me-bronze[data-v-c65f614b]{background:linear-gradient(135deg,#e2a86b,#b5783c)}.lb-msg[data-v-c65f614b]{text-align:center;color:var(--text-dim);padding:2rem .5rem;font-size:.85rem}.rk-chev[data-v-c65f614b]{color:var(--text-faint);flex-shrink:0;margin-left:-.1rem;font-size:1.1rem;line-height:1}.lazy-media[data-v-da1d5ad0]{flex-shrink:0;display:inline-flex}.ranks[data-v-d44fb7a9]{flex-direction:column;gap:.45rem;list-style:none;display:flex}.rank[data-v-d44fb7a9]{background:var(--panel);border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:.6rem;padding:.5rem .6rem .5rem .7rem;display:flex;overflow:hidden}.rank.top[data-v-d44fb7a9]{background:linear-gradient(120deg, #ffc94d24, var(--panel) 55%);border-color:#ffc94d47}.rank.top[data-v-d44fb7a9]:nth-child(2){background:linear-gradient(120deg, #cee0f024, var(--panel) 55%);border-color:#cee0f047}.rank.top[data-v-d44fb7a9]:nth-child(3){background:linear-gradient(120deg, #d69e6e24, var(--panel) 55%);border-color:#d69e6e47}.rank.me[data-v-d44fb7a9]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset, 0 6px 18px -8px var(--glow-accent)}.rk-pos[data-v-d44fb7a9]{font-family:var(--font-display);text-align:center;flex-shrink:0;min-width:24px;font-size:1rem;font-weight:700}.rk-fish[data-v-d44fb7a9]{border:1px solid var(--panel-line);background:#03101d80;border-radius:10px}.rk-media[data-v-d44fb7a9]{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;line-height:0}.rk-media[data-v-d44fb7a9]:active{transform:scale(.94)}.rk-clan-media[data-v-d44fb7a9]{border:1px solid var(--panel-line);background:#03101d8c;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;display:flex}.rk-clan-emoji[data-v-d44fb7a9]{font-size:1.25rem}.rk-main[data-v-d44fb7a9]{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:.05rem;min-width:0;padding:0;display:flex}.rk-name[data-v-d44fb7a9]{max-width:100%;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;display:block;overflow:hidden}.rk-handle[data-v-d44fb7a9]{max-width:100%;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;display:block;overflow:hidden}.you[data-v-d44fb7a9]{color:var(--accent);font-size:.72rem}.rk-val[data-v-d44fb7a9]{text-align:right;max-width:38%;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:.82rem;font-weight:800;overflow:hidden}.rk-chev[data-v-d44fb7a9]{color:var(--text-faint);flex-shrink:0;margin-left:-.1rem;font-size:1.1rem;line-height:1}.rk-clan[data-v-d44fb7a9]{margin-left:.25rem}.pwb[data-v-26972b4c]{background:linear-gradient(120deg, #ffc94d1f, var(--panel) 60%);border:1px solid #ffc94d42;border-radius:12px;align-items:center;gap:.4rem;margin:0 0 .5rem;padding:.4rem .6rem;font-size:.78rem;display:flex}.pwb-prefix[data-v-26972b4c]{color:var(--text-dim);flex-shrink:0;font-weight:700}.pwb-medal[data-v-26972b4c]{flex-shrink:0;line-height:1}.pwb-media[data-v-26972b4c]{flex-shrink:0;align-items:center;line-height:0;display:flex}.pwb-name[data-v-26972b4c]{min-width:0;font-family:var(--font-display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.pwb-val[data-v-26972b4c]{color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:800}.orb[data-v-cff39226]{background:var(--panel);border-top:1px solid var(--panel-line);box-shadow:0 0 0 1px var(--accent) inset, 0 -6px 18px -10px var(--glow-accent);border-radius:14px 14px 0 0;flex-shrink:0;align-items:center;gap:.55rem;padding:.5rem .75rem;display:flex}.orb-rank[data-v-cff39226]{color:var(--ink);background:var(--accent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.18rem .55rem;font-size:.74rem;font-weight:800}.orb-entry[data-v-cff39226]{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;min-width:0;padding:0;display:flex}.orb-entry[data-v-cff39226]:active{transform:scale(.99)}.orb-media[data-v-cff39226]{flex-shrink:0;line-height:0}.orb-name[data-v-cff39226]{min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.86rem;font-weight:600;overflow:hidden}.orb-clan[data-v-cff39226]{margin-left:.25rem}.orb-val[data-v-cff39226]{text-align:right;max-width:38%;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:.82rem;font-weight:800;overflow:hidden}.segs[data-v-0909ba3c]{flex-shrink:0;gap:.4rem;padding:0 1.1rem .6rem;display:flex;overflow-x:auto}.segs[data-v-0909ba3c]::-webkit-scrollbar{display:none}.seg[data-v-0909ba3c]{border:1px solid var(--panel-line);color:var(--text-dim);white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:.32rem .7rem;font-size:.72rem;font-weight:700;transition:transform .1s,background .15s,color .15s}.seg[data-v-0909ba3c]:active{transform:scale(.94)}.seg.on[data-v-0909ba3c]{background:var(--panel-2);color:var(--text);border-color:var(--accent)}.lb-msg[data-v-0909ba3c]{text-align:center;color:var(--text-dim);padding:2rem .5rem;font-size:.85rem}.page-body.scroll-y[data-v-0909ba3c]{overscroll-behavior-y:contain}.ptr[data-v-0909ba3c]{height:0;color:var(--text-dim);flex-direction:column;justify-content:flex-end;align-items:center;gap:.15rem;display:flex;overflow:hidden}.ptr[data-v-0909ba3c]:not(.dragging){transition:height .22s}.ptr-icon[data-v-0909ba3c]{font-size:1.1rem;line-height:1;transition:transform .15s}.ptr.armed .ptr-icon[data-v-0909ba3c]{transform:rotate(180deg)}.ptr-icon.spin[data-v-0909ba3c]{animation:.8s linear infinite ptr-spin-0909ba3c}.ptr-label[data-v-0909ba3c]{font-size:.72rem;font-weight:600}@keyframes ptr-spin-0909ba3c{to{transform:rotate(360deg)}}.hdr-row[data-v-73aa5415]{align-items:center;gap:.5rem;display:flex}.hdr-text[data-v-73aa5415]{min-width:0}.tabs[data-v-73aa5415]{flex-shrink:0;gap:.45rem;padding:.3rem 1.1rem .7rem;display:flex;overflow-x:auto}.tabs[data-v-73aa5415]::-webkit-scrollbar{display:none}.tab[data-v-73aa5415]{background:var(--panel-2);border:1px solid var(--panel-line);color:var(--text-dim);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex-shrink:0;padding:.45rem .85rem;font-size:.76rem;font-weight:700;transition:transform .1s,background .15s,color .15s}.tab[data-v-73aa5415]:active{transform:scale(.94)}.tab-overview[data-v-73aa5415]{z-index:1;color:var(--text);border-color:var(--accent);position:sticky;left:0}.tab.on[data-v-73aa5415]{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:var(--ink);box-shadow:0 4px 12px -4px var(--glow-accent);border-color:#0000}.leaderboard-modal-body[data-v-fbdabc98]{flex-direction:column;flex:1;min-height:0;display:flex}.leaderboard-modal-body[data-v-fbdabc98] .page{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.leaderboard-modal-body[data-v-fbdabc98] .page-header{display:none}.leaderboard-modal-body[data-v-fbdabc98] .page-body{overscroll-behavior-y:contain;flex:1;min-height:0;max-height:none;padding:0;overflow-y:auto}.leaderboard-modal-body[data-v-fbdabc98] .tabs,.leaderboard-modal-body[data-v-fbdabc98] .segs{flex-shrink:0;padding-left:0;padding-right:0}.leaderboard-modal-body[data-v-fbdabc98] .tabs{padding-top:0;padding-bottom:.55rem}.leaderboard-modal-body[data-v-fbdabc98] .segs{padding-bottom:.55rem}.leaderboard-modal-body[data-v-fbdabc98] .cat-list,.leaderboard-modal-body[data-v-fbdabc98] .ranks{padding:0 0 .2rem}.modal-sheet:has(.leaderboard-modal-body){height:92dvh;max-height:92dvh}.modal-sheet:has(.leaderboard-modal-body) .modal-body{flex-direction:column;flex:1;min-height:0;padding-top:0;display:flex;overflow:hidden}.fish-card[data-v-9c8e035e]{height:var(--fish-card-h,auto);background:var(--panel);border-radius:var(--radius);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft);border:1.5px solid;flex-direction:column;justify-content:flex-start;align-items:center;gap:.2rem;padding:.6rem .5rem .55rem;transition:transform .12s;display:flex;position:relative;overflow:hidden}.fish-card[data-v-9c8e035e]:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#ffffff1a,#0000 70%);height:55%;position:absolute;inset:0 0 auto}.fish-card[data-v-9c8e035e]:active{transform:scale(.96)}.fc-name[data-v-9c8e035e]{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.78rem;font-weight:600;overflow:hidden}.fc-subtitle[data-v-9c8e035e]{color:var(--accent);text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.64rem;font-style:italic}.fc-species[data-v-9c8e035e]{color:var(--text-faint);font-size:.66rem}.fc-val[data-v-9c8e035e]{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:.66rem}.fish-card.dimmed[data-v-9c8e035e]{opacity:.32;filter:grayscale(.6)}.fish-card.card.picked[data-v-9c8e035e]{box-shadow:0 0 0 2px var(--accent), var(--shadow-soft)}.fc-check[data-v-9c8e035e]{width:20px;height:20px;color:var(--ink);background:var(--accent);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:flex;position:absolute;top:.35rem;left:.45rem}.fc-lock[data-v-9c8e035e]{z-index:2;font-size:.72rem;position:absolute;top:.35rem;left:.45rem}.fish-card.pick[data-v-9c8e035e]{border:1px solid color-mix(in srgb, var(--rc) 50%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#ffffff0a;border-radius:12px;gap:.25rem;padding:.4rem .3rem}.fish-card.pick[data-v-9c8e035e]:before{content:none}.fish-card.pick.picked[data-v-9c8e035e]{border-color:var(--rc);box-shadow:0 0 0 1.5px var(--rc) inset;background:color-mix(in srgb, var(--rc) 12%, #ffffff0a)}.fc-pick-val[data-v-9c8e035e]{color:var(--gold);font-size:.6rem;font-weight:700}.rb[data-v-8dd77aa2]{flex-direction:column;gap:.6rem;display:flex}.rb-row[data-v-8dd77aa2]{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:14px;flex-direction:column;gap:.45rem;padding:.6rem;display:flex}.rb-head[data-v-8dd77aa2]{align-items:center;gap:.5rem;display:flex}.rb-field[data-v-8dd77aa2]{background:var(--panel);border:1px solid var(--panel-line);min-width:0;color:var(--text);border-radius:10px;flex:auto;padding:.4rem .55rem;font-size:.82rem;font-weight:700}.rb-field-sm[data-v-8dd77aa2]{flex:0 auto;font-size:.76rem}.rb-del[data-v-8dd77aa2]{background:var(--panel);border:1px solid var(--panel-line);width:1.9rem;height:1.9rem;color:var(--text-dim);border-radius:999px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.rb-del[data-v-8dd77aa2]:active{transform:scale(.92)}.rb-chips[data-v-8dd77aa2]{flex-wrap:wrap;gap:.3rem;display:flex}.rb-chips-scroll[data-v-8dd77aa2]{flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.rb-chip[data-v-8dd77aa2]{white-space:nowrap;background:var(--panel);border:1px solid var(--panel-line);color:var(--text-dim);border-radius:999px;flex-shrink:0;padding:.3rem .6rem;font-size:.74rem;font-weight:700}.rb-chip.on[data-v-8dd77aa2]{background:color-mix(in srgb, var(--accent) 16%, var(--panel));border-color:var(--accent);color:var(--text)}.rb-chip[data-v-8dd77aa2]:active{transform:scale(.95)}.rb-inline[data-v-8dd77aa2]{align-items:center;gap:.5rem;display:flex}.rb-op[data-v-8dd77aa2]{background:var(--panel);border:1px solid var(--panel-line);color:var(--text);border-radius:999px;flex-shrink:0;padding:.34rem .7rem;font-size:.76rem;font-weight:800}.rb-op[data-v-8dd77aa2]:active{transform:scale(.94)}.rb-num[data-v-8dd77aa2]{background:var(--panel);border:1px solid var(--panel-line);min-width:0;max-width:12rem;color:var(--text);border-radius:10px;flex:auto;padding:.4rem .55rem;font-size:.82rem;font-weight:700}.rb-slider[data-v-8dd77aa2]{width:100%;accent-color:var(--accent)}.rb-tier-val[data-v-8dd77aa2]{color:var(--text-dim);font-size:.78rem;font-weight:700}.rb-text[data-v-8dd77aa2]{color:var(--text);margin:0;font-size:.8rem;font-weight:700}.rb-text-hint[data-v-8dd77aa2]{color:var(--text-faint);font-size:.72rem;font-weight:500}.rb-actions[data-v-8dd77aa2]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rb-add[data-v-8dd77aa2]{background:var(--panel-2);border:1px dashed var(--panel-line-2);color:var(--text);border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:800}.rb-add[data-v-8dd77aa2]:active{transform:scale(.95)}.rb-pro-toggle[data-v-8dd77aa2]{color:var(--text-dim);background:0 0;border:none;border-radius:999px;padding:.4rem .7rem;font-size:.74rem;font-weight:700}.rb-pro[data-v-8dd77aa2]{flex-direction:column;gap:.35rem;display:flex}.rb-pro-input[data-v-8dd77aa2]{width:100%;font-size:.82rem;font-weight:600;font-family:var(--font-mono,monospace);background:var(--panel);border:1px solid var(--panel-line);color:var(--text);border-radius:10px;padding:.5rem .65rem}.rb-pro-err[data-v-8dd77aa2]{color:var(--gold,#ffb020);margin:0;font-size:.72rem;font-weight:600}.bes[data-v-d25201a1]{flex-direction:column;gap:.4rem;display:flex}.bes-label[data-v-d25201a1]{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:.5rem;font-size:.74rem;font-weight:800}.bes-input[data-v-d25201a1]{background:var(--panel-2);border:1px solid var(--panel-line);width:100%;color:var(--text);border-radius:12px;padding:.55rem .7rem;font-size:.9rem;font-weight:600}.bes-emojis[data-v-d25201a1]{flex-wrap:wrap;gap:.35rem;display:flex}.bes-emoji[data-v-d25201a1]{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:12px;place-items:center;width:2.4rem;height:2.4rem;font-size:1.2rem;display:grid}.bes-emoji.on[data-v-d25201a1]{background:color-mix(in srgb, var(--accent) 18%, var(--panel));border-color:var(--accent)}.bes-emoji[data-v-d25201a1]:active{transform:scale(.92)}.bes-kinds[data-v-d25201a1]{gap:.5rem;display:flex}.bes-kind[data-v-d25201a1]{background:var(--panel-2);border:1px solid var(--panel-line);color:var(--text-dim);border-radius:12px;flex:1;padding:.55rem;font-size:.84rem;font-weight:800}.bes-kind.on[data-v-d25201a1]{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:var(--ink);border-color:#0000}.bes-kind[data-v-d25201a1]:disabled{opacity:.55}.bes-kind.on[data-v-d25201a1]:disabled{opacity:.9}.bes-hint[data-v-d25201a1]{color:var(--text-faint);margin:.1rem 0 0;font-size:.74rem;line-height:1.35}.bes-preview[data-v-d25201a1]{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:14px;margin-top:.5rem;padding:.6rem}.bes-preview-head[data-v-d25201a1]{color:var(--text);margin:0 0 .5rem;font-size:.82rem;font-weight:800}.bes-preview-grid[data-v-d25201a1]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.4rem;display:grid}.bes-preview-empty[data-v-d25201a1]{color:var(--text-faint);margin:0;font-size:.78rem}.bes-error[data-v-d25201a1]{color:var(--gold,#ffb020);margin:.4rem 0 0;font-size:.78rem;font-weight:700}.bes-footer[data-v-d25201a1]{gap:.6rem;display:flex}.bes-del[data-v-d25201a1]{background:var(--panel-2);border:1px solid var(--panel-line);color:var(--danger,#ff6b6b);border-radius:12px;flex-shrink:0;padding:.55rem .9rem;font-size:.82rem;font-weight:800}.bes-del.confirm[data-v-d25201a1]{background:var(--danger,#ff6b6b);color:#fff;border-color:#0000}.bes-del[data-v-d25201a1]:disabled{opacity:.5}.bes-save[data-v-d25201a1]{flex:1}.bas[data-v-c1f3930b]{flex-direction:column;gap:.6rem;display:flex}.bas-sub[data-v-c1f3930b]{color:var(--text-dim);margin:0;font-size:.8rem;font-weight:700}.bas-list[data-v-c1f3930b]{flex-direction:column;gap:.4rem;display:flex}.bas-row[data-v-c1f3930b]{text-align:left;background:var(--panel-2);border:1px solid var(--panel-line);width:100%;color:var(--text);border-radius:12px;align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.bas-row[data-v-c1f3930b]:active{transform:scale(.99)}.bas-box[data-v-c1f3930b]{width:1.5rem;height:1.5rem;color:var(--ink);background:var(--panel);border:1.5px solid var(--panel-line-2);border-radius:7px;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:900;display:grid}.bas-box.all[data-v-c1f3930b]{background:var(--accent);border-color:#0000}.bas-box.some[data-v-c1f3930b]{background:color-mix(in srgb, var(--accent) 45%, var(--panel));border-color:var(--accent);color:var(--text)}.bas-ico[data-v-c1f3930b]{flex-shrink:0;font-size:1.1rem}.bas-name[data-v-c1f3930b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;font-weight:700;overflow:hidden}.bas-empty[data-v-c1f3930b]{text-align:center;color:var(--text-dim);padding:1.4rem .5rem .6rem}.bas-empty-ico[data-v-c1f3930b]{margin:0 0 .4rem;font-size:2.6rem}.bas-empty-hint[data-v-c1f3930b]{color:var(--text-faint);margin:.2rem 0 0;font-size:.78rem}.fishing-view[data-v-c25da920]{flex:1;position:relative;overflow:hidden}.light-debug[data-v-c25da920]{right:max(.8rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:30;color:#d9f3ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#020e1ce0;border:1px solid #76d9ed59;border-radius:10px;gap:.55rem;width:min(220px,100vw - 1.6rem);padding:.7rem .8rem;display:grid;position:absolute;box-shadow:0 8px 24px #00000052}.light-debug label[data-v-c25da920]{grid-template-columns:7rem 1fr;align-items:center;gap:.55rem;font-family:monospace;font-size:.72rem;display:grid}.light-debug input[data-v-c25da920]{accent-color:#67d8ee;cursor:pointer;width:100%}.mm-search[data-v-c25da920]{left:50%;top:calc(9.5rem + env(safe-area-inset-top));z-index:12;color:var(--text);background:color-mix(in srgb, var(--bg,#0d1320) 42%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid color-mix(in srgb, var(--gold,#ffcc4d) 40%, transparent);opacity:.88;border-radius:99px;align-items:center;gap:.55rem;padding:.5rem .85rem .5rem .6rem;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 14px #00000038}.mm-search-radar[data-v-c25da920]{font-size:1.25rem;animation:1.4s ease-in-out infinite mm-bob-c25da920}@keyframes mm-bob-c25da920{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-3px)rotate(8deg)}}.mm-search-text[data-v-c25da920]{text-align:left;flex-direction:column;line-height:1.15;display:flex}.mm-search-title[data-v-c25da920]{font-family:var(--font-display);font-size:.82rem;font-weight:800}.mm-search-sub[data-v-c25da920]{color:var(--text-dim);font-size:.68rem}.mm-auto[data-v-c25da920]{font-size:.7rem}.mm-search-dot[data-v-c25da920]{background:var(--gold,#ffcc4d);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb, var(--gold,#ffcc4d) 70%, transparent);border-radius:99px;animation:1.4s ease-out infinite mm-ping-c25da920}@keyframes mm-ping-c25da920{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gold,#ffcc4d) 70%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.mm-pop-enter-active[data-v-c25da920],.mm-pop-leave-active[data-v-c25da920]{transition:opacity .25s,transform .25s}.mm-pop-enter-from[data-v-c25da920],.mm-pop-leave-to[data-v-c25da920]{opacity:0;transform:translate(-50%)translateY(8px)}.hud-top[data-v-c25da920]{top:calc(.7rem + env(safe-area-inset-top));z-index:10;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;left:.8rem;right:.8rem}.hud-player[data-v-c25da920]{-webkit-backdrop-filter:blur(4px)saturate(1.2);backdrop-filter:blur(4px)saturate(1.2);border:1px solid var(--panel-line-2);box-shadow:var(--shadow-soft);color:var(--text);text-align:left;cursor:pointer;background:#06142466;border-radius:14px;align-items:center;gap:.5rem;padding:.4rem .7rem .4rem .45rem;transition:transform .12s;display:flex}.hud-player[data-v-c25da920]:active{transform:scale(.96)}.hud-player-text[data-v-c25da920]{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.hud-avatar[data-v-c25da920]{flex-shrink:0;width:38px;height:38px}.hud-player-text[data-v-c25da920]{flex-direction:column;line-height:1.15;display:flex}.hud-name[data-v-c25da920]{font-family:var(--font-display);font-size:.82rem;font-weight:600}.hud-handle[data-v-c25da920]{color:var(--accent);font-size:.7rem;font-weight:600}.hud-coins[data-v-c25da920]{color:var(--gold);font-size:.82rem;font-weight:700}.hud-actions[data-v-c25da920]{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.hud-btn[data-v-c25da920]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06142466}.hud-pub[data-v-c25da920]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--panel-line-2);width:46px;height:46px;box-shadow:var(--shadow-pop);background:#06142466;border-radius:50%;place-items:center;margin-top:.1rem;font-size:1.4rem;display:grid;position:relative}.hud-pub.searching[data-v-c25da920]{border-color:#ffd640d9;animation:1.5s ease-in-out infinite pubSearch-c25da920}.hud-pub.alert[data-v-c25da920]{border-color:#ff8a4cb3;animation:1.4s ease-in-out infinite pubPulse-c25da920}.hud-pub-badge[data-v-c25da920]{background:var(--danger);color:#fff;border-radius:99px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}@keyframes pubPulse-c25da920{0%,to{box-shadow:0 0 #ff8a4c80}50%{box-shadow:0 0 0 7px #ff8a4c00}}@keyframes pubSearch-c25da920{0%,to{box-shadow:0 0 #ffd6408c,0 0 10px 1px #ffd64073}50%{box-shadow:0 0 0 7px #ffd64000,0 0 16px 3px #ffd640b3}}.hud-stack[data-v-c25da920]{top:calc(.7rem + env(safe-area-inset-top));z-index:10;flex-direction:column;align-items:flex-start;gap:.4rem;display:flex;position:absolute;left:.8rem}.hud-stats[data-v-c25da920]{color:var(--text);cursor:pointer;background:#06142466;border-color:#8be78f4d;padding:.3rem .5rem}.hud-stats[data-v-c25da920]:active{transform:scale(.95)}.hud-stats-grid[data-v-c25da920]{grid-template-columns:1fr 1fr;gap:.12rem .35rem;display:grid}.hud-stat[data-v-c25da920]{align-items:center;gap:.1rem;font-size:.62rem;line-height:1.2;display:flex}.hud-stat-icon[data-v-c25da920]{flex-shrink:0;font-size:.64rem}.hud-stat-val[data-v-c25da920]{color:#8be78f;white-space:nowrap;font-size:.62rem;font-weight:700}.hud-anglers[data-v-c25da920]{color:var(--text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--panel-line-2);cursor:pointer;background:#06142459;align-items:center;gap:.4rem;font-weight:600;transition:transform .12s;display:flex}.hud-anglers[data-v-c25da920]:active{transform:scale(.95)}.live-dot[data-v-c25da920]{background:#36e06a;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite livePulse-c25da920;box-shadow:0 0 #36e06a99}@keyframes livePulse-c25da920{70%{box-shadow:0 0 0 7px #36e06a00}to{box-shadow:0 0 #36e06a00}}.flash[data-v-c25da920]{z-index:15;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--panel-line-2);font-family:var(--font-display);white-space:nowrap;box-shadow:var(--shadow-pop);background:#040c1666;border-radius:16px;padding:.75rem 1.4rem;font-size:1.3rem;font-weight:700;position:absolute;top:36%;left:50%;transform:translate(-50%)}.cast-hint[data-v-c25da920]{z-index:9;color:#e0ffffeb;font-family:var(--font-display);letter-spacing:0;pointer-events:none;text-shadow:0 1px 4px #0000008c;flex-direction:column;align-items:center;gap:.2rem;padding:.3rem .4rem;font-size:.88rem;font-weight:700;animation:1.8s ease-in-out infinite castHintFloat-c25da920;display:flex;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.cast-hint.lowering[data-v-c25da920]{color:#fff;filter:drop-shadow(0 0 8px #8ff7ff73)}.cast-hint.disabled[data-v-c25da920]{opacity:.56}.cast-row[data-v-c25da920]{white-space:nowrap;justify-content:center;align-items:center;gap:.42rem;display:flex}.cast-row-move[data-v-c25da920]{pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.cast-row-move[data-v-c25da920]:active{cursor:grabbing}.cast-row-label[data-v-c25da920]{flex-shrink:0}.cast-arrow[data-v-c25da920]{color:#8ff7ff;font-size:1.05rem;line-height:1;animation:1.8s ease-in-out infinite castHintArrow-c25da920;display:inline-block;transform:translateY(-3px)}@keyframes castHintFloat-c25da920{0%,to{transform:translate(-50%,calc(-50% - 4px))}50%{transform:translate(-50%,calc(4px - 50%))}}@keyframes castHintArrow-c25da920{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.bottom-zone[data-v-c25da920]{z-index:12;pointer-events:none;justify-content:center;padding:.9rem;display:flex;position:absolute;inset:55% 0 auto;transform:translateY(-50%)}.cast-btn[data-v-c25da920]{font-family:var(--font-display);box-shadow:0 10px 34px -6px var(--glow-accent), 0 2px 0 #ffffff40 inset;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:20px;padding:1.05rem 2.8rem;font-size:1.3rem;font-weight:700;animation:2.6s ease-in-out infinite castPulse-c25da920;position:relative;overflow:hidden}.cast-btn.lowering[data-v-c25da920]{animation:none}.cast-body[data-v-c25da920]{z-index:1;align-items:center;gap:.55rem;display:flex;position:relative}.cast-fill[data-v-c25da920]{pointer-events:none;background:linear-gradient(#03202933,#0320298c);height:0;position:absolute;bottom:0;left:0;right:0}.cast-icon[data-v-c25da920]{font-size:1.4rem;animation:2.6s ease-in-out infinite castWobble-c25da920}.cast-btn.lowering .cast-icon[data-v-c25da920]{animation:none}@keyframes castPulse-c25da920{0%,to{box-shadow:0 10px 34px -6px var(--glow-accent), 0 2px 0 #ffffff40 inset}50%{box-shadow:0 12px 44px 0 var(--glow-accent), 0 2px 0 #ffffff40 inset}}@keyframes castWobble-c25da920{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.wait-panel[data-v-c25da920],.catch-panel[data-v-c25da920],.analyze-panel[data-v-c25da920]{pointer-events:auto;width:100%;max-width:480px;padding:1.1rem}.wait-panel[data-v-c25da920]{color:var(--text-dim);opacity:.5;flex-direction:column;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.dots[data-v-c25da920]{gap:.4rem;display:flex}.dots span[data-v-c25da920]{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite bob-c25da920}.dots span[data-v-c25da920]:nth-child(2){animation-delay:.15s}.dots span[data-v-c25da920]:nth-child(3){animation-delay:.3s}@keyframes bob-c25da920{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.retry-tag[data-v-c25da920]{text-align:center;color:var(--accent-2);margin-bottom:.6rem;font-size:.8rem;font-weight:700}.analyze-panel[data-v-c25da920]{max-height:78dvh;overflow-y:auto}.hud-drone[data-v-c25da920]{color:var(--text);font-variant-numeric:tabular-nums;background:#0614249e;border-color:#46e8ff66;align-items:center;gap:.4rem;font-weight:700;display:flex}.hud-drone.endurance[data-v-c25da920]{border-color:#ff9b3d73}.hud-drone-led[data-v-c25da920]{background:#36e06a;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite droneBlink-c25da920;box-shadow:0 0 6px 1px #36e06a}.hud-drone.endurance .hud-drone-led[data-v-c25da920]{background:#ff9b3d;box-shadow:0 0 6px 1px #ff9b3d}@keyframes droneBlink-c25da920{50%{opacity:.4}}.drone-recap-backdrop[data-v-c25da920]{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02081099;place-items:center;padding:1.2rem;display:grid;position:absolute;inset:0}.drone-recap[data-v-c25da920]{text-align:center;width:100%;max-width:340px;padding:1.1rem}.drone-recap-title[data-v-c25da920]{font-family:var(--font-display);font-size:1.15rem;font-weight:800}.drone-recap-sub[data-v-c25da920]{color:var(--text-dim);margin:.2rem 0 .8rem;font-size:.76rem}.drone-recap-list[data-v-c25da920]{flex-direction:column;gap:.4rem;margin-bottom:.9rem;padding:0;list-style:none;display:flex}.drone-recap-row[data-v-c25da920]{border:1px solid var(--panel-line);text-align:left;background:#0a274073;border-left-width:4px;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.drone-recap-dot[data-v-c25da920]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.drone-recap-name[data-v-c25da920]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:700;overflow:hidden}.drone-recap-grade[data-v-c25da920]{font-size:.7rem;font-weight:800}.drone-recap-len[data-v-c25da920]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:.7rem}.drone-recap-ok[data-v-c25da920]{width:100%}
