@keyframes breath-c83b55ea{0%{transform:scale(.9)}51%{transform:scale(1.05)}to{transform:scale(.9)}}@keyframes fadeIn-c83b55ea{0%{opacity:0}to{opacity:1}}.controller.delay[data-v-c83b55ea]{opacity:0;animation:fadeIn-c83b55ea 1s;animation-delay:1s;animation-fill-mode:forwards}.controller .background path[data-v-c83b55ea]{fill:#3c3c3c;stroke:var(--theme-color);stroke-width:3}.controller.animate .background[data-v-c83b55ea],.controller.hover:hover .background[data-v-c83b55ea]{transform:scale(1);transform-origin:45px 45px 0;animation:1.2s linear -.65s infinite normal forwards running breath-c83b55ea}.controller .arrows path[data-v-c83b55ea]{fill:#e0e0e0}.controller.animate .arrows[data-v-c83b55ea],.controller.hover:hover .arrows[data-v-c83b55ea]{transform:scale(1);transform-origin:30px 45px 0;animation:1.2s linear -.75s infinite normal forwards running breath-c83b55ea}.controller .button[data-v-c83b55ea]{transform:scale(1);transform-origin:50px 50px 0}.controller.animate .button.btn-a[data-v-c83b55ea],.controller.hover:hover .button.btn-a[data-v-c83b55ea]{animation:1.2s linear -.84s infinite normal forwards running breath-c83b55ea}.controller .button.btn-a circle[data-v-c83b55ea]{fill:#f8b26a}.controller.animate .button.btn-b[data-v-c83b55ea],.controller.hover:hover .button.btn-b[data-v-c83b55ea]{animation:1.2s linear -.93s infinite normal forwards running breath-c83b55ea}.controller .button.btn-b circle[data-v-c83b55ea]{fill:#77a4bd}.controller.animate .button.btn-c[data-v-c83b55ea],.controller.hover:hover .button.btn-c[data-v-c83b55ea]{animation:1.2s linear -1.02s infinite normal forwards running breath-c83b55ea}.controller .button.btn-c circle[data-v-c83b55ea]{fill:#849b87}.controller.animate .button.btn-d[data-v-c83b55ea],.controller.hover:hover .button.btn-d[data-v-c83b55ea]{animation:1.2s linear -1.2s infinite normal forwards running breath-c83b55ea}.controller .button.btn-d circle[data-v-c83b55ea]{fill:#f47e60}.loading{min-height:100vh}.loading-backdrop{position:fixed;inset:-20px;z-index:55;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.loading-container{position:absolute;inset:0}.loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:125px;width:100%;z-index:56}.boot-loader[data-v-3e111f90]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#fafafa}.boot-loader__inner[data-v-3e111f90]{display:flex;flex-direction:column;align-items:center;gap:24px}.boot-loader__logo[data-v-3e111f90]{width:120px}.boot-loader__logo[data-v-3e111f90] svg{display:block;width:100%;height:auto}.boot-loader__spinner[data-v-3e111f90]{width:34px;height:34px;border-radius:50%;border:3px solid #e6e6e6;border-top-color:var(--theme-color);animation:boot-spin-3e111f90 .7s linear infinite}.boot-loader__title[data-v-3e111f90]{font-family:poppins-semi-bold,serif;font-size:18px;letter-spacing:.5px;color:#34373b}@keyframes boot-spin-3e111f90{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.boot-loader__spinner[data-v-3e111f90]{animation-duration:1.6s}}.notification.active[data-v-9de93974]{animation:fadeInDown;animation-duration:4.9s;animation-fill-mode:both}.notification.active .progress .bar[data-v-9de93974]{width:100%;animation:progress;animation-duration:4s;animation-fill-mode:both;animation-delay:.5s;animation-timing-function:linear}.notification.paused[data-v-9de93974],.notification.paused .progress .bar[data-v-9de93974]{animation-play-state:paused}.notification[data-v-9de93974]{position:relative;height:90px;width:400px;box-shadow:0 0 5px #0000004d;display:flex;margin-top:5px;background:#fff;border-radius:5px}.notification .border[data-v-9de93974]{width:10px;height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px}.notification .content[data-v-9de93974]{display:flex;position:relative;height:100%;align-items:center;width:80%}.notification .message[data-v-9de93974]{padding:0 3%}.notification .type-icon[data-v-9de93974]{margin:0 3%}.notification .close[data-v-9de93974]{text-transform:capitalize;color:#555;width:20%;border-left:1px solid #ededed;height:100%;line-height:90px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.notification .close[data-v-9de93974]:hover{background:#f8f8f8;border-bottom-right-radius:5px;border-top-right-radius:5px}.notification h3[data-v-9de93974]{padding:0;margin-bottom:1px;font-family:poppins-semi-bold,serif}.notification p[data-v-9de93974]{line-height:1.3}.notification .progress[data-v-9de93974]{height:3px;right:0;bottom:0;position:absolute;left:0}.notification .progress .bar[data-v-9de93974]{background:var(--theme-color);width:0;height:100%}.notification.success .border[data-v-9de93974]{background:#4ac860}.notification.success .type-icon span[data-v-9de93974]{color:#4ac860;font-size:30px}.notification.info .border[data-v-9de93974]{background:#007bff}.notification.info .type-icon span[data-v-9de93974]{color:#007bff;font-size:30px}.notification.warning .border[data-v-9de93974]{background:#e8b900}.notification.warning .type-icon span[data-v-9de93974]{color:#e8b900;font-size:30px}.notification.error .border[data-v-9de93974]{background:#fc5f60}.notification.error .type-icon span[data-v-9de93974]{color:#fc5f60;font-size:30px}@media screen and (max-width:480px){.notification[data-v-9de93974]{width:100%}}.notifications[data-v-1612d0e1]{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column-reverse;z-index:57}@media screen and (max-width:480px){.notifications[data-v-1612d0e1]{right:0;width:100%;padding:0 2%}}.art[data-v-9fff06cb]{display:block;width:340px;max-width:100%;height:auto;margin:0 auto 30px}@keyframes em-nudge-9fff06cb{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.art .bob[data-v-9fff06cb]{animation:em-nudge-9fff06cb 2.4s ease-in-out infinite;transform-origin:center}@keyframes em-ride-off-9fff06cb{0%{transform:translate(0) rotate(0)}16%{transform:translate(-24px) rotate(-5deg)}to{transform:translate(560px) rotate(7deg)}}@keyframes em-poof-9fff06cb{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.art.is-launching .bob[data-v-9fff06cb]{animation:em-ride-off-9fff06cb .95s cubic-bezier(.5,0,.75,0) forwards}.art.is-launching .poof[data-v-9fff06cb]{animation:em-poof-9fff06cb .6s ease-out forwards;transform-box:fill-box;transform-origin:center}.art .mouth-o[data-v-9fff06cb],.art .brows-launch[data-v-9fff06cb],.art .eyes-launch[data-v-9fff06cb],.art.is-launching .mouth-idle[data-v-9fff06cb],.art.is-launching .brows-idle[data-v-9fff06cb],.art.is-launching .eyes-idle[data-v-9fff06cb]{display:none}.art.is-launching .mouth-o[data-v-9fff06cb],.art.is-launching .brows-launch[data-v-9fff06cb],.art.is-launching .eyes-launch[data-v-9fff06cb]{display:inline}@media(prefers-reduced-motion:reduce){.art .bob[data-v-9fff06cb],.art.is-launching .bob[data-v-9fff06cb],.art.is-launching .poof[data-v-9fff06cb]{animation:none}}.error-screen[data-v-b5a0512a]{--accent: #e8b900;--accent-soft: #faf3d6;--accent-border: #f0e2a6;--accent-text: #a07e00;--ink: #34373b;--muted: #8a8d92;position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px}.error-screen.inlay[data-v-b5a0512a]{background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.error-screen.inlay .error-card[data-v-b5a0512a]{background:#fff;border-radius:12px;padding:48px 32px;box-shadow:0 20px 60px #00000040}.error-screen.fullscreen[data-v-b5a0512a]{background:#fff}.error-card[data-v-b5a0512a]{position:relative;width:100%;max-width:480px;max-height:100%;overflow:auto;text-align:center;outline:none}.error-close[data-v-b5a0512a]{position:absolute;top:12px;right:14px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#999;cursor:pointer;transition:.25s ease}.error-close[data-v-b5a0512a]:hover{background:#f5f5f5;color:var(--ink)}.error-close .icon-close[data-v-b5a0512a]{font-size:16px}.error-title[data-v-b5a0512a]{margin-bottom:12px;font-family:poppins-semi-bold,serif;font-size:24px;font-weight:600;color:var(--ink)}.error-message[data-v-b5a0512a]{margin-bottom:26px;font-size:15px;line-height:1.65;color:var(--muted);text-wrap:balance}.error-actions[data-v-b5a0512a]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.error-actions[data-v-b5a0512a] .btn+.btn{margin-left:0}.error-screen-enter-active[data-v-b5a0512a],.error-screen-leave-active[data-v-b5a0512a]{transition:opacity .35s ease}.error-screen-enter-from[data-v-b5a0512a],.error-screen-leave-to[data-v-b5a0512a]{opacity:0}.error-screen-enter-active .error-card[data-v-b5a0512a],.error-screen-leave-active .error-card[data-v-b5a0512a]{transition:transform .35s ease}.error-screen-enter-from .error-card[data-v-b5a0512a],.error-screen-leave-to .error-card[data-v-b5a0512a]{transform:scale(.96)}.cooldown[data-v-dfa516f4]{width:240px;max-width:82%;margin:2px auto 22px}.cooldown-bar[data-v-dfa516f4]{height:6px;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;overflow:hidden}.cooldown-fill[data-v-dfa516f4]{display:block;height:100%;width:100%;background:var(--accent);border-radius:999px;transition:width .25s linear}.cooldown-label[data-v-dfa516f4]{margin-top:9px;font-size:12.5px;color:var(--muted);font-family:poppins-medium,serif}.cd-prefix[data-v-dfa516f4]{color:var(--muted)}.cd-time[data-v-dfa516f4]{margin-left:4px;color:var(--accent-text);font-family:poppins-semi-bold,serif;font-variant-numeric:tabular-nums}.cooldown.is-ready .cooldown-fill[data-v-dfa516f4]{background:#cdb24a}.rl-respawn[data-v-dfa516f4]{display:inline-flex;align-items:center;gap:8px;border-radius:8px;-webkit-user-select:none;user-select:none}.rl-respawn svg[data-v-dfa516f4]{width:16px;height:16px;flex:none;color:#fff}.rl-respawn .btn-label[data-v-dfa516f4]{color:#fff}@keyframes rl-ready-pulse-dfa516f4{0%,to{transform:scale(1);box-shadow:0 0 #e8b90080}50%{transform:scale(1.04);box-shadow:0 0 0 9px #e8b90000}}.rl-respawn.is-ready[data-v-dfa516f4]{animation:rl-ready-pulse-dfa516f4 1.6s ease-in-out infinite}@keyframes rl-streak-dfa516f4{0%{opacity:1;transform:translate(0) scaleX(1)}to{opacity:0;transform:translate(60px) scaleX(2.2)}}.art.is-launching .lines[data-v-dfa516f4]{animation:rl-streak-dfa516f4 .45s ease-out forwards;transform-origin:left center}@media(prefers-reduced-motion:reduce){.rl-respawn.is-ready[data-v-dfa516f4],.art.is-launching .lines[data-v-dfa516f4]{animation:none}}.se-retry[data-v-a0f60a59],.se-home[data-v-a0f60a59]{display:inline-flex;align-items:center;gap:8px;border-radius:8px}.se-retry svg[data-v-a0f60a59],.se-home svg[data-v-a0f60a59]{width:16px;height:16px;flex:none}.fb-home[data-v-cc37268f]{display:inline-flex;align-items:center;gap:8px;border-radius:8px}.fb-home svg[data-v-cc37268f]{width:16px;height:16px;flex:none}.prompt-backdrop[data-v-07deb210]{position:fixed;inset:0;background:#14161a73;z-index:70}.prompt[data-v-07deb210]{position:fixed;left:0;right:0;bottom:0;z-index:71;background:#fff;border-radius:16px 16px 0 0;padding:22px 18px;box-shadow:0 -12px 40px #00000040;max-height:92vh;overflow-y:auto}.head[data-v-07deb210]{display:flex;gap:14px;align-items:flex-start}.title[data-v-07deb210]{font-family:poppins-semi-bold,serif;font-size:var(--font-size-base)}.text[data-v-07deb210]{color:#888;font-size:13px;margin-top:4px}.glyph[data-v-07deb210]{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:#fff8e1;border:1px solid #f0d98a;display:flex;align-items:center;justify-content:center;font-size:22px;color:#34373b}.actions[data-v-07deb210]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.actions .btn[data-v-07deb210]{width:100%;text-align:center}.actions .btn+.btn[data-v-07deb210]{margin-left:0}.silence[data-v-07deb210]{text-align:center;margin-top:14px}.link-btn[data-v-07deb210]{background:none;border:none;color:#999;font-size:12px;cursor:pointer;text-decoration:underline;font-family:poppins-medium,serif}.link-btn[data-v-07deb210]:hover{color:#34373b}.remote-prompt-enter-active[data-v-07deb210],.remote-prompt-leave-active[data-v-07deb210]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.remote-prompt-enter-from[data-v-07deb210],.remote-prompt-leave-to[data-v-07deb210]{transform:translateY(100%)}.remote-prompt-backdrop-enter-active[data-v-07deb210],.remote-prompt-backdrop-leave-active[data-v-07deb210]{transition:opacity .25s ease}.remote-prompt-backdrop-enter-from[data-v-07deb210],.remote-prompt-backdrop-leave-to[data-v-07deb210]{opacity:0}@media(min-width:601px){.prompt[data-v-07deb210]{left:50%;right:auto;bottom:auto;top:18vh;transform:translate(-50%);width:520px;max-width:calc(100vw - 40px);max-height:64vh;border-radius:10px;padding:26px 28px 22px;box-shadow:0 24px 60px #0000004d}.actions[data-v-07deb210]{flex-direction:row-reverse}.actions .btn[data-v-07deb210]{flex:1}.remote-prompt-enter-from[data-v-07deb210],.remote-prompt-leave-to[data-v-07deb210]{transform:translate(-50%) translateY(12px);opacity:0}}.cmp-modal[data-v-0768cb9c]{background:#fff;width:100%;max-width:560px;margin:15vh auto;border-radius:5px;box-shadow:0 20px 60px #00000059,0 6px 18px #0000002e;overflow:hidden;position:fixed;top:0;left:0;right:0;z-index:61;display:flex;flex-direction:column;max-height:80vh}.cmp-modal.sm[data-v-0768cb9c]{max-width:420px}.cmp-modal.lg[data-v-0768cb9c]{max-width:720px}.cmp-modal.fullscreen[data-v-0768cb9c]{max-width:none;max-height:none;margin:0;bottom:0;border-radius:0}.cmp-modal.fullscreen .body[data-v-0768cb9c]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cmp-modal.allow-overflow[data-v-0768cb9c],.cmp-modal.allow-overflow .body[data-v-0768cb9c]{overflow:visible}.close[data-v-0768cb9c]{position:absolute;top:12px;right:14px;width:30px;height:30px;padding:0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;background:transparent;transition:.25s ease}.close[data-v-0768cb9c]:hover{background:#f5f5f5;color:#34373b}.close .icon-close[data-v-0768cb9c]{font-size:16px}.header[data-v-0768cb9c]{padding:22px 28px 18px;border-bottom:1px solid #f0f0f0}.header h3[data-v-0768cb9c]{margin:0;font-size:18px;font-family:poppins-semi-bold,serif;color:#34373b;line-height:1.3;text-align:left}.header .subtitle[data-v-0768cb9c]{margin-top:4px;font-size:13px;color:#888;line-height:1.5}.body[data-v-0768cb9c]{padding:16px 28px 12px;flex:1 1 auto;overflow-y:auto}.body[data-v-0768cb9c]:empty{display:none}.body.flush[data-v-0768cb9c]{padding:0}.footer[data-v-0768cb9c]{padding:18px 28px 22px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #f0f0f0}.footer[data-v-0768cb9c]>:only-child{margin-left:auto}.header+.footer[data-v-0768cb9c],.header+.body:empty+.footer[data-v-0768cb9c]{border-top:none}@media(max-width:600px){.cmp-modal[data-v-0768cb9c]{width:auto;max-width:none;border-radius:4px;margin:10vh 10px}.header[data-v-0768cb9c],.body[data-v-0768cb9c],.footer[data-v-0768cb9c]{padding-left:20px;padding-right:20px}}.scanner-notice[data-v-e3ee02fd]{display:flex;align-items:center;gap:8px;background:#fff7e6;border:1px solid #f0d98a;border-radius:5px;padding:10px 12px;font-size:13px;color:#8a6d00;margin-bottom:12px}.scanner-stage[data-v-e3ee02fd]{position:relative;background:radial-gradient(circle at 50% 42%,#2c303a,#0d0f13 75%);border-radius:8px;overflow:hidden;aspect-ratio:16 / 9;max-height:34vh}.scanner-stage video[data-v-e3ee02fd]{width:100%;height:100%;object-fit:cover;display:block}.scanner-box[data-v-e3ee02fd]{position:absolute;left:8%;top:14%;width:84%;height:72%;border:2px solid var(--theme-color);border-radius:8px;box-shadow:0 0 0 100vmax #00000059;pointer-events:none;transition:border-color .15s}.scanner-bar[data-v-e3ee02fd]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.scanner-status[data-v-e3ee02fd]{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:#555;font-family:poppins-medium,serif}.scanner-status .label[data-v-e3ee02fd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scanner-status .dot[data-v-e3ee02fd]{width:8px;height:8px;border-radius:50%;background:#bbb;flex:none}.scanner-status .dot.active[data-v-e3ee02fd]{background:#57d38c}.scanner-flip[data-v-e3ee02fd]{margin-left:auto;flex:none;width:34px;height:34px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-base)}.scanner-flip[data-v-e3ee02fd]:hover{border-color:var(--theme-color);color:#34373b}.scanner-found[data-v-e3ee02fd]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.scanner-found li[data-v-e3ee02fd]{display:flex;align-items:center;gap:10px;background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;padding:8px 8px 8px 12px}.scanner-found .code[data-v-e3ee02fd]{font-family:ui-monospace,monospace;font-size:14px;color:#34373b;word-break:break-all}.scanner-found .type[data-v-e3ee02fd]{margin-left:auto;font-size:12px;color:#8a6d00;white-space:nowrap}.scanner-found .remove[data-v-e3ee02fd]{border:none;background:transparent;color:#999;cursor:pointer;padding:4px;display:flex;align-items:center}.scanner-found .remove[data-v-e3ee02fd]:hover{color:#34373b}.scanner-empty[data-v-e3ee02fd]{color:#888;font-size:13px;margin:14px 2px 2px}.scanner.compact[data-v-e3ee02fd]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.scanner.compact .scanner-bar[data-v-e3ee02fd],.scanner.compact .scanner-stage[data-v-e3ee02fd],.scanner.compact .scanner-empty[data-v-e3ee02fd]{flex:none}.scanner.compact .scanner-found[data-v-e3ee02fd]{flex:1 1 auto;max-height:none;min-height:0;margin-bottom:2px}.link[data-v-66b8c2ca]{display:flex;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;background:#f4fbf7;border:1px solid #e0f0e7;border-radius:5px;font-size:12px}.link .dot[data-v-66b8c2ca]{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#57d38c;box-shadow:0 0 0 4px #57d38c2e}.link .text[data-v-66b8c2ca]{color:#4c7a62;font-family:poppins-medium,serif}.link.lost[data-v-66b8c2ca]{background:#fffaf0;border-color:#f0d98a}.link.lost .dot[data-v-66b8c2ca]{background:#d8a800;box-shadow:0 0 0 4px #d8a80026}.link.lost .text[data-v-66b8c2ca]{color:#8a6d00}.kept[data-v-66b8c2ca]{display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 12px;background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;font-size:12px}.kept .text[data-v-66b8c2ca]{flex:1;color:#555;font-family:poppins-medium,serif}.kept .drop[data-v-66b8c2ca]{flex:none;background:none;border:none;color:#999;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.kept .drop[data-v-66b8c2ca]:hover{color:#d34c4c}.dropzone[data-v-4cff6ecf]{border:2px dashed #cbd5e1;border-radius:6px;padding:22px;text-align:center;cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base);background:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center}.dropzone[data-v-4cff6ecf]:hover,.dropzone.over[data-v-4cff6ecf]{border-color:var(--theme-color);background:#fff8e1}.dropzone.disabled[data-v-4cff6ecf]{cursor:not-allowed;background:#f0f0f0;border-color:#ccc;color:#888}.dropzone.error[data-v-4cff6ecf],.dropzone.error[data-v-4cff6ecf]:hover{border-color:#d2664f}.dropzone input[type=file][data-v-4cff6ecf]{display:none}.dropzone .actions[data-v-4cff6ecf]{margin-top:12px;cursor:default}.dropzone .hint[data-v-4cff6ecf]{display:block;font-size:13px;color:#888;margin-top:4px}.remote-photos[data-v-6ac53bc5]{position:fixed;inset:0;z-index:71;background:#fff;display:flex;flex-direction:column}.head[data-v-6ac53bc5]{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #eee}.head .title[data-v-6ac53bc5]{flex:1;font-family:poppins-semi-bold,serif;font-size:var(--font-size-base)}.head .close[data-v-6ac53bc5]{flex:none;background:none;border:none;color:#999;font-size:26px;line-height:1;cursor:pointer;padding:0 4px}.head .close[data-v-6ac53bc5]:hover{color:#34373b}.body[data-v-6ac53bc5]{flex:1;overflow-y:auto;padding:16px 18px}.link[data-v-6ac53bc5]{display:flex;align-items:center;gap:9px;padding:10px 12px;background:#f4fbf7;border:1px solid #e0f0e7;border-radius:5px;font-size:12px}.link .dot[data-v-6ac53bc5]{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#57d38c;box-shadow:0 0 0 4px #57d38c2e}.link .text[data-v-6ac53bc5]{color:#4c7a62;font-family:poppins-medium,serif}.link.lost[data-v-6ac53bc5]{background:#fffaf0;border-color:#f0d98a}.link.lost .dot[data-v-6ac53bc5]{background:#d8a800;box-shadow:0 0 0 4px #d8a80026}.link.lost .text[data-v-6ac53bc5]{color:#8a6d00}.tiles[data-v-6ac53bc5]{list-style:none;margin:14px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.tile[data-v-6ac53bc5]{position:relative;aspect-ratio:1;border-radius:5px;overflow:hidden;background:#f4f4f5}.tile img[data-v-6ac53bc5]{width:100%;height:100%;object-fit:cover;display:block}.tile .overlay[data-v-6ac53bc5]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#14161a8c;color:#fff;font-size:11px}.tile .overlay.sent[data-v-6ac53bc5]{background:#57d38c59;font-size:20px}.tile .overlay.failed[data-v-6ac53bc5]{background:#d34c4c99}.tile .bar[data-v-6ac53bc5]{width:74%;height:4px;border-radius:999px;background:#ffffff59;overflow:hidden}.tile .bar .fill[data-v-6ac53bc5]{height:100%;background:#fff;transition:width var(--transition-base)}.tile .remove[data-v-6ac53bc5]{position:absolute;top:3px;right:3px;width:22px;height:22px;border:none;border-radius:50%;background:#14161a99;color:#fff;font-size:15px;line-height:1;cursor:pointer}.tile .remove[data-v-6ac53bc5]:hover{background:#d34c4c}.body input[type=file][data-v-6ac53bc5]{display:none}.foot[data-v-6ac53bc5]{flex:0 0 auto;padding:14px 18px;border-top:1px solid #eee}.foot .btn[data-v-6ac53bc5]{width:100%;text-align:center}.gallery[data-v-47fc209d]{position:fixed;inset:0;background:#000c;z-index:10;display:none}.gallery.active[data-v-47fc209d]{display:block;z-index:10}.gallery .picture[data-v-47fc209d]{width:90%;max-width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:width .2s ease-in-out}.gallery .current[data-v-47fc209d]{background:#fff}.gallery .current img[data-v-47fc209d]{opacity:.4;width:100%;height:auto;display:block;transition:opacity .3s ease-in-out}.gallery .current img.downloading[data-v-47fc209d]{opacity:.4}.gallery .current img.loaded[data-v-47fc209d]{opacity:1}.gallery .close span[data-v-47fc209d]{z-index:3;position:fixed;right:25px;top:25px;cursor:pointer}.gallery .close span[data-v-47fc209d]{color:#b7b7b7;font-size:25px}.gallery .close:hover span[data-v-47fc209d]{color:#fff}.gallery .next[data-v-47fc209d]{right:25px}.gallery .previous[data-v-47fc209d]{left:25px}.gallery .next[data-v-47fc209d],.gallery .previous[data-v-47fc209d]{position:absolute;top:0;bottom:0;width:20%;font-size:40px;cursor:pointer}.gallery .loader[data-v-47fc209d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px}.gallery .arrow[data-v-47fc209d]{transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;font-size:60px;color:#fff;display:none}.gallery .previous[data-v-47fc209d]{left:0}.gallery .next[data-v-47fc209d]{right:0}.gallery .next[data-v-47fc209d]:hover,.gallery .previous[data-v-47fc209d]:hover{background:#ffffff4d}.gallery .next:hover .arrow[data-v-47fc209d],.gallery .previous:hover .arrow[data-v-47fc209d]{display:block}.media[data-v-b5ba09f5]{margin-top:30px;width:100%;position:relative;background:var(--theme-hover-color);display:flex;padding:15px 0 10px}.media .media-container[data-v-b5ba09f5]{max-width:calc(var(--max-width) - 6%);margin:auto;position:relative}.media .items[data-v-b5ba09f5]{overflow:hidden;width:100%;white-space:nowrap;overflow-x:scroll;scrollbar-width:none}.media .items[data-v-b5ba09f5]::-webkit-scrollbar{display:none}.media .items .item[data-v-b5ba09f5]:not(:last-child){margin-right:15px}.media .item[data-v-b5ba09f5]{max-width:450px;width:100%;display:inline-block;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;cursor:pointer}.media .item .placeholder[data-v-b5ba09f5]{width:100%;display:block;visibility:hidden}.media .item .thumbnail[data-v-b5ba09f5]{width:100%;height:100%;transition:transform .4s ease;object-fit:cover;display:block;position:absolute;inset:0}.media .item .zoom[data-v-b5ba09f5]{display:none}.media .item .type[data-v-b5ba09f5]{position:absolute;inset:0;display:flex;color:#fff;font-size:18px;font-weight:500;text-shadow:2px 2px 4px #000;text-transform:capitalize;justify-content:left;align-items:end;padding:7px}.media .nav[data-v-b5ba09f5]{display:none;position:absolute;z-index:3;width:60px;height:60px;top:calc(50% - 30px);background-color:#0009;cursor:pointer;justify-content:center;align-items:baseline}.media .nav.next[data-v-b5ba09f5]{right:0}.media .nav[data-v-b5ba09f5]:hover{background:#fff}.media .nav:hover i[data-v-b5ba09f5]{color:#000}.media .nav i[data-v-b5ba09f5]{color:#fff;font-size:45px}@media screen and (min-width:750px){.media .nav[data-v-b5ba09f5]{display:flex}.media .item:hover img[data-v-b5ba09f5]{transform:scale(1.1)}.media .item:hover .zoom[data-v-b5ba09f5]{opacity:.8}.media .item .zoom[data-v-b5ba09f5]{display:initial;position:absolute;color:#fff;font-size:60px;z-index:2;top:calc(50% - 30px);left:calc(50% - 30px);opacity:0;transition:opacity .3s ease-in-out;text-shadow:1px 1px 4px #000}}.icon-bars[data-v-1053dbd8]{font-size:25px;color:#c1c1c1;font-weight:300;cursor:pointer}.head input[type=radio][data-v-1053dbd8],.head input[type=checkbox][data-v-1053dbd8],.bars[data-v-1053dbd8],.nav-backdrop[data-v-1053dbd8]{display:none}.nav[data-v-1053dbd8]{display:flex;align-items:center;justify-content:end;gap:10px}.nav .search[data-v-1053dbd8]{display:flex;align-items:center;position:relative;background:#fff;border-radius:6px}.nav .search .scope-chip[data-v-1053dbd8]{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;margin:0;background:#ececec;background-clip:border-box;border:none;border-radius:6px 0 0 6px;font-size:12px;font-family:poppins-medium,serif;color:#34373b;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-base);flex-shrink:0;z-index:2}.nav .search .scope-chip[data-v-1053dbd8]:hover{background:#e0e0e0}.nav .search:focus-within .scope-chip[data-v-1053dbd8]{background:#fff}.nav .search:focus-within .scope-chip[data-v-1053dbd8]:hover{background:#f5f5f5}.nav .search .search-divider[data-v-1053dbd8]{width:1px;height:24px;background:transparent;flex-shrink:0;transition:background var(--transition-base);pointer-events:none;margin:0 0 0 -4px}.nav .search:focus-within .search-divider[data-v-1053dbd8]{background:#d0d0d0}.nav .search .scope-chip[data-v-1053dbd8]:focus{outline:none}.nav .search .scope-chip[data-v-1053dbd8]:focus-visible{outline:2px solid var(--theme-color);outline-offset:-2px}.nav .search .scope-chip [class^=icon-][data-v-1053dbd8]{color:var(--theme-color);font-size:14px;width:16px;text-align:center}.nav .search .scope-chip .caret[data-v-1053dbd8]{font-size:9px;color:#aaa;margin-left:2px}.nav .search .scope-menu[data-v-1053dbd8]{list-style:none;margin:0;padding:6px 0;position:absolute;top:calc(100% + 4px);left:0;z-index:6;min-width:175px;background:#fff;border-radius:8px;border:1px solid #efefef;box-shadow:0 12px 32px #0000001f}.nav .search .scope-menu li[data-v-1053dbd8]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-family:poppins-medium,serif;color:#34373b;cursor:pointer;transition:background var(--transition-base)}.nav .search .scope-menu li[data-v-1053dbd8]:hover{background:#f8f8fa}.nav .search .scope-menu li.active[data-v-1053dbd8]{color:var(--theme-color-hover)}.nav .search .scope-menu li [class^=icon-][data-v-1053dbd8]{color:var(--theme-color);font-size:14px;width:16px;text-align:center}.nav .search button[data-v-1053dbd8]:not(.scope-chip){height:44px;border-radius:0 6px 6px 0;width:56px;padding:0 8px;border:none;background:#ececec;cursor:pointer;position:relative;z-index:2;transition:background var(--transition-base)}.nav .search:focus-within button[data-v-1053dbd8]:not(.scope-chip){background:#fff}.nav .search button[data-v-1053dbd8]:not(.scope-chip):hover{background:#e0e0e0}.nav .search:focus-within button[data-v-1053dbd8]:not(.scope-chip):hover{background:#f5f5f5}.nav .search button:not(.scope-chip):hover [class*=icon-][data-v-1053dbd8]{color:var(--theme-hover-color)}.nav .search button.scan-btn[data-v-1053dbd8],.nav .search button.scan-btn[data-v-1053dbd8]:hover,.nav .search:focus-within button.scan-btn[data-v-1053dbd8]{width:44px;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center}.nav .search button.scan-btn [class*=icon-][data-v-1053dbd8]{color:#34373b;font-size:19px}.nav .search button.scan-btn:hover [class*=icon-][data-v-1053dbd8]{color:var(--theme-color)}.nav .search input[data-v-1053dbd8]{border:none;background:#ececec;outline:none;height:44px;padding:6px 12px;font-size:var(--font-size-sm);line-height:1.43;color:#555;border-radius:0;width:100%;position:relative;z-index:2}.nav .search input[data-v-1053dbd8]:focus{border:none;background:#fff}.nav .search:focus-within input[data-v-1053dbd8]{background:#fff}.nav .search input[data-v-1053dbd8]::placeholder{color:#999}.nav .search [class*=icon-][data-v-1053dbd8]{color:var(--theme-color);font-size:17px;transition:color var(--transition-base)}.nav .search .suggestions[data-v-1053dbd8]{list-style:none;margin:0;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;background:#fff;color:#34373b;border-radius:8px;border:1px solid #efefef;box-shadow:0 12px 32px #0000001f;max-height:70vh;overflow-y:auto;padding:8px 0}.nav .search .suggestions>li[data-v-1053dbd8]{list-style:none;display:block;background:#fff}.nav .search .suggestions .group-label[data-v-1053dbd8]{padding:10px 16px 4px;color:#999;font-family:poppins-medium,serif;font-size:11px;text-transform:uppercase;letter-spacing:1px}.nav .search .suggestions .group-label[data-v-1053dbd8]:not(:first-child){border-top:1px solid #f4f4f5;margin-top:6px;padding-top:14px}.nav .search .suggestions .game-row[data-v-1053dbd8]{padding:10px 16px;color:#1f2937;font-family:poppins-medium,serif;font-size:14px;cursor:pointer;transition:background var(--transition-base)}.nav .search .suggestions .game-row[data-v-1053dbd8]:hover,.nav .search .suggestions .game-row.highlighted[data-v-1053dbd8]{background:#f8f8fa}.row-primary[data-v-1053dbd8]{display:block}.row-sub[data-v-1053dbd8]{display:block;margin-top:2px;color:#999;font-family:poppins-regular,sans-serif;font-size:12px}.nav .sub-menu[data-v-1053dbd8]{-webkit-user-select:none;user-select:none;position:relative;height:inherit;gap:10px;cursor:pointer;align-items:baseline;white-space:nowrap}.nav .sub-menu .signed-in[data-v-1053dbd8]{display:block;padding:12px 18px;background:#fbfbfb;border-bottom:1px solid #f0f0f0;cursor:default;line-height:1.3}.nav .sub-menu .signed-in span[data-v-1053dbd8]{font-size:12px;color:#999}.nav .sub-menu .signed-in strong[data-v-1053dbd8]{display:block;margin-top:2px;color:#34373b;font-family:poppins-semi-bold,serif;font-size:14px}.nav .sub-menu .signed-in+li a[data-v-1053dbd8]{border-top:none}.sub-drawer[data-v-1053dbd8]{display:contents}@media(min-width:750px){.nav-wrap[data-v-1053dbd8]{flex:1 1 auto;min-width:0}.nav .search[data-v-1053dbd8]{flex:1 1 auto;min-width:260px;max-width:600px;gap:4px}.nav .menu .title[data-v-1053dbd8]{display:flex;justify-content:center;color:#fff;cursor:pointer;height:72px;width:56px;align-items:center;transition:background var(--transition-base)}.nav .menu .title .label[data-v-1053dbd8],.nav .menu .title .icon-caret-down[data-v-1053dbd8]{display:none}.nav .menu .title [class*=icon-][data-v-1053dbd8]{color:#fff;font-size:20px;transition:color var(--transition-base)}.nav .menu:hover .title[data-v-1053dbd8]{background:#ffffff0f}.nav .menu.active .title[data-v-1053dbd8]{background:#ffffff14}.nav .menu.active .title [class*=icon-][data-v-1053dbd8]{color:var(--theme-color)}.nav .sub-menu[data-v-1053dbd8]{position:absolute;color:#34373b;background:#fff;top:calc(100% + 4px);right:0;z-index:50;min-width:240px;line-height:initial;text-transform:initial;border-radius:8px;box-shadow:0 12px 32px #0000002e;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base)}.nav .sub-menu.active[data-v-1053dbd8]{opacity:1;visibility:visible;transform:translateY(0)}.nav li[data-v-1053dbd8]{position:relative}.nav .sub-menu li a[data-v-1053dbd8]{padding:12px 18px;display:flex;align-items:center;gap:12px;font-size:var(--font-size-base);color:#34373b;transition:background var(--transition-base)}.nav .sub-menu li a [class*=icon-][data-v-1053dbd8]{color:var(--theme-color);font-size:16px;min-width:18px;transition:color var(--transition-base)}.nav .sub-menu li a span[data-v-1053dbd8]{color:#34373b}.nav .sub-menu li a[data-v-1053dbd8]:hover{background:#fafafa;text-decoration:none}.nav .sub-menu li a:hover [class*=icon-][data-v-1053dbd8]{color:var(--theme-color-hover)}.nav .sub-menu li+li[data-v-1053dbd8]{border-top:1px solid #f4f4f5}}@media(min-width:750px)and (max-width:920px){.nav .search .scope-chip[data-v-1053dbd8]{padding:0 10px;gap:4px}.nav .search .scope-chip .label[data-v-1053dbd8]{display:none}}@media(max-width:749px){.head[data-v-1053dbd8]{display:grid;grid-template-columns:1fr 32px 32px;grid-template-rows:72px;gap:12px;align-items:center;position:relative}.head>.logo-container[data-v-1053dbd8]{grid-column:1;grid-row:1}.head>.head-search-input[data-v-1053dbd8]{grid-column:1 / span 2;grid-row:1;padding-right:44px;position:relative;z-index:0}.head>.bars.search-trigger[data-v-1053dbd8]{grid-column:2;grid-row:1;margin-left:0;margin-right:0;position:relative;z-index:2}.head>.bars[data-v-1053dbd8]:not(.search-trigger){grid-column:3;grid-row:1}.bars[data-v-1053dbd8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.nav-wrap[data-v-1053dbd8]{position:absolute;z-index:6;top:72px;left:0;right:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base)}.nav-wrap.active[data-v-1053dbd8]{grid-template-rows:1fr}.nav-wrap>.nav[data-v-1053dbd8]{overflow:hidden;min-height:0;display:block;background:#fff}.nav-wrap.active>.nav[data-v-1053dbd8]{padding-bottom:8px;box-shadow:0 12px 32px #0000002e}.nav .sub-menu li a[data-v-1053dbd8]{padding:11px 20px 11px 34px;display:flex;width:100%;align-items:center;gap:12px;color:#555;font-size:var(--font-size-sm);transition:background var(--transition-base)}.nav .sub-menu li a [class*=icon-][data-v-1053dbd8]{color:#b9b9b9;font-size:15px;min-width:16px}.nav .sub-menu li a span[data-v-1053dbd8]{color:inherit}.nav .sub-menu li a[data-v-1053dbd8]:hover{background:#fafafa;color:#34373b;text-decoration:none}.nav .sub-menu li+li a[data-v-1053dbd8]{border-top:1px solid #f4f4f5}.nav .sub-drawer[data-v-1053dbd8]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base)}.nav .sub-drawer.active[data-v-1053dbd8]{grid-template-rows:1fr}.nav .sub-drawer>.sub-menu[data-v-1053dbd8]{overflow:hidden;min-height:0}.nav .sub-menu .signed-in[data-v-1053dbd8],.nav .search[data-v-1053dbd8]{display:none}.nav .menu .title[data-v-1053dbd8]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px;color:#34373b;font-family:poppins-medium,serif;font-size:var(--font-size-base);cursor:pointer;transition:background var(--transition-base)}.nav .menu .title>[class*=icon-][data-v-1053dbd8]{color:var(--theme-color);font-size:20px;min-width:22px}.nav .menu .title .label[data-v-1053dbd8]{flex:1}.nav .menu .title .icon-caret-down[data-v-1053dbd8]{color:#bbb;font-size:15px;min-width:auto;margin-left:auto;transition:transform var(--transition-base)}.nav .menu.active .title[data-v-1053dbd8]{background:#fafafa}.nav .menu.active .title .icon-caret-down[data-v-1053dbd8]{transform:rotate(180deg)}.bars.search-trigger[data-v-1053dbd8]{margin-left:auto;margin-right:14px}.bars.search-trigger .icon-search[data-v-1053dbd8],.bars .icon-close[data-v-1053dbd8]{font-size:18px;color:#c1c1c1;cursor:pointer}.head>.bars.scan-trigger[data-v-1053dbd8]{position:absolute;top:0;bottom:0;right:78px;margin:0;z-index:2}.bars.scan-trigger .icon-barcode[data-v-1053dbd8]{font-size:18px;color:#c1c1c1;cursor:pointer}.head>.head-search-input.has-scan[data-v-1053dbd8]{padding-right:80px}.nav-backdrop[data-v-1053dbd8]{display:block;position:fixed;inset:72px 0 0;background:#00000080;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base);z-index:-1}.nav-wrap.active .nav-backdrop[data-v-1053dbd8]{opacity:1;visibility:visible}}.head .head-search-input[data-v-1053dbd8]{flex:1 1 auto;height:40px;border:none;border-radius:6px;padding:0 16px;font-size:var(--font-size-base);color:#555;background:#fff;outline:none;min-width:0}.search-overlay[data-v-1053dbd8]{position:fixed;inset:72px 0 0;background:#fff;z-index:2000;overflow-y:auto}@media(min-width:750px){.search-overlay[data-v-1053dbd8],.head>.head-search-input[data-v-1053dbd8]{display:none!important}.head>.logo-container[data-v-1053dbd8]{display:flex!important}}.search-overlay .scope-tabs[data-v-1053dbd8]{display:flex;background:#fff;border-bottom:1px solid #e6e6e6}.search-overlay .scope-tabs .tab[data-v-1053dbd8]{flex:1;background:transparent;border:none;padding:14px 0;color:#888;font-size:14px;font-family:poppins-medium,serif;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:color var(--transition-base),border-color var(--transition-base)}.search-overlay .scope-tabs .tab [class^=icon-][data-v-1053dbd8]{font-size:19px;color:#aaa;transition:color var(--transition-base)}.search-overlay .scope-tabs .tab.active[data-v-1053dbd8]{color:var(--theme-color-hover);border-bottom-color:var(--theme-color)}.search-overlay .scope-tabs .tab.active [class^=icon-][data-v-1053dbd8]{color:var(--theme-color)}.search-overlay .empty-state[data-v-1053dbd8]{padding:48px 24px;text-align:center;color:#888}.search-overlay .empty-state .empty-icon[data-v-1053dbd8]{display:inline-block;font-size:36px;color:#d0d0d0;margin-bottom:14px}.search-overlay .empty-state .empty-title[data-v-1053dbd8]{color:#555;font-family:poppins-medium,serif;font-size:15px;margin-bottom:6px}.search-overlay .empty-state .empty-hint[data-v-1053dbd8]{color:#999;font-size:13px}.search-overlay .initial-hint[data-v-1053dbd8]{padding:44px 24px;text-align:center}.search-overlay .initial-hint .hint-title[data-v-1053dbd8]{color:#888;font-family:poppins-medium,serif;font-size:14px}.search-overlay .initial-hint .hint-scan[data-v-1053dbd8]{margin-top:4px;color:#b0b0b0;font-size:13px}.search-overlay .results[data-v-1053dbd8]{list-style:none;margin:0;padding:8px 0;background:#fff}.search-overlay .results .group-label[data-v-1053dbd8],.search-overlay .results .game-row[data-v-1053dbd8]{list-style:none;display:block}.search-overlay .results .group-label[data-v-1053dbd8]{padding:12px 18px 4px;color:#999;font-family:poppins-medium,serif;font-size:11px;text-transform:uppercase;letter-spacing:1px}.search-overlay .results .group-label[data-v-1053dbd8]:not(:first-child){border-top:1px solid #f4f4f5;margin-top:8px;padding-top:16px}.search-overlay .results .game-row[data-v-1053dbd8]{padding:12px 18px;color:#1f2937;font-family:poppins-medium,serif;font-size:15px;cursor:pointer;transition:background var(--transition-base)}.search-overlay .results .game-row[data-v-1053dbd8]:hover,.search-overlay .results .game-row[data-v-1053dbd8]:active,.search-overlay .results .game-row.highlighted[data-v-1053dbd8]{background:#f4f4f5}.confirm[data-v-f3c45779]{text-align:center;padding:10px 8px 6px}.confirm-icon[data-v-f3c45779]{display:block;font-size:44px;line-height:1;color:#f39c12}.confirm-title[data-v-f3c45779]{margin:16px 0 10px;font-size:22px;text-align:center;font-family:poppins-semi-bold,serif;color:#34373b}.confirm-text[data-v-f3c45779]{max-width:380px;margin:0 auto;font-size:14px;line-height:1.6;color:#555}.confirm-actions[data-v-f3c45779]{display:flex;justify-content:center;gap:12px;margin-top:24px}.cmp-tooltip[data-v-5c2302e9]{position:relative;display:inline-block}.cmp-tooltip.block[data-v-5c2302e9]{display:block;width:100%}.cmp-tooltip__bubble[data-v-5c2302e9]{position:absolute;bottom:calc(100% + 10px);padding:8px 12px;background:#34373b;color:#fff;font-size:12px;line-height:1.5;font-family:poppins-regular,serif;text-align:left;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10}.cmp-tooltip__bubble[data-v-5c2302e9] *{color:inherit}.cmp-tooltip__bubble[data-v-5c2302e9]:after{content:"";position:absolute;top:100%;border:6px solid transparent;border-top-color:#34373b;border-bottom-width:0}.cmp-tooltip.wide .cmp-tooltip__bubble[data-v-5c2302e9]{white-space:normal;width:280px}.cmp-tooltip.center .cmp-tooltip__bubble[data-v-5c2302e9]{left:50%;transform:translate(-50%)}.cmp-tooltip.center .cmp-tooltip__bubble[data-v-5c2302e9]:after{left:50%;transform:translate(-50%)}.cmp-tooltip.right .cmp-tooltip__bubble[data-v-5c2302e9]{right:0}.cmp-tooltip.right .cmp-tooltip__bubble[data-v-5c2302e9]:after{right:16px}.cmp-tooltip.left .cmp-tooltip__bubble[data-v-5c2302e9]{left:0}.cmp-tooltip.left .cmp-tooltip__bubble[data-v-5c2302e9]:after{left:16px}.cmp-tooltip.hover:hover .cmp-tooltip__bubble[data-v-5c2302e9],.cmp-tooltip.focus:focus-within .cmp-tooltip__bubble[data-v-5c2302e9],.cmp-tooltip.always .cmp-tooltip__bubble[data-v-5c2302e9]{opacity:1}.cmp-tooltip__icon[data-v-5c2302e9]{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#d2664f;color:#fff;font-size:15px;font-weight:700;line-height:1;z-index:2;pointer-events:none}.cmp-tooltip.error-top .cmp-tooltip__icon[data-v-5c2302e9]{top:14px;transform:none}.field[data-v-dc64573a]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-dc64573a]{font-size:13px;font-family:poppins-medium,serif;color:#555}.text-input[data-v-dc64573a]{width:100%;padding:10px 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;font-size:var(--font-size-sm);font-family:poppins-regular,serif;color:#34373b;outline:none;transition:var(--transition-base);height:44px}.text-input[data-v-dc64573a]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.text-input.error[data-v-dc64573a]{border-color:#d2664f}.text-input.disabled[data-v-dc64573a],.text-input[data-v-dc64573a]:disabled{background:#f4f4f5;color:#888;cursor:not-allowed}.single-select-field[data-v-b168405a]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-b168405a]{font-size:13px;font-family:poppins-medium,serif;color:#555}.single-select[data-v-b168405a]{position:relative;width:100%}.control[data-v-b168405a]{min-height:52px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;padding:8px 64px 8px 14px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:var(--transition-base);position:relative;-webkit-user-select:none;user-select:none}.control[data-v-b168405a]:hover{border-color:#bbb}.single-select.open .control[data-v-b168405a]{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.single-select.error .control[data-v-b168405a]{border-color:#d2664f}.placeholder[data-v-b168405a]{color:#aaa;font-size:var(--font-size-sm)}.value[data-v-b168405a]{color:#34373b;font-size:var(--font-size-sm)}.control-prefix[data-v-b168405a]{color:#888;font-size:var(--font-size-sm)}.control-icon[data-v-b168405a]{color:#888;font-size:13px}.single-select-field.inline[data-v-b168405a]{width:auto}.single-select-field.inline .control[data-v-b168405a]{min-height:0;padding:8px 32px 8px 14px;border-radius:6px;gap:6px}.single-select-field.inline .value[data-v-b168405a],.single-select-field.inline .control-prefix[data-v-b168405a]{font-size:13px}.single-select-field.inline .value[data-v-b168405a]{font-family:poppins-medium,serif}.single-select-field.inline .caret-trigger[data-v-b168405a]{right:12px;font-size:9px}.single-select-field.inline .control-icon[data-v-b168405a]{font-size:10px}.single-select-field.inline .dropdown[data-v-b168405a]{min-width:180px}.clear[data-v-b168405a]{position:absolute;right:38px;top:50%;transform:translateY(-50%);color:#888;cursor:pointer;font-size:20px;line-height:1;transition:color var(--transition-base)}.clear[data-v-b168405a]:hover{color:#d34c4c}.caret-trigger[data-v-b168405a]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#888;font-size:12px;transition:transform var(--transition-base);pointer-events:none}.single-select.open .caret-trigger[data-v-b168405a]{transform:translateY(-50%) rotate(180deg)}.dropdown[data-v-b168405a]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 8px 24px #00000014;max-height:400px;overflow-y:auto;z-index:5}.search-box[data-v-b168405a]{padding:10px;border-bottom:1px solid #f0f0f0;position:sticky;top:0;background:#fff;z-index:1}.search-box input[data-v-b168405a]{width:100%;padding:10px 14px;border:1px solid #e6e6e6;border-radius:5px;font-size:var(--font-size-sm);outline:none;transition:var(--transition-base);font-family:poppins-regular,serif;color:#34373b}.search-box input[data-v-b168405a]:focus{border-color:#bbb;box-shadow:none}.no-results[data-v-b168405a]{padding:16px 14px;text-align:center;color:#888;font-size:var(--font-size-sm)}.option[data-v-b168405a]{display:flex;align-items:center;gap:10px;padding:8px 14px;min-height:46px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-sm);transition:background var(--transition-base)}.option[data-v-b168405a]:hover{background:#fafafa}.option.selected[data-v-b168405a]{background:#fffbe6}.option.highlighted[data-v-b168405a]{background:#f4f4f5}.option .label[data-v-b168405a]{flex:1}.option .check[data-v-b168405a]{width:16px;height:16px;flex-shrink:0;position:relative}.option.selected .check[data-v-b168405a]:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--theme-color);border-width:0 2px 2px 0;transform:rotate(45deg)}.field[data-v-92d695e0]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-92d695e0]{font-size:13px;font-family:poppins-medium,serif;color:#555}.textarea[data-v-92d695e0]{width:100%;padding:10px 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;min-height:100px;resize:vertical;font-family:poppins-regular,serif;font-size:var(--font-size-sm);color:#34373b;outline:none;transition:var(--transition-base)}.textarea[data-v-92d695e0]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.textarea.error[data-v-92d695e0]{border-color:#d2664f}.toggle-field[data-v-b0b7e050]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-b0b7e050]{font-size:13px;font-family:poppins-medium,serif;color:#555}.toggle-row[data-v-b0b7e050]{display:flex;align-items:center;gap:12px;padding:9px 0}.yesno-toggle[data-v-b0b7e050]{position:relative;display:inline-block;width:52px;height:28px;flex-shrink:0}.yesno-toggle input[data-v-b0b7e050]{display:none}.yesno-toggle .slider[data-v-b0b7e050]{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:999px;transition:var(--transition-base)}.yesno-toggle .slider[data-v-b0b7e050]:before{position:absolute;content:"";height:22px;width:22px;left:3px;top:3px;background:#fff;border-radius:50%;transform:none;transition:var(--transition-base);box-shadow:0 1px 2px #00000026}.yesno-toggle input:checked+.slider[data-v-b0b7e050]{background:var(--theme-color)}.yesno-toggle input:checked+.slider[data-v-b0b7e050]:before{transform:translate(24px)}.yesno-toggle input:disabled+.slider[data-v-b0b7e050]{opacity:.5;cursor:not-allowed}.yesno-toggle .slider[data-v-b0b7e050]:after,.yesno-toggle input:checked+.slider[data-v-b0b7e050]:after{content:none}.state[data-v-b0b7e050]{font-size:var(--font-size-sm);color:#555;font-family:poppins-medium,serif}.multi-select[data-v-686ff566]{position:relative;width:100%}.control[data-v-686ff566]{min-height:52px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;padding:8px 40px 8px 10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;cursor:pointer;transition:var(--transition-base);position:relative;-webkit-user-select:none;user-select:none}.control[data-v-686ff566]:hover{border-color:#bbb}.multi-select.open .control[data-v-686ff566]{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.multi-select.error .control[data-v-686ff566]{border-color:#d2664f}.placeholder[data-v-686ff566]{color:#aaa;padding-left:4px;font-size:var(--font-size-sm)}.caret-trigger[data-v-686ff566]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#888;font-size:12px;transition:transform var(--transition-base);pointer-events:none}.multi-select.open .caret-trigger[data-v-686ff566]{transform:translateY(-50%) rotate(180deg)}.selected-chip[data-v-686ff566]{display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;font-size:var(--font-size-sm);color:#34373b;transition:var(--transition-base)}.selected-chip[data-v-686ff566]:hover{border-color:#c8c8c8}.selected-chip .qty[data-v-686ff566]{background:var(--theme-color);color:#fff;padding:2px 7px;border-radius:3px;font-size:11px;font-family:poppins-semi-bold,serif;letter-spacing:.3px}.selected-chip .x[data-v-686ff566]{color:#888;cursor:pointer;font-size:20px;line-height:1;padding:0 6px;transition:color var(--transition-base)}.selected-chip .x[data-v-686ff566]:hover{color:#d34c4c}.dropdown[data-v-686ff566]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 8px 24px #00000014;max-height:400px;overflow-y:auto;z-index:5}.search-box[data-v-686ff566]{padding:10px;border-bottom:1px solid #f0f0f0;position:sticky;top:0;background:#fff;z-index:1}.search-box input[data-v-686ff566]{width:100%;padding:10px 14px;border:1px solid #e6e6e6;border-radius:5px;font-size:var(--font-size-sm);outline:none;transition:var(--transition-base);font-family:poppins-regular,serif;color:#34373b}.search-box input[data-v-686ff566]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.no-results[data-v-686ff566]{padding:16px 14px;text-align:center;color:#888;font-size:var(--font-size-sm)}.option[data-v-686ff566]{display:flex;align-items:center;gap:10px;padding:8px 14px;min-height:46px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-sm);transition:background var(--transition-base)}.option[data-v-686ff566]:hover{background:#fafafa}.option.selected[data-v-686ff566]{background:#fffbe6}.option.highlighted[data-v-686ff566]{background:#f4f4f5}.option .opt-mark[data-v-686ff566]{width:18px;height:18px;border:1px solid #ccc;border-radius:3px;flex-shrink:0;position:relative}.option.selected .opt-mark[data-v-686ff566]{background:var(--theme-color);border-color:var(--theme-color)}.option.selected .opt-mark[data-v-686ff566]:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.option .label[data-v-686ff566]{flex:1}.option .stepper[data-v-686ff566]{display:inline-flex;align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:4px;overflow:hidden}.option .stepper .step[data-v-686ff566]{background:transparent;border:none;color:#34373b;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:poppins-semi-bold,serif;transition:background var(--transition-base)}.option .stepper .step[data-v-686ff566]:hover{background:#fff8e1;color:var(--theme-color)}.option .stepper .qty-value[data-v-686ff566]{padding:0 10px;min-width:32px;text-align:center;font-family:poppins-semi-bold,serif;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;height:28px;display:flex;align-items:center;justify-content:center}.filter[data-v-687b362e]{position:relative;margin-bottom:14px}.filter i[data-v-687b362e]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#aaa;font-size:14px}.filter input[data-v-687b362e]{width:100%;height:46px;padding:10px 14px 10px 40px;border:1px solid #e6e6e6;border-radius:5px;font-size:var(--font-size-sm);font-family:poppins-regular,serif;color:#34373b;outline:none;transition:var(--transition-base)}.filter input[data-v-687b362e]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.no-results[data-v-687b362e]{color:#888;font-size:var(--font-size-sm);padding:4px 2px}.options[data-v-687b362e]{display:grid;gap:8px;align-content:start;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.option[data-v-687b362e]{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px 8px 14px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:#555;font-family:poppins-medium,serif;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.option[data-v-687b362e]:hover{border-color:#cbd5e1;background:#f9f9f9}.option[data-v-687b362e]:focus-visible{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026;outline:none}.option.is-on[data-v-687b362e]{background:var(--state-on-bg);border-color:var(--state-on-border);color:var(--state-on-color)}.option .label[data-v-687b362e]{flex:1 1 auto;min-width:0;line-height:1.2;overflow-wrap:anywhere}.option .mark[data-v-687b362e]{flex:0 0 auto;color:var(--state-on-icon);font-size:13px}.option .stepper[data-v-687b362e]{display:inline-flex;align-items:center;flex:0 0 auto;background:#fff;border:1px solid var(--state-on-border);border-radius:4px;overflow:hidden}.option .stepper .step[data-v-687b362e]{background:transparent;border:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--state-on-color);font-size:15px;font-family:poppins-semi-bold,serif;cursor:pointer;transition:background var(--transition-base)}.option .stepper .step[data-v-687b362e]:hover{background:var(--state-on-bg)}.option .stepper .value[data-v-687b362e]{min-width:24px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--state-on-color);font-family:poppins-semi-bold,serif;font-size:12px;border-left:1px solid var(--state-on-border);border-right:1px solid var(--state-on-border)}.hint[data-v-687b362e]{color:#aaa;font-size:12px;margin-top:12px}@media(max-width:700px){.options[data-v-687b362e]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.option[data-v-687b362e]{min-height:46px;padding:8px 8px 8px 12px}.option .stepper .step[data-v-687b362e]{width:30px;height:30px}.option .stepper .value[data-v-687b362e]{height:30px}}.remote-request[data-v-20c64f3a]{flex:1 1 300px;min-width:0}.remote-request.full[data-v-20c64f3a]{flex:1 1 100%}.remote-request .scan-way[data-v-20c64f3a]{width:100%}.device-glyph[data-v-20c64f3a]{flex:0 0 auto;font-size:22px;color:#34373b}.device-glyph.faded[data-v-20c64f3a]{opacity:.35}.pair[data-v-20c64f3a]{border:1px solid #e6e6e6;border-radius:5px;background:#fff;padding:14px 16px;display:flex;align-items:center;gap:14px}.pair.waiting[data-v-20c64f3a]{border-color:#f0d98a;background:#fffaf0}.pair.live[data-v-20c64f3a]{border-color:#bfe6cf;background:#f4fbf7}.pair.ended[data-v-20c64f3a]{background:#fafafa}.pair .body[data-v-20c64f3a]{flex:1;min-width:0}.pair .title[data-v-20c64f3a]{font-family:poppins-semi-bold,serif;font-size:14px}.pair .subtitle[data-v-20c64f3a]{color:#888;font-size:12px;margin-top:2px}.pair .side[data-v-20c64f3a]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.pair .side .btn[data-v-20c64f3a]{padding:9px 18px;font-size:13px}.spinner[data-v-20c64f3a]{flex:0 0 auto;width:17px;height:17px;border-radius:50%;border:2px solid #f0d98a;border-top-color:var(--theme-color);animation:remote-request-spin-20c64f3a .9s linear infinite}@keyframes remote-request-spin-20c64f3a{to{transform:rotate(360deg)}}.live-dot[data-v-20c64f3a]{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#57d38c;box-shadow:0 0 0 4px #57d38c2e}.countdown[data-v-20c64f3a]{font-family:ui-monospace,monospace;font-size:12px;color:#8a6d00;background:#fff5d6;border:1px solid #f0d98a;border-radius:999px;padding:2px 9px}.link-btn[data-v-20c64f3a]{background:none;border:none;color:#888;font-size:12px;cursor:pointer;text-decoration:underline;font-family:poppins-medium,serif}.link-btn[data-v-20c64f3a]:hover{color:#34373b}@media(max-width:600px){.pair[data-v-20c64f3a]{flex-direction:column;align-items:flex-start;gap:12px}.pair .side[data-v-20c64f3a]{width:100%}.pair .side .btn[data-v-20c64f3a]{flex:1}.pair .side .btn+.btn[data-v-20c64f3a]{margin-left:0}}.photo-viewer[data-v-4bc3b70e]{position:fixed;inset:0;background:#000;z-index:1000;display:flex;align-items:center;justify-content:center;overflow:hidden}.photo-viewer .image[data-v-4bc3b70e]{max-width:100vw;max-height:100vh;object-fit:contain;transform-origin:center center;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in}.photo-viewer .image.zoomed[data-v-4bc3b70e]{cursor:grab}.photo-viewer .image.panning[data-v-4bc3b70e]{cursor:grabbing}.photo-viewer .close span[data-v-4bc3b70e]{position:fixed;top:25px;right:25px;color:#b7b7b7;cursor:pointer;font-size:25px;z-index:3}.photo-viewer .close:hover span[data-v-4bc3b70e]{color:#fff}.photo-viewer .nav[data-v-4bc3b70e]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;font-size:48px;cursor:pointer;padding:12px 18px;line-height:1;z-index:1}.photo-viewer .nav[data-v-4bc3b70e]:hover{background:#fff3}.photo-viewer .nav.prev[data-v-4bc3b70e]{left:24px}.photo-viewer .nav.next[data-v-4bc3b70e]{right:24px}.medium-photo-grid .placeholder[data-v-f51bfb3e]{color:#888;font-style:italic}.medium-photo-grid .tile-list[data-v-f51bfb3e]{list-style:none;padding:0;margin:0}.medium-photo-grid .grid[data-v-f51bfb3e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.medium-photo-grid.view-mode[data-v-f51bfb3e]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:14px 18px;margin-top:12px}.medium-photo-grid.view-mode .group-title[data-v-f51bfb3e]{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#555;font-family:poppins-semi-bold,serif;margin-bottom:10px}.medium-photo-grid.view-mode .group-title .count[data-v-f51bfb3e]{color:#888;margin-left:6px;font-family:poppins-medium,serif;text-transform:none;letter-spacing:0}.medium-photo-grid .strip[data-v-f51bfb3e]{display:flex;gap:10px;overflow-x:scroll;padding:4px 4px 12px;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;cursor:grab;scrollbar-color:transparent transparent}.medium-photo-grid .strip[data-v-f51bfb3e]:active{cursor:grabbing}.medium-photo-grid .strip[data-v-f51bfb3e]::-webkit-scrollbar{height:0;visibility:hidden}.medium-photo-grid .strip .tile[data-v-f51bfb3e]{flex:0 0 160px;aspect-ratio:1 / 1;border-radius:5px;overflow:hidden;cursor:pointer;transition:transform var(--transition-base);position:relative;background:#f0f0f0}.medium-photo-grid .strip .tile[data-v-f51bfb3e]:hover{transform:scale(1.03)}.medium-photo-grid .tile[data-v-f51bfb3e]{position:relative;aspect-ratio:1 / 1;background:#f0f0f0;border-radius:4px;overflow:hidden}.medium-photo-grid .tile.failed[data-v-f51bfb3e]{background:#fff5f5;border:1px solid #d34c4c}.medium-photo-grid .tile .thumb[data-v-f51bfb3e]{width:100%;height:100%;object-fit:cover;display:block}.medium-photo-grid .tile.error .thumb[data-v-f51bfb3e]{opacity:.4}.medium-photo-grid .overlay[data-v-f51bfb3e]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;color:#fff}.medium-photo-grid .overlay-progress[data-v-f51bfb3e]{background:#00000080}.medium-photo-grid .overlay-error[data-v-f51bfb3e]{background:#ca2222d9}.medium-photo-grid .progress-bar[data-v-f51bfb3e]{width:80%;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.medium-photo-grid .progress-bar .bar[data-v-f51bfb3e]{height:100%;background:var(--theme-color);border-radius:2px;transition:width .15s ease}.medium-photo-grid .progress-text[data-v-f51bfb3e]{font-size:13px;font-family:poppins-semi-bold,serif}.medium-photo-grid .error-label[data-v-f51bfb3e]{font-size:12px;font-family:poppins-medium,serif;text-align:center;line-height:1.2}.medium-photo-grid .retry-btn[data-v-f51bfb3e]{background:#fff;color:#ca2222;border:none;padding:4px 10px;border-radius:3px;cursor:pointer;font-size:12px;font-family:poppins-semi-bold,serif}.medium-photo-grid .retry-btn[data-v-f51bfb3e]:hover{background:#fee}.medium-photo-grid .thumb-button[data-v-f51bfb3e]{width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;display:block}.medium-photo-grid .thumb-button img[data-v-f51bfb3e]{width:100%;height:100%;object-fit:cover;display:block}.medium-photo-grid .state[data-v-f51bfb3e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#555;font-size:.85em}.medium-photo-grid .state.failed[data-v-f51bfb3e]{color:#d34c4c}.medium-photo-grid .spinner[data-v-f51bfb3e]{width:24px;height:24px;border:2px solid #ccc;border-top-color:#4a90e2;border-radius:50%;margin-bottom:6px;animation:medium-photo-spin-f51bfb3e .8s linear infinite}@keyframes medium-photo-spin-f51bfb3e{to{transform:rotate(360deg)}}.medium-photo-grid .delete[data-v-f51bfb3e]{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:none;background:#0000008c;color:#fff;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}.medium-photo-grid .delete[data-v-f51bfb3e]:hover{background:#d34c4c}.medium-photo-grid .delete.restore[data-v-f51bfb3e]{background:#4a8a4a;font-size:18px}.medium-photo-grid .delete.restore[data-v-f51bfb3e]:hover{background:#2e6b2e}.medium-photo-grid .tile.marked-for-deletion .thumb-button img[data-v-f51bfb3e],.medium-photo-grid .tile.marked-for-deletion .thumb[data-v-f51bfb3e]{opacity:.35}.medium-photo-grid .tile.marked-for-deletion[data-v-f51bfb3e]:before{content:"";position:absolute;inset:0;background:#d34c4c40;pointer-events:none;z-index:1}.medium-form[data-v-4bfe558a]{background:#fff;border-radius:8px;border:1px solid #e6e6e6;width:100%}.photos-wrap[data-v-4bfe558a]{display:flex;flex-direction:column;gap:16px}.scan-ways[data-v-4bfe558a]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.id-list[data-v-4bfe558a]{display:flex;flex-direction:column;gap:8px}.id-row[data-v-4bfe558a]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e6e6e6;border-radius:5px;background:#fff}.id-row .code[data-v-4bfe558a]{font-family:poppins-medium,monospace;font-size:15px;letter-spacing:.4px}.id-row input.id-edit[data-v-4bfe558a]{font-family:poppins-medium,monospace;font-size:15px;letter-spacing:.4px;width:190px;max-width:100%;padding:6px 10px;border:1px solid #e6cf7a;border-radius:5px;background:#fff;color:#34373b;outline:none;transition:var(--transition-base)}.id-row input.id-edit[data-v-4bfe558a]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.id-row .badge[data-v-4bfe558a]{padding:3px 10px;border-radius:999px;font-size:12px;background:#f4f4f5;color:#8a6d00;border:1px solid #ececec;font-family:poppins-semi-bold,serif}.id-row.needs-check[data-v-4bfe558a]{background:#fffaf0;border-color:#f0d98a}.id-row .confirm[data-v-4bfe558a]{margin-left:auto;display:inline-flex;align-items:center;background:#fff;color:#8a6d00;border:1px solid #e6cf7a;border-radius:5px;padding:6px 12px;font-size:13px;cursor:pointer;font-family:poppins-medium,serif;transition:var(--transition-base)}.id-row .confirm[data-v-4bfe558a]:hover{background:#fff8e1;border-color:var(--theme-color)}.id-row .x[data-v-4bfe558a]{margin-left:auto;color:#888;cursor:pointer;font-size:20px;line-height:1;background:none;border:none;padding:0 4px}.id-row .x[data-v-4bfe558a]:hover{color:#d34c4c}.id-row.needs-check .x[data-v-4bfe558a]{margin-left:8px}.id-note[data-v-4bfe558a]{margin-top:10px;color:#8a7a3a;font-size:12px}.id-manual[data-v-4bfe558a]{margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f0}.id-add[data-v-4bfe558a]{display:flex;gap:10px;align-items:center}.id-add[data-v-4bfe558a]>:first-child{flex:1 1 auto;min-width:0}.id-add[data-v-4bfe558a] .text-input{height:52px}.id-add .id-type[data-v-4bfe558a]{flex:0 0 210px;min-width:0}.id-add .add-btn[data-v-4bfe558a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background:var(--theme-color);color:#fff;border:none;line-height:1;height:52px;padding:0 20px;border-radius:5px;cursor:pointer;font-family:poppins-semi-bold,serif;font-size:15px;transition:var(--transition-base)}.id-add .add-btn i[data-v-4bfe558a]{color:#fff;font-size:11px;line-height:1;display:inline-block}.id-add .add-btn[data-v-4bfe558a]:hover{background:var(--theme-color-hover)}.id-add .add-btn[data-v-4bfe558a]:disabled{background:#d8d8d8;cursor:not-allowed}.id-hint[data-v-4bfe558a]{color:#888;font-size:12px;margin-top:8px}@media(max-width:700px){.scan-ways .scan-way[data-v-4bfe558a]{flex:1 1 100%}.id-add[data-v-4bfe558a]{flex-wrap:wrap}.id-add[data-v-4bfe558a]>:first-child{flex:1 1 100%}.id-add .id-type[data-v-4bfe558a]{flex:1 1 auto}}.file-card[data-v-ee22257a]{display:flex;align-items:center;gap:16px;border:1px solid #e6e6e6;border-radius:8px;padding:16px 18px;background:#fff}.file-card .thumb[data-v-ee22257a]{width:60px;height:76px;border-radius:6px;flex-shrink:0;background:linear-gradient(135deg,#e9eef5,#d4dbe6);display:flex;align-items:center;justify-content:center;color:#6b7785;font-size:12px;font-family:poppins-semi-bold,serif;overflow:hidden}.file-card .thumb img[data-v-ee22257a]{width:100%;height:100%;object-fit:cover}.file-card .meta[data-v-ee22257a]{flex:1;min-width:0}.file-card .meta .name[data-v-ee22257a]{font-family:poppins-medium,serif;color:#1f2937;word-break:break-word}.file-card .meta .sub[data-v-ee22257a]{color:#999;font-size:13px;margin-top:4px}.current[data-v-b68f9599]{font-size:13px;color:#888;margin-bottom:12px}.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;inset:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell-active,.dp--overlay-cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--cell-in-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l,.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}.date-pick[data-v-398ace56]{--dp-input-padding: 14px 35px 14px 12px}.date-pick[data-v-398ace56] .dp--main{width:100%}.date-pick[data-v-398ace56] .dp__input{height:52px;min-height:52px;box-sizing:border-box;border-radius:5px;border-color:#e6e6e6;font-size:var(--font-size-sm);color:#34373b}.single-select-field[data-v-bdf2cbac]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-bdf2cbac]{font-size:13px;font-family:poppins-medium,serif;color:#555}.store-select[data-v-bdf2cbac]{position:relative;width:100%}.store-select .control[data-v-bdf2cbac]{min-height:52px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;padding:8px 64px 8px 14px;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:var(--transition-base)}.store-select .control[data-v-bdf2cbac]:hover{border-color:#bbb}.store-select.open .control[data-v-bdf2cbac]{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.store-select .placeholder[data-v-bdf2cbac]{color:#aaa;font-size:var(--font-size-sm);flex:1}.store-select .value[data-v-bdf2cbac]{color:#34373b;font-size:var(--font-size-sm);flex:1}.store-select .clear[data-v-bdf2cbac]{position:absolute;right:38px;top:50%;transform:translateY(-50%);color:#888;cursor:pointer;font-size:20px;line-height:1;transition:color var(--transition-base)}.store-select .clear[data-v-bdf2cbac]:hover{color:#d34c4c}.store-select .caret-trigger[data-v-bdf2cbac]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#888;font-size:12px;pointer-events:none;transition:transform var(--transition-base)}.store-select.open .caret-trigger[data-v-bdf2cbac]{transform:translateY(-50%) rotate(180deg)}.store-select .dropdown[data-v-bdf2cbac]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:6;background:#fff;border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 8px 24px #00000014;max-height:400px;overflow-y:auto}.store-select .search-box[data-v-bdf2cbac]{padding:10px;border-bottom:1px solid #f0f0f0;position:sticky;top:0;background:#fff}.store-select .search-box input[data-v-bdf2cbac]{width:100%;padding:10px 14px;border:1px solid #e6e6e6;border-radius:5px;font-size:var(--font-size-sm);outline:none;color:#34373b;transition:var(--transition-base)}.store-select .search-box input[data-v-bdf2cbac]:focus{border-color:#bbb;box-shadow:none}.store-select .option[data-v-bdf2cbac]{display:flex;align-items:center;gap:10px;padding:8px 14px;min-height:46px;cursor:pointer;font-size:var(--font-size-sm);transition:background var(--transition-base)}.store-select .option[data-v-bdf2cbac]:hover,.store-select .option.highlighted[data-v-bdf2cbac]{background:#f4f4f5}.store-select .option .label[data-v-bdf2cbac]{flex:1;color:#34373b}.store-select .create[data-v-bdf2cbac]{display:flex;align-items:center;gap:10px;padding:8px 14px;min-height:46px;cursor:pointer;font-size:var(--font-size-sm);color:var(--theme-color-hover);border-top:1px solid #f0f0f0;transition:background var(--transition-base)}.store-select .create[data-v-bdf2cbac]:hover,.store-select .create.highlighted[data-v-bdf2cbac]{background:#fff8e6}.store-select .create .plus[data-v-bdf2cbac]{width:22px;height:22px;border-radius:50%;background:var(--theme-color);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.store-select .create strong[data-v-bdf2cbac]{font-family:poppins-semi-bold,serif;color:var(--theme-color-hover)}.store-select .no-results[data-v-bdf2cbac]{padding:16px 14px;text-align:center;color:#888;font-size:var(--font-size-sm)}.single-select-field[data-v-b3315afd]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-b3315afd]{font-size:13px;font-family:poppins-medium,serif;color:#555}.cmp-autocomplete[data-v-b3315afd]{position:relative;width:100%}.cmp-autocomplete .control[data-v-b3315afd]{min-height:52px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;display:flex;align-items:center;position:relative;transition:var(--transition-base)}.cmp-autocomplete .control[data-v-b3315afd]:hover{border-color:#bbb}.cmp-autocomplete.open .control[data-v-b3315afd]{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.cmp-autocomplete .ac-input[data-v-b3315afd]{flex:1;min-height:50px;border:none;outline:none;background:transparent;padding:8px 40px 8px 14px;font-size:var(--font-size-sm);color:#34373b}.cmp-autocomplete .ac-input[data-v-b3315afd]::placeholder{color:#aaa}.cmp-autocomplete .caret-trigger[data-v-b3315afd]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#888;font-size:12px;pointer-events:none;transition:transform var(--transition-base)}.cmp-autocomplete.open .caret-trigger[data-v-b3315afd]{transform:translateY(-50%) rotate(180deg)}.cmp-autocomplete .dropdown[data-v-b3315afd]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:6;background:#fff;border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 8px 24px #00000014;max-height:400px;overflow-y:auto}.cmp-autocomplete .option[data-v-b3315afd]{display:flex;align-items:center;gap:10px;padding:8px 14px;min-height:46px;cursor:pointer;font-size:var(--font-size-sm);transition:background var(--transition-base)}.cmp-autocomplete .option[data-v-b3315afd]:hover,.cmp-autocomplete .option.highlighted[data-v-b3315afd]{background:#f4f4f5}.cmp-autocomplete .option .label[data-v-b3315afd]{flex:1;color:#34373b}.address-fields[data-v-8729d41b]{display:flex;flex-direction:column;gap:16px}.address-hint[data-v-8729d41b]{font-size:13px;color:#999}.block-label[data-v-58ca85ee]{display:block;font-size:15px;color:#34373b;font-family:poppins-semi-bold,serif}.detail-fields[data-v-58ca85ee]{display:flex;flex-direction:column;gap:22px}.field[data-v-58ca85ee]{display:flex;flex-direction:column;gap:6px}.reference-scan[data-v-58ca85ee]{display:flex;align-items:stretch;gap:8px}.reference-scan[data-v-58ca85ee]>.field{flex:1;min-width:0}.ref-scan-btn[data-v-58ca85ee]{flex:none;width:46px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition-base)}.ref-scan-btn[data-v-58ca85ee]:hover{border-color:var(--theme-color)}.ref-scan-btn i[data-v-58ca85ee]{font-size:19px;color:#34373b}.ref-scan-remote[data-v-58ca85ee]{background:none;border:none;padding:0;margin-top:8px;color:#888;font-size:12px;font-family:poppins-medium,serif;text-decoration:underline;cursor:pointer}.ref-scan-remote[data-v-58ca85ee]:hover{color:#34373b}.ref-scan-btn .barcode-ico[data-v-58ca85ee]{width:22px;height:16px;background:repeating-linear-gradient(90deg,#34373b 0 1.5px,transparent 1.5px 3px,#34373b 3px 4px,transparent 4px 6px,#34373b 6px 8px,transparent 8px 11px)}.field-label[data-v-58ca85ee]{font-size:13px;color:#555;font-family:poppins-medium,serif}.field-label .opt[data-v-58ca85ee]{color:#aaa;font-family:poppins-regular,sans-serif}.field-help[data-v-58ca85ee]{font-size:13px;color:#999;margin-top:6px}.loc-block[data-v-58ca85ee]{display:flex;flex-direction:column;gap:8px}.addr-list[data-v-58ca85ee]{display:flex;flex-direction:column;gap:10px}.addr-row[data-v-58ca85ee]{display:flex;align-items:center;gap:12px;border:1px solid #e6e6e6;border-radius:8px;padding:13px 15px;cursor:pointer;background:#fff;text-align:left;transition:var(--transition-base)}.addr-row[data-v-58ca85ee]:hover{border-color:#bbb}.addr-row.selected[data-v-58ca85ee]{border-color:var(--theme-color);background:#fffdf3}.addr-row.static[data-v-58ca85ee]{cursor:default}.addr-radio[data-v-58ca85ee]{width:18px;height:18px;border-radius:50%;border:2px solid #ccc;flex-shrink:0;position:relative;transition:var(--transition-base)}.addr-row.selected .addr-radio[data-v-58ca85ee]{border-color:var(--theme-color)}.addr-row.selected .addr-radio[data-v-58ca85ee]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--theme-color)}.addr-line[data-v-58ca85ee]{flex:1;font-size:14px;color:#34373b;min-width:0}.addr-tag[data-v-58ca85ee]{font-size:11px;font-family:poppins-medium,serif;color:var(--theme-color-hover);background:#fff8e1;border-radius:20px;padding:2px 8px;margin-left:4px}.addr-edit[data-v-58ca85ee]{border:none;background:transparent;color:var(--theme-color-hover);font-family:poppins-medium,serif;font-size:13px;cursor:pointer}.addr-edit.remove[data-v-58ca85ee]{color:#c0392b}.addr-add[data-v-58ca85ee]{display:flex;align-items:center;gap:10px;font-size:14px;border:1px dashed #cbd5e1;border-radius:8px;padding:13px 15px;cursor:pointer;color:var(--theme-color-hover);font-family:poppins-medium,serif;background:#fff;transition:var(--transition-base)}.addr-add[data-v-58ca85ee]:hover{border-color:var(--theme-color);background:#fff8e1}.addr-add .plus[data-v-58ca85ee]{position:relative;width:22px;height:22px;border-radius:50%;background:var(--theme-color);flex-shrink:0}.addr-add .plus[data-v-58ca85ee]:before,.addr-add .plus[data-v-58ca85ee]:after{content:"";position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%)}.addr-add .plus[data-v-58ca85ee]:before{width:10px;height:2px}.addr-add .plus[data-v-58ca85ee]:after{width:2px;height:10px}.rate-field .rate-control[data-v-58ca85ee]{display:flex;align-items:center;gap:8px;height:52px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;padding:0 6px 0 14px}.rate-value[data-v-58ca85ee]{flex:1;font-family:poppins-medium,serif;color:#1f2937;font-size:var(--font-size-sm)}.rate-empty[data-v-58ca85ee]{flex:1;color:#c4c4c4;font-size:var(--font-size-sm)}.rate-edit[data-v-58ca85ee]{border:none;background:transparent;color:var(--theme-color-hover);font-family:poppins-medium,serif;font-size:13px;cursor:pointer;padding:7px 12px;border-radius:5px;white-space:nowrap;transition:background var(--transition-base)}.rate-edit[data-v-58ca85ee]:hover{background:#fff8e6}.detail-fields[data-v-58ca85ee] .text-input{height:52px}.detail-fields[data-v-58ca85ee] .single-select .control{min-height:52px}.field-row[data-v-58ca85ee]{display:flex;gap:16px;align-items:flex-start}.field-row[data-v-58ca85ee]>*{flex:1;min-width:0}@media(max-width:640px){.field-row[data-v-58ca85ee]{flex-direction:column}.field-row[data-v-58ca85ee]>*{width:100%}}.doc-preview[data-v-8e98695f]{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:20px;background:#f7f8fa;border:1px solid #eef0f2;border-radius:8px}.doc-preview-thumb[data-v-8e98695f]{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid #e6e6e6}.doc-preview-icon[data-v-8e98695f]{width:44px;height:44px;border-radius:6px;background:#fff;border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;color:var(--theme-color);font-size:18px}.doc-preview-body[data-v-8e98695f]{display:flex;flex-direction:column;gap:2px;min-width:0}.doc-preview-label[data-v-8e98695f]{font-size:12px;color:#999}.doc-preview-name[data-v-8e98695f]{font-family:poppins-medium,serif;color:#34373b;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field[data-v-f99e0745]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-f99e0745]{font-size:13px;font-family:poppins-medium,serif;color:#555}.currency-input[data-v-f99e0745]{display:flex;align-items:center;width:100%;height:44px;padding:0 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;transition:var(--transition-base)}.currency-input[data-v-f99e0745]:focus-within{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.currency-input.error[data-v-f99e0745]{border-color:#d2664f}.currency-input.disabled[data-v-f99e0745]{background:#f4f4f5;cursor:not-allowed}.currency-symbol[data-v-f99e0745]{color:#888;font-size:var(--font-size-sm);margin-right:6px;flex-shrink:0}.currency-input input[data-v-f99e0745]{flex:1;min-width:0;height:100%;border:none;outline:none;padding:0;background:transparent;font-size:var(--font-size-sm);font-family:poppins-regular,serif;color:#34373b}.currency-input.disabled input[data-v-f99e0745]{color:#888;cursor:not-allowed}.rate-lead[data-v-dac90524]{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:18px}.field[data-v-dac90524]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label[data-v-dac90524]{font-size:13px;color:#555;font-family:poppins-medium,serif}.field input[data-v-dac90524]{width:100%;height:44px;border:1px solid #e6e6e6;border-radius:5px;padding:10px 14px;font-size:var(--font-size-sm);color:#34373b;outline:none;transition:var(--transition-base)}.field input[data-v-dac90524]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.amount-field[data-v-dac90524]{margin-bottom:16px}.rate-preview[data-v-dac90524]{color:#1f2937;font-family:poppins-medium,serif;font-size:var(--font-size-sm);margin:-4px 0 14px}.rate-mode-toggle[data-v-dac90524]{background:transparent;border:none;color:var(--theme-color-hover);cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.picker-search[data-v-0092f5a1]{position:relative;margin-bottom:18px}.picker-search .search-icon[data-v-0092f5a1]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#aaa;z-index:1}.picker-search[data-v-0092f5a1] .text-input{padding-left:42px}.subhead[data-v-0092f5a1]{color:#999;font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-family:poppins-medium,serif;margin-bottom:10px}.pick-grid[data-v-0092f5a1]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:560px){.pick-grid[data-v-0092f5a1]{grid-template-columns:repeat(2,1fr)}}.pick-tile[data-v-0092f5a1]{border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;cursor:pointer;background:#fff;position:relative;text-align:left;padding:0;transition:var(--transition-base)}.pick-tile[data-v-0092f5a1]:hover{border-color:#bbb;box-shadow:0 4px 14px #0000000f}.pick-tile.selected[data-v-0092f5a1]{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b9002e}.pick-tile .tile-img[data-v-0092f5a1]{height:116px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e9eef5,#d4dbe6);color:#7a8794;font-size:12px;font-family:poppins-semi-bold,serif}.pick-tile .tile-img img[data-v-0092f5a1]{width:100%;height:100%;object-fit:cover}.pick-tile .tile-img.no-doc[data-v-0092f5a1]{flex-direction:column;gap:6px;background:repeating-linear-gradient(45deg,#f4f4f5,#f4f4f5 8px,#eeeeef 8px 16px);color:#b6bcc2}.pick-tile .tile-img.no-doc [class^=icon-][data-v-0092f5a1]{font-size:22px}.pick-tile .tile-cap[data-v-0092f5a1]{display:block;padding:9px 11px}.pick-tile .tile-ref[data-v-0092f5a1]{display:block;font-family:poppins-medium,serif;color:#1f2937;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-tile .tile-ref.no-ref[data-v-0092f5a1]{color:#9aa0a6;font-style:italic;font-family:poppins-regular,sans-serif}.pick-tile .tile-meta[data-v-0092f5a1]{display:block;color:#999;font-size:12px;margin-top:2px}.pick-tile .sel-check[data-v-0092f5a1]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--theme-color);display:none;align-items:center;justify-content:center;z-index:1}.pick-tile .sel-check [class^=icon-][data-v-0092f5a1]{color:#fff;font-size:12px}.pick-tile.selected .sel-check[data-v-0092f5a1]{display:inline-flex}.empty-message[data-v-0092f5a1]{color:#999;font-size:14px;padding:24px 0;text-align:center}.note-line[data-v-0092f5a1]{display:flex;align-items:center;gap:8px;color:#999;font-size:13px;margin-top:16px}.note-line [class^=icon-][data-v-0092f5a1]{color:var(--theme-color)}.reveal[data-v-386d1d97]{margin-top:20px}.sub-section[data-v-386d1d97]{border:1px solid #e6e6e6;border-radius:10px;padding:20px 22px}.sub-section+.sub-section[data-v-386d1d97]{margin-top:16px}.sub-section.bare[data-v-386d1d97]{border:none;border-radius:0;padding:0}.sub-section.bare+.sub-section.bare[data-v-386d1d97]{margin-top:16px}.bare-label[data-v-386d1d97]{display:block;font-size:13px;color:#555;font-family:poppins-medium,serif;margin-bottom:6px}.bare-label .opt[data-v-386d1d97]{color:#999}.section-head[data-v-386d1d97]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.section-head .num[data-v-386d1d97]{width:28px;height:28px;border-radius:50%;background:var(--theme-color);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-family:poppins-semi-bold,serif;flex-shrink:0}.section-head .title[data-v-386d1d97]{font-size:16px;font-family:poppins-semi-bold,serif}.section-head .helper[data-v-386d1d97]{color:#aaa;font-size:13px}.section-head .head-action[data-v-386d1d97]{margin-left:auto}.no-doc-choice[data-v-386d1d97]{margin-top:20px}.or-divider[data-v-386d1d97]{display:flex;align-items:center;text-align:center;color:#b0b0b0;font-size:12px;margin-bottom:14px}.or-divider[data-v-386d1d97]:before,.or-divider[data-v-386d1d97]:after{content:"";flex:1;height:1px;background:#ececec}.or-divider span[data-v-386d1d97]{padding:0 12px;text-transform:uppercase;letter-spacing:.5px}.no-doc-btn[data-v-386d1d97]{display:block;width:100%;padding:12px 22px;border:1px solid #d8d8d8;border-radius:6px;background:#fff;color:#555;font-size:14px;font-family:poppins-medium,serif;cursor:pointer;transition:var(--transition-base)}.no-doc-btn[data-v-386d1d97]:hover{background:#f4f4f5;border-color:#bbb}.alt-link[data-v-386d1d97]{color:var(--theme-color-hover);font-family:poppins-medium,serif;cursor:pointer;background:none;border:none;font-size:13px}.alt-link[data-v-386d1d97]:hover{text-decoration:underline}.alt-link.remove[data-v-386d1d97]{color:#c0392b}.linked-card[data-v-386d1d97]{display:flex;align-items:center;gap:16px;border:1px solid var(--theme-color);background:#fffdf3;border-radius:10px;padding:16px 18px}.linked-card .thumb[data-v-386d1d97]{width:58px;height:74px;border-radius:6px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e9eef5,#d4dbe6);color:#6b7785}.linked-card .thumb img[data-v-386d1d97]{width:100%;height:100%;object-fit:cover}.linked-card .thumb.no-doc[data-v-386d1d97]{background:repeating-linear-gradient(45deg,#f4f4f5,#f4f4f5 8px,#eeeeef 8px 16px);color:#b6bcc2}.linked-card .meta[data-v-386d1d97]{flex:1;min-width:0}.linked-card .meta .name[data-v-386d1d97]{font-family:poppins-semi-bold,serif;color:#1f2937;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-card .meta .name.no-ref[data-v-386d1d97]{color:#9aa0a6;font-style:italic;font-family:poppins-regular,sans-serif}.linked-card .meta .sub[data-v-386d1d97]{color:#888;font-size:13px;margin-top:3px}.linked-card .actions[data-v-386d1d97]{display:flex;flex-direction:column;gap:8px;flex-shrink:0;align-items:stretch}.linked-card .actions .btn[data-v-386d1d97]{padding:8px 16px;font-size:13px;justify-content:center}.linked-card .actions .unlink-btn[data-v-386d1d97]{color:#c0392b}.linked-card .actions .unlink-btn[data-v-386d1d97]:hover{color:#c0392b;border-color:#e6b4ae;background:#fdecec}.pick-prompt[data-v-386d1d97]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:1px dashed #cbd5e1;border-radius:8px;padding:16px;cursor:pointer;color:var(--theme-color-hover);font-family:poppins-medium,serif;background:#fff;transition:var(--transition-base)}.pick-prompt[data-v-386d1d97]:hover{border-color:var(--theme-color);background:#fff8e1}.price-field[data-v-386d1d97]{max-width:240px}.price-help[data-v-386d1d97]{display:block;color:#999;font-size:12px;margin-top:6px}.unverified-card[data-v-386d1d97]{background:#fff8e6;border:1px solid #f4d469;border-radius:8px;padding:16px 18px;margin-top:16px}.unverified-card .unverified-text[data-v-386d1d97]{display:flex;flex-direction:column;gap:4px;color:#614c0c}.unverified-card .unverified-text strong[data-v-386d1d97]{font-family:poppins-semi-bold,serif}.unverified-card .unverified-text span[data-v-386d1d97]{font-size:13px;line-height:1.5}.overview[data-v-725bd0b7]{display:grid;gap:16px}.wishlist-detail-card[data-v-725bd0b7]{background:linear-gradient(135deg,#fff8e1,#fffbf0);border:1px solid #f3d575;border-radius:8px;padding:16px 20px}.wishlist-detail-card .banner-label[data-v-725bd0b7]{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--theme-color-hover);font-size:14px;text-transform:uppercase;letter-spacing:.5px;font-family:poppins-semi-bold,serif}.wishlist-detail-card .banner-label[data-v-725bd0b7]:before{content:"♥";font-size:20px;line-height:1;color:var(--theme-color)}.wishlist-detail-card .entries[data-v-725bd0b7]{display:flex;flex-direction:column;gap:8px}.wishlist-detail-card .entry[data-v-725bd0b7]{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid #f3d575;border-radius:5px;padding:10px 14px;flex-wrap:wrap}.wishlist-detail-card .entry .meta[data-v-725bd0b7]{display:flex;align-items:center;gap:10px;color:#555;font-size:13px;flex-wrap:wrap}.wishlist-detail-card .entry .meta .platform[data-v-725bd0b7]{color:#1f2937;font-family:poppins-medium,serif}.wishlist-detail-card .entry .meta .dot[data-v-725bd0b7]{width:4px;height:4px;background:#ccc;border-radius:50%;flex-shrink:0}.wishlist-detail-card .entry .priority-pill[data-v-725bd0b7]{background:var(--priority-3-bg);color:var(--priority-3-color);padding:2px 8px;border-radius:999px;font-size:11px;font-family:poppins-semi-bold,serif;text-transform:uppercase;letter-spacing:.3px}.wishlist-detail-card .entry .priority-pill.priority-1[data-v-725bd0b7]{background:var(--priority-1-bg);color:var(--priority-1-color)}.wishlist-detail-card .entry .priority-pill.priority-2[data-v-725bd0b7]{background:var(--priority-2-bg);color:var(--priority-2-color)}.wishlist-detail-card .entry .priority-pill.priority-3[data-v-725bd0b7]{background:var(--priority-3-bg);color:var(--priority-3-color)}.wishlist-detail-card .entry .priority-pill.priority-4[data-v-725bd0b7]{background:var(--priority-4-bg);color:var(--priority-4-color)}.wishlist-detail-card .entry .priority-pill.priority-5[data-v-725bd0b7]{background:var(--priority-5-bg);color:var(--priority-5-color)}.wishlist-detail-card .entry .actions[data-v-725bd0b7]{display:flex;gap:6px;flex-shrink:0}.wishlist-detail-card .entry .btn[data-v-725bd0b7]{background:var(--theme-color);color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-family:poppins-medium,serif;text-decoration:none;display:inline-flex;align-items:center;gap:6px;line-height:1;transition:background var(--transition-base)}.wishlist-detail-card .entry .btn [class^=icon-][data-v-725bd0b7]{font-size:12px}.wishlist-detail-card .entry .btn[data-v-725bd0b7]:hover{background:var(--theme-color-hover);color:#fff;text-decoration:none}.wishlist-detail-card .entry .btn.ghost[data-v-725bd0b7]{background:#fff;color:#555;border:1px solid #e6e6e6}.wishlist-detail-card .entry .btn.ghost[data-v-725bd0b7]:hover{background:#f9fafb;color:#1f2937;border-color:#cbd5e1}.wishlist-detail-card .entry .btn.remove[data-v-725bd0b7]{width:28px;padding:0;justify-content:center;font-size:16px}@media(max-width:700px){.wishlist-detail-card .entry[data-v-725bd0b7]{flex-direction:column;align-items:stretch}.wishlist-detail-card .entry .actions[data-v-725bd0b7]{justify-content:flex-end}}.hero-stats[data-v-725bd0b7]{display:flex;gap:20px;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:20px 24px}.hero-stats.link-only[data-v-725bd0b7]{padding:14px 18px;justify-content:flex-start}.rating-block[data-v-725bd0b7]{display:flex;align-items:baseline;gap:4px}.rating-block .score[data-v-725bd0b7]{font-size:44px;font-family:poppins-semi-bold,serif;color:var(--theme-color);line-height:1}.rating-block .max[data-v-725bd0b7]{font-size:18px;color:#888;font-family:poppins-medium,serif}.rating-block .meta[data-v-725bd0b7]{font-size:12px;color:#888;margin-left:8px;line-height:1.3}.service-meta[data-v-725bd0b7]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hero-stats.link-only .service-meta[data-v-725bd0b7]{align-items:flex-start}.service-meta .last-synced[data-v-725bd0b7]{font-size:12px;color:#888;line-height:1.3;cursor:default}.service-link[data-v-725bd0b7]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--theme-color);color:#fff;border-radius:6px;text-decoration:none;font-size:var(--font-size-sm);font-family:poppins-medium,serif;transition:background var(--transition-base);white-space:nowrap}.service-link[data-v-725bd0b7]:hover{background:var(--theme-color-hover);color:#fff;text-decoration:none}.service-link .arrow[data-v-725bd0b7]{font-size:12px;opacity:.9}.service-link [class*=icon-][data-v-725bd0b7]{color:#fff;font-size:14px}.info-group[data-v-725bd0b7]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:14px 18px}.info-group .group-title[data-v-725bd0b7]{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#555;font-family:poppins-semi-bold,serif;margin-bottom:10px}.tags-group[data-v-725bd0b7]{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}@media(max-width:700px){.tags-group[data-v-725bd0b7]{grid-template-columns:1fr}}.tags-group .subgroup .sub-label[data-v-725bd0b7]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888;font-family:poppins-medium,serif;margin-bottom:6px}.tags-group .subgroup.full-row[data-v-725bd0b7]{grid-column:1 / -1}.alt-chip[data-v-725bd0b7]{display:inline-flex;align-items:stretch;background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;font-size:var(--font-size-sm);transition:var(--transition-base)}.alt-chip[data-v-725bd0b7]:hover{border-color:#cbd5e1;background:#fff}.alt-chip .label[data-v-725bd0b7]{padding:5px 4px 5px 12px;color:#34373b;display:inline-flex;align-items:center;cursor:default}.alt-chip .pin[data-v-725bd0b7]{position:relative;border:none;background:transparent;padding:0 10px 0 6px;border-radius:0 4px 4px 0;cursor:pointer;color:#aaa;font-size:13px;transition:color var(--transition-base),background var(--transition-base);display:inline-flex;align-items:center}.alt-chip .pin[data-v-725bd0b7]:hover{color:var(--theme-color);background:#d7a90014}.alt-chip .pin[data-v-725bd0b7]:after,.alt-chip .pin[data-v-725bd0b7]:before{position:absolute;bottom:calc(100% + 8px);left:50%;opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out;transform:translate(-50%,4px);z-index:20;white-space:nowrap}.alt-chip .pin[data-v-725bd0b7]:after{content:"Set as primary title";background:#1f2937;color:#fff;font-family:poppins-medium,serif;font-size:13px;padding:6px 12px;border-radius:4px;box-shadow:0 4px 12px #0000002e}.alt-chip .pin[data-v-725bd0b7]:before{content:"";bottom:calc(100% + 2px);border:6px solid transparent;border-top-color:#1f2937;transform:translate(-50%,4px)}.alt-chip .pin[data-v-725bd0b7]:hover:after,.alt-chip .pin[data-v-725bd0b7]:hover:before,.alt-chip .pin[data-v-725bd0b7]:focus-visible:after,.alt-chip .pin[data-v-725bd0b7]:focus-visible:before{opacity:1;transform:translate(-50%)}.chips[data-v-725bd0b7]{display:flex;flex-wrap:wrap;gap:8px 6px}.chip[data-v-725bd0b7]{display:inline-flex;align-items:center;padding:5px 12px;background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;font-size:var(--font-size-sm);color:#34373b;text-decoration:none;cursor:pointer;transition:var(--transition-base)}.chip[data-v-725bd0b7]:hover{background:var(--theme-color);color:#fff;border-color:var(--theme-color);text-decoration:none}.release-platform-group+.release-platform-group[data-v-725bd0b7]{margin-top:16px}.release-platform-name[data-v-725bd0b7]{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888;font-family:poppins-semi-bold,serif;margin-bottom:8px}.release-pills[data-v-725bd0b7]{display:flex;flex-wrap:wrap;gap:8px}.chip-tagged.static[data-v-725bd0b7],.chip-tagged.static .tag[data-v-725bd0b7],.chip-tagged.static .value[data-v-725bd0b7]{cursor:default}.chip-tagged.static[data-v-725bd0b7]:hover{border-color:#e6e6e6}.chip-tagged.static .tag[data-v-725bd0b7]:hover{filter:none}.chip-tagged .tag.region-tag[data-v-725bd0b7]{background:#6b7280;color:#fff}.chip-tagged[data-v-725bd0b7]{display:inline-flex;align-items:stretch;background:#fff;border:1px solid #e6e6e6;border-radius:5px;overflow:hidden;text-decoration:none;cursor:pointer;transition:var(--transition-base);font-size:var(--font-size-sm)}.chip-tagged[data-v-725bd0b7]:hover{border-color:var(--theme-color)}.chip-tagged .tag[data-v-725bd0b7]{padding:4px 12px;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.3px;font-family:poppins-semi-bold,serif;display:flex;align-items:center;text-decoration:none;cursor:pointer;transition:filter var(--transition-base)}.chip-tagged .tag[data-v-725bd0b7]:hover{filter:brightness(.92);text-decoration:none}.chip-tagged .value[data-v-725bd0b7]{padding:4px 14px 4px 10px;color:#34373b;display:flex;align-items:center;text-decoration:none;cursor:pointer}.tag.role-color-0[data-v-725bd0b7]{background:#e8b900}.tag.role-color-1[data-v-725bd0b7]{background:#4a90e2}.tag.role-color-2[data-v-725bd0b7]{background:#888}.tag.role-color-3[data-v-725bd0b7]{background:#b39c45}.tag.role-color-4[data-v-725bd0b7]{background:#5a9e6f}.tag.role-color-5[data-v-725bd0b7]{background:#8e6fb0}.tag.role-color-6[data-v-725bd0b7]{background:#c4633f}.tag.role-color-7[data-v-725bd0b7]{background:#3fa3a0}.chip-tagged[data-v-725bd0b7]:has(.tag.role-color-0){--tag-color: #e8b900}.chip-tagged[data-v-725bd0b7]:has(.tag.role-color-1){--tag-color: #4a90e2}.chip-tagged[data-v-725bd0b7]:has(.tag.role-color-2){--tag-color: #888}.chip-tagged[data-v-725bd0b7]:has(.tag.role-color-3){--tag-color: #b39c45}.chip-tagged[data-v-725bd0b7]:has(.tag.role-color-4){--tag-color: #5a9e6f}.chip-tagged[data-v-725bd0b7]:has(.tag.role-color-5){--tag-color: #8e6fb0}.chip-tagged[data-v-725bd0b7]:has(.tag.role-color-6){--tag-color: #c4633f}.chip-tagged[data-v-725bd0b7]:has(.tag.role-color-7){--tag-color: #3fa3a0}.compact-row[data-v-725bd0b7]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:14px 18px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.compact-row .compact-item .label[data-v-725bd0b7]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888;font-family:poppins-medium,serif;margin-bottom:4px}.text-block[data-v-725bd0b7]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:14px 18px}.text-block .group-title[data-v-725bd0b7]{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#555;font-family:poppins-semi-bold,serif;margin-bottom:10px}.text-block .body[data-v-725bd0b7]{color:#444;font-size:var(--font-size-sm);line-height:1.6}.text-block .body.clamped[data-v-725bd0b7]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.text-block .show-more[data-v-725bd0b7]{display:inline-block;margin-top:8px;color:var(--theme-color);cursor:pointer;font-size:12px;font-family:poppins-medium,serif;border:none;background:transparent;padding:0;text-transform:uppercase;letter-spacing:.4px}.text-block .show-more[data-v-725bd0b7]:hover{color:var(--theme-color-hover);text-decoration:underline}@media(max-width:700px){.hero-stats[data-v-725bd0b7]{flex-direction:column;align-items:flex-start;gap:16px}.compact-row[data-v-725bd0b7]{grid-template-columns:1fr;gap:12px}.unverified-card .unverified-head[data-v-725bd0b7]{flex-direction:column;align-items:stretch;gap:14px}.unverified-card .unverified-head-actions[data-v-725bd0b7]{flex-direction:column;align-items:stretch}.unverified-card .unverified-head-actions .btn[data-v-725bd0b7]{width:100%;justify-content:center}}.unverified-card[data-v-725bd0b7]{background:#fff8e6;border:1px solid #f4d469;border-radius:8px;padding:16px 18px;margin-bottom:24px}.unverified-card .unverified-head[data-v-725bd0b7]{display:flex;flex-direction:column;gap:16px}.unverified-card .unverified-text[data-v-725bd0b7]{display:flex;flex-direction:column;gap:4px;color:#614c0c}.unverified-card .unverified-head-actions[data-v-725bd0b7]{display:flex;flex-wrap:wrap;gap:10px}.unverified-card .unverified-head-actions .btn[data-v-725bd0b7]{white-space:nowrap}.unverified-card .unverified-text strong[data-v-725bd0b7]{font-family:poppins-semi-bold,serif}.unverified-card .unverified-text span[data-v-725bd0b7]{font-size:13px;line-height:1.5}.unverified-card .unverified-form[data-v-725bd0b7]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:16px}.unverified-card .unverified-actions[data-v-725bd0b7]{display:flex;gap:10px}.unverified-card .btn[data-v-725bd0b7]{display:inline-flex;align-items:center;padding:9px 18px;border-radius:5px;font-size:14px;font-family:poppins-semi-bold,serif;cursor:pointer;border:none;background:var(--theme-color);color:#fff;text-decoration:none}.unverified-card .btn[data-v-725bd0b7]:hover{text-decoration:none}.unverified-card .btn[data-v-725bd0b7]:hover{background:var(--theme-color-hover)}.unverified-card .btn[data-v-725bd0b7]:disabled{background:#e6e6e6;color:#aaa;cursor:not-allowed}.unverified-card .btn.ghost[data-v-725bd0b7]{background:transparent;color:#614c0c;border:1px solid #e6d39a}.unverified-card .btn.ghost[data-v-725bd0b7]:hover{background:#0000000a}.medium-card[data-v-9f5b029a]{display:grid;gap:12px}.info-group[data-v-9f5b029a]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:14px 18px}.info-group .group-title[data-v-9f5b029a]{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#555;font-family:poppins-semi-bold,serif;margin-bottom:10px}.info-group .chips[data-v-9f5b029a]{display:flex;flex-wrap:wrap;gap:12px 10px;align-items:center}.chip[data-v-9f5b029a]{display:inline-flex;align-items:center;padding:5px 12px;background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;font-size:var(--font-size-sm);color:#34373b;text-decoration:none;cursor:pointer;transition:var(--transition-base)}.chip[data-v-9f5b029a]:hover{background:var(--theme-color);color:#fff;border-color:var(--theme-color);text-decoration:none}.price-pair[data-v-9f5b029a]{display:inline-flex;align-items:baseline}.price-pair .original[data-v-9f5b029a]{color:#9a9a9a}.price-pair .original[data-v-9f5b029a]:before{content:"·";margin:0 6px;color:#c4c4c4}.notes-block[data-v-9f5b029a]{background:#fffbe6;border-left:3px solid var(--theme-color);border-radius:4px;padding:12px 16px;color:#444;font-size:var(--font-size-sm);white-space:pre-line}.chip-tagged .value.empty[data-v-9f5b029a]{color:#c4c4c4}.value .exact[data-v-9f5b029a]{color:#9a9a9a}.value .exact[data-v-9f5b029a]:before{content:"·";margin:0 6px;color:#c4c4c4}.info-footer[data-v-9f5b029a]{margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f0}.purchase-link[data-v-9f5b029a]{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;color:#555;font-family:poppins-semi-bold,serif;font-size:14px;text-decoration:none;transition:var(--transition-base)}.purchase-link[data-v-9f5b029a]:hover{background:#f4f4f5;border-color:#d8d8d8;color:#34373b;text-decoration:none}.cover-image[data-v-8c3d5e49]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.game-card-outer[data-v-b8b62faf]{position:relative;cursor:pointer}.game-card-outer[data-v-b8b62faf]:hover{z-index:5}.cover-glow[data-v-b8b62faf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:12px;filter:blur(10px);opacity:0;transform:scale(1);z-index:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.game-card-outer:hover .cover-glow[data-v-b8b62faf]{opacity:.65;transform:scale(1.06)}.game-card[data-v-b8b62faf]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e6e6e6;border-radius:8px;text-decoration:none;color:inherit;transition:box-shadow var(--transition-base),border-color var(--transition-base)}.game-card-outer:hover .game-card[data-v-b8b62faf]{box-shadow:0 10px 26px #00000024}.game-card-outer.selected .game-card[data-v-b8b62faf]{border-color:var(--theme-color);box-shadow:0 0 0 2px #d7a90059,0 6px 20px #0000001a}.cover-wrap[data-v-b8b62faf]{position:relative;aspect-ratio:3 / 4;width:100%}.cover-clip[data-v-b8b62faf]{position:absolute;inset:0;display:block;overflow:hidden;border-radius:8px 8px 0 0;background:#f0f0f0}.cover-clip .placeholder-cover[data-v-b8b62faf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover-clip .placeholder-cover[data-v-b8b62faf],.cover-clip[data-v-b8b62faf] .cover-image{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.info[data-v-b8b62faf]{padding:10px 12px 12px;display:flex;flex-direction:column;flex:1}.content-container[data-v-ef52ebf7]{max-width:calc(var(--max-width) - 6%);margin:auto}h2[data-v-ef52ebf7]{font-size:1.5rem;margin-bottom:14px;text-align:center}.content[data-v-ef52ebf7]{margin-top:50px}.recommendations[data-v-ef52ebf7]{display:flex;gap:18px;overflow-x:scroll;padding:32px 24px;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;cursor:grab;scrollbar-color:transparent transparent}.recommendations[data-v-ef52ebf7]:active{cursor:grabbing}.recommendations[data-v-ef52ebf7]::-webkit-scrollbar{height:0;visibility:hidden}@media(max-width:749px){.recommendations .game-card-outer[data-v-ef52ebf7]:first-child{margin-left:auto}.recommendations .game-card-outer[data-v-ef52ebf7]:last-child{margin-right:auto}}@media(min-width:750px){.recommendations[data-v-ef52ebf7]{padding:32px 24px;justify-content:safe center}}.recommendations .game-card-outer[data-v-ef52ebf7]{flex:0 0 175px;scroll-snap-align:start}.recommendations .title[data-v-ef52ebf7]{display:-webkit-box;font-family:poppins-medium,serif;color:#1f2937;font-size:14px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em;text-decoration:none}.recommendations .title[data-v-ef52ebf7]:hover{color:var(--theme-color)}.game-detail .game-info .cover img[data-v-bb83ac5b]{height:210px}.game-detail .game-info .detail h3[data-v-bb83ac5b]{margin:15px 0}.game-detail .game-info .detail .date-big[data-v-bb83ac5b],.game-detail .game-info .detail .company[data-v-bb83ac5b]{display:none}@media screen and (min-width:750px){.game-detail .game-info .cover img[data-v-bb83ac5b]{width:264px;height:auto}.game-detail .game-info .detail .date-big[data-v-bb83ac5b]{color:#ddd;font-size:clamp(1.7rem,2.5vw,2rem);opacity:.8;display:block;line-height:1;text-shadow:1px 1px 4px #000}.game-detail .game-info .detail .company[data-v-bb83ac5b]{color:#ddd;font-size:clamp(1.5rem,2vw,1.8rem);opacity:.8;display:block;line-height:1;text-shadow:1px 1px 4px #000}}.options[data-v-bb83ac5b]{background:#fff;height:60px;box-shadow:inset 0 -3px #ececec;flex-grow:1;display:flex;justify-content:end;position:relative}.options>i[data-v-bb83ac5b]{display:block;padding:0 20px;cursor:pointer;height:inherit;line-height:60px;outline:none;width:60px}.options.active>i[data-v-bb83ac5b]{background:#0000000d;outline:none}.options[data-v-bb83ac5b]:before{content:"";z-index:5;width:50px;height:56px;pointer-events:none;background-image:linear-gradient(to right,transparent,#fff 70%);position:absolute;right:60px}.options.icons[data-v-bb83ac5b]:before{content:initial}.options .menu[data-v-bb83ac5b]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border-radius:8px;box-shadow:0 12px 32px #0000002e;overflow:hidden;min-width:180px;z-index:10;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base)}.options.active .menu[data-v-bb83ac5b]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.options .menu li+li[data-v-bb83ac5b]{border-top:1px solid #f4f4f5}.options .menu a[data-v-bb83ac5b]{padding:12px 18px;color:#34373b;display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:var(--font-size-base);transition:background var(--transition-base);cursor:pointer}.options .menu a[data-v-bb83ac5b]:hover{background:#fafafa;color:#34373b;text-decoration:none}.options .menu a [class^=icon-][data-v-bb83ac5b]{color:#888;font-size:14px;width:16px;display:inline-flex;justify-content:center}.tabs[data-v-bb83ac5b]{display:flex;justify-content:space-between}.tab-items[data-v-bb83ac5b]{position:relative;overflow-x:scroll;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;scrollbar-color:transparent transparent}.tab-items[data-v-bb83ac5b]::-webkit-scrollbar{visibility:hidden}.tab-item[data-v-bb83ac5b]{position:relative;display:inline-block;cursor:pointer;color:#34373b;background:#fff;box-shadow:inset 0 -3px #ececec}.tab-item[data-v-bb83ac5b]:last-child{padding-right:30px}.tab-item span[data-v-bb83ac5b]{display:block;line-height:60px;padding:0 20px;-webkit-user-select:none;user-select:none}.tab-item:hover span[data-v-bb83ac5b]{text-decoration:underline}.tab-item.disabled span[data-v-bb83ac5b]{color:#ececec}.tab-item.disabled:hover span[data-v-bb83ac5b]{text-decoration:none;cursor:initial}.tab-item.selected span[data-v-bb83ac5b]{box-shadow:inset 0 -3px 0 var(--theme-color);text-decoration:none;cursor:initial;color:var(--theme-color)}.tab-slides[data-v-bb83ac5b]{margin-top:10px;min-height:120px;padding:0 16px}@media screen and (min-width:750px){.game-detail .tabs[data-v-bb83ac5b]{margin-left:290px}.game-detail .tab-slides[data-v-bb83ac5b]{margin-left:290px;padding:0}}.hero[data-v-06f2b5ce]{padding:40px 16px 32px;text-align:center}.hero-title[data-v-06f2b5ce]{font-size:36px;font-family:poppins-semi-bold,serif;color:#1f2937;margin-bottom:8px;line-height:1.15}.hero-lead[data-v-06f2b5ce]{color:#6b7280;font-size:15px;margin-bottom:28px;max-width:540px;margin-left:auto;margin-right:auto}.service-toggle[data-v-06f2b5ce]{display:inline-flex;background:#f4f4f5;border-radius:999px;padding:4px;margin-bottom:24px}.service-toggle button[data-v-06f2b5ce]{background:transparent;border:none;padding:6px 18px;border-radius:999px;color:#888;font-size:13px;font-family:poppins-medium,serif;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.service-toggle button.active[data-v-06f2b5ce]{background:#fff;color:var(--theme-color-hover);box-shadow:0 1px 3px #0000001a}.combo-tooltip[data-v-06f2b5ce]{display:block;max-width:720px;margin:0 auto}.combo-search[data-v-06f2b5ce]{display:flex;align-items:stretch;width:100%;background:#fff;border:1px solid #e6e6e6;border-radius:5px;overflow:visible;transition:var(--transition-base)}.combo-search[data-v-06f2b5ce] .platform-pick>.cmp-tooltip{display:flex;flex-direction:column;flex:1}.combo-search[data-v-06f2b5ce]:focus-within{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.combo-search.error[data-v-06f2b5ce]{border-color:#d2664f}.combo-search .platform-pick[data-v-06f2b5ce]{min-width:180px}.combo-search[data-v-06f2b5ce] .platform-pick .single-select{display:flex;flex:1}.combo-search[data-v-06f2b5ce] .platform-pick .control{flex:1;min-height:0;border:none;border-right:1px solid #ececec;border-radius:5px 0 0 5px;background:#fff;padding:0 34px 0 14px}.combo-search[data-v-06f2b5ce] .platform-pick .control:hover,.combo-search[data-v-06f2b5ce] .platform-pick .single-select.open .control{border-color:#ececec;box-shadow:none}.combo-search[data-v-06f2b5ce] .platform-pick .value,.combo-search[data-v-06f2b5ce] .platform-pick .placeholder{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.combo-search[data-v-06f2b5ce] .platform-pick .placeholder,.combo-search[data-v-06f2b5ce] .platform-pick.is-placeholder .value{color:#999}.combo-search[data-v-06f2b5ce] .platform-pick .caret-trigger{color:#aaa;font-size:9px}.combo-search[data-v-06f2b5ce] .platform-pick .dropdown{min-width:240px}.combo-search .title-input[data-v-06f2b5ce]{flex:1;border:none;outline:none;padding:0 14px;font-size:var(--font-size-sm);background:transparent;height:44px;color:#34373b;font-family:poppins-regular,serif}.combo-search .submit[data-v-06f2b5ce]{background:var(--theme-color);color:#fff;border:none;padding:0 24px;border-radius:0 5px 5px 0;font-family:poppins-medium,serif;font-size:14px;cursor:pointer;transition:background var(--transition-base);border-left:1px solid var(--theme-color-hover)}.combo-search .submit[data-v-06f2b5ce]:hover{background:var(--theme-color-hover)}.quick-platforms[data-v-06f2b5ce]{margin-top:52px}.quick-platforms .qp-label[data-v-06f2b5ce]{color:#999;font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-family:poppins-medium,serif}.quick-platforms .qp-row[data-v-06f2b5ce]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.quick-platforms .qp[data-v-06f2b5ce]{background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:8px 16px;font-size:14px;color:#555;cursor:pointer;transition:var(--transition-base);font-family:poppins-medium,serif}.quick-platforms .qp[data-v-06f2b5ce]:hover{border-color:#cbd5e1;background:#f9f9f9}.quick-platforms .qp.active[data-v-06f2b5ce]{background:var(--theme-color);border-color:var(--theme-color);color:#fff}@media(max-width:700px){.hero[data-v-06f2b5ce]{padding:28px 14px}.hero-title[data-v-06f2b5ce]{font-size:26px}.hero-lead[data-v-06f2b5ce]{font-size:14px;margin-bottom:22px}.combo-search[data-v-06f2b5ce]{flex-direction:column;gap:12px;border:none;background:transparent;border-radius:0}.combo-search[data-v-06f2b5ce]:focus-within{border-color:transparent;box-shadow:none}.combo-search.error[data-v-06f2b5ce]{border-color:transparent}.combo-search .platform-pick[data-v-06f2b5ce]{min-width:0;width:100%;height:44px}.combo-search[data-v-06f2b5ce] .platform-pick .control{border:1px solid #e6e6e6;border-radius:5px}.combo-search .title-input[data-v-06f2b5ce]{flex:none;height:44px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;padding:0 14px}.combo-search .title-input[data-v-06f2b5ce]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.combo-search.error .title-input[data-v-06f2b5ce]{border-color:#d2664f}.combo-search .submit[data-v-06f2b5ce]{width:100%;padding:12px;border:none;border-radius:5px}}.results-grid[data-v-fa2815cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));column-gap:18px;row-gap:28px}.results-grid .check[data-v-fa2815cb]{position:absolute;top:8px;right:8px;width:40px;height:40px;border-radius:50%;background:var(--theme-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;opacity:0;transform:scale(.6);transition:opacity var(--transition-base),transform var(--transition-base);pointer-events:none;box-shadow:0 2px 6px #0003;z-index:3}.results-grid .check.visible[data-v-fa2815cb]{opacity:1;transform:scale(1)}.results-grid .check .icon-success[data-v-fa2815cb]{color:#fff}.results-grid .owned-badge[data-v-fa2815cb]{position:absolute;top:8px;left:8px;background:var(--theme-color);color:#fff;padding:3px 8px;border-radius:4px;font-size:10px;z-index:3}.results-grid .source-badge[data-v-fa2815cb]{position:absolute;bottom:8px;left:8px;background:#1f2937d9;color:#fff;padding:3px 8px;border-radius:4px;font-size:10px;letter-spacing:.5px;text-transform:uppercase;font-family:poppins-semi-bold,serif;pointer-events:none;z-index:3}.results-grid .title[data-v-fa2815cb]{color:#1f2937;font-family:poppins-medium,serif;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em}.results-grid .release[data-v-fa2815cb]{color:#999;font-size:11px;margin-top:4px}.platforms[data-v-fa2815cb]{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;position:relative}.platforms .chip[data-v-fa2815cb]{background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;padding:3px 9px;font-size:11px;color:#34373b;font-family:poppins-medium,serif;line-height:1.4}.platforms .chip.more[data-v-fa2815cb]{background:#fff;color:var(--theme-color-hover);border-color:#e6e6e6;cursor:pointer;transition:var(--transition-base)}.platforms .chip.more[data-v-fa2815cb]:hover{background:#f9f9f9;border-color:#cbd5e1}.platforms .popover[data-v-fa2815cb]{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e6e6e6;border-radius:6px;padding:10px;box-shadow:0 8px 24px #0000001f;z-index:30;display:flex;flex-wrap:wrap;gap:5px}.platforms .popover[data-v-fa2815cb]:after{content:"";position:absolute;top:100%;left:24px;border:6px solid transparent;border-top-color:#fff;filter:drop-shadow(0 1px 0 #e6e6e6)}.wishlist-form[data-v-6275ce85]{background:#fff;border-radius:8px;border:1px solid #e6e6e6;width:100%}.form-section[data-v-6275ce85]{padding:20px 24px;border-bottom:1px solid #f0f0f0}.form-section[data-v-6275ce85]:last-of-type{border-bottom:none}.section-head[data-v-6275ce85]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.section-head .num[data-v-6275ce85]{width:28px;height:28px;border-radius:50%;background:var(--theme-color);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-family:poppins-semi-bold,serif}.section-head .title[data-v-6275ce85]{font-size:var(--font-size-base);font-family:poppins-semi-bold,serif}.section-head .helper[data-v-6275ce85]{color:#888;font-size:13px;margin-left:6px}.form-grid[data-v-6275ce85]{display:grid;gap:16px}.form-grid.cols-3[data-v-6275ce85]{grid-template-columns:1fr 1fr 1fr}.priority-row[data-v-6275ce85]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.priority-tile[data-v-6275ce85]{background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:12px 8px;text-align:center;cursor:pointer;transition:var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:4px}.priority-tile[data-v-6275ce85]:hover{border-color:#cbd5e1;background:#f9f9f9}.priority-tile.active[data-v-6275ce85]{border-color:var(--theme-color);background:#d7a90014}.priority-tile .glyph[data-v-6275ce85]{font-size:18px;color:#aaa;font-family:poppins-medium,serif;line-height:1}.priority-tile.active .glyph[data-v-6275ce85]{color:var(--theme-color)}.priority-tile .lbl[data-v-6275ce85]{font-size:12px;color:#555;font-family:poppins-medium,serif}.priority-tile.active .lbl[data-v-6275ce85]{color:var(--theme-color-hover)}.form-actions[data-v-6275ce85]{padding:16px 24px;background:#fafafa;border-top:1px solid #f0f0f0;border-radius:0 0 8px 8px;display:flex;justify-content:flex-end;gap:10px}@media(max-width:700px){.form-grid.cols-3[data-v-6275ce85]{grid-template-columns:1fr}.priority-row[data-v-6275ce85]{gap:4px}.priority-tile[data-v-6275ce85]{padding:8px 4px}.priority-tile .lbl[data-v-6275ce85]{font-size:11px}}h2[data-v-8a5d06f8]{font-size:40px}.step-intro[data-v-8a5d06f8]{text-align:center;margin-bottom:24px}.step-intro h3[data-v-8a5d06f8]{font-size:26px;font-family:poppins-semi-bold,serif;color:#1f2937;margin-bottom:6px}.step-intro p[data-v-8a5d06f8]{color:#6b7280;font-size:15px;max-width:540px;margin:0 auto}.results-header[data-v-8a5d06f8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:12px}.results-header .summary[data-v-8a5d06f8]{color:#555;font-size:14px}.results-header .summary strong[data-v-8a5d06f8]{color:#1f2937}.results-header .btn-back[data-v-8a5d06f8]{background:transparent;color:#555;border:1px solid #d8d8d8;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;font-family:poppins-medium,serif;transition:background var(--transition-base)}.results-header .btn-back[data-v-8a5d06f8]:hover{background:#f4f4f5}.manual-add[data-v-8a5d06f8]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px;padding-top:22px;border-top:1px solid #f0f0f0}.manual-add .manual-label[data-v-8a5d06f8]{color:#888;font-size:14px}.manual-add .manual-form[data-v-8a5d06f8]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-items:center}.manual-add .manual-form .title[data-v-8a5d06f8]{width:260px;max-width:60vw}.manual-add .manual-form .year[data-v-8a5d06f8]{width:170px}.manual-add .btn[data-v-8a5d06f8]{background:transparent;color:#555;border:1px solid #d8d8d8;padding:10px 22px;border-radius:6px;font-size:14px;font-family:poppins-medium,serif;cursor:pointer;transition:background var(--transition-base)}.manual-add .btn[data-v-8a5d06f8]:hover{background:#f4f4f5}.manual-add .btn[data-v-8a5d06f8]:disabled{color:#aaa;border-color:#e6e6e6;cursor:not-allowed}.footer-bar[data-v-8a5d06f8]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #f0f0f0}.footer-bar .btn[data-v-8a5d06f8]{background:var(--theme-color);color:#fff;border:none;padding:10px 22px;border-radius:6px;font-size:14px;font-family:poppins-medium,serif;cursor:pointer;transition:background var(--transition-base)}.footer-bar .btn[data-v-8a5d06f8]:hover{background:var(--theme-color-hover)}.footer-bar .btn[data-v-8a5d06f8]:disabled{background:#d8d8d8;cursor:not-allowed}.footer-bar .btn.ghost[data-v-8a5d06f8]{background:transparent;color:#555;border:1px solid #d8d8d8}.footer-bar .btn.ghost[data-v-8a5d06f8]:hover{background:#f4f4f5}.footer-bar.purchase-footer[data-v-8a5d06f8]{justify-content:space-between}.footer-right[data-v-8a5d06f8]{display:flex;align-items:center;gap:16px}.footer-right .skip-link[data-v-8a5d06f8]{background:none;border:none;color:#888;font-size:13px;font-family:poppins-medium,serif;cursor:pointer;padding:6px 4px;transition:color var(--transition-base)}.footer-right .skip-link[data-v-8a5d06f8]:hover{color:#555;text-decoration:underline}.btn.danger[data-v-8a5d06f8]{background:#c0392b;color:#fff;border:none;padding:10px 22px;border-radius:6px;font-size:14px;font-family:poppins-medium,serif;cursor:pointer;transition:background var(--transition-base)}.btn.danger[data-v-8a5d06f8]:hover{background:#a93226}.selected-game-card[data-v-8a5d06f8]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:14px 18px;margin-bottom:22px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.selected-game-card .mini-cover[data-v-8a5d06f8]{width:60px;height:80px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#f0f0f0}.selected-game-card .mini-cover img[data-v-8a5d06f8]{width:100%;height:100%;object-fit:cover}.selected-game-card .selected-info[data-v-8a5d06f8]{flex:1;min-width:0}.selected-game-card .selected-label[data-v-8a5d06f8]{color:#888;font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-family:poppins-medium,serif;margin-bottom:2px}.selected-game-card .selected-title[data-v-8a5d06f8]{color:#1f2937;font-family:poppins-medium,serif;font-size:17px;line-height:1.2}.selected-game-card .selected-meta[data-v-8a5d06f8]{color:#888;font-size:12px;margin-top:2px}.target-row[data-v-8a5d06f8]{margin-top:24px;padding-top:22px;border-top:1px solid #f0f0f0;margin-bottom:22px}.slide[data-v-8a5d06f8] .medium-form,.slide[data-v-8a5d06f8] .wishlist-form{background:transparent;border:none;border-radius:0}.slide[data-v-8a5d06f8] .form-section{padding-left:0;padding-right:0}.slide[data-v-8a5d06f8] .form-actions{background:transparent;border-radius:0;padding:18px 0 0;margin-top:24px}.target-tiles[data-v-8a5d06f8]{display:flex;gap:12px}.target-tile[data-v-8a5d06f8]{flex:1;border:1px solid #e6e6e6;border-radius:8px;padding:14px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;background:#fff;position:relative;text-align:left;transition:var(--transition-base)}.target-tile[data-v-8a5d06f8]:hover{border-color:#bbb}.target-tile.active[data-v-8a5d06f8]{border-color:var(--theme-color);background:#fff8e6;box-shadow:0 0 0 3px #e8b90026}.target-tile .tile-ico[data-v-8a5d06f8]{width:40px;height:40px;border-radius:8px;background:#f4f4f5;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--transition-base)}.target-tile .tile-ico [class^=icon-][data-v-8a5d06f8]{font-size:18px;color:#888;transition:color var(--transition-base)}.target-tile .tile-ico .icon-gamepad[data-v-8a5d06f8]{transform:translate(-2px)}.target-tile.active .tile-ico[data-v-8a5d06f8]{background:var(--theme-color)}.target-tile.active .tile-ico [class^=icon-][data-v-8a5d06f8]{color:#fff}.target-tile .tile-text[data-v-8a5d06f8]{display:flex;flex-direction:column;align-items:flex-start}.target-tile .t-title[data-v-8a5d06f8]{font-family:poppins-medium,serif;color:#34373b}.target-tile .t-sub[data-v-8a5d06f8]{font-size:12px;color:#999;margin-top:1px}.target-tile .tile-check[data-v-8a5d06f8]{position:absolute;top:12px;right:14px;width:20px;height:20px;border-radius:50%;background:var(--theme-color);display:none;align-items:center;justify-content:center;transform:translateZ(0)}.target-tile .tile-check [class^=icon-][data-v-8a5d06f8]{font-size:12px;line-height:1;color:#fff;transform:translateY(-1px)}.target-tile.active .tile-check[data-v-8a5d06f8]{display:inline-flex}.alt-titles-section[data-v-8a5d06f8]{flex:0 1 auto;max-width:50%;margin-left:auto;text-align:right}.alt-titles-section .sub-label[data-v-8a5d06f8]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888;font-family:poppins-medium,serif;margin-bottom:6px}.alt-titles-section .chips[data-v-8a5d06f8]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.alt-titles-section .alt-chip[data-v-8a5d06f8]{position:relative;display:inline-flex;align-items:stretch;background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;font-size:13px;transition:var(--transition-base)}.alt-titles-section .alt-chip[data-v-8a5d06f8]:hover{border-color:#cbd5e1;background:#fff}.alt-titles-section .alt-chip .label[data-v-8a5d06f8]{padding:4px 4px 4px 10px;color:#34373b;display:inline-flex;align-items:center;cursor:default}.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]{border:none;background:transparent;padding:0 10px 0 6px;border-radius:0 4px 4px 0;cursor:pointer;color:#aaa;font-size:13px;transition:color var(--transition-base),background var(--transition-base);display:inline-flex;align-items:center}.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]:hover{color:var(--theme-color);background:#d7a90014}.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]:after,.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]:before{position:absolute;bottom:calc(100% + 8px);right:0;opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out;transform:translateY(4px);z-index:20;white-space:nowrap}.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]:after{content:"Set as primary title";background:#1f2937;color:#fff;font-family:poppins-medium,serif;font-size:13px;padding:6px 12px;border-radius:4px;box-shadow:0 4px 12px #0000002e}.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]:before{content:"";right:10px;bottom:calc(100% + 2px);border:6px solid transparent;border-top-color:#1f2937}.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]:hover:after,.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]:hover:before,.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]:focus-visible:after,.alt-titles-section .alt-chip .pin[data-v-8a5d06f8]:focus-visible:before{opacity:1;transform:translateY(0)}@media(max-width:700px){.alt-titles-section[data-v-8a5d06f8]{flex:1 1 100%;max-width:100%;margin-left:0;text-align:left;padding-top:4px;border-top:1px solid #f0f0f0;margin-top:4px}.alt-titles-section .sub-label[data-v-8a5d06f8]{margin-top:8px}.alt-titles-section .chips[data-v-8a5d06f8]{justify-content:flex-start}}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:20px;border-top:1px solid #e6e6e6}.pagination .details{color:#888;font-size:13px}.pagination .pages{display:flex;gap:6px;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.pagination .pages li{list-style:none}.pagination .pages a{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#555;background:#fff;border:1px solid #e6e6e6;text-align:center;font-size:14px;font-family:poppins-medium,serif;transition:background var(--transition-base),border-color var(--transition-base);text-decoration:none}.pagination .pages a:hover{text-decoration:none;background:#f4f4f5;border-color:#cbd5e1;color:#1f2937}.pagination .pages a.active{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.pagination .pages a.active:hover{background:var(--theme-color);border-color:var(--theme-color)}.pagination .pages a.previous,.pagination .pages a.next{font-size:18px}@media screen and (max-width:900px){.pagination{flex-wrap:wrap}.pagination .details{flex-basis:100%;text-align:center;margin-bottom:20px}.pagination .pages{flex-basis:100%;text-align:center}}@media screen and (max-width:480px){.pagination .details{margin-bottom:0}.pagination .details span{display:block;margin-bottom:12px}}.picker-empty[data-v-4560659f]{color:#aaa;font-size:13px;padding:2px 0 6px}.picker-search-btn[data-v-4560659f]{margin-top:6px;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;font-size:13px}.picker-search[data-v-4560659f]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:0 14px;height:44px;transition:var(--transition-base)}.picker-search[data-v-4560659f]:focus-within{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.picker-search svg[data-v-4560659f]{color:#aaa;flex:none}.picker-search input[data-v-4560659f]{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:#34373b;font-family:poppins-regular,serif}.picker-scope-hint[data-v-4560659f]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#888;margin:10px 2px 2px}.picker-scope-hint .dot[data-v-4560659f]{width:6px;height:6px;border-radius:50%;background:var(--theme-color);flex:none}.picker-chips[data-v-4560659f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.picker-chip[data-v-4560659f]{display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;font-size:15px;color:#34373b}.picker-chip .x[data-v-4560659f]{color:#888;cursor:pointer;font-size:20px;line-height:1;padding:0 6px}.picker-chip .x[data-v-4560659f]:hover{color:#34373b}.picker-divider[data-v-4560659f]{height:1px;background:#f0f0f0;margin:18px 0 6px}.picker-list-label[data-v-4560659f]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888;font-family:poppins-medium,serif;margin:8px 2px}.picker-results[data-v-4560659f]{list-style:none;max-height:220px;overflow-y:auto;margin:0;padding:0}.range-slider[data-v-e359affe]{padding:0 10px;user-select:none;-webkit-user-select:none}.range-slider-bubbles[data-v-e359affe]{position:relative;height:22px}.range-slider-bubble[data-v-e359affe]{position:absolute;transform:translate(-50%);font-size:12px;font-family:poppins-medium,serif;color:#333;white-space:nowrap}.range-slider-track[data-v-e359affe]{position:relative;height:18px}.range-slider-track[data-v-e359affe]:before{content:"";position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);background:#e6e6e6;border-radius:2px}.range-slider-fill[data-v-e359affe]{position:absolute;top:50%;height:4px;transform:translateY(-50%);background:var(--theme-color);border-radius:2px}.range-slider-input[data-v-e359affe]{position:absolute;top:0;left:0;width:100%;height:18px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none;z-index:3}.range-slider-input.on-top[data-v-e359affe]{z-index:5}.range-slider-input[data-v-e359affe]:last-of-type{z-index:4}.range-slider-input[data-v-e359affe]:focus{outline:none;z-index:6}.range-slider-input[data-v-e359affe]::-webkit-slider-runnable-track{background:transparent;border:none}.range-slider-input[data-v-e359affe]::-moz-range-track{background:transparent;border:none}.range-slider-input[data-v-e359affe]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;height:18px;width:18px;border-radius:50%;background:#fff;border:3px solid var(--theme-color);cursor:pointer;box-shadow:0 1px 3px #0003}.range-slider-input[data-v-e359affe]::-moz-range-thumb{pointer-events:auto;height:18px;width:18px;border-radius:50%;background:#fff;border:3px solid var(--theme-color);cursor:pointer;box-shadow:0 1px 3px #0003}.range-slider-input[data-v-e359affe]:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px #e8b90040,0 1px 3px #0003}.range-slider-input[data-v-e359affe]:focus::-moz-range-thumb{box-shadow:0 0 0 4px #e8b90040,0 1px 3px #0003}.range-slider-scale[data-v-e359affe]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#a6a6a6}.range-date[data-v-7e09c6a7] .dp--main{width:100%}.picker-search[data-v-40fac3ad]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:0 14px;height:42px}.picker-search[data-v-40fac3ad]:focus-within{border-color:var(--theme-color)}.picker-search .icon-search[data-v-40fac3ad]{color:#aaa}.picker-search input[data-v-40fac3ad]{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:#34373b;font-family:poppins-regular,serif}.scope-hint[data-v-40fac3ad]{font-size:12.5px;color:#999;margin:9px 2px 2px}.chips[data-v-40fac3ad]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.selected-chip[data-v-40fac3ad]{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 12px;background:#f4f4f5;border:1px solid #e6e6e6;border-radius:5px;font-size:14px}.selected-chip .remove[data-v-40fac3ad]{color:#888;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.selected-chip .remove[data-v-40fac3ad]:hover{color:#34373b}.browse[data-v-40fac3ad]{list-style:none;margin-top:14px;border-top:1px solid #f0f0f0}.browse .letter[data-v-40fac3ad]{position:sticky;top:0;background:#fff;font-family:poppins-semi-bold,serif;font-size:11px;letter-spacing:.5px;color:#b0b0b0;padding:10px 4px 4px;border-bottom:1px solid #f4f4f4}.browse .empty[data-v-40fac3ad]{color:#aaa;font-size:13px;padding:12px 4px}.release-body[data-v-b7725e3c]{overflow:hidden;min-height:0}.release-refinement[data-v-b7725e3c]{margin-top:4px}.release-refinement.disabled[data-v-b7725e3c]{opacity:.45;pointer-events:none}.release-refinement ul[data-v-b7725e3c]{list-style:none}.release-refinement .role-divider[data-v-b7725e3c]{height:1px;background:#eee;margin:12px 0 10px}.release-refinement .role-label[data-v-b7725e3c]{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888;font-family:poppins-medium,serif;margin-bottom:8px}.release-refinement .region-label[data-v-b7725e3c]{margin-top:6px}.release-refinement .release-add[data-v-b7725e3c]{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;font-size:13px;margin-bottom:12px}.filter-container{width:30%;position:relative;padding-right:25px}.filter-container .filters{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:8px 20px}.filter-container .filters .filter-type{color:#333;font-weight:300;font-size:var(--font-size-sm);line-height:28px;display:flex;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;gap:5px;font-family:poppins-medium,serif}.filter-container .filters section{border-bottom:1px solid #e6e6e6;padding:12px 0}.filter-container .filters section:last-child{border-bottom:none}.filter-container .filters section .toggle{display:none}.filter-container .filters section .contents{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows var(--transition-base),margin-top 0s .25s}.filter-container .filters section .contents>ul,.filter-container .filters section .contents>.range-group,.filter-container .filters section .contents>.range-slider,.filter-container .filters section .contents>.range-date{overflow:hidden;min-height:0}.filter-container .filters section .toggle:checked~.contents{grid-template-rows:1fr;margin-top:5px;transition:grid-template-rows var(--transition-base),margin-top 0s 0s}.filter-container .filters section .toggle:checked~label .up{display:block}.filter-container .filters section .toggle:checked~label .down{display:none}.filter-container .filters section .down{font-size:10px}.filter-container .filters section .up{display:none;font-size:10px}.filter-container .panel-title{padding:10px 0 6px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}.filter-container .panel-title h3{margin:0;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:.5px;color:#888;font-weight:500;font-family:poppins-semi-bold,serif;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:20px}.filter-container .panel-title .filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 7px;background:var(--theme-color);color:#fff;border-radius:999px;font-size:11px;line-height:1;letter-spacing:0;text-transform:none;transform:translateY(-1px)}.filter-container .panel-title .filter-clear{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:none;border-radius:5px;background:none;color:#999;font-size:12px;line-height:1;letter-spacing:0;text-transform:none;font-family:poppins-medium,serif;white-space:nowrap;cursor:pointer;transition:var(--transition-base)}.filter-container .panel-title .filter-clear .icon-trash{font-size:14px}.filter-container .panel-title .filter-clear:hover{color:#ca2222;background:#fbeaea}@media screen and (max-width:749px){.filter-container .filters{left:0;padding-left:10px;border:none;border-radius:0}}.checkbox-container{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:24px;margin-bottom:.625rem}.checkbox-container .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5;padding-bottom:2px}.checkbox-container .aggregation{margin-left:auto;color:#a6a6a6}.role-refinement .role-divider{height:1px;background:#eee;margin:10px 0}.role-refinement .role-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888;font-family:poppins-medium,serif;margin-bottom:4px}.role-refinement ul{list-style:none}.checkbox-container input{display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark{display:inline-block;height:18px;min-width:18px;background:#fafafa;border:1px solid #d4d4d4;border-radius:3px;position:relative;transition:var(--transition-fast)}.checkbox-container:hover .checkmark{border-color:var(--theme-color)}.checkbox-container input:checked~.checkmark{background:var(--theme-color);border-color:var(--theme-color)}.checkbox-container .checkmark:after{content:"";display:none;position:absolute;width:4px;height:9px;left:50%;top:45%;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg)}.switch{position:relative;display:inline-block;width:110px;height:25px}.switch input{display:none}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ca2222;border-radius:3px;transition:.4s}.slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:5px;background-color:#ddd;border-radius:2px;transition:.3s;transform:translate(85px)}input:checked+.slider{background-color:var(--theme-color)}input:checked+.slider:before{transform:translate(0)}.slider:after{content:"Exclude";color:#fff;display:block;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}input:checked+.slider:after{content:"Include"}.preview[data-v-3d908941]{margin-top:18px}.preview-label[data-v-3d908941]{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#888;font-family:poppins-semi-bold,serif;margin-bottom:10px}.preview-chips[data-v-3d908941]{display:flex;flex-wrap:wrap;gap:8px}.preview-empty[data-v-3d908941]{margin-top:18px;font-size:12px;color:#aaa}.toggle-row[data-v-3d908941]{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #f4f4f5;cursor:pointer}.toggle-text[data-v-3d908941]{flex:1;display:flex;flex-direction:column}.toggle-title[data-v-3d908941]{font-family:poppins-medium,serif;font-size:13px;color:#555}.toggle-desc[data-v-3d908941]{color:#aaa;font-size:12px}.toggle-input[data-v-3d908941]{position:absolute;opacity:0;pointer-events:none}.toggle-switch[data-v-3d908941]{position:relative;flex:none;width:40px;height:22px;background:#d8d8d8;border-radius:999px;transition:var(--transition-base)}.toggle-switch[data-v-3d908941]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:var(--transition-base)}.toggle-input:checked+.toggle-switch[data-v-3d908941]{background:var(--theme-color)}.toggle-input:checked+.toggle-switch[data-v-3d908941]:after{left:21px}.saved-filter-control[data-v-ad6ae1e0]{position:relative}.control-btn.saved[data-v-ad6ae1e0]{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:0;min-width:118px;padding:8px 32px 8px 14px;line-height:1.5;background:#fff;border:1px solid #e6e6e6;border-radius:6px;cursor:pointer;transition:var(--transition-base);font-family:poppins-regular,serif}.control-btn.saved[data-v-ad6ae1e0]:hover{border-color:#bbb}.control-btn.saved.active[data-v-ad6ae1e0]{border-color:var(--theme-color);background:#fff8e6}.control-btn.saved .label[data-v-ad6ae1e0]{font-size:13px;font-family:poppins-medium,serif;color:#34373b}.control-btn.saved .icon-bookmark[data-v-ad6ae1e0]{color:#888;font-size:13px}.control-btn.saved.active .icon-bookmark[data-v-ad6ae1e0]{color:var(--theme-color)}.control-btn.saved .caret[data-v-ad6ae1e0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#888;font-size:9px;pointer-events:none}.menu[data-v-ad6ae1e0]{position:absolute;right:0;top:calc(100% + 8px);width:360px;max-width:calc(100vw - 32px);z-index:20;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 18px 50px #14143224;overflow:hidden}.menu-head[data-v-ad6ae1e0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid #f0f0f0}.menu-title[data-v-ad6ae1e0]{font-family:poppins-medium,serif;font-size:var(--font-size-sm);color:#34373b}.menu-manage[data-v-ad6ae1e0]{color:var(--theme-color);font-size:13px;text-decoration:none;font-family:poppins-medium,serif}.menu-list[data-v-ad6ae1e0]{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.menu-item[data-v-ad6ae1e0]{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;cursor:pointer;border-bottom:1px solid #f7f7f7;transition:background var(--transition-base)}.menu-item[data-v-ad6ae1e0]:hover{background:#fafafa}.menu-item.current[data-v-ad6ae1e0]{background:#fff8e6}.item-main[data-v-ad6ae1e0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.item-head[data-v-ad6ae1e0]{display:flex;align-items:center;gap:8px;min-width:0}.item-name[data-v-ad6ae1e0]{font-family:poppins-regular,serif;font-size:var(--font-size-sm);color:#34373b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-sub[data-v-ad6ae1e0]{font-size:11.5px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.default-badge[data-v-ad6ae1e0]{flex:none;font-size:9.5px;text-transform:uppercase;letter-spacing:.4px;color:#a07e00;background:#fff8e6;border:1px solid #f0e2a6;border-radius:999px;padding:1px 7px;font-family:poppins-semi-bold,serif}.item-count[data-v-ad6ae1e0]{flex:none;font-size:12px;color:#888;background:#f4f4f5;border:1px solid #ececec;border-radius:999px;padding:1px 8px;font-family:poppins-medium,serif}.item-count.skeleton[data-v-ad6ae1e0]{width:34px;height:18px;padding:0;border-color:transparent;background:linear-gradient(90deg,#eee 25%,#f5f5f5,#eee 75%);background-size:200% 100%;animation:saved-filter-skeleton-ad6ae1e0 1.1s ease-in-out infinite}@keyframes saved-filter-skeleton-ad6ae1e0{0%{background-position:200% 0}to{background-position:-200% 0}}.menu-empty[data-v-ad6ae1e0]{padding:22px 18px;text-align:center;color:#888;font-size:var(--font-size-sm);line-height:1.5}.menu-foot[data-v-ad6ae1e0]{padding:10px;border-top:1px solid #f0f0f0}.save-current[data-v-ad6ae1e0]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px}.saved-filter-control.inline .menu[data-v-ad6ae1e0]{position:static;width:auto;border:none;border-radius:0;box-shadow:none}.saved-filter-control.inline .inline-label[data-v-ad6ae1e0]{font-family:poppins-medium,serif;font-size:var(--font-size-sm);color:#34373b;margin-bottom:8px}.saved-filter-control.inline .menu-list[data-v-ad6ae1e0]{max-height:none}.saved-filter-control.inline .menu-item[data-v-ad6ae1e0]{padding:9px 10px;border-radius:6px;border-bottom:none}.saved-filter-control.inline .menu-foot[data-v-ad6ae1e0]{padding:12px 0 0;border-top:none}.saved-filter-control.inline .save-current[data-v-ad6ae1e0]{background:transparent;color:#555;border:1px solid #ddd}@media screen and (min-width:750px){.panel-container.panel-right{width:100%}.panel-container .options .panel-title{display:none}.options.content{display:grid;width:calc(70% - 23px);grid-template-columns:1fr 1fr 1fr;gap:40px;float:right}}@media screen and (max-width:749px){.panel-container .options{padding:10px 20px}.panel-container .option-field{margin-bottom:20px}}.overview-empty[data-v-898f6532]{text-align:center;max-width:400px;margin:60px auto}.overview-empty__art[data-v-898f6532]{position:relative;width:150px;height:110px;margin:0 auto 26px}.overview-empty__cover[data-v-898f6532]{position:absolute;width:78px;height:100px;border-radius:8px;background:linear-gradient(150deg,#f3f3f4,#e9e9ec);border:1px solid #e2e2e6;box-shadow:0 6px 14px #0000000f}.overview-empty__cover[data-v-898f6532]:nth-child(1){left:8px;top:6px;transform:rotate(-11deg)}.overview-empty__cover[data-v-898f6532]:nth-child(2){left:64px;top:2px;transform:rotate(8deg);z-index:2}.overview-empty__q[data-v-898f6532]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:poppins-bold,serif;font-size:30px;color:#d2d2d7}.overview-empty__cover:nth-child(2) .overview-empty__q[data-v-898f6532]{color:var(--theme-color);opacity:.5}.overview-empty__title[data-v-898f6532]{font-family:poppins-semi-bold,serif;font-size:19px;color:#34373b;margin-bottom:8px}.overview-empty__text[data-v-898f6532]{color:#8a8d92;font-size:13.5px;line-height:1.6;margin-bottom:20px}.overview-empty__actions[data-v-898f6532]{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.overview-empty__actions[data-v-898f6532] .btn+.btn{margin-left:0}.results-banner[data-v-10acd359]{position:fixed;top:88px;left:50%;transform:translate(-50%);z-index:30;display:inline-flex;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:10px 12px 10px 18px;background:#fff;border:1px solid #e6e6e6;border-left:3px solid var(--theme-color);border-radius:8px;box-shadow:0 4px 16px #0000001f;cursor:pointer;font-size:14px;color:#34373b;font-family:poppins-regular,serif;transition:box-shadow var(--transition-base)}.results-banner[data-v-10acd359]:hover{box-shadow:0 6px 20px #00000029}@media(min-width:750px){.results-banner[data-v-10acd359]{left:62%}}.results-banner__text[data-v-10acd359]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-banner__arrow[data-v-10acd359]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--theme-color);color:#fff;flex:none}.results-banner__arrow-icon[data-v-10acd359]{width:15px;height:15px}.results-banner-enter-active[data-v-10acd359],.results-banner-leave-active[data-v-10acd359]{transition:opacity var(--transition-base),transform var(--transition-base)}.results-banner-enter-from[data-v-10acd359],.results-banner-leave-to[data-v-10acd359]{opacity:0;transform:translate(-50%) translateY(-12px)}.overview{display:flex}.item-container{flex:1;min-width:0}h3{color:#333;letter-spacing:1px;text-transform:capitalize;text-align:left;font-size:14px}.overview-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}.overview-toolbar .filters-btn,.overview-toolbar .options-btn{min-width:120px}.overview-toolbar .filters-btn .count{color:inherit}.overview-toolbar .filters-btn,.overview-toolbar .options-btn{display:none}.overview-toolbar .controls{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}@media screen and (max-width:749px){.overview-toolbar .controls{display:none}.overview-toolbar .filters-btn,.overview-toolbar .options-btn{display:inline-block}.overview-toolbar .filters-btn{margin-right:auto}}@media screen and (min-width:750px){.overview-toolbar>.panel-container{display:none}}.overview-toolbar .control-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px solid #e6e6e6;border-radius:6px;color:#1f2937;font-size:13px;font-family:poppins-medium,serif;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base);line-height:1.3}.overview-toolbar .control-btn:hover{background:#f9fafb;border-color:#cbd5e1}.overview-toolbar .control-btn .control-label,.overview-toolbar .control-btn .control-arrow{color:#888;font-family:poppins-regular,serif}.overview-toolbar .control-btn .control-caret{color:#888;font-size:9px;margin-left:2px}.overview-toolbar .control-btn select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;background:transparent;font:inherit}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));column-gap:18px;row-gap:28px;width:100%}.game-grid .platform{color:#888;font-size:11px;font-family:poppins-medium,serif;margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px;height:1.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-grid .title{font-family:poppins-medium,serif;color:#1f2937;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em;text-decoration:none}.game-grid .game-card-outer:hover .title{color:var(--theme-color)}@media screen and (min-width:750px){.panel-container .panel-title{margin-top:50px}.panel-container .panel-title:first-of-type{margin-top:18px}}.panel-close{display:none}@media screen and (max-width:749px){.panel-container{margin:0;position:fixed;width:100%;top:0;bottom:0;z-index:40}.panel-left{left:-100%;transition:left .3s ease-in-out}.panel-right{right:-100%;transition:right .3s ease-in-out}.panel-container.panel-left.active{left:0}.panel-container.panel-right.active{right:0}.panel-container .background{visibility:hidden;margin:0;position:fixed;background:#000;opacity:0;left:0;width:100%;top:0;bottom:0;z-index:1;transition:opacity .3s ease-in-out}.panel-container.active .background{visibility:initial;opacity:.5}.panel-container .content{background:#fff;position:absolute;top:0;right:0;bottom:0;overflow:auto;box-shadow:0 0 20px 10px #00000080;width:75%;z-index:2}.panel-container .panel-title{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.panel-container .panel-title:first-of-type{margin-top:0;padding-top:20px}.panel-container .options .panel-title{margin:0 0 20px}}@media screen and (max-width:320px){.panel-container .content{width:100%;box-shadow:none}.panel-close{display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:3;margin-left:auto;margin-bottom:4px;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#f5f5f5;color:#34373b;cursor:pointer}.panel-close .icon-close{font-size:16px}}.medium-search[data-v-af811aee]{position:relative}.medium-search .search-icon[data-v-af811aee]{position:absolute;left:14px;top:26px;transform:translateY(-50%);color:#aaa;font-size:16px;z-index:2;pointer-events:none}.medium-search[data-v-af811aee] .text-input{height:52px;padding-left:40px}.search-dropdown[data-v-af811aee]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:6;background:#fff;border:1px solid #efefef;border-radius:8px;box-shadow:0 12px 32px #0000001f;max-height:340px;overflow-y:auto;padding:6px 0}.dropdown-message[data-v-af811aee]{padding:14px 16px;color:#999;font-size:14px}.medium-row[data-v-af811aee],.selected-medium[data-v-af811aee]{display:flex;align-items:center;gap:14px;padding:12px 14px}.medium-row[data-v-af811aee]{padding:8px 14px;cursor:pointer;transition:background var(--transition-base)}.medium-row.disabled[data-v-af811aee]{cursor:default}.medium-row.highlighted[data-v-af811aee],.medium-row[data-v-af811aee]:not(.disabled):hover{background:#f8f8fa}.cover[data-v-af811aee]{width:52px;height:70px;border-radius:4px;flex-shrink:0;overflow:hidden;background:#eef0f3}.cover img[data-v-af811aee]{width:100%;height:100%;object-fit:cover;display:block}.m-info[data-v-af811aee]{flex:1;min-width:0}.m-title[data-v-af811aee]{font-family:poppins-medium,serif;color:#1f2937;font-size:var(--font-size-sm);text-decoration:none;display:inline-block}.m-title[data-v-af811aee]:hover{color:var(--theme-color-hover);text-decoration:underline}.m-meta[data-v-af811aee]{color:#999;font-size:13px;margin-top:2px}.medium-row .row-status[data-v-af811aee]{flex-shrink:0;color:#aaa;font-size:13px}.medium-row .row-add[data-v-af811aee]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#f0f1f4;transition:var(--transition-base);transform:translateZ(0)}.medium-row .row-add [class^=icon-][data-v-af811aee]{font-size:12px;line-height:1;color:#98a0ab}.medium-row:not(.disabled):hover .row-add[data-v-af811aee],.medium-row.highlighted .row-add[data-v-af811aee]{background:var(--theme-color)}.medium-row:not(.disabled):hover .row-add [class^=icon-][data-v-af811aee],.medium-row.highlighted .row-add [class^=icon-][data-v-af811aee]{color:#fff}.selected-block[data-v-af811aee]{margin-top:28px;padding-top:28px;border-top:1px solid #e6e6e6}.selected-head[data-v-af811aee]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.block-label[data-v-af811aee]{display:block;font-size:15px;color:#34373b;font-family:poppins-semi-bold,serif}.selected-medium[data-v-af811aee]{border:1px solid #e6e6e6;border-radius:8px;margin-bottom:10px}.price-field[data-v-af811aee]{width:130px;flex-shrink:0}.selected-medium .remove[data-v-af811aee]{background:transparent;border:none;color:#bbb;font-size:13px;line-height:1;cursor:pointer;padding:0 6px;transition:color var(--transition-base)}.selected-medium .remove[data-v-af811aee]:hover{color:#d34c4c}.price-hint[data-v-af811aee]{color:#999;font-size:12px;margin-top:8px}@media(max-width:560px){.selected-medium[data-v-af811aee]{flex-wrap:wrap;row-gap:12px}.selected-medium .m-info[data-v-af811aee]{flex:1 1 calc(100% - 66px)}.price-field[data-v-af811aee]{width:auto;flex:1 1 auto}}.hero[data-v-cc233424]{padding:40px 16px 32px;text-align:center}.hero-title[data-v-cc233424]{font-size:36px;font-family:poppins-semi-bold,serif;color:#1f2937;margin-bottom:8px;line-height:1.15}.hero-lead[data-v-cc233424]{color:#6b7280;font-size:15px;max-width:540px;margin:0 auto}.step-content[data-v-cc233424]{max-width:740px;margin:0 auto;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:24px}.step-content.wide[data-v-cc233424]{max-width:none}.unverified-card[data-v-cc233424]{background:#fff8e6;border:1px solid #f4d469;border-radius:8px;padding:16px 18px;margin-top:16px}.unverified-card .unverified-text[data-v-cc233424]{display:flex;flex-direction:column;gap:4px;color:#614c0c}.unverified-card .unverified-text strong[data-v-cc233424]{font-family:poppins-semi-bold,serif}.unverified-card .unverified-text span[data-v-cc233424]{font-size:13px;line-height:1.5}.footer-bar[data-v-cc233424]{display:flex;justify-content:flex-end;gap:10px;margin-top:32px;padding-top:20px;border-top:1px solid #f0f0f0}.purchase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));column-gap:18px;row-gap:28px;width:100%}.purchase-grid .rcard{background:#fff;border:1px solid #e6e6e6;border-radius:8px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform var(--transition-base),box-shadow var(--transition-base);overflow:hidden}.purchase-grid .rcard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f;text-decoration:none}.purchase-grid .rcard:hover .info .store{color:var(--theme-color)}.purchase-grid .rcard .thumb-wrap{position:relative;aspect-ratio:3 / 4;width:100%;background:#f0f0f0}.purchase-grid .rcard .thumb-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.purchase-grid .rcard .thumb-wrap .placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#b6bdc6;background:linear-gradient(135deg,#eef2f7,#dfe5ee)}.purchase-grid .rcard .thumb-wrap .placeholder [class^=icon-]{font-size:40px}.purchase-grid .rcard .thumb-wrap .medium-badge{position:absolute;top:8px;right:8px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#1f2937d9;color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.purchase-grid .rcard .info{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px}.purchase-grid .rcard .info .store{font-family:poppins-medium,serif;color:#1f2937;font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.purchase-grid .rcard .info .date{color:#888;font-size:12px}.purchase-detail .background:after{content:"";position:absolute;inset:0;background:#00000038}.purchase-detail .purchase-info .cover{display:flex;flex-direction:column;align-items:center;gap:12px}.purchase-detail .purchase-info .cover-frame{border-radius:4px;overflow:hidden;background:linear-gradient(135deg,#eef2f7,#dfe5ee);display:flex;align-items:center;justify-content:center}.purchase-detail .purchase-info .cover-frame.clickable{cursor:pointer}.purchase-detail .purchase-info .cover-frame img{width:100%;height:100%;object-fit:cover}.purchase-detail .purchase-info .cover-frame .placeholder{color:#aab2bd}.purchase-detail .purchase-info .cover-frame .placeholder [class^=icon-]{font-size:44px}.purchase-detail .purchase-info .cover .btn{width:158px;text-align:center;justify-content:center}.purchase-detail .purchase-info .detail .date-big,.purchase-detail .purchase-info .detail .meta-line{display:none}.purchase-detail .content-container{padding:0 3%}.purchase-detail .indent{padding-bottom:40px}@media screen and (min-width:750px){.purchase-detail .purchase-info{z-index:5;pointer-events:none}.purchase-detail .purchase-info .cover-frame.clickable{pointer-events:auto}.purchase-detail .purchase-info .cover .btn{width:264px;pointer-events:auto}.purchase-detail .purchase-info .detail .date-big{color:#ddd;font-size:clamp(1.7rem,2.5vw,2rem);opacity:.85;display:block;margin:15px 0;line-height:1;text-shadow:1px 1px 4px #000}.purchase-detail .purchase-info .detail .meta-line{color:#ddd;font-size:clamp(1.3rem,2vw,1.6rem);opacity:.85;display:block;line-height:1.3;text-shadow:1px 1px 4px #000}.purchase-detail .indent{margin-left:290px}}.purchase-detail .options{background:#fff;height:60px;box-shadow:inset 0 -3px #ececec;display:flex;justify-content:flex-end;align-items:center;position:relative;border-radius:8px 8px 0 0}.purchase-detail .options>i{padding:0 20px;cursor:pointer;line-height:60px}.purchase-detail .options.active>i{background:#0000000d}.purchase-detail .options .menu{position:absolute;top:calc(100% + 4px);right:0;list-style:none;margin:0;padding:0;background:#fff;border-radius:8px;box-shadow:0 12px 32px #0000002e;overflow:hidden;min-width:180px;z-index:10;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.purchase-detail .options.active .menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.purchase-detail .options .menu a{padding:12px 18px;color:#34373b;display:flex;align-items:center;gap:10px;white-space:nowrap;cursor:pointer}.purchase-detail .options .menu a:hover{background:#fafafa;text-decoration:none}.purchase-detail .options .menu a [class^=icon-]{color:#888;font-size:14px;width:16px;display:inline-flex;justify-content:center}.purchase-detail .panels{display:flex;flex-direction:column;gap:22px;margin-top:22px}.purchase-detail .detail-card{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:20px 22px}.purchase-detail .detail-card h2{font-size:16px;font-family:poppins-semi-bold,serif;color:#1f2937;margin-bottom:16px;display:flex;align-items:center;gap:8px}.purchase-detail .detail-card h2 .count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:#f0f0f2;color:#555;border-radius:999px;font-size:12px;font-family:poppins-medium,serif}.purchase-detail .detail-rows{display:flex;flex-direction:column}.purchase-detail .detail-rows .row{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid #f0f0f0}.purchase-detail .detail-rows .row:last-child{border-bottom:none}.purchase-detail .detail-rows dt{flex:0 0 130px;color:#888;font-size:13px}.purchase-detail .detail-rows dd{flex:1;color:#34373b;font-family:poppins-regular,serif;word-break:break-word}.purchase-detail .detail-rows dd.empty{color:#c4c4c4;text-align:left;padding:0;font-size:inherit}.purchase-detail .medium-list{display:flex;flex-direction:column;gap:10px}.purchase-detail .medium-row{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid #eee;border-radius:8px;color:#34373b}.purchase-detail .medium-row:hover{border-color:#d8d8d8;text-decoration:none}.purchase-detail .medium-row .cover{width:44px;height:58px;border-radius:4px;flex-shrink:0;overflow:hidden;background:linear-gradient(135deg,#4a5568,#2d3748)}.purchase-detail .medium-row .cover img{width:100%;height:100%;object-fit:cover}.purchase-detail .medium-row .m-info{flex:1;min-width:0;display:flex;flex-direction:column}.purchase-detail .medium-row .m-info .m-title{font-family:poppins-medium,serif;color:#1f2937}.purchase-detail .medium-row .m-info .m-meta{color:#999;font-size:13px;margin-top:2px}.purchase-detail .medium-row .price{font-family:poppins-medium,serif;color:#1f2937;white-space:nowrap}.purchase-detail .medium-row .price.empty{color:#c4c4c4;font-family:poppins-regular,serif;font-size:13px}.purchase-detail .medium-row .price-pair{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.purchase-detail .medium-row .price-line{display:flex;align-items:baseline;gap:8px}.purchase-detail .medium-row .price-label{color:#999;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.purchase-detail .detail-meta{color:#999;font-size:12px;margin-top:6px}.purchase-detail .purchase-edit{display:flex;flex-direction:column;gap:22px;margin-top:22px;margin-bottom:22px}.purchase-detail .purchase-edit .form-section{background:#fff;border:1px solid #e6e6e6;border-radius:8px}.purchase-detail .purchase-edit .form-actions{background:transparent;border:none;border-radius:0;padding:0}.store-manage[data-v-c69972fd]{max-width:820px;margin:0 auto;padding:20px 0 60px}.page-head[data-v-c69972fd]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.page-title[data-v-c69972fd]{font-size:28px;font-family:poppins-semi-bold,serif;color:#34373b}.page-head .count[data-v-c69972fd]{display:block;font-size:13px;color:#999;margin-top:2px}.empty-panel[data-v-c69972fd]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:52px 28px;text-align:center}.empty-panel__ico[data-v-c69972fd]{width:60px;height:60px;border-radius:16px;background:#e8b9001f;color:var(--theme-color-hover);display:inline-flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:18px}.empty-panel__title[data-v-c69972fd]{font-family:poppins-semi-bold,serif;font-size:19px;color:#34373b;margin-bottom:8px}.empty-panel__text[data-v-c69972fd]{color:#8a8d92;font-size:13.5px;line-height:1.6;max-width:420px;margin:0 auto 22px}.empty-panel__actions[data-v-c69972fd]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.store-card[data-v-c69972fd]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin-bottom:16px}.store-head[data-v-c69972fd]{display:flex;align-items:center;gap:14px;padding:16px 18px}.store-avatar[data-v-c69972fd]{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:#e8b9001f;color:var(--theme-color-hover);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.store-identity[data-v-c69972fd]{flex:1;min-width:0;border:none;background:transparent;text-align:left;cursor:pointer;padding:0}.store-name[data-v-c69972fd]{display:block;font-family:poppins-semi-bold,serif;font-size:16px;color:#34373b}.store-meta[data-v-c69972fd]{display:block;font-size:12.5px;color:#999;margin-top:1px}.expand-caret[data-v-c69972fd]{color:#aaa;font-size:12px;cursor:pointer;padding:6px}.kebab-wrap[data-v-c69972fd]{position:relative;flex-shrink:0}.kebab[data-v-c69972fd]{width:34px;height:34px;border:1px solid transparent;border-radius:6px;background:transparent;color:#9a9a9a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.kebab[data-v-c69972fd]:hover{border-color:#e6e6e6;background:#fafafa;color:#34373b}.kebab-menu[data-v-c69972fd]{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 10px 30px #0000001f;min-width:168px;padding:6px;z-index:5}.kebab-menu button[data-v-c69972fd]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;border-radius:6px;font-family:poppins-medium,serif;font-size:13.5px;color:#555;cursor:pointer}.kebab-menu button[data-v-c69972fd]:hover{background:#fafafa;color:#34373b}.kebab-menu button.danger[data-v-c69972fd]{color:#c0392b}.kebab-menu button.danger[data-v-c69972fd]:hover{background:#fdf3f1}.kebab-menu .sep[data-v-c69972fd]{height:1px;background:#f0f0f0;margin:5px 6px}.kebab-menu i[data-v-c69972fd]{font-size:13px;width:14px;text-align:center}.locations[data-v-c69972fd]{border-top:1px solid #f0f0f0;padding:6px 18px 14px}.location-row[data-v-c69972fd]{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #f4f4f4}.location-row[data-v-c69972fd]:last-of-type{border-bottom:none}.location-row .pin[data-v-c69972fd]{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#f6f6f6;color:var(--theme-color-hover);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.location-line[data-v-c69972fd]{flex:1;min-width:0;font-size:14px;color:#34373b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usage-pill[data-v-c69972fd]{font-size:11.5px;color:#8a8a8a;background:#f4f4f5;border-radius:20px;padding:3px 10px;font-family:poppins-medium,serif;cursor:default}.addr-add[data-v-c69972fd]{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:11px 12px;border:1px dashed #dcdcdc;border-radius:6px;background:transparent;color:var(--theme-color-hover);font-family:poppins-medium,serif;font-size:14px;cursor:pointer}.addr-add[data-v-c69972fd]:hover{border-color:var(--theme-color);background:#fffaf0}.addr-add .plus[data-v-c69972fd]{position:relative;width:22px;height:22px;border-radius:50%;background:var(--theme-color);flex-shrink:0}.addr-add .plus[data-v-c69972fd]:before,.addr-add .plus[data-v-c69972fd]:after{content:"";position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%)}.addr-add .plus[data-v-c69972fd]:before{width:10px;height:2px}.addr-add .plus[data-v-c69972fd]:after{width:2px;height:10px}.merge-body[data-v-c69972fd],.rename-body[data-v-c69972fd]{text-align:left}.merge-lead[data-v-c69972fd]{font-size:14px;color:#555;margin-bottom:14px}.overview[data-v-ba23b334]{display:flex}.item-container[data-v-ba23b334]{flex:1;min-width:0}.overview-toolbar[data-v-ba23b334]{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}.overview-toolbar .filters-btn[data-v-ba23b334],.overview-toolbar .options-btn[data-v-ba23b334]{min-width:120px;display:none}.overview-toolbar .filters-btn .count[data-v-ba23b334]{color:inherit}.overview-toolbar .controls[data-v-ba23b334]{display:flex;gap:8px;flex-wrap:wrap}.overview-toolbar .control-btn[data-v-ba23b334]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px solid #e6e6e6;border-radius:6px;color:#1f2937;font-size:13px;font-family:poppins-medium,serif;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base);line-height:1.3}.overview-toolbar .control-btn[data-v-ba23b334]:hover{background:#f9fafb;border-color:#cbd5e1}.overview-toolbar .control-btn .control-label[data-v-ba23b334],.overview-toolbar .control-btn .control-arrow[data-v-ba23b334]{color:#888;font-family:poppins-regular,serif}.overview-toolbar .control-btn .control-caret[data-v-ba23b334]{color:#888;font-size:9px;margin-left:2px}.overview-toolbar .control-btn select[data-v-ba23b334]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;background:transparent;font:inherit}@media screen and (max-width:749px){.overview-toolbar .controls[data-v-ba23b334]{display:none}.overview-toolbar .filters-btn[data-v-ba23b334],.overview-toolbar .options-btn[data-v-ba23b334]{display:inline-block}.overview-toolbar .filters-btn[data-v-ba23b334]{margin-right:auto}}@media screen and (min-width:750px){.overview-toolbar>.panel-container[data-v-ba23b334]{display:none}}.wishlist-grid[data-v-ba23b334]{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));column-gap:18px;row-gap:28px}.wishlist-grid .kebab[data-v-ba23b334]{position:absolute;top:8px;right:8px;width:30px;height:30px;background:#fffffff2;color:#1f2937;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #0003;font-size:16px;z-index:3;transition:background var(--transition-base)}.wishlist-grid .kebab[data-v-ba23b334]:hover{background:#fff}.wishlist-grid .priority-tip[data-v-ba23b334]{position:absolute;top:8px;left:8px;z-index:3}.wishlist-grid .priority-dot[data-v-ba23b334]{display:block;width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.95);box-shadow:0 1px 4px #00000059}.wishlist-grid .priority-dot.priority-1[data-v-ba23b334]{background:var(--priority-1-color)}.wishlist-grid .priority-dot.priority-2[data-v-ba23b334]{background:var(--priority-2-color)}.wishlist-grid .priority-dot.priority-3[data-v-ba23b334]{background:var(--priority-3-color)}.wishlist-grid .priority-dot.priority-4[data-v-ba23b334]{background:var(--priority-4-color)}.wishlist-grid .priority-dot.priority-5[data-v-ba23b334]{background:var(--priority-5-color)}.wishlist-grid .sub-menu[data-v-ba23b334]{position:absolute;top:44px;right:8px;background:#fff;border-radius:8px;box-shadow:0 12px 32px #0000002e;overflow:hidden;min-width:160px;z-index:10;list-style:none}.wishlist-grid .sub-menu li+li[data-v-ba23b334]{border-top:1px solid #f4f4f5}.wishlist-grid .sub-menu li a[data-v-ba23b334]{padding:12px 18px;color:#34373b;display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:var(--font-size-base);transition:background var(--transition-base);cursor:pointer;text-decoration:none}.wishlist-grid .sub-menu li a[data-v-ba23b334]:hover{background:#fafafa}.wishlist-grid .sub-menu li a [class^=icon-][data-v-ba23b334]{color:#888;font-size:14px;width:16px;display:inline-flex;justify-content:center}.wishlist-grid .platform[data-v-ba23b334]{color:#888;font-size:11px;font-family:poppins-medium,serif;margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px;height:1.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishlist-grid .title[data-v-ba23b334]{display:-webkit-box;font-family:poppins-medium,serif;color:#1f2937;font-size:14px;line-height:1.3;margin-bottom:6px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em;text-decoration:none}.wishlist-grid .title[data-v-ba23b334]:hover{color:var(--theme-color)}.wishlist-grid .meta[data-v-ba23b334]{color:#888;font-size:11px;line-height:1.5;margin-top:auto}.section-head[data-v-e55be3dd]{display:flex;align-items:baseline;gap:12px;margin:0 0 14px}.section-head[data-v-e55be3dd]:not(:first-child){margin-top:28px}.section-head .name[data-v-e55be3dd]{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#888;font-family:poppins-semi-bold,serif}.section-head .count[data-v-e55be3dd]{color:#aaa;font-size:12px}.settings-card[data-v-e55be3dd]{background:#fff;border:1px solid #e6e6e6;border-radius:8px}.ss-card[data-v-e55be3dd]{display:flex;align-items:flex-start;gap:16px;padding:16px 20px}.ss-card+.ss-card[data-v-e55be3dd]{margin-top:12px}.main[data-v-e55be3dd]{flex:1;min-width:0}.nrow[data-v-e55be3dd]{display:flex;align-items:center;gap:8px}.ss-name[data-v-e55be3dd]{font-family:poppins-medium,serif;font-size:14.5px;color:#34373b;text-decoration:none;transition:color var(--transition-base)}.ss-name[data-v-e55be3dd]:hover{color:var(--theme-color);text-decoration:none}.default-badge[data-v-e55be3dd]{flex:none;font-size:9.5px;text-transform:uppercase;letter-spacing:.4px;color:#a07e00;background:#fff8e6;border:1px solid #f0e2a6;border-radius:999px;padding:1px 7px;font-family:poppins-semi-bold,serif}.meta[data-v-e55be3dd]{color:#aaa;font-size:12px;margin-top:2px;min-height:1em}.count-skeleton[data-v-e55be3dd]{display:inline-block;width:60px;height:12px;border-radius:3px;background:linear-gradient(90deg,#eee 25%,#f5f5f5,#eee 75%);background-size:200% 100%;animation:count-skeleton-e55be3dd 1.1s ease-in-out infinite}@keyframes count-skeleton-e55be3dd{0%{background-position:200% 0}to{background-position:-200% 0}}.chips[data-v-e55be3dd]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kebab-wrap[data-v-e55be3dd]{position:relative;flex:none}.kebab[data-v-e55be3dd]{width:34px;height:34px;border:1px solid transparent;border-radius:6px;background:transparent;color:#9a9a9a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px;transition:var(--transition-base)}.kebab[data-v-e55be3dd]:hover{border-color:#e6e6e6;background:#fafafa;color:#34373b}.kebab-menu[data-v-e55be3dd]{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 10px 30px #0000001f;min-width:180px;padding:6px;z-index:5}.kebab-menu button[data-v-e55be3dd],.kebab-menu .menu-link[data-v-e55be3dd]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;border-radius:6px;font-family:poppins-medium,serif;font-size:13.5px;color:#555;cursor:pointer;white-space:nowrap;text-decoration:none;transition:var(--transition-base)}.kebab-menu button[data-v-e55be3dd]:hover,.kebab-menu .menu-link[data-v-e55be3dd]:hover{background:#fafafa;color:#34373b;text-decoration:none}.kebab-menu button.danger[data-v-e55be3dd]{color:#c0392b}.kebab-menu button.danger[data-v-e55be3dd]:hover{background:#fdf3f1}.kebab-menu .sep[data-v-e55be3dd]{height:1px;background:#f0f0f0;margin:5px 6px}.kebab-menu i[data-v-e55be3dd]{font-size:13px;width:14px;text-align:center}.ss-empty[data-v-e55be3dd]{color:#888;font-size:var(--font-size-sm);text-align:left;padding:20px 24px}.confirm-text[data-v-e55be3dd]{font-size:14px;color:#555}.settings-layout[data-v-7ee8113c]{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}.settings-nav[data-v-7ee8113c]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;position:sticky;top:25px}.settings-nav .nav-item[data-v-7ee8113c]{display:block;padding:13px 18px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:var(--transition-base);color:#555;text-decoration:none;font-family:poppins-medium,serif;font-size:var(--font-size-sm)}.settings-nav .nav-item[data-v-7ee8113c]:hover{text-decoration:none}.settings-nav .nav-item[data-v-7ee8113c]:last-child{border-bottom:none}.settings-nav .nav-item[data-v-7ee8113c]:hover{background:#fafafa;color:#34373b}.settings-nav .nav-item.active[data-v-7ee8113c]{color:#34373b;background:#fffaf0;box-shadow:inset 3px 0 0 var(--theme-color)}.settings-panel[data-v-7ee8113c]{min-width:0}.settings-card[data-v-7ee8113c]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:24px}.field[data-v-7ee8113c]{margin-bottom:18px}.field[data-v-7ee8113c]:last-child{margin-bottom:0}.field-grid[data-v-7ee8113c]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-grid .field[data-v-7ee8113c]{margin-bottom:0}.field-help[data-v-7ee8113c]{font-size:12px;color:#aaa;margin-top:6px}.card-footer[data-v-7ee8113c]{display:flex;justify-content:flex-end;margin-top:22px;padding-top:20px;border-top:1px solid #f0f0f0}@media(max-width:760px){.settings-layout[data-v-7ee8113c]{grid-template-columns:1fr}.settings-nav[data-v-7ee8113c]{position:static;display:flex;overflow-x:auto}.settings-nav .nav-item[data-v-7ee8113c]{border-bottom:none;border-right:1px solid #f0f0f0;white-space:nowrap}.settings-nav .nav-item.active[data-v-7ee8113c]{box-shadow:inset 0 -3px 0 var(--theme-color)}.field-grid[data-v-7ee8113c]{grid-template-columns:1fr}}.page-intro[data-v-dbf09c70]{color:#888;font-size:15px;margin-bottom:28px}.ref-grid[data-v-dbf09c70]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ref-card[data-v-dbf09c70]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:18px 20px;cursor:pointer;transition:.25s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;display:block}.ref-card[data-v-dbf09c70]:hover{border-color:var(--theme-color);box-shadow:0 4px 14px #e8b9001a;transform:translateY(-1px)}.ref-card.disabled[data-v-dbf09c70]{cursor:default}.ref-card.disabled[data-v-dbf09c70]:hover{border-color:#e6e6e6;box-shadow:none;transform:none}.ref-card .name[data-v-dbf09c70]{font-family:poppins-semi-bold,serif;font-size:16px;margin-bottom:8px;color:#34373b}.ref-card .meta[data-v-dbf09c70]{display:flex;gap:14px;align-items:center;color:#888;font-size:13px}.ref-card .meta .count[data-v-dbf09c70]{font-family:poppins-semi-bold,serif;color:#34373b;font-size:16px}.ref-card .meta .svc[data-v-dbf09c70]{display:flex;gap:4px;align-items:center}.ref-card .svc-pill[data-v-dbf09c70]{background:#f1f1f1;color:#666;border-radius:3px;padding:2px 7px;font-size:11px;font-family:poppins-semi-bold,serif}.ref-card.internal .meta .svc[data-v-dbf09c70]{color:#bbb}.list-row[data-v-dbf09c70]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:.25s cubic-bezier(.4,0,.2,1);color:inherit;text-decoration:none}.list-row[data-v-dbf09c70]:last-of-type{border-bottom:none}.list-row[data-v-dbf09c70]:hover{background:#fafafa}.list-row .name[data-v-dbf09c70]{font-family:poppins-semi-bold,serif;font-size:15px}.list-row .desc[data-v-dbf09c70]{color:#888;font-size:13px;margin-top:2px}.list-row .right[data-v-dbf09c70]{display:flex;align-items:center;gap:10px;color:#888;font-size:13px}.list-row .right .note[data-v-dbf09c70]{font-size:13px;color:#888}.list-row .right .status-dot[data-v-dbf09c70]{width:8px;height:8px;border-radius:50%;display:inline-block}.list-row .right .status-dot.ok[data-v-dbf09c70]{background:#4caf50}.list-row .right .status-dot.warn[data-v-dbf09c70]{background:var(--theme-color)}.list-row .right .status-dot.err[data-v-dbf09c70]{background:#d34c4c}.list-row .right .pill[data-v-dbf09c70]{background:#f1f1f1;color:#666;padding:3px 8px;border-radius:3px;font-size:12px;font-family:poppins-semi-bold,serif}.list-row .right .pill.on[data-v-dbf09c70]{background:#e6f4e8;color:#2e7d32}.list-row .right .chev[data-v-dbf09c70]{color:#ccc}@media(max-width:900px){.ref-grid[data-v-dbf09c70]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ref-grid[data-v-dbf09c70]{grid-template-columns:1fr}}.helper[data-v-3e6430b5]{margin-top:8px;color:#aaa;font-size:12px}.toolbar[data-v-f2979ae6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.sync-btn[data-v-f2979ae6]{display:inline-flex;align-items:center;gap:7px}.sync-btn .icon-refresh[data-v-f2979ae6]{font-size:13px}.section-toolbar[data-v-f2979ae6]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.section-toolbar input[type=text][data-v-f2979ae6]{flex:1 1 auto;max-width:360px;padding:9px 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;outline:none;transition:.25s ease}.section-toolbar input[type=text][data-v-f2979ae6]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.section-toolbar select[data-v-f2979ae6]{padding:9px 32px 9px 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23888'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:18px;transition:.25s ease}.row[data-v-f2979ae6]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .25s ease}.row[data-v-f2979ae6]:last-child{border-bottom:none}.row[data-v-f2979ae6]:hover{background:#fafafa}.row .title[data-v-f2979ae6]{flex:0 0 220px;font-family:poppins-semi-bold,serif;font-size:15px}.row .chips[data-v-f2979ae6]{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:6px}.row .link-btn[data-v-f2979ae6]{flex:0 0 220px}.row .link-btn .btn[data-v-f2979ae6]{padding:7px 16px;font-size:13px}@media(max-width:700px){.toolbar[data-v-f2979ae6]{flex-wrap:wrap}.section-toolbar[data-v-f2979ae6]{flex-wrap:wrap;gap:8px}.section-toolbar input[type=text][data-v-f2979ae6]{max-width:none;min-width:0}.section-toolbar select[data-v-f2979ae6]{width:100%}.row[data-v-f2979ae6]{flex-direction:column;align-items:flex-start;gap:8px}.row .title[data-v-f2979ae6],.row .link-btn[data-v-f2979ae6]{flex:0 0 auto}.row .chips[data-v-f2979ae6]{width:100%}}@media(max-width:420px){.pagination[data-v-f2979ae6]{flex-wrap:wrap;gap:12px}.pagination .details[data-v-f2979ae6]{flex-basis:100%;text-align:center}.pagination .pages[data-v-f2979ae6]{margin:0 auto}}.picker-search[data-v-f2979ae6]{padding:12px 24px;border-bottom:1px solid #f0f0f0;position:sticky;top:0;background:#fff;z-index:1}.picker-search input[data-v-f2979ae6]{width:100%;padding:10px 46px 10px 14px;border:1px solid #e6e6e6;border-radius:5px;font-size:15px;outline:none;transition:.25s ease}.picker-search input[data-v-f2979ae6]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.picker-search .auto-search[data-v-f2979ae6]{position:absolute;right:32px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#888;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:.25s ease;display:inline-flex;align-items:center;justify-content:center}.picker-search .auto-search[data-v-f2979ae6]:hover{color:var(--theme-color);background:#fffbe6}.picker-search .auto-search .icon-search[data-v-f2979ae6]{font-size:16px}.picker-results[data-v-f2979ae6]{padding:6px 0}.picker-result[data-v-f2979ae6]{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;cursor:pointer;transition:background .25s ease;color:#34373b;text-decoration:none}.picker-result[data-v-f2979ae6]:not(.disabled):hover{background:#fffbe6}.picker-result.disabled[data-v-f2979ae6]{cursor:not-allowed;opacity:.45}.picker-result.disabled[data-v-f2979ae6]:hover{background:transparent}.picker-result .title[data-v-f2979ae6]{font-family:poppins-semi-bold,serif;font-size:15px}.picker-result .mapping-count[data-v-f2979ae6]{color:#888;font-size:12px}.picker-results .empty[data-v-f2979ae6]{padding:20px;text-align:center;color:#aaa;font-size:13px}.section-awaiting[data-v-f2979ae6] .list-card{overflow:visible}.row .link-btn[data-v-f2979ae6]{display:flex;align-items:center;gap:10px}.row .link-btn .btn+.btn[data-v-f2979ae6]{margin-left:0}.row .link-btn .btn[data-v-f2979ae6]:disabled{opacity:.45;cursor:not-allowed}.row .link-btn .btn-tooltip[data-v-f2979ae6]{position:relative;display:inline-block}.row .link-btn .btn-tooltip .tooltip[data-v-f2979ae6]{position:absolute;bottom:calc(100% + 8px);left:0;background:#34373b;color:#fff;padding:10px 14px;border-radius:6px;font-size:12px;line-height:1.5;width:max-content;max-width:min(280px,calc(100vw - 32px));text-align:left;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:10;white-space:normal;font-family:poppins-regular,serif}.row .link-btn .btn-tooltip .tooltip[data-v-f2979ae6]:after{content:"";position:absolute;top:100%;left:18px;border:6px solid transparent;border-top-color:#34373b}.row .link-btn .btn-tooltip:hover .tooltip[data-v-f2979ae6]{opacity:1}.detail-card[data-v-487cbdb6]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:18px 20px}.title-row[data-v-487cbdb6]{display:flex;align-items:flex-end;gap:8px}.title-row .title-input[data-v-487cbdb6]{flex:1 1 auto}.title-row .save-btn[data-v-487cbdb6]{height:44px;padding:0 22px}.svc-block[data-v-487cbdb6]{margin-bottom:12px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;overflow:hidden}.svc-block[data-v-487cbdb6]:last-of-type{margin-bottom:0}.svc-head[data-v-487cbdb6]{background:#fafafa;padding:10px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f0f0f0}.svc-head .svc-name[data-v-487cbdb6]{font-family:poppins-semi-bold,serif;font-size:15px}.svc-head .svc-count[data-v-487cbdb6]{color:#888;font-size:12px;margin-left:auto}.svc-body[data-v-487cbdb6]{padding:12px 14px}.mapping-row[data-v-487cbdb6]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f5f5f5;gap:14px}.mapping-row[data-v-487cbdb6]:last-of-type{border-bottom:none}.mapping-row .remove[data-v-487cbdb6]{border:none;background:transparent;color:#999;cursor:pointer;width:28px;height:28px;border-radius:50%;transition:.25s ease;display:inline-flex;align-items:center;justify-content:center}.mapping-row .remove .icon-close[data-v-487cbdb6]{font-size:12px}.mapping-row .remove[data-v-487cbdb6]:hover:not(:disabled){background:#fde8e8;color:#d34c4c}.mapping-row .remove[data-v-487cbdb6]:disabled{cursor:not-allowed;opacity:.5}.add-mapping[data-v-487cbdb6]{margin-top:10px;border:1px dashed #e6e6e6;border-radius:5px;padding:10px 14px;color:#888;cursor:pointer;transition:.25s ease;background:#fff;display:flex;align-items:center;gap:8px;font-size:13px}.add-mapping[data-v-487cbdb6]:hover{border-color:var(--theme-color);color:var(--theme-color);background:#fffbe6}.add-mapping .plus-icon[data-v-487cbdb6]{font-size:12px}.search-box[data-v-487cbdb6]{margin-top:10px;border:1px solid var(--theme-color);border-radius:5px;box-shadow:0 0 0 3px #e8b90026;background:#fff}.search-input-wrap[data-v-487cbdb6]{position:relative;border-bottom:1px solid #f0f0f0}.search-input-wrap input[data-v-487cbdb6]{width:100%;padding:10px 78px 10px 14px;border:none;outline:none;font-size:15px}.search-input-wrap .auto-search[data-v-487cbdb6],.search-input-wrap .search-close[data-v-487cbdb6]{position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#888;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:.25s ease;display:inline-flex;align-items:center;justify-content:center}.search-input-wrap .auto-search[data-v-487cbdb6]{right:40px}.search-input-wrap .search-close[data-v-487cbdb6]{right:6px}.search-input-wrap .auto-search .icon-search[data-v-487cbdb6]{font-size:16px}.search-input-wrap .search-close .icon-close[data-v-487cbdb6]{font-size:12px}.search-input-wrap .auto-search[data-v-487cbdb6]:hover{color:var(--theme-color);background:#fffbe6}.search-input-wrap .search-close[data-v-487cbdb6]:hover{color:#d34c4c;background:#fde8e8}.search-results[data-v-487cbdb6]{max-height:220px;overflow-y:auto}.search-result[data-v-487cbdb6]{padding:9px 14px;cursor:pointer;transition:background .25s ease;display:flex;align-items:center;justify-content:space-between;gap:10px}.search-result[data-v-487cbdb6]:hover{background:#fffbe6}.search-result .right[data-v-487cbdb6]{display:flex;align-items:center;gap:10px}.search-result .pill-awaiting[data-v-487cbdb6]{background:#fff8e1;color:#b07900;padding:2px 8px;border-radius:3px;font-size:11px;font-family:poppins-semi-bold,serif;text-transform:uppercase;letter-spacing:.5px}.search-result .link-action[data-v-487cbdb6]{color:#aaa;font-size:16px}.search-result[data-v-487cbdb6] .chip-tagged .tooltip{bottom:auto;top:calc(100% + 10px)}.search-result[data-v-487cbdb6] .chip-tagged .tooltip:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#34373b}.empty-search[data-v-487cbdb6]{padding:16px 14px;text-align:center;color:#aaa;font-size:13px}.empty[data-v-487cbdb6]{padding:24px;text-align:center;color:#aaa;font-size:13px;background:#fff;border:1px solid #e6e6e6;border-radius:8px}.danger-zone[data-v-487cbdb6]{margin-top:30px;border:1px solid #f5c5c5;border-radius:8px;background:#fff;overflow:hidden}.danger-zone .danger-head[data-v-487cbdb6]{padding:12px 18px;border-bottom:1px solid #fde8e8;background:#fff8f8;font-family:poppins-semi-bold,serif;color:#d34c4c;font-size:13px;text-transform:uppercase;letter-spacing:.6px}.danger-zone .danger-body[data-v-487cbdb6]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.danger-zone .danger-body .copy[data-v-487cbdb6]{color:#555;font-size:15px}.picker-search[data-v-487cbdb6]{width:100%;padding:9px 14px;border:1px solid #e6e6e6;border-radius:5px;outline:none;margin-bottom:8px}.picker-search[data-v-487cbdb6]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.picker-results[data-v-487cbdb6]{margin:0 -28px}.picker-result[data-v-487cbdb6]{display:block;padding:10px 28px;cursor:pointer;transition:background .25s ease;color:#34373b;text-decoration:none}.picker-result[data-v-487cbdb6]:hover{background:#fffbe6}.empty[data-v-487cbdb6]{padding:20px;text-align:center;color:#aaa;font-size:13px}@media(max-width:700px){.danger-zone .danger-body[data-v-487cbdb6]{flex-direction:column;align-items:stretch}.danger-zone .danger-body .btn[data-v-487cbdb6]{align-self:flex-end}}.empty-state[data-v-7c15c38e]{color:#888;padding:24px;text-align:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin-bottom:16px}.info-banner[data-v-7c15c38e]{background:#fffbe6;border:1px solid #f0e0a0;border-radius:6px;padding:12px 16px;margin-bottom:16px;color:#6b5300;font-size:13px;display:flex;align-items:center;gap:10px}.info-banner .banner-icon[data-v-7c15c38e]{font-size:18px;color:#b07900}.summary[data-v-7c15c38e]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:16px 20px;margin-bottom:16px;display:flex;align-items:center;justify-content:flex-end}.summary .stat[data-v-7c15c38e]{text-align:center;padding:0 20px;border-left:1px solid #f0f0f0}.summary .stat[data-v-7c15c38e]:first-child{border-left:none}.summary .stat .num[data-v-7c15c38e]{font-size:22px;font-family:poppins-semi-bold,serif;line-height:1.1}.summary .stat .lbl[data-v-7c15c38e]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.summary .stat.new .num[data-v-7c15c38e]{color:#2e7d32}.summary .stat.changed .num[data-v-7c15c38e]{color:#b07900}.summary .stat.removed .num[data-v-7c15c38e]{color:#d34c4c}.summary .stat.unchanged .num[data-v-7c15c38e]{color:#888}.diff-card[data-v-7c15c38e]{background:#fff;border:1px solid #e6e6e6;border-radius:8px}.diff-row[data-v-7c15c38e]{padding:12px 18px;border-bottom:1px solid #f5f5f5;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.diff-row[data-v-7c15c38e]:last-of-type{border-bottom:none}.diff-row .ext[data-v-7c15c38e]{font-size:15px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.diff-row .meta[data-v-7c15c38e]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.diff-row .meta[data-v-7c15c38e]:empty{display:none}.actions-bar[data-v-7c15c38e]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:18px 20px;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.actions-bar .summary-line[data-v-7c15c38e]{color:#555;font-size:15px}.actions-bar .summary-line strong[data-v-7c15c38e]{font-family:poppins-semi-bold,serif}.actions-bar .buttons[data-v-7c15c38e]{display:flex;gap:10px}@media(max-width:700px){.summary[data-v-7c15c38e]{flex-wrap:wrap;padding:8px}.summary .stat[data-v-7c15c38e]{flex:1 1 calc(50% - 1px);padding:10px 4px;border-left:none;border-top:1px solid #f5f5f5}.summary .stat[data-v-7c15c38e]:nth-child(-n+2){border-top:none}.diff-row[data-v-7c15c38e]{grid-template-columns:1fr;gap:10px;padding:14px}.diff-row .meta[data-v-7c15c38e]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.actions-bar[data-v-7c15c38e]{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.actions-bar .buttons[data-v-7c15c38e]{justify-content:flex-end}}@media(max-width:420px){.page-title[data-v-7c15c38e]{font-size:22px}.summary .stat[data-v-7c15c38e]{flex-basis:100%}.summary .stat[data-v-7c15c38e]:nth-child(n+2){border-top:1px solid #f5f5f5}.actions-bar .buttons[data-v-7c15c38e]{flex-wrap:wrap}.actions-bar .buttons .btn[data-v-7c15c38e]{flex:1 1 auto;padding:11px 16px}}.toolbar[data-v-833928ef]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.section-toolbar[data-v-833928ef]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.section-toolbar input[type=text][data-v-833928ef]{flex:1 1 auto;max-width:360px;padding:9px 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;outline:none;transition:.25s ease}.section-toolbar input[type=text][data-v-833928ef]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.section-toolbar select[data-v-833928ef]{padding:9px 32px 9px 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23888'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:18px;transition:.25s ease}.row[data-v-833928ef]{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .25s ease;text-decoration:none;color:#34373b}.row[data-v-833928ef]:last-child{border-bottom:none}.row[data-v-833928ef]:hover{background:#fafafa}.row .title[data-v-833928ef]{font-family:poppins-semi-bold,serif;font-size:15px}@media(max-width:700px){.section-toolbar[data-v-833928ef]{flex-wrap:wrap;gap:8px}.section-toolbar input[type=text][data-v-833928ef]{max-width:none;min-width:0}.section-toolbar select[data-v-833928ef]{width:100%}}.detail-card[data-v-6e73a31d]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:18px 20px}.title-row[data-v-6e73a31d]{display:flex;align-items:flex-end;gap:8px}.title-row .title-input[data-v-6e73a31d]{flex:1 1 auto}.title-row .save-btn[data-v-6e73a31d]{height:44px;padding:0 22px}.danger-zone[data-v-6e73a31d]{margin-top:30px;border:1px solid #f5c5c5;border-radius:8px;background:#fff;overflow:hidden}.danger-zone .danger-head[data-v-6e73a31d]{padding:12px 18px;border-bottom:1px solid #fde8e8;background:#fff8f8;font-family:poppins-semi-bold,serif;color:#d34c4c;font-size:13px;text-transform:uppercase;letter-spacing:.6px}.danger-zone .danger-body[data-v-6e73a31d]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.danger-zone .danger-body .copy[data-v-6e73a31d]{color:#555;font-size:15px}.picker-search[data-v-6e73a31d]{width:100%;padding:9px 14px;border:1px solid #e6e6e6;border-radius:5px;outline:none;margin-bottom:8px}.picker-search[data-v-6e73a31d]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.picker-results[data-v-6e73a31d]{margin:0 -28px}.picker-result[data-v-6e73a31d]{display:block;padding:10px 28px;cursor:pointer;transition:background .25s ease;color:#34373b;text-decoration:none}.picker-result[data-v-6e73a31d]:hover{background:#fffbe6}.empty[data-v-6e73a31d]{padding:20px;text-align:center;color:#aaa;font-size:13px}@media(max-width:700px){.danger-zone .danger-body[data-v-6e73a31d]{flex-direction:column;align-items:stretch}.danger-zone .danger-body .btn[data-v-6e73a31d]{align-self:flex-end}}.page-head[data-v-1c867676]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.page-intro[data-v-1c867676]{color:#888;font-size:15px}.list-card[data-v-1c867676]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden}.list-row[data-v-1c867676]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f0f0;text-decoration:none;color:inherit;transition:background var(--transition-base)}.list-row[data-v-1c867676]:last-of-type{border-bottom:none}.list-row[data-v-1c867676]:hover{background:#fafafa}.list-row .name[data-v-1c867676]{font-family:poppins-semi-bold,serif;font-size:15px;display:flex;align-items:center;gap:8px}.list-row .pattern[data-v-1c867676]{color:#888;font-size:13px;margin-top:2px;font-family:ui-monospace,monospace;word-break:break-all}.list-row .right[data-v-1c867676]{display:flex;align-items:center;gap:12px;color:#888;font-size:13px;flex-shrink:0}.list-row .chev[data-v-1c867676]{color:#ccc}.pill[data-v-1c867676]{background:#f1f1f1;color:#666;padding:2px 8px;border-radius:3px;font-size:11px;font-family:poppins-semi-bold,serif}.empty[data-v-1c867676]{padding:20px;text-align:center;color:#aaa;font-size:13px}.form-container[data-v-ccb8fbc0]{background:#fff;border-radius:8px;border:1px solid #e6e6e6}.form-section[data-v-ccb8fbc0]{padding:20px 24px;border-bottom:1px solid #f0f0f0}.section-head[data-v-ccb8fbc0]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.section-head .num[data-v-ccb8fbc0]{width:28px;height:28px;border-radius:50%;background:var(--theme-color);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-family:poppins-semi-bold,serif}.section-head .title[data-v-ccb8fbc0]{font-size:16px;font-family:poppins-semi-bold,serif}.field[data-v-ccb8fbc0]{display:flex;flex-direction:column;gap:6px}.title-field[data-v-ccb8fbc0]{margin-bottom:16px}.field-label[data-v-ccb8fbc0]{font-size:13px;font-family:poppins-medium,serif;color:#555}.hint[data-v-ccb8fbc0]{font-size:12px;color:#999}.pattern-field[data-v-ccb8fbc0]{margin-bottom:24px}.pattern-field[data-v-ccb8fbc0] .text-input{font-family:ui-monospace,monospace}.tester[data-v-ccb8fbc0]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tester-input[data-v-ccb8fbc0]{flex:1;min-width:180px;height:44px;padding:10px 14px;border:1px solid #e6e6e6;border-radius:5px;font-family:ui-monospace,monospace;font-size:14px;outline:none;transition:var(--transition-base)}.tester-input[data-v-ccb8fbc0]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.result[data-v-ccb8fbc0]{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-radius:5px;font-family:poppins-medium,serif;font-size:13px;white-space:nowrap}.result .dot[data-v-ccb8fbc0]{width:9px;height:9px;border-radius:50%}.result.match[data-v-ccb8fbc0]{background:#e6f7ee;color:#2f9e5c;border:1px solid #b7e4c9}.result.match .dot[data-v-ccb8fbc0]{background:#2f9e5c}.result.nomatch[data-v-ccb8fbc0],.result.invalid[data-v-ccb8fbc0]{background:#fdecec;color:#d34c4c;border:1px solid #f3c2c2}.result.nomatch .dot[data-v-ccb8fbc0],.result.invalid .dot[data-v-ccb8fbc0]{background:#d34c4c}.tester-note[data-v-ccb8fbc0]{color:#999;font-size:12px;margin-top:8px}.form-actions[data-v-ccb8fbc0]{padding:16px 24px;background:#fafafa;border-top:1px solid #f0f0f0;border-radius:0 0 8px 8px;display:flex;align-items:center;gap:10px}.form-actions .spacer[data-v-ccb8fbc0]{flex:1}.btn.danger[data-v-ccb8fbc0]{background:#c0392b;color:#fff;border:none}.btn.danger[data-v-ccb8fbc0]:hover{background:#a93226}.section-toolbar[data-v-d5a252bb]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.section-toolbar input[type=text][data-v-d5a252bb]{flex:1 1 auto;max-width:320px;padding:9px 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;outline:none;transition:.25s ease}.section-toolbar input[type=text][data-v-d5a252bb]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.section-toolbar .right[data-v-d5a252bb]{display:flex;gap:10px;align-items:center}.select[data-v-d5a252bb]{padding:9px 32px 9px 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;outline:none;cursor:pointer;appearance:none;font-size:14px;color:#34373b;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23888'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:18px}.select[data-v-d5a252bb]:focus{border-color:var(--theme-color)}.filter-dropdown[data-v-d5a252bb]{position:relative}.filter-dropdown .trigger[data-v-d5a252bb]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.filter-dropdown .trigger .badge[data-v-d5a252bb]{background:var(--theme-color);color:#fff;font-size:11px;font-family:poppins-semi-bold,serif;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.filter-dropdown .menu[data-v-d5a252bb]{position:absolute;top:calc(100% + 6px);right:0;z-index:10;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 8px 24px #0000001a;width:280px;overflow:hidden}.filter-dropdown .menu-body[data-v-d5a252bb]{padding:16px 18px 6px}.filter-dropdown .field[data-v-d5a252bb]{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.field-label[data-v-d5a252bb]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#aaa}.filter-dropdown .field .select[data-v-d5a252bb]{width:100%}.filter-dropdown .menu-footer[data-v-d5a252bb]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid #f0f0f0}.filter-dropdown .menu-footer a[data-v-d5a252bb]{font-size:13px;color:#888;cursor:pointer}.filter-dropdown .menu-footer a[data-v-d5a252bb]:hover{color:var(--theme-color)}.list-card[data-v-d5a252bb]{--data-table-cols: 1fr 150px 160px 120px 130px 16px}.data-table-row .title[data-v-d5a252bb]{font-family:poppins-semi-bold,serif;font-size:15px;color:#34373b}.data-table-row .sub[data-v-d5a252bb]{color:#aaa;font-size:12px;margin-top:3px}.data-table-row .sub .held span+span[data-v-d5a252bb]:before{content:", "}.data-table-row .match-hint[data-v-d5a252bb]{display:inline-block;margin-top:6px;font-size:12px;color:var(--theme-color);font-family:poppins-semi-bold,serif}.data-table-cell.recheck.due[data-v-d5a252bb]{color:#a33024;font-family:poppins-semi-bold,serif}.data-table-cell.recheck.none[data-v-d5a252bb]{color:#bbb}.data-table-row .chev[data-v-d5a252bb]{color:#ccc;font-size:15px;text-align:right}@media(max-width:760px){.section-toolbar[data-v-d5a252bb]{flex-wrap:wrap}.section-toolbar input[type=text][data-v-d5a252bb]{max-width:none;min-width:0;width:100%}.section-toolbar .right[data-v-d5a252bb]{width:100%;justify-content:space-between}.section-toolbar .select[data-v-d5a252bb]{flex:1 1 auto}.filter-dropdown .menu[data-v-d5a252bb]{width:min(280px,calc(100vw - 48px))}.data-table-row .chev[data-v-d5a252bb]{position:absolute;top:14px;right:14px}}.game-page-link[data-v-0248f26c]{margin-bottom:24px}.detail-meta[data-v-0248f26c]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e6e6e6;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;margin-bottom:28px}.detail-meta .cell[data-v-0248f26c]{background:#fff;padding:16px 18px}.detail-meta .k[data-v-0248f26c]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#aaa;margin-bottom:6px}.detail-meta .v[data-v-0248f26c]{font-size:15px;color:#34373b}.detail-meta .v.due[data-v-0248f26c]{color:#a33024}.held span+span[data-v-0248f26c]:before{content:", ";font-family:poppins-regular,serif;color:#aaa}.suggestions[data-v-0248f26c]{margin-bottom:28px}.suggestions-head[data-v-0248f26c]{font-family:poppins-semi-bold,serif;font-size:16px;margin-bottom:12px}.suggestions-table[data-v-0248f26c]{--data-table-cols: 1fr 140px 90px 290px}.suggestions-table .title[data-v-0248f26c]{font-size:14px;color:#34373b}.actions[data-v-0248f26c]{display:flex;gap:8px;justify-content:flex-end}.actions .btn[data-v-0248f26c]{white-space:nowrap;flex-shrink:0}.actions .btn+.btn[data-v-0248f26c]{margin-left:0}.form-container[data-v-0248f26c]{background:#fff;border-radius:8px;border:1px solid #e6e6e6}.form-section[data-v-0248f26c]{padding:20px 24px;border-bottom:1px solid #f0f0f0}.form-section[data-v-0248f26c]:last-of-type{border-bottom:none}.form-section .form-head[data-v-0248f26c]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.form-section .form-head .title[data-v-0248f26c]{font-size:16px;font-family:poppins-semi-bold,serif}.form-grid[data-v-0248f26c]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-grid[data-v-0248f26c] .dp--input{height:52px}.form-actions[data-v-0248f26c]{padding:16px 24px;background:#fafafa;border-top:1px solid #f0f0f0;border-radius:0 0 8px 8px;display:flex;justify-content:space-between;align-items:center;gap:10px}.form-actions .left[data-v-0248f26c]{display:flex;gap:10px;flex-wrap:wrap}.form-actions .left .btn+.btn[data-v-0248f26c]{margin-left:0}.picker-notice[data-v-0248f26c]{padding:12px 14px;background:#fff8e6;border:1px solid #f4d469;border-radius:6px;color:#614c0c;font-size:13px;line-height:1.6}.picker-notice .held span+span[data-v-0248f26c]:before{content:", ";color:#614c0c}.reverify-search[data-v-0248f26c]{display:flex;gap:10px;margin-bottom:14px}.reverify-search input[data-v-0248f26c]{flex:1 1 auto;padding:9px 14px;border:1px solid #e6e6e6;border-radius:5px;outline:none}.reverify-search input[data-v-0248f26c]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.reverify-results[data-v-0248f26c]{list-style:none;margin:0 0 14px;padding:0;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden}.reverify-results li[data-v-0248f26c]{border-bottom:1px solid #f0f0f0}.reverify-results li[data-v-0248f26c]:last-child{border-bottom:none}.reverify-results label[data-v-0248f26c]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer}.reverify-results label[data-v-0248f26c]:hover{background:#fafafa}.reverify-results .title[data-v-0248f26c]{font-family:poppins-semi-bold,serif;font-size:14px;color:#34373b}.reverify-results .year[data-v-0248f26c]{color:#aaa;font-size:13px}.reverify-empty[data-v-0248f26c]{padding:12px 0;color:#aaa;font-size:13px;text-align:center}.reverify-source[data-v-0248f26c]{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid #f0f0f0}.reverify-source .or-label[data-v-0248f26c]{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#aaa}.reverify-source input[data-v-0248f26c]{padding:9px 14px;border:1px solid #e6e6e6;border-radius:5px;outline:none}.reverify-source input[data-v-0248f26c]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}@media(max-width:760px){.detail-meta[data-v-0248f26c]{grid-template-columns:1fr 1fr}.actions[data-v-0248f26c]{flex-direction:column}.actions .btn[data-v-0248f26c]{width:100%}.form-grid[data-v-0248f26c]{grid-template-columns:1fr}.form-actions[data-v-0248f26c]{flex-direction:column;align-items:stretch}.form-actions .left[data-v-0248f26c]{width:100%;flex-direction:column}.form-actions .left .btn[data-v-0248f26c],.form-actions>.btn[data-v-0248f26c]{width:100%}}.toolbar[data-v-8b1290f4]{display:flex;margin-bottom:20px}.new-user-form[data-v-8b1290f4]{display:flex;flex-direction:column;gap:16px}.section-toolbar[data-v-8b1290f4]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.section-toolbar input[type=text][data-v-8b1290f4]{flex:1 1 auto;max-width:360px;padding:9px 14px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;outline:none;transition:var(--transition-base)}.section-toolbar input[type=text][data-v-8b1290f4]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px #e8b90026}.empty[data-v-8b1290f4]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:28px;text-align:center;color:#888}.soon[data-v-8b1290f4]{display:inline-block;padding:2px 9px;border:1px dashed #d8d8d8;border-radius:999px;background:#f7f7f7;color:#b0b0b0;font-size:11px;font-family:poppins-medium,serif;text-transform:uppercase;letter-spacing:.4px}.urow[data-v-8b1290f4]{display:flex;align-items:center;gap:16px;padding:13px 18px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background var(--transition-base);text-decoration:none;color:inherit}.urow[data-v-8b1290f4]:last-child{border-bottom:none}.urow[data-v-8b1290f4]:hover{background:#fafafa}.u-avatar[data-v-8b1290f4]{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#eef0f4;color:#6b7280;display:flex;align-items:center;justify-content:center;font-family:poppins-semi-bold,serif;font-size:14px}.u-id[data-v-8b1290f4]{flex:1 1 auto;min-width:0}.u-id .name[data-v-8b1290f4]{font-family:poppins-semi-bold,serif;font-size:var(--font-size-sm)}.u-id .email[data-v-8b1290f4]{font-size:13px;margin-top:2px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-role[data-v-8b1290f4]{flex:0 0 90px}.role-badge[data-v-8b1290f4]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-family:poppins-semi-bold,serif;text-transform:uppercase;letter-spacing:.4px}.role-badge.admin[data-v-8b1290f4]{background:#fdebc0;color:#8a6100}.role-badge.user[data-v-8b1290f4]{background:#eef0f4;color:#6b7280}.u-games[data-v-8b1290f4]{flex:0 0 96px;color:#888;font-size:13px}.u-joined[data-v-8b1290f4]{flex:0 0 120px;color:#888;font-size:13px}.u-status[data-v-8b1290f4]{flex:0 0 92px}.status-pill[data-v-8b1290f4]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#555}.status-pill .dot[data-v-8b1290f4]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-pill.active .dot[data-v-8b1290f4]{background:#4caf50}.status-pill.suspended[data-v-8b1290f4]{color:#999}.status-pill.suspended .dot[data-v-8b1290f4]{background:silver}.urow.suspended .u-avatar[data-v-8b1290f4],.urow.suspended .u-id .name[data-v-8b1290f4]{color:#999}.urow .chev[data-v-8b1290f4]{flex:0 0 auto;color:#ccc;font-size:18px}@media(max-width:760px){.section-toolbar[data-v-8b1290f4]{flex-wrap:wrap;gap:8px}.section-toolbar input[type=text][data-v-8b1290f4]{max-width:none}.u-games[data-v-8b1290f4],.u-joined[data-v-8b1290f4]{display:none}.u-role[data-v-8b1290f4],.u-status[data-v-8b1290f4]{flex:0 0 auto}}.user-head[data-v-f5f9f02b]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.user-head .avatar[data-v-f5f9f02b]{width:56px;height:56px;border-radius:50%;background:#eef0f4;color:#6b7280;display:flex;align-items:center;justify-content:center;font-family:poppins-semi-bold,serif;font-size:20px;flex:0 0 auto}.user-head .meta .sub[data-v-f5f9f02b]{color:#888;font-size:var(--font-size-sm);margin-top:4px}.user-head .meta .sub .soon[data-v-f5f9f02b],.user-head .meta .sub .status-pill[data-v-f5f9f02b]{margin-left:8px}.status-pill[data-v-f5f9f02b]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#555}.status-pill .dot[data-v-f5f9f02b]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-pill.active .dot[data-v-f5f9f02b]{background:#4caf50}.status-pill.suspended[data-v-f5f9f02b]{color:#999}.status-pill.suspended .dot[data-v-f5f9f02b]{background:silver}.detail-card[data-v-f5f9f02b]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:24px}.form-grid[data-v-f5f9f02b]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card-footer[data-v-f5f9f02b]{display:flex;justify-content:flex-end;margin-top:22px;padding-top:20px;border-top:1px solid #f0f0f0}.stat-grid[data-v-f5f9f02b]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stat[data-v-f5f9f02b]{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:16px 18px}.stat .num[data-v-f5f9f02b]{font-family:poppins-semi-bold,serif;font-size:24px;color:#34373b}.stat .lbl[data-v-f5f9f02b]{color:#888;font-size:13px;margin-top:2px}.action-row[data-v-f5f9f02b]{display:flex;align-items:center;justify-content:space-between;gap:14px}.action-row .copy .hint[data-v-f5f9f02b]{color:#aaa;font-size:12px;margin-top:2px}.soon[data-v-f5f9f02b]{display:inline-block;padding:2px 9px;border:1px dashed #d8d8d8;border-radius:999px;background:#f7f7f7;color:#b0b0b0;font-size:11px;font-family:poppins-medium,serif;text-transform:uppercase;letter-spacing:.4px}.danger-zone[data-v-f5f9f02b]{margin-top:30px;border:1px solid #f5c5c5;border-radius:8px;background:#fff;overflow:hidden}.danger-zone .danger-head[data-v-f5f9f02b]{padding:12px 18px;border-bottom:1px solid #fde8e8;background:#fff8f8;font-family:poppins-semi-bold,serif;color:#d34c4c;font-size:13px;text-transform:uppercase;letter-spacing:.6px}.danger-zone .danger-body[data-v-f5f9f02b]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #fbeaea}.danger-zone .danger-body[data-v-f5f9f02b]:last-child{border-bottom:none}.danger-zone .danger-body .copy .hint[data-v-f5f9f02b]{color:#aaa;font-size:12px;margin-top:2px}.btn.danger-ghost[data-v-f5f9f02b]{background:transparent;color:#d34c4c;border:1px solid #f0c4c4}.btn.danger-ghost[data-v-f5f9f02b]:hover{background:#fff5f5}@media(max-width:700px){.form-grid[data-v-f5f9f02b],.stat-grid[data-v-f5f9f02b]{grid-template-columns:1fr}.action-row[data-v-f5f9f02b],.danger-zone .danger-body[data-v-f5f9f02b]{flex-direction:column;align-items:stretch}}.setting-row[data-v-cb84a8a9]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #f0f0f0}.setting-row[data-v-cb84a8a9]:last-child{border-bottom:none}.setting-row .info .name[data-v-cb84a8a9]{font-family:poppins-semi-bold,serif;font-size:15px;color:#34373b}.setting-row .info .desc[data-v-cb84a8a9]{color:#888;font-size:13px;margin-top:4px;max-width:560px;line-height:1.5}@media(max-width:600px){.setting-row[data-v-cb84a8a9]{flex-direction:column;align-items:flex-start;gap:12px}}.section-toolbar[data-v-255b4e9d]{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-bottom:12px}.list-card[data-v-255b4e9d]{--data-table-cols: 1fr 1.4fr 110px 150px 180px}.data-table-row .title[data-v-255b4e9d]{font-family:poppins-semi-bold,serif;font-size:15px;color:#34373b}.data-table-row .sub[data-v-255b4e9d]{color:#aaa;font-size:12px;margin-top:3px}.data-table-cell.properties .prop[data-v-255b4e9d]{display:inline-block;margin:0 6px 4px 0;padding:2px 8px;border-radius:4px;background:#f3f3f3;color:#555;font-size:12px}.data-table-cell.outcome-cell .error[data-v-255b4e9d]{display:block;margin-top:3px;color:#a33024;font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table-cell.when[data-v-255b4e9d]{color:#888;font-size:13px}.nf-warp[data-v-e843204a],.nf-back[data-v-e843204a]{display:inline-flex;align-items:center;gap:8px;border-radius:8px}.nf-warp svg[data-v-e843204a],.nf-back svg[data-v-e843204a]{width:16px;height:16px;flex:none}
