.morph-canvas[data-v-d3014a49]{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;width:100%;z-index:0}.btn[data-v-db4ce360]{align-items:center;border-radius:9999px;display:inline-flex;font-weight:600;gap:.5rem;overflow:hidden;padding:.55rem 1.15rem;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .3s,border-color .3s,color .3s}.btn[data-v-db4ce360]:active{transform:translateY(0) scale(.97);transition-duration:.1s}.btn-header[data-v-db4ce360]{border-radius:.75rem;height:2.5rem;padding-block:0}.btn .arr[data-v-db4ce360]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.btn:hover .arr[data-v-db4ce360]{transform:translate(4px)}.btn-accent[data-v-db4ce360]{background:linear-gradient(180deg,#4c8dff,#2e6fff 55%,#2159dd);border:1px solid rgba(130,172,255,.5);box-shadow:inset 0 1px #ffffff59,0 8px 22px -8px #2e6fff99,0 2px 5px #00000040;color:#fff;text-shadow:0 1px 2px rgba(12,35,95,.35)}.btn-accent[data-v-db4ce360]:after{background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.45) 50%,transparent 68%);background-position:170% 0;background-size:260% 100%;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:background-position .7s ease}.btn-accent[data-v-db4ce360]:hover{background:linear-gradient(180deg,#5c97ff,#3d7cff 55%,#2a63e8);border-color:#a0c3ffb3;box-shadow:inset 0 1px #ffffff73,0 14px 32px -8px #2e6fffbf,0 2px 5px #00000040;transform:translateY(-2px)}.btn-accent[data-v-db4ce360]:hover:after{background-position:-70% 0}.icon[data-v-e8d572f6]{display:inline-block;vertical-align:middle}.rpop[data-v-5b78c932]{display:inline-block;position:relative}.rpop-name[data-v-5b78c932]{color:inherit;cursor:pointer;font:inherit;font-weight:700;-webkit-text-decoration:underline dotted rgba(46,111,255,.65);text-decoration:underline dotted rgba(46,111,255,.65);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .2s}.rpop-name[data-v-5b78c932]:hover{text-decoration-color:#2e6fff}.rpop-card[data-v-5b78c932]{align-items:center;background:#0d1116f2;border:1px solid rgba(130,172,255,.35);border-radius:1.1rem;bottom:calc(100% + .7rem);box-shadow:0 24px 60px -18px #000000b3,0 0 40px -14px #2e6fff73;color:#fafafa;cursor:default;display:flex;font-size:.8rem;font-weight:400;gap:.8rem;left:50%;line-height:1.45;max-width:min(21rem,calc(100vw - 2.5rem));padding:.85rem .95rem;position:absolute;text-align:left;translate:calc(-50% + var(--shift, 0px)) 0;white-space:normal;width:-moz-max-content;width:max-content;z-index:80}.rpop-card[data-v-5b78c932]:after{border:7px solid transparent;border-top-color:#0d1116f2;content:"";left:50%;position:absolute;top:100%;translate:calc(-50% - var(--shift, 0px)) 0}.rpop-face[data-v-5b78c932]{border:2px solid rgba(130,172,255,.5);border-radius:9999px;flex-shrink:0;height:3.4rem;-o-object-fit:cover;object-fit:cover;width:3.4rem}.rpop-body[data-v-5b78c932]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.rpop-title[data-v-5b78c932]{color:#fff;font-size:.9rem;font-weight:800}.rpop-role[data-v-5b78c932]{color:#fff9}.rpop-actions[data-v-5b78c932]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.rpop-act[data-v-5b78c932]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.16);border-radius:9999px;color:#ffffffd9;display:inline-flex;font-size:.72rem;font-weight:700;gap:.3rem;padding:.3rem .6rem;transition:background .2s,border-color .2s,color .2s}.rpop-act[data-v-5b78c932]:hover{background:#2e6fff26;border-color:#78a5ff80;color:#fff}.rpop-wa[data-v-5b78c932]{border-color:#86efac66;color:#b7f7cd}.rpop-wa[data-v-5b78c932]:hover{background:#22c55e2e;border-color:#86efac99;color:#d9fbe5}.rp-enter-active[data-v-5b78c932],.rp-leave-active[data-v-5b78c932]{transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.rp-enter-from[data-v-5b78c932],.rp-leave-to[data-v-5b78c932]{opacity:0;transform:translateY(5px) scale(.97)}.scene[data-v-3a28d436]{aspect-ratio:1;perspective:1100px;width:min(56vw,320px)}.tilt[data-v-3a28d436]{transform:rotateX(-18deg);transform-style:preserve-3d}.stage[data-v-3a28d436],.tilt[data-v-3a28d436]{height:100%;width:100%}.stage[data-v-3a28d436]{animation:err-spin-3a28d436 28s linear infinite;position:relative;transform-style:preserve-3d}@keyframes err-spin-3a28d436{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}.hoop[data-v-3a28d436]{height:168px;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;transform-style:preserve-3d;width:168px}.hoop-a[data-v-3a28d436]{transform:translate(-76px) translateY(-8px) rotate(34deg)}.hoop-b[data-v-3a28d436]{transform:translate(76px) translateY(10px) rotate(58deg)}.slice[data-v-3a28d436]{border:13px solid;border-radius:40px;top:0;right:0;bottom:0;left:0;position:absolute}.scene-glow[data-v-3a28d436]{background:radial-gradient(closest-side,rgba(46,111,255,.28),transparent 70%);border-radius:9999px;filter:blur(34px);top:12%;right:12%;bottom:12%;left:12%;position:absolute;z-index:-1}@media (prefers-reduced-motion:reduce){.stage[data-v-3a28d436]{animation:none;transform:rotateY(24deg)}}.err-code[data-v-3a28d436]{filter:drop-shadow(0 0 26px rgba(46,111,255,.3));font-size:clamp(5.5rem,17vw,9.5rem);font-weight:800;letter-spacing:-.04em;line-height:.9}.err-digit[data-v-3a28d436]{animation:err-sheen-3a28d436 4.2s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(110deg,transparent 42%,var(--sheen) 50%,transparent 58%),linear-gradient(var(--base),var(--base));background-position:160% 0,0 0;background-size:300% 100%,100% 100%;color:transparent}.err-white[data-v-3a28d436]{--base:#fff;--sheen:#b9ccff}.err-blue[data-v-3a28d436]{--base:#8ab4f8;--sheen:#fff}@keyframes err-sheen-3a28d436{0%{background-position:160% 0,0 0}55%,to{background-position:-140% 0,0 0}}.btn .arr-back[data-v-3a28d436]{display:inline-block;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.btn:hover .arr-back[data-v-3a28d436]{transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.err-digit[data-v-3a28d436]{animation:none}}
