.btn-sm[data-v-9ef8ea27]{padding:6px 16px;font-size:.82rem}.user-menu[data-v-9ef8ea27]{cursor:pointer;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;transition:background var(--transition);align-items:center;gap:8px;padding:4px 10px;display:flex;position:relative}.user-menu[data-v-9ef8ea27]:hover{background:#ffffff0a}.user-avatar[data-v-9ef8ea27]{background:var(--gold-gradient);color:#0a0f18;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.78rem;font-weight:700;display:flex}.user-name[data-v-9ef8ea27]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:.84rem;font-weight:500;overflow:hidden}.user-arrow[data-v-9ef8ea27]{color:var(--text-tertiary);transition:transform var(--transition);font-size:.7rem}.user-dropdown[data-v-9ef8ea27]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);width:200px;box-shadow:var(--shadow-lg);z-index:100;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.dropdown-header[data-v-9ef8ea27]{align-items:center;gap:12px;padding:8px;display:flex}.dropdown-avatar[data-v-9ef8ea27]{background:var(--gold-gradient);color:#0a0f18;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:flex}.dropdown-name[data-v-9ef8ea27]{color:var(--text-primary);font-size:.88rem;font-weight:600}.dropdown-role[data-v-9ef8ea27]{color:var(--text-tertiary);font-size:.72rem}.dropdown-divider[data-v-9ef8ea27]{background:var(--border-subtle);height:1px;margin:8px 0}.dropdown-item[data-v-9ef8ea27]{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:left;transition:all var(--transition);background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:.84rem;display:flex}.dd-icon[data-v-9ef8ea27]{text-align:center;flex-shrink:0;width:18px;font-size:.9rem}.dropdown-item.switch-account[data-v-9ef8ea27]:hover{color:var(--gold-light);background:#3b82f61a}.dropdown-item.logout[data-v-9ef8ea27]:hover{color:#f87171;background:#ef44441a}.dropdown-item.admin-link[data-v-9ef8ea27]:hover{color:#60a5fa;background:#60a5fa1a}.dropdown-item.dev-link[data-v-9ef8ea27]:hover{color:var(--gold-light);background:#3b82f61a}.console-menu[data-v-9ef8ea27]{position:relative}.console-btn[data-v-9ef8ea27]{align-items:center;gap:5px;display:flex}.console-arrow[data-v-9ef8ea27]{transition:transform var(--transition);font-size:.65rem}.console-dropdown[data-v-9ef8ea27]{flex-direction:column;gap:2px;width:190px;display:flex;left:auto;right:0}.tier-chip[data-v-9ef8ea27]{letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:10px;padding:1px 7px;font-size:.66rem;font-weight:600}.navbar-links a.tier-highlight[data-v-9ef8ea27]{color:#7db4ff;font-weight:500}.navbar-links a.tier-locked[data-v-9ef8ea27]{cursor:not-allowed;opacity:.45;color:#52637a!important}.navbar-links a.tier-locked[data-v-9ef8ea27]:hover{opacity:.6;color:#52637a!important}.drop-fade-enter-active[data-v-9ef8ea27],.drop-fade-leave-active[data-v-9ef8ea27]{transition:opacity .15s,transform .15s}.drop-fade-enter-from[data-v-9ef8ea27],.drop-fade-leave-to[data-v-9ef8ea27]{opacity:0;transform:translateY(-6px)}.navbar-toggle[data-v-9ef8ea27]{border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;background:#ffffff0a;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:11px 10px;display:none}.navbar-toggle span[data-v-9ef8ea27]{background:var(--text-primary);border-radius:1px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.navbar-toggle.open span[data-v-9ef8ea27]:first-child{transform:translateY(7px)rotate(45deg)}.navbar-toggle.open span[data-v-9ef8ea27]:nth-child(2){opacity:0}.navbar-toggle.open span[data-v-9ef8ea27]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar-mobile[data-v-9ef8ea27]{top:var(--navbar-height);z-index:999;max-height:calc(100vh - var(--navbar-height));background:#000;border-bottom:1px solid #ffffff1f;flex-direction:column;gap:2px;padding:12px 16px 20px;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.navbar-mobile-link[data-v-9ef8ea27]{border-radius:var(--radius-md);color:var(--text-primary);font-size:1rem;font-weight:500;font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:none;align-items:center;gap:8px;padding:14px 16px;text-decoration:none;display:flex}.navbar-mobile-link[data-v-9ef8ea27]:hover{background:#60a5fa1a}.navbar-mobile-link.router-link-exact-active[data-v-9ef8ea27]{color:#7db4ff;background:#3b82f624}.navbar-mobile-link.tier-highlight[data-v-9ef8ea27]{color:#00c6ff;font-weight:700}.navbar-mobile-link.tier-locked[data-v-9ef8ea27]{color:#52637a;opacity:.7}.navbar-mobile-link.logout[data-v-9ef8ea27]{color:#f87171}.navbar-mobile-divider[data-v-9ef8ea27]{background:var(--border-subtle);height:1px;margin:8px 0}.navbar-mobile-actions[data-v-9ef8ea27]{flex-direction:column;gap:2px;display:flex}.navbar-mobile-actions .btn[data-v-9ef8ea27]{align-self:flex-start;margin:6px 0}.mobile-menu-fade-enter-active[data-v-9ef8ea27],.mobile-menu-fade-leave-active[data-v-9ef8ea27]{transition:opacity .2s,transform .2s}.mobile-menu-fade-enter-from[data-v-9ef8ea27],.mobile-menu-fade-leave-to[data-v-9ef8ea27]{opacity:0;transform:translateY(-8px)}@media (width<=900px){.navbar-links[data-v-9ef8ea27],.navbar-actions[data-v-9ef8ea27]{display:none}.navbar-toggle[data-v-9ef8ea27]{display:flex}}.rhine-stars[data-v-3710b4be]{pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.rhine-crawler[data-v-552a107b]{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rhine-boot[data-v-ea8b2b63]{font-family:var(--font-display,sans-serif);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#000;position:absolute;inset:0;overflow:hidden}.rb-plate[data-v-ea8b2b63]{background:radial-gradient(120% 90% at 78% 12%, hsl(var(--rhine-hue,215) 60% 38% / .28) 0%, #0000 55%), linear-gradient(168deg, var(--rhine-plate-a,#0e1a30) 0%, var(--rhine-bg,#0a1424) 42%, var(--rhine-bg,#0a1424) 100%);opacity:0;transition:opacity .9s;position:absolute;inset:0}.rb-plate.rb-in[data-v-ea8b2b63]{opacity:1}.rb-watermark[data-v-ea8b2b63]{pointer-events:none;position:absolute;inset:0}.rb-watermark i[data-v-ea8b2b63]{border:1px solid var(--rhine-hair-soft,#ffffff12);background:linear-gradient(#ffffff0d,#fff0);position:absolute}.rb-watermark i[data-v-ea8b2b63]:first-child{width:22vw;height:16vh;top:14%;right:8%}.rb-watermark i[data-v-ea8b2b63]:nth-child(2){width:14vw;height:9vh;top:34%;right:15%}.rb-watermark i[data-v-ea8b2b63]:nth-child(3){width:13vw;height:10vh;top:22%;left:9%}.rb-watermark i[data-v-ea8b2b63]:nth-child(4){width:9vw;height:6vh;top:36%;left:14%}.rb-watermark i[data-v-ea8b2b63]:nth-child(5){width:18vw;height:12vh;bottom:18%;right:6%}.rb-grain[data-v-ea8b2b63]{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='120' height='120' filter='url(%23n)' opacity='0.6'/></svg>");position:absolute;inset:-50%}.rb-vignette[data-v-ea8b2b63]{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(122% 104% at 50% 42%, #0000 52%, #0000006b 100%), radial-gradient(60% 40% at 50% 45%, hsl(var(--rhine-hue,215) 60% 62% / .06) 0%, #fff0 100%);transition:opacity .9s;position:absolute;inset:0}.rb-vignette.rb-in[data-v-ea8b2b63]{opacity:1}.rb-frame[data-v-ea8b2b63]{z-index:3;pointer-events:none;position:absolute;inset:0}.rb-corner[data-v-ea8b2b63]{opacity:0;width:16px;height:16px;transition:opacity .64s,transform .64s cubic-bezier(.16,.84,.24,1);position:absolute}.rb-corner[data-v-ea8b2b63]:before,.rb-corner[data-v-ea8b2b63]:after{content:"";background:var(--rhine-hair,#ffffff29);position:absolute}.rb-corner[data-v-ea8b2b63]:before{width:100%;height:1px}.rb-corner[data-v-ea8b2b63]:after{width:1px;height:100%}.rb-c-tl[data-v-ea8b2b63]{top:26px;left:26px;transform:translate(-10px,-10px)}.rb-c-tl[data-v-ea8b2b63]:before,.rb-c-tl[data-v-ea8b2b63]:after{top:0;left:0}.rb-c-tr[data-v-ea8b2b63]{top:26px;right:26px;transform:translate(10px,-10px)}.rb-c-tr[data-v-ea8b2b63]:before,.rb-c-tr[data-v-ea8b2b63]:after{top:0;right:0}.rb-c-bl[data-v-ea8b2b63]{bottom:26px;left:26px;transform:translate(-10px,10px)}.rb-c-bl[data-v-ea8b2b63]:before,.rb-c-bl[data-v-ea8b2b63]:after{bottom:0;left:0}.rb-c-br[data-v-ea8b2b63]{bottom:26px;right:26px;transform:translate(10px,10px)}.rb-c-br[data-v-ea8b2b63]:before,.rb-c-br[data-v-ea8b2b63]:after{bottom:0;right:0}.rb-frame.rb-in .rb-corner[data-v-ea8b2b63]{opacity:1;transform:none}.rb-frame.rb-in .rb-c-tr[data-v-ea8b2b63]{transition-delay:90ms}.rb-frame.rb-in .rb-c-br[data-v-ea8b2b63]{transition-delay:.18s}.rb-frame.rb-in .rb-c-bl[data-v-ea8b2b63]{transition-delay:.27s}.rb-scanline[data-v-ea8b2b63]{opacity:0;background:linear-gradient(#fff0 0%,#ffffff0d 58%,#ffffff1c 86%,#ffffff2e 97%,#fff0 100%);height:96px;position:absolute;top:-14%;left:0;right:0}.rb-scanline.rb-go[data-v-ea8b2b63]{animation:2.6s ease-in-out rb-scan-ea8b2b63}@keyframes rb-scan-ea8b2b63{0%{opacity:0;top:-14%}10%{opacity:1}86%{opacity:1}to{opacity:0;top:102%}}.rb-brand[data-v-ea8b2b63]{z-index:4;color:var(--rhine-ink,#eef1f6);position:absolute;top:44px;left:46px}.rb-brand-1[data-v-ea8b2b63],.rb-brand-2[data-v-ea8b2b63],.rb-brand-3[data-v-ea8b2b63]{opacity:0;transition:opacity .56s cubic-bezier(.16,.84,.24,1),transform .56s cubic-bezier(.16,.84,.24,1);transform:translate(-22px)}.rb-brand-1[data-v-ea8b2b63]{letter-spacing:.03em;font-size:30px;font-weight:700;line-height:.98}.rb-brand-2[data-v-ea8b2b63]{font-family:var(--font-sans,sans-serif);letter-spacing:.1em;color:var(--rhine-ink-soft,#c8d4e8);margin-top:5px;font-size:13px;font-weight:500}.rb-brand-3[data-v-ea8b2b63]{letter-spacing:.03em;align-items:baseline;gap:9px;margin-top:2px;font-size:26px;font-weight:400;line-height:1.06;display:flex}.rb-brand-3 b[data-v-ea8b2b63]{font-weight:700}.rb-brand-3 span[data-v-ea8b2b63]{color:var(--rhine-muted,#8b9ab1)}.rb-brand.rb-in .rb-brand-1[data-v-ea8b2b63]{opacity:1;transition-delay:60ms;transform:none}.rb-brand.rb-in .rb-brand-2[data-v-ea8b2b63]{opacity:1;transition-delay:.15s;transform:none}.rb-brand.rb-in .rb-brand-3[data-v-ea8b2b63]{opacity:1;transition-delay:.24s;transform:none}.rb-meta[data-v-ea8b2b63]{z-index:4;font-family:var(--font-mono,monospace);letter-spacing:.16em;color:var(--rhine-muted,#8b9ab1);opacity:0;align-items:baseline;gap:10px;font-size:10px;transition:opacity .56s .33s,transform .56s cubic-bezier(.16,.84,.24,1) .33s;display:flex;position:absolute;top:170px;left:46px;transform:translate(-18px)}.rb-meta.rb-in[data-v-ea8b2b63]{opacity:1;transform:none}.rb-clock[data-v-ea8b2b63]{color:var(--rhine-accent,#ff7500)}.rb-slats[data-v-ea8b2b63]{z-index:4;opacity:0;align-items:center;gap:5px;transition:opacity .56s .42s,transform .56s cubic-bezier(.16,.84,.24,1) .42s;display:flex;position:absolute;top:196px;left:46px;transform:translate(-18px)}.rb-slats.rb-in[data-v-ea8b2b63]{opacity:1;transform:none}.rb-slat[data-v-ea8b2b63]{background:var(--rhine-hair,#ffffff29);width:20px;height:2px;transition:width .46s cubic-bezier(.3,.9,.25,1),background-color .32s,opacity .32s}.rb-slat.rb-past[data-v-ea8b2b63]{background:var(--rhine-ink,#eef1f6);opacity:.3}.rb-slat.rb-on[data-v-ea8b2b63]{background:var(--rhine-accent,#ff7500);opacity:1;width:34px}.rb-center[data-v-ea8b2b63]{z-index:5;opacity:0;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .34s;display:flex;position:absolute;top:47%;left:0;right:0;transform:translateY(-50%)}.rb-center.rb-in[data-v-ea8b2b63]{opacity:1}.rb-status[data-v-ea8b2b63]{font-family:var(--font-sans,sans-serif);letter-spacing:.14em;color:var(--rhine-ink,#eef1f6);white-space:nowrap;align-items:center;gap:12px;font-size:40px;font-weight:600;display:flex}.rb-status-zh[data-v-ea8b2b63]{letter-spacing:.14em}.rb-caret[data-v-ea8b2b63]{background:var(--rhine-accent,#ff7500);opacity:0;width:15px;height:4px;display:inline-block;transform:translateY(3px)}.rb-caret.rb-on[data-v-ea8b2b63]{opacity:1;animation:1s step-end infinite rb-blink-ea8b2b63}@keyframes rb-blink-ea8b2b63{50%{opacity:0}}.rb-sub-en[data-v-ea8b2b63]{font-family:var(--font-mono,monospace);letter-spacing:.44em;text-indent:.44em;color:var(--rhine-ink-soft,#c8d4e8);white-space:nowrap;min-height:1em;margin-top:16px;font-size:13px}.rb-rule[data-v-ea8b2b63]{background:var(--rhine-hair,#ffffff29);width:0;height:1px;margin-top:22px;transition:width .62s cubic-bezier(.2,.9,.2,1)}.rb-center.rb-in .rb-rule[data-v-ea8b2b63]{width:min(560px,42vw)}.rb-reticle[data-v-ea8b2b63]{z-index:2;opacity:0;pointer-events:none;width:min(56vw,86vh,1040px);height:min(56vw,86vh,1040px);transition:opacity .5s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.rb-reticle.rb-in[data-v-ea8b2b63]{opacity:1}.rb-reticle svg[data-v-ea8b2b63]{width:100%;height:100%;overflow:visible}.rb-ret-rot-a[data-v-ea8b2b63]{transform-box:view-box;transform-origin:50%;animation:9s linear infinite rb-spin-ea8b2b63}.rb-ret-rot-b[data-v-ea8b2b63]{transform-box:view-box;transform-origin:50%;animation:5.4s linear infinite reverse rb-spin-ea8b2b63}@keyframes rb-spin-ea8b2b63{to{transform:rotate(360deg)}}.rb-ring-a[data-v-ea8b2b63]{fill:none;stroke:var(--rhine-ink,#eef1f6);stroke-width:6px}.rb-ring-b[data-v-ea8b2b63]{fill:none;stroke:var(--rhine-line,#5892e4);stroke-width:2.2px;opacity:.95}.rb-dot-a[data-v-ea8b2b63]{fill:var(--rhine-ink,#eef1f6)}.rb-dot-b[data-v-ea8b2b63]{fill:var(--rhine-line,#5892e4)}.rb-dot-o[data-v-ea8b2b63]{fill:var(--rhine-accent,#ff7500)}.rb-bracket[data-v-ea8b2b63]{fill:none;stroke:var(--rhine-ink,#eef1f6);stroke-width:1.6px;opacity:.85}.rb-hex[data-v-ea8b2b63]{z-index:4;width:236px;height:148px;font-family:var(--font-mono,monospace);letter-spacing:.06em;color:var(--rhine-ink-soft,#c8d4e8);opacity:0;text-align:right;white-space:pre;font-size:10px;line-height:1.55;transition:opacity .32s;position:absolute;top:22%;right:46px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 74%,#0000);mask-image:linear-gradient(#0000,#000 22% 74%,#0000)}.rb-hex.rb-in[data-v-ea8b2b63]{opacity:.6}.rb-action[data-v-ea8b2b63]{z-index:6;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:12px;transition:opacity .32s;display:flex;position:absolute;top:62%;left:0;right:0}.rb-action.rb-in[data-v-ea8b2b63]{opacity:1;pointer-events:auto}.rb-btn[data-v-ea8b2b63]{border:1.5px solid var(--rhine-ink,#eef1f6);color:var(--rhine-ink,#eef1f6);font-family:var(--font-display,sans-serif);letter-spacing:.14em;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:13px 26px;font-size:15px;transition:color .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden}.rb-btn[data-v-ea8b2b63]:before{content:"";background:var(--rhine-ink,#eef1f6);transition:transform .3s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0;transform:translate(-101%)}.rb-btn[data-v-ea8b2b63]:hover:before{transform:none}.rb-btn[data-v-ea8b2b63]:hover{color:#0a1424}.rb-btn[data-v-ea8b2b63]>*{z-index:1;position:relative}.rb-btn[data-v-ea8b2b63]:active{transform:translateY(1px)}.rb-btn-zh[data-v-ea8b2b63]{font-family:var(--font-sans,sans-serif);font-weight:500}.rb-btn-en[data-v-ea8b2b63]{font-family:var(--font-mono,monospace);letter-spacing:.24em;opacity:.62;font-size:11px}.rb-btn.rb-pulse[data-v-ea8b2b63]{animation:1.9s ease-in-out infinite rb-pulse-ea8b2b63}@keyframes rb-pulse-ea8b2b63{0%,to{box-shadow:0 0 #ff750000}50%{box-shadow:0 0 0 7px #ff750024}}.rb-hint[data-v-ea8b2b63]{font-family:var(--font-sans,sans-serif);letter-spacing:.16em;color:var(--rhine-muted,#8b9ab1);font-size:11px}.rb-hint kbd[data-v-ea8b2b63]{font-family:var(--font-mono,monospace);border:1px solid var(--rhine-hair,#ffffff29);letter-spacing:.06em;margin:0 3px;padding:1px 5px;font-size:10px}.rb-foot[data-v-ea8b2b63]{z-index:4;font-family:var(--font-mono,monospace);letter-spacing:.2em;color:var(--rhine-ink,#eef1f6);opacity:0;align-items:center;gap:10px;font-size:11px;transition:opacity .56s .3s,transform .56s cubic-bezier(.16,.84,.24,1) .3s;display:flex;position:absolute;bottom:52px;right:46px;transform:translate(18px)}.rb-foot.rb-in[data-v-ea8b2b63]{opacity:1;transform:none}.rb-foot i[data-v-ea8b2b63]{background:var(--rhine-ink,#eef1f6);width:0;height:7px;transition:width .72s cubic-bezier(.2,.9,.2,1) .46s;display:block}.rb-foot.rb-in i[data-v-ea8b2b63]{width:26px}.rb-stepcount[data-v-ea8b2b63]{z-index:4;font-family:var(--font-mono,monospace);letter-spacing:.22em;color:var(--rhine-muted,#8b9ab1);opacity:0;font-size:11px;transition:opacity .56s .4s,transform .56s cubic-bezier(.16,.84,.24,1) .4s;position:absolute;bottom:52px;left:46px;transform:translate(-18px)}.rb-stepcount.rb-in[data-v-ea8b2b63]{opacity:1;transform:none}.rb-progress[data-v-ea8b2b63]{z-index:6;background:var(--rhine-hair-soft,#ffffff12);width:min(420px,32vw);height:3px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.rb-progress[data-v-ea8b2b63]:before{content:"";background-image:repeating-linear-gradient(90deg, var(--rhine-hair,#ffffff29) 0 1px, transparent 1px 30px);opacity:.8;background-position:0 100%;background-repeat:repeat-x;background-size:auto 5px;height:5px;position:absolute;bottom:3px;left:0;right:0}.rb-progress i[data-v-ea8b2b63]{background:var(--rhine-ink,#eef1f6);width:0;height:100%;box-shadow:inset -2px 0 0 var(--rhine-accent,#ff7500);transition:width .46s cubic-bezier(.3,.9,.25,1);display:block}.rb-progress.rb-accent i[data-v-ea8b2b63]{background:var(--rhine-accent,#ff7500)}.rb-skip[data-v-ea8b2b63]{z-index:8;font-family:var(--font-mono,monospace);letter-spacing:.24em;color:var(--rhine-muted,#8b9ab1);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;padding:5px 10px;font-size:11px;transition:opacity .4s,color .2s,border-color .2s;position:absolute;top:48px;right:46px}.rb-skip.rb-in[data-v-ea8b2b63]{opacity:1}.rb-skip[data-v-ea8b2b63]:hover{color:var(--rhine-ink,#eef1f6);border-color:var(--rhine-hair,#ffffff29)}.rb-black[data-v-ea8b2b63]{z-index:40;background:#000;place-items:center;transition:opacity .62s;display:grid;position:absolute;inset:0}.rb-black.rb-out[data-v-ea8b2b63]{opacity:0;pointer-events:none}.rb-black-inner[data-v-ea8b2b63]{opacity:0;flex-direction:column;align-items:center;gap:2px;transition:opacity .56s,transform .56s;display:flex;transform:translateY(6px)}.rb-black-inner.rb-in[data-v-ea8b2b63]{opacity:1;transform:none}.rb-black-inner.rb-out[data-v-ea8b2b63]{opacity:0;transition:opacity .62s,transform .62s;transform:scale(1.045)}.rb-mark[data-v-ea8b2b63]{object-fit:contain;width:110px;height:110px;filter:drop-shadow(0 0 18px hsl(var(--rhine-hue,215) 72% 62% / .5));margin-bottom:18px}.rb-black-zh[data-v-ea8b2b63]{font-family:var(--font-sans,sans-serif);letter-spacing:.34em;text-indent:.34em;color:#fff;font-size:33px;font-weight:700}.rb-black-en[data-v-ea8b2b63]{letter-spacing:.62em;text-indent:.62em;color:#fff;margin-top:9px;font-size:27px;font-weight:700;transition:letter-spacing 1.3s cubic-bezier(.16,.84,.24,1)}.rb-black-en.rb-tighten[data-v-ea8b2b63]{letter-spacing:.2em;text-indent:.2em}.rb-black-sub[data-v-ea8b2b63]{font-family:var(--font-mono,monospace);letter-spacing:.42em;text-indent:.42em;color:#ffffff80;margin-top:12px;font-size:10px}.rb-sweep[data-v-ea8b2b63]{pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff0e 42%,#ffffff1f 50%,#ffffff0e 58%,#fff0 100%);width:42%;position:absolute;top:0;bottom:0;left:-50%}.rb-sweep.rb-go[data-v-ea8b2b63]{animation:1.15s cubic-bezier(.32,0,.2,1) forwards rb-sweep-ea8b2b63}@keyframes rb-sweep-ea8b2b63{0%{left:-50%}to{left:118%}}.rb-wash[data-v-ea8b2b63]{opacity:0;z-index:35;pointer-events:none;background:#8b8a88;position:absolute;inset:0}.rb-wash.rb-go[data-v-ea8b2b63]{animation:.46s forwards rb-wash-ea8b2b63}@keyframes rb-wash-ea8b2b63{0%{opacity:0}30%{opacity:1}to{opacity:1}}.rb-flash[data-v-ea8b2b63]{opacity:0;z-index:60;pointer-events:none;background:#fff;position:absolute;inset:0}.rb-flash.rb-go[data-v-ea8b2b63]{animation:.3s forwards rb-flash-ea8b2b63}@keyframes rb-flash-ea8b2b63{0%{opacity:0}40%{opacity:1}to{opacity:1}}@media (width<=900px){.rb-brand[data-v-ea8b2b63]{top:30px;left:26px}.rb-meta[data-v-ea8b2b63]{top:138px;left:26px}.rb-slats[data-v-ea8b2b63]{top:162px;left:26px}.rb-foot[data-v-ea8b2b63]{right:26px}.rb-stepcount[data-v-ea8b2b63]{left:26px}.rb-skip[data-v-ea8b2b63]{right:26px}.rb-hex[data-v-ea8b2b63]{display:none}.rb-status[data-v-ea8b2b63]{font-size:30px}}@media (prefers-reduced-motion:reduce){.rb-ret-rot-a[data-v-ea8b2b63],.rb-ret-rot-b[data-v-ea8b2b63],.rb-scanline.rb-go[data-v-ea8b2b63],.rb-sweep.rb-go[data-v-ea8b2b63]{animation:none}}.rhine-verify[data-v-36095324]{background:radial-gradient(120% 90% at 78% 12%, hsl(var(--rhine-hue,215) 60% 38% / .24) 0%, #0000 55%), linear-gradient(168deg, var(--rhine-plate-a,#0e1a30) 0%, var(--rhine-bg,#0a1424) 42%, var(--rhine-bg,#0a1424) 100%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3.6vh,34px);padding:28px 20px 20px;display:flex;position:absolute;inset:0;overflow:hidden auto}.verify-logo[data-v-36095324]{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.logo-emblem[data-v-36095324]{width:70px;height:70px;margin-bottom:16px;position:relative}.logo-ring[data-v-36095324]{border:1px solid var(--rhine-line,#5892e4);border-top-color:var(--rhine-line-dim,#2065c5);animation:logo-spin-36095324 calc(10s * var(--rhine-speed,1)) linear infinite;border-radius:50%;position:absolute;inset:-7px}.logo-hex[data-v-36095324]{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg, hsl(var(--rhine-hue,215) 72% 62% / .1), transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.logo-hex img[data-v-36095324]{object-fit:contain;width:60%;height:60%}@keyframes logo-spin-36095324{to{transform:rotate(360deg)}}.logo-zh[data-v-36095324]{font-family:var(--font-sans,sans-serif);letter-spacing:.16em;color:var(--rhine-ink,#eef1f6);margin:0;font-size:1.9rem;font-weight:700}.logo-en[data-v-36095324]{font-family:var(--font-display,sans-serif);letter-spacing:.4em;color:var(--rhine-muted,#8b9ab1);text-transform:uppercase;margin:8px 0 0;font-size:.64rem;font-weight:500}.verify-stage[data-v-36095324]{width:100%;max-width:400px;position:relative}.scan-ring[data-v-36095324]{background:repeating-conic-gradient(from 0deg, var(--rhine-line,#5892e4) 0deg 1.4deg, transparent 1.4deg 7.5deg);opacity:.22;width:560px;height:560px;animation:spin-36095324 calc(20s * var(--rhine-speed,1)) linear infinite;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}@keyframes spin-36095324{to{transform:translate(-50%,-50%)rotate(360deg)}}.verify-panel[data-v-36095324]{border:1px solid hsl(var(--rhine-hue,215) 72% 42%);-webkit-backdrop-filter:blur(10px);background:#0a0e18b3;padding:24px 26px 22px;transition:border-color .25s,box-shadow .25s;position:relative}.verify-panel[data-v-36095324]:before{content:"";pointer-events:none;background:linear-gradient(var(--rhine-line,#5892e4), var(--rhine-line,#5892e4)) top left / 16px 1px, linear-gradient(var(--rhine-line,#5892e4), var(--rhine-line,#5892e4)) top left / 1px 16px, linear-gradient(var(--rhine-line,#5892e4), var(--rhine-line,#5892e4)) top right / 16px 1px, linear-gradient(var(--rhine-line,#5892e4), var(--rhine-line,#5892e4)) top right / 1px 16px, linear-gradient(var(--rhine-line,#5892e4), var(--rhine-line,#5892e4)) bottom left / 16px 1px, linear-gradient(var(--rhine-line,#5892e4), var(--rhine-line,#5892e4)) bottom left / 1px 16px, linear-gradient(var(--rhine-line,#5892e4), var(--rhine-line,#5892e4)) bottom right / 16px 1px, linear-gradient(var(--rhine-line,#5892e4), var(--rhine-line,#5892e4)) bottom right / 1px 16px;opacity:.55;background-repeat:no-repeat;position:absolute;inset:-4px}.verify-panel.failed[data-v-36095324]{border-color:var(--rhine-danger,#ff3b30);box-shadow:0 0 24px #ff3b3029}.verify-panel.loading[data-v-36095324]:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:.5s step-end infinite panel-glitch-36095324;position:absolute;inset:0}@keyframes panel-glitch-36095324{0%,to{opacity:0;transform:none}25%{opacity:.5;transform:translate(-3px)}50%{opacity:.1;transform:translate(2px)}75%{opacity:.4;transform:translate(-1px)}}.panel-head[data-v-36095324]{border-bottom:1px solid var(--rhine-hair-soft,#ffffff12);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;display:flex}.status-light[data-v-36095324]{background:var(--rhine-line,#5892e4);width:7px;height:7px;box-shadow:0 0 8px var(--rhine-line,#5892e4);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite status-blink-36095324}.status-light.warn[data-v-36095324]{background:var(--rhine-danger,#ff3b30);box-shadow:0 0 8px var(--rhine-danger,#ff3b30)}@keyframes status-blink-36095324{0%,to{opacity:1}50%{opacity:.3}}.head-id[data-v-36095324]{font-family:var(--font-display,sans-serif);letter-spacing:.26em;color:var(--rhine-line,#5892e4);font-size:.64rem;font-weight:600}.head-cn[data-v-36095324]{letter-spacing:.2em;color:var(--rhine-muted,#8b9ab1);margin-left:auto;font-size:.66rem}.vfield[data-v-36095324]{margin-bottom:15px}.vlabel[data-v-36095324]{letter-spacing:.08em;color:var(--rhine-ink,#eef1f6);align-items:baseline;gap:8px;margin-bottom:8px;font-size:.82rem;transition:color .25s;display:flex}.vlabel em[data-v-36095324]{font-style:normal;font-family:var(--font-display,sans-serif);letter-spacing:.2em;color:var(--rhine-muted,#8b9ab1);font-size:.58rem}.vbox[data-v-36095324]{position:relative}.vbox input[data-v-36095324]{width:100%;color:var(--rhine-ink,#eef1f6);font-family:var(--font-mono,monospace);letter-spacing:.03em;background:#00000059;border:1px solid #ffffff1f;outline:none;padding:12px 13px;font-size:.88rem;transition:border-color .25s,box-shadow .25s}.vbox input[data-v-36095324]::placeholder{color:#667a99b3}.vbox input[data-v-36095324]:focus{border-color:var(--rhine-line,#5892e4);box-shadow:0 0 0 1px hsl(var(--rhine-hue,215) 72% 62% / .28), 0 0 22px hsl(var(--rhine-hue,215) 72% 62% / .12)}.vfield:has(.vbox input:focus) .vlabel[data-v-36095324]{color:var(--rhine-line,#5892e4)}.vbox--auto input[data-v-36095324]{color:var(--rhine-muted,#8b9ab1);cursor:default}.vauto[data-v-36095324]{font-family:var(--font-mono,monospace);letter-spacing:.16em;color:var(--rhine-muted,#8b9ab1);pointer-events:none;font-size:.56rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.verify-error[data-v-36095324]{border-left:2px solid var(--rhine-danger,#ff3b30);background:#ff3b3014;flex-direction:column;gap:3px;margin-bottom:15px;padding:10px 12px;animation:.3s err-in-36095324;display:flex}.err-main[data-v-36095324]{letter-spacing:.04em;color:var(--rhine-danger,#ff3b30);font-size:.76rem}.err-detail[data-v-36095324]{font-family:var(--font-mono,monospace);color:var(--rhine-muted,#8b9ab1);font-size:.62rem}@keyframes err-in-36095324{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.confirm-panel[data-v-36095324]{padding:26px 26px 22px}.acct[data-v-36095324]{border:1px solid var(--rhine-hair-soft,#ffffff12);background:#00000047;align-items:center;gap:14px;margin-bottom:20px;padding:16px 14px;display:flex}.acct-avatar[data-v-36095324]{width:54px;height:54px;font-family:var(--font-display,sans-serif);color:var(--rhine-ink,#eef1f6);background:linear-gradient(150deg, hsl(var(--rhine-hue,215) 72% 55% / .5), hsl(var(--rhine-hue,215) 72% 30% / .3));border:1px solid hsl(var(--rhine-hue,215) 72% 62% / .6);box-shadow:0 0 18px hsl(var(--rhine-hue,215) 72% 62% / .25);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex}.acct-meta[data-v-36095324]{flex:1;min-width:0}.acct-name[data-v-36095324]{letter-spacing:.06em;color:var(--rhine-ink,#eef1f6);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:600;overflow:hidden}.acct-sub[data-v-36095324]{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--rhine-muted,#8b9ab1);margin-top:5px;font-size:.72rem}.acct-row[data-v-36095324]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.acct-email[data-v-36095324]{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--rhine-muted,#8b9ab1);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;overflow:hidden}.acct-tier[data-v-36095324]{font-family:var(--font-display,sans-serif);letter-spacing:.1em;background:#ffffff08;border:1px solid;border-radius:2px;flex-shrink:0;padding:2px 7px;font-size:.58rem}.switch-btn[data-v-36095324]{cursor:pointer;width:100%;font-family:var(--font-display,sans-serif);letter-spacing:.22em;color:var(--rhine-muted,#8b9ab1);background:0 0;border:none;margin-top:12px;padding:8px;font-size:.68rem;transition:color .2s}.switch-btn[data-v-36095324]:hover{color:var(--rhine-ink-soft,#c8d4e8)}.verify-btn[data-v-36095324]{cursor:pointer;border:1.5px solid var(--rhine-ink,#eef1f6);width:100%;color:var(--rhine-ink,#eef1f6);font-family:var(--font-display,sans-serif);letter-spacing:.26em;background:0 0;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:.9rem;font-weight:600;transition:background .25s,box-shadow .25s,transform 80ms;display:flex;position:relative;overflow:hidden}.verify-btn[data-v-36095324]:before{content:"";background:var(--rhine-ink,#eef1f6);transition:transform .3s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0;transform:translate(-101%)}.verify-btn[data-v-36095324]:hover:before{transform:none}.verify-btn[data-v-36095324]:hover{color:#0a1424}.verify-btn[data-v-36095324]>*{z-index:1;position:relative}.verify-btn[data-v-36095324]:active{transform:translateY(1px)}.verify-btn[data-v-36095324]:disabled{opacity:.75;cursor:not-allowed}.btn-scan[data-v-36095324]{background:linear-gradient(90deg, transparent, hsl(var(--rhine-hue,215) 72% 62% / .3), transparent);width:60px;animation:btn-scan-36095324 calc(2.6s * var(--rhine-speed,1)) ease-in-out infinite;position:absolute;top:0;bottom:0;left:-80px;transform:skew(-20deg)}@keyframes btn-scan-36095324{to{left:110%}}.btn-halo[data-v-36095324]{pointer-events:none;opacity:0;border:1px solid var(--rhine-line,#5892e4);position:absolute;inset:-1px}.verify-btn:hover .btn-halo[data-v-36095324],.verify-btn:disabled .btn-halo[data-v-36095324]{opacity:1;animation:1.2s ease-out infinite btn-halo-36095324}@keyframes btn-halo-36095324{0%{box-shadow:0 0 0 0 hsl(var(--rhine-hue,215) 72% 62% / .4)}to{box-shadow:0 0 0 12px hsl(var(--rhine-hue,215) 72% 62% / 0)}}.btn-spinner[data-v-36095324]{border:2px solid #ffffff26;border-top-color:var(--rhine-accent,#ff7500);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin-local-36095324}@keyframes spin-local-36095324{to{transform:rotate(360deg)}}.rv-welcome[data-v-36095324]{z-index:10;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .42s,transform .78s cubic-bezier(.4,0,.2,1),filter .78s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.rv-welcome.rv-in[data-v-36095324]{opacity:1}.rv-welcome.rv-gone[data-v-36095324]{filter:blur(5px);opacity:0;transform:scale(1.035)}.rv-w1[data-v-36095324]{font-family:var(--font-display,sans-serif);letter-spacing:.2em;text-indent:.2em;color:var(--rhine-ink,#eef1f6);font-size:40px;font-weight:700}.rv-w2[data-v-36095324]{background:var(--rhine-ink,#eef1f6);color:#0a1424;font-family:var(--font-sans,sans-serif);letter-spacing:.16em;text-indent:.16em;margin-top:14px;padding:7px 18px 9px;font-size:28px;font-weight:700}.rv-w3[data-v-36095324]{flex-direction:column;align-items:center;gap:10px;margin-top:30px;display:flex}.rv-w3 img[data-v-36095324]{object-fit:contain;width:76px;height:76px}.rv-w3 span[data-v-36095324]{font-family:var(--font-mono,monospace);letter-spacing:.5em;text-indent:.5em;color:var(--rhine-ink-soft,#c8d4e8);font-size:10px}.rv-w4[data-v-36095324]{font-family:var(--font-sans,sans-serif);letter-spacing:.28em;text-indent:.28em;color:var(--rhine-ink,#eef1f6);margin-top:20px;font-size:15px}.rv-glitch[data-v-36095324]{position:relative}.rv-glitch[data-v-36095324]:before,.rv-glitch[data-v-36095324]:after{content:attr(data-text);opacity:0;pointer-events:none;filter:blur(.5px);mix-blend-mode:screen;clip-path:inset(0 0 100%);width:100%;position:absolute;top:0;left:0}.rv-glitch[data-v-36095324]:before{color:var(--rhine-glitch-a,#ff3b30)}.rv-glitch[data-v-36095324]:after{color:var(--rhine-glitch-b,#2971b8)}.rv-glitch.rv-on[data-v-36095324]:before{animation:.43s steps(3,end) 2 both rv-gx-36095324}.rv-glitch.rv-on[data-v-36095324]:after{animation:.43s steps(3,end) 2 both rv-gy-36095324}@keyframes rv-gx-36095324{0%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}14%{opacity:.7;clip-path:inset(6% 0 68%);transform:translate(-3px)}34%{opacity:.5;clip-path:inset(54% 0 28%);transform:translate(2px)}56%{opacity:.6;clip-path:inset(22% 0 56%);transform:translate(-2px)}80%{opacity:.32;clip-path:inset(72% 0 10%);transform:translate(1px)}to{opacity:0;clip-path:inset(0 0 100%);transform:none}}@keyframes rv-gy-36095324{0%{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}14%{opacity:.7;clip-path:inset(62% 0 14%);transform:translate(3px)}34%{opacity:.5;clip-path:inset(10% 0 66%);transform:translate(-2px)}56%{opacity:.6;clip-path:inset(48% 0 34%);transform:translate(2px)}80%{opacity:.32;clip-path:inset(30% 0 52%);transform:translate(-1px)}to{opacity:0;clip-path:inset(0 0 100%);transform:none}}.rv-bloom[data-v-36095324]{z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fffffffc 0%,#fffffff0 22%,#ffffff94 44%,#ffffff29 62%,#fff0 78%);border-radius:50%;width:128vmax;height:128vmax;margin:-64vmax 0 0 -64vmax;position:absolute;top:45%;left:50%}.rv-bloom.rv-go[data-v-36095324]{animation:1.25s cubic-bezier(.22,.68,.2,1) forwards rv-bloom-36095324}@keyframes rv-bloom-36095324{0%{opacity:0;transform:scale(.08)}20%{opacity:1;transform:scale(.42)}58%{opacity:.96;transform:scale(.96)}to{opacity:0;transform:scale(1.42)}}.rv-streak[data-v-36095324]{z-index:-1;opacity:0;pointer-events:none;filter:blur(1px);background:linear-gradient(90deg,#fff0 0%,#ffffff80 34%,#fffffffa 50%,#ffffff80 66%,#fff0 100%);width:0;height:3px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.rv-streak.rv-go[data-v-36095324]{animation:1s cubic-bezier(.2,.78,.2,1) forwards rv-streak-36095324}@keyframes rv-streak-36095324{0%{opacity:0;width:0;height:1px}26%{opacity:1;width:62vw;height:3px}60%{opacity:.6;width:96vw;height:2px}to{opacity:0;width:132vw;height:1px}}@media (width<=520px){.verify-panel[data-v-36095324]{padding:20px 18px 18px}.rhine-verify[data-v-36095324]{justify-content:flex-start;padding-top:7vh}.scan-ring[data-v-36095324]{width:140vw;height:140vw}.rv-w1[data-v-36095324]{font-size:30px}.rv-w2[data-v-36095324]{font-size:22px}}.rhine-fx[data-v-9d6bc2bb]{pointer-events:none;z-index:60;position:absolute;inset:0;overflow:hidden}.fx-curvature[data-v-9d6bc2bb]{opacity:var(--rhine-distort,.4);background:radial-gradient(120% 100% at 50% 42%,#0000 58%,#0000008c 100%),linear-gradient(#ffffff08 0%,#0000 12%);position:absolute;inset:0}.fx-scanlines[data-v-9d6bc2bb]{opacity:var(--rhine-scanline,.5);background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.fx-noise[data-v-9d6bc2bb]{background-image:radial-gradient(#ffffff0d .5px,#0000 .5px);background-size:var(--rhine-noise,3px) var(--rhine-noise,3px);opacity:.55;position:absolute;inset:0}.fx-glitch[data-v-9d6bc2bb]{mix-blend-mode:screen;opacity:0;animation:fx-glitch-9d6bc2bb calc(4.2s * var(--rhine-speed,1)) steps(1) infinite;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);position:absolute;inset:0}@keyframes fx-glitch-9d6bc2bb{0%,89%,to{opacity:0;transform:none}90%{opacity:.5;transform:translate(-7px)}91%{opacity:.15;transform:translate(5px)}92%{opacity:.38;transform:translate(-3px)}93%{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.fx-glitch[data-v-9d6bc2bb]{animation:none}}.rs-gear[data-v-a2078d1b]{z-index:9998;border:1px solid hsl(var(--rhine-hue,215) 72% 40%);width:40px;height:40px;color:var(--rhine-line,#8fb49a);cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0a0c0e99;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s,color .3s;display:flex;position:fixed;bottom:18px;right:18px}.rs-gear svg[data-v-a2078d1b]{width:20px;height:20px}.rs-gear[data-v-a2078d1b]:hover{box-shadow:0 0 18px var(--rhine-line-glow,#8fb49a66);color:hsl(var(--rhine-hue,215) 72% 72%);transform:rotate(45deg)}.rs-panel[data-v-a2078d1b]{z-index:9999;border-left:1px solid hsl(var(--rhine-hue,215) 72% 40%);-webkit-backdrop-filter:blur(14px);background:#06080aeb;flex-direction:column;width:300px;max-width:88vw;padding:0;display:flex;position:fixed;top:0;bottom:0;right:0}.rs-head[data-v-a2078d1b]{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.rs-title[data-v-a2078d1b]{font-family:var(--font-display,sans-serif);letter-spacing:.3em;color:var(--rhine-line,#8fb49a);font-size:.78rem;font-weight:600}.rs-title-cn[data-v-a2078d1b]{letter-spacing:.2em;color:var(--rhine-muted,#6b7a70);font-size:.72rem}.rs-close[data-v-a2078d1b]{cursor:pointer;color:var(--rhine-muted,#6b7a70);background:0 0;border:none;margin-left:auto;font-size:1.5rem;line-height:1}.rs-close[data-v-a2078d1b]:hover{color:var(--rhine-text,#e9edea)}.rs-body[data-v-a2078d1b]{flex-direction:column;flex:1;gap:20px;padding:16px 18px;display:flex;overflow-y:auto}.rs-item[data-v-a2078d1b]{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.rs-label[data-v-a2078d1b]{color:var(--rhine-text,#e9edea);grid-column:1/-1;align-items:baseline;gap:8px;font-size:.78rem;display:flex}.rs-label em[data-v-a2078d1b]{font-style:normal;font-family:var(--font-display,sans-serif);letter-spacing:.2em;color:var(--rhine-muted,#6b7a70);font-size:.62rem}.rs-item input[type=range][data-v-a2078d1b]{appearance:none;background:#ffffff24;outline:none;width:100%;height:2px}.rs-item input[type=range][data-v-a2078d1b]::-webkit-slider-thumb{appearance:none;background:var(--rhine-line,#8fb49a);border:1px solid hsl(var(--rhine-hue,215) 72% 70%);cursor:pointer;border-radius:50%;width:12px;height:12px}.rs-item input[type=range][data-v-a2078d1b]::-moz-range-thumb{background:var(--rhine-line,#8fb49a);border:1px solid hsl(var(--rhine-hue,215) 72% 70%);cursor:pointer;border-radius:50%;width:12px;height:12px}.rs-val[data-v-a2078d1b]{font-family:var(--font-mono,monospace);color:var(--rhine-line,#8fb49a);text-align:right;min-width:46px;font-size:.7rem}.rs-foot[data-v-a2078d1b]{font-family:var(--font-display,sans-serif);letter-spacing:.22em;color:var(--rhine-muted,#6b7a70);border-top:1px solid #ffffff14;padding:12px 18px;font-size:.6rem}.rs-slide-enter-active[data-v-a2078d1b],.rs-slide-leave-active[data-v-a2078d1b]{transition:transform .28s}.rs-slide-enter-from[data-v-a2078d1b],.rs-slide-leave-to[data-v-a2078d1b]{transform:translate(100%)}.login-fullscreen[data-v-319c309d]{--rhine-hue:215;--rhine-bg:#0a1424;--rhine-plate-a:#0e1a30;--rhine-line:hsl(var(--rhine-hue) 72% 62%);--rhine-line-dim:hsl(var(--rhine-hue) 72% 45%);--rhine-line-glow:hsla(var(--rhine-hue) 72% 62% / .55);--rhine-ink:#eef1f6;--rhine-ink-soft:#c8d4e8;--rhine-muted:#8b9ab1;--rhine-hair:#ffffff29;--rhine-hair-soft:#ffffff12;--rhine-accent:#ff7500;--rhine-danger:#ff3b30;--rhine-glitch-a:#ff3b30;--rhine-glitch-b:#2971b8;--rhine-text:#eef1f6;z-index:9999;background:var(--rhine-bg);position:fixed;inset:0;overflow:hidden}.gate-fade-enter-active[data-v-319c309d],.gate-fade-leave-active[data-v-319c309d]{transition:opacity .45s}.gate-fade-enter-from[data-v-319c309d],.gate-fade-leave-to[data-v-319c309d]{opacity:0}.banner-slide-enter-active[data-v-47f692dd],.banner-slide-leave-active[data-v-47f692dd]{transition:all .3s}.banner-slide-enter-from[data-v-47f692dd],.banner-slide-leave-to[data-v-47f692dd]{opacity:0;transform:translateY(-100%)}.tier-1-banner[data-v-47f692dd]{top:var(--navbar-height);z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#94a3b81f,#94a3b80f);border-bottom:1px solid #94a3b833;position:sticky}.banner-inner[data-v-47f692dd]{max-width:var(--max-width);color:#94a3b8;flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:10px 24px;font-size:.84rem;display:flex}.banner-icon[data-v-47f692dd]{flex-shrink:0;font-size:1.1rem}.banner-text strong[data-v-47f692dd]{color:#e2e8f0}.banner-link[data-v-47f692dd]{color:#00c6ff;font-weight:500;text-decoration:underline}.banner-link[data-v-47f692dd]:hover{color:#2ad4ff}.banner-cta[data-v-47f692dd]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#00c6ff,#08c);border-radius:6px;flex-shrink:0;margin-left:auto;padding:5px 16px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.banner-cta[data-v-47f692dd]:hover{transform:translateY(-1px);box-shadow:0 0 18px #00c6ff4d}@media (width<=768px){.banner-inner[data-v-47f692dd]{gap:8px;padding:10px 16px}.banner-cta[data-v-47f692dd]{margin-left:0}.banner-text[data-v-47f692dd]{flex:100%}}#app-root{flex-direction:column;min-height:100vh;display:flex}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .2s}.page-fade-enter-from,.page-fade-leave-to{opacity:0}:root{--bg-deep:#0a1424;--bg-primary:#0e1a2c;--bg-secondary:#162338;--bg-surface:#1b2a45;--bg-card:#20314e;--bg-card-hover:#273a5c;--bg-elevated:#2c4066;--gold:#4f8fff;--gold-light:#a9c9ff;--gold-dark:#2f7dff;--gold-gradient:linear-gradient(135deg, #4f8fff 0%, #79b0ff 50%, #2f7dff 100%);--gold-gradient-h:linear-gradient(180deg, #4f8fff 0%, #79b0ff 50%, #2f7dff 100%);--text-primary:#eef1f6;--text-secondary:#b3bccd;--text-tertiary:#8b94a8;--text-muted:#6b758c;--border-subtle:#ffffff1a;--border-default:#ffffff29;--border-accent:#ffffff42;--border-luminous:#a9c9ff61;--glass-bg:#16233a80;--glass-border:#ffffff26;--glass-shadow:0 8px 32px #00000059;--glass-blur:16px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 12px 40px #0009;--shadow-gold:0 0 30px #4f8fff29;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--font-sans:"Microsoft YaHei", "微软雅黑", "PingFang SC", "Noto Sans SC", "Inter", system-ui, -apple-system, sans-serif;--font-mono:"Inter", "SF Mono", "Fira Code", monospace;--font-display:"Rajdhani", "Jost", "Montserrat", "Inter", "Noto Sans SC", system-ui, sans-serif;--rhine-gold:#d9783c;--rhine-teal:#79c98b;--navbar-height:72px;--max-width:1280px;--transition:.25s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background-color:var(--bg-deep);color:var(--text-primary);min-height:100vh;line-height:1.7;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-3;background: radial-gradient(ellipse 60% 50% at 20% 30%, #406ebe1a 0%, transparent 60%), radial-gradient(ellipse 50% 60% at 80% 70%, #2e54a017 0%, transparent 55%), radial-gradient(ellipse 40% 40% at 50% 10%, #5482c812 0%, transparent 50%),  radial-gradient(ellipse 36% 30% at 85% 15%, #e8d5a30f 0%, transparent 60%),  radial-gradient(ellipse 70% 30% at 50% 95%, #1e2e4e33 0%, transparent 50%), var(--bg-deep);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:-2;opacity:.7;background-image:radial-gradient(.8px .8px at 5% 8%,#fffc,#0000),radial-gradient(.6px .6px at 12% 3%,#ffffff80,#0000),radial-gradient(.7px .7px at 18% 15%,#fff9,#0000),radial-gradient(.5px .5px at 22% 6%,#fff6,#0000),radial-gradient(.9px .9px at 28% 20%,#ffffffb3,#0000),radial-gradient(.6px .6px at 35% 10%,#ffffff80,#0000),radial-gradient(.8px .8px at 42% 4%,#fff9,#0000),radial-gradient(.5px .5px at 48% 18%,#ffffff73,#0000),radial-gradient(1px 1px at 55% 8%,#ffffffbf,#0000),radial-gradient(.6px .6px at 62% 22%,#ffffff80,#0000),radial-gradient(.7px .7px at 68% 6%,#ffffff8c,#0000),radial-gradient(.5px .5px at 75% 14%,#fff6,#0000),radial-gradient(.9px .9px at 82% 3%,#ffffffb3,#0000),radial-gradient(.6px .6px at 88% 16%,#ffffff80,#0000),radial-gradient(.8px .8px at 92% 7%,#ffffffa6,#0000),radial-gradient(.5px .5px at 96% 19%,#fff6,#0000),radial-gradient(.7px .7px at 3% 35%,#ffffff80,#0000),radial-gradient(.9px .9px at 10% 45%,#ffffffb3,#0000),radial-gradient(.5px .5px at 17% 30%,#fff6,#0000),radial-gradient(.8px .8px at 25%,#fff9,#0000),radial-gradient(.6px .6px at 33% 38%,#ffffff80,#0000),radial-gradient(1px 1px at 40% 55%,#fffc,#0000),radial-gradient(.5px .5px at 47% 42%,#fff6,#0000),radial-gradient(.7px .7px at 53% 35%,#ffffff8c,#0000),radial-gradient(.9px .9px at 60% 48%,#ffffffa6,#0000),radial-gradient(.6px .6px at 70% 32%,#ffffff80,#0000),radial-gradient(.8px .8px at 78% 52%,#fff9,#0000),radial-gradient(.5px .5px at 85% 40%,#fff6,#0000),radial-gradient(.7px .7px at 90% 58%,#ffffff8c,#0000),radial-gradient(.6px .6px at 96% 36%,#ffffff73,#0000),radial-gradient(.8px .8px at 8% 70%,#ffffff8c,#0000),radial-gradient(.6px .6px at 15% 80%,#ffffff73,#0000),radial-gradient(.9px .9px at 22% 65%,#ffffffa6,#0000),radial-gradient(.5px .5px at 30% 85%,#fff6,#0000),radial-gradient(.7px .7px at 38% 72%,#ffffff80,#0000),radial-gradient(1px 1px at 45% 90%,#ffffffb3,#0000),radial-gradient(.6px .6px at 52% 68%,#ffffff73,#0000),radial-gradient(.8px .8px at 58% 82%,#ffffff8c,#0000),radial-gradient(.5px .5px at 65% 75%,#fff6,#0000),radial-gradient(.7px .7px at 72% 88%,#ffffff80,#0000),radial-gradient(.9px .9px at 80% 66%,#fff9,#0000),radial-gradient(.6px .6px at 88% 78%,#ffffff73,#0000),radial-gradient(.8px .8px at 94% 72%,#ffffff8c,#0000),radial-gradient(1.3px 1.3px at 15% 25%,#d2e1ffbf,#0000),radial-gradient(1.2px 1.2px at 55% 15%,#dcebffcc,#0000),radial-gradient(1.4px 1.4px at 80% 35%,#c8dcffb3,#0000),radial-gradient(1.1px 1.1px at 35% 65%,#d2e1ffbf,#0000),radial-gradient(1.3px 1.3px at 70% 55%,#dcebffb3,#0000),radial-gradient(1.5px 1.5px at 90% 85%,#c8d7ffbf,#0000),radial-gradient(1.2px 1.2px at 45% 45%,#d2e1ffb3,#0000);animation:6s ease-in-out infinite alternate starPulse;position:fixed;inset:0}@keyframes starPulse{0%{opacity:.55}50%{opacity:.8}to{opacity:.6}}@keyframes shootingStar{0%{opacity:0;transform:translate(0)translateY(0)rotate(-25deg)}5%{opacity:.8}15%{opacity:0}to{opacity:0;transform:translate(-600px)translateY(400px)rotate(-25deg)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;font-weight:600;line-height:1.3}h1{font-size:2.75rem;font-weight:700}h2{font-size:2rem;font-weight:700}h3{font-size:1.5rem}h4{font-size:1.2rem}p{color:var(--text-secondary);margin-bottom:1rem}a{color:var(--gold-light);transition:color var(--transition);text-decoration:none}a:hover{color:var(--gold)}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:80px 0}.badge{font-size:.76rem;font-weight:600;font-family:var(--font-display);color:var(--gold-light);letter-spacing:.3em;text-transform:uppercase;margin-bottom:18px;display:inline-block}.section-header{text-align:center;margin-bottom:64px}.section-header .badge{padding:0 20px;position:relative}.section-header .badge:before,.section-header .badge:after{content:"";background:#ffffff38;width:26px;height:1px;position:absolute;top:50%}.section-header .badge:before{right:100%}.section-header .badge:after{left:100%}.section-header h2{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 14px;font-size:2.4rem;font-weight:700;line-height:1.2}.section-header p{max-width:560px;color:var(--text-tertiary);margin:0 auto;font-size:1.02rem}.btn{border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition);white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--gold-gradient);color:#fff;font-weight:600;box-shadow:0 2px 12px #3b82f64d}.btn-primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 28px #3b82f680}.btn-outline{border:1px solid var(--border-default);color:var(--text-primary);-webkit-backdrop-filter:blur(6px);background:0 0}.btn-outline:hover{border-color:var(--gold);color:var(--gold);background:#3b82f61a}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{color:var(--text-primary);background:#ffffff0a}.card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all var(--transition);padding:28px;position:relative;overflow:hidden}.card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#f4e9c84d,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:5%;right:5%}.card:hover{border-color:var(--border-luminous);box-shadow:var(--shadow-md), 0 0 40px #4f8fff1f, 0 0 20px #e8d5a30f;background:#273a5c9e;transform:translateY(-2px)}.page{padding-top:var(--navbar-height);min-height:100vh}.navbar{z-index:1000;height:var(--navbar-height);background:#000;border-bottom:1px solid #ffffff0f;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.navbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d9783c47 22%,#79c98b47 50%,#d9783c47 78%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.navbar .container{width:100%;max-width:var(--max-width);align-items:center;margin:0 auto;padding:0 24px;display:flex}.navbar-brand{flex-shrink:0;align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.navbar-brand .brand-icon{object-fit:contain;flex-shrink:0;width:40px;height:40px}.navbar-brand .brand-name{color:var(--text-primary);letter-spacing:.22em;font-size:1.05rem;font-weight:600}.navbar-links{align-items:center;gap:4px;margin:0 auto;list-style:none;display:flex}.navbar-links a{color:var(--text-secondary);letter-spacing:.02em;padding:8px 16px;font-size:.86rem;font-weight:400;text-decoration:none;transition:color .2s;position:relative}.navbar-links a:after{content:"";transform-origin:50%;background:#d9783c99;border-radius:0;height:1px;transition:transform .25s;position:absolute;bottom:4px;left:16px;right:16px;transform:scaleX(0)}.navbar-links a:hover{color:var(--text-primary)}.navbar-links a:hover:after{transform:scaleX(1)}.navbar-links a.router-link-exact-active{color:var(--text-primary);font-weight:500}.navbar-links a.router-link-exact-active:after{transform:scaleX(1)}.navbar-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}@media (width<=900px){.navbar-links{display:none}}.site-footer{-webkit-backdrop-filter:blur(16px);background:#142034a6;border-top:1px solid #ffffff0d;margin-top:auto;padding:48px 0 28px}.site-footer .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.site-footer h4{color:var(--text-primary);margin-bottom:16px;font-size:.95rem}.site-footer p,.site-footer a{color:var(--text-tertiary);font-size:.85rem}.site-footer a{margin-bottom:8px;display:block}.site-footer a:hover{color:var(--gold-light)}.site-footer .footer-bottom{border-top:1px solid var(--border-subtle);text-align:center;color:var(--text-muted);margin-top:36px;padding-top:20px;font-size:.8rem}.site-footer .footer-bottom p{margin:4px 0}.site-footer .icp-record a{color:var(--text-muted);font-size:.78rem;transition:color .2s;display:inline-block}.site-footer .icp-record a:hover{color:var(--gold-light)}@media (width<=768px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}}.shooting-star{pointer-events:none;opacity:0;background:linear-gradient(90deg,#fffc,#0000);width:120px;height:1px;animation:4s linear infinite shootingStar;position:absolute}.shooting-star:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:-1px;left:0;box-shadow:0 0 8px 2px #fff9}.glass-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);background:linear-gradient(#16233ab8,#16233ab8) padding-box padding-box,linear-gradient(135deg,#60a5fa61 0%,#818cf838 28%,#22d3ee42 52%,#60a5fa61 100%) border-box;border:1px solid #0000}.modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-panel{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#16233ae6,#16233ae6) padding-box padding-box,linear-gradient(135deg,#60a5fa66 0%,#818cf83d 28%,#22d3ee47 52%,#60a5fa66 100%) border-box;border:1px solid #0000;width:100%;max-height:90vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-panel--sm{max-width:420px}.modal-panel--md{max-width:560px}.modal-panel--lg{max-width:720px}.modal-panel--xl{max-width:880px}.btn-danger{color:#f87171;background:#ef44441a;border:1px solid #ef44444d}.btn-danger:hover{color:#fca5a5;background:#ef444433;border-color:#ef444473}.btn-soft{color:#8ab8ff;background:#3b82f61a;border:1px solid #60a5fa40}.btn-soft:hover{color:#c3dbff;background:#3b82f62e;border-color:#60a5fa73}.btn-sm{padding:6px 14px;font-size:.82rem}.prog-bar{background:#ffffff0d;border-radius:4px;height:8px;overflow:hidden}.prog-fill{border-radius:4px;height:100%;transition:width .5s}.prog-fill.low{background:linear-gradient(90deg,#60a5fa,#818cf8)}.prog-fill.mid{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.prog-fill.done{background:linear-gradient(90deg,#34d399,#10b981)}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-secondary);font-size:.82rem;font-weight:500}.form-control{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:border-color var(--transition), box-shadow var(--transition);background:#16233a8c;border:1px solid #60a5fa33;outline:none;padding:10px 14px;font-size:.9rem}.form-control:focus{border-color:#60a5fa8c;box-shadow:0 0 0 3px #60a5fa1f}textarea.form-control{resize:vertical;min-height:80px}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.form-error{color:#f87171;border-radius:var(--radius-sm);background:#ef444414;border:1px solid #ef444440;margin-bottom:12px;padding:8px 12px;font-size:.8rem}@media (width<=768px){.container{padding:0 16px}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.section{padding:56px 0}.modal-overlay{padding:12px}}@media (width<=480px){.container{padding:0 14px}}@media (pointer:coarse){.cd-op,.cdd-btn-on,.cdd-btn-off,.cdd-btn-mini,.cdd-ic,.dev-del,.dc-del,.dpd-step-check,.dpd-mini-del,.cal-nav,.btn-sm{min-width:44px;min-height:44px}.cdd-ic,.dpd-step-check,.tag-chip-x{justify-content:center;align-items:center;display:inline-flex}.tag-chip-x{min-width:36px;min-height:36px}}.site-search-input{caret-color:#39c6e3;color:#e8f2f8!important;background:#212326!important;border:1px solid #292d32!important;border-radius:12px!important;min-width:0!important;transition:background-color .25s,border-color .25s,box-shadow .3s,color .25s!important;box-shadow:inset 4px 4px 9px #17191c,inset -4px -4px 9px #2d3035!important}.site-search-input::placeholder{opacity:1;transition:color .25s;color:#84909a!important}.site-search-input:focus,.site-search-input:focus-visible{color:#f2fbff!important;background:#192128!important;border-color:#37c6e2b8!important;outline:none!important;box-shadow:inset 3px 3px 8px #11171c,inset -3px -3px 8px #25323b,0 0 0 1px #37c6e233,0 0 20px #1ab6da33!important}.site-search-input:focus::placeholder{color:#a7c4d0!important}.site-search-input:active{border-color:#37c6e294!important}.site-search-input:disabled{cursor:not-allowed;opacity:.58}.site-search-input--joined{border-right:0!important;border-radius:12px 0 0 12px!important}.cd-search-box:focus-within .cd-btn-mode,.cp-search-box:focus-within .cp-btn-mode{color:#a9effa;border-color:#37c6e280;box-shadow:inset -3px 0 8px #0f708729,0 0 15px #1ab6da1f}@media (prefers-reduced-motion:reduce){.site-search-input,.cd-search-box .cd-btn-mode,.cp-search-box .cp-btn-mode{transition:none!important}}:where(.dev-root,.market-root,.taskboard-page,.cp-root,.cd-root,.acct-root) :is(button,a[class*=btn]){-webkit-tap-highlight-color:transparent;color:#f0fbff!important;background-color:#123957!important;background-image:linear-gradient(115deg,#20aabd 0%,#176f9e 46%,#142e61 100%)!important;background-size:160% 100%!important;border:1px solid #5bd7ed4d!important;border-radius:10px!important;transition:background-position .32s,border-color .25s,box-shadow .25s,filter .25s,transform .22s cubic-bezier(.2,.8,.2,1)!important;box-shadow:inset 0 1px #ffffff24,0 4px 14px #084a7038!important}:where(.dev-root,.market-root,.taskboard-page,.cp-root,.cd-root,.acct-root) :is(button,a[class*=btn]):hover:not(:disabled){filter:brightness(1.08)saturate(1.08)!important;background-position:100%!important;border-color:#6febf8b8!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff3,0 7px 20px #0a85a852,0 0 16px #2ac5e02b!important}:where(.dev-root,.market-root,.taskboard-page,.cp-root,.cd-root,.acct-root) :is(button,a[class*=btn]):active:not(:disabled){filter:brightness(.96)!important;transform:translateY(1px)scale(.98)!important;box-shadow:inset 0 2px 8px #0318326b,0 2px 7px #0a698f33!important}:where(.dev-root,.market-root,.taskboard-page,.cp-root,.cd-root,.acct-root) :is(button,a[class*=btn]):focus-visible{outline-offset:3px;outline:2px solid #4edaefe6!important}:where(.dev-root,.market-root,.taskboard-page,.cp-root,.cd-root,.acct-root) :is(button,a[class*=btn]):disabled{cursor:not-allowed;filter:saturate(.55)!important;opacity:.58!important;transform:none!important}@media (prefers-reduced-motion:reduce){:where(.dev-root,.market-root,.taskboard-page,.cp-root,.cd-root,.acct-root) :is(button,a[class*=btn]){transition:none!important}}
