:root{--fs-display: clamp(46px, 5.6vw, 86px);--fs-h1: clamp(30px, 4vw, 44px);--fs-h2: clamp(24px, 3vw, 34px);--fs-h3: 17px;--fs-body: 14.5px;--fs-small: 12.5px;--fs-micro: 10.5px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-pill: 10px;--z-header: 30;--z-dropdown: 40;--z-overlay: 50;--z-modal: 60;--z-toast: 80;--t-fast: .15s;--t-med: .25s;--t-slow: .4s;--ease-out: cubic-bezier(.2, .7, .3, 1);--ease-spring: cubic-bezier(.34, 1.41, .64, 1);--motion-spring: .36s;--mono: "Lucida Console", "Courier New", monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;--page-w: 80%;--page-max: 1800px;--ctl-surface: var(--panel-2);--ctl-hover: rgba(var(--veil-rgb), .09);--ctl-active: rgba(var(--veil-rgb), .13);--ctl-accent-hover: var(--amber-soft);--ctl-focus: 2px solid var(--amber)}@media(max-width:768px){:root{--page-w: 95%}}:root,:root[data-theme=starlight-amber]{color-scheme:dark;--bg: #080c14;--bg-rgb: 8, 12, 20;--panel: #19212f;--panel-2: #252f40;--panel-3: #313d51;--line: #24304a;--line-hi: #35445f;--text: #f2f0ea;--text-2: #cbd4e1;--dim: #a8b6cb;--faint: #7b8798;--amber: #e6a24a;--amber-2: #c9812f;--amber-rgb: 230, 162, 74;--amber-soft: rgba(var(--amber-rgb), .13);--on-amber: #201404;--noya: #8f7bff;--noya-2: #6c5ce7;--noya-rgb: 143, 123, 255;--noya-soft: rgba(var(--noya-rgb), .12);--box: #55a7ff;--box-2: #7b61ff;--box-rgb: 85, 167, 255;--box-soft: rgba(var(--box-rgb), .12);--info: #8fb7d8;--info-rgb: 143, 183, 216;--ok: #5fbf8a;--ok-rgb: 95, 191, 138;--warn: #e0973f;--warn-rgb: 224, 151, 63;--err: #d9634e;--err-rgb: 217, 99, 78;--like: #ff5d73;--like-rgb: 255, 93, 115;--veil-rgb: 255, 255, 255;--scrim: rgba(4, 6, 10, .66);--header-bg: rgba(8, 12, 20, .78);--scene-image-opacity: .5;--edge-top: inset 0 1px 0 rgba(var(--veil-rgb), .05);--shadow-1: var(--edge-top), 0 2px 10px rgba(0, 0, 0, .35);--shadow-2: var(--edge-top), 0 14px 44px rgba(0, 0, 0, .5);--shadow-lift: var(--edge-top), 0 4px 14px rgba(0, 0, 0, .4), 0 18px 48px rgba(0, 0, 0, .45);--glow-amber: 0 0 0 1px rgba(var(--amber-rgb), .38), 0 10px 32px rgba(var(--amber-rgb), .16);--glow-noya: 0 0 0 1px rgba(var(--noya-rgb), .42), 0 10px 32px rgba(var(--noya-rgb), .15);--glow-box: 0 0 0 1px rgba(var(--box-rgb), .42), 0 10px 32px rgba(var(--box-rgb), .15);--glow-a: rgba(var(--amber-rgb), .07);--glow-b: rgba(123, 97, 255, .09);--bg-scene: linear-gradient(180deg, transparent 0, transparent 34vh, var(--bg) 80vh), radial-gradient(44vw 34vh at 6% -6%, var(--glow-a), transparent 62%), radial-gradient(40vw 30vh at 98% 2%, var(--glow-b), transparent 60%);--panel-err: rgba(var(--err-rgb), .08);--panel-ok: rgba(var(--ok-rgb), .08)}:root[data-theme=light-cream]{color-scheme:light;--bg: #ece8dc;--bg-rgb: 236, 232, 220;--panel: #ffffff;--panel-2: #f5f2e9;--panel-3: #ffffff;--line: #e3ddcc;--line-hi: #c8bfa8;--text: #2a2318;--text-2: #4a4133;--dim: #6f6450;--faint: #8d8371;--amber: #a05e0c;--amber-2: #874d07;--amber-rgb: 160, 94, 12;--amber-soft: rgba(var(--amber-rgb), .1);--on-amber: #fffaf0;--noya: #6c5ce7;--noya-2: #5747d6;--noya-rgb: 108, 92, 231;--noya-soft: rgba(var(--noya-rgb), .09);--box: #2970c2;--box-2: #5747d6;--box-rgb: 41, 112, 194;--box-soft: rgba(var(--box-rgb), .09);--info: #46769f;--info-rgb: 70, 118, 159;--ok: #287d50;--ok-rgb: 40, 125, 80;--warn: #a3620d;--warn-rgb: 163, 98, 13;--err: #c0432b;--err-rgb: 192, 67, 43;--like: #d93a54;--like-rgb: 217, 58, 84;--veil-rgb: 74, 58, 28;--scrim: rgba(52, 40, 18, .44);--header-bg: rgba(255, 255, 255, .72);--scene-image-opacity: .3;--edge-top: inset 0 0 0 0 transparent;--shadow-1: 0 1px 2px rgba(80, 64, 30, .05), 0 4px 14px rgba(80, 64, 30, .07);--shadow-2: 0 2px 6px rgba(80, 64, 30, .07), 0 20px 48px rgba(80, 64, 30, .13);--shadow-lift: 0 2px 6px rgba(80, 64, 30, .08), 0 26px 56px rgba(80, 64, 30, .16);--glow-amber: 0 0 0 1px rgba(var(--amber-rgb), .4), 0 8px 24px rgba(var(--amber-rgb), .13);--glow-noya: 0 0 0 1px rgba(var(--noya-rgb), .42), 0 8px 24px rgba(var(--noya-rgb), .12);--glow-box: 0 0 0 1px rgba(var(--box-rgb), .42), 0 8px 24px rgba(var(--box-rgb), .12);--glow-a: rgba(232, 196, 124, .14);--glow-b: rgba(148, 130, 224, .07);--bg-scene: radial-gradient(58vw 44vh at 50% -16%, rgba(255, 253, 244, .95), transparent 66%), radial-gradient(42vw 36vh at 90% 4%, var(--glow-a), transparent 62%), radial-gradient(44vw 36vh at 4% 2%, rgba(255, 246, 220, .42), transparent 60%), radial-gradient(54vw 42vh at 50% 112%, var(--glow-b), transparent 64%);--panel-err: rgba(var(--err-rgb), .07);--panel-ok: rgba(var(--ok-rgb), .07)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--fs-body);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background var(--t-med),color var(--t-med)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--bg-scene)}#app{position:relative;z-index:1;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%}::selection{background:var(--amber-soft)}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:var(--r-sm)}h1,h2,h3{letter-spacing:0}.mono-label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.grad-amber-text{background:linear-gradient(120deg,var(--amber),var(--amber-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hover-lift{transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-med)}.hover-lift:hover{transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.toast-rack[data-v-19b9293c]{position:fixed;top:82px;right:18px;z-index:var(--z-toast);display:grid;gap:var(--sp-2);width:min(360px,calc(100vw - 36px));pointer-events:none}.toast[data-v-19b9293c]{pointer-events:auto;display:flex;align-items:start;gap:10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-2);color:var(--text);padding:11px 14px;font-size:var(--fs-small);line-height:1.55;text-align:left}.toast .dot[data-v-19b9293c]{width:8px;height:8px;flex:0 0 auto;margin-top:6px;border-radius:50%;background:var(--info)}.toast--success[data-v-19b9293c]{border-color:rgba(var(--ok-rgb),.5)}.toast--success .dot[data-v-19b9293c]{background:var(--ok)}.toast--error[data-v-19b9293c]{border-color:rgba(var(--err-rgb),.55)}.toast--error .dot[data-v-19b9293c]{background:var(--err)}.msg[data-v-19b9293c]{min-width:0}.toast-enter-active[data-v-19b9293c],.toast-leave-active[data-v-19b9293c]{transition:opacity var(--t-med),transform var(--t-med) var(--ease-out)}.toast-enter-from[data-v-19b9293c],.toast-leave-to[data-v-19b9293c]{opacity:0;transform:translate(18px)}.toast-move[data-v-19b9293c]{transition:transform var(--t-med) var(--ease-out)}.petchat[data-v-048bf88d]{position:absolute;bottom:0;left:calc(100% + 12px);width:420px;max-width:calc(100vw - 32px);height:520px;max-height:min(76vh,620px);display:grid;grid-template-rows:auto auto 1fr auto;border:1px solid rgba(var(--noya-rgb),.45);border-radius:var(--r-md);background:linear-gradient(to bottom,rgba(var(--bg-rgb),.94),rgba(var(--bg-rgb),.89) 45%,rgba(var(--bg-rgb),.74) 78%,rgba(var(--bg-rgb),.62)),url(/noya/chat-bg.webp) center bottom / cover no-repeat;box-shadow:var(--shadow-2);overflow:hidden;cursor:default}.pc-head[data-v-048bf88d]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--noya-rgb),.16),transparent)}.pc-who[data-v-048bf88d]{display:grid;line-height:1.25;min-width:0}.pc-who b[data-v-048bf88d]{font-size:var(--fs-small)}.pc-star[data-v-048bf88d]{color:var(--noya);font-style:normal}.pc-who em[data-v-048bf88d]{font-size:var(--fs-micro);color:var(--dim);font-style:normal}.pc-sub[data-v-048bf88d]{display:flex;align-items:center;gap:5px;min-width:0}.pc-quota[data-v-048bf88d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-vip[data-v-048bf88d]{flex:none;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 7px;border:1px solid rgba(var(--noya-rgb),.34);border-radius:var(--r-pill);background:rgba(var(--noya-rgb),.1);color:var(--noya);font-size:10px;font-weight:700;line-height:15px;cursor:pointer}.pc-vip[data-v-048bf88d]:hover{border-color:rgba(var(--noya-rgb),.62);background:rgba(var(--noya-rgb),.18)}.pc-vip.on[data-v-048bf88d]{border-color:transparent;color:#fff;background:linear-gradient(115deg,#41bfe7,#7868f5);box-shadow:0 3px 10px #5d70f14d}.pc-sp[data-v-048bf88d]{flex:1}.pc-ico[data-v-048bf88d]{width:26px;height:26px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--dim);cursor:pointer;font-size:14px;line-height:1;flex:none}.pc-ico[data-v-048bf88d]:hover{color:var(--text);background:var(--line)}.pc-av[data-v-048bf88d]{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background-color:var(--panel-2);background-size:cover;background-position:center;display:grid;place-items:center;color:var(--text);font-size:12px}.pc-av.sm[data-v-048bf88d]{width:28px;height:28px;flex:0 0 28px}.pc-av.me[data-v-048bf88d]{background-color:rgba(var(--noya-rgb),.22)}.pc-scope[data-v-048bf88d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line)}.pc-drop[data-v-048bf88d]{position:relative;min-width:0}.pc-pick[data-v-048bf88d]{width:100%;display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid var(--line-hi);border-radius:var(--r-sm);background:rgba(var(--bg-rgb),.6);color:var(--text);font-size:var(--fs-micro);cursor:pointer}.pc-pick[data-v-048bf88d]:hover{border-color:var(--noya)}.pc-pick-t[data-v-048bf88d]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.pc-pick i[data-v-048bf88d]{font-style:normal;color:var(--dim)}.pc-thumb[data-v-048bf88d]{width:28px;height:18px;flex:0 0 28px;border-radius:4px;background:var(--panel-2) center / cover no-repeat}.pc-thumb.ph[data-v-048bf88d]{opacity:.45}.pc-menu[data-v-048bf88d]{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;padding:6px;border:1px solid var(--line-hi);border-radius:var(--r-sm);background:var(--panel);box-shadow:var(--shadow-2)}.pc-search[data-v-048bf88d]{width:100%;margin-bottom:6px;padding:5px 7px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-micro)}.pc-search[data-v-048bf88d]:focus{outline:none;border-color:var(--noya)}.pc-opt[data-v-048bf88d]{width:100%;display:flex;align-items:center;gap:6px;padding:5px 6px;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font-size:var(--fs-micro);text-align:left;cursor:pointer}.pc-opt[data-v-048bf88d]:hover{background:rgba(var(--noya-rgb),.14)}.pc-opt-t[data-v-048bf88d]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-hint[data-v-048bf88d]{margin:6px 4px 2px;font-size:var(--fs-micro);color:var(--dim)}.pc-list[data-v-048bf88d]{overflow-y:auto;padding:10px;display:grid;gap:10px;align-content:start}.pc-row[data-v-048bf88d]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.pc-row.user[data-v-048bf88d]{justify-content:flex-end}.pc-cards[data-v-048bf88d]{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px}.pc-bubble[data-v-048bf88d]{max-width:76%;padding:8px 10px;border-radius:4px 12px 12px;border:1px solid var(--line-hi);background:linear-gradient(160deg,rgba(var(--noya-rgb),.16),rgba(var(--noya-rgb),.05) 60%),var(--panel-2);color:var(--text);font-size:var(--fs-small);line-height:1.65;word-break:break-word}.pc-bubble.user[data-v-048bf88d]{border-radius:12px 4px 12px 12px;border-color:transparent;background:linear-gradient(135deg,var(--noya),var(--noya-2));color:#fff}.pc-caret[data-v-048bf88d]{display:inline-block;width:6px;height:1em;margin-left:2px;background:var(--noya);vertical-align:-2px;animation:pc-blink-048bf88d 1s steps(2) infinite}@keyframes pc-blink-048bf88d{50%{opacity:0}}.pc-card[data-v-048bf88d]{padding:3px 8px;border:1px solid var(--line-hi);border-radius:var(--r-sm);font-size:var(--fs-micro);color:var(--noya);text-decoration:none}.pc-card[data-v-048bf88d]:hover{border-color:var(--noya)}.pc-card.plain[data-v-048bf88d]{color:var(--dim);cursor:default}.pc-notice[data-v-048bf88d]{margin:0;font-size:var(--fs-micro);color:var(--warn)}.pc-memory[data-v-048bf88d]{margin:0;padding:6px 10px;border:1px solid rgba(var(--ok-rgb),.24);border-radius:9px;background:rgba(var(--ok-rgb),.08);color:var(--ok);font-size:var(--fs-micro)}.pc-bubble .md[data-v-048bf88d] .md-tw{overflow-x:auto;margin:6px 0}.pc-bubble .md[data-v-048bf88d] .md-table{border-collapse:collapse;font-size:var(--fs-micro);min-width:100%}.pc-bubble .md[data-v-048bf88d] .md-table th,.pc-bubble .md[data-v-048bf88d] .md-table td{border:1px solid var(--line-hi);padding:4px 8px;text-align:left;white-space:nowrap}.pc-bubble .md[data-v-048bf88d] .md-table th{background:rgba(var(--noya-rgb),.18);font-weight:600}.pc-bubble .md[data-v-048bf88d] .md-table tbody tr:nth-child(2n){background:#ffffff08}.pc-foot[data-v-048bf88d]{display:flex;gap:6px;padding:8px;border-top:1px solid var(--line);background:rgba(var(--bg-rgb),.55)}.pc-input[data-v-048bf88d]{flex:1;resize:none;max-height:88px;padding:7px 9px;border:1px solid var(--line-hi);border-radius:10px;background:rgba(var(--bg-rgb),.8);color:var(--text);font:inherit;font-size:var(--fs-small)}.pc-input[data-v-048bf88d]:focus{outline:none;border-color:var(--noya)}.pc-send[data-v-048bf88d]{padding:0 14px;border:none;border-radius:10px;background:linear-gradient(90deg,var(--noya-2),#c173e0);color:#fff;font-size:var(--fs-small);font-weight:600;cursor:pointer}.pc-send[data-v-048bf88d]:hover{opacity:.88}.pc-send[data-v-048bf88d]:disabled{background:var(--panel-2);color:var(--dim);cursor:default}.pc-rail[data-v-048bf88d]{position:absolute;z-index:8;left:0;top:0;bottom:0;width:180px;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-right:1px solid var(--line-hi);background:rgba(var(--bg-rgb),.97);box-shadow:8px 0 20px #00000059}.pc-rail-head[data-v-048bf88d]{display:flex;align-items:center;gap:6px;padding:8px 6px 8px 10px;border-bottom:1px solid var(--line)}.pc-rail-head b[data-v-048bf88d]{flex:1;font-size:var(--fs-micro);color:var(--dim);letter-spacing:.04em}.pc-rail-body[data-v-048bf88d]{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:8px;display:flex;flex-direction:column;gap:3px}.pc-rail-body[data-v-048bf88d]::-webkit-scrollbar{width:6px}.pc-rail-body[data-v-048bf88d]::-webkit-scrollbar-thumb{background:var(--line-hi);border-radius:3px}.pc-rail-body[data-v-048bf88d]::-webkit-scrollbar-track{background:transparent}.pc-new[data-v-048bf88d]{width:100%;flex:none;padding:6px 8px;margin-bottom:4px;border:1px dashed var(--line-hi);border-radius:var(--r-sm);background:transparent;color:var(--noya);font-size:var(--fs-micro);cursor:pointer}.pc-new[data-v-048bf88d]:hover{border-color:var(--noya)}.pc-conv[data-v-048bf88d]{width:100%;min-width:0;flex:none;display:flex;align-items:center;gap:6px;padding:6px 7px;border:0;border-left:2px solid transparent;border-radius:var(--r-sm);background:transparent;color:inherit;font-size:var(--fs-micro);line-height:1.5;text-align:left;cursor:pointer}.pc-conv[data-v-048bf88d]:hover{background:rgba(var(--noya-rgb),.14);border-left-color:var(--noya)}.pc-conv-t[data-v-048bf88d]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-conv em[data-v-048bf88d]{font-style:normal;color:var(--dim);font-size:var(--fs-micro)}.pc-rail-enter-active[data-v-048bf88d],.pc-rail-leave-active[data-v-048bf88d]{transition:transform var(--t-med) var(--ease-out),opacity var(--t-med)}.pc-rail-enter-from[data-v-048bf88d],.pc-rail-leave-to[data-v-048bf88d]{transform:translate(-8px);opacity:0}.petchat.left[data-v-048bf88d]{left:auto;right:calc(100% + 12px)}.petchat-enter-active[data-v-048bf88d],.petchat-leave-active[data-v-048bf88d]{transition:opacity var(--t-med),transform var(--t-med) var(--ease-out)}.petchat-enter-from[data-v-048bf88d],.petchat-leave-to[data-v-048bf88d]{opacity:0;transform:translateY(8px)}@media(max-width:640px){.petchat[data-v-048bf88d]{position:fixed;left:12px;right:12px;bottom:12px;width:auto;height:66vh}}@media(prefers-reduced-motion:reduce){.pc-caret[data-v-048bf88d]{animation:none}}.noya-pet[data-v-36e450d6]{position:fixed;z-index:45;--pet-h: 370px;--pet-w: 146px;width:var(--pet-w);height:var(--pet-h);display:flex;align-items:flex-end;justify-content:center;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.noya-pet.dragging[data-v-36e450d6]{cursor:grabbing}.noya-pet.greeter[data-v-36e450d6]{position:relative;left:auto;top:auto;z-index:auto;width:100%;height:auto;aspect-ratio:624 / 1579;cursor:default}.l2d[data-v-36e450d6]{position:absolute;bottom:0;left:50%;transform:translate(-50%);pointer-events:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.sprite[data-v-36e450d6]{height:100%;width:auto;pointer-events:auto;transform-origin:50% 100%;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35));animation:pet-breathe-36e450d6 3.6s linear infinite}.noya-pet.dragging .sprite[data-v-36e450d6]{animation-play-state:paused}@keyframes pet-breathe-36e450d6{0%{transform:translateY(0) rotate(1.2deg)}25%{transform:translateY(4px) rotate(0)}50%{transform:translateY(0) rotate(-1.2deg)}75%{transform:translateY(-4px) rotate(0)}to{transform:translateY(0) rotate(1.2deg)}}.pet-bubble[data-v-36e450d6]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);width:max-content;max-width:240px;padding:9px 12px;border:1.5px solid #7b61ff;border-radius:var(--r-lg);background:#fffffff2;box-shadow:0 8px 24px #00000059;display:grid;gap:2px;pointer-events:none}.pet-bubble.say[data-v-36e450d6]{pointer-events:auto;cursor:pointer}.pet-bubble.anchorRight[data-v-36e450d6]{left:auto;right:0;transform:none}.pet-bubble.anchorLeft[data-v-36e450d6]{left:0;transform:none}.pet-bubble.anchorLeft[data-v-36e450d6]:after{left:22px;transform:none}.pet-bubble b[data-v-36e450d6]{font-size:var(--fs-small);color:#4b3a8f;white-space:nowrap}.pet-bubble span[data-v-36e450d6]{font-size:var(--fs-micro);color:#6c5ce7;white-space:nowrap}.pet-bubble.say b[data-v-36e450d6],.pet-bubble.greet b[data-v-36e450d6]{white-space:normal;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pet-bubble[data-v-36e450d6]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#fffffff2}.pet-bubble.anchorRight[data-v-36e450d6]:after{left:auto;right:22px;transform:none}.pet-bubble-enter-active[data-v-36e450d6],.pet-bubble-leave-active[data-v-36e450d6]{transition:opacity var(--t-med),transform var(--t-med) var(--ease-out)}.pet-bubble-enter-from[data-v-36e450d6],.pet-bubble-leave-to[data-v-36e450d6]{opacity:0;transform:translate(-50%) translateY(6px)}.pet-bubble-enter-from.anchorRight[data-v-36e450d6],.pet-bubble-leave-to.anchorRight[data-v-36e450d6],.pet-bubble-enter-from.anchorLeft[data-v-36e450d6],.pet-bubble-leave-to.anchorLeft[data-v-36e450d6]{transform:translateY(6px)}@media(max-width:640px){.noya-pet[data-v-36e450d6]{--pet-h: 250px;--pet-w: 99px}.pet-bubble span[data-v-36e450d6]{display:none}}@media(prefers-reduced-motion:reduce){.sprite[data-v-36e450d6]{animation:none}}.noya-pet.live .sprite[data-v-36e450d6]{animation:none}.stardust[data-v-334c2e4f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.dust-star[data-v-334c2e4f]{position:absolute;top:-4vh;animation:dust-fall-334c2e4f linear infinite;filter:drop-shadow(0 0 6px currentcolor)}@keyframes dust-fall-334c2e4f{0%{transform:translate3d(0,-4vh,0) rotate(0)}25%{transform:translate3d(var(--sway),25vh,0) rotate(110deg)}50%{transform:translate3d(0,52vh,0) rotate(200deg)}75%{transform:translate3d(var(--sway),78vh,0) rotate(290deg)}to{transform:translate3d(0,106vh,0) rotate(360deg)}}.burst-layer[data-v-334c2e4f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:none;overflow:hidden}.burst-layer[data-v-334c2e4f] .burst-star{position:absolute;transform:translate(-50%,-50%);filter:drop-shadow(0 0 6px currentcolor);will-change:transform,opacity;contain:layout paint}:root[data-theme=light-cream] .stardust[data-v-334c2e4f]{display:none}@media(prefers-reduced-motion:reduce){.dust-star[data-v-334c2e4f],.burst-layer[data-v-334c2e4f] .burst-star{animation:none}}.bm-overlay[data-v-4995013d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:20px;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bm[data-v-4995013d]{width:100%;max-height:min(86vh,900px);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow-2);overflow:hidden}.bm--amber[data-v-4995013d]{border-color:rgba(var(--amber-rgb),.45)}.bm--noya[data-v-4995013d]{border-color:rgba(var(--noya-rgb),.45)}.bm--alipay[data-v-4995013d]{border-color:#1677ff;box-shadow:0 24px 70px #041c469e,0 0 0 1px #1677ff33}.bm-head[data-v-4995013d]{display:flex;align-items:start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-3);border-bottom:1px solid var(--line)}.bm-head--glow[data-v-4995013d]{background:radial-gradient(130% 170% at 0% 0%,rgba(var(--amber-rgb),.18),transparent 58%),linear-gradient(180deg,rgba(var(--veil-rgb),.05),rgba(var(--veil-rgb),0)),var(--panel-2);border-bottom-color:rgba(var(--amber-rgb),.24);padding-bottom:var(--sp-4)}.bm-head--glow .bm-close[data-v-4995013d]:hover{background:rgba(var(--veil-rgb),.08)}.bm-heading[data-v-4995013d]{display:flex;min-width:0;align-items:center;gap:13px}.bm-title[data-v-4995013d]{display:grid;gap:4px;min-width:0}.bm-icon[data-v-4995013d]{display:grid;flex:none;width:44px;height:44px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#5798ff,#765bff);box-shadow:inset 0 1px #ffffff47,0 12px 28px #5363ff4d;font-size:21px;font-weight:850}.bm-subtitle[data-v-4995013d]{color:var(--dim);font-size:var(--fs-small);line-height:1.4}.bm-head--center[data-v-4995013d]{position:relative;justify-content:center;padding-right:var(--sp-5)}.bm-head--center .bm-heading[data-v-4995013d]{justify-content:center}.bm-head--center .bm-title[data-v-4995013d]{justify-items:center;text-align:center}.bm-head--center .bm-heading--icon .bm-title[data-v-4995013d]{justify-items:start;text-align:left}.bm-head--center .bm-title b[data-v-4995013d]{font-size:22px;letter-spacing:-.01em}.bm-head--center .bm-close[data-v-4995013d]{position:absolute;top:var(--sp-4);right:var(--sp-5)}.bm-title .mono-label[data-v-4995013d]{color:var(--amber)}.bm--noya .bm-title .mono-label[data-v-4995013d]{color:var(--noya)}.bm-title b[data-v-4995013d]{font-size:var(--fs-h3);line-height:1.3}.bm-head--title-large .bm-title b[data-v-4995013d]{font-size:22px;letter-spacing:-.01em}.bm--alipay .bm-head[data-v-4995013d]{align-items:center;padding:14px 18px;border-bottom:0;background:linear-gradient(135deg,#1593ff,#1677ff 68%,#1267e7);box-shadow:0 7px 24px #1677ff3d}.bm--alipay .bm-icon[data-v-4995013d]{width:32px;height:32px;border-radius:50%;color:#1677ff;background:#fff;box-shadow:0 3px 10px #0538843d;font-size:18px}.bm--alipay .bm-title b[data-v-4995013d]{color:#fff;font-size:20px}.bm--alipay .bm-subtitle[data-v-4995013d]{color:#ffffffd1}.bm--alipay .bm-close[data-v-4995013d]{color:#ffffffc2}.bm--alipay .bm-close[data-v-4995013d]:hover{color:#fff;background:#ffffff24}.bm-close[data-v-4995013d]{border:0;background:transparent;color:var(--dim);font-size:22px;line-height:1;padding:2px 6px;border-radius:var(--r-sm)}.bm-close[data-v-4995013d]:hover{color:var(--text);background:var(--panel-2)}.bm-body[data-v-4995013d]{padding:var(--sp-5);overflow:auto}.bm-foot[data-v-4995013d]{padding:0 var(--sp-5) var(--sp-5)}.modal-enter-active[data-v-4995013d],.modal-leave-active[data-v-4995013d]{transition:opacity var(--t-med)}.modal-enter-from[data-v-4995013d],.modal-leave-to[data-v-4995013d]{opacity:0}.modal-enter-active .bm[data-v-4995013d]{transition:transform var(--t-med) var(--ease-out)}.modal-enter-from .bm[data-v-4995013d]{transform:translateY(14px) scale(.985)}.sc-guest[data-v-6b48e92a]{display:grid;justify-items:center;gap:10px;padding:var(--sp-6) 0 var(--sp-2);text-align:center}.sc-guest svg[data-v-6b48e92a]{width:38px;height:38px;color:var(--amber);opacity:.8}.sc-guest b[data-v-6b48e92a]{font-size:var(--fs-h3)}.sc-guest p[data-v-6b48e92a]{margin:0;color:var(--dim);font-size:var(--fs-small);line-height:1.7}.sc-login[data-v-6b48e92a]{margin-top:2px;padding:10px 22px;border:0;border-radius:var(--r-md);cursor:pointer;background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font-size:var(--fs-small);font-weight:800}.sc-login[data-v-6b48e92a]:hover{box-shadow:var(--glow-amber)}.sc-fallback[data-v-6b48e92a]{width:100%;margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px dashed var(--line-hi);border-radius:var(--r-md);background:var(--panel-2)}.sc-fallback .mono-label[data-v-6b48e92a]{color:var(--amber)}.sc-fallback p[data-v-6b48e92a]{margin:6px 0 0;color:var(--dim);font-size:var(--fs-small);line-height:1.7;word-break:break-all}.sc-fallback b[data-v-6b48e92a]{color:var(--text);font-family:var(--mono)}.sc-wrap[data-v-6b48e92a]{display:grid;gap:var(--sp-3);border-radius:var(--r-md);transition:box-shadow var(--t-fast)}.sc-wrap.hot[data-v-6b48e92a]{box-shadow:0 0 0 2px var(--amber)}.sc-hint[data-v-6b48e92a]{margin:0;color:var(--dim);font-size:var(--fs-micro)}.sc-scroll[data-v-6b48e92a]{height:min(48vh,400px);padding-right:4px;overflow-y:auto;overscroll-behavior:contain}.sc-state[data-v-6b48e92a]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px;color:var(--dim);font-size:var(--fs-small);text-align:center}.sc-state.empty svg[data-v-6b48e92a]{width:34px;height:34px;opacity:.5}.sc-more[data-v-6b48e92a],.sc-top-note[data-v-6b48e92a]{display:block;margin:0 auto var(--sp-3);padding:4px 12px;color:var(--dim);font-size:var(--fs-micro);text-align:center}.sc-more[data-v-6b48e92a]{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel-2);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast)}.sc-more[data-v-6b48e92a]:hover:not(:disabled){color:var(--amber);border-color:var(--amber)}.sc-row[data-v-6b48e92a]{display:flex;margin-bottom:var(--sp-3)}.sc-row.admin[data-v-6b48e92a]{justify-content:flex-start}.sc-row.user[data-v-6b48e92a]{justify-content:flex-end}.sc-bubble-wrap[data-v-6b48e92a]{max-width:78%;min-width:0}.sc-who[data-v-6b48e92a]{margin:0 4px 3px;color:var(--dim);font-size:var(--fs-micro)}.sc-row.user .sc-who[data-v-6b48e92a],.sc-row.user .sc-meta[data-v-6b48e92a]{justify-content:flex-end;text-align:right}.sc-bubble[data-v-6b48e92a]{padding:9px 13px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);font-size:var(--fs-small);line-height:1.7}.sc-row.user .sc-bubble[data-v-6b48e92a]{border-color:rgba(var(--amber-rgb),.4);background:var(--amber-soft)}.sc-bubble.deleted[data-v-6b48e92a]{background:transparent}.sc-deleted[data-v-6b48e92a]{color:var(--dim);font-style:italic}.sc-text[data-v-6b48e92a]{white-space:pre-wrap;word-break:break-word}.sc-shot[data-v-6b48e92a]{max-width:100%;max-height:260px;display:block;border-radius:var(--r-sm);cursor:zoom-in}.sc-shot-broken[data-v-6b48e92a]{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px dashed var(--line-hi);border-radius:var(--r-sm);background:transparent;color:var(--dim);font-size:var(--fs-micro);text-align:left;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast)}.sc-shot-broken svg[data-v-6b48e92a]{width:15px;height:15px;flex:none}.sc-shot-broken[data-v-6b48e92a]:hover{color:var(--amber);border-color:var(--amber)}.sc-meta[data-v-6b48e92a]{display:flex;align-items:center;gap:8px;margin:3px 4px 0;color:var(--dim);font-size:var(--fs-micro)}.sc-recall[data-v-6b48e92a]{padding:0;border:0;background:none;color:var(--dim);cursor:pointer;opacity:0;transition:opacity var(--t-fast),color var(--t-fast)}.sc-row:hover .sc-recall[data-v-6b48e92a]{opacity:1}.sc-recall[data-v-6b48e92a]:hover{color:var(--err)}.sc-read[data-v-6b48e92a]{color:var(--amber)}.sc-foot[data-v-6b48e92a]{border-top:1px solid var(--line);padding-top:var(--sp-3)}.sc-offline[data-v-6b48e92a]{margin-bottom:var(--sp-2);color:var(--warn);font-size:var(--fs-micro)}.sc-pending[data-v-6b48e92a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:var(--sp-2)}.sc-pending-item[data-v-6b48e92a]{position:relative;width:62px;height:62px;flex:none;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--panel-2)}.sc-pending-item img[data-v-6b48e92a]{width:100%;height:100%;object-fit:cover}.sc-pending-x[data-v-6b48e92a]{position:absolute;top:3px;right:3px;width:19px;height:19px;display:grid;place-items:center;border:0;border-radius:50%;background:#060a12cc;color:#fff;font-size:13px;line-height:1;cursor:pointer}.sc-pending-x[data-v-6b48e92a]:disabled{opacity:.5;cursor:default}.sc-pending-item span[data-v-6b48e92a]{position:absolute;left:3px;bottom:3px;padding:1px 4px;border-radius:4px;background:#060a12b8;color:#ffffffd1;font-size:9px}.sc-pending-note[data-v-6b48e92a]{color:var(--dim);font-size:var(--fs-micro)}.sc-input[data-v-6b48e92a]{width:100%;padding:9px 11px;resize:none;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);color:var(--text);font:inherit;font-size:var(--fs-small);line-height:1.6}.sc-input[data-v-6b48e92a]:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.sc-acts[data-v-6b48e92a]{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}.sc-tool[data-v-6b48e92a]{height:30px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);color:var(--dim);font-size:var(--fs-micro);font-weight:700;transition:color var(--t-fast),border-color var(--t-fast)}.sc-tool svg[data-v-6b48e92a]{width:14px;height:14px}.sc-tool[data-v-6b48e92a]:hover:not(:disabled){color:var(--amber);border-color:var(--amber)}.sc-tool[data-v-6b48e92a]:disabled{opacity:.5;cursor:default}.sc-note[data-v-6b48e92a]{flex:1;overflow:hidden;color:var(--dim);font-size:var(--fs-micro);white-space:nowrap;text-overflow:ellipsis}.sc-send[data-v-6b48e92a]{height:30px;padding:0 20px;border:0;border-radius:var(--r-sm);cursor:pointer;background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font-size:var(--fs-micro);font-weight:800}.sc-send[data-v-6b48e92a]:disabled{opacity:.45;cursor:default}@media(max-width:560px){.sc-scroll[data-v-6b48e92a]{height:min(52vh,340px)}.sc-bubble-wrap[data-v-6b48e92a]{max-width:88%}}.bb[data-v-ec3512fa]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--r-md);font-weight:800;font-size:var(--fs-body);line-height:1;white-space:nowrap;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast),border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.bb[data-v-ec3512fa]:hover:not(.is-disabled){transform:translateY(-1px)}.bb[data-v-ec3512fa]:active:not(.is-disabled){transform:scale(.98)}.bb[data-v-ec3512fa]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.bb.is-disabled[data-v-ec3512fa]{opacity:.5;cursor:not-allowed}.bb--block[data-v-ec3512fa]{display:flex;width:100%}.bb--sm[data-v-ec3512fa]{padding:7px 12px;font-size:var(--fs-small);border-radius:var(--r-sm)}.bb--md[data-v-ec3512fa]{padding:11px 18px}.bb--lg[data-v-ec3512fa]{padding:14px 26px;font-size:15.5px}.bb--primary[data-v-ec3512fa]{background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);box-shadow:0 10px 26px rgba(var(--amber-rgb),.28)}.bb--primary[data-v-ec3512fa]:hover:not(.is-disabled){box-shadow:var(--glow-amber)}.bb--noya[data-v-ec3512fa]{background:linear-gradient(135deg,var(--noya),var(--noya-2));color:#fff;box-shadow:0 10px 26px rgba(var(--noya-rgb),.28)}.bb--noya[data-v-ec3512fa]:hover:not(.is-disabled){box-shadow:var(--glow-noya)}.bb--box[data-v-ec3512fa]{background:linear-gradient(135deg,var(--box),var(--box-2));color:#fff;box-shadow:0 10px 26px rgba(var(--box-rgb),.26)}.bb--box[data-v-ec3512fa]:hover:not(.is-disabled){box-shadow:var(--glow-box)}.bb--box-soft[data-v-ec3512fa]{background:rgba(var(--box-rgb),.12);color:var(--box)}.bb--box-soft[data-v-ec3512fa]:hover:not(.is-disabled){background:rgba(var(--box-rgb),.2)}.bb--secondary[data-v-ec3512fa]{background:var(--ctl-surface);color:var(--text)}.bb--secondary[data-v-ec3512fa]:hover:not(.is-disabled){background:var(--ctl-accent-hover);color:var(--amber)}.bb--ghost[data-v-ec3512fa]{background:transparent;color:var(--dim)}.bb--ghost[data-v-ec3512fa]:hover:not(.is-disabled){color:var(--text);background:var(--ctl-hover)}.bb--danger[data-v-ec3512fa]{background:var(--panel-err);color:var(--err)}.bb--danger[data-v-ec3512fa]:hover:not(.is-disabled){background:color-mix(in srgb,var(--err) 18%,transparent)}.bb-spin[data-v-ec3512fa]{width:13px;height:13px;flex:0 0 auto;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:bb-rotate-ec3512fa .7s linear infinite}.bb-body[data-v-ec3512fa]{display:inline-flex;align-items:center;gap:6px;min-width:0}@keyframes bb-rotate-ec3512fa{to{transform:rotate(360deg)}}.currency-icon[data-v-2e990344]{flex:0 0 auto;display:inline-block;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))}.currency-icon--coin.currency-icon--md[data-v-2e990344]{width:28px;height:28px}.currency-icon--coupon.currency-icon--md[data-v-2e990344]{width:40px;height:22px}.currency-icon--coin.currency-icon--sm[data-v-2e990344]{width:18px;height:18px}.currency-icon--coupon.currency-icon--sm[data-v-2e990344]{width:26px;height:14px}.pick-sub[data-v-98b8c6f2]{margin:0 0 var(--sp-4);color:var(--dim);font-size:var(--fs-small)}.membership-cycles[data-v-98b8c6f2]{display:flex;margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);align-items:center;justify-content:center;gap:8px}.membership-cycles button[data-v-98b8c6f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:76px;padding:8px 16px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--dim);background:var(--ctl-surface);font-size:12px;font-weight:750}.membership-cycles button.on[data-v-98b8c6f2]{color:var(--on-amber);border-color:var(--amber);background:var(--amber)}.membership-cycles>span[data-v-98b8c6f2]{margin-left:5px;color:var(--dim);font-size:11px}.pick-empty[data-v-98b8c6f2]{padding:var(--sp-6) 0;text-align:center;color:var(--dim);font-size:var(--fs-small)}.recharge-pick[data-v-98b8c6f2]{text-align:center}.rc-intro[data-v-98b8c6f2]{margin:0 0 var(--sp-4)}.rc-rate[data-v-98b8c6f2]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin:0;color:var(--dim);font-size:var(--fs-small)}.rc-rate b[data-v-98b8c6f2]{color:color-mix(in srgb,#d89420 82%,var(--text));font-size:14px}.rc-note[data-v-98b8c6f2]{margin:var(--sp-1) 0 0;color:var(--dim);opacity:.78;font-size:11px;line-height:1.55}.rc-cols[data-v-98b8c6f2]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--sp-5);align-items:start;text-align:left}.recharge-tiers[data-v-98b8c6f2]{display:flex;flex-direction:column;gap:10px}.rc-tier[data-v-98b8c6f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:flex;align-items:center;gap:var(--sp-4);min-height:58px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--ctl-surface);color:var(--text);transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.rc-radio[data-v-98b8c6f2]{display:grid;flex:none;width:18px;height:18px;place-items:center;border:1px solid var(--line-hi);border-radius:50%}.rc-radio i[data-v-98b8c6f2]{width:8px;height:8px;border-radius:50%;background:#e4aa38;opacity:0;transform:scale(.4);transition:opacity var(--t-fast),transform var(--t-fast)}.rc-amt[data-v-98b8c6f2]{flex:none;min-width:78px;font:800 25px/1 var(--mono);letter-spacing:-.01em}.rc-amt i[data-v-98b8c6f2]{margin-right:2px;font-style:normal;font-size:15px;font-weight:700;opacity:.7}.rc-gain[data-v-98b8c6f2]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.rc-g[data-v-98b8c6f2]{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:700}.rc-g.coin[data-v-98b8c6f2]{font-size:12.5px;font-weight:600;color:var(--dim)}.rc-bonus[data-v-98b8c6f2]{margin-left:auto;flex:none;padding:3px 9px;border:1px solid rgba(224,164,48,.2);border-radius:7px;background:#d8961b1f;color:#e6a92f;font-size:11px;font-weight:800;white-space:nowrap}.rc-bonus.recommended[data-v-98b8c6f2]{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;color:#fff0b8;border-color:#ffde848f;background:linear-gradient(120deg,#894c08db,#e8a526ad 48%,#784106d1);box-shadow:inset 0 1px #ffffff47,0 6px 16px #d68e152e}.rc-bonus.recommended[data-v-98b8c6f2]:after{position:absolute;inset:-10px auto -10px -45%;width:34%;content:"";transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:left .55s ease}.rc-tier:hover .rc-bonus.recommended[data-v-98b8c6f2]:after,.rc-tier.on .rc-bonus.recommended[data-v-98b8c6f2]:after{left:115%}.rc-bonus.recommended i[data-v-98b8c6f2]{color:#fff6c8;font-size:10px;font-style:normal}.rc-side[data-v-98b8c6f2]{display:grid;align-content:start;gap:var(--sp-4)}.rc-art[data-v-98b8c6f2]{position:relative;overflow:hidden;border-radius:var(--r-lg);border:1px solid rgba(220,157,42,.28);background:var(--panel-2);box-shadow:0 18px 42px -27px #000,0 0 28px -22px #5270ffb8}.rc-art[data-v-98b8c6f2]:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:radial-gradient(circle at 16% 7%,rgba(83,132,255,.24),transparent 40%),linear-gradient(135deg,rgba(84,102,203,.08),transparent 50%,rgba(255,198,76,.12));mix-blend-mode:screen}.rc-art[data-v-98b8c6f2]:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 1px #b9d0ff33,inset 0 0 32px #283e8214}.rc-art>img[data-v-98b8c6f2]{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;filter:saturate(1.1) brightness(1.055) contrast(1.025);transition:transform var(--t-med),filter var(--t-med)}.rc-art:hover>img[data-v-98b8c6f2]{transform:scale(1.018);filter:saturate(1.14) brightness(1.075) contrast(1.025)}.rc-art-caption[data-v-98b8c6f2]{position:absolute;z-index:2;inset:auto 0 0;display:flex;min-height:96px;padding:30px 17px 14px;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(transparent,#07080aeb);text-shadow:0 1px 2px #000}.rc-art-caption>span[data-v-98b8c6f2]{color:#ffffffad;font-size:10.5px}.rc-art-caption b[data-v-98b8c6f2],.rc-art-caption em[data-v-98b8c6f2]{display:flex;align-items:center;gap:6px}.rc-art-caption b[data-v-98b8c6f2]{margin-top:2px;font-size:19px;font-weight:850}.rc-art-caption em[data-v-98b8c6f2]{margin-top:3px;color:#ffd66b;font-size:11px;font-style:normal}.rc-art-caption[data-v-98b8c6f2] .currency-icon{filter:drop-shadow(0 1px 2px #000)}.rc-tier[data-v-98b8c6f2]:hover{border-color:#748bff94;background:linear-gradient(105deg,rgba(91,111,224,.09),transparent 62%),var(--ctl-accent-hover);box-shadow:0 12px 25px -22px #5870ffe0;transform:translateY(-2px)}.rc-tier[data-v-98b8c6f2]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.rc-tier.on[data-v-98b8c6f2]{border-color:#e8ae3acc;background:linear-gradient(110deg,#e7ab3724,#e7ab3709 64%),var(--ctl-surface);box-shadow:0 0 0 1px #e8ae3a33,0 8px 22px -17px #d59016b3;transform:translateY(-1px)}.rc-tier.on .rc-radio[data-v-98b8c6f2]{border-color:#e4aa38;box-shadow:0 0 0 3px #e4aa381a}.rc-tier.on .rc-radio i[data-v-98b8c6f2]{opacity:1;transform:scale(1)}.rc-tier.on .rc-amt[data-v-98b8c6f2]{color:var(--amber)}.rc-tier.on .rc-g.coin[data-v-98b8c6f2]{color:var(--text)}.vip-tiers[data-v-98b8c6f2]{display:grid;width:100%;margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vip-tiers.tier-count-1[data-v-98b8c6f2]{max-width:360px;grid-template-columns:minmax(0,1fr)}.vip-tiers.tier-count-2[data-v-98b8c6f2]{max-width:734px;grid-template-columns:repeat(2,minmax(0,1fr))}.vip-tiers.tier-count-3[data-v-98b8c6f2]{max-width:1108px}.vip-tier[data-v-98b8c6f2]{--tier-accent: #afc4ff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;text-align:left;display:flex;min-width:0;min-height:360px;padding:22px 21px 18px;overflow:hidden;flex-direction:column;border:1px solid color-mix(in srgb,var(--tier-accent) 22%,transparent);border-radius:17px;color:#eaf0ff;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--tier-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 90% 100%,color-mix(in srgb,var(--tier-accent) 9%,transparent),transparent 40%),linear-gradient(145deg,#0c1425,#10192d 58%,#0a1120);box-shadow:0 18px 44px -29px #000;transition:transform var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.vip-tier[data-v-98b8c6f2]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:radial-gradient(circle,color-mix(in srgb,var(--tier-accent) 20%,transparent) .65px,transparent .75px);background-size:8px 8px;opacity:.36}.vip-tier-2[data-v-98b8c6f2]{background:radial-gradient(circle at 12% 0%,rgba(255,208,52,.13),transparent 34%),radial-gradient(circle at 90% 100%,rgba(255,208,52,.08),transparent 40%),linear-gradient(145deg,#181417,#1b1720 58%,#12111a)}.vip-tier-3[data-v-98b8c6f2]{background:radial-gradient(circle at 8% 0%,rgba(0,209,173,.13),transparent 32%),radial-gradient(circle at 92% 100%,rgba(119,105,255,.15),transparent 44%),linear-gradient(145deg,#0b1b24,#101830 54%,#13112d)}.vip-tier[data-v-98b8c6f2]:hover:not(:disabled){transform:translateY(-3px);border-color:color-mix(in srgb,var(--tier-accent) 62%,white 8%)}.vip-tier[data-v-98b8c6f2]:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.55)}.vip-tier.on[data-v-98b8c6f2]{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tier-accent) 76%,white 10%);box-shadow:0 0 0 2px color-mix(in srgb,var(--tier-accent) 18%,transparent),0 24px 48px -24px color-mix(in srgb,var(--tier-accent) 46%,#000)}.vt-head[data-v-98b8c6f2],.vt-rule[data-v-98b8c6f2],.vt-desc[data-v-98b8c6f2],.vt-feats[data-v-98b8c6f2],.vt-select[data-v-98b8c6f2]{position:relative;z-index:1}.vt-head[data-v-98b8c6f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vt-heading[data-v-98b8c6f2]{display:flex;min-width:0;flex-direction:column}.vt-head b[data-v-98b8c6f2]{color:var(--tier-accent);font-size:19px;font-weight:780;letter-spacing:.025em}.vt-head b i[data-v-98b8c6f2]{color:#d6a649;font-size:11px;font-style:normal}.vt-price[data-v-98b8c6f2]{display:flex;align-items:baseline;margin-top:5px;color:color-mix(in srgb,var(--tier-accent) 78%,white);font:850 32px/1.1 var(--sans);letter-spacing:-.045em}.vt-price small[data-v-98b8c6f2]{margin-right:2px;font-size:18px;font-weight:760}.vt-price em[data-v-98b8c6f2]{margin-left:2px;font-size:15px;font-style:normal;font-weight:700;letter-spacing:-.01em}.vt-validity[data-v-98b8c6f2]{margin-top:7px;color:#eaf0ff7a;font-size:10.5px}.vt-validity strong[data-v-98b8c6f2]{color:#ffffffd1}.vt-rank[data-v-98b8c6f2]{display:grid;flex:none;width:41px;height:41px;place-items:center;border-radius:12px;color:#101527;background:linear-gradient(145deg,color-mix(in srgb,var(--tier-accent) 68%,white),var(--tier-accent));box-shadow:0 8px 20px -9px var(--tier-accent);font-size:14px;font-weight:900}.vt-rule[data-v-98b8c6f2]{height:1px;margin:15px 0 12px;background:linear-gradient(90deg,color-mix(in srgb,var(--tier-accent) 36%,transparent),transparent)}.vt-desc[data-v-98b8c6f2]{min-height:17px;color:#eaf0ff8c;font-size:10.5px;line-height:1.45}.vt-feats[data-v-98b8c6f2]{display:flex;margin-top:14px;padding-right:2px;flex-direction:column;gap:8px}.vt-feature[data-v-98b8c6f2]{display:flex;gap:7px;color:#eaf0ffad;font-size:10.8px;line-height:1.42}.vt-feature>i[data-v-98b8c6f2]{display:grid;flex:none;width:16px;height:16px;place-items:center;border-radius:50%;color:var(--tier-accent);background:color-mix(in srgb,var(--tier-accent) 14%,transparent);font-size:9px;font-style:normal;font-weight:900}.vt-feature-copy[data-v-98b8c6f2]{display:flex;min-width:0;align-items:center;gap:5px}.vt-currency[data-v-98b8c6f2]{flex:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))}.vt-feature.hi>.vt-feature-copy[data-v-98b8c6f2]{color:color-mix(in srgb,var(--tier-accent) 82%,white);font-weight:650}.vt-feature.feature-gold>.vt-feature-copy[data-v-98b8c6f2]{color:#ffd84d}.vt-feature.feature-diamond>.vt-feature-copy[data-v-98b8c6f2]{color:#b9c8ff}.vt-select[data-v-98b8c6f2]{display:grid;min-height:40px;margin-top:auto;place-items:center;border:1px solid color-mix(in srgb,var(--tier-accent) 32%,transparent);border-radius:10px;color:color-mix(in srgb,var(--tier-accent) 82%,white);background:color-mix(in srgb,var(--tier-accent) 8%,transparent);font-size:11.5px;font-weight:700}.vip-tier.on .vt-select[data-v-98b8c6f2]{color:#111625;background:linear-gradient(135deg,color-mix(in srgb,var(--tier-accent) 68%,white),var(--tier-accent))}.vt-select i[data-v-98b8c6f2]{margin-right:3px;font-style:normal}.vt-ribbon[data-v-98b8c6f2]{position:absolute;z-index:3;top:13px;left:-34px;width:114px;padding:4px 0;text-align:center;transform:rotate(-45deg);color:#fff;background:linear-gradient(90deg,#ef6638,#ef9e2d);font-size:9px;font-weight:850;letter-spacing:.08em;box-shadow:0 3px 12px #ee7e2c57}.pm-title[data-v-98b8c6f2]{margin:2px 0 var(--sp-3);color:var(--text);font-size:13px;font-weight:700}.pm-chosen[data-v-98b8c6f2]{margin:calc(-1 * var(--sp-2)) 0 var(--sp-3);color:var(--dim);font-size:12px}.pm-chosen b[data-v-98b8c6f2]{color:var(--amber)}.pay-methods[data-v-98b8c6f2]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.pm-item[data-v-98b8c6f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;display:flex;align-items:center;gap:var(--sp-3);padding:14px 15px;border:0;border-radius:11px;background:var(--ctl-surface);color:var(--text);transition:background var(--t-fast),box-shadow var(--t-fast)}.pm-item[data-v-98b8c6f2]:hover{background:var(--ctl-accent-hover)}.pm-item[data-v-98b8c6f2]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.pm-item.on[data-v-98b8c6f2]{background:var(--amber-soft);box-shadow:0 0 0 2px rgba(var(--amber-rgb),.55)}.pm-item[data-v-98b8c6f2]:disabled{cursor:default}.pm-badge[data-v-98b8c6f2]{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:15px;font-weight:700}.pm-alipay[data-v-98b8c6f2]{background:#1677ff}.pm-wechat[data-v-98b8c6f2]{background:#07c160}.pm-name[data-v-98b8c6f2]{font-size:14.5px;font-weight:600}.pm-arrow[data-v-98b8c6f2]{width:16px;height:16px;margin-left:auto;color:var(--dim);flex:none}.pm-tag[data-v-98b8c6f2]{margin-left:auto;flex:none;font-size:11px;color:var(--dim);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 9px}.pm-spin[data-v-98b8c6f2]{width:16px;height:16px;margin-left:auto;flex:none;border:2px solid var(--line-hi);border-top-color:var(--amber);border-radius:50%;animation:pm-rotate-98b8c6f2 .8s linear infinite}@keyframes pm-rotate-98b8c6f2{to{transform:rotate(360deg)}}.pm-wechat-hint[data-v-98b8c6f2]{margin:0 0 12px;padding:9px 12px;border-radius:9px;background:#f0b02e1a;border:1px solid rgba(240,176,46,.35);color:var(--dim);font-size:12px;line-height:1.65}.pm-wechat-contact[data-v-98b8c6f2]{margin:0 0 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.pm-wechat-contact img[data-v-98b8c6f2]{width:min(190px,70%);height:auto;display:block;border:1px solid var(--line-hi);border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-1)}.pm-wechat-contact figcaption[data-v-98b8c6f2]{color:var(--dim);font-size:var(--fs-small)}.alipay-status[data-v-98b8c6f2]{display:grid;justify-items:center;gap:5px;margin-bottom:14px;text-align:center}.alipay-status strong[data-v-98b8c6f2]{color:#f7d948;font-size:17px;font-weight:850;letter-spacing:.02em}.alipay-status span[data-v-98b8c6f2]{color:#65adff;font-size:12.5px;font-weight:650}.alipay-status span b[data-v-98b8c6f2]{color:#2d91ff;font-size:14px}.pay-stage[data-v-98b8c6f2]{display:flex;flex-direction:column;gap:15px;align-items:center}.qr-wrap[data-v-98b8c6f2]{position:relative;flex:none;width:210px;height:210px;display:grid;place-items:center;border:3px solid #1677ff;outline:1px solid rgba(83,166,255,.44);outline-offset:4px;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 14px 34px #1677ff3b,inset 0 0 0 5px #fff}.qr-wrap img[data-v-98b8c6f2]{width:194px;height:194px;display:block}.qr-wrap.dim img[data-v-98b8c6f2]{filter:blur(3px) opacity(.5)}.qr-veil[data-v-98b8c6f2]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#04060aa8;color:#fff;font-size:14px;font-weight:700}.qr-veil.ok[data-v-98b8c6f2]{background:#2f9e44d9}.pay-side[data-v-98b8c6f2]{width:100%;min-width:0;display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center}.pay-amt[data-v-98b8c6f2]{display:flex;width:100%;padding:10px 12px;flex-direction:column;gap:3px;border-radius:10px;background:#1677ff13}.pay-kind[data-v-98b8c6f2]{color:var(--dim);font-size:var(--fs-small)}.pay-amt b[data-v-98b8c6f2]{font-size:20px;font-weight:800}.pay-sub-line[data-v-98b8c6f2]{color:var(--dim);font-size:var(--fs-small)}.pay-hint[data-v-98b8c6f2]{color:var(--dim);font-size:12px;line-height:1.6}.pay-hint b[data-v-98b8c6f2]{color:#48a0ff}.regen-btn[data-v-98b8c6f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;align-self:flex-start;border:1px solid var(--amber);border-radius:var(--r-pill);background:var(--amber-soft);color:var(--amber);padding:6px 14px;font-size:12.5px;font-weight:700}.err-line[data-v-98b8c6f2]{margin:var(--sp-3) 0 0;color:var(--err);font-size:var(--fs-small)}.foot-actions[data-v-98b8c6f2]{display:flex;justify-content:center;gap:var(--sp-3)}.foot-actions[data-v-98b8c6f2]:has(.rc-checkout){display:block;width:100%}.pay-submit[data-v-98b8c6f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:0 1 auto;min-width:168px;border:1px solid transparent;border-radius:var(--r-md);padding:12px 34px;background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font-size:14px;font-weight:800;transition:filter var(--t-fast),transform var(--t-fast)}.pay-submit[data-v-98b8c6f2]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.pay-submit[data-v-98b8c6f2]:disabled{opacity:.55;cursor:default}.gold-ic[data-v-98b8c6f2]{flex:none;width:16px;height:16px}.vip-submit[data-v-98b8c6f2]{background:linear-gradient(105deg,#62a7ff,#735cff);color:#111625}.ghost-btn[data-v-98b8c6f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:var(--r-md);background:var(--ctl-surface);color:var(--dim);padding:13px 19px;font-size:13.5px;font-weight:700;transition:background var(--t-fast),color var(--t-fast)}.ghost-btn[data-v-98b8c6f2]:hover:not(:disabled){color:var(--text);background:var(--ctl-active)}.ghost-btn[data-v-98b8c6f2]:disabled{opacity:.55;cursor:default}.rc-checkout[data-v-98b8c6f2]{display:grid;width:100%;grid-template-columns:minmax(120px,1fr) auto minmax(200px,1fr);gap:var(--sp-4);align-items:center;padding-top:var(--sp-4);border-top:1px solid var(--line)}.rc-free[data-v-98b8c6f2]{justify-self:start;display:inline-flex;min-height:36px;padding:7px 10px;align-items:center;gap:7px;border:1px solid rgba(110,132,240,.2);border-radius:var(--r-md);color:var(--dim);background:#5869c40e;font-size:var(--fs-small);font-weight:650;text-decoration:none;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.direct-vip-checkout[data-v-98b8c6f2]{display:grid;min-height:190px;padding:34px 26px;place-items:center;align-content:center;gap:12px;text-align:center}.direct-vip-checkout b[data-v-98b8c6f2]{color:var(--text);font-size:16px}.direct-vip-checkout p[data-v-98b8c6f2]{max-width:340px;margin:0;color:var(--dim);font-size:12.5px;line-height:1.7}.direct-vip-spinner[data-v-98b8c6f2]{width:28px;height:28px;border:3px solid color-mix(in srgb,var(--amber) 20%,transparent);border-top-color:var(--amber);border-radius:50%;animation:direct-vip-spin-98b8c6f2 .75s linear infinite}@keyframes direct-vip-spin-98b8c6f2{to{transform:rotate(360deg)}}.rc-free span[data-v-98b8c6f2]{color:#7f98ff}.rc-free i[data-v-98b8c6f2]{color:var(--dim);font-style:normal;transition:transform var(--t-fast)}.rc-free[data-v-98b8c6f2]:hover{color:var(--text);border-color:#748bff70;background:#5c6fda1c;transform:translateY(-1px)}.rc-free:hover i[data-v-98b8c6f2]{transform:translate(2px)}.rc-checkout-summary[data-v-98b8c6f2]{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);color:var(--dim);font-size:var(--fs-small);white-space:nowrap}.rc-checkout-summary b[data-v-98b8c6f2]{color:var(--text);font-family:var(--mono);font-size:14px}.rc-checkout-summary em[data-v-98b8c6f2]{margin-left:var(--sp-1);color:#e1a632;font-style:normal;font-weight:750}.rc-checkout-summary>i[data-v-98b8c6f2]{width:1px;height:20px;background:var(--line-hi)}.rc-confirm[data-v-98b8c6f2]{justify-self:end;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;min-width:200px;align-items:center;justify-content:center;gap:var(--sp-2);padding:13px 23px;border:0;border-radius:var(--r-md);color:#211600;background:linear-gradient(90deg,#9b711d,#ffd96c 48%,#bc811b);background-size:200% 100%;box-shadow:inset 0 1px #ffffff7a,inset 0 0 0 1px #5b410e,0 10px 24px #da991f33;font-size:14px;font-weight:850;transition:transform var(--t-fast),background-position .55s ease,box-shadow var(--t-fast)}.rc-confirm[data-v-98b8c6f2]:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff94,inset 0 0 0 1px #5b410e,0 13px 28px #da991f47}.rc-confirm[data-v-98b8c6f2]:disabled{cursor:default;opacity:.48}@media(max-width:720px){.rc-cols[data-v-98b8c6f2]{grid-template-columns:1fr}.rc-art[data-v-98b8c6f2]{display:none}.rc-checkout[data-v-98b8c6f2]{grid-template-columns:1fr;gap:var(--sp-2)}.rc-free[data-v-98b8c6f2],.rc-confirm[data-v-98b8c6f2]{justify-self:center}.rc-checkout-summary[data-v-98b8c6f2]{grid-row:1}}@media(max-width:560px){.pay-side[data-v-98b8c6f2]{align-items:center;text-align:center}.regen-btn[data-v-98b8c6f2]{align-self:center}.foot-actions[data-v-98b8c6f2]{flex-direction:column}}.buy[data-v-1e8ec319]{display:grid;gap:var(--sp-4)}.buy-note[data-v-1e8ec319]{margin:0;color:var(--dim);font-size:var(--fs-small)}.wallet[data-v-1e8ec319]{display:flex;align-items:center;gap:var(--sp-4);padding:10px var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.w-item[data-v-1e8ec319]{display:inline-flex;align-items:center;gap:6px}.w-item b[data-v-1e8ec319]{font-family:var(--mono);font-size:16px}.w-item small[data-v-1e8ec319]{color:var(--dim);font-size:var(--fs-small)}.w-recharge[data-v-1e8ec319]{margin-left:auto;border:1px solid var(--line-hi);border-radius:var(--r-sm);background:transparent;color:var(--text);padding:5px 12px;font-size:var(--fs-small);font-weight:700;transition:border-color var(--t-fast),color var(--t-fast)}.w-recharge[data-v-1e8ec319]:hover{border-color:var(--amber);color:var(--amber)}.pays[data-v-1e8ec319]{display:grid;gap:8px}.pay[data-v-1e8ec319]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:11px 13px;border:1px solid var(--line);border-radius:var(--r-md);background:transparent;color:var(--dim);text-align:left;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.pay[data-v-1e8ec319]:hover{border-color:color-mix(in srgb,var(--amber) 45%,transparent)}.pay.on[data-v-1e8ec319]{border-color:var(--amber);background:var(--amber-soft);color:var(--text)}.pay.poor[data-v-1e8ec319]{opacity:.72}.p-name[data-v-1e8ec319]{display:grid;gap:2px;font-size:13px;font-weight:700;color:var(--text)}.p-name small[data-v-1e8ec319]{font-weight:400;color:var(--dim);font-size:var(--fs-small)}.p-line[data-v-1e8ec319]{display:inline-flex;align-items:center}.p-poor[data-v-1e8ec319]{margin-left:7px;padding:1px 6px;border-radius:4px;font-style:normal;font-size:11px;font-weight:700;color:var(--err);border:1px solid rgba(var(--err-rgb),.38);background:var(--panel-err)}.p-price[data-v-1e8ec319]{display:inline-flex;align-items:center;gap:5px}.p-price b[data-v-1e8ec319]{color:var(--amber);font-size:15px;font-weight:800}.p-price s[data-v-1e8ec319]{color:var(--dim);font-family:var(--mono);font-size:11.5px}.mix-tip[data-v-1e8ec319]{margin:-6px 0 0;color:var(--dim);font-size:var(--fs-small)}.short[data-v-1e8ec319]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:9px 12px;border:1px solid rgba(var(--err-rgb),.4);border-radius:var(--r-sm);background:var(--panel-err);color:var(--err);font-size:var(--fs-small)}.short-acts[data-v-1e8ec319]{display:inline-flex;gap:8px;white-space:nowrap}.short-acts button[data-v-1e8ec319]{border:1px solid currentColor;border-radius:var(--r-sm);background:transparent;color:inherit;padding:4px 10px;font-size:var(--fs-small);font-weight:700}.short-acts .ghost[data-v-1e8ec319]{border-color:transparent;text-decoration:underline}.buy-error[data-v-1e8ec319]{margin:0;border:1px solid rgba(var(--err-rgb),.4);background:var(--panel-err);color:var(--err);border-radius:var(--r-sm);padding:9px 11px;font-size:var(--fs-small)}.buy-error .retry[data-v-1e8ec319]{margin-left:8px;border:1px solid currentColor;border-radius:var(--r-sm);background:transparent;color:inherit;padding:2px 9px;font-size:var(--fs-small);font-weight:700}.buy-actions[data-v-1e8ec319]{display:flex;justify-content:end;gap:var(--sp-3)}.owned-state[data-v-1e8ec319]{display:grid;gap:var(--sp-4);justify-items:start}.owned-state p[data-v-1e8ec319]{margin:0;color:var(--dim);font-size:var(--fs-body)}.tip[data-v-2c351fd5]{display:flex;flex-direction:column}.tip-presets[data-v-2c351fd5]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.tip-preset[data-v-2c351fd5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--text);transition:border-color var(--t-fast),background var(--t-fast)}.tip-preset[data-v-2c351fd5]:hover{border-color:var(--line-hi)}.tip-preset.on[data-v-2c351fd5]{border-color:var(--amber);background:var(--amber-soft)}.tip-yuan[data-v-2c351fd5]{font-size:16px;font-weight:800;color:var(--amber)}.tip-label[data-v-2c351fd5]{font-size:12.5px;color:var(--dim)}.tip-custom[data-v-2c351fd5]{display:flex;align-items:center;gap:8px;padding:9px 12px;margin-bottom:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel)}.tip-custom.on[data-v-2c351fd5]{border-color:var(--amber);background:var(--amber-soft)}.tip-cus-label[data-v-2c351fd5]{font-size:13px;color:var(--dim)}.tip-cus-unit[data-v-2c351fd5]{font-size:14px;color:var(--amber);font-weight:700}.tip-cus-input[data-v-2c351fd5]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font-size:15px;font-weight:700}.tip-warn[data-v-2c351fd5]{margin:-6px 0 10px;font-size:12.5px;color:var(--err)}.tip-pays[data-v-2c351fd5]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.tip-pay[data-v-2c351fd5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--text);transition:border-color var(--t-fast),background var(--t-fast)}.tip-pay[data-v-2c351fd5]:hover{border-color:var(--line-hi)}.tip-pay.on[data-v-2c351fd5]{border-color:var(--amber);background:var(--amber-soft)}.tip-pay.poor[data-v-2c351fd5]{opacity:.78}.tip-p-name[data-v-2c351fd5]{font-size:14.5px;font-weight:650}.tip-poor[data-v-2c351fd5]{margin-left:7px;padding:1px 6px;border-radius:4px;font-style:normal;font-size:12px;font-weight:700;color:var(--err);border:1px solid color-mix(in srgb,var(--err) 40%,transparent);background:var(--panel-err)}.tip-p-side[data-v-2c351fd5]{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--dim)}.tip-short[data-v-2c351fd5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:9px 12px;border-radius:var(--r-sm);background:var(--panel-err);color:var(--err);font-size:13px}.tip-anon[data-v-2c351fd5]{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--dim);margin-bottom:12px;cursor:pointer}.tip-err[data-v-2c351fd5]{margin:0 0 10px;font-size:13px;color:var(--err)}.tip-actions[data-v-2c351fd5]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.tip-foot[data-v-2c351fd5]{margin:10px 0 0;font-size:12.5px;color:var(--dim);text-align:right}.tip-qr-wrap[data-v-2c351fd5]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:6px 0 0}.tip-qr[data-v-2c351fd5]{width:210px;height:210px;border-radius:var(--r-sm);background:#fff;padding:6px}.tip-qr-tip[data-v-2c351fd5]{margin:0;font-size:14.5px}.tip-qr-tip b[data-v-2c351fd5]{color:var(--amber)}.tip-qr-sub[data-v-2c351fd5]{margin:0;font-size:12.5px;color:var(--dim)}.tip-qr-wrap .tip-actions[data-v-2c351fd5]{align-self:flex-end}.dlm[data-v-0f4d55f4]{display:grid;gap:16px}.dlm-grid[data-v-0f4d55f4]{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(270px,.9fr);gap:18px;align-items:start}.dlm-main[data-v-0f4d55f4],.dlm-side[data-v-0f4d55f4]{display:grid;gap:14px;min-width:0}.dlm-section[data-v-0f4d55f4],.side-card[data-v-0f4d55f4],.direct-card[data-v-0f4d55f4]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2)}.dlm-kicker[data-v-0f4d55f4],.side-kicker[data-v-0f4d55f4]{display:block;color:var(--dim);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.box-hero[data-v-0f4d55f4]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,var(--box) 48%,var(--line));border-radius:var(--r-lg);background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--box-2) 22%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--box) 18%,var(--panel-2)),color-mix(in srgb,var(--box-2) 8%,var(--panel-2)) 58%,var(--panel-2));box-shadow:inset 0 1px #ffffff0f,0 12px 34px #0000001f}.box-hero[data-v-0f4d55f4]:after{position:absolute;right:-34px;bottom:-70px;width:210px;height:150px;border:1px solid color-mix(in srgb,var(--box) 20%,transparent);border-radius:50%;content:"";pointer-events:none}.box-hero-main[data-v-0f4d55f4]{position:relative;z-index:1;display:flex;align-items:center;gap:16px;min-width:0}.box-hero-icon[data-v-0f4d55f4]{display:grid;flex:none;width:54px;height:54px;place-items:center;border:1px solid color-mix(in srgb,var(--box) 38%,transparent);border-radius:16px;color:#c9e3ff;background:linear-gradient(145deg,color-mix(in srgb,var(--box) 32%,transparent),color-mix(in srgb,var(--box-2) 18%,transparent));box-shadow:inset 0 1px #ffffff1f}.box-hero-icon svg[data-v-0f4d55f4]{width:25px;height:25px}.box-hero-copy[data-v-0f4d55f4]{display:grid;gap:6px;min-width:0}.box-hero-labels[data-v-0f4d55f4]{display:flex;align-items:center;gap:8px}.box-hero-kicker[data-v-0f4d55f4]{color:#9fcfff;font-size:10.5px;font-weight:800;letter-spacing:.1em}.box-hero-labels i[data-v-0f4d55f4]{padding:2px 7px;border:1px solid color-mix(in srgb,var(--box) 36%,transparent);border-radius:999px;color:#cfe7ff;background:color-mix(in srgb,var(--box) 14%,transparent);font-size:10px;font-style:normal;font-weight:750}.box-hero h3[data-v-0f4d55f4]{margin:0;color:var(--text);font-size:19px;line-height:1.25}.box-hero p[data-v-0f4d55f4]{max-width:560px;margin:0;color:var(--muted);font-size:12.5px;line-height:1.62}.box-benefits[data-v-0f4d55f4]{display:flex;flex-wrap:wrap;gap:12px;margin-top:3px}.box-benefits span[data-v-0f4d55f4]{display:inline-flex;align-items:center;gap:5px;color:#b9d8f8;font-size:10.5px;font-weight:700}.box-benefits span[data-v-0f4d55f4]:before{display:grid;width:14px;height:14px;place-items:center;border-radius:50%;color:#06111d;background:#89c7ff;content:"✓";font-size:9px;font-weight:900}.box-hero-action[data-v-0f4d55f4]{position:relative;z-index:1;display:grid;gap:7px;min-width:196px;justify-items:stretch}.box-primary[data-v-0f4d55f4]{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--r-md);background:linear-gradient(135deg,var(--box),var(--box-2));color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--box) 24%,transparent),inset 0 1px #fff3;font-size:13.5px;font-weight:850}.box-primary svg[data-v-0f4d55f4]{width:17px;height:17px}.box-primary[data-v-0f4d55f4]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.box-primary[data-v-0f4d55f4]:disabled{opacity:.6;cursor:default}.box-hero-action small[data-v-0f4d55f4]{color:var(--dim);font-size:10px;text-align:center}.manual-heading[data-v-0f4d55f4]{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:2px 2px 0}.manual-heading>div[data-v-0f4d55f4]{display:grid;gap:3px}.manual-heading b[data-v-0f4d55f4]{color:var(--muted);font-size:14px}.manual-heading p[data-v-0f4d55f4]{margin:0;color:var(--dim);font-size:10.5px}.dlm-versions[data-v-0f4d55f4]{padding:13px 14px}.dlm-vhead[data-v-0f4d55f4]{display:flex;align-items:center;justify-content:space-between;gap:14px}.dlm-vhead>div[data-v-0f4d55f4]{display:grid;gap:3px;min-width:0}.dlm-vhead b[data-v-0f4d55f4]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlm-vmore[data-v-0f4d55f4]{flex:none;border:0;background:transparent;color:var(--amber);font-size:12px;font-weight:750;padding:4px 0}.dlm-vmore[data-v-0f4d55f4]:hover{text-decoration:underline}.dlm-ver-list[data-v-0f4d55f4]{display:grid;gap:7px;max-height:220px;overflow:auto;margin-top:11px;padding-right:2px}.dlm-ver[data-v-0f4d55f4]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--text);text-align:left}.dlm-ver[data-v-0f4d55f4]:hover{border-color:color-mix(in srgb,var(--amber) 42%,var(--line))}.dlm-ver.active[data-v-0f4d55f4]{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 8%,var(--panel))}.dlm-ver .vt[data-v-0f4d55f4]{font-size:13px;font-weight:750}.vdef[data-v-0f4d55f4]{margin-left:7px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--amber) 42%,transparent);border-radius:5px;color:var(--amber);background:var(--amber-soft);font-size:10px;font-style:normal}.dlm-ver .vm[data-v-0f4d55f4]{min-width:0;overflow:hidden;color:var(--dim);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.direct-card[data-v-0f4d55f4]{padding:18px;border-color:var(--line-hi);background:linear-gradient(145deg,color-mix(in srgb,var(--muted) 4%,var(--panel-2)),var(--panel-2) 58%);box-shadow:inset 0 1px #ffffff06}.direct-card.unavailable[data-v-0f4d55f4]{border-color:var(--line);background:var(--panel-2);box-shadow:none}.direct-head[data-v-0f4d55f4]{display:flex;align-items:center;gap:13px}.direct-icon[data-v-0f4d55f4]{display:grid;flex:none;width:42px;height:42px;place-items:center;border-radius:var(--r-md);color:var(--muted);background:var(--panel)}.direct-icon svg[data-v-0f4d55f4]{width:20px;height:20px}.direct-copy[data-v-0f4d55f4]{display:grid;gap:4px;min-width:0}.direct-title[data-v-0f4d55f4]{display:flex;align-items:center;gap:8px}.direct-title b[data-v-0f4d55f4]{font-size:16px}.direct-title i[data-v-0f4d55f4]{padding:2px 6px;border-radius:5px;color:var(--dim);background:var(--panel);font-size:10px;font-style:normal;font-weight:750}.direct-copy small[data-v-0f4d55f4]{color:var(--dim);font-size:12.5px;line-height:1.5}.direct-facts[data-v-0f4d55f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--line)}.direct-facts>span[data-v-0f4d55f4]{display:grid;gap:4px;padding:10px 11px;background:color-mix(in srgb,var(--panel) 84%,transparent)}.direct-facts small[data-v-0f4d55f4]{color:var(--dim);font-size:10.5px}.direct-facts b[data-v-0f4d55f4]{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.download-primary[data-v-0f4d55f4]{width:100%;min-height:48px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid color-mix(in srgb,var(--amber) 66%,#7b4b08);border-radius:var(--r-md);background:linear-gradient(110deg,#9b6418,#f0b84c 48%,#b4751c);color:#241500;box-shadow:inset 0 1px #ffffff59,0 8px 22px rgba(var(--amber-rgb),.15);font-size:14px;font-weight:850}.download-primary svg[data-v-0f4d55f4]{width:18px;height:18px}.download-primary[data-v-0f4d55f4]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.download-primary[data-v-0f4d55f4]:disabled{opacity:.6;cursor:default}.alternatives[data-v-0f4d55f4]{padding:14px}.section-heading[data-v-0f4d55f4]{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:10px}.section-heading>div[data-v-0f4d55f4]{display:grid;gap:3px}.section-heading b[data-v-0f4d55f4]{font-size:14px}.section-heading>small[data-v-0f4d55f4]{color:var(--dim);font-size:10.5px;text-align:right}.netdisk-grid[data-v-0f4d55f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.netdisk-card[data-v-0f4d55f4]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--text);text-align:left}.netdisk-card[data-v-0f4d55f4]:hover{border-color:var(--line-hi);background:var(--ctl-accent-hover)}.ch-ic[data-v-0f4d55f4]{width:22px;height:22px}.netdisk-card>span[data-v-0f4d55f4]{display:grid;gap:2px}.netdisk-card b[data-v-0f4d55f4]{font-size:12.5px}.netdisk-card small[data-v-0f4d55f4],.netdisk-card em[data-v-0f4d55f4]{color:var(--dim);font-size:10.5px;font-style:normal}.netdisk-card[data-v-0f4d55f4]:last-child:nth-child(odd){grid-column:1 / -1}.netdisk-empty[data-v-0f4d55f4]{margin:0;padding:14px;border-radius:var(--r-md);background:var(--panel);color:var(--dim);font-size:12px;text-align:center}.side-card[data-v-0f4d55f4]{padding:16px}.vip-card[data-v-0f4d55f4]{border-color:color-mix(in srgb,var(--amber) 32%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--amber) 11%,var(--panel-2)),var(--panel-2) 66%)}.vip-loading[data-v-0f4d55f4]{display:grid;gap:5px;min-height:96px;align-content:center}.vip-loading b[data-v-0f4d55f4]{font-size:13px}.vip-head[data-v-0f4d55f4]{display:flex;align-items:center;gap:11px}.vip-head>div[data-v-0f4d55f4]{display:grid;gap:3px}.vip-head b[data-v-0f4d55f4]{font-size:14px}.vip-crown[data-v-0f4d55f4]{display:grid;flex:none;width:38px;height:38px;place-items:center;border-radius:var(--r-md)}.vip-crown[data-v-0f4d55f4]{color:#ffd66b;background:linear-gradient(145deg,#ffeda933,#a65b092e);box-shadow:inset 0 1px #ffffff29;font-size:20px}.speed-compare[data-v-0f4d55f4]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:15px}.speed-compare>div[data-v-0f4d55f4]{display:grid;gap:2px;padding:10px;border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb,var(--panel) 76%,transparent)}.speed-compare span[data-v-0f4d55f4]{color:var(--dim);font-size:10.5px}.speed-compare b[data-v-0f4d55f4]{color:var(--text);font:800 15px var(--mono)}.speed-compare small[data-v-0f4d55f4]{color:var(--dim);font-size:9.5px}.speed-compare .speed-up[data-v-0f4d55f4]{border-color:color-mix(in srgb,var(--amber) 38%,var(--line))}.speed-compare .speed-up b[data-v-0f4d55f4]{color:var(--amber)}.speed-arrow[data-v-0f4d55f4]{color:var(--amber)!important;font-size:14px!important}.vip-cta[data-v-0f4d55f4]{width:100%;min-height:39px;margin-top:12px;border-radius:var(--r-md);font-size:12.5px;font-weight:800}.vip-cta[data-v-0f4d55f4]{border:1px solid color-mix(in srgb,var(--amber) 52%,transparent);background:var(--amber-soft);color:var(--amber)}.vip-cta[data-v-0f4d55f4]:hover{background:color-mix(in srgb,var(--amber) 18%,transparent)}.vip-card p[data-v-0f4d55f4]{margin:11px 0 0;color:var(--dim);font-size:11px;line-height:1.65}.dlm-footnote[data-v-0f4d55f4]{margin:0;color:var(--dim);font-size:10.5px;line-height:1.6;text-align:center;opacity:.82}@media(max-width:780px){.box-hero[data-v-0f4d55f4]{grid-template-columns:1fr;gap:16px}.box-hero-action[data-v-0f4d55f4]{min-width:0}.dlm-grid[data-v-0f4d55f4]{grid-template-columns:1fr}}@media(max-width:600px){.box-hero[data-v-0f4d55f4]{padding:16px}.box-hero-main[data-v-0f4d55f4]{align-items:flex-start}.box-hero-icon[data-v-0f4d55f4]{width:46px;height:46px;border-radius:14px}.box-benefits[data-v-0f4d55f4]{gap:8px}.manual-heading[data-v-0f4d55f4]{align-items:start;flex-direction:column;gap:4px}.dlm-side[data-v-0f4d55f4],.netdisk-grid[data-v-0f4d55f4],.direct-facts[data-v-0f4d55f4]{grid-template-columns:1fr}.dlm-vhead[data-v-0f4d55f4],.section-heading[data-v-0f4d55f4]{align-items:start;flex-direction:column}.section-heading>small[data-v-0f4d55f4]{text-align:left}.dlm-ver[data-v-0f4d55f4]{align-items:start;flex-direction:column}.dlm-ver .vm[data-v-0f4d55f4]{white-space:normal}}.desktop-download-float[data-v-601110db]{position:fixed;z-index:calc(var(--z-header) - 1);top:78px;right:max(14px,calc(13vw - 174px));width:164px;display:grid;gap:7px;padding:10px;border:1px solid color-mix(in srgb,var(--box) 18%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:var(--shadow-2),inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.desktop-download-close[data-v-601110db]{position:absolute;z-index:1;top:-8px;right:-8px;width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel-2);color:var(--dim);box-shadow:var(--shadow-1);transition:color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.desktop-download-close svg[data-v-601110db]{width:12px;height:12px}.desktop-download-close[data-v-601110db]:hover{color:var(--text);background:var(--panel);transform:scale(1.06)}.desktop-download-close[data-v-601110db]:focus-visible{outline:2px solid var(--box);outline-offset:2px}.desktop-download-button[data-v-601110db]{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 10px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--box),var(--box-2));color:#fff;box-shadow:inset 0 1px #ffffff38,0 8px 18px rgba(var(--box-rgb),.2);transition:filter var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}.desktop-download-button[data-v-601110db]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 10px 22px rgba(var(--box-rgb),.28)}.desktop-download-button[data-v-601110db]:focus-visible{outline:2px solid var(--box);outline-offset:3px}.desktop-download-button[data-v-601110db]:disabled{cursor:wait;opacity:.75}.desktop-download-button svg[data-v-601110db]{width:18px;height:18px;flex:0 0 18px}.desktop-download-button>span[data-v-601110db]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-download-button b[data-v-601110db]{color:#fff;font-size:12px;font-weight:820}.desktop-download-note[data-v-601110db]{color:var(--dim);font-size:9.5px;line-height:1.4;text-align:center}.desktop-download-button.busy svg[data-v-601110db]{animation:desktop-download-pulse-601110db .9s ease-in-out infinite alternate}@keyframes desktop-download-pulse-601110db{0%{opacity:.55;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@media(max-width:1400px){.desktop-download-float[data-v-601110db]{display:none}}@media(min-width:2250px){.desktop-download-float[data-v-601110db]{right:calc(53vw - 1074px)}}@media(prefers-reduced-motion:reduce){.desktop-download-button[data-v-601110db],.desktop-download-close[data-v-601110db]{transition:none}.desktop-download-button.busy svg[data-v-601110db]{animation:none}}.brand-logo[data-v-e8792bba]{display:block;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(4,10,18,.55))}.base-icon[data-v-92a0a88c]{display:block;flex:none}.global-search[data-v-eaa2898c]{position:relative;flex:1;min-width:140px;max-width:430px;margin-inline:auto}.search-box[data-v-eaa2898c]{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--panel-2);color:var(--dim);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.search-box[data-v-eaa2898c]:focus-within{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft);color:var(--amber)}.search-icon[data-v-eaa2898c]{width:16px;height:16px;flex:none}.scope[data-v-eaa2898c]{flex:none;padding:3px 6px;border-radius:5px;background:var(--ctl-hover);color:var(--amber);font:800 10px/1 var(--sans)}.search-box input[data-v-eaa2898c]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13.5px}.search-box input[data-v-eaa2898c]::-webkit-search-cancel-button{display:none}.search-box input[data-v-eaa2898c]::placeholder{color:var(--dim)}.clear[data-v-eaa2898c]{flex:none;padding:0 2px;border:0;background:transparent;color:var(--dim);font-size:16px}.clear[data-v-eaa2898c]:hover{color:var(--text)}.search-box kbd[data-v-eaa2898c]{flex:none;border:0;border-radius:5px;padding:2px 7px;background:rgba(var(--veil-rgb),.07);color:var(--dim);font:700 10px var(--mono)}.search-panel[data-v-eaa2898c]{position:absolute;top:calc(100% + 10px);left:0;z-index:var(--z-dropdown);width:min(520px,calc(100vw - 28px));max-height:min(660px,calc(100vh - 92px));overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-2);color:var(--text)}.panel-head[data-v-eaa2898c]{display:flex;justify-content:space-between;align-items:center;padding:7px 9px}.panel-head b[data-v-eaa2898c],.group-label[data-v-eaa2898c]{color:var(--dim);font:800 var(--fs-micro)/1 var(--mono)}.panel-head button[data-v-eaa2898c]{border:0;background:transparent;color:var(--noya);font-size:var(--fs-small)}.recent-list[data-v-eaa2898c]{display:flex;flex-wrap:wrap;gap:7px;padding:4px 8px 8px}.recent-list button[data-v-eaa2898c]{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:var(--r-sm);padding:7px 9px;background:var(--panel-2);color:var(--text);font-size:var(--fs-small)}.recent-list button[data-v-eaa2898c]:hover{background:var(--ctl-hover);color:var(--amber)}.panel-empty[data-v-eaa2898c]{display:grid;gap:5px;padding:18px 12px;margin:0;color:var(--dim);font-size:var(--fs-small);text-align:center}.panel-empty b[data-v-eaa2898c]{color:var(--text)}.panel-error[data-v-eaa2898c]{color:var(--err)}.searching span[data-v-eaa2898c]{color:var(--amber)}.result-group[data-v-eaa2898c]{padding:5px 0}.result-group+.result-group[data-v-eaa2898c]{border-top:1px solid var(--line)}.group-label[data-v-eaa2898c]{display:block;padding:7px 9px 5px}.result-row[data-v-eaa2898c]{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 9px;border-radius:var(--r-sm)}.result-row[data-v-eaa2898c]:hover,.result-row[data-v-eaa2898c]:focus-visible{background:var(--panel-2);outline:none}.thumb[data-v-eaa2898c]{width:40px;height:40px;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:var(--r-sm);background:var(--ctl-hover);color:var(--amber)}.thumb img[data-v-eaa2898c]{width:100%;height:100%;object-fit:cover}.author-thumb[data-v-eaa2898c]{border-radius:50%}.row-copy[data-v-eaa2898c]{min-width:0;flex:1}.row-copy b[data-v-eaa2898c],.row-copy small[data-v-eaa2898c]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.row-copy b[data-v-eaa2898c]{color:var(--text);font-size:13.5px}.row-copy small[data-v-eaa2898c]{margin-top:3px;color:var(--dim);font-size:var(--fs-small)}.go-mark[data-v-eaa2898c]{color:var(--dim);font-size:19px}.result-row:hover .go-mark[data-v-eaa2898c]{color:var(--amber)}.all-results[data-v-eaa2898c]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 11px;border:0;border-radius:var(--r-sm);background:var(--amber-soft);color:var(--amber);font-weight:800;text-align:left}.search-pop-enter-active[data-v-eaa2898c],.search-pop-leave-active[data-v-eaa2898c]{transition:opacity var(--t-fast),transform var(--t-fast) var(--ease-out)}.search-pop-enter-from[data-v-eaa2898c],.search-pop-leave-to[data-v-eaa2898c]{opacity:0;transform:translateY(-5px) scale(.99)}@media(max-width:920px){.search-box kbd[data-v-eaa2898c]{display:none}}@media(max-width:560px){.global-search[data-v-eaa2898c]{min-width:0}.scope[data-v-eaa2898c]{display:none}.search-panel[data-v-eaa2898c]{right:0;left:auto}}.mc-shell[data-v-c22c32a4]{height:clamp(400px,calc(86dvh - 150px),520px);display:grid;grid-template-columns:minmax(280px,35%) minmax(0,1fr);gap:18px;overflow:hidden;background:transparent}.mc-directory[data-v-c22c32a4]{min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:var(--r-lg);background:rgba(var(--bg-rgb),.3)}.mc-directory-head[data-v-c22c32a4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 9px}.mc-directory-title[data-v-c22c32a4]{display:flex;align-items:baseline;gap:7px;min-width:0}.mc-directory-title b[data-v-c22c32a4]{font-size:14px;color:var(--text)}.mc-directory-title small[data-v-c22c32a4]{color:var(--dim);font-size:11px}.mc-unread[data-v-c22c32a4]{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:3px 8px 3px 7px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--amber);background:var(--amber-soft)}.mc-unread i[data-v-c22c32a4]{width:6px;height:6px;border-radius:50%;background:var(--amber);animation:mc-pulse-c22c32a4 1.8s var(--ease-out) infinite}@keyframes mc-pulse-c22c32a4{0%,to{box-shadow:0 0 rgba(var(--amber-rgb),.45)}55%{box-shadow:0 0 0 5px rgba(var(--amber-rgb),0)}}.mc-markall[data-v-c22c32a4]{flex:none;display:inline-flex;align-items:center;gap:5px;height:29px;padding:0 9px;border:none;border-radius:var(--r-sm);cursor:pointer;background:var(--panel-2);color:var(--dim);font-size:12px;font-weight:650;transition:color var(--t-fast),background var(--t-fast)}.mc-markall svg[data-v-c22c32a4]{width:13px;height:13px}.mc-markall[data-v-c22c32a4]:hover:not(:disabled){color:var(--amber);background:var(--amber-soft)}.mc-markall[data-v-c22c32a4]:disabled{opacity:.45;cursor:default}.mc-tabs[data-v-c22c32a4]{display:flex;align-items:center;gap:3px;margin:0 12px 9px;padding:3px;border-radius:10px;background:rgba(var(--bg-rgb),.46);box-shadow:inset 0 1px 3px #00000042}.mc-tab[data-v-c22c32a4]{height:27px;padding:0 13px;border:none;border-radius:7px;cursor:pointer;background:transparent;color:var(--dim);font-size:12.5px;font-weight:700;transition:color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.mc-tab[data-v-c22c32a4]:hover:not(.on){color:var(--text)}.mc-tab.on[data-v-c22c32a4]{color:var(--on-amber);background:linear-gradient(135deg,var(--amber),var(--amber-2));box-shadow:0 2px 10px rgba(var(--amber-rgb),.35)}.mc-list[data-v-c22c32a4]{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px;padding:4px 8px 10px;overflow-y:auto}.mc-list[data-v-c22c32a4]::-webkit-scrollbar,.mc-detail-scroll[data-v-c22c32a4]::-webkit-scrollbar{width:8px}.mc-list[data-v-c22c32a4]::-webkit-scrollbar-track,.mc-detail-scroll[data-v-c22c32a4]::-webkit-scrollbar-track{background:transparent}.mc-list[data-v-c22c32a4]::-webkit-scrollbar-thumb,.mc-detail-scroll[data-v-c22c32a4]::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px;border:2px solid transparent;background-clip:content-box}.mc-list[data-v-c22c32a4]::-webkit-scrollbar-thumb:hover,.mc-detail-scroll[data-v-c22c32a4]::-webkit-scrollbar-thumb:hover{background:var(--line-hi);background-clip:content-box}.mc-empty[data-v-c22c32a4]{display:flex;flex-direction:column;align-items:center;gap:6px;justify-content:center;text-align:center;color:var(--dim)}.mc-empty--list[data-v-c22c32a4]{min-height:230px;padding:24px 10px}.mc-empty--detail[data-v-c22c32a4]{height:100%;padding:24px}.mc-empty-ico[data-v-c22c32a4]{display:grid;place-items:center;width:58px;height:58px;margin-bottom:8px;border-radius:18px;color:var(--dim);background:var(--panel-2);box-shadow:inset 0 1px rgba(var(--veil-rgb),.05)}.mc-empty-ico svg[data-v-c22c32a4]{width:27px;height:27px;opacity:.75}.mc-empty b[data-v-c22c32a4]{font-size:13.5px;font-weight:700;color:var(--text)}.mc-empty span[data-v-c22c32a4]{font-size:12px}.mc-error[data-v-c22c32a4]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:4px;padding:12px;border-radius:var(--r-sm);background:var(--panel-err);color:var(--err);font-size:12.5px}.mc-error button[data-v-c22c32a4]{border:1px solid currentColor;border-radius:var(--r-sm);background:transparent;color:inherit;padding:3px 10px;font-size:12px;cursor:pointer}.mc-loading[data-v-c22c32a4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--sp-4) 0;color:var(--dim);font-size:12px}.mc-spin[data-v-c22c32a4]{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--amber);animation:mc-rotate-c22c32a4 .8s linear infinite}@keyframes mc-rotate-c22c32a4{to{transform:rotate(360deg)}}.mc-item[data-v-c22c32a4]{position:relative;flex:none;display:flex;gap:10px;width:100%;min-height:82px;padding:11px;border-radius:var(--r-md);cursor:pointer;text-align:left;color:inherit;background:transparent;border:1px solid transparent;transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast);animation:mc-in-c22c32a4 .32s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 28ms)}@keyframes mc-in-c22c32a4{0%{opacity:0;transform:translateY(7px)}}.mc-item[data-v-c22c32a4]:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:3px;background:var(--lvl, var(--amber));opacity:0;transition:opacity var(--t-fast)}.mc-item.unread[data-v-c22c32a4]{background:rgba(var(--veil-rgb),.025)}.mc-item.unread[data-v-c22c32a4]:before{opacity:1}.mc-item[data-v-c22c32a4]:hover{background:rgba(var(--veil-rgb),.05)}.mc-item.selected[data-v-c22c32a4]{background:linear-gradient(105deg,rgba(var(--amber-rgb),.13),rgba(var(--veil-rgb),.035));border-color:transparent;box-shadow:inset 3px 0 0 var(--amber)}.mc-ico[data-v-c22c32a4]{flex:none;display:grid;place-items:center;width:34px;height:34px;margin-top:1px;border-radius:10px;box-shadow:inset 0 1px rgba(var(--veil-rgb),.07)}.mc-ico svg[data-v-c22c32a4]{width:17px;height:17px}.mc-item-body[data-v-c22c32a4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mc-item-head[data-v-c22c32a4]{display:flex;align-items:center;gap:7px;min-width:0}.mc-item-title[data-v-c22c32a4]{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-item.unread .mc-item-title[data-v-c22c32a4]{font-weight:750}.mc-tag[data-v-c22c32a4]{flex:none;padding:2px 7px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.02em}.mc-time[data-v-c22c32a4]{flex:none;font-family:var(--mono);font-size:11px;color:var(--dim)}.mc-preview[data-v-c22c32a4]{color:var(--dim);font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-item-meta[data-v-c22c32a4]{min-height:19px;display:flex;align-items:center;justify-content:space-between}.mc-item-meta i[data-v-c22c32a4]{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px var(--amber-soft)}.mc-detail[data-v-c22c32a4]{min-width:0;min-height:0;display:flex;flex-direction:column;background:transparent}.mc-detail-head[data-v-c22c32a4]{flex:none;display:flex;align-items:center;gap:12px;padding:12px 10px 18px}.mc-detail-icon[data-v-c22c32a4]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px}.mc-detail-icon svg[data-v-c22c32a4]{width:20px;height:20px}.mc-detail-meta[data-v-c22c32a4]{min-width:0;display:grid;gap:5px}.mc-detail-meta>span[data-v-c22c32a4]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.mc-detail-meta time[data-v-c22c32a4],.mc-detail-meta small[data-v-c22c32a4]{color:var(--dim);font-size:11.5px}.mc-detail-scroll[data-v-c22c32a4]{flex:1;min-height:0;overflow-y:auto;padding:20px 10px 32px}.mc-detail-scroll h2[data-v-c22c32a4]{margin:0 0 20px;color:var(--text);font-size:clamp(20px,2.2vw,27px);line-height:1.28;letter-spacing:-.02em}.mc-content[data-v-c22c32a4]{color:var(--text-2, var(--text));font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.mc-detail-foot[data-v-c22c32a4]{flex:none;display:flex;justify-content:flex-end;padding:12px 10px 2px}.mc-detail-foot button[data-v-c22c32a4]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:none;border-radius:var(--r-sm);cursor:pointer;color:var(--on-amber);background:linear-gradient(135deg,var(--amber),var(--amber-2));font-size:13px;font-weight:750;box-shadow:0 7px 18px rgba(var(--amber-rgb),.24)}.mc-detail-foot svg[data-v-c22c32a4]{width:15px;height:15px}.mc-del[data-v-c22c32a4]{flex:none;margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--dim);cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}.mc-del svg[data-v-c22c32a4]{width:15px;height:15px}.mc-del[data-v-c22c32a4]:hover{color:var(--err);background:var(--panel-err)}.mc-more[data-v-c22c32a4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;margin:4px 0 2px;border-radius:var(--r-sm);cursor:pointer;border:none;background:var(--panel-2);color:var(--dim);font-size:12px;font-weight:650;transition:color var(--t-fast),background var(--t-fast)}.mc-more svg[data-v-c22c32a4]{width:13px;height:13px}.mc-more[data-v-c22c32a4]:hover{color:var(--amber);background:var(--amber-soft)}@media(max-width:680px){.mc-shell[data-v-c22c32a4]{height:clamp(470px,calc(86dvh - 135px),560px);grid-template-columns:1fr;grid-template-rows:46% 54%;gap:10px}.mc-directory[data-v-c22c32a4]{border-radius:var(--r-md)}.mc-directory-head[data-v-c22c32a4]{padding-top:10px}.mc-item[data-v-c22c32a4]{min-height:72px}.mc-detail-head[data-v-c22c32a4]{padding:12px 14px}.mc-detail-scroll[data-v-c22c32a4]{padding:18px}.mc-detail-scroll h2[data-v-c22c32a4]{margin-bottom:13px;font-size:19px}.mc-content[data-v-c22c32a4]{font-size:13px;line-height:1.75}}@media(prefers-reduced-motion:reduce){.mc-item[data-v-c22c32a4],.mc-unread i[data-v-c22c32a4]{animation:none}}.ann-bar[data-v-299954bc]{border-bottom:1px solid color-mix(in srgb,var(--lvl) 34%,transparent);background:color-mix(in srgb,var(--lvl) 12%,var(--panel));width:100vw;margin-left:calc(50% - 50vw)}.ann-inner[data-v-299954bc]{display:flex;align-items:center;gap:10px;padding:8px 3vw;font-size:var(--fs-small)}.ann-dot[data-v-299954bc]{flex:none;width:7px;height:7px;border-radius:50%;background:var(--lvl)}.ann-title[data-v-299954bc]{flex:none;color:var(--lvl);font-weight:800}.ann-text[data-v-299954bc]{flex:1;min-width:0;color:var(--text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ann-link[data-v-299954bc]{flex:none;color:var(--lvl);font-weight:700;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--lvl) 45%,transparent);transition:border-color var(--t-fast)}.ann-link[data-v-299954bc]:hover{border-bottom-color:var(--lvl)}.ann-step[data-v-299954bc]{flex:none;display:inline-flex;align-items:center;gap:2px;color:var(--dim)}.ann-step button[data-v-299954bc]{border:0;background:transparent;color:var(--dim);cursor:pointer;padding:0 4px;font-size:15px;line-height:1;transition:color var(--t-fast)}.ann-step button[data-v-299954bc]:hover{color:var(--text)}.ann-step i[data-v-299954bc]{font-style:normal;font-size:11px;font-variant-numeric:tabular-nums}.ann-x[data-v-299954bc]{flex:none;border:0;background:transparent;color:var(--dim);padding:2px 4px;font-size:16px;line-height:1;cursor:pointer;transition:color var(--t-fast)}.ann-x[data-v-299954bc]:hover{color:var(--text)}@media(max-width:720px){.ann-text[data-v-299954bc]{display:none}.ann-title[data-v-299954bc]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.vip-level-tag[data-v-53b6bf12]{position:relative;display:inline-flex;flex:none;width:max-content;height:18px;overflow:hidden;border-radius:4px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.38));vertical-align:middle}.vip-level-tag img[data-v-53b6bf12]{display:block;width:auto;height:18px;object-fit:contain}.vip-level-tag[data-v-53b6bf12]:after{content:"";position:absolute;top:-35%;bottom:-35%;left:-55%;width:42%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);mix-blend-mode:screen;transform:translateZ(0) skew(-18deg);opacity:0;animation:vip-level-shine-53b6bf12 4.8s ease-in-out var(--vip-shine-delay, 0s) infinite}@keyframes vip-level-shine-53b6bf12{0%,68%{opacity:0;transform:translateZ(0) skew(-18deg)}72%{opacity:.86}87%{opacity:0;transform:translate3d(390%,0,0) skew(-18deg)}to{opacity:0;transform:translate3d(390%,0,0) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.vip-level-tag[data-v-53b6bf12]:after{display:none}}.top[data-v-c68581a5]{height:64px;display:flex;align-items:center;gap:10px;padding:0 3vw;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:var(--z-header);width:100vw;margin-left:calc(50% - 50vw)}.brand[data-v-c68581a5]{display:inline-flex;align-items:center;white-space:nowrap}.header-brand-logo[data-v-c68581a5]{position:relative;display:inline-flex;align-items:center;line-height:0}.brand-sparkles[data-v-c68581a5]{position:absolute;top:-9px;right:-7px;bottom:-4px;left:-7px;z-index:1;overflow:visible;pointer-events:none}.brand-sparkle[data-v-c68581a5]{position:absolute;color:#fff4b0;line-height:1;opacity:0;transform:scale(.35) rotate(-15deg);transform-origin:center;text-shadow:0 0 4px currentColor;animation:brand-twinkle-c68581a5 var(--twinkle-duration) ease-in-out var(--twinkle-delay) infinite}.brand-sparkle[data-v-c68581a5]:nth-child(1){top:9px;left:3%;font-size:5px;--twinkle-duration: 3.7s;--twinkle-delay: -.8s}.brand-sparkle[data-v-c68581a5]:nth-child(2){top:0;left:18%;font-size:9px;--twinkle-duration: 4.6s;--twinkle-delay: -3.1s}.brand-sparkle[data-v-c68581a5]:nth-child(3){top:7px;left:36%;font-size:6px;--twinkle-duration: 3.2s;--twinkle-delay: -1.9s}.brand-sparkle[data-v-c68581a5]:nth-child(4){top:-2px;left:53%;font-size:11px;--twinkle-duration: 5.1s;--twinkle-delay: -.4s}.brand-sparkle[data-v-c68581a5]:nth-child(5){top:6px;left:69%;font-size:7px;--twinkle-duration: 4.1s;--twinkle-delay: -2.7s}.brand-sparkle[data-v-c68581a5]:nth-child(6){top:1px;left:84%;font-size:5px;--twinkle-duration: 3.5s;--twinkle-delay: -1.2s}.brand-sparkle[data-v-c68581a5]:nth-child(7){top:10px;left:96%;font-size:8px;--twinkle-duration: 4.8s;--twinkle-delay: -3.8s}@keyframes brand-twinkle-c68581a5{0%,68%,to{opacity:0;transform:scale(.35) rotate(-15deg)}76%{opacity:.96;transform:scale(1.08) rotate(8deg)}84%{opacity:.2;transform:scale(.58) rotate(22deg)}}@media(prefers-reduced-motion:reduce){.brand-sparkle[data-v-c68581a5]{animation:none;opacity:.38;transform:scale(.65)}}nav[data-v-c68581a5]{display:flex;align-items:center;gap:2px;height:100%}nav>a[data-v-c68581a5]{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 13px;border:0;background:transparent;color:var(--dim);font-size:13.5px;font-weight:600;position:relative}nav>a[data-v-c68581a5]:hover,nav>a.on[data-v-c68581a5]{color:var(--text)}.nav-noya[data-v-c68581a5]{position:relative;height:100%}.nav-noya__trigger[data-v-c68581a5]{display:inline-flex;align-items:center;gap:4px;height:100%;padding:0 13px;color:var(--dim);font-size:13.5px;font-weight:600}.nav-noya__trigger[data-v-c68581a5]:hover,.nav-noya__trigger.on[data-v-c68581a5]{color:var(--text)}.nav-noya__caret[data-v-c68581a5]{width:13px;height:13px;opacity:.7;transition:transform var(--t-fast) var(--ease-out)}.nav-noya:hover .nav-noya__caret[data-v-c68581a5],.nav-noya:focus-within .nav-noya__caret[data-v-c68581a5]{transform:rotate(180deg)}.noya-menu[data-v-c68581a5]{position:absolute;top:calc(100% - 6px);left:0;z-index:var(--z-dropdown);width:300px;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-2)}.noya-menu__group+.noya-menu__group[data-v-c68581a5]{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line)}.noya-menu__label[data-v-c68581a5]{display:block;padding:4px 10px 6px;color:var(--dim)}.noya-menu__item[data-v-c68581a5]{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:var(--r-sm);color:var(--text)}.noya-menu__item[data-v-c68581a5]:hover{background:var(--panel-2)}.noya-menu__icon[data-v-c68581a5]{flex:none;width:20px;color:var(--noya);font-size:14px;line-height:1.5;text-align:center}.noya-menu__copy[data-v-c68581a5]{min-width:0}.noya-menu__copy b[data-v-c68581a5]{display:block;font-size:13.5px;font-weight:600}.noya-menu__copy small[data-v-c68581a5]{display:block;margin-top:1px;color:var(--dim);font-size:11.5px;line-height:1.55}nav>a.on[data-v-c68581a5]:after{content:"";position:absolute;bottom:0;left:13px;right:13px;height:2px;background:var(--amber);box-shadow:0 0 8px var(--amber)}.icon-cluster[data-v-c68581a5]{display:flex;align-items:center;gap:2px;flex:0 0 auto}.icon-btn[data-v-c68581a5]{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:var(--r-md);background:transparent;color:var(--dim);cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}.icon-btn svg[data-v-c68581a5]{width:18px;height:18px}.icon-btn[data-v-c68581a5]:hover{color:var(--amber);background:var(--amber-soft)}.icon-btn[data-v-c68581a5]:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.bell[data-v-c68581a5]{position:relative}.bell-badge[data-v-c68581a5]{position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font:800 10px/1 var(--mono);box-shadow:var(--shadow-1);pointer-events:none}.wallet[data-v-c68581a5]{display:inline-flex;align-items:center;gap:10px;padding:6px 11px;border:0;border-radius:var(--r-pill);background:var(--panel-2);white-space:nowrap}.w-balance[data-v-c68581a5]{display:inline-flex;align-items:center;gap:5px}.w-balance b[data-v-c68581a5]{font:700 13px/1 var(--mono);color:var(--text)}.w-recharge[data-v-c68581a5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:22px;height:22px;padding:0;line-height:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font-size:13px;font-weight:800;transition:filter var(--t-fast)}.w-recharge[data-v-c68581a5]:hover{filter:brightness(1.12)}.wallet-row[data-v-c68581a5]{text-align:left}.account-slot[data-v-c68581a5]{position:relative;flex:0 0 auto}.account-link[data-v-c68581a5]{display:inline-block;border:0;border-radius:var(--r-pill);padding:9px 16px;background:var(--panel-2);color:var(--dim);font-size:13px;font-weight:700;white-space:nowrap;transition:color var(--t-fast),background var(--t-fast)}.account-link[data-v-c68581a5]:hover,.account-link.on[data-v-c68581a5]{background:var(--amber-soft);color:var(--amber)}.account-btn[data-v-c68581a5]{display:inline-flex;align-items:center;gap:8px;max-width:200px;padding:4px 10px 4px 4px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background var(--t-fast)}.account-btn[data-v-c68581a5]:hover,.account-btn.on[data-v-c68581a5]{background:rgba(var(--veil-rgb),.08)}.account-btn.open[data-v-c68581a5]{background:rgba(var(--veil-rgb),.1)}.account-btn[data-v-c68581a5]:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.a-ava[data-v-c68581a5]{display:grid;place-items:center;width:28px;height:28px;flex:none;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font-size:13px;font-weight:800}.a-ava img[data-v-c68581a5]{width:100%;height:100%;object-fit:cover}.a-ava i[data-v-c68581a5]{font-style:normal}.a-ava.lg[data-v-c68581a5]{width:38px;height:38px;font-size:16px}.a-name[data-v-c68581a5]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.a-caret[data-v-c68581a5]{width:13px;height:13px;flex:none;color:var(--dim);transition:transform var(--t-fast)}.account-btn.open .a-caret[data-v-c68581a5]{transform:rotate(180deg)}.a-menu[data-v-c68581a5]{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-dropdown);width:264px;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-2)}.am-id[data-v-c68581a5]{display:flex;align-items:center;gap:10px;padding:8px 10px 12px}.am-id-text[data-v-c68581a5]{min-width:0}.am-id b[data-v-c68581a5]{display:block;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.am-id small[data-v-c68581a5]{display:flex;align-items:center;gap:7px;margin-top:3px;color:var(--dim);font:11px/1.5 var(--mono)}.am-group[data-v-c68581a5]{display:grid;gap:1px;padding-top:var(--sp-2);border-top:1px solid var(--line)}.am-group+.am-group[data-v-c68581a5]{margin-top:var(--sp-2)}.am-group[data-v-c68581a5]>*{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font-family:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.am-group[data-v-c68581a5]>*:hover{background:var(--panel-2)}.am-icon[data-v-c68581a5]{display:grid;place-items:center;width:20px;height:20px;flex:none;color:var(--dim);transition:color var(--t-fast)}.am-group>*:hover .am-icon[data-v-c68581a5]{color:var(--amber)}.am-group small[data-v-c68581a5]{margin-left:auto;padding:1px 7px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font:800 10px/1.6 var(--mono)}.am-vip[data-v-c68581a5]{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#ffd7661f,#af67140a 58%,#ffc44614);box-shadow:inset 0 0 0 1px #ffd3702e,0 0 16px #e29a290d;transition:background var(--t-fast),box-shadow var(--t-fast),color var(--t-fast)}.am-vip[data-v-c68581a5]>*{position:relative;z-index:1}.am-vip .am-icon[data-v-c68581a5]{border-radius:6px;background:linear-gradient(145deg,#ffeda933,#a65b092e);color:#ffd66b;box-shadow:inset 0 1px #ffffff2e,0 0 10px #ffbf3d1f;filter:drop-shadow(0 0 3px rgba(255,203,91,.28))}.am-vip-label[data-v-c68581a5]{background:linear-gradient(90deg,#fff0b5,#ffd260 55%,#f4a83c);background-clip:text;color:transparent;font-weight:800;-webkit-background-clip:text}.am-group .am-vip-action[data-v-c68581a5]{padding:2px 8px;background:linear-gradient(110deg,#8b5a16,#f3c75f 50%,#a66815);color:#2d1b00;box-shadow:inset 0 1px #fff6,0 2px 8px #b36f122e;font-family:var(--sans);letter-spacing:0}.am-vip[data-v-c68581a5]:after{content:"";position:absolute;top:-55%;left:-42%;z-index:0;width:30%;height:210%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,246,207,.4),transparent);opacity:0;transform:skew(-20deg) translate(0);transition:transform .58s var(--ease-out),opacity .18s}.am-group>.am-vip[data-v-c68581a5]:hover{background:linear-gradient(110deg,#ffde7b2e,#bb701612 58%,#ffca5021);box-shadow:inset 0 0 0 1px #ffda7e4d,0 0 18px #eca4301a}.am-vip[data-v-c68581a5]:hover:after{opacity:1;transform:skew(-20deg) translate(470%)}[data-theme=light-cream]{background:linear-gradient(110deg,#ae670d1f,#f4b9430f);box-shadow:inset 0 0 0 1px #9757082e}@media(prefers-reduced-motion:reduce){.am-vip[data-v-c68581a5]:after{display:none}}.am-out[data-v-c68581a5]{color:var(--err)}.am-out .am-icon[data-v-c68581a5],.am-out:hover .am-icon[data-v-c68581a5]{color:inherit}.menu-enter-active[data-v-c68581a5],.menu-leave-active[data-v-c68581a5]{transition:opacity var(--t-fast),transform var(--t-fast) var(--ease-out)}.menu-enter-from[data-v-c68581a5],.menu-leave-to[data-v-c68581a5]{opacity:0;transform:translateY(-6px) scale(.98)}.burger[data-v-c68581a5]{display:none;width:36px;height:36px;border:0;border-radius:var(--r-sm);background:var(--ctl-surface);padding:9px 8px}.burger span[data-v-c68581a5]{display:block;height:2px;margin:4px 0;background:var(--text);border-radius:2px;transition:transform var(--t-fast),opacity var(--t-fast)}.burger span.x[data-v-c68581a5]:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger span.x[data-v-c68581a5]:nth-child(2){opacity:0}.burger span.x[data-v-c68581a5]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.drawer[data-v-c68581a5]{position:fixed;top:64px;left:0;right:0;z-index:calc(var(--z-header) - 1);display:grid;gap:var(--sp-4);padding:var(--sp-4) 5vw var(--sp-6);border-bottom:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-2)}.drawer-nav[data-v-c68581a5]{display:grid;gap:2px}.drawer-nav a[data-v-c68581a5]{padding:10px 6px;border-radius:var(--r-sm);font-size:15px;font-weight:700}.drawer-nav a[data-v-c68581a5]:hover{background:var(--panel-2)}.drawer-msg[data-v-c68581a5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 6px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font-size:15px;font-weight:700}.drawer-msg[data-v-c68581a5]:hover{background:var(--panel-2)}.drawer-msg small[data-v-c68581a5]{color:var(--amber);font-size:12px;font-weight:700}.drawer-games[data-v-c68581a5]{display:grid;gap:4px;border-top:1px dashed var(--line);padding-top:var(--sp-3)}.drawer-games>span[data-v-c68581a5]{color:var(--amber);padding:0 6px 4px;font-family:var(--sans);font-size:var(--fs-small);letter-spacing:0;text-transform:none}.drawer-games a[data-v-c68581a5]{display:flex;justify-content:space-between;align-items:baseline;padding:9px 6px;border-radius:var(--r-sm);font-size:14px}.drawer-games a[data-v-c68581a5]:hover{background:var(--panel-2)}.drawer-games small[data-v-c68581a5]{color:var(--dim)}.theme-row[data-v-c68581a5]{border:0;border-radius:var(--r-md);background:var(--panel-2);color:var(--dim);padding:11px;font-size:13px}.drawer-out[data-v-c68581a5]{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err)}.drawer-enter-active[data-v-c68581a5],.drawer-leave-active[data-v-c68581a5]{transition:opacity var(--t-med),transform var(--t-med) var(--ease-out)}.drawer-enter-from[data-v-c68581a5],.drawer-leave-to[data-v-c68581a5]{opacity:0;transform:translateY(-8px)}@media(max-width:920px){nav[data-v-c68581a5],.top>.icon-cluster[data-v-c68581a5],.top>.account-slot[data-v-c68581a5],.top>.wallet[data-v-c68581a5]{display:none}.burger[data-v-c68581a5]{display:block}}@media(min-width:921px)and (max-width:1180px){.w-balance b[data-v-c68581a5]{font-size:11px}}@media(max-width:560px){.top[data-v-c68581a5]{gap:10px;padding:0 14px}.header-brand-image[data-v-c68581a5]{width:auto;height:31px}}.legal-doc[data-v-5440a4ec]{font-size:.92rem;line-height:1.85;color:var(--text-2)}.legal-doc h3[data-v-5440a4ec]{margin:1.6em 0 .5em;font-size:1.02rem;font-weight:700;color:var(--text)}.legal-doc h4[data-v-5440a4ec]{margin:1.2em 0 .4em;font-size:.94rem;font-weight:700;color:var(--text)}.legal-doc p[data-v-5440a4ec]{margin:.45em 0}.legal-doc strong[data-v-5440a4ec]{color:var(--text);font-weight:700}.ld-lead[data-v-5440a4ec]{padding:12px 14px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent)}.ld-important[data-v-5440a4ec]{color:var(--amber-deep);font-weight:700}.ld-indent[data-v-5440a4ec]{padding-left:1.2em}.ld-foot[data-v-5440a4ec]{display:flex;justify-content:flex-end}.site-foot[data-v-112ad594]{margin-top:var(--sp-16);border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,var(--box-soft) 160%),var(--panel);width:100vw;margin-left:calc(50% - 50vw)}.foot-grid[data-v-112ad594]{width:var(--page-w);max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:1.2fr .6fr 1fr .7fr;gap:var(--sp-8);padding:var(--sp-10) 3vw var(--sp-8)}.foot-brand[data-v-112ad594]{display:grid;gap:var(--sp-3);align-content:start;justify-items:start}.brand-line[data-v-112ad594]{display:inline-flex;align-items:center}.foot-games a[data-v-112ad594]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.foot-games a>span[data-v-112ad594]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foot-games i[data-v-112ad594]{flex:none;color:var(--dim);font-style:normal;font-size:11px;font-family:var(--mono)}.foot-games .foot-more[data-v-112ad594]{color:var(--amber);font-weight:600}.foot-brand p[data-v-112ad594]{margin:0;font-size:15px;font-weight:700}.foot-slogan[data-v-112ad594]{display:grid;gap:3px}.foot-slogan b[data-v-112ad594]{color:var(--text);font-size:15px;font-weight:700;letter-spacing:.01em}.foot-slogan span[data-v-112ad594]{color:var(--dim);font-size:13px;font-weight:500}.foot-col[data-v-112ad594]{display:grid;gap:var(--sp-2);align-content:start}.foot-col>span[data-v-112ad594]{color:var(--amber);margin-bottom:4px;font-family:var(--sans);font-size:var(--fs-small);letter-spacing:.02em;text-transform:none}.foot-col a[data-v-112ad594]{color:var(--dim);font-size:13px;width:fit-content}.foot-col a[data-v-112ad594]:hover{color:var(--text)}.foot-link[data-v-112ad594]{padding:0;border:0;background:transparent;color:var(--dim);font-size:13px;width:fit-content;cursor:pointer;text-align:left}.foot-link[data-v-112ad594]:hover{color:var(--text)}.foot-icp[data-v-112ad594]{color:var(--dim)}.foot-icp[data-v-112ad594]:hover{color:var(--text)}.foot-notes p[data-v-112ad594]{margin:0;color:var(--dim);font-size:var(--fs-small);line-height:1.7}.foot-line[data-v-112ad594]{width:var(--page-w);max-width:var(--page-max);margin:0 auto;display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-4) 3vw var(--sp-6);border-top:1px dashed var(--line);color:var(--dim);font-size:var(--fs-small)}@media(max-width:1000px){.foot-grid[data-v-112ad594]{grid-template-columns:1fr 1fr;gap:var(--sp-6)}}@media(max-width:760px){.foot-grid[data-v-112ad594]{grid-template-columns:1fr;gap:var(--sp-6);padding-inline:20px}.foot-line[data-v-112ad594]{padding-inline:20px}}.author-links[data-v-26deb5fc],.fallback[data-v-26deb5fc]{min-width:0}.author-links a[data-v-26deb5fc]{color:inherit}.author-links a[data-v-26deb5fc]:hover{color:var(--amber)}.separator[data-v-26deb5fc],.more[data-v-26deb5fc]{color:var(--dim)}.more[data-v-26deb5fc]{margin-left:4px}.mod-card[data-v-1c4c35f5]{min-width:0;background:var(--panel-2);border:1px solid var(--line);border-radius:9px;overflow:hidden;box-shadow:var(--shadow-1);display:flex;flex-direction:column;transition:border-color var(--t-fast),box-shadow var(--t-med),background var(--t-fast)}.mod-card[data-v-1c4c35f5]:hover{border-color:color-mix(in srgb,var(--amber) 40%,transparent);box-shadow:var(--shadow-2);background:linear-gradient(160deg,var(--panel),transparent 58%),var(--panel-2)}.cover[data-v-1c4c35f5]{position:relative;display:grid;place-items:center;width:100%;height:180px;overflow:hidden;background:var(--panel);transition:filter var(--t-med)}.mod-card:hover .cover[data-v-1c4c35f5]{filter:saturate(1.08) brightness(1.04)}.blur-fill[data-v-1c4c35f5]{position:absolute;top:0;right:0;bottom:0;left:0;background:center/cover no-repeat;filter:blur(16px) brightness(.6) saturate(1.1);transform:scale(1.2)}.cover-img[data-v-1c4c35f5]{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transition:transform var(--motion-spring) var(--ease-spring)}.mod-card:hover .cover-img[data-v-1c4c35f5]{transform:scale(1.05) rotate(-.56deg)}.cover-ph[data-v-1c4c35f5]{color:var(--dim);font-size:13px;letter-spacing:.2em}.mc-reason[data-v-1c4c35f5]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:7px 10px;border-left:2px solid var(--noya);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--noya-soft);color:color-mix(in srgb,var(--noya) 45%,var(--text));font-size:var(--fs-small);line-height:1.5;word-break:break-word}.mc-reason-ic[data-v-1c4c35f5]{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;object-fit:cover;border:1px solid color-mix(in srgb,var(--noya) 55%,transparent);background:var(--noya-soft)}.mc-reason-ic--fallback[data-v-1c4c35f5]{display:grid;place-items:center;font-size:11px;color:var(--noya)}.cover-open[data-v-1c4c35f5]{position:absolute;z-index:2;right:8px;bottom:8px;display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg) 78%,transparent);color:var(--amber);font-size:10.5px;opacity:0;transform:translateY(5px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity var(--t-fast),transform var(--motion-spring) var(--ease-spring)}.mod-card:hover .cover-open[data-v-1c4c35f5],.cover:focus-visible .cover-open[data-v-1c4c35f5]{opacity:1;transform:translateY(0)}.cover-open .ic[data-v-1c4c35f5]{width:10px;height:10px}.mc-body[data-v-1c4c35f5]{flex:1;min-width:0;padding:13px 16px 12px;display:flex;flex-direction:column;gap:5px}.mc-name[data-v-1c4c35f5]{display:block;color:var(--text);font:680 17px/1.35 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color var(--t-fast)}.mc-name[data-v-1c4c35f5]:hover,.mod-card:hover .mc-name[data-v-1c4c35f5]{color:var(--amber)}.mono[data-v-1c4c35f5]{font-family:var(--mono)}.faint[data-v-1c4c35f5]{color:var(--dim)}.mc-meta[data-v-1c4c35f5]{display:flex;align-items:center;gap:10px;font-size:13px}.mc-author[data-v-1c4c35f5]{flex:0 1 40%;min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap}.mc-avatar[data-v-1c4c35f5]{flex:none;width:19px;height:19px;border-radius:50%;object-fit:cover;background:var(--panel)}.mc-time[data-v-1c4c35f5]{flex:0 1 60%;display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden}.mc-time .t-item[data-v-1c4c35f5]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mc-time svg[data-v-1c4c35f5]{width:12px;height:12px;flex:none}.mc-summary[data-v-1c4c35f5]{display:-webkit-box;overflow:hidden;margin:0;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--text) 7%,transparent);color:var(--dim);font-size:13px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.65em}.mc-tags[data-v-1c4c35f5]{display:flex;flex-wrap:wrap;gap:5px 6px;min-width:0;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--text) 7%,transparent)}.mc-tag[data-v-1c4c35f5]{display:inline-flex;align-items:center;height:23px;padding:0 8px;background:#212832;color:#8494a8;border:1px solid #2A323E;border-radius:4.5px;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;transition:filter var(--t-fast)}.mc-tag[data-v-1c4c35f5]:hover{filter:brightness(1.22)}.mc-tag--cat[data-v-1c4c35f5]{color:var(--dim);font-weight:600}:root[data-theme=light-cream] .mc-tag[data-v-1c4c35f5]{background:#eef1f5;color:#5a6b80;border-color:#dde3ea}:root[data-theme=light-cream] .mc-tag[data-v-1c4c35f5]:hover{filter:brightness(.965)}.cover-fav[data-v-1c4c35f5]{position:absolute;right:8px;top:7px;z-index:3;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);opacity:.62;cursor:pointer;transition:opacity .16s,color .16s,border-color .16s,transform .16s}.cover-fav svg[data-v-1c4c35f5]{width:15px;height:15px}.mod-card:hover .cover-fav[data-v-1c4c35f5]{opacity:1}.cover-fav[data-v-1c4c35f5]:hover{transform:scale(1.08);color:var(--amber);border-color:var(--amber)}.cover-fav.on[data-v-1c4c35f5]{opacity:1;color:var(--amber);border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.mc-foot[data-v-1c4c35f5]{display:grid;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--text) 7%,transparent)}.mc-stats[data-v-1c4c35f5]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--dim)}.mc-stats .st[data-v-1c4c35f5]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mc-stats .ic[data-v-1c4c35f5]{flex:none;width:12px;height:12px}.mc-stats .st i[data-v-1c4c35f5]{font-style:normal;color:color-mix(in srgb,var(--dim) 70%,transparent)}.mc-actions[data-v-1c4c35f5]{display:flex;gap:7px}.mc-actions a[data-v-1c4c35f5],.mc-actions button[data-v-1c4c35f5]{flex:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:6px 10px;border:0;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:filter var(--t-fast),transform var(--t-fast)}.mc-install[data-v-1c4c35f5]{background:linear-gradient(135deg,#5a8dee,#3457d0);color:#f5f8ff}.mc-install[data-v-1c4c35f5]:hover{filter:brightness(1.08)}.mc-buy[data-v-1c4c35f5]{border:0;background:linear-gradient(135deg,#f2c14e,#d9931e);color:#2a1c05}.mc-buy[data-v-1c4c35f5]:hover{filter:brightness(1.07)}.mc-buy .sep[data-v-1c4c35f5]{margin:0 2px;opacity:.7}.mc-buy .cur[data-v-1c4c35f5]{display:inline-flex;align-items:center;gap:3px}.mc-buy .cur img[data-v-1c4c35f5]{height:13px;width:auto;display:block}.mc-buy .or[data-v-1c4c35f5]{margin:0 3px;font-size:11px;font-weight:400;opacity:.75}.cover-flags[data-v-1c4c35f5]{position:absolute;z-index:2;top:7px;left:7px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.cover-tag[data-v-1c4c35f5]{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px}.cover-tag.rank[data-v-1c4c35f5]{background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);color:var(--amber);letter-spacing:.06em}.cover-tag.pay[data-v-1c4c35f5]{background:color-mix(in srgb,var(--amber) 16%,transparent);border:1px solid color-mix(in srgb,var(--amber) 55%,transparent);color:var(--amber)}.cover-tag.free[data-v-1c4c35f5]{background:color-mix(in srgb,var(--ok) 16%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);color:var(--ok)}.cover-tag.vip[data-v-1c4c35f5]{background:linear-gradient(135deg,#f2c14e,#d9931e);border:1px solid rgba(242,193,78,.55);color:#2a1c05}.cover-tag.dev[data-v-1c4c35f5]{background:#f2c14e24;border:1px solid rgba(242,193,78,.45);color:#f2c14e}.mc-stats .st-dev[data-v-1c4c35f5]{color:#f2c14e}.mc-dev[data-v-1c4c35f5]{background:#f2c14e1a;border:1px solid rgba(242,193,78,.45);color:#f2c14e;font-weight:600}.mc-dev[data-v-1c4c35f5]:hover{filter:brightness(1.15)}.shelf-row[data-v-da10d8b8]{display:grid;gap:var(--sp-5)}.shelf-head[data-v-da10d8b8]{display:flex;justify-content:space-between;align-items:end;gap:var(--sp-4)}.shelf-title[data-v-da10d8b8]{display:grid;gap:8px}.shelf-title .mono-label[data-v-da10d8b8]{color:var(--amber)}.shelf-title h2[data-v-da10d8b8]{margin:0;font-size:var(--fs-h2)}.more[data-v-da10d8b8]{color:var(--dim);font-size:13px;font-weight:700;white-space:nowrap}.more[data-v-da10d8b8]:hover{color:var(--text)}.more b[data-v-da10d8b8]{color:var(--amber)}.rail[data-v-da10d8b8]{display:flex;gap:var(--sp-4);overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent}.rail[data-v-da10d8b8]::-webkit-scrollbar{height:6px}.rail[data-v-da10d8b8]::-webkit-scrollbar-thumb{background:var(--line-hi);border-radius:3px}.rail-card[data-v-da10d8b8]{flex:0 0 252px;scroll-snap-align:start;min-width:0}@media(max-width:600px){.rail-card[data-v-da10d8b8]{flex-basis:216px}}.game-card[data-v-0dc6ee3b]{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-1);color:var(--text);transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med),border-color var(--t-med)}.game-card[data-v-0dc6ee3b]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--amber) 48%,var(--line));box-shadow:var(--glow-amber)}.game-card[data-v-0dc6ee3b]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.game-cover[data-v-0dc6ee3b]{position:relative;aspect-ratio:16 / 8.8;overflow:hidden;border-bottom:1px solid var(--line);background:var(--panel-2)}.game-cover img[data-v-0dc6ee3b]{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s var(--ease-out)}.game-card:hover .game-cover img[data-v-0dc6ee3b]{transform:scale(1.025)}.cover-empty[data-v-0dc6ee3b]{width:100%;height:100%;display:grid;place-items:center;color:var(--dim);font-size:var(--fs-small);background:linear-gradient(135deg,var(--amber-soft),transparent 60%),var(--panel-2)}.game-copy[data-v-0dc6ee3b]{min-height:118px;display:flex;flex-direction:column;padding:14px 16px 13px}.game-copy h3[data-v-0dc6ee3b]{margin:0;font-size:16px}.game-copy p[data-v-0dc6ee3b]{display:-webkit-box;overflow:hidden;margin:6px 0 12px;color:var(--dim);font-size:var(--fs-small);line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.game-foot[data-v-0dc6ee3b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;color:var(--amber);font:700 11px var(--mono)}.game-foot span[data-v-0dc6ee3b]{white-space:nowrap}.skel[data-v-5df7a89d]{border:1px solid var(--line);background:linear-gradient(100deg,var(--panel) 25%,var(--panel-2) 42%,var(--panel) 58%);background-size:240% 100%;animation:skel-shimmer-5df7a89d 1.5s linear infinite}@keyframes skel-shimmer-5df7a89d{to{background-position:-240% 0}}.hcarousel[data-v-c225c8b0]{position:relative;aspect-ratio:16 / 9;min-height:380px;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-2)}.hc-skeleton[data-v-c225c8b0]{position:absolute;top:0;right:0;bottom:0;left:0}.hc-slide[data-v-c225c8b0]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease;pointer-events:none}.hc-slide.on[data-v-c225c8b0]{opacity:1;pointer-events:auto}.hc-fill[data-v-c225c8b0]{position:absolute;top:0;right:0;bottom:0;left:0;background:center / cover no-repeat;filter:blur(18px) brightness(.55) saturate(1.15);transform:scale(1.25)}.hc-slide img[data-v-c225c8b0],.hc-slide video[data-v-c225c8b0]{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block}.hc-slide img[data-v-c225c8b0]{transform:scale(1.04);transition:transform 6s ease}.hc-slide video[data-v-c225c8b0]{transform:none;transition:none}.hc-slide.on img[data-v-c225c8b0]{transform:scale(1)}.hc-slide[data-v-c225c8b0]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.hc-info[data-v-c225c8b0]{position:absolute;z-index:1;left:20px;right:76px;bottom:16px;display:grid;gap:5px;color:#f4f6fb;text-shadow:0 2px 14px rgba(0,0,0,.55);opacity:0;transition:opacity .25s ease}.hcarousel:hover .hc-info[data-v-c225c8b0],.hcarousel:focus-within .hc-info[data-v-c225c8b0]{opacity:1}.hc-info strong[data-v-c225c8b0]{font-size:clamp(1.15rem,1.9vw,1.55rem);font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-arrow[data-v-c225c8b0]{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#080b118c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4f6fb;font-size:20px;line-height:1;opacity:0;transition:opacity .25s ease,border-color .2s}.hcarousel:hover .hc-arrow[data-v-c225c8b0],.hcarousel:focus-within .hc-arrow[data-v-c225c8b0]{opacity:1}.hc-arrow[data-v-c225c8b0]:hover{border-color:var(--amber);color:var(--amber)}.hc-arrow.prev[data-v-c225c8b0]{left:12px}.hc-arrow.next[data-v-c225c8b0]{right:12px}.hc-dots[data-v-c225c8b0]{position:absolute;right:16px;bottom:20px;z-index:2;display:flex;gap:7px}.hc-dot[data-v-c225c8b0]{width:7px;height:7px;padding:0;border:0;border-radius:var(--r-pill);background:#f4f6fb61;transition:width .3s var(--ease-spring),background .2s}.hc-dot.on[data-v-c225c8b0]{width:20px;background:var(--amber)}@media(hover:none){.hc-arrow[data-v-c225c8b0],.hc-info[data-v-c225c8b0]{opacity:1}}@media(max-width:1040px){.hcarousel[data-v-c225c8b0]{min-height:300px}}@media(max-width:600px){.hcarousel[data-v-c225c8b0]{min-height:0;aspect-ratio:16 / 9}}.recommendations[data-v-cb1f9540]{min-width:0;height:100%;display:flex;flex-direction:column;padding:8px;background:var(--panel)}.title[data-v-cb1f9540]{margin:0 0 12px 8px;color:var(--text);font-size:18px;font-weight:700}.recommendation-list[data-v-cb1f9540]{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px}.recommendation-list[data-v-cb1f9540] .skel{flex:1 1 0;min-height:0}.recommendation-card[data-v-cb1f9540]{flex:1 1 0;min-height:0;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:#fff;isolation:isolate;transition:scale var(--t-med) var(--ease-out)}.recommendation-card[data-v-cb1f9540]:hover{scale:1.02}.recommendation-card[data-v-cb1f9540]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.recommendation-card>img[data-v-cb1f9540],.cover-fallback[data-v-cb1f9540]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}.recommendation-card>img[data-v-cb1f9540]{display:block;object-fit:cover;object-position:center top}.cover-fallback[data-v-cb1f9540]{display:grid;place-items:center;background:radial-gradient(circle,var(--amber-soft),transparent 66%),var(--panel-2);color:var(--amber);font-size:44px;font-weight:900}.info[data-v-cb1f9540]{position:absolute;top:6px;left:6px;z-index:1;width:min(250px,calc(100% - 12px));padding:10px 12px;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#1e1e1ed9,#1e1e1e00 70%);color:#fff;font-size:24px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.card-price[data-v-cb1f9540]{position:absolute;right:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:3px;min-height:35px;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#1414148c;color:var(--amber);font-size:16px;font-weight:800;line-height:1.5;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.card-price.free[data-v-cb1f9540]{color:var(--ok)}.price-part[data-v-cb1f9540]{display:inline-flex;align-items:center;gap:3px}.price-or[data-v-cb1f9540]{margin:0 2px;font-size:11px;font-style:normal;font-weight:400;opacity:.5}.ops[data-v-cb1f9540]{margin-top:10px;display:flex;justify-content:flex-end}.ops button[data-v-cb1f9540]{padding:4px 6px;border:0;border-radius:6px;background:var(--ctl-surface);color:var(--text);font-size:15px;cursor:pointer}.ops button[data-v-cb1f9540]:hover{filter:brightness(1.15)}@media(max-width:768px){.recommendation-list[data-v-cb1f9540]{flex-direction:row;gap:8px}.recommendation-card[data-v-cb1f9540]{aspect-ratio:3 / 4}.info[data-v-cb1f9540]{width:auto;max-width:calc(100% - 12px);font-size:16px}.ops[data-v-cb1f9540]{margin-top:12px}}.demo[data-v-51b8a6e6]{margin:0}.panel[data-v-51b8a6e6]{padding:clamp(20px,2vw,28px) clamp(20px,2.2vw,32px) clamp(22px,2.2vw,30px);border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(180deg,rgba(var(--noya-rgb),.05),transparent 42%),var(--panel);box-shadow:var(--shadow-1)}.d-head[data-v-51b8a6e6]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.d-mark[data-v-51b8a6e6]{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--noya),var(--noya-2));color:#fff;font-size:var(--fs-small)}.d-head h3[data-v-51b8a6e6]{margin:0;font-size:var(--fs-h3);font-weight:700;letter-spacing:-.01em}.d-badge[data-v-51b8a6e6]{flex:none;padding:2px 9px;border:1px solid rgba(var(--noya-rgb),.38);border-radius:var(--r-sm);color:var(--noya);font-size:var(--fs-micro);font-weight:700}.d-replay[data-v-51b8a6e6]{padding:3px 7px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--dim);font-family:inherit;font-size:var(--fs-micro)}.d-replay[data-v-51b8a6e6]:hover{background:rgba(var(--noya-rgb),.08);color:var(--noya)}.flow[data-v-51b8a6e6]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-left:auto}.flow button[data-v-51b8a6e6]{display:inline-flex;align-items:center;gap:8px;padding:4px 2px;border:0;background:transparent;color:var(--dim);font-family:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;transition:color var(--t-fast)}.flow button[data-v-51b8a6e6]:hover{color:var(--text)}.flow button.on[data-v-51b8a6e6]{color:var(--text);font-weight:600}.flow button[data-v-51b8a6e6]:focus-visible{outline:2px solid var(--noya);outline-offset:3px;border-radius:var(--r-sm)}.dot[data-v-51b8a6e6]{width:6px;height:6px;flex:none;border-radius:50%;background:var(--line-hi);transition:background var(--t-fast),box-shadow var(--t-fast)}.flow button.past .dot[data-v-51b8a6e6]{background:rgba(var(--noya-rgb),.55)}.flow button.on .dot[data-v-51b8a6e6]{background:var(--noya);box-shadow:0 0 10px var(--noya)}.link[data-v-51b8a6e6]{width:28px;height:1px;flex:none;overflow:hidden;background:var(--line)}.fill[data-v-51b8a6e6]{display:block;width:100%;height:100%;background:var(--noya)}.fill.run[data-v-51b8a6e6]{width:0;animation:link-fill-51b8a6e6 4.2s linear forwards}@keyframes link-fill-51b8a6e6{to{width:100%}}.stage[data-v-51b8a6e6]{display:grid}.act[data-v-51b8a6e6]{grid-area:1 / 1;min-width:0;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--t-med),transform var(--t-med) var(--ease-out)}.act.on[data-v-51b8a6e6]{opacity:1;transform:none;pointer-events:auto}.a-head[data-v-51b8a6e6]{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin:0 0 var(--sp-4)}.a-head strong[data-v-51b8a6e6]{font-size:var(--fs-h3);font-weight:700;letter-spacing:-.01em}.a-head em[data-v-51b8a6e6]{color:var(--dim);font-size:var(--fs-small);font-style:normal}.a-head .a-note[data-v-51b8a6e6]{margin-left:auto;color:var(--dim);font-size:var(--fs-small)}.a-grid[data-v-51b8a6e6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none}.a-grid li[data-v-51b8a6e6]{min-width:0;padding:16px 18px;border-radius:var(--r-md);background:var(--panel-2)}.a-grid b[data-v-51b8a6e6]{display:block;overflow:hidden;font-size:var(--fs-body);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.a-grid b.hi[data-v-51b8a6e6]{color:var(--noya)}.a-grid code[data-v-51b8a6e6]{display:block;margin-top:6px;overflow:hidden;color:var(--dim);font-family:var(--mono);font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis}.a-tail[data-v-51b8a6e6]{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:var(--sp-4) 0 0;color:var(--dim);font-size:var(--fs-small)}.a-tail .t-main[data-v-51b8a6e6]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0}.a-tail .t-ok[data-v-51b8a6e6]{margin-left:auto;color:var(--ok)}.a-tail u[data-v-51b8a6e6]{padding:3px 9px;border-radius:var(--r-sm);background:rgba(var(--veil-rgb),.06);color:var(--dim);font-family:var(--mono);font-size:var(--fs-micro);text-decoration:none}.a-tail i[data-v-51b8a6e6]{display:inline-block;width:3px;height:3px;margin-left:3px;vertical-align:middle;border-radius:50%;background:currentColor;animation:blink-51b8a6e6 1.2s infinite}.a-tail i[data-v-51b8a6e6]:nth-of-type(2){animation-delay:.2s}.a-tail i[data-v-51b8a6e6]:nth-of-type(3){animation-delay:.4s}@keyframes blink-51b8a6e6{50%{opacity:.15}}.demo-foot[data-v-51b8a6e6]{margin:var(--sp-4) 0 0;color:var(--dim);font-size:var(--fs-small);text-align:center}@media(prefers-reduced-motion:reduce){.act[data-v-51b8a6e6]{transition:none}.a-tail i[data-v-51b8a6e6]{animation:none}}@media(max-width:900px){.flow[data-v-51b8a6e6]{margin-left:0;width:100%}.a-grid[data-v-51b8a6e6]{grid-template-columns:1fr;gap:var(--sp-2)}.a-head .a-note[data-v-51b8a6e6],.a-tail .t-ok[data-v-51b8a6e6]{margin-left:0}}.noya-banner[data-v-56991073]{margin:var(--sp-5) 3vw var(--sp-6)}.noya-hero[data-v-56991073]{--ask-h: 56px;padding:clamp(14px,1.6vw,28px) 0 clamp(18px,2vw,32px);text-align:center}.noya-eyebrow[data-v-56991073]{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;padding:6px 16px 6px 7px;border:1px solid var(--line);border-radius:var(--r-md);background:rgba(var(--veil-rgb),.03);color:var(--dim);font-size:var(--fs-small)}.noya-ava[data-v-56991073]{position:relative;width:28px;height:28px;flex:none;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,var(--noya),var(--noya-2));box-shadow:0 0 14px rgba(var(--noya-rgb),.4)}.noya-ava img[data-v-56991073]{position:absolute;width:132%;height:132%;left:-4%;top:-16%;object-fit:contain}.noya-hero h2[data-v-56991073]{margin:0 auto;max-width:16em;font-size:clamp(30px,4vw,60px);line-height:1.1;letter-spacing:-.05em;font-weight:800}.noya-sub[data-v-56991073]{margin:14px auto 0;max-width:40em;color:var(--dim);font-size:var(--fs-h3);line-height:1.7}.noya-ask[data-v-56991073]{display:flex;gap:10px;max-width:640px;margin:22px auto 0}.noya-ask input[data-v-56991073]{flex:1;min-width:0;height:var(--ask-h);padding:0 22px;border:1px solid transparent;border-radius:var(--r-md);background:var(--ctl-surface);color:var(--text);font-family:inherit;font-size:var(--fs-body);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.noya-ask input[data-v-56991073]::placeholder{color:color-mix(in srgb,var(--dim) 82%,transparent)}.noya-ask input[data-v-56991073]:focus{outline:0;border-color:var(--noya);box-shadow:0 0 0 3px rgba(var(--noya-rgb),.18)}.noya-ask button[data-v-56991073]{flex:none;height:var(--ask-h);padding:0 28px;border:0;border-radius:var(--r-md);background:linear-gradient(135deg,var(--noya),var(--noya-2));color:#fff;font-family:inherit;font-size:var(--fs-body);font-weight:800;cursor:pointer;box-shadow:0 12px 34px rgba(var(--noya-rgb),.32);transition:filter var(--t-fast),transform var(--t-fast)}.noya-ask button[data-v-56991073]:hover{filter:brightness(1.1);transform:translateY(-1px)}.ask-examples[data-v-56991073]{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;max-width:860px;margin:11px auto 0}.ask-examples>span[data-v-56991073]{color:var(--dim);font-size:var(--fs-small)}.ask-examples button[data-v-56991073]{padding:4px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:var(--dim);font-family:inherit;font-size:var(--fs-small);transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.ask-examples button[data-v-56991073]:hover{border-color:var(--noya);background:rgba(var(--noya-rgb),.08);color:var(--noya)}.noya-client-cta[data-v-56991073]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px;color:var(--dim);font-size:var(--fs-small)}.noya-client-cta b[data-v-56991073]{color:var(--text)}.noya-client-cta[data-v-56991073] .bb{height:44px}@media(max-width:650px){.noya-hero[data-v-56991073]{--ask-h: 50px}.noya-ask[data-v-56991073]{flex-direction:column}.noya-ask button[data-v-56991073]{width:100%}.noya-client-cta[data-v-56991073]{flex-direction:column;gap:10px}.noya-client-cta[data-v-56991073] .bb{width:100%}.ask-examples[data-v-56991073]{justify-content:flex-start;text-align:left}.ask-examples>span[data-v-56991073]{width:100%}}.state-panel[data-v-4e9e155a]{min-height:280px;border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--panel);display:grid;place-items:center;align-content:center;gap:10px;text-align:center;padding:var(--sp-8) var(--sp-6)}.state-panel.compact[data-v-4e9e155a]{min-height:160px}.eyebrow[data-v-4e9e155a]{color:var(--noya)}.tone-error .eyebrow[data-v-4e9e155a]{color:var(--err)}.tone-info .eyebrow[data-v-4e9e155a]{color:var(--info)}.tone-error[data-v-4e9e155a]{border-color:rgba(var(--err-rgb),.45);background:linear-gradient(180deg,var(--panel-err),transparent 52%),var(--panel)}.tone-info[data-v-4e9e155a]{background:linear-gradient(180deg,var(--box-soft),transparent 52%),var(--panel)}h2[data-v-4e9e155a]{margin:0;font-size:20px}p[data-v-4e9e155a]{max-width:560px;margin:0;color:var(--dim);font-size:13.5px;line-height:1.7}.action[data-v-4e9e155a]{margin-top:6px;border:0;border-radius:var(--r-md);background:var(--ctl-surface);color:var(--text);padding:10px 17px;font:700 13px var(--sans);transition:background var(--t-fast),color var(--t-fast)}.action[data-v-4e9e155a]:hover{background:var(--ctl-accent-hover);color:var(--amber)}.action[data-v-4e9e155a]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.page[data-v-24b43b69]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}h1[data-v-24b43b69],h2[data-v-24b43b69],h3[data-v-24b43b69]{margin:0}.hero[data-v-24b43b69]{position:relative;display:flex;align-items:center;justify-content:center;height:555px;width:calc(100% - 6vw);margin:var(--sp-8) 3vw var(--sp-6);overflow:hidden;border:1px solid color-mix(in srgb,var(--amber) 18%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--amber) 18%,transparent),transparent 28%),linear-gradient(315deg,color-mix(in srgb,var(--box) 16%,transparent),transparent 34%),linear-gradient(90deg,var(--bg) 0%,var(--panel) 100%);box-shadow:var(--shadow-2)}.hero[data-v-24b43b69]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(120deg,transparent 0 42%,rgba(var(--veil-rgb),.12) 48%,transparent 54%),radial-gradient(circle at 50% 0,rgba(var(--veil-rgb),.12),transparent 34%);opacity:.5;pointer-events:none;transform:translate(-20%);animation:hero-glow-24b43b69 10s ease-in-out infinite alternate}.hero-main[data-v-24b43b69],.hero-side[data-v-24b43b69]{position:relative;z-index:1;height:100%;min-width:0;border-radius:14px}.hero-main[data-v-24b43b69]{flex:0 0 70%;overflow:hidden;box-shadow:var(--shadow-2)}.hero-side[data-v-24b43b69]{flex:0 0 30%;padding:8px;border:1px solid color-mix(in srgb,var(--amber) 22%,transparent);background:var(--panel);box-shadow:var(--shadow-2);color:var(--text)}.hero-main>.hcarousel[data-v-24b43b69]{width:100%;height:100%;min-height:0;border:0;border-radius:14px;box-shadow:none;aspect-ratio:auto}.hero-side>.recommendations[data-v-24b43b69]{height:100%;padding:0;background:transparent}@media(min-width:2250px){.hero[data-v-24b43b69]{height:calc(600px - 2vw)}}@media(max-width:768px){.hero[data-v-24b43b69]{flex-direction:column;height:auto;gap:12px;padding:12px}.hero-main[data-v-24b43b69]{flex:none;width:100%;height:220px}.hero-side[data-v-24b43b69]{flex:none;width:100%;height:auto;min-height:240px}}@keyframes hero-glow-24b43b69{0%{transform:translate(-20%);opacity:.35}to{transform:translate(12%);opacity:.72}}@media(prefers-reduced-motion:reduce){.hero[data-v-24b43b69]:after{animation:none}}.signals[data-v-24b43b69]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-10);margin:var(--sp-2) 3vw 0;padding:var(--sp-3) 4px;border-block:1px solid var(--line)}.signals div[data-v-24b43b69]{display:flex;align-items:baseline;gap:10px}.signals .mono-label[data-v-24b43b69]{color:var(--dim);font-family:var(--sans);font-size:var(--fs-small);font-weight:600;letter-spacing:0;text-transform:none}.signals b[data-v-24b43b69]{font:800 20px var(--mono)}.signals .amb[data-v-24b43b69]{color:var(--amber)}.signals .original-only[data-v-24b43b69]{display:inline-flex;align-items:center;gap:7px;margin:0 0 0 auto;color:var(--text);font-size:var(--fs-small);font-weight:700}.signals .original-only span[data-v-24b43b69]{color:var(--ok)}.signals-retry[data-v-24b43b69]{border:0;padding:0;background:transparent;color:var(--err);font-size:var(--fs-small)}.signals-retry[data-v-24b43b69]:hover{text-decoration:underline}.shelves[data-v-24b43b69]{padding:var(--sp-10) 3vw var(--sp-4);display:grid;gap:var(--sp-12)}.worlds[data-v-24b43b69]{padding:var(--sp-6) 3vw var(--sp-4);display:grid;gap:var(--sp-6)}.shelf-loading[data-v-24b43b69]{display:flex;gap:var(--sp-4);overflow:hidden}.shelf-warn[data-v-24b43b69]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:9px 14px;border:1px dashed color-mix(in srgb,var(--amber) 45%,transparent);border-radius:var(--r-md);color:var(--dim);font-size:var(--fs-small)}.shelf-warn button[data-v-24b43b69]{border:0;background:transparent;color:var(--amber);font-size:var(--fs-small);font-weight:700}.shelf-warn button[data-v-24b43b69]:hover{text-decoration:underline}.sec-head[data-v-24b43b69]{display:grid;grid-template-columns:1fr 340px;gap:var(--sp-5);align-items:end}.sec-head .mono-label[data-v-24b43b69]{color:var(--amber);font-family:var(--sans);font-size:var(--fs-small);letter-spacing:.02em;text-transform:none}.sec-head h2[data-v-24b43b69]{margin-top:var(--sp-3);font-size:var(--fs-h2)}.sec-head p[data-v-24b43b69]{margin:0;color:var(--dim);font-size:13.5px;line-height:1.7}.world-grid[data-v-24b43b69]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}.world-more[data-v-24b43b69]{display:flex;justify-content:center}@media(max-width:1040px){.sec-head[data-v-24b43b69]{grid-template-columns:1fr}.world-grid[data-v-24b43b69]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.world-grid[data-v-24b43b69]{grid-template-columns:1fr}.signals .original-only[data-v-24b43b69]{width:100%;margin-left:0}}@media(max-width:600px){.shelves[data-v-24b43b69],.worlds[data-v-24b43b69]{padding-inline:20px}}.page[data-v-512882e5]{width:var(--page-w);max-width:var(--page-max);min-height:100vh;margin:0 auto}.page-head[data-v-512882e5]{display:grid;grid-template-columns:1fr minmax(280px,430px);align-items:end;gap:var(--sp-8);padding:var(--sp-10) 3vw var(--sp-8);border-bottom:1px solid var(--line)}.page-head span[data-v-512882e5]{color:var(--amber);font-size:var(--fs-small);font-weight:700}.page-head h1[data-v-512882e5]{margin:var(--sp-3) 0 0;font-size:var(--fs-h1);line-height:1.05}.page-head p[data-v-512882e5]{margin:0;color:var(--dim);font-size:14px;line-height:1.75}.catalog[data-v-512882e5]{padding:var(--sp-8) 3vw var(--sp-12)}.game-grid[data-v-512882e5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}@media(max-width:1040px){.page-head[data-v-512882e5]{grid-template-columns:1fr}.game-grid[data-v-512882e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.page-head[data-v-512882e5],.catalog[data-v-512882e5]{padding-inline:20px}.game-grid[data-v-512882e5]{grid-template-columns:1fr}}.page[data-v-17740dd2]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.hero[data-v-17740dd2]{min-height:232px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);display:flex;align-items:end}.cover[data-v-17740dd2]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:saturate(.7);opacity:.5}.veil[data-v-17740dd2]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg) 6%,color-mix(in srgb,var(--bg) 62%,transparent) 56%,transparent),linear-gradient(0deg,var(--bg),transparent 72%)}.hero-copy[data-v-17740dd2]{position:relative;z-index:1;width:100%;padding:var(--sp-8) 3vw var(--sp-6)}.hero-copy>.mono-label[data-v-17740dd2]{color:var(--amber)}h1[data-v-17740dd2]{margin:var(--sp-2) 0 var(--sp-4);font-size:var(--fs-h1);font-weight:900;line-height:1.1;letter-spacing:-.01em}.hero-row[data-v-17740dd2]{display:flex;align-items:end;gap:var(--sp-6) var(--sp-8);flex-wrap:wrap}.hero-copy p[data-v-17740dd2]{flex:1 1 300px;max-width:640px;margin:0;color:var(--dim);font-size:14.5px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.facts[data-v-17740dd2]{display:flex;gap:var(--sp-6)}.facts b[data-v-17740dd2]{font:800 22px var(--mono);white-space:nowrap}.facts small[data-v-17740dd2]{color:var(--dim);font-family:var(--sans);font-size:var(--fs-small);font-weight:600;letter-spacing:0;text-transform:none}.content[data-v-17740dd2]{padding:var(--sp-10) 3vw 0;display:grid;gap:var(--sp-12)}.shelf-loading[data-v-17740dd2]{display:flex;gap:var(--sp-4);overflow:hidden}@media(max-width:720px){.hero[data-v-17740dd2]{min-height:0}.hero-copy[data-v-17740dd2],.content[data-v-17740dd2]{padding-inline:20px}.hero-row[data-v-17740dd2]{align-items:start;flex-direction:column}}.gsw[data-v-ddc5c275]{position:relative;display:inline-block}.gsw-btn[data-v-ddc5c275]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;min-width:256px;padding:9px 16px 9px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--text);text-align:left;transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-med) var(--ease-out)}.gsw-btn[data-v-ddc5c275]:hover,.gsw-btn.on[data-v-ddc5c275]{border-color:var(--amber);background:var(--panel-2)}.gsw-btn[data-v-ddc5c275]:active{transform:scale(.99)}.gsw-cover[data-v-ddc5c275]{flex:none;width:42px;height:42px;overflow:hidden;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:linear-gradient(135deg,var(--panel-2),var(--panel)) center / cover no-repeat}.gsw-cover.sm[data-v-ddc5c275]{width:36px;height:36px;border-radius:8px}.gsw-glyph[data-v-ddc5c275]{color:var(--amber);font-size:17px;font-weight:800}.gsw-info[data-v-ddc5c275]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.gsw-info b[data-v-ddc5c275]{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsw-info small[data-v-ddc5c275]{font-family:var(--mono);font-size:11px;color:var(--dim)}.gsw-chev[data-v-ddc5c275]{width:18px;height:18px;flex:none;color:var(--dim);transition:transform var(--t-med) var(--ease-out)}.gsw-chev.up[data-v-ddc5c275]{transform:rotate(180deg)}.gsw-panel[data-v-ddc5c275]{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 6px);right:0;width:340px;max-width:calc(100vw - 32px);max-height:62vh;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-2);animation:gsw-in-ddc5c275 var(--t-med) var(--ease-out)}@keyframes gsw-in-ddc5c275{0%{opacity:0;transform:translateY(-4px)}}.gsw-search[data-v-ddc5c275]{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding:8px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);color:var(--dim)}.gsw-search[data-v-ddc5c275]:focus-within{border-color:var(--amber);color:var(--amber)}.gsw-search svg[data-v-ddc5c275]{width:14px;height:14px;flex:none}.gsw-search input[data-v-ddc5c275]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13.5px;font-family:inherit}.gsw-search input[data-v-ddc5c275]::placeholder{color:var(--dim)}.gsw-row[data-v-ddc5c275]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;padding:9px 11px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--dim);text-align:left;transition:background var(--t-fast),color var(--t-fast)}.gsw-row[data-v-ddc5c275]:hover{background:var(--panel-2);color:var(--text)}.gsw-row.on[data-v-ddc5c275]{color:var(--text);background:var(--amber-soft)}.gsw-check[data-v-ddc5c275]{width:16px;height:16px;flex:none;color:var(--amber)}.gsw-empty[data-v-ddc5c275]{margin:8px 11px;color:var(--dim);font-size:var(--fs-small)}.gsw-empty-state[data-v-ddc5c275]{display:grid;justify-items:center;gap:8px;padding:13px 12px 11px;text-align:center}.gsw-empty-state p[data-v-ddc5c275]{margin:0;color:var(--text);font-size:var(--fs-small);font-weight:700}.gsw-empty-state span[data-v-ddc5c275]{max-width:250px;color:var(--dim);font-size:var(--fs-micro);line-height:1.55}.ns[data-v-ffb9c9ab]{margin-top:var(--sp-5);border:1px solid color-mix(in srgb,var(--noya) 38%,var(--line));border-radius:var(--r-lg);background:linear-gradient(165deg,color-mix(in srgb,var(--noya) 7%,transparent),transparent 42%),var(--panel);padding:var(--sp-4) var(--sp-5) var(--sp-5)}.ns-head[data-v-ffb9c9ab]{display:flex;align-items:center;gap:10px}.ns-star[data-v-ffb9c9ab]{flex:none;width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid rgba(143,123,255,.55);background:#8f7bff26}.ns-title[data-v-ffb9c9ab]{flex:1;min-width:0;display:flex;align-items:baseline;gap:9px}.ns-title b[data-v-ffb9c9ab]{color:var(--text);font-size:15px}.ns-query[data-v-ffb9c9ab]{color:var(--dim);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-ops[data-v-ffb9c9ab]{display:flex;align-items:center;gap:8px;flex:none}.ns-ops button[data-v-ffb9c9ab]{border:0;border-radius:var(--r-sm);background:var(--ctl-surface);color:var(--dim);padding:6px 12px;font-size:12.5px;font-weight:600;transition:background var(--t-fast),color var(--t-fast)}.ns-ops button[data-v-ffb9c9ab]:hover:not(:disabled){color:var(--noya);background:var(--noya-soft)}.ns-ops button[data-v-ffb9c9ab]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.ns-ops button[data-v-ffb9c9ab]:disabled{opacity:.45}.ns-ops .ns-close[data-v-ffb9c9ab]{padding:6px 10px;font-size:14px}.ns-loading[data-v-ffb9c9ab]{display:flex;align-items:center;gap:10px;padding:var(--sp-6) 2px;color:var(--dim);font-size:13.5px}.ns-pulse[data-v-ffb9c9ab]{width:10px;height:10px;border-radius:50%;background:var(--noya);flex:none;animation:ns-breathe-ffb9c9ab 1.2s ease-in-out infinite}@keyframes ns-breathe-ffb9c9ab{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.ns-summary[data-v-ffb9c9ab]{margin:var(--sp-3) 2px 0;color:var(--text);font-size:14px;font-style:italic}.ns-degraded[data-v-ffb9c9ab]{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:6px;font-style:normal;border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);color:var(--amber);font-size:11px;font-weight:700;vertical-align:1px}.ns-msg[data-v-ffb9c9ab]{margin:var(--sp-3) 2px 0;color:var(--dim);font-size:13.5px}.ns-msg.bad[data-v-ffb9c9ab]{color:var(--amber)}.ns-retry[data-v-ffb9c9ab]{margin-left:8px;border:0;border-radius:var(--r-sm);background:var(--ctl-surface);color:var(--text);padding:4px 11px;font-size:12px}.ns-retry[data-v-ffb9c9ab]:hover{background:var(--noya-soft);color:var(--noya)}.ns-vip[data-v-ffb9c9ab]{margin-left:6px;color:var(--noya);font-weight:700}.ns-grid[data-v-ffb9c9ab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-4)}.ns-cell[data-v-ffb9c9ab]{min-width:0}.ns-foot[data-v-ffb9c9ab]{margin:var(--sp-4) 2px 0;color:var(--dim);font-size:12px;opacity:.8}@media(max-width:1240px){.ns-grid[data-v-ffb9c9ab]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.ns-grid[data-v-ffb9c9ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ns[data-v-ffb9c9ab]{padding:var(--sp-3) var(--sp-3) var(--sp-4)}.ns-head[data-v-ffb9c9ab]{flex-wrap:wrap}.ns-ops[data-v-ffb9c9ab]{width:100%}.ns-ops button[data-v-ffb9c9ab]{flex:1}.ns-grid[data-v-ffb9c9ab]{grid-template-columns:1fr}}.star-loading[data-v-cd5ed5e6]{--star-size: 56px;min-height:156px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--dim);text-align:center}.star-loading.size-sm[data-v-cd5ed5e6]{--star-size: 40px;min-height:104px}.star-loading.size-lg[data-v-cd5ed5e6]{--star-size: 68px;min-height:196px}.star-loading.overlay[data-v-cd5ed5e6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-height:0;border-radius:inherit;background:rgba(var(--bg-rgb),.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.star-stage[data-v-cd5ed5e6]{position:relative;width:var(--star-size);height:var(--star-size);display:grid;place-items:center}.star-stage i[data-v-cd5ed5e6]{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;background:rgba(var(--amber-rgb),.22);filter:blur(12px)}.star-stage img[data-v-cd5ed5e6]{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(var(--amber-rgb),.2))}.star-label[data-v-cd5ed5e6]{padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-1);font:650 var(--fs-small)/1.4 var(--sans)}.page[data-v-05a75ff8]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.library[data-v-05a75ff8]{padding:var(--sp-8) 3vw var(--sp-10)}.library-head[data-v-05a75ff8]{margin-bottom:var(--sp-6);position:relative}.scene[data-v-05a75ff8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.scene-img[data-v-05a75ff8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 28%;opacity:var(--scene-image-opacity);filter:saturate(1.05) contrast(1.04)}.scene-scrim[data-v-05a75ff8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--bg-rgb),.5),rgba(var(--bg-rgb),.18) 45%,rgba(var(--bg-rgb),.4)),linear-gradient(180deg,rgba(var(--bg-rgb),.58) 0%,rgba(var(--bg-rgb),.72) 26%,rgba(var(--bg-rgb),.92) 54%,var(--bg) 78%)}.game-line[data-v-05a75ff8]{display:flex;justify-content:space-between;align-items:end;gap:var(--sp-5);margin-bottom:var(--sp-4)}.game-line .mono-label[data-v-05a75ff8]{color:var(--amber)}.game-actions[data-v-05a75ff8]{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}h1[data-v-05a75ff8]{margin:6px 0 0;font-size:var(--fs-h1);font-weight:900;line-height:1.08}.library-head h1[data-v-05a75ff8]{text-shadow:0 2px 18px rgba(var(--bg-rgb),.55)}.cat-bar[data-v-05a75ff8]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.cat-bar[data-v-05a75ff8]::-webkit-scrollbar{display:none}.cat-bar button[data-v-05a75ff8]{flex:0 0 auto;border:0;border-radius:var(--r-pill);background:var(--ctl-surface);color:var(--dim);padding:8px 15px;font-size:13px;font-weight:600;white-space:nowrap;transition:color var(--t-fast),background var(--t-fast)}.cat-bar button[data-v-05a75ff8]:hover{color:var(--text);background:var(--ctl-active)}.cat-bar button.on[data-v-05a75ff8]{background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font-weight:800}.cat-bar button[data-v-05a75ff8]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.chips[data-v-05a75ff8]{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.chip[data-v-05a75ff8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:12.5px;color:var(--dim);background:var(--ctl-surface);border:0;border-radius:var(--r-pill);padding:6px 12px;transition:color var(--t-fast),background var(--t-fast)}.chip[data-v-05a75ff8]:hover:not(.on){color:var(--text);background:var(--ctl-active)}.chip.on[data-v-05a75ff8]{color:var(--amber);background:var(--amber-soft);font-weight:700}.chip[data-v-05a75ff8]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.chip .n[data-v-05a75ff8]{margin-left:4px;opacity:.55;font-size:10px}.chip.more[data-v-05a75ff8]{border-style:dashed;color:var(--dim)}.category-chips[data-v-05a75ff8]{gap:6px;padding-bottom:var(--sp-4)}.category-chips .chip[data-v-05a75ff8]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid var(--line-hi);border-radius:var(--r-sm);background:color-mix(in srgb,var(--panel-2) 72%,transparent);color:color-mix(in srgb,var(--text) 76%,var(--dim));font-size:13.5px;font-weight:650;line-height:1;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.category-chips .chip[data-v-05a75ff8]:hover:not(.on){color:var(--text);border-color:var(--amber);background:var(--ctl-active)}.category-chips .chip.on[data-v-05a75ff8]{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 62%,var(--line-hi));background:color-mix(in srgb,var(--amber) 12%,var(--panel));box-shadow:0 3px 12px rgba(var(--amber-rgb),.1);font-weight:800}.category-chips .chip .n[data-v-05a75ff8]{min-width:22px;margin-left:0;padding:3px 6px;border-radius:5px;background:var(--ctl-hover);color:var(--dim);opacity:1;font:700 var(--fs-micro)/1 var(--mono);text-align:center}.category-chips .chip.on .n[data-v-05a75ff8]{background:color-mix(in srgb,var(--amber) 18%,transparent);color:var(--amber)}.toolbar[data-v-05a75ff8]{display:flex}.search[data-v-05a75ff8]{flex:1;min-width:220px;display:flex;align-items:center;gap:9px;padding:6px 7px 6px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--dim)}.search[data-v-05a75ff8]:focus-within{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.s-icon[data-v-05a75ff8]{width:15px;height:15px;flex:0 0 auto}.search input[data-v-05a75ff8]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13.5px}.search .clear[data-v-05a75ff8]{border:0;background:transparent;color:var(--dim);font-size:16px;padding:0 4px}.search .clear[data-v-05a75ff8]:hover{color:var(--text)}.search .go[data-v-05a75ff8]{border:0;border-radius:var(--r-sm);background:var(--ctl-hover);color:var(--text);padding:8px 15px;font-weight:700;transition:background var(--t-fast),color var(--t-fast)}.search .go[data-v-05a75ff8]:hover{background:var(--ctl-accent-hover);color:var(--amber)}.search .go.noya[data-v-05a75ff8]{display:inline-flex;align-items:center;gap:5px;background:var(--noya-soft);color:var(--noya)}.search .go.noya[data-v-05a75ff8]:hover:not(:disabled){background:linear-gradient(135deg,var(--noya),var(--noya-2));color:#fff}.search .go.noya[data-v-05a75ff8]:disabled{opacity:.45;cursor:not-allowed}.try-line[data-v-05a75ff8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:var(--sp-3) 2px 0}.try-line span[data-v-05a75ff8]{color:var(--dim);font-size:var(--fs-small)}.try-line button[data-v-05a75ff8]{border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;color:var(--dim);padding:3px 11px;font-size:var(--fs-small)}.try-line button[data-v-05a75ff8]:hover{color:var(--noya);border-color:var(--noya)}.sort-seg[data-v-05a75ff8]{display:flex;border:0;border-radius:var(--r-md);background:var(--ctl-surface);padding:3px;gap:2px}.sort-seg button[data-v-05a75ff8]{border:0;border-radius:var(--r-sm);background:transparent;color:var(--dim);padding:7px 12px;font-size:var(--fs-small);font-weight:600;white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.sort-seg button[data-v-05a75ff8]:hover{color:var(--text);background:var(--ctl-hover)}.sort-seg button.on[data-v-05a75ff8]{background:var(--panel);color:var(--text);box-shadow:var(--shadow-1)}.result-toolbar[data-v-05a75ff8]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-5);margin:var(--sp-4) 2px;color:var(--dim);font-size:var(--fs-small)}.result-summary[data-v-05a75ff8],.result-controls[data-v-05a75ff8],.filter-cluster[data-v-05a75ff8]{display:flex;align-items:center}.result-summary[data-v-05a75ff8]{gap:var(--sp-3);flex:none}.result-summary b[data-v-05a75ff8]{color:var(--text)}.result-controls[data-v-05a75ff8]{justify-content:flex-end;gap:var(--sp-4);min-width:0;margin-left:auto}.filter-cluster[data-v-05a75ff8]{gap:7px;min-width:0}.filter-label[data-v-05a75ff8]{flex:none;color:var(--dim);font:700 var(--fs-micro)/1 var(--mono)}.clear-filter[data-v-05a75ff8]{border:0;background:transparent;color:var(--noya);font-size:var(--fs-small)}.grid[data-v-05a75ff8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}.grid-loading[data-v-05a75ff8]{position:relative;min-height:520px}.pager[data-v-05a75ff8]{display:flex;justify-content:center;align-items:center;gap:7px;padding-top:var(--sp-6)}.pager button[data-v-05a75ff8]{min-width:34px;height:34px;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:var(--dim)}.pager button[data-v-05a75ff8]:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.pager button[data-v-05a75ff8]:disabled{opacity:.35}.pager button.on[data-v-05a75ff8]{border-color:transparent;background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font-weight:800}.page-info[data-v-05a75ff8]{color:var(--dim);margin-left:8px;font-family:var(--sans);font-size:var(--fs-small);letter-spacing:0;text-transform:none}@media(max-width:1240px){.grid[data-v-05a75ff8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.grid[data-v-05a75ff8]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-toolbar[data-v-05a75ff8]{align-items:flex-start;flex-direction:column}.result-controls[data-v-05a75ff8]{justify-content:flex-start;width:100%;margin-left:0;flex-wrap:wrap}}@media(max-width:600px){.library[data-v-05a75ff8]{padding-inline:20px}.game-line[data-v-05a75ff8]{align-items:start;flex-direction:column}.search[data-v-05a75ff8]{flex-wrap:wrap}.search input[data-v-05a75ff8]{flex-basis:calc(100% - 40px)}.search .go[data-v-05a75ff8]{flex:1}.result-controls[data-v-05a75ff8]{display:grid;gap:8px}.filter-cluster[data-v-05a75ff8]{width:100%}.filter-label[data-v-05a75ff8]{width:30px}.sort-seg[data-v-05a75ff8]{flex:1;overflow-x:auto}.grid[data-v-05a75ff8]{grid-template-columns:1fr}}.sticker-img[data-v-bfca7f8c]{display:inline-block;width:28px;height:28px;object-fit:contain;vertical-align:-7px;margin:0 1px}.jumbo .sticker-img[data-v-bfca7f8c]{width:64px;height:64px;vertical-align:-10px;margin:2px 4px 2px 0}.esp[data-v-e5387b41]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:var(--z-dropdown);width:408px;padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2)}.esp-tabs[data-v-e5387b41]{display:flex;gap:6px;flex-wrap:wrap}.esp-tab[data-v-e5387b41]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:none;color:var(--dim);font-size:12px;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.esp-tab img[data-v-e5387b41]{width:16px;height:16px;object-fit:contain}.esp-tab.on[data-v-e5387b41]{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,transparent);background:var(--amber-soft)}.esp-body[data-v-e5387b41]{max-height:260px;overflow-y:auto}.esp-group-name[data-v-e5387b41]{font-size:11px;color:var(--dim);margin:8px 0 4px}.esp-group:first-child .esp-group-name[data-v-e5387b41]{margin-top:0}.esp-emoji-grid[data-v-e5387b41]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.esp-emoji[data-v-e5387b41]{aspect-ratio:1;display:grid;place-items:center;padding:0;border:none;background:none;font-size:21px;border-radius:7px;cursor:pointer}.esp-emoji[data-v-e5387b41]:hover{background:var(--panel)}.esp-sticker-grid[data-v-e5387b41]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.esp-sticker[data-v-e5387b41]{display:grid;place-items:center;padding:8px;border:1px solid transparent;border-radius:10px;background:none;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.esp-sticker[data-v-e5387b41]:hover{background:var(--panel);border-color:var(--line);transform:scale(1.07)}.esp-sticker img[data-v-e5387b41]{width:100%;max-width:76px;aspect-ratio:1;object-fit:contain;display:block}.review-section[data-v-3cd09e83]{display:flex;flex-direction:column;gap:16px;padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.section-head[data-v-3cd09e83]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-kicker[data-v-3cd09e83]{color:var(--amber);font:700 10.5px var(--mono);letter-spacing:.1em}.section-head h2[data-v-3cd09e83]{margin:4px 0 0;font-size:17px}.count-badge[data-v-3cd09e83]{flex:0 0 auto;margin-top:4px;padding:3px 10px;border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;color:var(--dim);font:700 11px var(--mono)}.rating-overview[data-v-3cd09e83]{display:grid;grid-template-columns:minmax(132px,.34fr) minmax(0,1fr);gap:22px;align-items:stretch;padding:2px 0 18px;border-bottom:1px solid var(--line)}.score-block[data-v-3cd09e83]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px 12px 13px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.score-num[data-v-3cd09e83]{font-size:42px;line-height:1;font-weight:900;background:linear-gradient(135deg,var(--amber),var(--amber-2));-webkit-background-clip:text;background-clip:text;color:transparent}.score-stars[data-v-3cd09e83]{display:inline-flex;gap:2px;font-size:15px}.score-stars .star[data-v-3cd09e83]{color:var(--line-hi)}.score-stars .star.on[data-v-3cd09e83]{color:var(--amber);text-shadow:0 0 10px var(--amber-soft)}.dist-block[data-v-3cd09e83]{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0}.dist-row[data-v-3cd09e83]{display:grid;grid-template-columns:36px 1fr 30px;gap:10px;align-items:center;font-size:12px}.dist-star[data-v-3cd09e83]{color:var(--dim);white-space:nowrap}.dist-track[data-v-3cd09e83]{height:8px;border-radius:99px;background:color-mix(in srgb,var(--text) 6%,transparent);overflow:hidden}.dist-track i[data-v-3cd09e83]{display:block;height:100%;border-radius:99px;background:linear-gradient(135deg,var(--amber),var(--amber-2));transition:width var(--t-slow, .5s) var(--ease-out)}.dist-count[data-v-3cd09e83]{text-align:right;color:var(--dim);font-variant-numeric:tabular-nums}.my-rate[data-v-3cd09e83]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:11px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.my-rate-label[data-v-3cd09e83]{font-size:13px;color:var(--dim)}.rate-stars[data-v-3cd09e83]{display:inline-flex;gap:3px}.rate-star[data-v-3cd09e83]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font-size:26px;line-height:1;color:var(--line-hi);transition:color var(--t-fast),transform var(--t-fast) var(--ease-out),text-shadow var(--t-fast)}.rate-star[data-v-3cd09e83]:hover:not(:disabled){transform:scale(1.12)}.rate-star.on[data-v-3cd09e83]{color:var(--amber);text-shadow:0 0 12px var(--amber-soft)}.rate-star[data-v-3cd09e83]:disabled{cursor:default}.text-action[data-v-3cd09e83]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:var(--amber);padding:3px 8px;border-radius:6px;font-size:13px;transition:background var(--t-fast),color var(--t-fast)}.text-action[data-v-3cd09e83]:hover:not(:disabled){background:var(--amber-soft)}.text-action[data-v-3cd09e83]:disabled{opacity:.55;cursor:default}.text-action.tiny[data-v-3cd09e83]{font-size:12px}.text-action.danger[data-v-3cd09e83]{color:var(--err)}.text-action.danger[data-v-3cd09e83]:hover:not(:disabled){background:var(--panel-err)}.composer[data-v-3cd09e83]{display:flex;flex-direction:column;gap:8px}.reply-hint[data-v-3cd09e83]{font-size:13px;color:var(--dim);display:flex;align-items:center;gap:8px}.composer-input[data-v-3cd09e83]{width:100%;resize:vertical;min-height:62px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);color:var(--text);padding:10px 12px;font:inherit;font-size:13.5px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.composer-input[data-v-3cd09e83]:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.composer-input.over[data-v-3cd09e83]{border-color:var(--err)}.trouble-tip[data-v-3cd09e83]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid rgba(var(--amber-rgb),.3);border-radius:var(--r-md);background:var(--amber-soft);padding:9px 10px 9px 11px;animation:tw-in-3cd09e83 .18s ease-out}.tw-main[data-v-3cd09e83]{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:10px}.tw-act[data-v-3cd09e83]{flex:none;margin-left:auto;display:flex;align-items:center;gap:4px}@keyframes tw-in-3cd09e83{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.trouble-tip[data-v-3cd09e83]{animation:none}}.tw-ic[data-v-3cd09e83]{flex:none;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:var(--amber);color:var(--bg);font-size:12px;font-weight:900;line-height:1}.tw-copy[data-v-3cd09e83]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tw-copy b[data-v-3cd09e83]{color:var(--text);font-size:13px;font-weight:700}.tw-copy small[data-v-3cd09e83]{color:var(--dim);font-size:12px;line-height:1.5}.tw-go[data-v-3cd09e83]{flex:none;border:1px solid var(--amber);border-radius:var(--r-sm);background:transparent;color:var(--amber);padding:6px 12px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background var(--t-fast)}.tw-go[data-v-3cd09e83]:hover{background:var(--amber-soft)}.tw-x[data-v-3cd09e83]{flex:none;border:0;background:transparent;color:var(--dim);font-size:16px;line-height:1;padding:2px 5px;cursor:pointer;transition:color var(--t-fast)}.tw-x[data-v-3cd09e83]:hover{color:var(--text)}.composer-foot[data-v-3cd09e83]{display:flex;align-items:center;justify-content:space-between}.composer-tools[data-v-3cd09e83]{display:flex;align-items:center;gap:10px}.esp-anchor[data-v-3cd09e83]{position:relative;display:inline-flex}.tool-btn[data-v-3cd09e83]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;font-size:16px;line-height:1;transition:background var(--t-fast),transform var(--t-fast)}.tool-btn[data-v-3cd09e83]:hover{background:var(--panel-2);transform:scale(1.08)}.tool-btn.on[data-v-3cd09e83]{background:var(--amber-soft)}.over[data-v-3cd09e83]{color:var(--err)}.submit-btn[data-v-3cd09e83]{border:0;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);padding:8px 18px;font-size:13px;font-weight:800;box-shadow:0 8px 20px rgba(var(--amber-rgb),.24)}.submit-btn[data-v-3cd09e83]:disabled{opacity:.45;box-shadow:none}.pending-note[data-v-3cd09e83]{margin:0;padding:8px 12px;border:1px dashed var(--amber);border-radius:var(--r-sm);background:var(--amber-soft);color:var(--dim);font-size:13px}.list-state[data-v-3cd09e83]{padding:18px 0;text-align:center}.list-state.err[data-v-3cd09e83]{color:var(--err)}.comment-list[data-v-3cd09e83],.reply-list[data-v-3cd09e83]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.comment-list>li[data-v-3cd09e83]{padding:14px 2px}.comment-list>li[data-v-3cd09e83]:first-child{padding-top:2px}.comment-list>li+li[data-v-3cd09e83]{border-top:1px solid var(--line)}.comment[data-v-3cd09e83]{display:flex;gap:10px}.reply-list[data-v-3cd09e83]{margin-top:12px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--amber) 24%,transparent);gap:12px}.avatar[data-v-3cd09e83]{width:34px;height:34px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--panel-2);box-shadow:0 0 0 1.5px var(--line-hi)}.avatar.sm[data-v-3cd09e83]{width:28px;height:28px}.avatar-ph[data-v-3cd09e83]{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--dim);background:var(--panel-2);text-transform:uppercase}.comment-body[data-v-3cd09e83]{min-width:0;flex:1}.comment-head[data-v-3cd09e83]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.author[data-v-3cd09e83]{font-size:13px;color:var(--text)}.ver-pill[data-v-3cd09e83]{padding:1px 7px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--dim);font:700 10px var(--mono)}.comment-text[data-v-3cd09e83]{margin:4px 0 6px;font-size:13.5px;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-word}.comment-actions[data-v-3cd09e83]{display:flex;gap:4px;margin-left:-8px}.dim[data-v-3cd09e83],.faint[data-v-3cd09e83]{color:var(--dim)}.tiny[data-v-3cd09e83]{font-size:12px}.load-more[data-v-3cd09e83]{display:flex;justify-content:center;padding-top:4px}.more-btn[data-v-3cd09e83]{border:0;border-radius:var(--r-sm);background:var(--ctl-surface);color:var(--dim);padding:8px 17px;font-size:13px;transition:background var(--t-fast),color var(--t-fast)}.more-btn[data-v-3cd09e83]:hover:not(:disabled){background:var(--ctl-accent-hover);color:var(--amber)}.more-btn[data-v-3cd09e83]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.more-btn[data-v-3cd09e83]:disabled{opacity:.5}@media(max-width:620px){.rating-overview[data-v-3cd09e83]{grid-template-columns:1fr;gap:14px}}.mf-guest[data-v-1f73493d]{display:grid;justify-items:center;gap:10px;padding:var(--sp-6) 0;text-align:center}.mf-guest b[data-v-1f73493d]{font-size:var(--fs-h3)}.mf-guest p[data-v-1f73493d]{margin:0;color:var(--dim);font-size:var(--fs-small);line-height:1.7}.mf-form[data-v-1f73493d]{display:grid;gap:var(--sp-4)}.mf-target[data-v-1f73493d]{padding:var(--sp-3) var(--sp-4);border:1px solid rgba(var(--amber-rgb),.28);border-radius:var(--r-md);background:var(--amber-soft)}.mf-target-head[data-v-1f73493d]{display:flex;align-items:center;gap:10px;min-width:0}.mf-target-head b[data-v-1f73493d]{min-width:0;font-size:var(--fs-h3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-target-meta[data-v-1f73493d]{margin-top:5px;color:var(--dim);font-family:var(--mono);font-size:var(--fs-micro);word-break:break-all}.mf-field[data-v-1f73493d]{display:grid;gap:7px}.mf-field>span[data-v-1f73493d]{display:flex;justify-content:space-between;gap:var(--sp-3);color:var(--text);font-size:var(--fs-small);font-weight:700}.mf-field i[data-v-1f73493d]{color:var(--err);font-style:normal}.mf-field small[data-v-1f73493d]{color:var(--dim);font-size:var(--fs-micro);font-weight:400}.mf-field small.bad[data-v-1f73493d]{color:var(--err)}.mf-field small em[data-v-1f73493d]{font-style:normal}.mf-field input[data-v-1f73493d],.mf-field select[data-v-1f73493d],.mf-field textarea[data-v-1f73493d]{width:100%;padding:9px 11px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);color:var(--text);font:inherit;font-size:var(--fs-small);line-height:1.6}.mf-field textarea[data-v-1f73493d]{resize:vertical;min-height:132px}.mf-field input[data-v-1f73493d]:focus,.mf-field select[data-v-1f73493d]:focus,.mf-field textarea[data-v-1f73493d]:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.mf-drop[data-v-1f73493d]{min-height:78px;padding:var(--sp-4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);border:1px dashed rgba(var(--amber-rgb),.35);border-radius:var(--r-md);background:rgba(var(--amber-rgb),.04);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.mf-drop[data-v-1f73493d]:hover{border-color:rgba(var(--amber-rgb),.7);background:rgba(var(--amber-rgb),.08)}.mf-drop.hot[data-v-1f73493d]{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.mf-drop.busy[data-v-1f73493d]{opacity:.55;pointer-events:none}.mf-drop svg[data-v-1f73493d]{width:26px;height:26px;color:var(--amber)}.mf-drop-copy[data-v-1f73493d]{display:grid;gap:4px;text-align:center}.mf-drop-copy b[data-v-1f73493d]{font-size:var(--fs-small);font-weight:700}.mf-drop-copy small[data-v-1f73493d]{color:var(--dim);font-size:var(--fs-micro)}.mf-thumbs[data-v-1f73493d]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-2)}.mf-thumb[data-v-1f73493d]{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2)}.mf-thumb img[data-v-1f73493d]{width:100%;height:100%;object-fit:cover}.mf-thumb button[data-v-1f73493d]{position:absolute;top:4px;right:4px;width:21px;height:21px;display:grid;place-items:center;border:0;border-radius:50%;background:#060a12cc;color:#fff;cursor:pointer}.mf-thumb span[data-v-1f73493d]{position:absolute;left:4px;bottom:4px;padding:2px 4px;border-radius:4px;background:#060a12b8;color:#ffffffd9;font-size:9px}.mf-privacy[data-v-1f73493d]{margin:0;color:var(--dim);font-size:var(--fs-micro);line-height:1.7}.mf-actions[data-v-1f73493d]{display:flex;justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line)}@media(max-width:620px){.mf-thumbs[data-v-1f73493d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tip-card[data-v-4fc2816b]{display:flex;flex-direction:column}.authors[data-v-4fc2816b]{display:grid;gap:10px}.authors>a[data-v-4fc2816b]{display:flex;align-items:center;gap:9px;border-radius:var(--r-sm);color:inherit;padding:4px;margin:-4px}.authors>a[data-v-4fc2816b]:hover{background:var(--panel-2)}.authors img[data-v-4fc2816b],.authors>a>span[data-v-4fc2816b]{width:34px;height:34px;flex:0 0 auto;border-radius:50%;object-fit:cover;display:grid;place-items:center;color:var(--on-amber);background:var(--amber);font-weight:800}.authors p[data-v-4fc2816b]{display:grid;margin:0;line-height:1.3}.authors b[data-v-4fc2816b]{font-size:13px}.authors em[data-v-4fc2816b]{margin-left:auto;color:var(--dim);font-style:normal}.tip-divider[data-v-4fc2816b]{height:1px;margin:14px 0 13px;background:var(--line)}.tip-give[data-v-4fc2816b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;padding:10px 0;border:1px solid var(--amber);border-radius:var(--r-md);background:linear-gradient(120deg,var(--amber),var(--amber-2));color:var(--on-amber);font-size:14.5px;font-weight:700;transition:filter var(--t-fast)}.tip-give[data-v-4fc2816b]:hover{filter:brightness(1.06)}.tip-mine[data-v-4fc2816b]{margin:8px 0 0;font-size:12.5px;color:var(--dim);text-align:center}.tip-rank-head[data-v-4fc2816b]{margin:14px 0 8px;font-size:12.5px;color:var(--dim)}.tip-rank[data-v-4fc2816b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto}.tip-row[data-v-4fc2816b]{display:flex;align-items:center;gap:8px}.tip-medal[data-v-4fc2816b]{width:18px;flex:none;text-align:center;font-size:12.5px;color:var(--dim)}.tip-avatar[data-v-4fc2816b]{width:24px;height:24px;flex:none;border-radius:50%;object-fit:cover;background:var(--panel)}.tip-avatar-none[data-v-4fc2816b]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--dim);border:1px solid var(--line)}.tip-name[data-v-4fc2816b]{flex:1;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-name.anon[data-v-4fc2816b]{color:var(--dim);font-style:italic}.tip-amount[data-v-4fc2816b]{flex:none;font-size:13.5px;color:var(--amber);font-weight:800}.tip-sum[data-v-4fc2816b]{margin:10px 0 0;font-size:12.5px;color:var(--dim)}.tip-more[data-v-4fc2816b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;margin-top:9px;padding:6px 0;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:var(--dim);font-size:12.5px;transition:border-color var(--t-fast),color var(--t-fast)}.tip-more[data-v-4fc2816b]:hover{border-color:var(--line-hi);color:var(--text)}.tip-empty[data-v-4fc2816b]{margin:12px 0 0;font-size:12.5px;color:var(--dim);text-align:center}.page[data-v-d65bf6b4]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.detail[data-v-d65bf6b4]{padding:var(--sp-6) 3vw var(--sp-12)}.topbar[data-v-d65bf6b4]{position:sticky;top:calc(64px + var(--sp-2));z-index:30;display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.back-strong[data-v-d65bf6b4]{flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--amber);border-radius:var(--r-pill);background:var(--amber-soft);color:var(--text);font-size:13px;font-weight:700;cursor:pointer;transition:background var(--t-fast),box-shadow var(--t-fast)}.back-strong svg[data-v-d65bf6b4]{width:16px;height:16px;color:var(--amber)}.back-strong[data-v-d65bf6b4]:hover{background:color-mix(in srgb,var(--amber) 22%,transparent);box-shadow:var(--shadow-1)}.topbar-center[data-v-d65bf6b4]{min-width:0;flex:1;display:flex;align-items:baseline;gap:8px;overflow:hidden}.topbar-center .tb-kicker[data-v-d65bf6b4]{flex:none;color:var(--dim);font-size:11px;letter-spacing:.08em}.topbar-center b[data-v-d65bf6b4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.topbar-nav[data-v-d65bf6b4]{flex:none;display:flex;gap:8px;margin-left:auto}.topbar-nav button[data-v-d65bf6b4]{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border:1px solid color-mix(in srgb,var(--amber) 32%,transparent);border-radius:var(--r-pill);background:var(--panel-2);color:var(--text);font-size:13px;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.topbar-nav button svg[data-v-d65bf6b4]{width:14px;height:14px;color:var(--amber)}.topbar-nav button:disabled svg[data-v-d65bf6b4]{color:inherit}.topbar-nav button[data-v-d65bf6b4]:hover:not(:disabled){color:var(--amber);border-color:var(--amber);background:var(--amber-soft)}.topbar-nav button[data-v-d65bf6b4]:disabled{color:var(--dim);background:transparent;border-color:var(--line);opacity:.55;cursor:default}.hero[data-v-d65bf6b4]{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(350px,.88fr);gap:22px;min-height:410px;padding:18px;margin-bottom:var(--sp-6);border:1px solid var(--line-hi);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-1)}.hero-backdrop[data-v-d65bf6b4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(26px) saturate(1.15);opacity:.32;transform:scale(1.15)}.hero-scrim[data-v-d65bf6b4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 62%,transparent),color-mix(in srgb,var(--bg) 88%,transparent))}.media-stage[data-v-d65bf6b4],.hero-info[data-v-d65bf6b4]{position:relative;min-width:0}.media-stage[data-v-d65bf6b4]{display:flex;flex-direction:column;gap:var(--sp-3);min-height:0}.hero-frame[data-v-d65bf6b4]{position:relative;flex:1;display:flex;min-width:0;min-height:0}.main-image[data-v-d65bf6b4]{position:relative;flex:1;width:100%;min-height:330px;overflow:hidden;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel-2);padding:0;cursor:zoom-in}.main-image .blur-fill[data-v-d65bf6b4]{position:absolute;top:0;right:0;bottom:0;left:0;background:center / cover no-repeat;filter:blur(22px) brightness(.55) saturate(1.1);transform:scale(1.2)}.main-image img[data-v-d65bf6b4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;display:block}.zoom-hint[data-v-d65bf6b4]{position:absolute;z-index:2;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.16);background:#080b11a3;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 6px 20px #0000004d,inset 0 1px #ffffff1f;color:#fffffff0;text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:11px;font-weight:700;opacity:0;transition:opacity var(--t-fast)}.zoom-hint svg[data-v-d65bf6b4]{width:13px;height:13px}.main-image:hover .zoom-hint[data-v-d65bf6b4],.main-image:focus-visible .zoom-hint[data-v-d65bf6b4]{opacity:1}.main-image.is-video[data-v-d65bf6b4]{cursor:pointer}.main-image video[data-v-d65bf6b4]{position:relative;z-index:1;width:100%;height:100%;min-height:330px;max-height:430px;object-fit:contain;display:block;pointer-events:none;background:var(--panel-2)}.play-badge[data-v-d65bf6b4]{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid color-mix(in srgb,var(--amber) 42%,transparent);background:color-mix(in srgb,var(--bg) 74%,transparent);color:var(--amber);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast)}.play-badge svg[data-v-d65bf6b4]{width:24px;height:24px;margin-left:3px}.main-image:hover .play-badge[data-v-d65bf6b4],.main-image:focus-visible .play-badge[data-v-d65bf6b4]{transform:translate(-50%,-50%) scale(1.06);border-color:var(--amber)}.hero-switch[data-v-d65bf6b4]{position:absolute;z-index:3;left:10px;bottom:10px;display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-md);background:#080b11a3;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 6px 20px #0000004d,inset 0 1px #ffffff1f}.hero-switch button[data-v-d65bf6b4]{border:1px solid rgba(255,255,255,.18);border-radius:var(--r-sm);padding:4px 10px;background:#ffffff14;color:#fffffff0;text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:11px;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.hero-switch button[data-v-d65bf6b4]:hover{color:var(--amber);border-color:var(--amber);background:#ffffff2e}.hero-switch .count[data-v-d65bf6b4]{min-width:36px;text-align:center;color:#fff9;font-size:11px;font-variant-numeric:tabular-nums}.media-empty[data-v-d65bf6b4]{flex:1;min-height:330px;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed var(--line-hi);border-radius:var(--r-md);color:var(--dim)}.media-empty b[data-v-d65bf6b4]{color:var(--amber);font:900 34px var(--sans);letter-spacing:.12em}.media-empty span[data-v-d65bf6b4]{font-size:var(--fs-small)}.thumbs[data-v-d65bf6b4]{display:flex;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.thumbs[data-v-d65bf6b4]::-webkit-scrollbar{display:none}.thumbs button[data-v-d65bf6b4]{position:relative;width:64px;height:44px;flex:0 0 auto;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);padding:0;opacity:.72;transition:border-color var(--t-fast),opacity var(--t-fast),box-shadow var(--t-fast)}.thumbs button[data-v-d65bf6b4]:hover{opacity:1;border-color:var(--line-hi)}.thumbs button.on[data-v-d65bf6b4]{opacity:1;border-color:var(--amber);box-shadow:0 0 0 2px var(--amber-soft)}.thumbs img[data-v-d65bf6b4]{width:100%;height:100%;object-fit:cover;display:block}.thumbs video[data-v-d65bf6b4]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;background:var(--panel-2)}.thumb-play[data-v-d65bf6b4]{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--bg) 74%,transparent);color:var(--amber);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.thumb-play svg[data-v-d65bf6b4]{width:9px;height:9px;margin-left:1px}.thumb-time[data-v-d65bf6b4]{position:absolute;z-index:1;right:3px;bottom:3px;padding:0 4px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg) 78%,transparent);color:var(--text);font-family:var(--mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;line-height:1.5}.hero-info[data-v-d65bf6b4]{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;padding:5px 4px 2px 0}.eyebrow[data-v-d65bf6b4]{display:flex;align-items:center;gap:8px;color:var(--amber);font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.eyebrow i[data-v-d65bf6b4]{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber)}h1[data-v-d65bf6b4]{margin:0;font-size:clamp(27px,3vw,38px);font-weight:900;line-height:1.12;letter-spacing:-.02em}.summary[data-v-d65bf6b4]{margin:0;color:var(--dim);font-size:14px;line-height:1.6}.tags[data-v-d65bf6b4]{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0}.mod-tag[data-v-d65bf6b4]{display:inline-flex;align-items:center;height:23px;padding:0 8px;background:#212832;color:#8494a8;border:1px solid #2A323E;border-radius:4.5px;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;transition:filter var(--t-fast)}.mod-tag[data-v-d65bf6b4]:hover{filter:brightness(1.22)}.mod-tag--cat[data-v-d65bf6b4]{color:var(--dim);font-weight:600}.tags-words[data-v-d65bf6b4]{margin-top:6px}:root[data-theme=light-cream] .mod-tag[data-v-d65bf6b4]{background:#eef1f5;color:#5a6b80;border-color:#dde3ea}:root[data-theme=light-cream] .mod-tag[data-v-d65bf6b4]:hover{filter:brightness(.965)}.pill[data-v-d65bf6b4]{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--dim);background:var(--panel-2);font-size:10.5px;font-weight:700;line-height:1.4}.pill.ok[data-v-d65bf6b4]{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 36%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent)}.pill.amber[data-v-d65bf6b4]{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 36%,transparent);background:var(--amber-soft)}.pill.warn[data-v-d65bf6b4]{color:var(--noya);border-color:color-mix(in srgb,var(--noya) 36%,transparent);background:var(--noya-soft)}.pill.dim[data-v-d65bf6b4]{font-weight:600}.pill.dev[data-v-d65bf6b4]{color:#f2c14e;border-color:#f2c14e73;background:#f2c14e24}.dev-panel[data-v-d65bf6b4]{display:flex;flex-direction:column;gap:10px}.dev-head[data-v-d65bf6b4]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dev-stage[data-v-d65bf6b4]{font-size:15px;color:#f2c14e}.dev-upd[data-v-d65bf6b4]{margin-left:auto;font-size:11.5px}.dev-track[data-v-d65bf6b4]{height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.dev-track i[data-v-d65bf6b4]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f2c14e,#d9931e);box-shadow:0 0 10px #f2c14e66;transition:width var(--t-med)}.dev-track-meta[data-v-d65bf6b4]{display:flex;gap:14px;font-size:12px;color:var(--dim)}.dev-note[data-v-d65bf6b4]{margin:0;font-size:13px;line-height:1.6;color:var(--dim)}.dev-milestones[data-v-d65bf6b4]{list-style:none;margin:0;padding:8px 10px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--text) 3%,transparent);max-height:220px;overflow-y:auto}.dev-milestones li[data-v-d65bf6b4]{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--dim)}.dev-milestones li.done[data-v-d65bf6b4]{color:var(--text)}.dev-milestones li.done .ms-text[data-v-d65bf6b4]{text-decoration:line-through;text-decoration-color:#f2c14e80;opacity:.8}.ms-mark[data-v-d65bf6b4]{flex:none;width:16px;text-align:center;color:var(--dim)}li.done .ms-mark[data-v-d65bf6b4]{color:#f2c14e}.ms-text[data-v-d65bf6b4]{min-width:0;overflow-wrap:anywhere}.ms-date[data-v-d65bf6b4]{margin-left:auto;flex:none;color:var(--dim);font-size:11px}.dev-tip-cta[data-v-d65bf6b4]{border:1px solid rgba(242,193,78,.45);border-radius:var(--r-md);background:#f2c14e1a;color:#f2c14e;font-weight:600;padding:9px 12px;transition:filter var(--t-fast)}.dev-tip-cta[data-v-d65bf6b4]:hover{filter:brightness(1.15)}.dev-foot[data-v-d65bf6b4]{margin:0;font-size:11.5px;text-align:center}.devlog-shots[data-v-d65bf6b4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.devlog-shot[data-v-d65bf6b4]{padding:0;width:96px;height:96px;overflow:hidden;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);transition:border-color var(--t-fast),transform var(--t-fast)}.devlog-shot img[data-v-d65bf6b4]{width:100%;height:100%;object-fit:cover;display:block}.devlog-shot[data-v-d65bf6b4]:hover{border-color:color-mix(in srgb,var(--amber) 45%,transparent);transform:translateY(-1px)}.meta-grid[data-v-d65bf6b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--line)}.meta-grid>div[data-v-d65bf6b4]{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px;background:color-mix(in srgb,var(--panel-2) 62%,transparent)}.meta-grid span[data-v-d65bf6b4]{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--dim);font-size:10.5px}.meta-grid .ic[data-v-d65bf6b4]{width:14px;height:14px;flex:none}.meta-grid b[data-v-d65bf6b4]{min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.install-box[data-v-d65bf6b4]{display:grid;gap:10px;margin-top:auto;padding:12px;border:1px solid color-mix(in srgb,var(--amber) 26%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--panel-2) 70%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.version-summary[data-v-d65bf6b4]{display:flex;align-items:center;gap:8px;min-height:36px}.vs-main[data-v-d65bf6b4]{min-width:0;flex:1;display:flex;align-items:center;gap:6px}.vs-main b[data-v-d65bf6b4]{color:var(--text);font-size:13px}.vs-main small[data-v-d65bf6b4]{overflow:hidden;color:var(--dim);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.version-summary .text-action[data-v-d65bf6b4]{flex:none;justify-self:auto}.version-picker[data-v-d65bf6b4]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.version-picker>span[data-v-d65bf6b4]{color:var(--dim);font-size:12px}.version-picker select[data-v-d65bf6b4]{min-width:0;width:100%;height:36px;padding:0 30px 0 10px;border:1px solid var(--line-hi);border-radius:var(--r-sm);background:var(--panel);color:var(--text);font-size:13px;font-weight:700;outline:none}.version-picker select[data-v-d65bf6b4]:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.version-facts[data-v-d65bf6b4]{display:grid;grid-template-columns:1.35fr .8fr 1fr;gap:7px}.version-facts>span[data-v-d65bf6b4]{display:flex;flex-direction:column;gap:2px;min-width:0}.version-facts small[data-v-d65bf6b4]{color:var(--dim);font-size:10.5px}.version-facts b[data-v-d65bf6b4]{overflow:hidden;color:var(--dim);font:600 11px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap}.btn-cur[data-v-d65bf6b4]{display:inline-flex;align-items:center;gap:4px}.btn-cur img[data-v-d65bf6b4]{width:auto;display:block;transform:translateY(.06em)}.btn-cur--coupon img[data-v-d65bf6b4]{height:12.5px}.btn-cur--coin img[data-v-d65bf6b4]{height:16px}.btn-or[data-v-d65bf6b4]{margin:0 4px;font-size:var(--fs-small);font-weight:400;opacity:.8}.price-box[data-v-d65bf6b4]{display:flex;gap:18px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--amber) 26%,transparent);border-radius:var(--r-sm);background:var(--amber-soft)}.pb-row[data-v-d65bf6b4]{display:flex;align-items:baseline;gap:6px}.pb-row .dim[data-v-d65bf6b4]{font-size:10.5px}.pb-row b[data-v-d65bf6b4]{color:var(--amber);font:800 17px/1 var(--mono)}.pb-row s[data-v-d65bf6b4]{color:var(--dim);font-size:11px}.actions[data-v-d65bf6b4]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.actions .bb[data-v-d65bf6b4]{width:100%}.ask-noya[data-v-d65bf6b4]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:12px;padding:6px 12px 6px 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid color-mix(in srgb,var(--noya) 42%,transparent);border-radius:999px;background:linear-gradient(120deg,color-mix(in srgb,var(--noya) 18%,transparent),color-mix(in srgb,var(--amber) 10%,transparent) 62%,transparent);color:var(--text);text-align:left;transition:border-color var(--t-fast),background var(--t-fast),transform var(--motion-spring) var(--ease-spring),box-shadow var(--t-med)}.ask-noya[data-v-d65bf6b4]:hover{border-color:color-mix(in srgb,var(--noya) 78%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--noya) 30%,transparent),color-mix(in srgb,var(--amber) 16%,transparent) 62%,transparent);transform:translateY(-1px);box-shadow:0 10px 26px color-mix(in srgb,var(--noya) 26%,transparent)}.an-face[data-v-d65bf6b4]{position:relative;flex:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--noya) 50%,transparent);border-radius:50%;background:color-mix(in srgb,var(--noya) 16%,transparent)}.an-face img[data-v-d65bf6b4]{width:100%;height:100%;border-radius:50%;object-fit:cover}.an-face i[data-v-d65bf6b4]{color:var(--noya);font-size:15px;font-style:normal}.an-live[data-v-d65bf6b4]{position:absolute;right:0;bottom:0;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--panel);animation:an-pulse-d65bf6b4 2.4s ease-in-out infinite}@keyframes an-pulse-d65bf6b4{0%,to{opacity:1}50%{opacity:.45}}.an-copy[data-v-d65bf6b4]{min-width:0;display:flex;flex-direction:column;gap:1px}.an-copy b[data-v-d65bf6b4]{color:var(--noya);font-size:var(--fs-small);font-weight:700;letter-spacing:.02em}.an-copy small[data-v-d65bf6b4]{color:var(--dim);font-size:11px}.an-go[data-v-d65bf6b4]{flex:none;width:15px;height:15px;color:var(--dim);transition:transform var(--t-fast),color var(--t-fast)}.ask-noya:hover .an-go[data-v-d65bf6b4]{color:var(--noya);transform:translate(2px)}@media(prefers-reduced-motion:reduce){.an-live[data-v-d65bf6b4]{animation:none}}.fav-btn[data-v-d65bf6b4]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-hi);border-radius:var(--r-md);background:transparent;color:var(--dim);padding:10px 16px;font-size:13px;cursor:pointer;transition:color .16s,border-color .16s,background .16s}.fav-btn svg[data-v-d65bf6b4]{width:15px;height:15px}.fav-btn[data-v-d65bf6b4]:hover{color:var(--amber);border-color:var(--amber)}.fav-btn.on[data-v-d65bf6b4]{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent)}.unavailable[data-v-d65bf6b4]{display:inline-block;border:1px solid var(--line-hi);border-radius:var(--r-md);color:var(--dim);padding:11px 16px;font-size:13px}.unavailable .retry[data-v-d65bf6b4]{margin-left:8px;border:0;background:transparent;color:var(--noya);padding:0;font-size:inherit}.content-grid[data-v-d65bf6b4]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);gap:var(--sp-6);align-items:start;margin-bottom:var(--sp-6)}.content-main[data-v-d65bf6b4],.content-side[data-v-d65bf6b4]{display:grid;gap:var(--sp-4);min-width:0}.content-side[data-v-d65bf6b4]{position:sticky;top:calc(64px + var(--sp-3))}.section-card[data-v-d65bf6b4],.side-card[data-v-d65bf6b4]{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-1)}.section-head[data-v-d65bf6b4]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.section-head.compact[data-v-d65bf6b4]{margin-bottom:var(--sp-3)}.section-kicker[data-v-d65bf6b4]{color:var(--amber);font:700 10.5px var(--mono);letter-spacing:.1em}.section-head h2[data-v-d65bf6b4]{margin:4px 0 0;font-size:17px}.section-head.compact h2[data-v-d65bf6b4]{font-size:14.5px}.count-badge[data-v-d65bf6b4]{flex:0 0 auto;padding:3px 10px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--dim);font:700 11px var(--mono)}.dim[data-v-d65bf6b4]{color:var(--dim);font-size:var(--fs-small)}.document[data-v-d65bf6b4]{display:grid;gap:12px;max-height:480px;overflow-y:auto;scrollbar-gutter:stable;padding:14px 10px 14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb,var(--panel-2) 50%,transparent);font-size:14px;line-height:1.8;color:var(--text)}.document h3[data-v-d65bf6b4]{margin:10px 0 0;font-size:16px}.document p[data-v-d65bf6b4]{margin:0;opacity:.88;white-space:pre-wrap}.document blockquote[data-v-d65bf6b4]{margin:0;padding:10px 14px;border-left:3px solid var(--amber);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--panel-2);color:var(--dim);white-space:pre-wrap}.document pre[data-v-d65bf6b4]{margin:0;padding:12px 14px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);font:12px/1.7 var(--mono)}.document ul[data-v-d65bf6b4],.document ol[data-v-d65bf6b4]{margin:0;padding-left:22px;display:grid;gap:6px;opacity:.88}.timeline[data-v-d65bf6b4]{display:grid}.release[data-v-d65bf6b4]{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--sp-3);padding-bottom:var(--sp-5)}.release[data-v-d65bf6b4]:last-child{padding-bottom:0}.release-rail[data-v-d65bf6b4]{position:relative;display:flex;justify-content:center}.release-rail i[data-v-d65bf6b4]{width:10px;height:10px;flex:0 0 auto;margin-top:5px;border:2px solid var(--line-hi);border-radius:50%;background:var(--panel);z-index:1}.release.selected .release-rail i[data-v-d65bf6b4]{border-color:var(--amber);box-shadow:0 0 8px var(--amber-soft)}.release-rail span[data-v-d65bf6b4]{position:absolute;top:18px;bottom:-4px;width:1px;background:var(--line)}.release:last-child .release-rail span[data-v-d65bf6b4]{display:none}.release-body[data-v-d65bf6b4]{display:grid;gap:8px;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.release.selected .release-body[data-v-d65bf6b4]{border-color:var(--amber)}.release-head[data-v-d65bf6b4]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.release-title[data-v-d65bf6b4]{display:flex;align-items:center;gap:8px}.release-title b[data-v-d65bf6b4]{font-size:14.5px}.release-head time[data-v-d65bf6b4]{color:var(--dim);font:600 11px var(--mono)}.release-meta[data-v-d65bf6b4]{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--dim);font:600 11px var(--mono)}.changelog[data-v-d65bf6b4]{display:grid;gap:6px;font-size:var(--fs-small);line-height:1.7;color:var(--dim)}.changelog b[data-v-d65bf6b4]{color:var(--text);font-size:12.5px}.changelog p[data-v-d65bf6b4]{margin:0;white-space:pre-wrap}.changelog ul[data-v-d65bf6b4],.changelog ol[data-v-d65bf6b4]{margin:0;padding-left:20px;display:grid;gap:4px}.faint[data-v-d65bf6b4]{margin:0;color:var(--dim);opacity:.7;font-size:var(--fs-small)}.text-action[data-v-d65bf6b4]{justify-self:start;border:0;background:transparent;color:var(--amber);padding:0;font-size:var(--fs-small);font-weight:700}.text-action[data-v-d65bf6b4]:hover{text-decoration:underline}.selected-label[data-v-d65bf6b4]{justify-self:start;color:var(--ok);font-size:var(--fs-small);font-weight:700}.dependencies[data-v-d65bf6b4]{display:grid;gap:9px}.dependency[data-v-d65bf6b4]{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:9px;align-items:start;padding:9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2)}.dep-icon[data-v-d65bf6b4]{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;font-size:12px;font-weight:900}.dep-icon.hard[data-v-d65bf6b4]{color:var(--err);background:var(--panel-err);border:1px solid rgba(var(--err-rgb),.4)}.dep-icon.soft[data-v-d65bf6b4]{color:var(--info);background:color-mix(in srgb,var(--info) 12%,transparent);border:1px solid color-mix(in srgb,var(--info) 34%,transparent)}.dependency>div[data-v-d65bf6b4]{display:grid;gap:2px;min-width:0}.dep-name[data-v-d65bf6b4]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:700}.dep-name span[data-v-d65bf6b4]{color:var(--dim);font-size:10.5px;font-weight:500}.dependency p[data-v-d65bf6b4]{margin:0;color:var(--dim);font-size:10.5px;line-height:1.5}.dep-open[data-v-d65bf6b4]{align-self:center;border:0;background:transparent;color:var(--amber);cursor:pointer;padding:3px;font-size:10.5px;font-weight:700}.dep-open[data-v-d65bf6b4]:hover{text-decoration:underline}.clean-state[data-v-d65bf6b4]{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid color-mix(in srgb,var(--ok) 28%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--ok) 8%,transparent)}.clean-state>span[data-v-d65bf6b4]{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent);font-weight:900}.clean-state div[data-v-d65bf6b4]{display:grid}.clean-state b[data-v-d65bf6b4]{font-size:13px;color:var(--ok)}.clean-state small[data-v-d65bf6b4]{color:var(--dim)}.conflicts>div[data-v-d65bf6b4]:not(.section-head){padding:8px 0;border-top:1px dashed var(--line)}.conflicts b[data-v-d65bf6b4]{color:var(--err);font-size:13px}.conflicts p[data-v-d65bf6b4]{margin:2px 0 0;color:var(--dim);font-size:var(--fs-small)}.help-row[data-v-d65bf6b4]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:10px 0;border:0;border-top:1px dashed var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:color var(--t-fast)}.help-row span[data-v-d65bf6b4]{display:grid;gap:3px;min-width:0}.help-row b[data-v-d65bf6b4]{font-size:13px;font-weight:700}.help-row small[data-v-d65bf6b4]{color:var(--dim);font-size:var(--fs-micro);line-height:1.6}.help-row em[data-v-d65bf6b4]{flex:none;color:var(--dim);font-style:normal;transition:transform var(--t-fast),color var(--t-fast)}.help-row:hover b[data-v-d65bf6b4],.help-row:hover em[data-v-d65bf6b4]{color:var(--amber)}.help-row:hover em[data-v-d65bf6b4]{transform:translate(3px)}.related-grid[data-v-d65bf6b4]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rel-card[data-v-d65bf6b4]{min-width:0;display:grid;gap:6px;padding:7px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);color:var(--text);transition:border-color var(--t-fast),transform var(--t-fast)}.rel-card[data-v-d65bf6b4]:hover{border-color:var(--amber);transform:translateY(-1px)}.rel-cover[data-v-d65bf6b4]{display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(var(--r-sm) - 2px);background:var(--bg)}.rel-cover img[data-v-d65bf6b4]{width:100%;height:100%;object-fit:cover;display:block}.rel-cover i[data-v-d65bf6b4]{color:var(--amber);font-size:20px;font-weight:900;font-style:normal}.rel-name[data-v-d65bf6b4]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11.5px;font-weight:700;line-height:1.4}.rel-meta[data-v-d65bf6b4]{color:var(--amber);font:700 10.5px var(--mono)}.loading[data-v-d65bf6b4]{position:relative;display:grid;gap:var(--sp-5);padding-top:var(--sp-5)}.lightbox[data-v-d65bf6b4]{display:grid;place-items:center}.lightbox img[data-v-d65bf6b4]{max-width:100%;max-height:62vh;object-fit:contain;border-radius:var(--r-md)}.lightbox video[data-v-d65bf6b4]{width:100%;height:62vh;object-fit:contain;border-radius:var(--r-md);background:var(--panel-2);display:block}.lightbox-bar[data-v-d65bf6b4]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.lightbox-bar .mono-label[data-v-d65bf6b4]{color:var(--dim)}@media(max-width:1080px){.hero[data-v-d65bf6b4]{grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr)}}@media(max-width:900px){.hero[data-v-d65bf6b4],.content-grid[data-v-d65bf6b4]{grid-template-columns:1fr}.hero[data-v-d65bf6b4]{min-height:0}.content-side[data-v-d65bf6b4]{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:640px){.content-side[data-v-d65bf6b4]{grid-template-columns:1fr}.topbar-center[data-v-d65bf6b4]{display:none}.topbar[data-v-d65bf6b4]{gap:var(--sp-2)}.back-strong[data-v-d65bf6b4]{padding:7px 12px}.topbar-nav button[data-v-d65bf6b4]{padding:6px 10px;font-size:12px}}@media(max-width:560px){.detail[data-v-d65bf6b4]{padding-inline:20px}.hero[data-v-d65bf6b4]{padding:var(--sp-4)}}.page[data-v-dd23300a]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.profile-page[data-v-dd23300a]{min-height:100vh;padding:var(--sp-10) 3vw var(--sp-16)}.profile-hero[data-v-dd23300a]{display:flex;align-items:center;gap:var(--sp-6);overflow:hidden;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-xl);background:radial-gradient(circle at 8% 12%,var(--amber-soft),transparent 42%),var(--panel);box-shadow:var(--shadow-1)}.avatar[data-v-dd23300a]{flex:none;width:84px;height:84px;overflow:hidden;display:grid;place-items:center;border:2px solid var(--line-hi);border-radius:50%;background:var(--panel-2);box-shadow:var(--shadow-2)}.avatar img[data-v-dd23300a]{width:100%;height:100%;object-fit:cover}.avatar span[data-v-dd23300a]{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--amber),var(--amber-2));color:var(--on-amber);font-size:30px;font-weight:900}.identity[data-v-dd23300a]{flex:1;min-width:0;display:grid;gap:10px}.name-row[data-v-dd23300a]{display:flex;align-items:center;gap:var(--sp-3);margin:0}.name-row h1[data-v-dd23300a]{min-width:0;margin:0;font-size:22px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.profile-counts[data-v-dd23300a]{display:flex;flex-wrap:wrap;gap:var(--sp-5);color:var(--dim);font-size:12.5px}.profile-counts b[data-v-dd23300a]{margin-right:3px;color:var(--text);font:800 13px var(--mono)}.badge-row[data-v-dd23300a]{display:flex;flex-wrap:wrap;gap:6px}.badge-chip[data-v-dd23300a]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--badge-color) 38%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--badge-color) 10%,transparent);color:var(--badge-color);font-size:10.5px;font-weight:700}.badge-chip i[data-v-dd23300a]{font-style:normal;font-size:12px}.profile-action[data-v-dd23300a]{flex:none}.profile-loading[data-v-dd23300a]{min-height:132px;display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow-1)}.profile-loading>div[data-v-dd23300a]:last-child{display:grid;gap:var(--sp-3)}.works[data-v-dd23300a]{margin-top:var(--sp-8)}.section-head[data-v-dd23300a]{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-6)}.section-head h2[data-v-dd23300a]{margin:0;font-size:var(--fs-h2)}.work-total[data-v-dd23300a]{color:var(--dim);font-size:var(--fs-small)}.mod-grid[data-v-dd23300a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-8) var(--sp-5)}.mod-skeleton[data-v-dd23300a]{display:grid;gap:10px}.pagination[data-v-dd23300a]{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-10)}.pagination .mono-label[data-v-dd23300a]{color:var(--dim)}@media(max-width:1100px){.mod-grid[data-v-dd23300a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.profile-page[data-v-dd23300a]{padding-inline:20px}.profile-hero[data-v-dd23300a]{flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-5)}.avatar[data-v-dd23300a]{width:72px;height:72px}.profile-action[data-v-dd23300a]{flex:1 1 100%}.profile-action[data-v-dd23300a] .bb{width:100%}.mod-grid[data-v-dd23300a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.profile-counts[data-v-dd23300a]{gap:var(--sp-3) var(--sp-4)}.mod-grid[data-v-dd23300a]{grid-template-columns:1fr}.section-head[data-v-dd23300a]{align-items:start}}.logo-mark[data-v-30ab4c47]{display:inline-block;flex:0 0 auto;object-fit:contain;vertical-align:-4px;filter:drop-shadow(0 2px 7px rgba(22,52,78,.36))}.contact-form[data-v-e5c5e14d]{display:grid;gap:var(--sp-4)}.contact-form>p[data-v-e5c5e14d]{margin:0;color:var(--dim);font-size:var(--fs-small);line-height:1.7}label[data-v-e5c5e14d]{display:grid;gap:7px;color:var(--dim);font-size:var(--fs-small)}input[data-v-e5c5e14d]{min-width:0;width:100%;height:46px;border:1px solid var(--line);border-radius:var(--r-md);outline:0;background:var(--bg);color:var(--text);padding:0 13px;font-size:14px}input[data-v-e5c5e14d]:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.code-row[data-v-e5c5e14d]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:var(--sp-2)}.code-row[data-v-e5c5e14d] .bb{width:100%;height:46px}.contact-form .contact-error[data-v-e5c5e14d]{color:var(--err)}.modal-actions[data-v-e5c5e14d]{display:flex;justify-content:flex-end;gap:var(--sp-2)}@media(max-width:480px){.code-row[data-v-e5c5e14d]{grid-template-columns:1fr}}.tag[data-v-43baa785]{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:0;border-radius:var(--r-pill);padding:4px 10px;background:var(--ctl-surface);color:var(--dim);font-size:11.5px;font-weight:700;line-height:1.35;white-space:nowrap}.tag--mono[data-v-43baa785]{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.04em}.tag--amber[data-v-43baa785]{color:var(--amber);background:var(--amber-soft)}.tag--free[data-v-43baa785]{color:var(--ok);background:var(--panel-ok)}.tag--noya[data-v-43baa785]{color:var(--noya);background:var(--noya-soft)}.tag--box[data-v-43baa785]{color:var(--box);background:var(--box-soft)}.tag--info[data-v-43baa785]{color:var(--info);background:rgba(var(--info-rgb),.12)}.tag--ok[data-v-43baa785]{color:var(--ok);background:var(--panel-ok)}.tag--err[data-v-43baa785]{color:var(--err);background:var(--panel-err)}.page[data-v-22bbdb4d]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.account-shell[data-v-22bbdb4d]{min-height:100vh;max-width:920px;margin:0 auto;padding:var(--sp-16) 3vw}.offline-logout[data-v-22bbdb4d]{display:block;margin:var(--sp-4) auto 0;border:0;background:transparent;color:var(--dim)}.offline-logout[data-v-22bbdb4d]:hover{color:var(--err)}.auth-layout[data-v-22bbdb4d]{position:relative;min-height:calc(100vh - 64px);display:grid;grid-template-columns:clamp(150px,13vw,220px) minmax(320px,1fr) minmax(400px,470px);gap:clamp(18px,2.4vw,48px);align-items:center;padding:var(--sp-8) 5vw var(--sp-10);overflow:hidden}.auth-wall[data-v-22bbdb4d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;display:flex;flex-direction:column;justify-content:center;gap:2vh;opacity:.26;filter:blur(2.5px) saturate(.82);-webkit-mask-image:radial-gradient(130% 92% at 50% 50%,#000 24%,transparent 76%);mask-image:radial-gradient(130% 92% at 50% 50%,#000 24%,transparent 76%)}.wall-row[data-v-22bbdb4d]{display:flex;gap:1.2vw;width:max-content;animation:wall-drift-22bbdb4d 120s linear infinite}.wall-row.rev[data-v-22bbdb4d]{animation-direction:reverse}.wall-row img[data-v-22bbdb4d]{height:23vh;aspect-ratio:16 / 9;flex:none;object-fit:cover;border-radius:var(--r-md)}@keyframes wall-drift-22bbdb4d{to{transform:translate(-50%)}}.noya-greeter[data-v-22bbdb4d]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.ng-figure[data-v-22bbdb4d]{position:relative;display:grid;place-items:center;width:100%}.ng-halo[data-v-22bbdb4d]{position:absolute;width:118%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--noya-rgb),.32),transparent 62%);filter:blur(12px);animation:auth-breathe-22bbdb4d 9s ease-in-out infinite alternate}.ng-figure[data-v-22bbdb4d] .noya-pet.greeter{filter:drop-shadow(0 16px 32px rgba(0,0,0,.45))}.noya-greeter[data-v-22bbdb4d]{padding-top:84px}.auth-ambient[data-v-22bbdb4d]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none;background:radial-gradient(38vw 46vh at 22% 34%,rgba(var(--amber-rgb),.13),transparent 62%),radial-gradient(34vw 42vh at 80% 60%,rgba(var(--noya-rgb),.12),transparent 60%);animation:auth-breathe-22bbdb4d 14s ease-in-out infinite alternate}@keyframes auth-breathe-22bbdb4d{0%{opacity:.7;transform:translate3d(-1.5%,0,0) scale(1)}to{opacity:1;transform:translate3d(1.5%,-1%,0) scale(1.06)}}.auth-stars[data-v-22bbdb4d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.auth-stars span[data-v-22bbdb4d]{position:absolute;border-radius:50%;background:rgba(255,255,255,var(--a));box-shadow:0 0 6px rgba(255,255,255,calc(var(--a) * .6));animation:auth-twinkle-22bbdb4d var(--t) ease-in-out var(--d) infinite}@keyframes auth-twinkle-22bbdb4d{0%,to{opacity:1}50%{opacity:.25}}.auth-copy[data-v-22bbdb4d],.auth-card[data-v-22bbdb4d],.noya-greeter[data-v-22bbdb4d]{position:relative;z-index:1}.auth-copy h1[data-v-22bbdb4d]{margin:0 0 var(--sp-5);font-size:clamp(32px,3.8vw,58px);font-weight:900;line-height:1.06;text-wrap:balance}.auth-copy h1 .key[data-v-22bbdb4d]{background:linear-gradient(120deg,var(--amber),var(--amber-2));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(var(--amber-rgb),.28))}.auth-copy p[data-v-22bbdb4d]{max-width:610px;color:var(--dim);line-height:1.85}.auth-copy ul[data-v-22bbdb4d]{display:grid;gap:9px;padding:var(--sp-5) 0 0;margin:var(--sp-5) 0 0;border-top:1px solid var(--line);list-style:none;color:var(--dim);font-size:13px}.auth-copy li[data-v-22bbdb4d]:before{content:"✓";margin-right:9px;color:var(--ok)}.auth-card[data-v-22bbdb4d]{border:1px solid transparent;border-radius:var(--r-xl);padding:8px;background:linear-gradient(color-mix(in srgb,var(--panel) 82%,transparent),color-mix(in srgb,var(--panel) 82%,transparent)) padding-box,linear-gradient(140deg,rgba(var(--amber-rgb),.55),rgba(255,255,255,.12) 34%,transparent 68%) border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-lift),inset 0 1px #ffffff17}:root[data-theme=light-cream] .auth-card[data-v-22bbdb4d]{background:linear-gradient(color-mix(in srgb,var(--panel) 96%,transparent),color-mix(in srgb,var(--panel) 96%,transparent)) padding-box,linear-gradient(140deg,rgba(var(--amber-rgb),.4),rgba(var(--amber-rgb),.08) 34%,transparent 68%) border-box;box-shadow:var(--shadow-lift)}:root[data-theme=light-cream] .auth-ambient[data-v-22bbdb4d]{background:radial-gradient(38vw 46vh at 22% 34%,rgba(var(--amber-rgb),.09),transparent 62%),radial-gradient(34vw 42vh at 80% 60%,rgba(var(--noya-rgb),.07),transparent 60%)}:root[data-theme=light-cream] .auth-stars span[data-v-22bbdb4d]{background:rgba(var(--amber-rgb),calc(var(--a) * .7));box-shadow:none}@keyframes auth-in-22bbdb4d{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auth-copy[data-v-22bbdb4d]>*,.auth-card[data-v-22bbdb4d],.noya-greeter[data-v-22bbdb4d]{animation:auth-in-22bbdb4d .5s var(--ease-out) backwards}.noya-greeter[data-v-22bbdb4d]{animation-duration:.6s}.auth-copy h1[data-v-22bbdb4d]{animation-delay:.04s}.auth-copy p[data-v-22bbdb4d]{animation-delay:.12s}.auth-copy ul[data-v-22bbdb4d]{animation-delay:.2s}.auth-card[data-v-22bbdb4d]{animation-duration:.58s;animation-delay:.16s}:root[data-theme=light-cream] .auth-wall[data-v-22bbdb4d]{opacity:.4;filter:blur(40px) saturate(1.15) brightness(1.34);-webkit-mask-image:radial-gradient(125% 95% at 50% 42%,#000 6%,transparent 84%);mask-image:radial-gradient(125% 95% at 50% 42%,#000 6%,transparent 84%)}:root[data-theme=light-cream] .ng-figure[data-v-22bbdb4d] .noya-pet.greeter{filter:drop-shadow(0 14px 26px rgba(80,64,30,.26))}:root[data-theme=light-cream] .ng-halo[data-v-22bbdb4d]{background:radial-gradient(circle,rgba(var(--noya-rgb),.16),transparent 62%)}@media(prefers-reduced-motion:reduce){.auth-ambient[data-v-22bbdb4d],.auth-stars span[data-v-22bbdb4d],.auth-copy[data-v-22bbdb4d]>*,.auth-card[data-v-22bbdb4d],.noya-greeter[data-v-22bbdb4d],.wall-row[data-v-22bbdb4d],.ng-halo[data-v-22bbdb4d]{animation:none}}.auth-brand[data-v-22bbdb4d]{display:flex;align-items:center;gap:9px;padding:var(--sp-3) var(--sp-4) 0;color:var(--dim);font-size:var(--fs-small);font-weight:700}.auth-card>nav[data-v-22bbdb4d]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:var(--sp-3)}.auth-card>nav button[data-v-22bbdb4d]{border:0;border-radius:var(--r-md);background:transparent;color:var(--dim);padding:11px;font-weight:700;font-size:14px}.auth-card>nav button.on[data-v-22bbdb4d]{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}form[data-v-22bbdb4d]{display:grid;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-4)}label[data-v-22bbdb4d]{display:grid;gap:7px;color:var(--dim);font-size:var(--fs-small)}input[data-v-22bbdb4d]{min-width:0;width:100%;border:1px solid var(--line);border-radius:var(--r-md);outline:0;background:var(--bg);color:var(--text);padding:12px 13px;font-size:14px}input[data-v-22bbdb4d]:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.password-line[data-v-22bbdb4d]{position:relative;display:grid}.peek[data-v-22bbdb4d]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--dim);font-size:var(--fs-small);padding:6px 8px;border-radius:var(--r-sm)}.peek[data-v-22bbdb4d]:hover{color:var(--amber);background:var(--panel-2)}.password-line input[data-v-22bbdb4d]{padding-right:56px}.captcha-line[data-v-22bbdb4d],.code-line[data-v-22bbdb4d]{display:grid;grid-template-columns:1fr 152px;gap:8px;align-items:center}.captcha[data-v-22bbdb4d]{position:relative;height:48px;overflow:hidden;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel-2);color:var(--text);font-size:var(--fs-small);padding:0}.captcha img[data-v-22bbdb4d]{width:100%;height:100%;object-fit:cover}.refresh-hint[data-v-22bbdb4d]{position:absolute;inset:auto 0 0 0;background:#080b11b8;color:#e6a24a;font-size:10.5px;font-style:normal;text-align:center;padding:2px 0;opacity:0;transition:opacity var(--t-fast)}.captcha:hover .refresh-hint[data-v-22bbdb4d]{opacity:1}.code-line[data-v-22bbdb4d] .bb{height:48px;width:100%}.login-links[data-v-22bbdb4d]{display:flex;justify-content:space-between;gap:var(--sp-3);margin-top:-4px}.login-links button[data-v-22bbdb4d]{border:0;background:transparent;color:var(--dim);font-family:inherit;font-size:var(--fs-small);font-weight:600;padding:4px 2px;cursor:pointer;transition:color var(--t-fast)}.login-links button[data-v-22bbdb4d]:hover{color:var(--amber)}.login-links button[data-v-22bbdb4d]:focus-visible{outline:var(--ctl-focus);outline-offset:2px;border-radius:var(--r-sm)}.reset-form[data-v-22bbdb4d]{display:grid;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-4)}.reset-form .feedback[data-v-22bbdb4d]{margin:0}form small[data-v-22bbdb4d]{color:var(--dim);font-size:11px;line-height:1.6}.feedback[data-v-22bbdb4d]{margin:0 var(--sp-5) var(--sp-4);padding:10px 12px;border-radius:var(--r-sm);font-size:var(--fs-small)}.feedback.error[data-v-22bbdb4d]{border:1px solid rgba(var(--err-rgb),.4);background:var(--panel-err);color:var(--err)}.feedback.success[data-v-22bbdb4d]{border:1px solid rgba(var(--ok-rgb),.4);background:var(--panel-ok);color:var(--ok)}.dashboard[data-v-22bbdb4d]{min-height:100vh;padding:var(--sp-10) 3vw var(--sp-12);container:account-dashboard / inline-size}.id-card[data-v-22bbdb4d]{display:grid;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-1)}.id-top[data-v-22bbdb4d]{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;text-align:center}.id-avatar[data-v-22bbdb4d]{flex:none;position:relative;padding:0;border:none;background:none;border-radius:50%;cursor:pointer}.id-avatar-core[data-v-22bbdb4d]{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:var(--on-amber);font-size:28px;font-weight:900;background:linear-gradient(135deg,var(--amber),var(--amber-2));box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ring, var(--line-hi)),0 6px 18px var(--amber-soft)}.id-avatar-core img[data-v-22bbdb4d]{width:100%;height:100%;object-fit:cover;display:block}.id-avatar-veil[data-v-22bbdb4d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;background:#04060a9e;color:#fff;font-size:9.5px;font-weight:650;letter-spacing:.02em;opacity:0;transition:opacity var(--t-fast)}.id-avatar:hover .id-avatar-veil[data-v-22bbdb4d],.id-avatar:focus-visible .id-avatar-veil[data-v-22bbdb4d]{opacity:1}.id-info[data-v-22bbdb4d]{min-width:0;max-width:100%;display:grid;justify-items:center;gap:7px}.id-name[data-v-22bbdb4d]{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:100%;font-size:17.5px;font-weight:750;letter-spacing:-.01em}.name-text[data-v-22bbdb4d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pen[data-v-22bbdb4d]{flex:none;border:none;background:none;padding:2px 4px;color:var(--dim);font-size:13px;line-height:1;cursor:pointer;border-radius:6px;transition:color var(--t-fast),background var(--t-fast)}.pen[data-v-22bbdb4d]:hover{color:var(--amber);background:var(--panel-2)}.name-edit[data-v-22bbdb4d]{display:grid;gap:var(--sp-2);width:100%;justify-items:stretch}.name-edit-btns[data-v-22bbdb4d]{display:flex;justify-content:center;gap:var(--sp-2)}.name-input[data-v-22bbdb4d]{width:100%;height:40px;padding:0 12px;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel-2);color:var(--text);font-size:14px;outline:none}.name-input[data-v-22bbdb4d]:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.uid-copy[data-v-22bbdb4d]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid transparent;border-radius:7px;background:none;color:var(--dim);font:600 11px var(--mono);cursor:pointer;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.uid-copy[data-v-22bbdb4d]:hover{color:var(--amber);background:var(--amber-soft);border-color:rgba(var(--amber-rgb),.3)}.uid-glyph[data-v-22bbdb4d]{width:11px;height:11px;flex:none;opacity:.7}.id-sig[data-v-22bbdb4d]{color:var(--dim);font-size:12px;font-style:italic;opacity:.85;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-actions[data-v-22bbdb4d]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px dashed var(--line)}.id-actions button[data-v-22bbdb4d],.id-actions a[data-v-22bbdb4d]{border:0;background:none;padding:3px 4px;border-radius:var(--r-sm);color:var(--dim);font-size:12px;cursor:pointer;text-decoration:none;transition:color var(--t-fast),background var(--t-fast)}.id-actions button[data-v-22bbdb4d]:hover,.id-actions a[data-v-22bbdb4d]:hover{color:var(--amber);background:var(--amber-soft)}.id-actions button.danger[data-v-22bbdb4d]:hover{color:var(--err);background:var(--panel-err)}.vip-medal[data-v-22bbdb4d]{flex:none;padding:3px 10px;border-radius:var(--r-pill);font-size:11px;font-weight:750;letter-spacing:.02em;color:var(--dim);background:var(--panel-2);border:1px solid var(--line)}.fav-filter[data-v-22bbdb4d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--sp-4)}.fav-filter button[data-v-22bbdb4d]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--dim);font-size:13px;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.fav-filter button[data-v-22bbdb4d]:hover{color:var(--text);border-color:var(--line-hi)}.fav-filter button.on[data-v-22bbdb4d]{color:var(--amber);border-color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,transparent)}.fav-filter em[data-v-22bbdb4d]{font-style:normal;font-family:var(--mono);font-size:11px;opacity:.75}.fav-grid[data-v-22bbdb4d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-5)}.fav-pager[data-v-22bbdb4d]{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-5)}.ov-card[data-v-22bbdb4d]{padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-1)}.ov-title[data-v-22bbdb4d]{font-size:15px;font-weight:700}.help-card[data-v-22bbdb4d]{padding-block:var(--sp-2)}.help-row[data-v-22bbdb4d]{display:flex;align-items:center;gap:var(--sp-4);padding:13px 0;border-top:1px solid var(--line)}.help-row[data-v-22bbdb4d]:first-child{border-top:0}.help-copy[data-v-22bbdb4d]{flex:1;min-width:0;display:grid;gap:4px}.help-copy b[data-v-22bbdb4d]{font-size:13.5px;font-weight:700}.help-copy small[data-v-22bbdb4d]{color:var(--dim);font-size:var(--fs-small);line-height:1.7;word-break:break-word}.help-copy em[data-v-22bbdb4d]{color:var(--text);font-family:var(--mono);font-style:normal}.qq-group-card[data-v-22bbdb4d]{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--sp-4);overflow:hidden;background:radial-gradient(circle at 90% 14%,rgba(var(--amber-rgb),.1),transparent 32%),var(--panel)}.qq-group-copy[data-v-22bbdb4d]{display:grid;justify-items:start;gap:var(--sp-3)}.qq-group-head[data-v-22bbdb4d]{display:flex;align-items:start;justify-content:space-between;gap:10px}.qq-group-head>div[data-v-22bbdb4d]{min-width:0}.qq-group-head small[data-v-22bbdb4d]{color:var(--dim);font-size:var(--fs-micro);font-weight:700;letter-spacing:.05em}.qq-group-head h3[data-v-22bbdb4d]{margin:3px 0 0;font-size:17px;line-height:1.4}.qq-group-copy>p[data-v-22bbdb4d]{max-width:48em;margin:0;color:var(--dim);font-size:var(--fs-small);line-height:1.7}.qq-qr-wrap[data-v-22bbdb4d]{position:relative;width:min(100%,220px);justify-self:center;overflow:hidden;border:1px solid var(--line-hi);border-radius:var(--r-md);background:#f5f6fa}.qq-qr-wrap img[data-v-22bbdb4d]{display:block;width:100%;height:auto}.qq-qr-wrap.locked img[data-v-22bbdb4d]{filter:blur(7px);opacity:.28;transform:scale(1.04)}.qq-qr-lock[data-v-22bbdb4d]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:5px;padding:var(--sp-4);text-align:center;color:#fff;background:#070a12b8}.qq-qr-lock b[data-v-22bbdb4d]{font-size:13px}.qq-qr-lock small[data-v-22bbdb4d]{color:#ffffffb8;font-size:10.5px;line-height:1.5}.qq-group-number[data-v-22bbdb4d]{color:var(--text);font:700 11px var(--mono)}.ov-grid[data-v-22bbdb4d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin-bottom:var(--sp-8);align-items:stretch}.member-card[data-v-22bbdb4d]{position:relative;overflow:hidden}.member-card[data-v-22bbdb4d]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--line);opacity:.6}.member-card.active[data-v-22bbdb4d]:before{background:linear-gradient(135deg,var(--amber),var(--amber-2));opacity:1}.mc-head[data-v-22bbdb4d]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mc-count[data-v-22bbdb4d]{padding:2px 9px;border-radius:var(--r-pill);color:var(--amber);background:var(--amber-soft);border:1px solid rgba(var(--amber-rgb),.3);font:700 11px var(--mono)}.mc-pitch[data-v-22bbdb4d]{margin:12px 0 0;color:var(--dim);font-size:12.5px;line-height:1.6}.renew-btn[data-v-22bbdb4d]{margin-top:12px}.vip-txt[data-v-22bbdb4d]{color:var(--amber)}.noya-txt[data-v-22bbdb4d]{color:var(--noya)}.mc-feats[data-v-22bbdb4d]{display:grid;gap:7px;margin-top:12px;padding-top:11px;border-top:1px dashed var(--line)}.mc-feats-title[data-v-22bbdb4d]{color:var(--dim);font-size:11px;font-weight:700;letter-spacing:.04em}.mc-feat[data-v-22bbdb4d]{display:flex;align-items:baseline;gap:7px;color:var(--dim);font-size:12px;line-height:1.5}.mc-feat>i[data-v-22bbdb4d]{display:inline-grid;flex:none;width:15px;height:15px;place-items:center;align-self:center;border-radius:50%;color:var(--amber);background:var(--amber-soft);font-size:9px;font-style:normal;font-weight:900}.mc-feature-copy[data-v-22bbdb4d]{display:flex;min-width:0;align-items:center;gap:5px}.mc-feat.hi>.mc-feature-copy[data-v-22bbdb4d]{color:var(--amber);font-weight:650}.mc-feats.teaser .mc-feat>i[data-v-22bbdb4d]{color:var(--dim);background:var(--panel-2)}.mc-feats.teaser .mc-feat.hi>i[data-v-22bbdb4d]{color:var(--amber);background:var(--amber-soft)}.vip-status[data-v-22bbdb4d]{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-4)}.vs-level[data-v-22bbdb4d]{font-size:15px;font-weight:750;color:var(--amber)}.vs-dates[data-v-22bbdb4d]{color:var(--dim);font-size:12px}.vip-program[data-v-22bbdb4d]{display:grid;gap:1rem}.vip-cycle-switch[data-v-22bbdb4d]{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;padding:7px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.vip-cycle-switch button[data-v-22bbdb4d]{min-width:104px;padding:8px 15px;border:1px solid transparent;border-radius:10px;color:var(--dim);background:transparent;cursor:pointer;transition:.18s ease}.vip-cycle-switch button strong[data-v-22bbdb4d],.vip-cycle-switch button span[data-v-22bbdb4d]{display:block}.vip-cycle-switch button strong[data-v-22bbdb4d]{color:var(--text);font-size:14px}.vip-cycle-switch button span[data-v-22bbdb4d]{margin-top:2px;font-size:11px}.vip-cycle-switch button[data-v-22bbdb4d]:hover{background:var(--panel-2)}.vip-cycle-switch button.on[data-v-22bbdb4d]{border-color:rgba(var(--amber-rgb),.45);background:var(--amber-soft)}.vip-cycle-switch button.on strong[data-v-22bbdb4d]{color:var(--amber)}.vip-card-list[data-v-22bbdb4d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.vip-thanks[data-v-22bbdb4d]{margin:1.5rem 0 0;text-align:center;color:var(--dim);font-size:15px;font-weight:500;letter-spacing:.04em}.vip-card[data-v-22bbdb4d]{background:#0d121f;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:400px;color:#fff;--px: 50%;--py: 50%;transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .4s cubic-bezier(.23,1,.32,1),border-color .35s ease,box-shadow .35s ease}.vip-card.tilting[data-v-22bbdb4d]{transition:border-color .35s ease,box-shadow .35s ease}.vip-card[data-v-22bbdb4d]:hover{border-color:#fff3}.card-glow[data-v-22bbdb4d]{position:absolute;top:-40%;left:-20%;width:140%;height:100%;border-radius:50%;opacity:0;transition:opacity .5s ease,transform .25s ease;pointer-events:none;z-index:0;filter:blur(60px)}.vip-card:hover .card-glow[data-v-22bbdb4d]{opacity:1}.vip-card:hover .card-glow[data-v-22bbdb4d]{transform:translate(calc((var(--px) - 50%) * .35),calc((var(--py) - 50%) * .35))}.card-holo[data-v-22bbdb4d],.card-glare[data-v-22bbdb4d]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none}.card-holo[data-v-22bbdb4d]{z-index:2;opacity:.1;mix-blend-mode:color-dodge;transition:opacity .45s ease;background-blend-mode:color-dodge,overlay,screen;background-size:300% 300%,7px 7px,200% 200%;background-position:calc(var(--px, 50%) * 1.2) calc(var(--py, 50%) * 1.2),calc(100% - var(--px, 50%)) calc(100% - var(--py, 50%)),var(--px, 50%) var(--py, 50%);filter:brightness(.9) contrast(1.15)}.vip-card:hover .card-holo[data-v-22bbdb4d],.vip-card.tilting .card-holo[data-v-22bbdb4d]{opacity:.5}.tier-silver .card-holo[data-v-22bbdb4d]{background-image:repeating-linear-gradient(115deg,#86acf98c,#b89af459,#9eebfa73,#ffffff80,#86acf98c 32%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.3) .5px,transparent 1.8px),conic-gradient(from 210deg,#a0b0ff40,#ffffff1f,#a0b0ff40)}.tier-gold .card-holo[data-v-22bbdb4d]{background-image:repeating-linear-gradient(115deg,#ffd96699,#fa36,#fff7998c,#f57a3d59,#ffd96699 32%),radial-gradient(circle at 50% 50%,rgba(255,245,210,.32) .55px,transparent 1.9px),conic-gradient(from 200deg,#ffd7004d,#fff7e029,#c8940a4d)}.tier-diamond .card-holo[data-v-22bbdb4d]{background-image:repeating-linear-gradient(115deg,#ff707080,#ffff7080,#70ff8880,#80eaff80,#ad85ff80,#ff7ad380,#ff707080 42%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.4) .6px,transparent 1.9px),conic-gradient(from 180deg,#c8d5ff4d,#ffffff2e,#b8c7ff4d);background-size:340% 340%,9px 9px,220% 220%}.tier-diamond .card-holo[data-v-22bbdb4d]{opacity:.18;animation:holoDrift-22bbdb4d 9s ease-in-out infinite}.vip-card.tier-diamond:hover .card-holo[data-v-22bbdb4d],.vip-card.tier-diamond.tilting .card-holo[data-v-22bbdb4d]{opacity:.6;animation:none}@keyframes holoDrift-22bbdb4d{0%,to{background-position:0% 0%,100% 100%,0% 50%}50%{background-position:80% 60%,20% 40%,70% 50%}}.card-glare[data-v-22bbdb4d]{z-index:3;opacity:0;mix-blend-mode:overlay;transition:opacity .4s ease;background:radial-gradient(circle at var(--px, 50%) var(--py, 50%),rgba(255,255,255,.8),rgba(255,255,255,.1) 24%,transparent 52%)}.vip-card:hover .card-glare[data-v-22bbdb4d],.vip-card.tilting .card-glare[data-v-22bbdb4d]{opacity:.45}.rank-badge[data-v-22bbdb4d]{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:18px;font-weight:900;z-index:4;box-shadow:0 6px 16px #00000073,inset 0 1px 1px #ffffff73}.tier-silver .rank-badge[data-v-22bbdb4d]{background:linear-gradient(135deg,#c7d0ff,#7b8ef0);color:#14183a}.tier-gold .rank-badge[data-v-22bbdb4d]{background:linear-gradient(135deg,#ffe9a8,#c8940a);color:#2a1d02}.tier-diamond .rank-badge[data-v-22bbdb4d]{background:linear-gradient(135deg,#e6ecff,#9fb0ff);color:#14183a}.vip-card .card-header[data-v-22bbdb4d]{padding-right:46px}.tier-ribbon[data-v-22bbdb4d]{position:absolute;top:16px;left:-30px;transform:rotate(-45deg);background:linear-gradient(135deg,#ff6b81,#c8940a);color:#fff;font-size:11px;font-weight:800;letter-spacing:.18em;padding:4px 34px;box-shadow:0 4px 10px #0006;z-index:4}@media(prefers-reduced-motion:reduce){.vip-card[data-v-22bbdb4d]{transition:border-color .35s ease,box-shadow .35s ease}.tier-diamond .card-holo[data-v-22bbdb4d]{animation:none}}.tier-silver[data-v-22bbdb4d]{border-color:#8b9cf733}.tier-silver[data-v-22bbdb4d]:hover{border-color:#8b9cf773;box-shadow:0 8px 40px #8b9cf726}.tier-silver .card-glow[data-v-22bbdb4d]{background:radial-gradient(ellipse,rgba(139,156,247,.12),transparent 70%)}.tier-silver .vip-title[data-v-22bbdb4d]{color:#a0b0ff}.tier-silver .vip-subtitle[data-v-22bbdb4d]{color:#c4d0ff}.tier-silver .card-divider[data-v-22bbdb4d]{background:linear-gradient(90deg,transparent,rgba(139,156,247,.4),transparent)}.tier-gold[data-v-22bbdb4d]{border-color:#ffd70033}.tier-gold[data-v-22bbdb4d]:hover{border-color:#ffd70073;box-shadow:0 8px 40px #ffc80026}.tier-gold .card-glow[data-v-22bbdb4d]{background:radial-gradient(ellipse,rgba(255,215,0,.1),transparent 70%)}.tier-gold .vip-title[data-v-22bbdb4d]{color:#ffd954}.tier-gold .vip-subtitle[data-v-22bbdb4d]{color:#ffe680}.tier-gold .card-divider[data-v-22bbdb4d]{background:linear-gradient(90deg,transparent,rgba(255,215,0,.4),transparent)}.tier-diamond[data-v-22bbdb4d]{border-color:#b8c7ff33}.tier-diamond[data-v-22bbdb4d]:hover{border-color:#b8c7ff73;box-shadow:0 8px 40px #b8c7ff2e}.tier-diamond .card-glow[data-v-22bbdb4d]{background:radial-gradient(ellipse,rgba(184,199,255,.12),transparent 70%)}.tier-diamond .vip-title[data-v-22bbdb4d]{color:#c8d5ff}.tier-diamond .vip-subtitle[data-v-22bbdb4d]{color:#dce4ff}.tier-diamond .card-divider[data-v-22bbdb4d]{background:linear-gradient(90deg,transparent,rgba(184,199,255,.45),transparent)}.card-header[data-v-22bbdb4d]{position:relative;z-index:1}.vip-title[data-v-22bbdb4d]{font-size:1.4rem;font-weight:700;display:flex;align-items:center;gap:8px;margin:0 0 4px;letter-spacing:.03em;color:#fff}.vip-title[data-v-22bbdb4d]:after{content:"✨";font-size:1rem;animation:star-blink-22bbdb4d 2s ease-in-out infinite}@keyframes star-blink-22bbdb4d{0%,to{opacity:1}50%{opacity:.3}}.vip-subtitle[data-v-22bbdb4d]{font-size:2.2rem;margin:0 0 6px;font-weight:800;letter-spacing:-.02em;color:#fff}.vip-validity[data-v-22bbdb4d]{font-size:.85rem;color:#ffffff80;margin:0}.card-divider[data-v-22bbdb4d]{height:1px;margin:1rem 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);position:relative;z-index:1}.vip-features[data-v-22bbdb4d]{list-style:none;padding:0;margin:0 0 1.5rem;flex-grow:1;position:relative;z-index:1}.vip-features li[data-v-22bbdb4d]{display:flex;align-items:flex-start;gap:8px;margin:.5rem 0;color:#ffffffbf;font-size:.9rem;transition:color .2s;border-radius:6px;padding:2px 0}.vip-features .feature-content[data-v-22bbdb4d]{display:flex;min-width:0;align-items:center;gap:6px}.vip-features .feature-text[data-v-22bbdb4d]{display:inline;line-height:1.5;white-space:normal;word-break:break-word}.vip-features li[data-v-22bbdb4d]:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#22f1221f;color:#22f122;font-size:.7rem;font-weight:700;flex-shrink:0;margin-top:3px}.vip-features li.feature-highlight[data-v-22bbdb4d]{color:#4fd1c7;font-weight:600}.vip-features li.feature-primary[data-v-22bbdb4d]{color:#8b9cf7}.vip-features li.feature-primary[data-v-22bbdb4d]:before{background:#8b9cf726;color:#8b9cf7}.vip-features li.feature-gold[data-v-22bbdb4d]{color:#ffd954}.vip-features li.feature-gold[data-v-22bbdb4d]:before{background:#ffd70026;color:gold}.vip-features li.feature-diamond[data-v-22bbdb4d]{color:#b8c7ff}.vip-features li.feature-diamond[data-v-22bbdb4d]:before{background:#b8c7ff26;color:#b8c7ff}.vip-features[data-v-22bbdb4d] .feature-num{color:#ffedc4;font-weight:700}.vip-features[data-v-22bbdb4d] .feature-dinar{color:gold;font-weight:700}.vip-features[data-v-22bbdb4d] .feature-ai{color:#4fd1c7;font-weight:700}.vip-btn[data-v-22bbdb4d]{width:100%;border:none;border-radius:10px;padding:14px 24px;font-size:1rem;font-weight:700;letter-spacing:.04em;cursor:pointer;position:relative;overflow:hidden;margin-top:auto;z-index:4;transition:transform .25s ease,box-shadow .25s ease}.tier-silver .vip-btn[data-v-22bbdb4d]{background:linear-gradient(135deg,#7b8ef0,#a0b0ff);color:#0a0e2a;box-shadow:0 4px 20px #8b9cf740}.tier-silver .vip-btn[data-v-22bbdb4d]:hover:not(:disabled){box-shadow:0 8px 30px #8b9cf766;transform:translateY(-2px)}.tier-gold .vip-btn[data-v-22bbdb4d]{background:linear-gradient(135deg,#c8940a,#ffd766,#c8940a);background-size:200% 100%;color:#1a1202;box-shadow:0 4px 20px #ffc80040}.tier-gold .vip-btn[data-v-22bbdb4d]:hover:not(:disabled){background-position:100% 0;box-shadow:0 8px 30px #ffc80066;transform:translateY(-2px)}.tier-diamond .vip-btn[data-v-22bbdb4d]{background:linear-gradient(135deg,#8a9aef,#c8d5ff,#8a9aef);background-size:200% 100%;color:#0a0e2a;box-shadow:0 4px 20px #b8c7ff40}.tier-diamond .vip-btn[data-v-22bbdb4d]:hover:not(:disabled){background-position:100% 0;box-shadow:0 8px 30px #b8c7ff66;transform:translateY(-2px)}.vip-btn[data-v-22bbdb4d]:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);z-index:1;pointer-events:none;opacity:0}.vip-btn[data-v-22bbdb4d]:hover:not(:disabled):before{animation:btn-sheen-22bbdb4d .8s ease-out;opacity:1}@keyframes btn-sheen-22bbdb4d{0%{left:-100%;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}.vip-btn.current-level[data-v-22bbdb4d]{background:#ffffff24!important;color:#ffffffd9!important;box-shadow:none!important}.vip-btn[data-v-22bbdb4d]:disabled{opacity:.5;cursor:not-allowed;background:#ffffff0f!important;color:#fff6!important;box-shadow:none!important}@media(max-width:900px){.vip-card-list[data-v-22bbdb4d]{grid-template-columns:1fr}}@media(max-width:768px){.vip-cycle-switch button[data-v-22bbdb4d]{flex:1 1 28%;min-width:82px;padding-inline:8px}.vip-card[data-v-22bbdb4d]{min-height:unset;padding:1.25rem}.vip-title[data-v-22bbdb4d]{font-size:1.2rem}.vip-subtitle[data-v-22bbdb4d]{font-size:1.8rem}.card-divider[data-v-22bbdb4d]{margin:.75rem 0}.vip-features[data-v-22bbdb4d]{margin:0 0 1rem}.vip-features li[data-v-22bbdb4d]{font-size:.9rem;margin:.4rem 0}.vip-btn[data-v-22bbdb4d]{padding:12px 20px;font-size:.95rem}}.noya-card[data-v-22bbdb4d]{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(var(--noya-rgb),.13),transparent 42%),var(--panel)}.noya-card[data-v-22bbdb4d]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--noya),var(--noya-2))}.noya-card-head[data-v-22bbdb4d]{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px;min-height:110px;align-items:start}.noya-heading[data-v-22bbdb4d]{position:relative;z-index:2;min-width:0;padding-top:2px}.noya-figure[data-v-22bbdb4d]{position:relative;width:104px;height:110px;overflow:hidden;border-radius:var(--r-md);background:radial-gradient(circle at 50% 70%,rgba(var(--noya-rgb),.25),transparent 64%)}.noya-figure img[data-v-22bbdb4d]{position:absolute;z-index:1;left:50%;bottom:-9px;width:116px;max-width:none;transform:translate(-50%);filter:drop-shadow(0 10px 16px rgba(0,0,0,.28))}.noya-figure-label[data-v-22bbdb4d]{position:absolute;z-index:2;right:4px;top:4px;padding:3px 6px;border-radius:5px;color:var(--noya);background:color-mix(in srgb,var(--panel) 82%,transparent);font-size:9px;font-weight:750}.noya-eyebrow[data-v-22bbdb4d]{color:var(--noya);font-size:9px;font-weight:700;letter-spacing:.14em}.noya-title-row[data-v-22bbdb4d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:5px}.noya-title-row h3[data-v-22bbdb4d]{margin:0;font-size:17px;line-height:1.25}.noya-desc[data-v-22bbdb4d]{margin:7px 0 0;color:var(--dim);font-size:11.5px;line-height:1.55}.noya-quota[data-v-22bbdb4d]{min-height:78px;margin-top:10px}.nq-nums[data-v-22bbdb4d]{display:flex;align-items:baseline;gap:7px;min-width:0}.nq-remain[data-v-22bbdb4d]{font:800 26px var(--mono);color:var(--noya);letter-spacing:-.035em}.nq-total[data-v-22bbdb4d]{color:var(--dim);font-size:12px}.nq-bar[data-v-22bbdb4d]{height:8px;margin-top:9px;overflow:hidden;border-radius:var(--r-sm);background:var(--panel-2)}.nq-bar>i[data-v-22bbdb4d]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--noya),var(--noya-2));box-shadow:0 0 14px rgba(var(--noya-rgb),.36);transition:width var(--t-fast)}.nq-foot[data-v-22bbdb4d]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;color:var(--dim);font-size:11px}.nq-tier[data-v-22bbdb4d]{padding:3px 8px;border-radius:var(--r-sm);color:var(--dim);background:var(--panel-2);font-size:11px;font-weight:750}.nq-tier.on[data-v-22bbdb4d]{background:rgba(var(--noya-rgb),.15);color:var(--noya)}.nq-member[data-v-22bbdb4d]{min-height:76px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.nq-member .kv[data-v-22bbdb4d]{font-size:12.5px;padding:7px 0}.nq-pitch[data-v-22bbdb4d]{margin:0;color:var(--dim);font-size:12.5px;line-height:1.7}.nq-pitch b[data-v-22bbdb4d]{color:var(--noya);font-weight:700}.noya-perks[data-v-22bbdb4d]{display:grid;gap:5px;margin-top:9px;color:var(--dim);font-size:11.5px;line-height:1.45}.noya-perks span[data-v-22bbdb4d]:first-letter{color:var(--noya)}.noya-state[data-v-22bbdb4d]{margin:10px 0 0;color:var(--dim);font-size:12px;line-height:1.6}.noya-actions[data-v-22bbdb4d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:14px}.noya-chat-link[data-v-22bbdb4d]{color:var(--dim);font-size:11.5px;text-decoration:none;transition:color var(--t-fast)}.noya-chat-link[data-v-22bbdb4d]:hover{color:var(--noya)}.noya-note[data-v-22bbdb4d]{margin:10px 0 0;color:var(--dim);font-size:9.5px;line-height:1.45}:root[data-theme=light-cream] .noya-card[data-v-22bbdb4d]{background:radial-gradient(circle at 100% 0,rgba(var(--noya-rgb),.09),transparent 42%),var(--panel)}.account-title[data-v-22bbdb4d]{margin-bottom:10px}.kv[data-v-22bbdb4d]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-bottom:1px dashed var(--line);font-size:13px}.kv[data-v-22bbdb4d]:last-of-type{border-bottom:none}.kv>span[data-v-22bbdb4d]{color:var(--dim);flex:none}.kv b[data-v-22bbdb4d]{font-weight:600;min-width:0;text-align:right;word-break:break-all}.kv .mono[data-v-22bbdb4d]{font-family:var(--mono);font-size:12.5px}.kv-val[data-v-22bbdb4d]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1;min-width:0;color:var(--text)}.kv-val b[data-v-22bbdb4d]{min-width:0}.unset[data-v-22bbdb4d]{color:var(--dim);font-weight:500}.avatar-modal[data-v-22bbdb4d]{display:grid;gap:var(--sp-3)}.am-desc[data-v-22bbdb4d]{margin:0;color:var(--dim);font-size:var(--fs-small);line-height:1.7}.account-layout[data-v-22bbdb4d]{display:grid;grid-template-columns:268px minmax(0,1fr);gap:var(--sp-8);align-items:start}.account-nav[data-v-22bbdb4d]{position:sticky;top:84px;display:grid;gap:var(--sp-3)}.nav-group[data-v-22bbdb4d]{display:grid;gap:4px;padding:8px;border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--panel) 52%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--line-hi) 20%,transparent),0 6px 18px #00000014}.nav-group>button[data-v-22bbdb4d]{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--dim);padding:9px var(--sp-3);text-align:left}.nav-group>button[data-v-22bbdb4d]:hover{color:var(--text);background:color-mix(in srgb,var(--panel-2) 58%,transparent)}.nav-group>button.on[data-v-22bbdb4d]{border-color:var(--line-hi);background:var(--panel);color:var(--text);box-shadow:var(--shadow-1)}.nav-group>button.on .nav-icon[data-v-22bbdb4d]{color:var(--amber);background:var(--amber-soft)}.nav-group>button.on .nav-state[data-v-22bbdb4d]{color:var(--amber);background:var(--amber-soft)}.nav-label[data-v-22bbdb4d]{min-width:0}.nav-group>button b[data-v-22bbdb4d]{font-size:13.5px}.nav-icon[data-v-22bbdb4d]{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--panel-2)}.nav-state[data-v-22bbdb4d]{justify-self:end;padding:2px 7px;border-radius:var(--r-sm);background:var(--panel-2);color:var(--dim);font-size:10.5px;font-weight:700;line-height:1.5;white-space:nowrap}.nav-state.unread[data-v-22bbdb4d]{color:var(--amber);background:var(--amber-soft)}.vip-nav .nav-icon[data-v-22bbdb4d],.nav-group>button.vip-nav.on .nav-icon[data-v-22bbdb4d]{background:linear-gradient(145deg,#ffeda933,#a65b092e);color:#ffd66b;box-shadow:inset 0 1px #ffffff2e,0 0 10px #ffbf3d1f;filter:drop-shadow(0 0 3px rgba(255,203,91,.22))}.vip-nav .nav-label b[data-v-22bbdb4d]{background:linear-gradient(90deg,#fff0b5,#ffd260 55%,#f4a83c);background-clip:text;color:transparent;font-weight:800;-webkit-background-clip:text}.vip-nav .nav-state[data-v-22bbdb4d],.nav-group>button.vip-nav.on .nav-state[data-v-22bbdb4d]{background:linear-gradient(110deg,#8b5a16,#f3c75f 50%,#a66815);color:#2d1b00;box-shadow:inset 0 1px #ffffff5c,0 2px 8px #b36f1224}[data-theme=light-cream]{background:color-mix(in srgb,var(--panel) 68%,transparent);box-shadow:inset 0 1px #ffffff8c,0 5px 16px #50401e0a}[data-theme=light-cream]{background-image:linear-gradient(90deg,#714006,#a8640d 58%,#7d4504)}[data-theme=light-cream]{color:#9b5d08}.account-content[data-v-22bbdb4d]{min-width:0;container:account-content / inline-size}.section-head[data-v-22bbdb4d]{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-5)}.section-head h2[data-v-22bbdb4d]{margin:0;font-size:28px;font-weight:900}.game-mark[data-v-22bbdb4d]{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--amber-soft);color:var(--amber);font-weight:900}.mod-cover[data-v-22bbdb4d]{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:var(--panel-2)}.mod-cover img[data-v-22bbdb4d]{width:100%;height:100%;object-fit:cover;display:block}.mod-cover .game-mark[data-v-22bbdb4d]{width:100%;height:100%;border-radius:0}.library-tools[data-v-22bbdb4d]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.45fr) minmax(160px,.45fr);gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-1)}.library-tools label[data-v-22bbdb4d]{gap:5px}.library-tools input[data-v-22bbdb4d],.library-tools select[data-v-22bbdb4d]{width:100%;min-width:0;height:43px;border:1px solid var(--line);border-radius:var(--r-md);outline:0;background:var(--bg);color:var(--text);padding:0 12px}.library-tools input[data-v-22bbdb4d]:focus,.library-tools select[data-v-22bbdb4d]:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.result-count[data-v-22bbdb4d]{margin:var(--sp-3) 0 var(--sp-4);color:var(--dim);font-size:var(--fs-small)}.owned-list[data-v-22bbdb4d]{display:grid;gap:var(--sp-2)}.owned-row[data-v-22bbdb4d]{min-height:96px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--sp-4);align-items:center;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-1);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.owned-row[data-v-22bbdb4d]:hover{border-color:var(--amber);box-shadow:var(--shadow-1)}.owned-link[data-v-22bbdb4d]{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--sp-3);align-items:center}.owned-main[data-v-22bbdb4d]{min-width:0;display:grid;gap:2px}.owned-main b[data-v-22bbdb4d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.owned-main small[data-v-22bbdb4d]{overflow:hidden;color:var(--dim);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap}.owned-state[data-v-22bbdb4d]{display:grid;justify-items:end;gap:3px}.owned-state small[data-v-22bbdb4d]{color:var(--dim);font-size:10.5px}.avatar-picker[data-v-22bbdb4d]{display:flex;flex-wrap:wrap;gap:var(--sp-2);min-height:56px}.avatar-picker button[data-v-22bbdb4d]{width:54px;height:54px;overflow:hidden;border:2px solid transparent;border-radius:50%;background:var(--panel-2);padding:0}.avatar-picker button[data-v-22bbdb4d]:hover,.avatar-picker button.selected[data-v-22bbdb4d]{border-color:var(--amber)}.avatar-picker button.selected[data-v-22bbdb4d]{box-shadow:0 0 0 3px var(--amber-soft)}.avatar-picker img[data-v-22bbdb4d]{width:100%;height:100%;object-fit:cover}.upload-control[data-v-22bbdb4d]{justify-self:start;display:inline-flex;border:1px solid var(--line-hi);border-radius:var(--r-md);color:var(--text);padding:9px 14px;cursor:pointer}.upload-control[data-v-22bbdb4d]:hover{border-color:var(--amber);color:var(--amber)}.upload-control.disabled[data-v-22bbdb4d]{opacity:.5;cursor:not-allowed}.upload-control input[data-v-22bbdb4d]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-error[data-v-22bbdb4d]{margin:0;color:var(--err);font-size:var(--fs-small)}.reset-confirm p[data-v-22bbdb4d]{margin:0;color:var(--dim);line-height:1.8}.reset-confirm b[data-v-22bbdb4d]{color:var(--text)}.modal-actions[data-v-22bbdb4d]{display:flex;justify-content:flex-end;gap:var(--sp-2)}@container account-dashboard (max-width: 1240px){.account-layout[data-v-22bbdb4d]{grid-template-columns:212px minmax(0,1fr);gap:var(--sp-5)}.id-card[data-v-22bbdb4d]{gap:10px;padding:var(--sp-3)}.id-top[data-v-22bbdb4d]{gap:10px}.id-avatar-core[data-v-22bbdb4d]{width:56px;height:56px;font-size:21px}.id-name[data-v-22bbdb4d]{font-size:15.5px}.id-actions[data-v-22bbdb4d]{gap:3px;padding-top:10px}.id-actions button[data-v-22bbdb4d],.id-actions a[data-v-22bbdb4d]{padding-inline:2px;font-size:11px}.nav-group[data-v-22bbdb4d]{gap:3px;padding:6px}.nav-group>button[data-v-22bbdb4d]{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:8px}.nav-icon[data-v-22bbdb4d]{width:28px;height:28px}.nav-state[data-v-22bbdb4d]{padding-inline:6px;font-size:10px}.noya-card-head[data-v-22bbdb4d]{grid-template-columns:minmax(0,1fr) 90px;min-height:98px}.noya-figure[data-v-22bbdb4d]{width:90px;height:98px}.noya-figure img[data-v-22bbdb4d]{width:104px}}@container account-content (max-width: 780px){.ov-grid[data-v-22bbdb4d]{grid-template-columns:minmax(0,1fr)}.noya-card-head[data-v-22bbdb4d]{grid-template-columns:minmax(0,1fr) 112px}.noya-figure[data-v-22bbdb4d]{width:112px}.qq-qr-wrap[data-v-22bbdb4d]{width:min(100%,240px);justify-self:center}}@container account-dashboard (max-width: 1020px){.account-layout[data-v-22bbdb4d]{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.account-nav[data-v-22bbdb4d]{position:static}.id-card[data-v-22bbdb4d]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.id-top[data-v-22bbdb4d]{flex-direction:row;align-items:center;text-align:left}.id-info[data-v-22bbdb4d]{justify-items:start}.id-name[data-v-22bbdb4d]{justify-content:flex-start}.id-sig[data-v-22bbdb4d]{text-align:left}.id-actions[data-v-22bbdb4d]{justify-content:flex-end;border-top:0;padding-top:0}.nav-group[data-v-22bbdb4d]{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity}.nav-group[data-v-22bbdb4d]::-webkit-scrollbar{display:none}.nav-group>button[data-v-22bbdb4d]{flex:1 0 128px;width:auto;grid-template-columns:28px auto;justify-content:start;scroll-snap-align:start}.nav-state[data-v-22bbdb4d]{display:none}}@container account-dashboard (max-width: 520px){.id-card[data-v-22bbdb4d]{grid-template-columns:minmax(0,1fr)}.id-actions[data-v-22bbdb4d]{justify-content:space-between;border-top:1px dashed var(--line);padding-top:10px}}@media(max-width:1280px){.auth-layout[data-v-22bbdb4d]{grid-template-columns:minmax(320px,1fr) minmax(400px,470px)}.noya-greeter[data-v-22bbdb4d]{display:none}}@media(max-width:900px){.auth-layout[data-v-22bbdb4d]{grid-template-columns:minmax(0,1fr);gap:var(--sp-8);padding-inline:6vw}.auth-wall[data-v-22bbdb4d]{opacity:.16}.wall-row img[data-v-22bbdb4d]{height:17vh}}@media(max-width:650px){.auth-layout[data-v-22bbdb4d],.dashboard[data-v-22bbdb4d]{padding-inline:20px}.id-card[data-v-22bbdb4d]{padding:var(--sp-3)}.id-avatar-core[data-v-22bbdb4d]{width:54px;height:54px;font-size:20px}.library-tools[data-v-22bbdb4d]{grid-template-columns:1fr}.owned-row[data-v-22bbdb4d]{grid-template-columns:1fr auto}.owned-link[data-v-22bbdb4d]{grid-column:1 / -1}.owned-state[data-v-22bbdb4d]{justify-items:start}}@media(max-width:420px){.captcha-line[data-v-22bbdb4d],.code-line[data-v-22bbdb4d]{grid-template-columns:1fr}.section-head[data-v-22bbdb4d]{align-items:start}.section-head[data-v-22bbdb4d] .bb{flex:0 0 auto}.kv-val[data-v-22bbdb4d]{flex-direction:column;align-items:flex-end;gap:6px}}.page[data-v-7d9147bd]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.bounty[data-v-7d9147bd]{padding:var(--sp-8) 3vw var(--sp-10)}.head[data-v-7d9147bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.kicker[data-v-7d9147bd]{color:var(--amber);letter-spacing:.18em}h1[data-v-7d9147bd]{margin:6px 0 8px;font-size:var(--fs-h2);font-weight:900;color:var(--text)}.intro[data-v-7d9147bd]{margin:0;max-width:660px;color:var(--dim);line-height:1.7;font-size:13.5px}.intro .hi[data-v-7d9147bd]{color:var(--amber);font-weight:600}.head-actions[data-v-7d9147bd]{display:flex;gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.tabs[data-v-7d9147bd]{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px}.tab[data-v-7d9147bd]{padding:10px 18px;border:none;background:none;color:var(--dim);cursor:pointer;font-size:15px;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.tab[data-v-7d9147bd]:hover{color:var(--text)}.tab.on[data-v-7d9147bd]{color:var(--amber);border-bottom-color:var(--amber)}.layout[data-v-7d9147bd]{display:flex;gap:24px;align-items:flex-start}.main[data-v-7d9147bd]{flex:1 1 640px;min-width:0}.rail[data-v-7d9147bd]{flex:0 0 300px;display:flex;flex-direction:column;gap:14px;position:sticky;top:84px}@media(max-width:980px){.rail[data-v-7d9147bd]{display:none}}.game-dropdown[data-v-7d9147bd]{position:relative;margin-bottom:14px;width:max-content}.gd-trigger[data-v-7d9147bd]{display:inline-flex;align-items:center;gap:10px;min-width:230px;padding:7px 12px 7px 8px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;font-size:14px;transition:border-color var(--t-fast) var(--ease-out)}.gd-trigger[data-v-7d9147bd]:hover,.gd-trigger.on[data-v-7d9147bd]{border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.gd-cover[data-v-7d9147bd]{width:26px;height:26px;border-radius:6px;object-fit:cover;flex:none}.gd-name[data-v-7d9147bd]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-chevron[data-v-7d9147bd]{width:16px;height:16px;flex:none;color:var(--dim);transition:transform var(--t-fast) var(--ease-out)}.gd-trigger.on .gd-chevron[data-v-7d9147bd]{transform:rotate(180deg)}.gd-menu[data-v-7d9147bd]{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-dropdown);min-width:100%;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow-2)}.gd-filter[data-v-7d9147bd]{margin-bottom:4px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text);font-size:13px;outline:none}.gd-filter[data-v-7d9147bd]:focus{border-color:var(--amber)}.gd-item[data-v-7d9147bd]{display:flex;align-items:center;gap:10px;padding:7px 8px;border:none;border-radius:7px;background:none;color:var(--dim);cursor:pointer;font-size:13.5px;white-space:nowrap;text-align:left}.gd-item[data-v-7d9147bd]:hover{background:var(--panel-2);color:var(--text)}.gd-item.on[data-v-7d9147bd]{color:var(--amber);background:var(--amber-soft)}.gd-item .gd-cover[data-v-7d9147bd]{width:22px;height:22px}.gd-empty[data-v-7d9147bd]{padding:10px;color:var(--dim);font-size:12.5px;text-align:center}.toolbar[data-v-7d9147bd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.sorts[data-v-7d9147bd]{display:inline-flex;gap:6px}.chip[data-v-7d9147bd]{padding:6px 16px;border-radius:var(--r-pill);border:1px solid var(--line);background:transparent;color:var(--dim);cursor:pointer;font-size:13px;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.chip.on[data-v-7d9147bd]{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 55%,transparent);color:var(--amber);font-weight:700}.chip[data-v-7d9147bd]:hover{color:var(--text)}.dim[data-v-7d9147bd]{color:var(--dim)}.empty[data-v-7d9147bd]{padding:50px 0;text-align:center}.linklike[data-v-7d9147bd]{background:none;border:none;color:var(--amber);cursor:pointer;padding:0;font:inherit}.list[data-v-7d9147bd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.list>.card[data-v-7d9147bd]{padding:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-1);transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast)}.list>.card[data-v-7d9147bd]:hover{border-color:var(--line-hi)}.row[data-v-7d9147bd]{display:flex;align-items:center;gap:14px;padding:10px 15px}.rank[data-v-7d9147bd]{flex:none;width:30px;display:flex;align-items:center;justify-content:center;font:700 14px/1 var(--mono);color:var(--dim)}.rank.top[data-v-7d9147bd]{font-size:18px}.rank.top-1[data-v-7d9147bd]{color:#e6c14a}.rank.top-2[data-v-7d9147bd]{color:#c7cdd6}.rank.top-3[data-v-7d9147bd]{color:#d09a5e}:root[data-theme=light-cream] .rank.top-1[data-v-7d9147bd]{color:#a08120}:root[data-theme=light-cream] .rank.top-2[data-v-7d9147bd]{color:#7d8590}:root[data-theme=light-cream] .rank.top-3[data-v-7d9147bd]{color:#9a6a3c}.body[data-v-7d9147bd]{flex:1;min-width:0}.title-line[data-v-7d9147bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.title[data-v-7d9147bd]{font-size:15px;font-weight:600;color:var(--text)}.reason[data-v-7d9147bd]{margin:2px 0 0;color:var(--dim);font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-v-7d9147bd]{margin-top:5px;display:flex;align-items:center;gap:8px;color:var(--dim);font-size:12px;flex-wrap:wrap}.meta .dot[data-v-7d9147bd]{opacity:.5}.proposer[data-v-7d9147bd]{display:inline-flex;align-items:center;gap:6px}.ava[data-v-7d9147bd]{flex:none;width:18px;height:18px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--amber-soft);color:var(--amber);font-size:10px;font-weight:600}.ava img[data-v-7d9147bd]{width:100%;height:100%;object-fit:cover}.pname[data-v-7d9147bd]{color:var(--dim)}.actions[data-v-7d9147bd]{display:flex;align-items:center;gap:8px;flex:none}.menu-wrap[data-v-7d9147bd]{position:relative}.dots-btn[data-v-7d9147bd]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:var(--ctl-surface);color:var(--dim);cursor:pointer;transition:color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.dots-btn svg[data-v-7d9147bd]{width:16px;height:16px}.dots-btn[data-v-7d9147bd]:hover,.dots-btn.on[data-v-7d9147bd]{color:var(--text);background:var(--ctl-active)}.dots-btn[data-v-7d9147bd]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.menu[data-v-7d9147bd]{position:absolute;top:calc(100% + 4px);right:0;min-width:138px;z-index:var(--z-dropdown);display:flex;flex-direction:column;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow-2)}.menu-item[data-v-7d9147bd]{text-align:left;padding:8px 10px;border:none;border-radius:6px;background:none;color:var(--text);cursor:pointer;font-size:13px;white-space:nowrap}.menu-item[data-v-7d9147bd]:hover{background:var(--panel-2)}.menu-item.danger[data-v-7d9147bd]{color:var(--err)}.vote[data-v-7d9147bd]{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel-2);color:var(--dim);cursor:pointer;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.vote svg[data-v-7d9147bd]{width:16px;height:16px;color:color-mix(in srgb,var(--like) 68%,var(--dim));transition:color var(--t-fast) var(--ease-out),transform var(--motion-spring) var(--ease-spring)}.vote .vc[data-v-7d9147bd]{font:700 13px/1 var(--mono)}.vote[data-v-7d9147bd]:hover{color:var(--like);border-color:color-mix(in srgb,var(--like) 50%,transparent);background:rgba(var(--like-rgb),.08)}.vote:hover svg[data-v-7d9147bd]{color:var(--like);transform:scale(1.1)}.vote.liked[data-v-7d9147bd]{color:var(--like);border-color:color-mix(in srgb,var(--like) 55%,transparent);background:rgba(var(--like-rgb),.13)}.vote.liked svg[data-v-7d9147bd]{color:var(--like);transform:scale(1.12)}.discussion-btn[data-v-7d9147bd]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--dim);cursor:pointer;font:600 12px/1 var(--mono);transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.discussion-btn svg[data-v-7d9147bd]{width:16px;height:16px}.discussion-btn[data-v-7d9147bd]:hover{color:var(--text);border-color:var(--line);background:var(--panel-2)}.badge[data-v-7d9147bd]{font-size:11px;padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--dim)}.tone-accent[data-v-7d9147bd]{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 55%,transparent);background:var(--amber-soft)}.tone-ok[data-v-7d9147bd]{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.tone-info[data-v-7d9147bd]{color:var(--info);border-color:color-mix(in srgb,var(--info) 40%,transparent)}.tone-faint[data-v-7d9147bd],.tone-mine[data-v-7d9147bd]{color:var(--dim)}.rail-card[data-v-7d9147bd]{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:16px;box-shadow:var(--shadow-1)}.rail-title[data-v-7d9147bd]{font:600 11px/1 var(--mono);letter-spacing:.12em;color:var(--amber);margin-bottom:12px}.cyc[data-v-7d9147bd]{margin-bottom:12px}.cyc[data-v-7d9147bd]:last-child{margin-bottom:0}.cyc-head[data-v-7d9147bd]{display:flex;justify-content:space-between;font-size:12px;color:var(--text);font-weight:600;margin-bottom:6px}.cyc-pick[data-v-7d9147bd]{display:flex;align-items:center;gap:6px;font-size:12px;margin:4px 0}.pick-type[data-v-7d9147bd]{flex:none;font-size:10px;padding:1px 6px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--dim)}.pick-title[data-v-7d9147bd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.pick-votes[data-v-7d9147bd]{flex:none;color:var(--amber);font:600 11px/1 var(--mono)}.how-steps[data-v-7d9147bd]{margin:0;padding-left:18px;color:var(--dim);font-size:12.5px;line-height:1.9}.how-steps b[data-v-7d9147bd]{color:var(--text)}.how-fine[data-v-7d9147bd]{margin:10px 0 0;color:var(--dim);font-size:var(--fs-micro);line-height:1.7;opacity:.85}.modal-note[data-v-7d9147bd]{margin:0 0 6px;color:var(--dim);font-size:12.5px;line-height:1.6}.f-label[data-v-7d9147bd]{display:block;margin:12px 0 5px;font-size:12.5px;color:var(--dim)}.f-input[data-v-7d9147bd],.f-area[data-v-7d9147bd]{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text);font-size:13.5px;font-family:inherit}.f-input[data-v-7d9147bd]:focus,.f-area[data-v-7d9147bd]:focus{outline:none;border-color:var(--amber)}.f-area[data-v-7d9147bd]{resize:vertical;line-height:1.6}.m-actions[data-v-7d9147bd]{display:flex;justify-content:flex-end;gap:8px}.claims-empty[data-v-7d9147bd]{padding:24px 0;text-align:center}.claim-list[data-v-7d9147bd]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:50vh;overflow-y:auto}.claim-row[data-v-7d9147bd]{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--panel-2)}.claim-title[data-v-7d9147bd]{font-size:14px;font-weight:600;color:var(--text)}.claim-hint[data-v-7d9147bd]{margin:6px 0 0;font-size:12.5px;color:var(--dim);line-height:1.6}.claim-hint.ok[data-v-7d9147bd]{color:var(--ok)}.discussion-note[data-v-7d9147bd]{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--amber-soft);color:var(--dim);font-size:12px;line-height:1.6}.discussion-list[data-v-7d9147bd]{min-height:200px;max-height:46vh;padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:9px;background:color-mix(in srgb,var(--bg) 30%,transparent);border:1px solid var(--line);border-radius:12px}.discussion-empty[data-v-7d9147bd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 12px;text-align:center;color:var(--dim)}.empty-badge[data-v-7d9147bd]{width:54px;height:54px;margin-bottom:6px;display:grid;place-items:center;border-radius:50%;background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent)}.empty-badge svg[data-v-7d9147bd]{width:26px;height:26px;fill:none;stroke:var(--amber);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.empty-title[data-v-7d9147bd]{color:var(--dim);font-size:13px;font-weight:650}.empty-sub[data-v-7d9147bd]{color:var(--dim);font-size:11.5px;opacity:.8}.discussion-thread[data-v-7d9147bd]{border:1px solid var(--line);border-radius:11px;padding:11px 12px;background:var(--panel-2)}.discussion-thread.pinned[data-v-7d9147bd]{border-color:color-mix(in srgb,var(--amber) 55%,transparent);background:linear-gradient(180deg,var(--amber-soft),var(--panel-2) 62%)}.pinned-label[data-v-7d9147bd]{margin-bottom:8px;color:var(--amber);font-size:11px;font-weight:600}.comment-row[data-v-7d9147bd]{display:flex;align-items:flex-start;gap:10px}.comment-row+.comment-row[data-v-7d9147bd]{margin-top:9px}.reply-row[data-v-7d9147bd]{margin-left:36px;padding:9px 10px;border-left:2px solid var(--line-hi);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--panel) 55%,transparent)}.comment-ava[data-v-7d9147bd]{width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--amber-soft);color:var(--amber);font-size:11px;font-weight:700}.comment-ava.small[data-v-7d9147bd]{width:23px;height:23px}.comment-ava img[data-v-7d9147bd]{width:100%;height:100%;object-fit:cover}.comment-main[data-v-7d9147bd]{flex:1;min-width:0}.comment-meta[data-v-7d9147bd]{display:flex;align-items:center;gap:8px;color:var(--dim);font-size:11px}.comment-meta b[data-v-7d9147bd]{color:var(--dim);font-size:12px}.comment-content[data-v-7d9147bd]{margin-top:4px;color:var(--text);font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.reply-to[data-v-7d9147bd]{color:var(--amber)}.comment-actions[data-v-7d9147bd]{display:flex;gap:10px;margin-top:5px}.comment-actions button[data-v-7d9147bd],.replying button[data-v-7d9147bd]{padding:0;border:0;background:transparent;color:var(--dim);cursor:pointer;font-size:11px}.comment-actions button[data-v-7d9147bd]:hover,.replying button[data-v-7d9147bd]:hover{color:var(--amber)}.comment-actions button.danger[data-v-7d9147bd]:hover{color:var(--err)}.discussion-compose[data-v-7d9147bd]{margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.replying[data-v-7d9147bd]{margin-bottom:8px;padding:6px 10px;border-radius:8px;display:flex;align-items:center;gap:8px;color:var(--dim);font-size:12px;background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent)}.replying button[data-v-7d9147bd]{color:var(--amber)}.compose-foot[data-v-7d9147bd]{display:flex;align-items:center;justify-content:space-between;margin-top:7px;color:var(--dim);font-size:11px}.compose-tools[data-v-7d9147bd]{display:flex;align-items:center;gap:10px}.esp-anchor[data-v-7d9147bd]{position:relative}.tool-btn[data-v-7d9147bd]{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);font-size:15px;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.tool-btn[data-v-7d9147bd]:hover,.tool-btn.on[data-v-7d9147bd]{border-color:color-mix(in srgb,var(--amber) 55%,transparent);background:var(--amber-soft)}@media(max-width:720px){.bounty[data-v-7d9147bd]{padding-inline:20px}.head[data-v-7d9147bd]{flex-direction:column}.head-actions[data-v-7d9147bd]{justify-content:flex-start}}.rank.done[data-v-7d9147bd]{color:#4ade80}.done-line[data-v-7d9147bd]{display:flex;align-items:center;gap:8px;margin:-4px 15px 11px 59px}.go-mod[data-v-7d9147bd]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid rgba(240,177,58,.45);border-radius:999px;background:#f0b13a1a;color:#f0b13a;font-size:12px;line-height:1.5;cursor:pointer;transition:background .15s,border-color .15s}.go-mod[data-v-7d9147bd]:hover{background:#f0b13a2e;border-color:#f0b13ab3}.done-note[data-v-7d9147bd]{font-size:12px;opacity:.6}.tone-build[data-v-7d9147bd]{color:var(--info);border-color:color-mix(in srgb,var(--info) 60%,transparent);background:color-mix(in srgb,var(--info) 16%,transparent);font-weight:600}.tone-build[data-v-7d9147bd]:before,.done-note.building[data-v-7d9147bd]:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor;animation:buildPulse-7d9147bd 1.6s ease-in-out infinite}.done-note.building[data-v-7d9147bd]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--info) 45%,transparent);background:color-mix(in srgb,var(--info) 12%,transparent);color:var(--info);opacity:1}@keyframes buildPulse-7d9147bd{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.tone-build[data-v-7d9147bd]:before,.done-note.building[data-v-7d9147bd]:before{animation:none}}.done-card[data-v-7d9147bd]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 12px 6px 6px;border:1px solid color-mix(in srgb,var(--amber) 26%,transparent);border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--amber) 11%,transparent),transparent 65%);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.done-card[data-v-7d9147bd]:hover{border-color:color-mix(in srgb,var(--amber) 62%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--amber) 20%,transparent),transparent 72%);transform:translateY(-1px)}.dc-cover[data-v-7d9147bd]{flex:none;width:58px;height:36px;border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--panel);border:1px solid var(--line)}.dc-cover img[data-v-7d9147bd]{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.done-card:hover .dc-cover img[data-v-7d9147bd]{transform:scale(1.07)}.dc-ph[data-v-7d9147bd]{font:700 10px/1 var(--mono);letter-spacing:.08em;color:var(--dim)}.dc-text[data-v-7d9147bd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dc-kicker[data-v-7d9147bd]{font-size:11px;color:var(--amber)}.dc-name[data-v-7d9147bd]{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-go[data-v-7d9147bd]{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--amber)}.dc-arrow[data-v-7d9147bd]{transition:transform .16s ease}.done-card:hover .dc-arrow[data-v-7d9147bd]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.done-card[data-v-7d9147bd],.dc-cover img[data-v-7d9147bd],.dc-arrow[data-v-7d9147bd]{transition:none}.done-card[data-v-7d9147bd]:hover,.done-card:hover .dc-cover img[data-v-7d9147bd],.done-card:hover .dc-arrow[data-v-7d9147bd]{transform:none}}.m-sub[data-v-d254d24b]{margin:0 0 14px;color:var(--dim);font-size:var(--fs-small);line-height:1.6}.memory-switch[data-v-d254d24b]{display:flex;align-items:center;gap:20px;margin-bottom:14px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.memory-switch>div[data-v-d254d24b]{flex:1;min-width:0}.memory-switch b[data-v-d254d24b]{font-size:var(--fs-body)}.memory-switch p[data-v-d254d24b]{margin:4px 0 0;color:var(--dim);font-size:var(--fs-small);line-height:1.55}.switch[data-v-d254d24b]{position:relative;flex:none;width:44px;height:24px;padding:0;border:0;border-radius:99px;background:var(--ctl-active);cursor:pointer}.switch[data-v-d254d24b]:focus-visible{outline:var(--ctl-focus);outline-offset:2px}.switch span[data-v-d254d24b]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--t-fast)}.switch.on[data-v-d254d24b]{background:linear-gradient(90deg,var(--noya),var(--noya-2))}.switch.on span[data-v-d254d24b]{transform:translate(20px)}.input[data-v-d254d24b]{width:100%;padding:9px 11px;font:inherit;font-size:var(--fs-body);color:var(--text);background:var(--ctl-surface);border:1px solid transparent;border-radius:var(--r-sm);outline:none;transition:border-color var(--t-fast)}.input[data-v-d254d24b]:focus{border-color:var(--noya)}.add-row[data-v-d254d24b]{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-bottom:12px}.category[data-v-d254d24b]{min-height:50px}.memory-input[data-v-d254d24b]{min-height:50px;resize:vertical;line-height:1.5}.memory-list[data-v-d254d24b]{min-height:140px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.memory-empty[data-v-d254d24b]{display:grid;min-height:140px;place-items:center;color:var(--dim);font-size:var(--fs-small);text-align:center;padding:0 20px}.memory-item[data-v-d254d24b]{padding:11px 13px;border:1px solid var(--line);border-radius:var(--r-md);background:rgba(var(--veil-rgb),.03)}.mi-top[data-v-d254d24b]{display:flex;align-items:center;gap:8px}.mi-category[data-v-d254d24b]{padding:2px 8px;border-radius:var(--r-sm);color:var(--noya);background:rgba(var(--noya-rgb),.1);font-size:var(--fs-small);font-weight:700}.mi-source[data-v-d254d24b]{color:var(--dim);font-size:var(--fs-small)}.mi-edit[data-v-d254d24b],.mi-delete[data-v-d254d24b]{padding:2px 4px;border:0;background:transparent;cursor:pointer;font-size:var(--fs-small)}.mi-edit[data-v-d254d24b]{margin-left:auto;color:var(--noya)}.mi-delete[data-v-d254d24b]{color:var(--err)}.mi-editbox[data-v-d254d24b]{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:9px}.memory-item p[data-v-d254d24b]{margin:8px 0 5px;line-height:1.6;font-size:var(--fs-body)}.memory-item time[data-v-d254d24b]{color:var(--dim);font:var(--fs-micro)/1 var(--mono)}.err-line[data-v-d254d24b]{margin-top:10px;color:var(--err);font-size:var(--fs-small)}.m-actions[data-v-d254d24b]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:620px){.add-row[data-v-d254d24b]{grid-template-columns:1fr auto}.category[data-v-d254d24b]{grid-column:1 / -1}.mi-editbox[data-v-d254d24b]{grid-template-columns:1fr 1fr}.mi-editbox textarea[data-v-d254d24b]{grid-column:1 / -1}}.ns-scope[data-v-e77d6222]{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.ns-drop[data-v-e77d6222]{position:relative;min-width:0}.ns-pick[data-v-e77d6222]{width:100%;display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--line-hi);border-radius:var(--r-sm);background:rgba(var(--bg-rgb),.6);color:var(--text);font-size:var(--fs-small);cursor:pointer;transition:border-color var(--t-fast)}.ns-pick[data-v-e77d6222]:hover,.ns-pick.on[data-v-e77d6222]{border-color:var(--noya)}.ns-pick-t[data-v-e77d6222]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ns-pick i[data-v-e77d6222]{font-style:normal;color:var(--dim);font-size:10px}.ns-thumb[data-v-e77d6222]{width:30px;height:19px;flex:0 0 30px;border-radius:4px;background:var(--panel-2) center / cover no-repeat}.ns-thumb.ph[data-v-e77d6222]{opacity:.45}.ns-menu[data-v-e77d6222]{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;padding:6px;border:1px solid var(--line-hi);border-radius:var(--r-sm);background:var(--panel);box-shadow:var(--shadow-2)}.ns-search[data-v-e77d6222]{width:100%;margin-bottom:6px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-small)}.ns-search[data-v-e77d6222]:focus{outline:none;border-color:var(--noya)}.ns-opt[data-v-e77d6222]{width:100%;display:flex;align-items:center;gap:7px;padding:5px 6px;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer}.ns-opt[data-v-e77d6222]:hover{background:rgba(var(--noya-rgb),.14)}.ns-opt.on[data-v-e77d6222]{color:var(--noya);font-weight:700}.ns-opt-t[data-v-e77d6222]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-hint[data-v-e77d6222]{margin:6px 4px 2px;font-size:var(--fs-micro);color:var(--dim)}.ns-scope.compact .ns-pick[data-v-e77d6222],.ns-scope.compact .ns-search[data-v-e77d6222],.ns-scope.compact .ns-opt[data-v-e77d6222]{font-size:var(--fs-micro)}.ns-scope.compact .ns-pick[data-v-e77d6222]{padding:5px 7px;gap:6px}.ns-scope.compact .ns-thumb[data-v-e77d6222]{width:28px;height:18px;flex-basis:28px}.page[data-v-158d9760]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.noya-shell[data-v-158d9760]{display:flex;height:calc(100dvh - 64px);min-height:480px;position:relative}.noya[data-v-158d9760]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:0}.conv-rail[data-v-158d9760]{flex:none;width:252px;display:flex;flex-direction:column;background:var(--panel);border-right:1px solid var(--line);overflow:hidden;transition:width var(--t-med) var(--ease-out)}.conv-rail.collapsed[data-v-158d9760]{width:0;border-right:none}.rail-new[data-v-158d9760]{flex:none;margin:var(--sp-3) var(--sp-3) var(--sp-2);padding:10px 12px;font-size:var(--fs-small);font-weight:700;color:#fff;background:linear-gradient(135deg,var(--noya),var(--noya-2));border:none;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:filter var(--t-fast)}.rail-new[data-v-158d9760]:hover{filter:brightness(1.08)}.rail-list[data-v-158d9760]{flex:1 1 0;min-height:0;overflow-y:auto;padding:0 var(--sp-2) var(--sp-2);display:flex;flex-direction:column;gap:2px}.rail-empty[data-v-158d9760]{padding:24px 12px;text-align:center;font-size:var(--fs-small);color:var(--dim)}.rail-item[data-v-158d9760]{text-align:left;padding:9px 10px;background:transparent;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:background var(--t-fast)}.rail-item[data-v-158d9760]:hover{background:rgba(var(--veil-rgb),.06)}.rail-item.on[data-v-158d9760]{border-color:rgba(var(--noya-rgb),.4);background:rgba(var(--noya-rgb),.08)}.ri-title[data-v-158d9760]{font-size:var(--fs-small);color:var(--text);overflow:hidden;text-overflow:ellipsis}.ri-meta[data-v-158d9760]{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:var(--fs-micro);color:var(--dim)}.ri-game[data-v-158d9760]{color:var(--noya)}.rail-toggle[data-v-158d9760]{flex:none;width:32px;height:32px;border-radius:var(--r-sm);border:1px solid var(--line-hi);background:transparent;color:var(--dim);font-size:15px;line-height:1;cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}.rail-toggle[data-v-158d9760]:hover{border-color:var(--noya);color:var(--noya)}.noya-head[data-v-158d9760]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);background:var(--panel)}.who[data-v-158d9760]{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.avatar[data-v-158d9760]{width:42px;height:42px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,rgba(var(--noya-rgb),.9),var(--noya-2));color:#fff;flex:none}.avatar img[data-v-158d9760]{width:100%;height:100%;object-fit:cover}.id .name[data-v-158d9760]{font-size:15.5px;font-weight:800;color:var(--text);display:flex;align-items:center;gap:6px;white-space:nowrap}.id .name .tag[data-v-158d9760]{font-size:var(--fs-micro);font-family:var(--mono);color:var(--noya);border:1px solid rgba(var(--noya-rgb),.4);border-radius:var(--r-sm);padding:1px 5px}.id .sub[data-v-158d9760]{font-size:var(--fs-small);color:var(--dim);margin-top:2px;white-space:nowrap}.scope-wrap[data-v-158d9760]{flex:0 1 auto;min-width:0;width:min(420px,42vw)}.head-right[data-v-158d9760]{display:flex;align-items:center;gap:var(--sp-3)}.quota[data-v-158d9760]{font-size:var(--fs-small);color:var(--dim);white-space:nowrap}.quota b[data-v-158d9760]{color:var(--noya)}.vip-chip[data-v-158d9760]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid rgba(var(--noya-rgb),.34);border-radius:var(--r-pill);color:var(--noya);background:rgba(var(--noya-rgb),.1);font-size:var(--fs-small);font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.vip-chip[data-v-158d9760]:hover{border-color:rgba(var(--noya-rgb),.62);background:rgba(var(--noya-rgb),.18)}.vip-chip.on[data-v-158d9760]{border-color:transparent;color:#fff;background:linear-gradient(115deg,#41bfe7,#7868f5);box-shadow:0 7px 20px #5d70f13d}.vc-ico[data-v-158d9760]{font-size:11px}.memory-chip[data-v-158d9760]{height:32px;padding:0 12px;border:1px solid var(--line-hi);border-radius:var(--r-pill);color:var(--dim);background:rgba(var(--veil-rgb),.04);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;transition:color var(--t-fast),border-color var(--t-fast)}.memory-chip[data-v-158d9760]:hover{color:var(--text);border-color:rgba(var(--noya-rgb),.42)}.stream[data-v-158d9760]{flex:1 1 0;min-height:0;overflow-y:auto;padding:var(--sp-5) max(var(--sp-5),calc((100% - 980px)/2));display:flex;flex-direction:column;gap:var(--sp-4)}.empty[data-v-158d9760]{margin:auto;max-width:560px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.empty .orb[data-v-158d9760]{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;font-size:30px;color:#fff;background:linear-gradient(135deg,rgba(var(--noya-rgb),.9),var(--noya-2));box-shadow:0 8px 30px rgba(var(--noya-rgb),.35)}.empty .greet[data-v-158d9760]{font-size:15.5px;color:var(--text);line-height:1.7;margin:0}.chips[data-v-158d9760]{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center}.chip[data-v-158d9760]{font-size:var(--fs-small);color:var(--text);background:var(--panel-2);border:1px solid var(--line-hi);border-radius:var(--r-pill);padding:8px 15px;cursor:pointer;transition:border-color var(--t-fast),transform var(--t-fast)}.chip[data-v-158d9760]:hover{border-color:var(--noya);transform:translateY(-1px)}.login-hint[data-v-158d9760]{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-small);color:var(--dim)}.scope-note[data-v-158d9760]{align-self:center;font-size:var(--fs-small);color:var(--dim);background:rgba(var(--veil-rgb),.06);border-radius:var(--r-pill);padding:4px 13px}.row[data-v-158d9760]{display:flex;gap:var(--sp-2);align-items:flex-start}.row.user[data-v-158d9760]{justify-content:flex-end}.mini-avatar[data-v-158d9760]{width:30px;height:30px;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,rgba(var(--noya-rgb),.85),var(--noya-2));color:#fff;font-size:13px}.mini-avatar img[data-v-158d9760]{width:100%;height:100%;object-fit:cover}.mini-avatar.me[data-v-158d9760]{background:rgba(var(--noya-rgb),.22);color:var(--text);font-size:12px}.bubble[data-v-158d9760]{max-width:76%;padding:11px 15px;border-radius:var(--r-lg);font-size:var(--fs-body);line-height:1.7}.bubble .text[data-v-158d9760]{white-space:pre-wrap;word-break:break-word}.bubble .text.md[data-v-158d9760]{white-space:normal}.text.md[data-v-158d9760] p{margin:0 0 6px}.text.md[data-v-158d9760] p:last-child{margin-bottom:0}.text.md[data-v-158d9760] .md-h{font-weight:700;font-size:15.5px;margin:8px 0 4px}.text.md[data-v-158d9760] ul,.text.md[data-v-158d9760] ol{margin:4px 0;padding-left:20px}.text.md[data-v-158d9760] li{margin:2px 0}.text.md[data-v-158d9760] .md-tw{overflow-x:auto;margin:6px 0}.text.md[data-v-158d9760] .md-table{border-collapse:collapse;font-size:var(--fs-small);min-width:100%}.text.md[data-v-158d9760] .md-table th,.text.md[data-v-158d9760] .md-table td{border:1px solid var(--line-hi);padding:4px 8px;text-align:left;white-space:nowrap}.text.md[data-v-158d9760] .md-table th{background:rgba(var(--noya-rgb),.18);font-weight:600}.text.md[data-v-158d9760] .md-table tbody tr:nth-child(2n){background:#ffffff08}.text.md[data-v-158d9760] strong{font-weight:700;color:var(--text)}.text.md[data-v-158d9760] em{font-style:italic}.text.md[data-v-158d9760] code{font-family:var(--mono);font-size:.92em;background:rgba(var(--veil-rgb),.1);border-radius:4px;padding:1px 5px}.text.md[data-v-158d9760] .md-pre{margin:6px 0;padding:10px 12px;background:rgba(var(--veil-rgb),.08);border-radius:var(--r-sm);overflow-x:auto}.text.md[data-v-158d9760] .md-pre code{background:none;padding:0}.text.md[data-v-158d9760] .md-a{color:var(--noya);text-decoration:underline;cursor:pointer}.text.md[data-v-158d9760] hr{border:none;border-top:1px solid var(--line);margin:8px 0}.bubble.assistant[data-v-158d9760]{background:var(--panel);color:var(--text);border:1px solid var(--line);border-top-left-radius:6px;box-shadow:var(--shadow-1)}.memory-receipt[data-v-158d9760]{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(var(--noya-rgb),.14);color:var(--ok);font-size:var(--fs-micro);line-height:1.5}.answer-feedback[data-v-158d9760]{margin-top:10px;padding-top:8px;border-top:1px solid var(--line);font-size:var(--fs-micro)}.feedback-main[data-v-158d9760],.feedback-reasons[data-v-158d9760]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.feedback-prompt[data-v-158d9760],.feedback-reasons>span[data-v-158d9760]{margin-right:2px;color:var(--dim)}.answer-feedback button[data-v-158d9760]{border:1px solid var(--line);border-radius:999px;padding:3px 9px;background:transparent;color:var(--dim);font:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.answer-feedback button[data-v-158d9760]:hover,.answer-feedback button.on[data-v-158d9760]{border-color:rgba(var(--noya-rgb),.48);background:rgba(var(--noya-rgb),.1);color:var(--noya)}.answer-feedback button[data-v-158d9760]:disabled{cursor:wait;opacity:.6}.feedback-reasons[data-v-158d9760]{margin-top:7px}.bubble.user[data-v-158d9760]{background:linear-gradient(135deg,rgba(var(--noya-rgb),.95),var(--noya-2));color:#fff;border-top-right-radius:6px}.bubble.error[data-v-158d9760]{border-color:rgba(var(--err-rgb),.5)}.bubble.blocked[data-v-158d9760]{border-color:rgba(var(--warn-rgb),.5);color:var(--warn)}.caret[data-v-158d9760]{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--noya);border-radius:1px;animation:blink-158d9760 1s steps(2,start) infinite}@keyframes blink-158d9760{50%{opacity:0}}.tool-hint[data-v-158d9760]{align-self:flex-start;margin-left:38px;font-size:var(--fs-small);color:var(--noya);font-family:var(--mono)}.plan-card[data-v-158d9760]{max-width:76%;padding:13px 15px;border-radius:var(--r-lg);border-top-left-radius:6px;background:var(--panel);border:1px solid rgba(var(--noya-rgb),.45);box-shadow:var(--shadow-1);font-size:var(--fs-body)}.pc-head[data-v-158d9760]{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.pc-kicker[data-v-158d9760]{color:var(--noya);text-transform:none;letter-spacing:0}.pc-summary[data-v-158d9760]{font-weight:700;color:var(--text)}.pc-steps[data-v-158d9760]{margin:0 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:3px}.pc-steps li[data-v-158d9760]{font-size:var(--fs-small);color:var(--text)}.pc-verb[data-v-158d9760]{color:var(--noya);font-weight:700;margin-right:6px}.pc-target[data-v-158d9760]{word-break:break-all}.pc-foot[data-v-158d9760]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pc-hint[data-v-158d9760]{font-size:var(--fs-small);color:var(--dim)}.pack-card[data-v-158d9760]{max-width:76%;padding:13px 15px;border-radius:var(--r-lg);border-top-left-radius:6px;background:var(--panel);border:1px solid rgba(var(--box-rgb),.45);box-shadow:var(--shadow-1);font-size:var(--fs-body)}.pk-head[data-v-158d9760]{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.pk-name[data-v-158d9760]{font-weight:800;font-size:15.5px;color:var(--text)}.pk-summary[data-v-158d9760]{font-size:var(--fs-small);color:var(--dim);line-height:1.55}.pk-group[data-v-158d9760]{margin-bottom:10px}.pk-group-title[data-v-158d9760]{font-size:var(--fs-small);color:var(--dim);margin-bottom:4px}.pk-group.buy .pk-group-title[data-v-158d9760]{color:var(--warn)}.pk-item[data-v-158d9760]{padding:7px 9px;border-radius:var(--r-sm);background:rgba(var(--veil-rgb),.05);margin-bottom:4px;cursor:pointer;transition:background var(--t-fast)}.pk-item[data-v-158d9760]:hover{background:rgba(var(--noya-rgb),.1)}.pk-item-top[data-v-158d9760]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pk-item-name[data-v-158d9760]{font-size:var(--fs-small);font-weight:700;color:var(--text)}.pk-item-price[data-v-158d9760]{flex:none;font-size:var(--fs-small);color:var(--dim)}.pk-item-price.free[data-v-158d9760]{color:var(--ok)}.pk-item-price.paid[data-v-158d9760]{color:var(--warn)}.pk-item-reason[data-v-158d9760]{font-size:var(--fs-small);color:var(--dim);line-height:1.55;margin-top:2px}.rec-cards[data-v-158d9760]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.rec-card[data-v-158d9760]{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 11px;font-size:var(--fs-small);color:var(--text);background:var(--panel-2);border:1px solid var(--line-hi);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--t-fast),transform var(--t-fast)}.rec-card[data-v-158d9760]:hover{border-color:var(--noya);transform:translateY(-1px)}.rec-card .rc-name[data-v-158d9760]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.rec-card .rc-price[data-v-158d9760]{flex:none;font-size:var(--fs-micro);color:var(--dim)}.rec-card .rc-price.free[data-v-158d9760]{color:var(--ok)}.composer[data-v-158d9760]{display:flex;gap:var(--sp-3);align-items:flex-end;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line);background:var(--panel)}.ta[data-v-158d9760]{flex:1 1 0;resize:none;max-height:140px;min-height:44px;padding:11px 14px;font:inherit;font-size:var(--fs-body);color:var(--text);background:var(--bg);border:1px solid var(--line-hi);border-radius:var(--r-md);outline:none;transition:border-color var(--t-fast)}.ta[data-v-158d9760]:focus{border-color:var(--noya)}.send[data-v-158d9760]{flex:none;height:44px;min-width:80px;padding:0 18px;font-size:var(--fs-body);font-weight:700;color:#fff;background:linear-gradient(135deg,var(--noya),var(--noya-2));border:none;border-radius:var(--r-md);cursor:pointer;transition:filter var(--t-fast),opacity var(--t-fast)}.send[data-v-158d9760]:hover:not(:disabled){filter:brightness(1.08)}.send[data-v-158d9760]:disabled{opacity:.5;cursor:default}.dots[data-v-158d9760]{display:inline-flex;gap:3px}.dots i[data-v-158d9760]{width:5px;height:5px;border-radius:50%;background:currentColor;animation:bounce-158d9760 1.2s infinite ease-in-out both}.dots i[data-v-158d9760]:nth-child(2){animation-delay:.15s}.dots i[data-v-158d9760]:nth-child(3){animation-delay:.3s}@keyframes bounce-158d9760{0%,80%,to{transform:scale(.5);opacity:.5}40%{transform:scale(1);opacity:1}}@media(max-width:860px){.conv-rail[data-v-158d9760]{position:absolute;left:0;top:0;bottom:0;z-index:var(--z-dropdown);box-shadow:var(--shadow-2)}.id .sub[data-v-158d9760],.quota[data-v-158d9760]{display:none}.bubble[data-v-158d9760],.plan-card[data-v-158d9760],.pack-card[data-v-158d9760]{max-width:88%}}.nab[data-v-a2860db2]{width:100%}.nab-title[data-v-a2860db2]{margin:0 0 22px;font-size:var(--fs-h2);font-weight:800;text-align:center;color:var(--text)}.nab-title[data-v-a2860db2]:after{content:"";display:block;width:56px;height:3px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--noya),var(--box))}.nab-sub[data-v-a2860db2]{margin:-10px 0 22px;text-align:center;color:var(--dim);font-size:var(--fs-body)}.nab-sub b[data-v-a2860db2]{color:var(--amber);font-size:16px}.nab-upd[data-v-a2860db2]{margin-left:8px;opacity:.7;font-size:var(--fs-small)}.nab-state[data-v-a2860db2]{padding:28px 0;text-align:center;color:var(--dim);font-size:var(--fs-body)}.nab-bar[data-v-a2860db2]{display:flex;flex-direction:column;gap:14px;margin-bottom:var(--sp-5)}.nab-search[data-v-a2860db2]{position:relative;display:flex;align-items:center;width:100%;max-width:460px;margin:0 auto}.nab-search__ic[data-v-a2860db2]{position:absolute;left:14px;width:15px;height:15px;color:var(--dim);pointer-events:none}.nab-search input[data-v-a2860db2]{width:100%;padding:11px 38px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--ctl-surface);color:var(--text);font-size:var(--fs-body);outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.nab-search input[data-v-a2860db2]::placeholder{color:var(--dim)}.nab-search input[data-v-a2860db2]:focus{border-color:var(--noya);box-shadow:0 0 0 3px var(--noya-soft)}.nab-search__x[data-v-a2860db2]{position:absolute;right:12px;width:22px;height:22px;border:none;border-radius:50%;background:rgba(var(--veil-rgb),.12);color:var(--text);font-size:12px;line-height:1}.nab-search__x[data-v-a2860db2]:hover{background:rgba(var(--veil-rgb),.2)}.nab-cats[data-v-a2860db2]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}.nab-chip[data-v-a2860db2]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:var(--r-pill);background:var(--ctl-surface);color:var(--dim);font-size:13px;font-weight:600;transition:background var(--t-fast),color var(--t-fast)}.nab-chip[data-v-a2860db2]:hover{background:var(--ctl-hover);color:var(--text)}.nab-chip.is-on[data-v-a2860db2]{background:linear-gradient(100deg,var(--noya),var(--box));color:#fff;box-shadow:0 6px 16px rgba(var(--noya-rgb),.3)}.nab-chip__n[data-v-a2860db2]{padding:1px 6px;border-radius:var(--r-pill);background:rgba(var(--veil-rgb),.14);font-size:11px;font-weight:700}.nab-chip.is-on .nab-chip__n[data-v-a2860db2]{background:#ffffff38}.nab-grid[data-v-a2860db2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;align-items:start}.nab-card[data-v-a2860db2]{padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast),box-shadow var(--t-fast)}.nab-card[data-v-a2860db2]:hover{transform:translateY(-3px);border-color:rgba(var(--noya-rgb),.45);box-shadow:var(--glow-noya)}.nab-card.is-risky[data-v-a2860db2]{border-color:rgba(var(--warn-rgb),.45)}.nab-card.is-risky[data-v-a2860db2]:hover{border-color:rgba(var(--warn-rgb),.7);box-shadow:0 0 0 1px rgba(var(--warn-rgb),.42),0 10px 32px rgba(var(--warn-rgb),.15)}.nab-card__top[data-v-a2860db2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2)}.nab-card__cat[data-v-a2860db2]{padding:2px 9px;border-radius:var(--r-pill);background:var(--noya-soft);color:var(--noya);font-size:11.5px;font-weight:800;letter-spacing:.04em}.nab-card__risk[data-v-a2860db2]{color:var(--warn);font-size:11px;font-weight:800}.nab-card__desc[data-v-a2860db2]{color:var(--text);font-size:var(--fs-body);line-height:1.7}.nab-card__eg[data-v-a2860db2]{margin-top:10px;padding:7px 11px;border-left:2px solid rgba(var(--noya-rgb),.6);border-radius:var(--r-sm) var(--r-sm) var(--r-sm) 2px;background:var(--noya-soft);color:var(--noya);font-size:var(--fs-small);line-height:1.6}.nab-card__eg[data-v-a2860db2]:before{content:"💬 ";opacity:.7}.nab-more[data-v-a2860db2]{margin-top:22px;text-align:center}.nab-morebtn[data-v-a2860db2]{padding:10px 26px;border:0;border-radius:var(--r-pill);background:var(--noya-soft);color:var(--noya);font-size:var(--fs-body);font-weight:700;transition:background var(--t-fast),transform var(--t-fast) var(--ease-out)}.nab-morebtn[data-v-a2860db2]:hover{background:rgba(var(--noya-rgb),.2);transform:translateY(-2px)}.nab-foot[data-v-a2860db2]{margin:var(--sp-5) 0 0;text-align:center;color:var(--dim);font-size:13px;opacity:.85}@media(max-width:560px){.nab-grid[data-v-a2860db2]{grid-template-columns:1fr}}.page[data-v-ec562653]{width:var(--page-w);max-width:var(--page-max);min-height:100vh;margin:0 auto}.hero[data-v-ec562653]{position:relative;margin-top:var(--sp-6);padding:var(--sp-16) 3vw var(--sp-12);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;isolation:isolate}.hero__bg[data-v-ec562653]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center;opacity:.42}.hero__veil[data-v-ec562653]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 70% at 18% 30%,rgba(var(--noya-rgb),.22),transparent 70%),linear-gradient(180deg,rgba(var(--bg-rgb),.55),rgba(var(--bg-rgb),.92))}.hero__inner[data-v-ec562653]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-10)}.portrait[data-v-ec562653]{position:relative;width:190px;height:190px;flex:none}.portrait__halo[data-v-ec562653]{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;background:radial-gradient(circle,rgba(var(--noya-rgb),.34),transparent 68%);filter:blur(6px)}.portrait__img[data-v-ec562653]{position:relative;width:100%;height:100%;border:2px solid rgba(var(--noya-rgb),.5);border-radius:50%;object-fit:cover;box-shadow:var(--glow-noya)}.portrait__ph[data-v-ec562653]{display:grid;place-items:center;background:var(--panel-2);color:var(--noya);font-size:54px}.eyebrow[data-v-ec562653]{display:block;color:var(--noya);margin-bottom:var(--sp-3)}.hero__title[data-v-ec562653]{margin:0;font-size:var(--fs-display);font-weight:900;line-height:1.02}.hero__ai[data-v-ec562653]{margin-left:6px;background:linear-gradient(120deg,var(--noya),var(--box));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__tagline[data-v-ec562653]{margin:var(--sp-3) 0 0;color:var(--noya);font-size:var(--fs-h3);font-weight:700}.hero__sub[data-v-ec562653]{max-width:62ch;margin:var(--sp-3) 0 0;color:var(--dim);line-height:1.85}.cta[data-v-ec562653]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.cta--center[data-v-ec562653]{justify-content:center}.hero__free[data-v-ec562653]{margin:var(--sp-4) 0 0;color:var(--dim);font-size:var(--fs-small)}.hero__free b[data-v-ec562653]{color:var(--amber);font-size:15px}.sec[data-v-ec562653]{padding:var(--sp-16) 3vw 0}.sec-title[data-v-ec562653]{margin:0 0 var(--sp-3);font-size:var(--fs-h2);font-weight:800;text-align:center}.sec-title[data-v-ec562653]:after{content:"";display:block;width:56px;height:3px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--noya),var(--box))}.sec-title--left[data-v-ec562653]{text-align:left}.sec-title--left[data-v-ec562653]:after{margin-inline:0}.sec-sub[data-v-ec562653]{margin:0 0 var(--sp-6);color:var(--dim);text-align:center}.state[data-v-ec562653]{padding:var(--sp-8) 0;color:var(--dim);text-align:center}.shots[data-v-ec562653]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-6)}.shot[data-v-ec562653]{display:block;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);overflow:hidden;text-align:left;transition:transform var(--t-med) var(--ease-out),border-color var(--t-med),box-shadow var(--t-med)}.shot[data-v-ec562653]:hover{transform:translateY(-4px);border-color:rgba(var(--noya-rgb),.5);box-shadow:var(--glow-noya)}.shot img[data-v-ec562653]{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.shot__cap[data-v-ec562653]{display:block;padding:var(--sp-3) var(--sp-4) var(--sp-4)}.shot__cap b[data-v-ec562653]{display:block;font-size:15px}.shot__cap i[data-v-ec562653]{display:block;margin-top:4px;color:var(--dim);font-size:var(--fs-small);font-style:normal}.note[data-v-ec562653]{display:flex;align-items:center;gap:var(--sp-5);margin-top:var(--sp-6);padding:var(--sp-5);border:1px solid rgba(var(--noya-rgb),.28);border-radius:var(--r-lg);background:var(--noya-soft)}.note__num[data-v-ec562653]{flex:none;color:var(--noya);font-size:40px;font-weight:900;line-height:1}.note__text[data-v-ec562653]{color:var(--dim);line-height:1.8}.note__text b[data-v-ec562653]{color:var(--text)}.allcmd[data-v-ec562653]{margin-top:var(--sp-6);text-align:center}.allcmd p[data-v-ec562653]{margin:var(--sp-3) 0 0;color:var(--dim);font-size:var(--fs-small)}.allcmd a[data-v-ec562653]{color:var(--noya);font-weight:600}.allcmd a[data-v-ec562653]:hover{text-decoration:underline}.personas[data-v-ec562653]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-6)}.persona[data-v-ec562653]{position:relative;padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);transition:transform var(--t-med) var(--ease-out),border-color var(--t-med)}.persona[data-v-ec562653]:hover{transform:translateY(-3px);border-color:rgba(var(--noya-rgb),.45)}.persona__free[data-v-ec562653]{position:absolute;top:var(--sp-3);right:var(--sp-3);padding:2px 8px;border-radius:var(--r-pill);background:rgba(var(--ok-rgb),.16);color:var(--ok);font-size:var(--fs-micro);font-weight:800}.persona__head[data-v-ec562653]{display:flex;align-items:center;gap:var(--sp-2)}.persona__icon[data-v-ec562653]{font-size:22px}.persona__title[data-v-ec562653]{font-size:var(--fs-h3);font-weight:800}.persona__desc[data-v-ec562653]{margin:var(--sp-3) 0 0;color:var(--dim);font-size:13.5px;line-height:1.8}.persona__quote[data-v-ec562653]{margin:var(--sp-3) 0 0;padding-left:var(--sp-3);border-left:2px solid rgba(var(--noya-rgb),.5);color:var(--noya);font-size:var(--fs-small);line-height:1.7}.split[data-v-ec562653]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--sp-10);margin-top:var(--sp-6)}.split__text p[data-v-ec562653]{color:var(--dim);line-height:1.9}.split__text b[data-v-ec562653]{color:var(--text)}.split__quote[data-v-ec562653]{margin-top:var(--sp-4);padding-left:var(--sp-4);border-left:3px solid rgba(var(--noya-rgb),.55);color:var(--noya)!important;font-size:var(--fs-small)}.split__shot[data-v-ec562653]{padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);overflow:hidden;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med)}.split__shot[data-v-ec562653]:hover{transform:translateY(-4px);box-shadow:var(--glow-noya)}.split__shot img[data-v-ec562653]{display:block;width:100%}.chip-free[data-v-ec562653]{display:inline-block;padding:2px 10px;border-radius:var(--r-pill);background:rgba(var(--ok-rgb),.16);color:var(--ok);font-size:var(--fs-small);font-weight:800;vertical-align:middle}.steps[data-v-ec562653]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-6)}.step[data-v-ec562653]{display:flex;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.step__n[data-v-ec562653]{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--noya-soft);color:var(--noya);font-weight:900}.step__t[data-v-ec562653]{color:var(--dim);font-size:13.5px;line-height:1.75}.smart[data-v-ec562653]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--sp-8);margin-top:var(--sp-6)}.smart__table[data-v-ec562653]{width:100%;border-collapse:collapse}.smart__table th[data-v-ec562653],.smart__table td[data-v-ec562653]{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left}.smart__table th[data-v-ec562653]{color:var(--dim);font-size:var(--fs-small);font-weight:700}.smart__name[data-v-ec562653]{font-weight:700}.smart__x[data-v-ec562653]{color:var(--amber)}.smart__notes[data-v-ec562653]{margin:0;padding-left:20px;color:var(--dim);font-size:13.5px;line-height:1.95}.smart__notes b[data-v-ec562653]{color:var(--text)}.dual[data-v-ec562653]{padding:var(--sp-8);border:1px solid rgba(var(--noya-rgb),.28);border-radius:var(--r-xl);background:var(--noya-soft)}.dual__lead[data-v-ec562653]{margin:0;color:var(--dim);line-height:1.9}.dual__lead b[data-v-ec562653]{color:var(--text)}.dual__grid[data-v-ec562653]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-6)}.dual__card[data-v-ec562653]{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.dual__tag[data-v-ec562653]{display:inline-block;padding:3px 10px;border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:800}.dual__tag--game[data-v-ec562653]{background:var(--amber-soft);color:var(--amber)}.dual__tag--web[data-v-ec562653]{background:var(--noya-soft);color:var(--noya)}.dual__where[data-v-ec562653]{margin:var(--sp-3) 0 0;font-size:13.5px}.dual__where a[data-v-ec562653]{color:var(--noya);font-weight:600}.dual__where a[data-v-ec562653]:hover{text-decoration:underline}.dual__cycle[data-v-ec562653]{margin:var(--sp-1) 0 0;color:var(--dim);font-size:var(--fs-small)}.dual__cycle b[data-v-ec562653]{color:var(--text)}.plans[data-v-ec562653]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-6)}.plan[data-v-ec562653]{display:flex;flex-direction:column;gap:6px;padding:var(--sp-5) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);text-align:center;transition:transform var(--t-med) var(--ease-out),border-color var(--t-med),box-shadow var(--t-med)}.plan[data-v-ec562653]:hover{transform:translateY(-3px);border-color:rgba(var(--noya-rgb),.45);box-shadow:var(--glow-noya)}.plan.is-current[data-v-ec562653]{border-color:var(--noya);box-shadow:var(--glow-noya)}.plan--free[data-v-ec562653]{background:var(--panel-2)}.plan__name[data-v-ec562653]{font-size:15px;font-weight:800}.plan__price[data-v-ec562653]{color:var(--amber);font-size:24px;font-weight:900}.plan__credit[data-v-ec562653]{font-size:13.5px}.plan__credit b[data-v-ec562653]{color:var(--noya);font-size:17px}.plan__sub[data-v-ec562653]{color:var(--dim);font-size:var(--fs-small)}.plan__talk[data-v-ec562653]{color:var(--dim);font-size:var(--fs-micro)}.plan__fit[data-v-ec562653]{flex:1;margin-top:var(--sp-2);color:var(--dim);font-size:var(--fs-small);line-height:1.6}.plan__cur[data-v-ec562653]{color:var(--ok);font-size:var(--fs-micro);font-weight:700}.quota[data-v-ec562653]{margin-top:var(--sp-6);padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel)}.quota__guest[data-v-ec562653]{display:grid;justify-items:center;gap:var(--sp-3);padding:var(--sp-6) 0}.quota__lock[data-v-ec562653]{font-size:32px}.quota__guest p[data-v-ec562653]{margin:0;color:var(--dim)}.quota__grid[data-v-ec562653]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.quota__card[data-v-ec562653]{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-2)}.quota__head[data-v-ec562653]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.quota__cycle[data-v-ec562653]{color:var(--dim);font-size:var(--fs-micro)}.quota__num[data-v-ec562653]{margin-top:var(--sp-3)}.quota__num b[data-v-ec562653]{color:var(--text);font-size:30px;font-weight:900}.quota__num i[data-v-ec562653]{margin-left:6px;color:var(--dim);font-size:var(--fs-small);font-style:normal}.quota__bar[data-v-ec562653]{height:6px;margin-top:var(--sp-3);border-radius:3px;background:rgba(var(--veil-rgb),.1);overflow:hidden}.quota__bar span[data-v-ec562653]{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--noya),var(--box))}.quota__foot[data-v-ec562653]{margin:var(--sp-2) 0 0;color:var(--dim);font-size:var(--fs-small)}.quota__err[data-v-ec562653]{margin:0;color:var(--warn);font-size:var(--fs-small)}.quota__link[data-v-ec562653]{margin:var(--sp-4) 0 0;color:var(--dim);font-size:var(--fs-small)}.quota__link a[data-v-ec562653]{color:var(--noya);font-weight:600}.quota__link a[data-v-ec562653]:hover{text-decoration:underline}.faq[data-v-ec562653]{max-width:860px;margin:var(--sp-6) auto 0}.faq__item[data-v-ec562653]{border-bottom:1px solid var(--line)}.faq__q[data-v-ec562653]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:var(--sp-4) var(--sp-2);border:0;background:none;color:var(--text);font-size:15px;font-weight:700;text-align:left}.faq__q[data-v-ec562653]:hover{color:var(--noya)}.faq__arrow[data-v-ec562653]{flex:none;color:var(--noya);font-size:20px}.faq__a[data-v-ec562653]{margin:0;padding:0 var(--sp-2) var(--sp-4);color:var(--dim);line-height:1.9}.final[data-v-ec562653]{margin:var(--sp-16) 3vw var(--sp-12);padding:var(--sp-12) var(--sp-6);border:1px solid rgba(var(--noya-rgb),.3);border-radius:var(--r-xl);background:radial-gradient(60% 100% at 50% 0%,rgba(var(--noya-rgb),.16),transparent 70%),var(--panel);text-align:center}.final__quote[data-v-ec562653]{margin:0 0 var(--sp-6);color:var(--noya);font-size:var(--fs-h3);font-weight:700}.final__sign[data-v-ec562653]{margin-left:var(--sp-3);color:var(--dim);font-size:var(--fs-small);font-weight:400}.lightbox[data-v-ec562653],.cmdbox[data-v-ec562653]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--sp-6);background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox img[data-v-ec562653]{max-width:min(1200px,92vw);max-height:88vh;border-radius:var(--r-md);box-shadow:var(--shadow-2)}.lightbox__x[data-v-ec562653],.cmdbox__x[data-v-ec562653]{position:absolute;top:18px;right:22px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(var(--veil-rgb),.14);color:var(--text);font-size:17px}.lightbox__x[data-v-ec562653]:hover,.cmdbox__x[data-v-ec562653]:hover{background:rgba(var(--veil-rgb),.24)}.cmdbox__panel[data-v-ec562653]{position:relative;width:min(1120px,94vw);max-height:88vh;padding:var(--sp-8) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg);overflow:auto;overscroll-behavior:contain}.cmdbox__x[data-v-ec562653]{top:14px;right:16px}.lb-enter-active[data-v-ec562653],.lb-leave-active[data-v-ec562653]{transition:opacity var(--t-med)}.lb-enter-from[data-v-ec562653],.lb-leave-to[data-v-ec562653]{opacity:0}@media(max-width:1180px){.plans[data-v-ec562653]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1040px){.hero__inner[data-v-ec562653]{grid-template-columns:1fr;justify-items:center;text-align:center}.hero__sub[data-v-ec562653]{margin-inline:auto}.cta[data-v-ec562653]{justify-content:center}.shots[data-v-ec562653],.personas[data-v-ec562653],.steps[data-v-ec562653]{grid-template-columns:repeat(2,minmax(0,1fr))}.split[data-v-ec562653],.smart[data-v-ec562653],.dual__grid[data-v-ec562653],.quota__grid[data-v-ec562653]{grid-template-columns:1fr}.split--rev .split__shot[data-v-ec562653]{order:2}}@media(max-width:680px){.hero[data-v-ec562653]{padding:var(--sp-10) 20px var(--sp-8)}.sec[data-v-ec562653]{padding-inline:20px}.final[data-v-ec562653]{margin-inline:20px}.shots[data-v-ec562653],.personas[data-v-ec562653],.steps[data-v-ec562653],.plans[data-v-ec562653]{grid-template-columns:1fr}.note[data-v-ec562653]{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}}.page[data-v-778d557e]{width:var(--page-w);max-width:var(--page-max);min-height:100vh;margin:0 auto}.page-head[data-v-778d557e]{display:grid;grid-template-columns:1fr minmax(280px,430px);align-items:end;gap:var(--sp-8);padding:var(--sp-10) 3vw var(--sp-8);border-bottom:1px solid var(--line)}.page-head .mono-label[data-v-778d557e]{color:var(--noya)}.page-head h1[data-v-778d557e]{margin:var(--sp-3) 0 0;font-size:var(--fs-h1);line-height:1.05}.page-head p[data-v-778d557e]{margin:0;color:var(--dim);font-size:14px;line-height:1.75}.back-link[data-v-778d557e]{display:inline-block;margin-top:var(--sp-2);color:var(--noya);font-weight:600}.back-link[data-v-778d557e]:hover{text-decoration:underline}.body[data-v-778d557e]{padding:var(--sp-8) 3vw var(--sp-12)}@media(max-width:1040px){.page-head[data-v-778d557e]{grid-template-columns:1fr}}@media(max-width:680px){.page-head[data-v-778d557e],.body[data-v-778d557e]{padding-inline:20px}}.cb-card[data-v-8ea0f165]{border:1px solid var(--line-hi);border-radius:var(--r-lg);background:var(--panel);padding:var(--sp-5) var(--sp-5) var(--sp-4);box-shadow:var(--shadow-1)}.cb-name[data-v-8ea0f165]{margin:0 0 var(--sp-4);font-size:19px;font-weight:900;letter-spacing:.01em;color:var(--text)}.cb-empty[data-v-8ea0f165]{margin:0;color:var(--dim);font-size:13px}.cb-list[data-v-8ea0f165]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.cb-item[data-v-8ea0f165]{padding:10px 0;border-bottom:1px solid var(--line)}.cb-item[data-v-8ea0f165]:last-child{border-bottom:0;padding-bottom:0}.cb-title.is-heading[data-v-8ea0f165]{display:block;margin:6px 0 2px;color:var(--text);font-size:15px;font-weight:800}.cb-title.is-label[data-v-8ea0f165]{display:inline-block;margin-bottom:3px;color:var(--amber);font-size:13px;font-weight:700}.cb-text[data-v-8ea0f165]{margin:0;color:var(--text);font-size:14px;line-height:1.85;white-space:pre-line;word-break:break-word}.cb-link[data-v-8ea0f165]{display:inline-block;color:var(--amber);font-size:14px;line-height:1.85;word-break:break-word;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--amber) 45%,transparent)}.cb-link[data-v-8ea0f165]:hover{border-bottom-color:var(--amber)}.cb-shot[data-v-8ea0f165]{display:block;margin:10px 0 2px;padding:0;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel-2);overflow:hidden;cursor:zoom-in;min-width:180px;transition:border-color var(--t-fast)}.cb-shot[data-v-8ea0f165]:hover{border-color:var(--amber)}.cb-shot img[data-v-8ea0f165]{display:block;width:100%;height:auto}@media(max-width:720px){.cb-shot[data-v-8ea0f165]{width:100%!important}.cb-card[data-v-8ea0f165]{padding:var(--sp-4)}}.anb-box[data-v-54b3091c]{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid color-mix(in srgb,var(--noya) 40%,transparent);border-radius:var(--r-pill, 999px);background:linear-gradient(120deg,color-mix(in srgb,var(--noya) 14%,transparent),transparent 70%);transition:border-color var(--t-fast),box-shadow var(--t-med)}.anb-box[data-v-54b3091c]:focus-within{border-color:color-mix(in srgb,var(--noya) 75%,transparent);box-shadow:0 8px 26px color-mix(in srgb,var(--noya) 22%,transparent)}.anb-face[data-v-54b3091c]{flex:none;color:var(--noya);font-size:14px}.anb-input[data-v-54b3091c]{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;outline:none}.anb-input[data-v-54b3091c]::placeholder{color:var(--dim)}.anb-go[data-v-54b3091c]{flex:none;border:0;border-radius:999px;background:var(--noya);color:#fff;padding:7px 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:filter var(--t-fast),opacity var(--t-fast)}.anb-go[data-v-54b3091c]:hover:not(:disabled){filter:brightness(1.08)}.anb-go[data-v-54b3091c]:disabled{opacity:.45;cursor:default}.anb-mini[data-v-54b3091c]{display:inline-flex;align-items:center;gap:4px;border:1px solid color-mix(in srgb,var(--noya) 45%,transparent);border-radius:999px;background:transparent;color:var(--noya);padding:4px 11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background var(--t-fast)}.anb-mini[data-v-54b3091c]:hover{background:color-mix(in srgb,var(--noya) 14%,transparent)}.anb-spark[data-v-54b3091c]{font-size:11px}.page[data-v-0155b57b]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.page-head[data-v-0155b57b]{padding:var(--sp-7) 0 var(--sp-5)}.page-head h1[data-v-0155b57b]{margin:6px 0 8px;font-size:clamp(26px,3vw,36px);font-weight:900;letter-spacing:.01em}.page-head p[data-v-0155b57b]{margin:0;max-width:62ch;color:var(--dim);font-size:14px;line-height:1.8}.head-ask[data-v-0155b57b]{margin-top:var(--sp-4);max-width:560px}.doc-grid[data-v-0155b57b]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--sp-5);align-items:start;padding-bottom:var(--sp-7)}.doc-nav[data-v-0155b57b]{position:sticky;top:84px;display:flex;flex-direction:column;gap:2px}.dn-item[data-v-0155b57b]{text-align:left;border:0;border-left:2px solid transparent;border-radius:0 var(--r-sm) var(--r-sm) 0;background:transparent;color:var(--dim);padding:9px 12px;font:inherit;font-size:13.5px;cursor:pointer;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.dn-item[data-v-0155b57b]:hover{color:var(--text);background:var(--panel-2)}.dn-item.on[data-v-0155b57b]{color:var(--amber);border-left-color:var(--amber);background:var(--amber-soft);font-weight:700}.doc-body[data-v-0155b57b]{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.sect-ask[data-v-0155b57b]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;border:1px dashed var(--line-hi);border-radius:var(--r-md);padding:12px 14px;color:var(--dim);font-size:13px}.tail-ask[data-v-0155b57b]{border:1px solid color-mix(in srgb,var(--noya) 26%,transparent);border-radius:var(--r-lg);background:linear-gradient(150deg,color-mix(in srgb,var(--noya) 10%,transparent),transparent 65%);padding:var(--sp-5)}.tail-ask b[data-v-0155b57b]{display:block;margin-bottom:4px;color:var(--noya);font-size:15px}.tail-ask p[data-v-0155b57b]{margin:0 0 12px;color:var(--dim);font-size:13.5px;line-height:1.8;max-width:62ch}.lightbox[data-v-0155b57b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 90);display:grid;place-items:center;background:#000000d1;padding:var(--sp-5);cursor:zoom-out}.lightbox img[data-v-0155b57b]{max-width:min(1200px,92vw);max-height:88vh;border-radius:var(--r-md)}@media(max-width:900px){.doc-grid[data-v-0155b57b]{grid-template-columns:1fr}.doc-nav[data-v-0155b57b]{position:static;flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:4px}.dn-item[data-v-0155b57b]{flex:none;border-left:0;border-bottom:2px solid transparent;border-radius:var(--r-sm) var(--r-sm) 0 0;white-space:nowrap}.dn-item.on[data-v-0155b57b]{border-left:0;border-bottom-color:var(--amber)}}.page[data-v-56441434]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.page-head[data-v-56441434]{padding:var(--sp-7) 0 var(--sp-5)}.page-head h1[data-v-56441434]{margin:6px 0 8px;font-size:clamp(26px,3vw,36px);font-weight:900;letter-spacing:.01em}.page-head p[data-v-56441434]{margin:0;max-width:62ch;color:var(--dim);font-size:14px;line-height:1.8}.head-ask[data-v-56441434]{margin-top:var(--sp-4);max-width:560px}.doc-grid[data-v-56441434]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--sp-5);align-items:start;padding-bottom:var(--sp-7)}.doc-nav[data-v-56441434]{position:sticky;top:84px;display:flex;flex-direction:column;gap:2px}.dn-item[data-v-56441434]{text-align:left;border:0;border-left:2px solid transparent;border-radius:0 var(--r-sm) var(--r-sm) 0;background:transparent;color:var(--dim);padding:9px 12px;font:inherit;font-size:13.5px;cursor:pointer;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.dn-item[data-v-56441434]:hover{color:var(--text);background:var(--panel-2)}.dn-item.on[data-v-56441434]{color:var(--amber);border-left-color:var(--amber);background:var(--amber-soft);font-weight:700}.doc-body[data-v-56441434]{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.doc-card[data-v-56441434]{border:1px solid var(--line-hi);border-radius:var(--r-lg);background:var(--panel);padding:var(--sp-5);box-shadow:var(--shadow-1);scroll-margin-top:84px}.doc-card h2[data-v-56441434]{margin:0 0 var(--sp-4);font-size:19px;font-weight:900;color:var(--text)}.doc-card h3[data-v-56441434]{margin:var(--sp-5) 0 8px;font-size:15.5px;font-weight:800;color:var(--amber)}.doc-card h4[data-v-56441434]{margin:var(--sp-4) 0 6px;font-size:14px;font-weight:700;color:var(--text)}.doc-card p[data-v-56441434]{margin:0 0 10px;color:var(--text);font-size:14px;line-height:1.85;word-break:break-word}.doc-card ul[data-v-56441434]{margin:0 0 10px;padding-left:1.2em;color:var(--text);font-size:14px;line-height:1.9}.doc-card li[data-v-56441434]{margin-bottom:4px}.doc-card a[data-v-56441434]{color:var(--amber);word-break:break-all}.doc-card code[data-v-56441434]{padding:1px 6px;border-radius:5px;background:var(--panel-2);border:1px solid var(--line);font-family:var(--mono, monospace);font-size:12.5px;color:var(--amber)}.doc-card .tip[data-v-56441434]{border-left:2px solid var(--amber);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--amber-soft);padding:9px 12px;color:var(--text)}.warn[data-v-56441434]{color:var(--warn);font-weight:700}.more-faq[data-v-56441434]{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);color:var(--dim);font-size:13px}.shot[data-v-56441434]{display:block;margin:8px 0 14px;padding:0;width:62%;min-width:200px;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel-2);overflow:hidden;cursor:zoom-in;transition:border-color var(--t-fast)}.shot[data-v-56441434]:hover{border-color:var(--amber)}.shot img[data-v-56441434]{display:block;width:100%;height:auto}.sect-ask[data-v-56441434]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-5);border:1px dashed var(--line-hi);border-radius:var(--r-md);padding:12px 14px;color:var(--dim);font-size:13px}.tail-ask[data-v-56441434]{border:1px solid color-mix(in srgb,var(--noya) 26%,transparent);border-radius:var(--r-lg);background:linear-gradient(150deg,color-mix(in srgb,var(--noya) 10%,transparent),transparent 65%);padding:var(--sp-5)}.tail-ask b[data-v-56441434]{display:block;margin-bottom:4px;color:var(--noya);font-size:15px}.tail-ask p[data-v-56441434]{margin:0 0 12px;color:var(--dim);font-size:13.5px;line-height:1.8;max-width:62ch}.lightbox[data-v-56441434]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 90);display:grid;place-items:center;background:#000000d1;padding:var(--sp-5)}.lightbox img[data-v-56441434]{max-width:min(1200px,88vw);max-height:86vh;border-radius:var(--r-md)}.lb-nav[data-v-56441434]{position:absolute;top:50%;transform:translateY(-50%);border:1px solid var(--line-hi);border-radius:50%;width:42px;height:42px;background:#00000080;color:#fff;font-size:22px;line-height:1;cursor:pointer}.lb-nav.left[data-v-56441434]{left:3vw}.lb-nav.right[data-v-56441434]{right:3vw}.lb-count[data-v-56441434]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:#fff}.lb-close[data-v-56441434]{position:absolute;top:18px;right:20px;border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer}@media(max-width:900px){.doc-grid[data-v-56441434]{grid-template-columns:1fr}.doc-nav[data-v-56441434]{position:static;flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:4px}.dn-item[data-v-56441434]{flex:none;border-left:0;border-bottom:2px solid transparent;border-radius:var(--r-sm) var(--r-sm) 0 0;white-space:nowrap}.dn-item.on[data-v-56441434]{border-left:0;border-bottom-color:var(--amber)}.shot[data-v-56441434]{width:100%}}.sec[data-v-7d659a1f]{display:flex;flex-direction:column;gap:var(--sp-4)}.sec-summary[data-v-7d659a1f]{margin:0;color:var(--dim);font-size:13.5px;line-height:1.8}.picker[data-v-7d659a1f]{display:flex;gap:8px;flex-wrap:wrap}.pk-item[data-v-7d659a1f]{border:1px solid var(--line-hi);border-radius:var(--r-pill, 999px);background:var(--panel-2);color:var(--dim);padding:7px 14px;font:inherit;font-size:13px;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.pk-item[data-v-7d659a1f]:hover{color:var(--text);border-color:var(--amber)}.pk-item.on[data-v-7d659a1f]{color:var(--amber);border-color:var(--amber);background:var(--amber-soft);font-weight:700}.lightbox[data-v-7d659a1f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 90);display:grid;place-items:center;background:#000000d1;padding:var(--sp-5);cursor:zoom-out}.lightbox img[data-v-7d659a1f]{max-width:min(1200px,92vw);max-height:88vh;border-radius:var(--r-md)}.legend[data-v-014124db]{display:flex;flex-direction:column;gap:var(--sp-4)}.lg-nav[data-v-014124db]{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:2px}.lg-item[data-v-014124db]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);color:var(--dim);padding:7px 12px;font:inherit;font-size:12.5px;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.lg-item[data-v-014124db]:hover{color:var(--text);border-color:var(--amber)}.lg-item.on[data-v-014124db]{color:var(--amber);border-color:var(--amber);background:var(--amber-soft);font-weight:700}.lg-overview h3[data-v-014124db]{margin:0 0 10px;font-size:16px;font-weight:800;color:var(--amber)}.lg-overview h3[data-v-014124db]:not(:first-child){margin-top:var(--sp-5)}.lg-overview p[data-v-014124db]{margin:0;color:var(--text);font-size:14px;line-height:1.9}.sec h2[data-v-d9096245]{margin:0 0 14px;font-size:18px;font-weight:900;color:var(--amber);letter-spacing:.02em}.sec h2+p[data-v-d9096245]{margin-top:0}.sec h2[data-v-d9096245]:not(:first-child){margin-top:var(--sp-6)}.sec p[data-v-d9096245]{margin:0 0 12px;color:var(--text);font-size:14.5px;line-height:1.9}.sponsor-btn[data-v-d9096245]{display:inline-flex;align-items:center;gap:6px;margin-top:var(--sp-4);padding:10px 20px;border-radius:var(--r-pill, 999px);background:var(--amber);color:var(--bg);font-size:14px;font-weight:800;text-decoration:none;transition:filter var(--t-fast),transform var(--t-fast)}.sponsor-btn[data-v-d9096245]:hover{filter:brightness(1.07);transform:translateY(-1px)}.sec h2[data-v-f628ca23]{margin:0 0 14px;font-size:18px;font-weight:900;color:var(--amber);letter-spacing:.02em}.sec ul[data-v-f628ca23]{margin:0 0 var(--sp-4);padding-left:1.25em;color:var(--text);font-size:14.5px;line-height:1.9}.sec li[data-v-f628ca23]{margin-bottom:6px}.sec .tip[data-v-f628ca23]{margin:var(--sp-5) 0 10px;color:var(--amber);font-size:14.5px;font-weight:700}.sec[data-v-62239fd6]{display:flex;flex-direction:column;gap:var(--sp-4)}.mode-picker[data-v-62239fd6]{display:flex;gap:8px;flex-wrap:wrap}.mp-item[data-v-62239fd6]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel-2);color:var(--dim);padding:9px 14px;font:inherit;cursor:pointer;text-align:left;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.mp-item b[data-v-62239fd6]{font-size:13.5px;font-weight:700}.mp-item small[data-v-62239fd6]{font-size:11px;letter-spacing:.06em;opacity:.85}.mp-item[data-v-62239fd6]:hover{color:var(--text);border-color:var(--amber)}.mp-item.on[data-v-62239fd6]{color:var(--amber);border-color:var(--amber);background:var(--amber-soft)}.hero-card[data-v-7cb0a0e5]{border:1px solid var(--line-hi);border-radius:var(--r-lg);background:var(--panel);padding:var(--sp-5);box-shadow:var(--shadow-1)}.hc-head[data-v-7cb0a0e5]{display:flex;gap:var(--sp-4);align-items:flex-start;margin-bottom:var(--sp-4)}.hc-avatar[data-v-7cb0a0e5]{flex:none;width:132px;height:132px;object-fit:cover;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel-2)}.hc-title[data-v-7cb0a0e5]{min-width:0}.hc-name-row[data-v-7cb0a0e5]{display:flex;align-items:center;gap:8px}.hc-name-row h3[data-v-7cb0a0e5]{margin:0;font-size:20px;font-weight:900;color:var(--amber)}.hc-tip[data-v-7cb0a0e5]{position:relative;cursor:help;font-size:15px;line-height:1}.hc-tip-pop[data-v-7cb0a0e5]{position:absolute;left:0;top:calc(100% + 8px);z-index:5;width:max-content;max-width:360px;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel-2);padding:10px 12px;color:var(--text);font-size:13px;line-height:1.7;box-shadow:var(--shadow-1);opacity:0;pointer-events:none;transition:opacity var(--t-fast)}.hc-tip:hover .hc-tip-pop[data-v-7cb0a0e5],.hc-tip:focus .hc-tip-pop[data-v-7cb0a0e5]{opacity:1}.hc-desc[data-v-7cb0a0e5]{margin:8px 0 0;color:var(--text);font-size:14px;line-height:1.85}.hc-sec[data-v-7cb0a0e5]{padding-top:var(--sp-4);border-top:1px solid var(--line)}.hc-sec h4[data-v-7cb0a0e5]{margin:0 0 10px;font-size:15px;font-weight:800;color:var(--text)}.hc-label[data-v-7cb0a0e5]{color:var(--amber);font-size:13px;font-weight:700}.hc-long[data-v-7cb0a0e5]{margin:6px 0 0;color:var(--text);font-size:14px;line-height:1.85;white-space:pre-wrap;word-break:break-word}.hc-list[data-v-7cb0a0e5]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.hc-list li[data-v-7cb0a0e5]{color:var(--text);font-size:14px;line-height:1.8}.hc-list b[data-v-7cb0a0e5]{color:var(--dim);font-weight:700}.hc-list li.k-feature b[data-v-7cb0a0e5]{color:var(--noya)}.hc-list li.k-marriage b[data-v-7cb0a0e5]{color:var(--err)}.hc-list li.k-recruit b[data-v-7cb0a0e5]{color:var(--ok)}.hc-list.sp b[data-v-7cb0a0e5]{color:var(--amber)}@media(max-width:720px){.hc-head[data-v-7cb0a0e5]{flex-direction:column}.hc-avatar[data-v-7cb0a0e5]{width:100%;height:auto;aspect-ratio:1}}.sec[data-v-4af3e9d8]{display:flex;flex-direction:column;gap:var(--sp-4)}.intro-note[data-v-4af3e9d8]{border-left:2px solid var(--amber);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--amber-soft);padding:12px 14px}.intro-note p[data-v-4af3e9d8]{margin:0 0 8px;color:var(--text);font-size:13.5px;line-height:1.8}.intro-note p[data-v-4af3e9d8]:last-child{margin-bottom:0}.intro-note .thanks[data-v-4af3e9d8],.intro-note .spoiler[data-v-4af3e9d8]{color:var(--dim)}.toolbar[data-v-4af3e9d8]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hero-search[data-v-4af3e9d8]{flex:1;min-width:200px;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel-2);color:var(--text);padding:9px 12px;font:inherit;font-size:13.5px;transition:border-color var(--t-fast)}.hero-search[data-v-4af3e9d8]:focus{outline:none;border-color:var(--amber)}.collapse-btn[data-v-4af3e9d8]{flex:none;border:1px solid var(--line-hi);border-radius:var(--r-md);background:transparent;color:var(--dim);padding:9px 14px;font:inherit;font-size:13px;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast)}.collapse-btn[data-v-4af3e9d8]:hover{color:var(--text);border-color:var(--amber)}.hero-wall[data-v-4af3e9d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;max-height:340px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);padding:12px}.hw-item[data-v-4af3e9d8]{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;padding:5px 3px;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.hw-item img[data-v-4af3e9d8]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);background:var(--panel)}.hw-item span[data-v-4af3e9d8]{color:var(--dim);font-size:11.5px;line-height:1.3;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.hw-item[data-v-4af3e9d8]:hover{border-color:var(--line-hi);background:var(--panel)}.hw-item.on[data-v-4af3e9d8]{border-color:var(--amber);background:var(--amber-soft)}.hw-item.on span[data-v-4af3e9d8]{color:var(--amber);font-weight:700}.empty[data-v-4af3e9d8]{margin:0;color:var(--dim);font-size:13.5px}.sec[data-v-5f0025ed]{display:flex;flex-direction:column;gap:var(--sp-6)}.platform h3[data-v-5f0025ed]{margin:0 0 var(--sp-3);font-size:17px;font-weight:900;color:var(--amber)}.group[data-v-5f0025ed]{margin-bottom:var(--sp-4)}.group h4[data-v-5f0025ed]{margin:0 0 10px;font-size:13.5px;font-weight:700;color:var(--dim)}.people[data-v-5f0025ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px}.person[data-v-5f0025ed]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);padding:14px 10px;text-decoration:none;transition:border-color var(--t-fast),transform var(--t-fast)}.person[data-v-5f0025ed]:hover{border-color:var(--amber);transform:translateY(-2px)}.avatar[data-v-5f0025ed]{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--panel);border:1px solid var(--line-hi);display:block}.avatar.is-empty[data-v-5f0025ed]{background:var(--panel)}.avatar img[data-v-5f0025ed]{width:100%;height:100%;object-fit:cover;display:block}.person b[data-v-5f0025ed]{color:var(--text);font-size:13px;font-weight:700;line-height:1.4}.person small[data-v-5f0025ed]{color:var(--dim);font-size:11.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page[data-v-5585092a]{width:calc(var(--page-w) - 6vw);max-width:calc(var(--page-max) - 6vw);margin:0 auto}.sr-only[data-v-5585092a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.toolbar[data-v-5585092a]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-6) 0 var(--sp-4)}.tb-left[data-v-5585092a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.kicker[data-v-5585092a]{color:var(--dim)}.tb-ask[data-v-5585092a]{flex:1;min-width:260px;max-width:420px}.gpick[data-v-5585092a]{position:relative}.gpick-btn[data-v-5585092a]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-hi);border-radius:var(--r-pill, 999px);background:var(--panel-2);color:var(--text);padding:6px 12px 6px 6px;font:inherit;font-size:13.5px;cursor:pointer;transition:border-color var(--t-fast)}.gpick-btn[data-v-5585092a]:hover{border-color:var(--amber)}.gpick-btn img[data-v-5585092a]{width:24px;height:24px;border-radius:50%;object-fit:cover}.gpick-btn b[data-v-5585092a]{font-weight:700}.gpick-btn svg[data-v-5585092a]{width:14px;height:14px;color:var(--dim)}.gpick-menu[data-v-5585092a]{position:absolute;left:0;top:calc(100% + 6px);z-index:var(--z-dropdown, 40);min-width:240px;max-height:320px;overflow-y:auto;border:1px solid var(--line-hi);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-2, var(--shadow-1));padding:6px}.gpick-item[data-v-5585092a]{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);padding:8px 10px;font:inherit;font-size:13.5px;cursor:pointer;text-align:left;transition:background var(--t-fast)}.gpick-item[data-v-5585092a]:hover{background:var(--panel-2)}.gpick-item.on[data-v-5585092a]{background:var(--amber-soft);color:var(--amber);font-weight:700}.gpick-item img[data-v-5585092a]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:none}.gpick-name[data-v-5585092a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpick-tag[data-v-5585092a]{flex:none;font-style:normal;font-size:10.5px;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 45%,transparent);border-radius:4px;padding:1px 5px}.tabs[data-v-5585092a]{display:flex;gap:4px;padding-left:4px;border-left:1px solid var(--line)}.tb[data-v-5585092a]{border:0;border-radius:var(--r-sm);background:transparent;color:var(--dim);padding:7px 13px;font:inherit;font-size:13.5px;cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}.tb[data-v-5585092a]:hover{color:var(--text);background:var(--panel-2)}.tb.on[data-v-5585092a]{color:var(--amber);background:var(--amber-soft);font-weight:700}.doc-grid[data-v-5585092a]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:var(--sp-5);align-items:start;padding-bottom:var(--sp-5)}.doc-grid.single[data-v-5585092a]{grid-template-columns:minmax(0,1fr)}.doc-nav[data-v-5585092a]{position:sticky;top:84px;display:flex;flex-direction:column;gap:1px}.nav-label[data-v-5585092a]{color:var(--dim);padding:0 12px 8px}.dn-item[data-v-5585092a]{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;border-left:2px solid transparent;border-radius:0 var(--r-sm) var(--r-sm) 0;background:transparent;color:var(--dim);padding:8px 12px;font:inherit;font-size:13.5px;cursor:pointer;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.dn-item[data-v-5585092a]:hover{color:var(--text);background:var(--panel-2)}.dn-item.on[data-v-5585092a]{color:var(--amber);border-left-color:var(--amber);background:var(--amber-soft);font-weight:700}.dn-item.todo[data-v-5585092a]{opacity:.7}.dn-todo[data-v-5585092a]{flex:none;font-style:normal;font-size:10.5px;color:var(--dim);border:1px dashed var(--line-hi);border-radius:4px;padding:1px 5px}.doc-body[data-v-5585092a]{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.doc-card[data-v-5585092a]{border:1px solid var(--line-hi);border-radius:var(--r-lg);background:var(--panel);padding:var(--sp-5) var(--sp-6);box-shadow:var(--shadow-1)}.empty b[data-v-5585092a]{display:block;margin-bottom:6px;color:var(--text);font-size:15px}.empty p[data-v-5585092a]{margin:0 0 var(--sp-4);color:var(--dim);font-size:13.5px;line-height:1.8;max-width:62ch}.doc-card.empty[data-v-5585092a]{margin-bottom:var(--sp-6)}.sect-ask[data-v-5585092a]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;border:1px dashed var(--line-hi);border-radius:var(--r-md);padding:12px 14px;color:var(--dim);font-size:13px}.port-note[data-v-5585092a]{margin:0 0 var(--sp-7);color:var(--dim);font-size:12.5px}@media(max-width:900px){.page[data-v-5585092a]{width:var(--page-w);max-width:var(--page-max)}.doc-grid[data-v-5585092a]{grid-template-columns:1fr}.doc-nav[data-v-5585092a]{position:static;flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:4px}.nav-label[data-v-5585092a]{display:none}.dn-item[data-v-5585092a]{flex:none;border-left:0;border-bottom:2px solid transparent;border-radius:var(--r-sm) var(--r-sm) 0 0;white-space:nowrap}.dn-item.on[data-v-5585092a]{border-left:0;border-bottom-color:var(--amber)}.tb-ask[data-v-5585092a]{max-width:none}}.page[data-v-37cfea2a]{width:var(--page-w);max-width:var(--page-max);min-height:100vh;margin:0 auto}.search-head[data-v-37cfea2a]{padding:var(--sp-9) 3vw var(--sp-7);border-bottom:1px solid var(--line)}.search-head .mono-label[data-v-37cfea2a]{color:var(--amber)}.search-head h1[data-v-37cfea2a]{margin:var(--sp-3) 0 var(--sp-2);font-size:var(--fs-h1)}.search-head p[data-v-37cfea2a]{margin:0;color:var(--dim);line-height:1.7}.search-body[data-v-37cfea2a]{min-height:520px;padding:var(--sp-7) 3vw var(--sp-12)}.partial-note[data-v-37cfea2a]{margin:0 0 var(--sp-5);padding:10px 12px;border-radius:var(--r-sm);background:var(--panel);color:var(--dim);font-size:var(--fs-small)}.result-section+.result-section[data-v-37cfea2a]{margin-top:var(--sp-8)}.section-title[data-v-37cfea2a]{display:flex;align-items:baseline;gap:9px;margin-bottom:var(--sp-4)}.section-title h2[data-v-37cfea2a]{margin:0;font-size:var(--fs-h2)}.section-title span[data-v-37cfea2a]{color:var(--dim);font:700 var(--fs-small)/1 var(--mono)}.game-results[data-v-37cfea2a],.author-results[data-v-37cfea2a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.game-result[data-v-37cfea2a],.author-result[data-v-37cfea2a]{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:var(--r-md);background:var(--panel);transition:background var(--t-fast),transform var(--t-fast)}.game-result[data-v-37cfea2a]:hover,.author-result[data-v-37cfea2a]:hover{background:var(--panel-2);transform:translateY(-2px)}.game-result>span[data-v-37cfea2a]:last-child,.author-result>span[data-v-37cfea2a]:last-child{min-width:0}.game-result b[data-v-37cfea2a],.author-result b[data-v-37cfea2a]{display:block;overflow:hidden;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.game-result small[data-v-37cfea2a],.author-result small[data-v-37cfea2a]{display:block;margin-top:4px;color:var(--dim);font-size:var(--fs-small)}.author-copy[data-v-37cfea2a]{display:grid;gap:4px}.author-name-row[data-v-37cfea2a]{display:flex;align-items:center;gap:6px;min-width:0}.author-name-row b[data-v-37cfea2a]{min-width:0}.author-copy small[data-v-37cfea2a]{margin-top:0}.result-thumb[data-v-37cfea2a]{width:48px;height:48px;display:grid;place-items:center;flex:none;overflow:hidden;background:var(--panel-2);color:var(--amber)}.result-thumb img[data-v-37cfea2a]{width:100%;height:100%;object-fit:cover}.game-thumb[data-v-37cfea2a]{border-radius:var(--r-sm)}.author-thumb[data-v-37cfea2a]{border-radius:50%}.mod-grid[data-v-37cfea2a],.loading-grid[data-v-37cfea2a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}@media(max-width:1100px){.mod-grid[data-v-37cfea2a],.loading-grid[data-v-37cfea2a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.game-results[data-v-37cfea2a],.author-results[data-v-37cfea2a],.mod-grid[data-v-37cfea2a],.loading-grid[data-v-37cfea2a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.search-head[data-v-37cfea2a],.search-body[data-v-37cfea2a]{padding-inline:20px}.game-results[data-v-37cfea2a],.author-results[data-v-37cfea2a],.mod-grid[data-v-37cfea2a],.loading-grid[data-v-37cfea2a]{grid-template-columns:1fr}}.page[data-v-fb48ed41]{width:var(--page-w);max-width:var(--page-max);margin:0 auto}.content[data-v-fb48ed41]{padding:var(--sp-16) 3vw}
