.billing-status[data-v-4324e770]{align-items:center;background:#201d12;border:1px solid rgb(246 216 96 / 45%);border-radius:8px;color:#f6d860;display:flex;gap:10px;line-height:1.45;padding:12px 14px}.billing-status.compact[data-v-4324e770]{align-items:flex-start;flex-wrap:wrap;margin-top:10px}.billing-status.is-danger[data-v-4324e770]{background:#3d1a1a;border-color:#c53030;color:#fc8181}.billing-status.is-info[data-v-4324e770]{background:#122033;border-color:#34506f;color:#a0c0ff}.status-icon[data-v-4324e770]{flex:0 0 auto;margin-top:1px}.message[data-v-4324e770]{flex:1;min-width:180px}.status-action[data-v-4324e770]{align-items:center;background:#f6d8601f;border:1px solid currentColor;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;justify-content:center;min-height:34px;padding:0 10px}.status-action[data-v-4324e770]:disabled{cursor:default;opacity:.7}.spin[data-v-4324e770]{animation:spin-4324e770 .9s linear infinite}@keyframes spin-4324e770{to{transform:rotate(360deg)}}.cookie-banner[data-v-747af989]{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#16213e;border-top:2px solid #0f3460;box-shadow:0 -4px 24px #00000080;padding:16px 32px}.cookie-content[data-v-747af989]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cookie-text[data-v-747af989]{display:flex;align-items:center;gap:12px;flex:1}.cookie-icon[data-v-747af989]{font-size:22px;flex-shrink:0}p[data-v-747af989]{color:#c0c0d8;font-size:14px;line-height:1.5;margin:0}p a[data-v-747af989]{color:#a0c0ff;text-decoration:none}p a[data-v-747af989]:hover{text-decoration:underline}.cookie-actions[data-v-747af989]{display:flex;gap:10px;flex-shrink:0}.btn-necessary[data-v-747af989]{padding:9px 18px;background:transparent;border:1px solid #0f3460;border-radius:8px;color:#88a;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.btn-necessary[data-v-747af989]:hover{border-color:#a0aec0;color:#e0e0e0}.btn-accept[data-v-747af989]{padding:9px 20px;background:linear-gradient(135deg,#e2b714,#f6d860);border:none;border-radius:8px;color:#0a0a1a;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s}.btn-accept[data-v-747af989]:hover{opacity:.88}.slide-up-enter-active[data-v-747af989],.slide-up-leave-active[data-v-747af989]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-747af989],.slide-up-leave-to[data-v-747af989]{transform:translateY(100%);opacity:0}.shell[data-v-46a15f73]{min-height:100vh;display:flex;flex-direction:column}.navbar[data-v-46a15f73]{display:flex;justify-content:space-between;align-items:center;padding:14px 32px;background:linear-gradient(90deg,#1a1a2e,#16213e);border-bottom:2px solid #0f3460}.brand[data-v-46a15f73]{display:flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer}.logo[data-v-46a15f73]{font-size:28px}.title[data-v-46a15f73]{font-size:22px;font-weight:700;color:#e2b714;letter-spacing:1px}.subtitle[data-v-46a15f73]{font-size:12px;color:#88a;margin-left:4px}.nav-links[data-v-46a15f73]{display:flex;align-items:center;gap:24px}.nav-links a[data-v-46a15f73],.nav-btn[data-v-46a15f73]{color:#a0aec0;background:transparent;border:none;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s;cursor:pointer}.nav-links a[data-v-46a15f73]:hover,.nav-links a.router-link-active[data-v-46a15f73],.nav-btn[data-v-46a15f73]:hover{color:#e2b714}.user-menu[data-v-46a15f73]{position:relative}.user-button[data-v-46a15f73]{align-items:center;background:#0a0a1a;border:1px solid #34506f;border-radius:999px;color:#e2b714;cursor:pointer;display:flex;font-size:13px;font-weight:800;height:36px;justify-content:center;overflow:hidden;width:36px}.user-button[data-v-46a15f73]:hover{border-color:#e2b714}.user-button img[data-v-46a15f73]{height:100%;object-fit:cover;width:100%}.user-dropdown[data-v-46a15f73]{background:#16213e;border:1px solid #0f3460;border-radius:12px;box-shadow:0 18px 40px #00000059;display:flex;flex-direction:column;min-width:220px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.user-summary[data-v-46a15f73]{border-bottom:1px solid #0f3460;display:flex;flex-direction:column;gap:4px;margin-bottom:6px;padding:8px 10px 12px}.user-summary strong[data-v-46a15f73]{color:#e0e0e0;font-size:14px}.user-summary small[data-v-46a15f73]{color:#88a;font-size:12px;overflow-wrap:anywhere}.user-dropdown a[data-v-46a15f73],.user-dropdown button[data-v-46a15f73]{background:transparent;border:none;border-radius:8px;color:#a0aec0;cursor:pointer;font-size:14px;padding:10px;text-align:left;text-decoration:none}.user-dropdown a[data-v-46a15f73]:hover,.user-dropdown button[data-v-46a15f73]:hover{background:#0f3460;color:#e2b714}.content[data-v-46a15f73]{flex:1;padding:32px;max-width:1200px;margin:0 auto;width:100%}.shell-billing-notice[data-v-46a15f73]{border-left:0;border-radius:0;border-right:0;justify-content:center}.footer[data-v-46a15f73]{display:flex;justify-content:center;align-items:center;gap:20px;padding:16px 32px;border-top:1px solid #0f3460;background:#16213e;font-size:12px;color:#88a}.footer a[data-v-46a15f73]{color:#a0c0ff;text-decoration:none}.footer a[data-v-46a15f73]:hover{text-decoration:underline}
