.success-icon[data-v-b9ef9b3f],.error-icon[data-v-1f0757c8],.warning-icon[data-v-77b88d76],.info-icon[data-v-26db8566]{display:inline-block;vertical-align:middle}.loading-icon[data-v-83565c1b]{animation:spin-83565c1b 1s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin-83565c1b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.notification-container[data-v-960ca1bb]{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.notification-group[data-v-960ca1bb]{max-width:100%;pointer-events:none;position:absolute}.notification-group--top-left[data-v-960ca1bb]{left:1rem;top:1rem}@media (max-width:640px){.notification-group--top-left[data-v-960ca1bb]{left:.5rem;right:.5rem}}.notification-group--top-center[data-v-960ca1bb]{left:50%;top:1rem;transform:translate(-50%)}@media (max-width:640px){.notification-group--top-center[data-v-960ca1bb]{left:.5rem;right:.5rem;transform:none}}.notification-group--top-right[data-v-960ca1bb]{right:1rem;top:1rem}@media (max-width:640px){.notification-group--top-right[data-v-960ca1bb]{left:.5rem;right:.5rem}}.notification-group--bottom-left[data-v-960ca1bb]{bottom:1rem;left:1rem}@media (max-width:640px){.notification-group--bottom-left[data-v-960ca1bb]{bottom:5rem;left:.5rem;right:.5rem}}.notification-group--bottom-center[data-v-960ca1bb]{bottom:1rem;left:50%;transform:translate(-50%)}@media (max-width:640px){.notification-group--bottom-center[data-v-960ca1bb]{bottom:5rem;left:.5rem;right:.5rem;transform:none}}.notification-group--bottom-right[data-v-960ca1bb]{bottom:1rem;right:1rem}@media (max-width:640px){.notification-group--bottom-right[data-v-960ca1bb]{bottom:5rem;left:.5rem;right:.5rem}}.notification-list[data-v-960ca1bb]{display:flex;flex-direction:column;gap:.5rem;max-width:380px}@media (max-width:640px){.notification-list[data-v-960ca1bb]{max-width:100%}}.notification[data-v-960ca1bb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md,.5rem);box-shadow:var(--card-shadow);cursor:pointer;overflow:hidden;padding:.625rem .875rem;pointer-events:auto;position:relative;transition:all var(--transition-normal,.3s ease)}.notification[data-v-960ca1bb]:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.notification--success[data-v-960ca1bb]{background:var(--card-bg);border-left:4px solid var(--color-success);box-shadow:0 4px 20px #00c89633}.notification--success[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #00c8964d}.notification--error[data-v-960ca1bb]{background:var(--card-bg);border-left:4px solid var(--color-danger);box-shadow:0 4px 20px #ff475733}.notification--error[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #ff47574d}.notification--warning[data-v-960ca1bb]{background:var(--card-bg);border-left:4px solid var(--color-warning);box-shadow:0 4px 20px #ffa72633}.notification--warning[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #ffa7264d}.notification--info[data-v-960ca1bb]{background:var(--card-bg);border-left:4px solid var(--color-info);box-shadow:0 4px 20px #29b6f633}.notification--info[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #29b6f64d}.notification--loading[data-v-960ca1bb]{background:var(--card-bg);border-left:4px solid var(--color-primary);box-shadow:var(--shadow-orange)}.notification--loading[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #f7931a66}.notification--confirm[data-v-960ca1bb]{background:var(--card-bg);border-left:4px solid var(--color-secondary);box-shadow:0 4px 20px #ffb80033}.notification--confirm[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #ffb8004d}.notification .notification-icon[data-v-960ca1bb]{align-items:center;display:flex;font-size:1rem;height:1.25rem;justify-content:center;left:.875rem;position:absolute;top:.625rem;width:1.25rem}.notification .notification-content[data-v-960ca1bb]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:2.25rem;margin-right:1.75rem;text-align:center}.notification .notification-message[data-v-960ca1bb]{color:var(--color-text-primary);font-size:.8125rem;font-weight:500;line-height:1.3}.notification .notification-image[data-v-960ca1bb]{border-radius:.375rem;height:auto;margin-top:.5rem;max-width:180px;width:100%}.notification .notification-actions[data-v-960ca1bb]{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center;margin-top:.5rem}.notification .notification-action[data-v-960ca1bb]{border:1px solid transparent;border-radius:.25rem;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.25rem .625rem;transition:all .3s ease}.notification .notification-action--primary[data-v-960ca1bb]{background:var(--gradient-primary);border:none;color:var(--btn-primary-text);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.notification .notification-action--primary[data-v-960ca1bb]:hover{background:var(--btn-primary-hover);box-shadow:var(--shadow-orange);transform:translateY(-1px)}.notification .notification-action--secondary[data-v-960ca1bb]{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.notification .notification-action--secondary[data-v-960ca1bb]:hover{background:#f7931a1a}.notification .notification-action--default[data-v-960ca1bb]{background:transparent;border-color:var(--color-border-primary);color:var(--color-text-secondary)}.notification .notification-action--default[data-v-960ca1bb]:hover{background:var(--nav-item-hover)}.notification .notification-close[data-v-960ca1bb]{background:transparent;border:none;border-radius:.25rem;color:var(--color-text-tertiary);cursor:pointer;padding:.125rem;position:absolute;right:.625rem;top:.5rem;transition:all .3s ease}.notification .notification-close[data-v-960ca1bb]:hover{background:var(--nav-item-hover);color:var(--color-primary);transform:scale(1.1)}.notification .notification-close svg[data-v-960ca1bb]{height:14px;width:14px}.notification-enter-active[data-v-960ca1bb],.notification-leave-active[data-v-960ca1bb]{transition:all .3s ease}.notification-enter-from[data-v-960ca1bb]{opacity:0;transform:translate(100%)}.notification-group--bottom-left .notification-enter-from[data-v-960ca1bb],.notification-group--top-left .notification-enter-from[data-v-960ca1bb]{transform:translate(-100%)}.notification-group--bottom-center .notification-enter-from[data-v-960ca1bb],.notification-group--top-center .notification-enter-from[data-v-960ca1bb]{transform:translateY(-100%)}.notification-leave-to[data-v-960ca1bb]{opacity:0;transform:translate(100%)}.notification-move[data-v-960ca1bb]{transition:transform .3s ease}@keyframes spin-960ca1bb{to{transform:rotate(1turn)}}.bybit-theme[data-theme=dark] .notification[data-v-960ca1bb],:root[data-theme=dark] .notification[data-v-960ca1bb]{background:var(--card-bg);border-color:var(--color-border-primary)}.bybit-theme[data-theme=dark] .notification--success[data-v-960ca1bb],:root[data-theme=dark] .notification--success[data-v-960ca1bb]{background:linear-gradient(135deg,var(--card-bg) 0,rgba(0,200,150,.05) 100%);border-left-width:4px}.bybit-theme[data-theme=dark] .notification--error[data-v-960ca1bb],:root[data-theme=dark] .notification--error[data-v-960ca1bb]{background:linear-gradient(135deg,var(--card-bg) 0,rgba(255,71,87,.05) 100%);border-left-width:4px}.bybit-theme[data-theme=dark] .notification--warning[data-v-960ca1bb],:root[data-theme=dark] .notification--warning[data-v-960ca1bb]{background:linear-gradient(135deg,var(--card-bg) 0,rgba(255,167,38,.05) 100%);border-left-width:4px}.bybit-theme[data-theme=dark] .notification--info[data-v-960ca1bb],:root[data-theme=dark] .notification--info[data-v-960ca1bb]{background:linear-gradient(135deg,var(--card-bg) 0,rgba(41,182,246,.05) 100%);border-left-width:4px}.bybit-theme[data-theme=dark] .notification--loading[data-v-960ca1bb],:root[data-theme=dark] .notification--loading[data-v-960ca1bb]{background:linear-gradient(135deg,var(--card-bg) 0,rgba(247,147,26,.05) 100%);border-left-width:4px}.bybit-theme[data-theme=dark] .notification--confirm[data-v-960ca1bb],:root[data-theme=dark] .notification--confirm[data-v-960ca1bb]{background:linear-gradient(135deg,var(--card-bg) 0,rgba(255,184,0,.05) 100%);border-left-width:4px}.bybit-theme[data-theme=dark] .notification-action--primary[data-v-960ca1bb],:root[data-theme=dark] .notification-action--primary[data-v-960ca1bb]{background:var(--gradient-primary);color:var(--btn-primary-text);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.bybit-theme[data-theme=dark] .notification-action--primary[data-v-960ca1bb]:hover,:root[data-theme=dark] .notification-action--primary[data-v-960ca1bb]:hover{box-shadow:var(--shadow-orange)}.notification--theme-light[data-v-960ca1bb]{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 4px 20px #00000014!important}.notification--theme-light[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #0000001f!important}.notification--theme-light.notification--success[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#00c89614)!important;border-left:4px solid #00c896!important;box-shadow:0 4px 20px #00c89626!important}.notification--theme-light.notification--success[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #00c89640!important}.notification--theme-light.notification--success .notification-icon[data-v-960ca1bb]{color:#00c896!important}.notification--theme-light.notification--error[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#ff475714)!important;border-left:4px solid #ff4757!important;box-shadow:0 4px 20px #ff475726!important}.notification--theme-light.notification--error[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #ff475740!important}.notification--theme-light.notification--error .notification-icon[data-v-960ca1bb]{color:#ff4757!important}.notification--theme-light.notification--warning[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#ffa72614)!important;border-left:4px solid #ffa726!important;box-shadow:0 4px 20px #ffa72626!important}.notification--theme-light.notification--warning[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #ffa72640!important}.notification--theme-light.notification--warning .notification-icon[data-v-960ca1bb]{color:#ffa726!important}.notification--theme-light.notification--info[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#29b6f614)!important;border-left:4px solid #29b6f6!important;box-shadow:0 4px 20px #29b6f626!important}.notification--theme-light.notification--info[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #29b6f640!important}.notification--theme-light.notification--info .notification-icon[data-v-960ca1bb]{color:#29b6f6!important}.notification--theme-light.notification--loading[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#f7931a14)!important;border-left:4px solid #f7931a!important;box-shadow:0 4px 20px #f7931a26!important}.notification--theme-light.notification--loading[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #f7931a40!important}.notification--theme-light.notification--loading .notification-icon[data-v-960ca1bb]{color:#f7931a!important}.notification--theme-light.notification--confirm[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#ffb80014)!important;border-left:4px solid #ffb800!important;box-shadow:0 4px 20px #ffb80026!important}.notification--theme-light.notification--confirm[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #ffb80040!important}.notification--theme-light.notification--confirm .notification-icon[data-v-960ca1bb]{color:#ffb800!important}.notification--theme-light .notification-message[data-v-960ca1bb]{color:#0b0e11!important}.notification--theme-light .notification-close[data-v-960ca1bb]{color:#848e9c!important}.notification--theme-light .notification-close[data-v-960ca1bb]:hover{background:#f8f9fa!important;color:#f7931a!important}.notification--theme-light .notification-icon[data-v-960ca1bb]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))!important}.notification--theme-light .notification-action--primary[data-v-960ca1bb]{background:linear-gradient(135deg,#f7931a,#ffb800)!important;box-shadow:0 2px 8px #f7931a33!important;color:#0b0e11!important}.notification--theme-light .notification-action--primary[data-v-960ca1bb]:hover{box-shadow:0 4px 16px #f7931a4d!important}.notification--theme-light .notification-action--secondary[data-v-960ca1bb]{background:transparent!important;border-color:#f7931a!important;color:#f7931a!important}.notification--theme-light .notification-action--secondary[data-v-960ca1bb]:hover{background:#f7931a14!important}.notification--theme-light .notification-action--default[data-v-960ca1bb]{background:transparent!important;border-color:#e5e7eb!important;color:#5e6673!important}.notification--theme-light .notification-action--default[data-v-960ca1bb]:hover{background:#f8f9fa!important}.notification--theme-dark[data-v-960ca1bb]{background:#1e2329!important;border-color:#2b3139!important}.notification--theme-dark.notification--success[data-v-960ca1bb]{background:linear-gradient(135deg,#1e2329,#00c8960d)!important;border-left:4px solid #00c896!important;box-shadow:0 4px 20px #00c89633,inset 0 0 0 1px #00c8960d!important}.notification--theme-dark.notification--error[data-v-960ca1bb]{background:linear-gradient(135deg,#1e2329,#ff47570d)!important;border-left:4px solid #ff4757!important;box-shadow:0 4px 20px #ff475733,inset 0 0 0 1px #ff47570d!important}.notification--theme-dark.notification--warning[data-v-960ca1bb]{background:linear-gradient(135deg,#1e2329,#ffa7260d)!important;border-left:4px solid #ffa726!important;box-shadow:0 4px 20px #ffa72633,inset 0 0 0 1px #ffa7260d!important}.notification--theme-dark.notification--info[data-v-960ca1bb]{background:linear-gradient(135deg,#1e2329,#29b6f60d)!important;border-left:4px solid #29b6f6!important;box-shadow:0 4px 20px #29b6f633,inset 0 0 0 1px #29b6f60d!important}.notification--theme-dark.notification--loading[data-v-960ca1bb]{background:linear-gradient(135deg,#1e2329,#f7931a0d)!important;border-left:4px solid #f7931a!important;box-shadow:0 4px 20px #f7931a4d,inset 0 0 0 1px #f7931a0d!important}.notification--theme-dark.notification--confirm[data-v-960ca1bb]{background:linear-gradient(135deg,#1e2329,#ffb8000d)!important;border-left:4px solid #ffb800!important;box-shadow:0 4px 20px #ffb80033,inset 0 0 0 1px #ffb8000d!important}.notification--theme-dark .notification-message[data-v-960ca1bb]{color:#f0f0f0!important}.notification--theme-dark .notification-close[data-v-960ca1bb]{color:#848e9c!important}.notification--theme-dark .notification-close[data-v-960ca1bb]:hover{background:#2b3139!important;color:#f7931a!important}.notification--theme-dark .notification-icon[data-v-960ca1bb]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))!important}.notification--theme-dark .notification-action--primary[data-v-960ca1bb]{background:linear-gradient(135deg,#f7931a,#ffb800)!important;box-shadow:0 2px 8px #f7931a4d!important;color:#0b0e11!important}.notification--theme-dark .notification-action--primary[data-v-960ca1bb]:hover{box-shadow:0 4px 20px #f7931a66!important}.notification--theme-dark .notification-action--secondary[data-v-960ca1bb]{background:transparent!important;border-color:#f7931a!important;color:#f7931a!important}.notification--theme-dark .notification-action--secondary[data-v-960ca1bb]:hover{background:#f7931a1a!important}.notification--theme-dark .notification-action--default[data-v-960ca1bb]{background:transparent!important;border-color:#2b3139!important;color:#b7bdc6!important}.notification--theme-dark .notification-action--default[data-v-960ca1bb]:hover{background:#2b3139!important}.bybit-theme[data-theme=light] .notification[data-v-960ca1bb],:root[data-theme=light] .notification[data-v-960ca1bb]{background:#fff;border-color:var(--color-border-primary);box-shadow:0 4px 20px #00000014}.bybit-theme[data-theme=light] .notification[data-v-960ca1bb]:hover,:root[data-theme=light] .notification[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #0000001f}.bybit-theme[data-theme=light] .notification--success[data-v-960ca1bb],:root[data-theme=light] .notification--success[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#00c89614);border-left:4px solid var(--color-success);box-shadow:0 4px 20px #00c89626}.bybit-theme[data-theme=light] .notification--success[data-v-960ca1bb]:hover,:root[data-theme=light] .notification--success[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #00c89640}.bybit-theme[data-theme=light] .notification--success .notification-icon[data-v-960ca1bb],:root[data-theme=light] .notification--success .notification-icon[data-v-960ca1bb]{color:var(--color-success)}.bybit-theme[data-theme=light] .notification--error[data-v-960ca1bb],:root[data-theme=light] .notification--error[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#ff475714);border-left:4px solid var(--color-danger);box-shadow:0 4px 20px #ff475726}.bybit-theme[data-theme=light] .notification--error[data-v-960ca1bb]:hover,:root[data-theme=light] .notification--error[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #ff475740}.bybit-theme[data-theme=light] .notification--error .notification-icon[data-v-960ca1bb],:root[data-theme=light] .notification--error .notification-icon[data-v-960ca1bb]{color:var(--color-danger)}.bybit-theme[data-theme=light] .notification--warning[data-v-960ca1bb],:root[data-theme=light] .notification--warning[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#ffa72614);border-left:4px solid var(--color-warning);box-shadow:0 4px 20px #ffa72626}.bybit-theme[data-theme=light] .notification--warning[data-v-960ca1bb]:hover,:root[data-theme=light] .notification--warning[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #ffa72640}.bybit-theme[data-theme=light] .notification--warning .notification-icon[data-v-960ca1bb],:root[data-theme=light] .notification--warning .notification-icon[data-v-960ca1bb]{color:var(--color-warning)}.bybit-theme[data-theme=light] .notification--info[data-v-960ca1bb],:root[data-theme=light] .notification--info[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#29b6f614);border-left:4px solid var(--color-info);box-shadow:0 4px 20px #29b6f626}.bybit-theme[data-theme=light] .notification--info[data-v-960ca1bb]:hover,:root[data-theme=light] .notification--info[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #29b6f640}.bybit-theme[data-theme=light] .notification--info .notification-icon[data-v-960ca1bb],:root[data-theme=light] .notification--info .notification-icon[data-v-960ca1bb]{color:var(--color-info)}.bybit-theme[data-theme=light] .notification--loading[data-v-960ca1bb],:root[data-theme=light] .notification--loading[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#f7931a14);border-left:4px solid var(--color-primary);box-shadow:0 4px 20px #f7931a26}.bybit-theme[data-theme=light] .notification--loading[data-v-960ca1bb]:hover,:root[data-theme=light] .notification--loading[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #f7931a40}.bybit-theme[data-theme=light] .notification--loading .notification-icon[data-v-960ca1bb],:root[data-theme=light] .notification--loading .notification-icon[data-v-960ca1bb]{color:var(--color-primary)}.bybit-theme[data-theme=light] .notification--confirm[data-v-960ca1bb],:root[data-theme=light] .notification--confirm[data-v-960ca1bb]{background:linear-gradient(135deg,#fff,#ffb80014);border-left:4px solid var(--color-secondary);box-shadow:0 4px 20px #ffb80026}.bybit-theme[data-theme=light] .notification--confirm[data-v-960ca1bb]:hover,:root[data-theme=light] .notification--confirm[data-v-960ca1bb]:hover{box-shadow:0 8px 30px #ffb80040}.bybit-theme[data-theme=light] .notification--confirm .notification-icon[data-v-960ca1bb],:root[data-theme=light] .notification--confirm .notification-icon[data-v-960ca1bb]{color:var(--color-secondary)}.bybit-theme[data-theme=light] .notification .notification-message[data-v-960ca1bb],:root[data-theme=light] .notification .notification-message[data-v-960ca1bb]{color:#0b0e11}.bybit-theme[data-theme=light] .notification .notification-close[data-v-960ca1bb],:root[data-theme=light] .notification .notification-close[data-v-960ca1bb]{color:#848e9c}.bybit-theme[data-theme=light] .notification .notification-close[data-v-960ca1bb]:hover,:root[data-theme=light] .notification .notification-close[data-v-960ca1bb]:hover{background:#f8f9fa;color:var(--color-primary)}.bybit-theme[data-theme=light] .notification .notification-action--primary[data-v-960ca1bb],:root[data-theme=light] .notification .notification-action--primary[data-v-960ca1bb]{background:var(--gradient-primary);color:#0b0e11;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.bybit-theme[data-theme=light] .notification .notification-action--primary[data-v-960ca1bb]:hover,:root[data-theme=light] .notification .notification-action--primary[data-v-960ca1bb]:hover{box-shadow:0 4px 20px #f7931a4d}.bybit-theme[data-theme=light] .notification .notification-action--secondary[data-v-960ca1bb],:root[data-theme=light] .notification .notification-action--secondary[data-v-960ca1bb]{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.bybit-theme[data-theme=light] .notification .notification-action--secondary[data-v-960ca1bb]:hover,:root[data-theme=light] .notification .notification-action--secondary[data-v-960ca1bb]:hover{background:#f7931a14}.bybit-theme[data-theme=light] .notification .notification-action--default[data-v-960ca1bb],:root[data-theme=light] .notification .notification-action--default[data-v-960ca1bb]{background:transparent;border-color:#e5e7eb;color:#5e6673}.bybit-theme[data-theme=light] .notification .notification-action--default[data-v-960ca1bb]:hover,:root[data-theme=light] .notification .notification-action--default[data-v-960ca1bb]:hover{background:#f8f9fa}:root{--color-primary:#f7931a;--color-primary-50:#fff7ed;--color-primary-100:#ffedd5;--color-primary-200:#fed7aa;--color-primary-300:#fdba74;--color-primary-400:#fb923c;--color-primary-500:#f97316;--color-primary-600:#ea580c;--color-primary-700:#c2410c;--color-primary-800:#9a3412;--color-primary-900:#7c2d12;--color-primary-950:#431407;--color-secondary:#ffb800;--color-accent:#00d4ff;--color-success:#00c896;--color-danger:#ff4757;--color-warning:#ffa726;--color-info:#29b6f6;--color-bg-primary:#0b0e11;--color-bg-secondary:#161a1e;--color-bg-tertiary:#1e2329;--color-bg-quaternary:#2b3139;--color-bg-elevated:#2b3139;--color-text-primary:#f0f0f0;--color-text-secondary:#b7bdc6;--color-text-tertiary:#848e9c;--color-text-quaternary:#5e6673;--color-text-inverse:#0b0e11;--color-border-primary:#2b3139;--color-border-secondary:#343a46;--color-border-tertiary:#474d57;--color-primary-hover:#ff8c00;--color-primary-active:#e6820e;--color-secondary-hover:#ffd54f;--color-secondary-active:#ffcc02;--color-buy:#00c896;--color-sell:#ff4757;--color-long:#00c896;--color-short:#ff4757;--card-bg:#1e2329;--card-border:#2b3139;--card-shadow:0 4px 20px rgba(0,0,0,.15);--card-shadow-hover:0 8px 30px rgba(247,147,26,.2);--btn-primary-bg:#f7931a;--btn-primary-text:#0b0e11;--btn-primary-hover:#ff8c00;--btn-primary-active:#e6820e;--btn-secondary-bg:transparent;--btn-secondary-text:#f7931a;--btn-secondary-border:#f7931a;--btn-secondary-hover:rgba(247,147,26,.1);--btn-ghost-bg:transparent;--btn-ghost-text:#b7bdc6;--btn-ghost-hover:#2b3139;--input-bg:#1e2329;--input-border:#2b3139;--input-text:#f0f0f0;--input-placeholder:#848e9c;--input-focus-border:#f7931a;--nav-bg:#0b0e11;--nav-border:#2b3139;--nav-item-hover:#1e2329;--nav-item-active:#f7931a;--table-bg:#1e2329;--table-header-bg:#161a1e;--table-border:#2b3139;--table-row-hover:#2b3139;--table-row-selected:rgba(247,147,26,.1);--status-online:#00c896;--status-offline:#848e9c;--status-warning:#ffa726;--status-error:#ff4757;--chart-grid:#2b3139;--chart-axis:#5e6673;--chart-positive:#00c896;--chart-negative:#ff4757;--chart-neutral:#848e9c;--scrollbar-track:#1e2329;--scrollbar-thumb:#2b3139;--scrollbar-thumb-hover:#343a46;--selection-bg:rgba(247,147,26,.2);--selection-text:#f0f0f0;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-orange:0 4px 20px rgba(247,147,26,.3);--gradient-primary:linear-gradient(135deg,#f7931a,#ffb800);--gradient-secondary:linear-gradient(135deg,#1e2329,#2b3139);--gradient-success:linear-gradient(135deg,#00c896,#00d4aa);--gradient-danger:linear-gradient(135deg,#ff4757,#ff6b7a);--orderbook-bid:rgba(0,200,150,.1);--orderbook-ask:rgba(255,71,87,.1);--price-up:#00c896;--price-down:#ff4757;--price-unchanged:#848e9c;--tooltip-bg:#343a46;--tooltip-text:#f0f0f0;--modal-backdrop:rgba(11,14,17,.8);--overlay-bg:rgba(11,14,17,.9)}:root[data-theme=light]{--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#f1f3f4;--color-bg-quaternary:#fff;--color-bg-elevated:#fff;--color-text-primary:#0b0e11;--color-text-secondary:#5e6673;--color-text-tertiary:#848e9c;--color-text-quaternary:#b7bdc6;--color-text-inverse:#fff;--color-border-primary:#e5e7eb;--color-border-secondary:#d1d5db;--color-border-tertiary:#9ca3af;--card-bg:#fff;--card-border:#e5e7eb;--card-shadow:0 4px 20px rgba(0,0,0,.08);--input-bg:#fff;--input-border:#e5e7eb;--input-text:#0b0e11;--nav-bg:#fff;--nav-border:#e5e7eb;--nav-item-hover:#f8f9fa;--table-bg:#fff;--table-header-bg:#f8f9fa;--table-border:#e5e7eb;--table-row-hover:#f8f9fa;--modal-backdrop:rgba(0,0,0,.5)}.price-positive{color:var(--color-success)}.price-negative{color:var(--color-danger)}.price-neutral{color:var(--color-text-secondary)}.btn-bybit{background:var(--gradient-primary);border:none;color:var(--btn-primary-text);font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease}.btn-bybit:hover{box-shadow:var(--shadow-orange);transform:translateY(-1px)}.btn-buy{background:var(--color-buy);color:#fff}.btn-buy:hover{background:#00b386;filter:brightness(.9)}.btn-sell{background:var(--color-sell);color:#fff}.btn-sell:hover{background:#e63946;filter:brightness(.9)}.trading-panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;box-shadow:var(--card-shadow)}.orderbook-item{display:flex;justify-content:space-between;padding:4px 12px}.orderbook-item.bid{background:var(--orderbook-bid);border-left:2px solid var(--color-buy)}.orderbook-item.ask{background:var(--orderbook-ask);border-left:2px solid var(--color-sell)}.data-grid .header{background:var(--table-header-bg);color:var(--color-text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.data-grid .row{border-bottom:1px solid var(--table-border)}.data-grid .row:hover{background:var(--table-row-hover)}.status-badge{border-radius:4px;font-size:.75rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.status-badge.online{background:#00c89633;color:var(--status-online)}.status-badge.offline{background:#848e9c33;color:var(--status-offline)}.bybit-theme[data-theme=dark] .notification-container .notification--success,:root[data-theme=dark] .notification-container .notification--success{border-left-color:var(--color-success);box-shadow:0 4px 20px #00c89633,inset 0 0 0 1px #00c8960d}.bybit-theme[data-theme=dark] .notification-container .notification--error,:root[data-theme=dark] .notification-container .notification--error{border-left-color:var(--color-danger);box-shadow:0 4px 20px #ff475733,inset 0 0 0 1px #ff47570d}.bybit-theme[data-theme=dark] .notification-container .notification--warning,:root[data-theme=dark] .notification-container .notification--warning{border-left-color:var(--color-warning);box-shadow:0 4px 20px #ffa72633,inset 0 0 0 1px #ffa7260d}.bybit-theme[data-theme=dark] .notification-container .notification--info,:root[data-theme=dark] .notification-container .notification--info{border-left-color:var(--color-info);box-shadow:0 4px 20px #29b6f633,inset 0 0 0 1px #29b6f60d}.bybit-theme[data-theme=dark] .notification-container .notification--loading,:root[data-theme=dark] .notification-container .notification--loading{border-left-color:var(--color-primary);box-shadow:var(--shadow-orange)}.bybit-theme[data-theme=dark] .notification-container .notification--confirm,:root[data-theme=dark] .notification-container .notification--confirm{border-left-color:var(--color-secondary);box-shadow:0 4px 20px #ffb80033,inset 0 0 0 1px #ffb8000d}.bybit-theme[data-theme=dark] .notification-container .notification-icon,:root[data-theme=dark] .notification-container .notification-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.bybit-theme[data-theme=dark] .notification-container .notification-action--primary,:root[data-theme=dark] .notification-container .notification-action--primary{background:var(--gradient-primary);box-shadow:0 2px 8px #f7931a4d}.bybit-theme[data-theme=dark] .notification-container .notification-action--primary:hover,:root[data-theme=dark] .notification-container .notification-action--primary:hover{box-shadow:var(--shadow-orange)}.bybit-theme[data-theme=light] .notification-container .notification,:root[data-theme=light] .notification-container .notification{background:#fff;border:1px solid #e5e7eb}.bybit-theme[data-theme=light] .notification-container .notification--success,:root[data-theme=light] .notification-container .notification--success{background:linear-gradient(135deg,#fff,#f0fdf9);border-left:4px solid #00c896;box-shadow:0 4px 20px #00c8961f,inset 0 0 0 1px #00c89614}.bybit-theme[data-theme=light] .notification-container .notification--success:hover,:root[data-theme=light] .notification-container .notification--success:hover{box-shadow:0 8px 30px #00c89633,inset 0 0 0 1px #00c8961f}.bybit-theme[data-theme=light] .notification-container .notification--error,:root[data-theme=light] .notification-container .notification--error{background:linear-gradient(135deg,#fff,#fff5f5);border-left:4px solid #ff4757;box-shadow:0 4px 20px #ff47571f,inset 0 0 0 1px #ff475714}.bybit-theme[data-theme=light] .notification-container .notification--error:hover,:root[data-theme=light] .notification-container .notification--error:hover{box-shadow:0 8px 30px #ff475733,inset 0 0 0 1px #ff47571f}.bybit-theme[data-theme=light] .notification-container .notification--warning,:root[data-theme=light] .notification-container .notification--warning{background:linear-gradient(135deg,#fff,#fffbf5);border-left:4px solid #ffa726;box-shadow:0 4px 20px #ffa7261f,inset 0 0 0 1px #ffa72614}.bybit-theme[data-theme=light] .notification-container .notification--warning:hover,:root[data-theme=light] .notification-container .notification--warning:hover{box-shadow:0 8px 30px #ffa72633,inset 0 0 0 1px #ffa7261f}.bybit-theme[data-theme=light] .notification-container .notification--info,:root[data-theme=light] .notification-container .notification--info{background:linear-gradient(135deg,#fff,#f0f9ff);border-left:4px solid #29b6f6;box-shadow:0 4px 20px #29b6f61f,inset 0 0 0 1px #29b6f614}.bybit-theme[data-theme=light] .notification-container .notification--info:hover,:root[data-theme=light] .notification-container .notification--info:hover{box-shadow:0 8px 30px #29b6f633,inset 0 0 0 1px #29b6f61f}.bybit-theme[data-theme=light] .notification-container .notification--loading,:root[data-theme=light] .notification-container .notification--loading{background:linear-gradient(135deg,#fff,#fff9f0);border-left:4px solid #f7931a;box-shadow:0 4px 20px #f7931a26,inset 0 0 0 1px #f7931a1a}.bybit-theme[data-theme=light] .notification-container .notification--loading:hover,:root[data-theme=light] .notification-container .notification--loading:hover{box-shadow:0 8px 30px #f7931a40,inset 0 0 0 1px #f7931a26}.bybit-theme[data-theme=light] .notification-container .notification--confirm,:root[data-theme=light] .notification-container .notification--confirm{background:linear-gradient(135deg,#fff,#fffdf0);border-left:4px solid #ffb800;box-shadow:0 4px 20px #ffb8001f,inset 0 0 0 1px #ffb80014}.bybit-theme[data-theme=light] .notification-container .notification--confirm:hover,:root[data-theme=light] .notification-container .notification--confirm:hover{box-shadow:0 8px 30px #ffb80033,inset 0 0 0 1px #ffb8001f}.bybit-theme[data-theme=light] .notification-container .notification-icon,:root[data-theme=light] .notification-container .notification-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.bybit-theme[data-theme=light] .notification-container .notification-action--primary,:root[data-theme=light] .notification-container .notification-action--primary{background:var(--gradient-primary);box-shadow:0 2px 8px #f7931a33;color:#0b0e11}.bybit-theme[data-theme=light] .notification-container .notification-action--primary:hover,:root[data-theme=light] .notification-container .notification-action--primary:hover{box-shadow:0 4px 16px #f7931a4d;transform:translateY(-1px)}.bybit-theme[data-theme=light] .notification-container .notification-action--secondary,:root[data-theme=light] .notification-container .notification-action--secondary{background:transparent;border-color:#f7931a;color:#f7931a}.bybit-theme[data-theme=light] .notification-container .notification-action--secondary:hover,:root[data-theme=light] .notification-container .notification-action--secondary:hover{background:#f7931a14}.bybit-theme[data-theme=light] .notification-container .notification-action--default,:root[data-theme=light] .notification-container .notification-action--default{background:transparent;border-color:#e5e7eb;color:#5e6673}.bybit-theme[data-theme=light] .notification-container .notification-action--default:hover,:root[data-theme=light] .notification-container .notification-action--default:hover{background:#f8f9fa;border-color:#d1d5db}.bybit-theme[data-theme=light] .notification-container .notification-close,:root[data-theme=light] .notification-container .notification-close{color:#848e9c}.bybit-theme[data-theme=light] .notification-container .notification-close:hover,:root[data-theme=light] .notification-container .notification-close:hover{background:#f8f9fa;color:#f7931a}.bybit-theme[data-theme=light] .notification-container .notification-message,:root[data-theme=light] .notification-container .notification-message{color:#0b0e11}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s ease}.bybit-theme{--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem}::-moz-selection{background:var(--selection-bg);color:var(--selection-text)}::selection{background:var(--selection-bg);color:var(--selection-text)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}:is():hover{background:var(--scrollbar-thumb-hover)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-warning{color:var(--color-warning)}.text-info{color:var(--color-info)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.border-primary{border-color:var(--color-border-primary)}.border-secondary{border-color:var(--color-border-secondary)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-orange{box-shadow:var(--shadow-orange)}.gradient-primary{background:var(--gradient-primary)}.gradient-secondary{background:var(--gradient-secondary)}.fade-in{animation:fadeIn .3s ease}.slide-up{animation:slideUp .3s ease}.scale-in{animation:scaleIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){html{font-size:14px}}@media (min-width:1440px){html{font-size:16px}}@media (prefers-contrast:high){:root{--color-border-primary:#fff;--color-text-secondary:#fff}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-header[data-v-2e6d0958]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--nav-bg);border-bottom:1px solid var(--nav-border);box-shadow:0 4px 20px #00000026;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:100}.app-header .header-content[data-v-2e6d0958]{align-items:center;display:flex;height:64px;justify-content:space-between;padding:0}@media (max-width:768px){.app-header .header-content[data-v-2e6d0958]{height:56px}}.app-header .header-logo[data-v-2e6d0958]{align-items:center;display:flex}.app-header .header-logo .logo-link[data-v-2e6d0958]{align-items:center;display:flex;gap:.5rem;text-decoration:none}.app-header .header-logo .logo-text[data-v-2e6d0958]{background:var(--gradient-primary);-webkit-background-clip:text;font-size:1.5rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.app-header .desktop-nav[data-v-2e6d0958]{display:none;flex:1;justify-content:center}@media (min-width:768px){.app-header .desktop-nav[data-v-2e6d0958]{display:flex}}.app-header .desktop-nav .nav-list[data-v-2e6d0958]{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.app-header .desktop-nav .nav-item[data-v-2e6d0958]{position:relative}.app-header .desktop-nav .nav-link[data-v-2e6d0958]{border-radius:var(--border-radius-md);color:var(--color-text-secondary);font-size:.95rem;font-weight:500;padding:.75rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.app-header .desktop-nav .nav-link[data-v-2e6d0958]:hover{background:var(--nav-item-hover);color:var(--color-primary)}.app-header .desktop-nav .nav-link.active[data-v-2e6d0958]{background:#f7931a1a;color:var(--color-primary)}.app-header .desktop-nav .nav-link.active[data-v-2e6d0958]:after{background:var(--color-primary);border-radius:50%;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}.app-header .header-actions[data-v-2e6d0958]{align-items:center;display:flex;gap:1rem}.app-header .header-actions .action-btn[data-v-2e6d0958]{background:transparent;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;padding:.75rem;position:relative;transition:all .3s ease}.app-header .header-actions .action-btn[data-v-2e6d0958]:hover{background:var(--nav-item-hover);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.app-header .header-actions .action-btn .icon[data-v-2e6d0958]{display:block}.app-header .header-actions .action-btn .badge[data-v-2e6d0958]{animation:pulse-2e6d0958 2s infinite;background:var(--color-danger);border-radius:999px;box-shadow:0 2px 8px #ff47574d;color:#fff;font-size:.625rem;font-weight:600;min-width:18px;padding:.125rem .375rem;position:absolute;right:-2px;text-align:center;top:-2px}.app-header .header-actions .user-avatar[data-v-2e6d0958]{border:2px solid var(--color-border-primary);border-radius:50%;cursor:pointer;height:40px;overflow:hidden;position:relative;transition:all .3s ease;width:40px}.app-header .header-actions .user-avatar[data-v-2e6d0958]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #f7931a4d;transform:translateY(-1px)}.app-header .header-actions .user-avatar[data-v-2e6d0958]:before{background:var(--gradient-primary);border-radius:50%;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.app-header .header-actions .user-avatar[data-v-2e6d0958]:hover:before{opacity:1}.app-header .header-actions .user-avatar .user-avatar-placeholder[data-v-2e6d0958]{align-items:center;background:var(--gradient-primary);border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.app-header .header-actions .user-avatar .user-avatar-placeholder span[data-v-2e6d0958]{color:var(--color-text-inverse);font-size:1rem;font-weight:600}.app-header .header-actions .user-avatar img[data-v-2e6d0958]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-header .mobile-menu-btn[data-v-2e6d0958]{align-items:center;background:transparent;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:all .3s ease}.app-header .mobile-menu-btn[data-v-2e6d0958]:hover{background:var(--nav-item-hover);border-color:var(--color-primary)}.app-header .mobile-menu-btn .hamburger[data-v-2e6d0958]{display:flex;flex-direction:column;height:20px;justify-content:space-between;position:relative;width:24px}.app-header .mobile-menu-btn .hamburger span[data-v-2e6d0958]{background:var(--color-text-secondary);border-radius:1px;display:block;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.app-header .mobile-menu-btn .hamburger.active span[data-v-2e6d0958]{background:var(--color-primary)}.app-header .mobile-menu-btn .hamburger.active span[data-v-2e6d0958]:first-child{transform:translateY(9px) rotate(45deg)}.app-header .mobile-menu-btn .hamburger.active span[data-v-2e6d0958]:nth-child(2){opacity:0}.app-header .mobile-menu-btn .hamburger.active span[data-v-2e6d0958]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.app-header .desktop-only[data-v-2e6d0958]{display:none}@media (min-width:768px){.app-header .desktop-only[data-v-2e6d0958]{display:flex}}.app-header .mobile-only[data-v-2e6d0958]{display:flex}@media (min-width:768px){.app-header .mobile-only[data-v-2e6d0958]{display:none}}@keyframes pulse-2e6d0958{0%,to{opacity:1}50%{opacity:.7}}.app-footer[data-v-1c96d7f3]{background:#1f2937;color:#9ca3af;margin-top:auto;padding-bottom:60px}@media (min-width:768px){.app-footer[data-v-1c96d7f3]{padding-bottom:0}}.app-footer .footer-content[data-v-1c96d7f3]{border-bottom:1px solid hsla(0,0%,100%,.1);padding:3rem 0}@media (max-width:768px){.app-footer .footer-content[data-v-1c96d7f3]{padding:2rem 0}}.app-footer .footer-section[data-v-1c96d7f3]{margin-bottom:2rem}@media (min-width:768px){.app-footer .footer-section[data-v-1c96d7f3]{margin-bottom:0}}.app-footer .footer-title[data-v-1c96d7f3]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.5rem;font-weight:700;margin-bottom:1rem;-webkit-text-fill-color:transparent;background-clip:text}.app-footer .footer-desc[data-v-1c96d7f3]{line-height:1.6;margin-bottom:1.5rem}.app-footer .social-links[data-v-1c96d7f3]{display:flex;gap:.75rem}.app-footer .social-links .social-link[data-v-1c96d7f3]{align-items:center;background:#ffffff1a;border-radius:50%;color:#9ca3af;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.app-footer .social-links .social-link[data-v-1c96d7f3]:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.app-footer .section-title[data-v-1c96d7f3]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}.app-footer .footer-links[data-v-1c96d7f3]{list-style:none;margin:0;padding:0}.app-footer .footer-links li[data-v-1c96d7f3]{margin-bottom:.75rem}.app-footer .footer-links li a[data-v-1c96d7f3]{color:#9ca3af;font-size:.95rem;text-decoration:none;transition:color .3s ease}.app-footer .footer-links li a[data-v-1c96d7f3]:hover{color:#667eea}.app-footer .contact-info[data-v-1c96d7f3]{margin-bottom:1.5rem}.app-footer .contact-info .contact-item[data-v-1c96d7f3]{align-items:center;display:flex;font-size:.95rem;gap:.5rem;margin-bottom:.75rem}.app-footer .contact-info .contact-item .contact-icon[data-v-1c96d7f3]{color:#667eea;flex-shrink:0}.app-footer .contact-info .contact-item a[data-v-1c96d7f3]{color:#9ca3af;text-decoration:none;transition:color .3s ease}.app-footer .contact-info .contact-item a[data-v-1c96d7f3]:hover{color:#667eea}.app-footer .newsletter h5[data-v-1c96d7f3]{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:.75rem}.app-footer .newsletter .newsletter-form[data-v-1c96d7f3]{display:flex;gap:.5rem}.app-footer .newsletter .newsletter-form .newsletter-input[data-v-1c96d7f3]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:.25rem;color:#fff;flex:1;font-size:.9rem;padding:.5rem .75rem}.app-footer .newsletter .newsletter-form .newsletter-input[data-v-1c96d7f3]::-moz-placeholder{color:#6b7280}.app-footer .newsletter .newsletter-form .newsletter-input[data-v-1c96d7f3]::placeholder{color:#6b7280}.app-footer .newsletter .newsletter-form .newsletter-input[data-v-1c96d7f3]:focus{background:#ffffff26;border-color:#667eea;outline:none}.app-footer .newsletter .newsletter-form .newsletter-btn[data-v-1c96d7f3]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:transform .3s ease}.app-footer .newsletter .newsletter-form .newsletter-btn[data-v-1c96d7f3]:hover{transform:translateY(-1px)}.app-footer .footer-bottom[data-v-1c96d7f3]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0}@media (max-width:768px){.app-footer .footer-bottom[data-v-1c96d7f3]{flex-direction:column;text-align:center}}.app-footer .footer-bottom .copyright p[data-v-1c96d7f3]{font-size:.9rem;margin:0}.app-footer .footer-bottom .footer-bottom-links[data-v-1c96d7f3]{display:flex;gap:1.5rem}.app-footer .footer-bottom .footer-bottom-links a[data-v-1c96d7f3]{color:#9ca3af;font-size:.9rem;text-decoration:none;transition:color .3s ease}.app-footer .footer-bottom .footer-bottom-links a[data-v-1c96d7f3]:hover{color:#667eea}.app-footer .mobile-bottom-nav[data-v-1c96d7f3]{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;justify-content:space-around;left:0;padding:.5rem 0;position:fixed;right:0;z-index:99}@media (min-width:768px){.app-footer .mobile-bottom-nav[data-v-1c96d7f3]{display:none}}.app-footer .mobile-bottom-nav .nav-item[data-v-1c96d7f3]{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:.25rem;padding:.25rem .5rem;text-decoration:none;transition:color .3s ease}.app-footer .mobile-bottom-nav .nav-item span[data-v-1c96d7f3]{font-size:.75rem}.app-footer .mobile-bottom-nav .nav-item.active[data-v-1c96d7f3],.app-footer .mobile-bottom-nav .nav-item[data-v-1c96d7f3]:active{color:#667eea}.sidebar-overlay[data-v-4fffa42d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;right:0;z-index:199}.app-sidebar[data-v-4fffa42d],.sidebar-overlay[data-v-4fffa42d]{bottom:0;left:0;position:fixed;top:0}.app-sidebar[data-v-4fffa42d]{background:#fff;box-shadow:2px 0 20px #0000001a;display:flex;flex-direction:column;overflow-y:auto;width:280px;z-index:200}@media (min-width:768px){.app-sidebar[data-v-4fffa42d]{display:none}}.app-sidebar .sidebar-header[data-v-4fffa42d]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.5rem}.app-sidebar .sidebar-header .sidebar-logo .logo-text[data-v-4fffa42d]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.25rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.app-sidebar .sidebar-header .close-btn[data-v-4fffa42d]{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:.5rem;transition:color .3s ease}.app-sidebar .sidebar-header .close-btn[data-v-4fffa42d]:hover{color:#374151}.app-sidebar .sidebar-user[data-v-4fffa42d]{align-items:center;background:linear-gradient(135deg,#667eea1a,#764ba21a);display:flex;gap:1rem;padding:1.5rem}.app-sidebar .sidebar-user .user-avatar[data-v-4fffa42d]{border-radius:50%;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.app-sidebar .sidebar-user .user-info[data-v-4fffa42d]{flex:1}.app-sidebar .sidebar-user .user-info .user-name[data-v-4fffa42d]{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.app-sidebar .sidebar-user .user-info .user-email[data-v-4fffa42d]{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.app-sidebar .sidebar-nav[data-v-4fffa42d]{flex:1;padding:1rem 0}.app-sidebar .sidebar-nav .nav-list[data-v-4fffa42d]{list-style:none;margin:0;padding:0}.app-sidebar .sidebar-nav .nav-link[data-v-4fffa42d]{align-items:center;background:transparent;border:none;color:#4b5563;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;padding:.75rem 1.5rem;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.app-sidebar .sidebar-nav .nav-link[data-v-4fffa42d]:hover{background:#667eea1a;color:#667eea}.app-sidebar .sidebar-nav .nav-link.active[data-v-4fffa42d]{background:linear-gradient(135deg,#667eea26,#764ba226);border-left:3px solid #667eea;color:#667eea}.app-sidebar .sidebar-nav .nav-link .nav-icon[data-v-4fffa42d]{flex-shrink:0}.app-sidebar .sidebar-nav .nav-link .nav-badge[data-v-4fffa42d]{background:#ef4444;border-radius:999px;color:#fff;font-size:.75rem;margin-left:auto;padding:.125rem .375rem}.app-sidebar .sidebar-nav .nav-link.nav-toggle .toggle-icon[data-v-4fffa42d]{margin-left:auto;transition:transform .3s ease}.app-sidebar .sidebar-nav .nav-link.nav-toggle .toggle-icon.is-open[data-v-4fffa42d]{transform:rotate(180deg)}.app-sidebar .sidebar-nav .submenu[data-v-4fffa42d]{background:#00000005;list-style:none;margin:0;padding:0}.app-sidebar .sidebar-nav .submenu .submenu-link[data-v-4fffa42d]{color:#6b7280;display:block;font-size:.9rem;padding:.625rem 1.5rem .625rem 3.5rem;text-decoration:none;transition:all .3s ease}.app-sidebar .sidebar-nav .submenu .submenu-link[data-v-4fffa42d]:hover{background:#667eea0d;color:#667eea}.app-sidebar .sidebar-nav .submenu .submenu-link.active[data-v-4fffa42d]{color:#667eea;font-weight:500}.app-sidebar .sidebar-footer[data-v-4fffa42d]{border-top:1px solid #e5e7eb;display:flex;gap:.5rem;padding:1rem}.app-sidebar .sidebar-footer .footer-link[data-v-4fffa42d]{align-items:center;border-radius:.375rem;color:#6b7280;display:flex;flex:1;font-size:.9rem;gap:.5rem;justify-content:center;padding:.625rem;text-decoration:none;transition:all .3s ease}.app-sidebar .sidebar-footer .footer-link[data-v-4fffa42d]:hover{background:#667eea1a;color:#667eea}.fade-enter-active[data-v-4fffa42d],.fade-leave-active[data-v-4fffa42d]{transition:opacity .3s ease}.fade-enter-from[data-v-4fffa42d],.fade-leave-to[data-v-4fffa42d]{opacity:0}.slide-enter-active[data-v-4fffa42d],.slide-leave-active[data-v-4fffa42d]{transition:transform .3s ease}.slide-enter-from[data-v-4fffa42d],.slide-leave-to[data-v-4fffa42d]{transform:translate(-100%)}.collapse-enter-active[data-v-4fffa42d],.collapse-leave-active[data-v-4fffa42d]{overflow:hidden;transition:all .3s ease}.collapse-enter-from[data-v-4fffa42d],.collapse-leave-to[data-v-4fffa42d]{max-height:0;opacity:0}.app-layout[data-v-07b8209d]{display:flex;flex-direction:column;min-height:100vh}.app-layout .app-main[data-v-07b8209d]{flex:1;min-height:calc(100vh - 364px)}@media (max-width:768px){.app-layout .app-main[data-v-07b8209d]{min-height:calc(100vh - 456px);padding-bottom:60px}}.responsive-demo[data-v-0b39195a]{background:var(--color-bg-primary);min-height:100vh}.breakpoint-indicator[data-v-0b39195a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary);padding:1rem 0;position:-webkit-sticky;position:sticky;top:64px;z-index:99}.breakpoint-indicator .indicator-content[data-v-0b39195a]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (max-width:576px){.breakpoint-indicator .indicator-content[data-v-0b39195a]{flex-direction:column;text-align:center}}.breakpoint-indicator .current-breakpoint[data-v-0b39195a]{color:var(--color-primary);font-weight:700}.breakpoint-indicator .window-width[data-v-0b39195a]{color:var(--color-text-secondary)}.breakpoint-indicator .badge[data-v-0b39195a]{border-radius:1rem;color:#fff;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.breakpoint-indicator .badge.mobile[data-v-0b39195a]{background:var(--color-danger)}.breakpoint-indicator .badge.tablet[data-v-0b39195a]{background:var(--color-warning)}.breakpoint-indicator .badge.desktop[data-v-0b39195a]{background:var(--color-success)}.section[data-v-0b39195a]{padding:3rem 0}.section[data-v-0b39195a]:nth-child(2n){background:var(--color-bg-secondary)}.section h2[data-v-0b39195a]{color:var(--color-text-primary);font-size:2rem;font-weight:700;margin-bottom:1rem}@media (max-width:768px){.section h2[data-v-0b39195a]{font-size:1.5rem}}.section h3[data-v-0b39195a]{color:var(--color-text-secondary);font-size:1.5rem;font-weight:600;margin:2rem 0 1rem}@media (max-width:768px){.section h3[data-v-0b39195a]{font-size:1.25rem}}.section p[data-v-0b39195a]{color:var(--color-text-tertiary);line-height:1.6;margin-bottom:2rem}.demo-box[data-v-0b39195a]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-md);box-shadow:var(--card-shadow);color:var(--color-text-primary);font-weight:500;margin-bottom:1rem;padding:1.5rem;text-align:center;transition:all .3s ease}.demo-box[data-v-0b39195a]:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.demo-box.nested[data-v-0b39195a],.demo-box[data-v-0b39195a]:hover{border-color:var(--color-primary)}.demo-box.nested[data-v-0b39195a]{background:var(--color-bg-tertiary);margin-top:1rem}.demo-box.tall[data-v-0b39195a]{align-items:center;display:flex;height:200px;justify-content:center}.card[data-v-0b39195a]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow);margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.card[data-v-0b39195a]:hover{border-color:var(--color-primary);box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.card .card-image[data-v-0b39195a]{background:var(--gradient-primary);height:150px;position:relative}.card .card-image[data-v-0b39195a]:after{background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%);transition:transform .6s ease}.card:hover .card-image[data-v-0b39195a]:after{transform:translate(100%)}.card .card-content[data-v-0b39195a]{padding:1.25rem}.card .card-content h4[data-v-0b39195a]{color:var(--color-text-primary);font-weight:600;margin:0 0 .5rem}.card .card-content p[data-v-0b39195a]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0}.table-responsive[data-v-0b39195a]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-0b39195a]{background:var(--table-bg);border:1px solid var(--table-border);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow);overflow:hidden;width:100%}.table td[data-v-0b39195a],.table th[data-v-0b39195a]{border-bottom:1px solid var(--table-border);padding:1rem;text-align:left}.table th[data-v-0b39195a]{background:var(--table-header-bg);color:var(--color-text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.table td[data-v-0b39195a]{color:var(--color-text-primary)}.table tbody tr[data-v-0b39195a]{transition:background-color .2s ease}.table tbody tr[data-v-0b39195a]:hover{background:var(--table-row-hover)}.table .btn-sm[data-v-0b39195a]{background:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-text-inverse);cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.375rem .75rem;text-transform:uppercase;transition:all .2s ease}.table .btn-sm[data-v-0b39195a]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.flex-demo[data-v-0b39195a]{display:flex;gap:1rem}.flex-demo.flex-column[data-v-0b39195a]{flex-direction:column}.flex-demo.flex-row[data-v-0b39195a]{flex-direction:row}@media (min-width:576px){.flex-demo.flex-sm-row[data-v-0b39195a]{flex-direction:row}}.demo-row[data-v-0b39195a]{min-height:100px}.responsive-heading[data-v-0b39195a]{color:#fff;margin:2rem 0}.d-none[data-v-0b39195a]{display:none!important}.d-block[data-v-0b39195a]{display:block!important}.d-table-cell[data-v-0b39195a]{display:table-cell!important}@media (min-width:576px){.d-sm-none[data-v-0b39195a]{display:none!important}.d-sm-block[data-v-0b39195a]{display:block!important}.d-sm-table-cell[data-v-0b39195a]{display:table-cell!important}}@media (min-width:768px){.d-md-none[data-v-0b39195a]{display:none!important}.d-md-block[data-v-0b39195a]{display:block!important}.d-md-table-cell[data-v-0b39195a]{display:table-cell!important}}@media (min-width:992px){.d-lg-none[data-v-0b39195a]{display:none!important}.d-lg-block[data-v-0b39195a]{display:block!important}}@media (min-width:1200px){.d-xl-none[data-v-0b39195a]{display:none!important}.d-xl-block[data-v-0b39195a]{display:block!important}}.responsive-image-wrapper[data-v-6c5a104f]{background:#f3f4f6;overflow:hidden;width:100%}.responsive-image-wrapper .responsive-image[data-v-6c5a104f]{display:block;height:100%;width:100%}.responsive-image-wrapper .responsive-image.object-cover[data-v-6c5a104f]{-o-object-fit:cover;object-fit:cover}.responsive-image-wrapper .responsive-image.object-contain[data-v-6c5a104f]{-o-object-fit:contain;object-fit:contain}.responsive-image-wrapper .responsive-image.object-fill[data-v-6c5a104f]{-o-object-fit:fill;object-fit:fill}.responsive-image-wrapper .responsive-image.object-none[data-v-6c5a104f]{-o-object-fit:none;object-fit:none}.responsive-image-wrapper .responsive-image.object-scale-down[data-v-6c5a104f]{-o-object-fit:scale-down;object-fit:scale-down}.responsive-image-wrapper .image-placeholder[data-v-6c5a104f]{align-items:center;display:flex;height:100%;justify-content:center;min-height:200px;width:100%}.responsive-image-wrapper .image-placeholder.is-loading[data-v-6c5a104f]{animation:shimmer-6c5a104f 1.5s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%}.responsive-image-wrapper .image-placeholder .loading-spinner[data-v-6c5a104f]{animation:spin-6c5a104f .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}.responsive-image-wrapper .image-placeholder .error-icon[data-v-6c5a104f]{opacity:.5}@keyframes shimmer-6c5a104f{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-6c5a104f{to{transform:rotate(1turn)}}.responsive-image-wrapper[style*=padding-bottom] .image-placeholder[data-v-6c5a104f],.responsive-image-wrapper[style*=padding-bottom] .responsive-image[data-v-6c5a104f]{height:100%;left:0;position:absolute;top:0;width:100%}.responsive-form[data-v-aaa506ee]{max-width:100%;width:100%}.responsive-form .form-header[data-v-aaa506ee]{margin-bottom:2rem;text-align:center}@media (min-width:768px){.responsive-form .form-header[data-v-aaa506ee]{text-align:left}}.responsive-form .form-header .form-title[data-v-aaa506ee]{color:#1f2937;font-size:1.75rem;font-weight:600;margin:0 0 .5rem}@media (max-width:768px){.responsive-form .form-header .form-title[data-v-aaa506ee]{font-size:1.5rem}}.responsive-form .form-header .form-description[data-v-aaa506ee]{color:#6b7280;font-size:1rem;line-height:1.5;margin:0}.responsive-form .form-content[data-v-aaa506ee]{margin-bottom:2rem}.responsive-form .form-actions[data-v-aaa506ee]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.responsive-form .form-actions .btn[data-v-aaa506ee]{min-width:120px;position:relative}.responsive-form .form-actions .btn .loading-spinner[data-v-aaa506ee]{animation:spin-aaa506ee .8s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;display:inline-block;height:16px;margin-right:.5rem;width:16px}@media (max-width:576px){.responsive-form .form-actions .btn-full-mobile[data-v-aaa506ee]{margin-bottom:.5rem;width:100%}.responsive-form .form-actions .btn-full-mobile[data-v-aaa506ee]:last-child{margin-bottom:0}}.responsive-form.form-horizontal .form-group[data-v-aaa506ee]{align-items:flex-start;display:flex;margin-bottom:1.5rem}@media (max-width:768px){.responsive-form.form-horizontal .form-group[data-v-aaa506ee]{flex-direction:column}}.responsive-form.form-horizontal .form-group .form-label[data-v-aaa506ee]{flex:0 0 200px;margin-bottom:0;margin-right:1rem;padding-top:.375rem}@media (max-width:768px){.responsive-form.form-horizontal .form-group .form-label[data-v-aaa506ee]{flex:none;margin-bottom:.5rem;margin-right:0;padding-top:0}}.responsive-form.form-horizontal .form-group .form-control-wrapper[data-v-aaa506ee]{flex:1}@media (min-width:768px){.responsive-form.form-inline .form-content[data-v-aaa506ee]{align-items:end;display:flex;flex-wrap:wrap;gap:1rem}.responsive-form.form-inline .form-group[data-v-aaa506ee]{flex:1;margin-bottom:0;min-width:200px}.responsive-form.form-inline .form-actions[data-v-aaa506ee]{border-top:none;flex-shrink:0;margin-top:0;padding-top:0}}.responsive-form.form-small .form-title[data-v-aaa506ee]{font-size:1.25rem}.responsive-form.form-small .form-actions[data-v-aaa506ee],.responsive-form.form-small .form-group[data-v-aaa506ee]{margin-bottom:1rem}.responsive-form.form-large .form-title[data-v-aaa506ee]{font-size:2rem}.responsive-form.form-large .form-group[data-v-aaa506ee]{margin-bottom:2rem}.responsive-form.form-large .form-actions[data-v-aaa506ee]{margin-bottom:2.5rem}.responsive-form.has-errors .form-actions[data-v-aaa506ee]{border-top-color:#fca5a5}@keyframes spin-aaa506ee{to{transform:rotate(1turn)}}.btn[data-v-aaa506ee]{align-items:center;border:1px solid transparent;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;justify-content:center;line-height:1.5;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.btn[data-v-aaa506ee]:disabled{cursor:not-allowed;opacity:.6}.btn.btn-primary[data-v-aaa506ee]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff}.btn.btn-primary[data-v-aaa506ee]:hover:not(:disabled){box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.btn.btn-secondary[data-v-aaa506ee]{background:#fff;border-color:#d1d5db;color:#374151}.btn.btn-secondary[data-v-aaa506ee]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.form-group[data-v-509ab1a5]{margin-bottom:1.5rem}.form-group.form-group-small[data-v-509ab1a5]{margin-bottom:1rem}.form-group.form-group-large[data-v-509ab1a5]{margin-bottom:2rem}.form-group .form-label[data-v-509ab1a5]{color:#374151;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.form-group .form-label.required .required-indicator[data-v-509ab1a5]{color:#ef4444;margin-left:.25rem}.form-group .form-control-wrapper[data-v-509ab1a5]{position:relative}.form-group .form-control[data-v-509ab1a5]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;display:block;font-size:1rem;line-height:1.5;padding:.5rem .75rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form-group .form-control[data-v-509ab1a5]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-group .form-control[data-v-509ab1a5]::-moz-placeholder{color:#9ca3af}.form-group .form-control[data-v-509ab1a5]::placeholder{color:#9ca3af}.form-group .form-control[data-v-509ab1a5]:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.form-group .form-control[data-v-509ab1a5]:readonly{background:#f9fafb}.form-group .form-control.has-error[data-v-509ab1a5]{border-color:#ef4444}.form-group .form-control.has-error[data-v-509ab1a5]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.form-group .form-control.form-control-small[data-v-509ab1a5]{font-size:.875rem;padding:.375rem .625rem}.form-group .form-control.form-control-large[data-v-509ab1a5]{font-size:1.125rem;padding:.75rem 1rem}.form-group .form-textarea[data-v-509ab1a5]{min-height:100px;resize:vertical}.form-group .form-select[data-v-509ab1a5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;padding-right:2.5rem}.form-group .form-checkbox-wrapper[data-v-509ab1a5]{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-group .form-checkbox-wrapper .form-checkbox[data-v-509ab1a5]{opacity:0;pointer-events:none;position:absolute}.form-group .form-checkbox-wrapper .checkbox-indicator[data-v-509ab1a5]{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:.25rem;display:flex;height:1.125rem;justify-content:center;transition:all .3s ease;width:1.125rem}.form-group .form-checkbox-wrapper .checkbox-indicator[data-v-509ab1a5]:after{border:2px solid #fff;border-left:0;border-top:0;content:"";height:.625rem;transform:rotate(45deg) scale(0);transition:transform .2s ease;width:.375rem}.form-group .form-checkbox-wrapper .checkbox-label[data-v-509ab1a5]{color:#374151;margin-left:.5rem}.form-group .form-checkbox-wrapper .form-checkbox:checked+.checkbox-indicator[data-v-509ab1a5]{background:#667eea;border-color:#667eea}.form-group .form-checkbox-wrapper .form-checkbox:checked+.checkbox-indicator[data-v-509ab1a5]:after{transform:rotate(45deg) scale(1)}.form-group .form-checkbox-wrapper .form-checkbox:focus+.checkbox-indicator[data-v-509ab1a5]{box-shadow:0 0 0 3px #667eea1a}.form-group .form-checkbox-wrapper:hover .checkbox-indicator[data-v-509ab1a5]{border-color:#9ca3af}.form-group .form-radio-group[data-v-509ab1a5]{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.form-group .form-radio-group[data-v-509ab1a5]{flex-direction:row;gap:1.5rem}}.form-group .form-radio-wrapper[data-v-509ab1a5]{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-group .form-radio-wrapper .form-radio[data-v-509ab1a5]{opacity:0;pointer-events:none;position:absolute}.form-group .form-radio-wrapper .radio-indicator[data-v-509ab1a5]{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:50%;display:flex;height:1.125rem;justify-content:center;transition:all .3s ease;width:1.125rem}.form-group .form-radio-wrapper .radio-indicator[data-v-509ab1a5]:after{background:#fff;border-radius:50%;content:"";height:.5rem;transform:scale(0);transition:transform .2s ease;width:.5rem}.form-group .form-radio-wrapper .radio-label[data-v-509ab1a5]{color:#374151;margin-left:.5rem}.form-group .form-radio-wrapper .form-radio:checked+.radio-indicator[data-v-509ab1a5]{background:#667eea;border-color:#667eea}.form-group .form-radio-wrapper .form-radio:checked+.radio-indicator[data-v-509ab1a5]:after{transform:scale(1)}.form-group .form-radio-wrapper .form-radio:focus+.radio-indicator[data-v-509ab1a5]{box-shadow:0 0 0 3px #667eea1a}.form-group .form-radio-wrapper:hover .radio-indicator[data-v-509ab1a5]{border-color:#9ca3af}.form-group .form-error[data-v-509ab1a5]{align-items:center;color:#ef4444;display:flex;font-size:.875rem;margin-top:.5rem}.form-group .form-error .error-icon[data-v-509ab1a5]{flex-shrink:0;margin-right:.375rem}.form-group .form-help[data-v-509ab1a5]{color:#6b7280;font-size:.875rem;line-height:1.4;margin-top:.5rem}.form-group.has-error .form-label[data-v-509ab1a5]{color:#ef4444}.form-group.is-disabled .form-label[data-v-509ab1a5]{color:#9ca3af}.form-group.is-disabled .form-checkbox-wrapper[data-v-509ab1a5],.form-group.is-disabled .form-radio-wrapper[data-v-509ab1a5]{cursor:not-allowed;opacity:.6}:root[data-theme=dark] .form-group .form-label[data-v-509ab1a5]{color:var(--color-text-primary)}:root[data-theme=dark] .form-group .form-control[data-v-509ab1a5]{background:var(--input-bg);border-color:var(--input-border);color:var(--color-text-primary)}:root[data-theme=dark] .form-group .form-control[data-v-509ab1a5]:focus{background:var(--color-bg-secondary);border-color:var(--color-border-focus)}:root[data-theme=dark] .form-group .form-control[data-v-509ab1a5]::-moz-placeholder{color:var(--color-text-muted)}:root[data-theme=dark] .form-group .form-control[data-v-509ab1a5]::placeholder{color:var(--color-text-muted)}:root[data-theme=dark] .form-group .form-control[data-v-509ab1a5]:disabled{background:var(--color-bg-tertiary);color:var(--color-text-muted)}:root[data-theme=dark] .form-group .checkbox-indicator[data-v-509ab1a5],:root[data-theme=dark] .form-group .radio-indicator[data-v-509ab1a5]{background:var(--input-bg);border-color:var(--input-border)}:root[data-theme=dark] .form-group .checkbox-label[data-v-509ab1a5],:root[data-theme=dark] .form-group .radio-label[data-v-509ab1a5]{color:var(--color-text-primary)}:root[data-theme=dark] .form-group .form-help[data-v-509ab1a5]{color:var(--color-text-tertiary)}.dark-mode-toggle[data-v-fe3ff6f8]{align-items:center;background:transparent;border:2px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:relative;transition:all .3s ease;width:40px}.dark-mode-toggle[data-v-fe3ff6f8]:hover{border-color:#667eea;color:#667eea;transform:scale(1.05)}.dark-mode-toggle[data-v-fe3ff6f8]:active{transform:scale(.95)}.dark-mode-toggle.is-dark[data-v-fe3ff6f8]{border-color:#475569;color:#fbbf24}.dark-mode-toggle.is-dark[data-v-fe3ff6f8]:hover{background:#fbbf241a;border-color:#fbbf24}.dark-mode-toggle .toggle-icon[data-v-fe3ff6f8]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dark-mode-toggle .toggle-icon svg[data-v-fe3ff6f8]{transition:transform .3s ease,opacity .3s ease}.dark-mode-toggle .toggle-icon .sun-icon[data-v-fe3ff6f8]{animation:rotate-fe3ff6f8 15s linear infinite}.dark-mode-toggle .toggle-icon .moon-icon[data-v-fe3ff6f8]{animation:float-fe3ff6f8 3s ease-in-out infinite}@keyframes rotate-fe3ff6f8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes float-fe3ff6f8{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}:root[data-theme=dark] .dark-mode-toggle[data-v-fe3ff6f8]{background:#fbbf241a;border-color:#fbbf24;color:#fbbf24}:root[data-theme=dark] .dark-mode-toggle[data-v-fe3ff6f8]:hover{background:#fbbf2433;border-color:#f59e0b}.theme-demo[data-v-6ff913cc]{background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#1f2937);min-height:100vh;padding:2rem 0;transition:background-color .3s ease,color .3s ease}.theme-demo .demo-header[data-v-6ff913cc]{margin-bottom:3rem;text-align:center}.theme-demo .demo-header h1[data-v-6ff913cc]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:2.5rem;margin-bottom:1rem;-webkit-text-fill-color:transparent;background-clip:text}.theme-demo .demo-header p[data-v-6ff913cc]{color:var(--color-text-secondary,#6b7280);font-size:1.125rem}.theme-demo .theme-control-panel[data-v-6ff913cc]{margin-bottom:3rem}.theme-demo .theme-control-panel .control-card[data-v-6ff913cc]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.75rem;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.05));padding:1.5rem;transition:all .3s ease}.theme-demo .theme-control-panel .control-card h3[data-v-6ff913cc]{color:var(--color-text-primary,#1f2937);font-size:1.25rem;margin:0 0 1rem}.theme-demo .theme-control-panel .control-card .status-info .status-item[data-v-6ff913cc]{display:flex;justify-content:space-between;margin-bottom:.5rem}.theme-demo .theme-control-panel .control-card .status-info .status-item .label[data-v-6ff913cc]{color:var(--color-text-secondary,#6b7280);font-weight:500}.theme-demo .theme-control-panel .control-card .status-info .status-item .value[data-v-6ff913cc]{color:var(--color-text-primary,#1f2937);font-weight:600}.theme-demo .theme-control-panel .control-card .status-info .status-item .value.dark[data-v-6ff913cc]{color:#fbbf24}.theme-demo .theme-control-panel .control-card .control-buttons[data-v-6ff913cc]{display:flex;flex-direction:column;gap:.75rem}.theme-demo .theme-control-panel .control-card .control-buttons .theme-btn[data-v-6ff913cc]{border:2px solid transparent;border-radius:.5rem;cursor:pointer;font-weight:500;padding:.75rem 1rem;transition:all .3s ease}.theme-demo .theme-control-panel .control-card .control-buttons .theme-btn.light[data-v-6ff913cc]{background:#fef3c7;border-color:#fcd34d;color:#92400e}.theme-demo .theme-control-panel .control-card .control-buttons .theme-btn.light[data-v-6ff913cc]:hover{background:#fde68a}.theme-demo .theme-control-panel .control-card .control-buttons .theme-btn.dark[data-v-6ff913cc]{background:#1f2937;border-color:#374151;color:#fbbf24}.theme-demo .theme-control-panel .control-card .control-buttons .theme-btn.dark[data-v-6ff913cc]:hover{background:#111827}.theme-demo .theme-control-panel .control-card .control-buttons .theme-btn.system[data-v-6ff913cc]{background:var(--color-bg-secondary,#f9fafb);border-color:var(--color-border-primary,#e5e7eb);color:var(--color-text-primary,#1f2937)}.theme-demo .theme-control-panel .control-card .control-buttons .theme-btn.system[data-v-6ff913cc]:hover{background:var(--color-bg-tertiary,#f3f4f6)}.theme-demo .theme-showcase[data-v-6ff913cc]{margin-bottom:3rem}.theme-demo .theme-showcase h2[data-v-6ff913cc]{color:var(--color-text-primary,#1f2937);font-size:2rem;margin-bottom:2rem;text-align:center}.theme-demo .theme-showcase .demo-card[data-v-6ff913cc]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.75rem;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.05));overflow:hidden;transition:all .3s ease}.theme-demo .theme-showcase .demo-card[data-v-6ff913cc]:hover{box-shadow:var(--shadow-md,0 4px 6px rgba(0,0,0,.1));transform:translateY(-2px)}.theme-demo .theme-showcase .demo-card .card-content[data-v-6ff913cc]{padding:1.5rem}.theme-demo .theme-showcase .demo-card .card-content h4[data-v-6ff913cc]{color:var(--color-text-primary,#1f2937);font-size:1.125rem;margin:0 0 .5rem}.theme-demo .theme-showcase .demo-card .card-content p[data-v-6ff913cc]{color:var(--color-text-secondary,#6b7280);line-height:1.5;margin:0 0 1rem}.theme-demo .theme-showcase .demo-card .card-content .card-actions[data-v-6ff913cc]{display:flex;gap:.5rem}.theme-demo .theme-showcase .form-showcase[data-v-6ff913cc]{background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.75rem;margin:3rem 0;padding:2rem}.theme-demo .theme-showcase .form-showcase h3[data-v-6ff913cc]{color:var(--color-text-primary,#1f2937);margin:0 0 1.5rem;text-align:center}.theme-demo .theme-showcase .variables-showcase[data-v-6ff913cc]{margin:3rem 0}.theme-demo .theme-showcase .variables-showcase h3[data-v-6ff913cc]{color:var(--color-text-primary,#1f2937);margin-bottom:1.5rem;text-align:center}.theme-demo .theme-showcase .variables-showcase .color-palette[data-v-6ff913cc]{display:grid;gap:2rem}@media (min-width:768px){.theme-demo .theme-showcase .variables-showcase .color-palette[data-v-6ff913cc]{grid-template-columns:1fr 1fr}}.theme-demo .theme-showcase .variables-showcase .color-palette .color-group h4[data-v-6ff913cc]{color:var(--color-text-primary,#1f2937);margin:0 0 1rem}.theme-demo .theme-showcase .variables-showcase .color-palette .color-group .color-row[data-v-6ff913cc]{display:flex;flex-wrap:wrap;gap:1rem}.theme-demo .theme-showcase .variables-showcase .color-palette .color-group .color-item[data-v-6ff913cc]{align-items:center;border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.5rem;display:flex;flex:1;height:80px;justify-content:center;min-width:120px;position:relative}.theme-demo .theme-showcase .variables-showcase .color-palette .color-group .color-item span[data-v-6ff913cc]{background:#ffffffe6;border-radius:.25rem;color:#1f2937;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.theme-demo .theme-showcase .variables-showcase .color-palette .color-group .color-item.text-demo span[data-v-6ff913cc]{background:var(--color-bg-primary,#fff);color:inherit}.theme-demo .adaptation-explanation .explanation-cards[data-v-6ff913cc]{display:grid;gap:1.5rem;margin-top:2rem}@media (min-width:768px){.theme-demo .adaptation-explanation .explanation-cards[data-v-6ff913cc]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.theme-demo .adaptation-explanation .explanation-cards[data-v-6ff913cc]{grid-template-columns:repeat(4,1fr)}}.theme-demo .adaptation-explanation .explanation-cards .explanation-card[data-v-6ff913cc]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .3s ease}.theme-demo .adaptation-explanation .explanation-cards .explanation-card[data-v-6ff913cc]:hover{box-shadow:var(--shadow-lg,0 10px 15px rgba(0,0,0,.1));transform:translateY(-4px)}.theme-demo .adaptation-explanation .explanation-cards .explanation-card .card-icon[data-v-6ff913cc]{font-size:2rem;margin-bottom:1rem}.theme-demo .adaptation-explanation .explanation-cards .explanation-card h4[data-v-6ff913cc]{color:var(--color-text-primary,#1f2937);margin:0 0 .75rem}.theme-demo .adaptation-explanation .explanation-cards .explanation-card p[data-v-6ff913cc]{color:var(--color-text-secondary,#6b7280);font-size:.9rem;line-height:1.5;margin:0}.theme-demo .adaptation-explanation .explanation-cards .explanation-card code[data-v-6ff913cc]{background:var(--color-bg-tertiary,#f3f4f6);border-radius:.25rem;color:var(--color-primary,#667eea);font-size:.8rem;padding:.125rem .25rem}.btn[data-v-6ff913cc]{align-items:center;border:1px solid transparent;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.btn.btn-primary[data-v-6ff913cc]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn.btn-primary[data-v-6ff913cc]:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.btn.btn-secondary[data-v-6ff913cc]{background:var(--color-bg-secondary,#f9fafb);border-color:var(--color-border-primary,#e5e7eb);color:var(--color-text-primary,#1f2937)}.btn.btn-secondary[data-v-6ff913cc]:hover{background:var(--color-bg-tertiary,#f3f4f6)}.notification-demo[data-v-5f228a90]{min-height:100vh;padding:2rem 0}.notification-demo .demo-header[data-v-5f228a90]{margin-bottom:3rem}.notification-demo .demo-header .header-content[data-v-5f228a90]{align-items:center;display:flex;gap:2rem;justify-content:space-between}@media (max-width:768px){.notification-demo .demo-header .header-content[data-v-5f228a90]{align-items:flex-start;flex-direction:column;gap:1.5rem}}.notification-demo .demo-header .header-text[data-v-5f228a90]{flex:1}.notification-demo .demo-header .header-text h1[data-v-5f228a90]{background:var(--gradient-primary);-webkit-background-clip:text;font-size:2.5rem;margin-bottom:1rem;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){.notification-demo .demo-header .header-text h1[data-v-5f228a90]{font-size:2rem}}.notification-demo .demo-header .header-text p[data-v-5f228a90]{color:var(--color-text-secondary);font-size:1.125rem}@media (max-width:768px){.notification-demo .demo-header .header-text p[data-v-5f228a90]{font-size:1rem}}.notification-demo .demo-header .header-actions[data-v-5f228a90]{align-items:center;display:flex;flex-direction:column;gap:.75rem}@media (max-width:768px){.notification-demo .demo-header .header-actions[data-v-5f228a90]{align-items:center;flex-direction:row;width:100%}}.notification-demo .demo-header .theme-hint[data-v-5f228a90]{animation:pulse-5f228a90 2s ease-in-out infinite;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);color:var(--color-text-tertiary);font-size:.875rem;padding:.5rem 1rem;white-space:nowrap}@media (max-width:768px){.notification-demo .demo-header .theme-hint[data-v-5f228a90]{font-size:.75rem;padding:.375rem .75rem}}.notification-demo .demo-header .theme-hint span[data-v-5f228a90]{align-items:center;display:flex;gap:.5rem}@keyframes pulse-5f228a90{0%,to{opacity:1}50%{opacity:.7}}.notification-demo .demo-section[data-v-5f228a90]{margin-bottom:3rem}.notification-demo .demo-section h2[data-v-5f228a90]{color:var(--color-text-primary);font-size:1.75rem;margin-bottom:1.5rem}.notification-demo .demo-section.theme-section .section-desc[data-v-5f228a90]{background:var(--color-bg-secondary);border-left:4px solid var(--color-primary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);font-size:1rem;margin-bottom:2rem;padding:1rem}.notification-demo .demo-section.theme-section .theme-demo-row[data-v-5f228a90]{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.notification-demo .demo-section.theme-section .theme-demo-row[data-v-5f228a90]{grid-template-columns:1fr}}.notification-demo .demo-section.theme-section .theme-demo-col[data-v-5f228a90]{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);padding:1.5rem}.notification-demo .demo-section.theme-section .theme-demo-col h3[data-v-5f228a90]{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.25rem;gap:.5rem;margin-bottom:1rem}.notification-demo .demo-btn[data-v-5f228a90]{background:var(--card-bg);border:2px solid transparent;border-radius:8px;box-shadow:var(--card-shadow);color:var(--color-text-primary);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.notification-demo .demo-btn[data-v-5f228a90]:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.notification-demo .demo-btn.success[data-v-5f228a90]{border-color:var(--color-success);color:var(--color-success)}.notification-demo .demo-btn.success[data-v-5f228a90]:hover{background:var(--color-success);box-shadow:0 4px 20px #00c8964d;color:#fff}.notification-demo .demo-btn.success.light[data-v-5f228a90]{background:#00c8960d;border-color:#00c896}.notification-demo .demo-btn.success.light[data-v-5f228a90]:hover{background:#00c896}.notification-demo .demo-btn.success.dark[data-v-5f228a90]{background:#00c8961a;border-color:#00c896;color:#00c896}.notification-demo .demo-btn.success.dark[data-v-5f228a90]:hover{background:#00c896;color:#0b0e11}.notification-demo .demo-btn.error[data-v-5f228a90]{border-color:var(--color-danger);color:var(--color-danger)}.notification-demo .demo-btn.error[data-v-5f228a90]:hover{background:var(--color-danger);box-shadow:0 4px 20px #ff47574d;color:#fff}.notification-demo .demo-btn.error.light[data-v-5f228a90]{background:#ff47570d;border-color:#ff4757}.notification-demo .demo-btn.error.light[data-v-5f228a90]:hover{background:#ff4757}.notification-demo .demo-btn.error.dark[data-v-5f228a90]{background:#ff47571a;border-color:#ff4757;color:#ff4757}.notification-demo .demo-btn.error.dark[data-v-5f228a90]:hover{background:#ff4757;color:#fff}.notification-demo .demo-btn.warning[data-v-5f228a90]{border-color:var(--color-warning);color:var(--color-warning)}.notification-demo .demo-btn.warning[data-v-5f228a90]:hover{background:var(--color-warning);box-shadow:0 4px 20px #ffa7264d;color:#fff}.notification-demo .demo-btn.warning.light[data-v-5f228a90]{background:#ffa7260d;border-color:#ffa726}.notification-demo .demo-btn.warning.light[data-v-5f228a90]:hover{background:#ffa726}.notification-demo .demo-btn.warning.dark[data-v-5f228a90]{background:#ffa7261a;border-color:#ffa726;color:#ffa726}.notification-demo .demo-btn.warning.dark[data-v-5f228a90]:hover{background:#ffa726;color:#0b0e11}.notification-demo .demo-btn.info[data-v-5f228a90]{border-color:var(--color-info);color:var(--color-info)}.notification-demo .demo-btn.info[data-v-5f228a90]:hover{background:var(--color-info);box-shadow:0 4px 20px #29b6f64d;color:#fff}.notification-demo .demo-btn.info.light[data-v-5f228a90]{background:#29b6f60d;border-color:#29b6f6}.notification-demo .demo-btn.info.light[data-v-5f228a90]:hover{background:#29b6f6}.notification-demo .demo-btn.info.dark[data-v-5f228a90]{background:#29b6f61a;border-color:#29b6f6;color:#29b6f6}.notification-demo .demo-btn.info.dark[data-v-5f228a90]:hover{background:#29b6f6;color:#0b0e11}.notification-demo .demo-btn.loading[data-v-5f228a90]{border-color:var(--color-primary);color:var(--color-primary)}.notification-demo .demo-btn.loading[data-v-5f228a90]:hover{background:var(--color-primary);box-shadow:var(--shadow-orange);color:var(--btn-primary-text)}.notification-demo .demo-btn.confirm[data-v-5f228a90]{border-color:var(--color-secondary);color:var(--color-secondary)}.notification-demo .demo-btn.confirm[data-v-5f228a90]:hover{background:var(--color-secondary);box-shadow:0 4px 20px #ffb8004d;color:var(--btn-primary-text)}.notification-demo .demo-btn.custom[data-v-5f228a90]{border-color:#ec4899;color:#ec4899}.notification-demo .demo-btn.custom[data-v-5f228a90]:hover{background:#ec4899;color:#fff}.notification-demo .demo-btn.multiple[data-v-5f228a90]{border-color:#06b6d4;color:#06b6d4}.notification-demo .demo-btn.multiple[data-v-5f228a90]:hover{background:#06b6d4;color:#fff}.notification-demo .demo-btn.clear[data-v-5f228a90]{border-color:#64748b;color:#64748b}.notification-demo .demo-btn.clear[data-v-5f228a90]:hover{background:#64748b;color:#fff}.notification-demo .demo-btn.progress[data-v-5f228a90]{border-color:#84cc16;color:#84cc16}.notification-demo .demo-btn.progress[data-v-5f228a90]:hover{background:#84cc16;color:#fff}.notification-demo .demo-btn.trade-buy[data-v-5f228a90]{background:#00c8960d;border-color:var(--color-buy);color:var(--color-buy)}.notification-demo .demo-btn.trade-buy[data-v-5f228a90]:hover{background:var(--color-buy);box-shadow:0 4px 20px #00c89666;color:#fff;transform:translateY(-3px)}.notification-demo .demo-btn.trade-sell[data-v-5f228a90]{background:#ff47570d;border-color:var(--color-sell);color:var(--color-sell)}.notification-demo .demo-btn.trade-sell[data-v-5f228a90]:hover{background:var(--color-sell);box-shadow:0 4px 20px #ff475766;color:#fff;transform:translateY(-3px)}.notification-demo .demo-btn.order-filled[data-v-5f228a90]{background:#f7931a0d;border-color:var(--color-primary);color:var(--color-primary)}.notification-demo .demo-btn.order-filled[data-v-5f228a90]:hover{background:var(--gradient-primary);box-shadow:var(--shadow-orange);color:var(--btn-primary-text);transform:translateY(-3px)}.notification-demo .demo-btn.price-alert[data-v-5f228a90]{background:#ffb8000d;border-color:var(--color-secondary);color:var(--color-secondary)}.notification-demo .demo-btn.price-alert[data-v-5f228a90]:hover{background:var(--color-secondary);box-shadow:0 4px 20px #ffb80066;color:var(--btn-primary-text);transform:translateY(-3px)}.notification-demo .position-grid[data-v-5f228a90]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin:0 auto;max-width:600px}@media (max-width:640px){.notification-demo .position-grid[data-v-5f228a90]{grid-template-columns:1fr;grid-template-rows:auto}}.notification-demo .position-grid .position-btn[data-v-5f228a90]{background:#fff;border:2px solid #667eea;border-radius:.5rem;color:#667eea;cursor:pointer;font-weight:600;padding:1rem;transition:all .3s ease}.notification-demo .position-grid .position-btn[data-v-5f228a90]:hover{background:#667eea;color:#fff;transform:scale(1.05)}.notification-demo .position-grid .position-btn.top-left[data-v-5f228a90]{grid-area:1/1}.notification-demo .position-grid .position-btn.top-center[data-v-5f228a90]{grid-area:1/2}.notification-demo .position-grid .position-btn.top-right[data-v-5f228a90]{grid-area:1/3}.notification-demo .position-grid .position-btn.bottom-left[data-v-5f228a90]{grid-area:2/1}.notification-demo .position-grid .position-btn.bottom-center[data-v-5f228a90]{grid-area:2/2}.notification-demo .position-grid .position-btn.bottom-right[data-v-5f228a90]{grid-area:2/3}@media (max-width:640px){.notification-demo .position-grid .position-btn[data-v-5f228a90]{grid-area:auto}}.notification-demo .feature-card[data-v-5f228a90]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.75rem;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;height:100%;padding:1.5rem}.notification-demo .feature-card h3[data-v-5f228a90]{color:var(--color-text-primary,#1f2937);font-size:1.125rem;margin:0 0 .75rem}.notification-demo .feature-card p[data-v-5f228a90]{color:var(--color-text-secondary,#6b7280);flex:1;line-height:1.5;margin:0 0 1.5rem}.notification-demo .feature-card .demo-btn[data-v-5f228a90]{border-color:var(--color-primary,#667eea);color:var(--color-primary,#667eea);margin-top:auto}.notification-demo .feature-card .demo-btn[data-v-5f228a90]:hover{background:var(--color-primary,#667eea);color:#fff}.notification-demo .code-examples[data-v-5f228a90]{display:grid;gap:2rem}@media (min-width:1024px){.notification-demo .code-examples[data-v-5f228a90]{grid-template-columns:repeat(2,1fr)}}.notification-demo .code-examples .code-block[data-v-5f228a90]{background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.75rem;overflow:hidden}.notification-demo .code-examples .code-block h3[data-v-5f228a90]{background:var(--color-bg-tertiary,#f3f4f6);border-bottom:1px solid var(--color-border-primary,#e5e7eb);font-size:1rem;font-weight:600;margin:0;padding:1rem}.notification-demo .code-examples .code-block pre[data-v-5f228a90]{background:transparent;margin:0;overflow-x:auto;padding:1.5rem}.notification-demo .code-examples .code-block pre code[data-v-5f228a90]{color:var(--color-text-primary,#1f2937);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6}.notification-demo .notification-status[data-v-5f228a90]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.75rem;padding:1.5rem}.notification-demo .notification-status p[data-v-5f228a90]{font-size:1.125rem;margin:0 0 1rem}.notification-demo .notification-status .notification-list[data-v-5f228a90]{display:flex;flex-direction:column;gap:.75rem}.notification-demo .notification-status .notification-item[data-v-5f228a90]{align-items:center;background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.5rem;display:flex;gap:1rem;padding:.75rem}.notification-demo .notification-status .notification-item .notification-type[data-v-5f228a90]{background:var(--color-primary,#667eea);border-radius:1rem;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.notification-demo .notification-status .notification-item .notification-message[data-v-5f228a90]{color:var(--color-text-secondary,#6b7280);flex:1;font-size:.875rem}.notification-demo .notification-status .notification-item .remove-btn[data-v-5f228a90]{align-items:center;background:var(--color-border-primary,#e5e7eb);border:none;border-radius:50%;color:var(--color-text-tertiary,#9ca3af);cursor:pointer;display:flex;font-size:1rem;height:24px;justify-content:center;transition:all .3s ease;width:24px}.notification-demo .notification-status .notification-item .remove-btn[data-v-5f228a90]:hover{background:#ef4444;color:#fff}.modal-backdrop[data-v-4f3661b2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:var(--modal-z-index,1000)}.modal-backdrop--center[data-v-4f3661b2]{align-items:center;justify-content:center;padding:1rem}.modal-backdrop--top[data-v-4f3661b2]{align-items:flex-start;padding-top:10vh}.modal-backdrop--bottom[data-v-4f3661b2],.modal-backdrop--top[data-v-4f3661b2]{justify-content:center;padding-left:1rem;padding-right:1rem}.modal-backdrop--bottom[data-v-4f3661b2]{align-items:flex-end;padding-bottom:1rem}.modal-container[data-v-4f3661b2]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;outline:none}.modal-container--small[data-v-4f3661b2]{max-width:400px;width:100%}.modal-container--medium[data-v-4f3661b2]{max-width:600px;width:100%}.modal-container--large[data-v-4f3661b2]{max-width:900px;width:100%}.modal-container--fullscreen[data-v-4f3661b2]{border-radius:0;height:100vh;max-height:none;max-width:none;width:100vw}.modal-container--center[data-v-4f3661b2]{margin:auto}.modal-container--top[data-v-4f3661b2]{margin-top:0}.modal-container--bottom[data-v-4f3661b2]{margin-bottom:0}.modal-header[data-v-4f3661b2]{align-items:center;border-bottom:1px solid var(--color-border-primary,#e5e7eb);border-radius:.75rem .75rem 0 0;display:flex;justify-content:space-between;padding:1.5rem}.modal-header .modal-title-section[data-v-4f3661b2]{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.modal-header .modal-icon[data-v-4f3661b2]{align-items:center;background:var(--color-bg-secondary,#f3f4f6);border-radius:.5rem;color:var(--color-text-secondary,#6b7280);display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.modal-header .modal-title[data-v-4f3661b2]{color:var(--color-text-primary,#111827);font-size:1.25rem;font-weight:600;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-header .modal-close[data-v-4f3661b2]{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--color-text-secondary,#6b7280);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.modal-header .modal-close[data-v-4f3661b2]:hover{background:var(--color-bg-secondary,#f3f4f6);color:var(--color-text-primary,#111827)}.modal-header .modal-close[data-v-4f3661b2]:focus{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.modal-content[data-v-4f3661b2]{flex:1;min-height:0;overflow-y:auto;padding:1.5rem}.modal-footer[data-v-4f3661b2]{border-radius:0 0 .75rem .75rem;border-top:1px solid var(--color-border-primary,#e5e7eb);padding:1.5rem}.modal-footer .modal-actions[data-v-4f3661b2]{display:flex;gap:.75rem;justify-content:flex-end}.modal-button[data-v-4f3661b2]{align-items:center;border:1px solid;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;min-width:4rem;padding:.625rem 1.25rem;transition:all .2s ease}.modal-button[data-v-4f3661b2]:focus{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.modal-button[data-v-4f3661b2]:disabled{cursor:not-allowed;opacity:.5}.modal-button--primary[data-v-4f3661b2]{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6);color:#fff}.modal-button--primary[data-v-4f3661b2]:hover:not(:disabled){background:var(--color-primary-hover,#2563eb);border-color:var(--color-primary-hover,#2563eb)}.modal-button--primary[data-v-4f3661b2]:active:not(:disabled){background:var(--color-primary-active,#1d4ed8);border-color:var(--color-primary-active,#1d4ed8)}.modal-button--secondary[data-v-4f3661b2]{background:transparent;border-color:var(--color-border-primary,#d1d5db);color:var(--color-text-primary,#374151)}.modal-button--secondary[data-v-4f3661b2]:hover:not(:disabled){background:var(--color-bg-secondary,#f9fafb);border-color:var(--color-border-secondary,#9ca3af)}.modal-button--secondary[data-v-4f3661b2]:active:not(:disabled){background:var(--color-bg-tertiary,#f3f4f6)}.modal-button--loading[data-v-4f3661b2]{pointer-events:none}.modal-loading-spinner[data-v-4f3661b2]{animation:spin-4f3661b2 1s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:1rem;width:1rem}@keyframes spin-4f3661b2{to{transform:rotate(1turn)}}.modal-fade-enter-active[data-v-4f3661b2],.modal-fade-enter-active .modal-container[data-v-4f3661b2],.modal-fade-leave-active[data-v-4f3661b2],.modal-fade-leave-active .modal-container[data-v-4f3661b2]{transition:all .3s ease}.modal-fade-enter-from[data-v-4f3661b2],.modal-fade-leave-to[data-v-4f3661b2]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.modal-fade-enter-from .modal-container[data-v-4f3661b2],.modal-fade-leave-to .modal-container[data-v-4f3661b2]{transform:scale(.95) translateY(-1rem)}@media (max-width:640px){.modal-backdrop[data-v-4f3661b2]{padding:0}.modal-backdrop--bottom[data-v-4f3661b2],.modal-backdrop--center[data-v-4f3661b2],.modal-backdrop--top[data-v-4f3661b2]{align-items:stretch;padding:0}.modal-container[data-v-4f3661b2]{border:none;border-radius:0;height:100vh;max-height:none;max-width:none;width:100vw}.modal-container--large[data-v-4f3661b2],.modal-container--medium[data-v-4f3661b2],.modal-container--small[data-v-4f3661b2]{border-radius:0;height:100vh;max-width:none;width:100vw}.modal-content[data-v-4f3661b2],.modal-footer[data-v-4f3661b2],.modal-header[data-v-4f3661b2]{padding:1rem}.modal-footer .modal-actions[data-v-4f3661b2]{flex-direction:column-reverse}.modal-footer .modal-actions .modal-button[data-v-4f3661b2]{width:100%}}:root[data-theme=dark] .modal-backdrop[data-v-4f3661b2]{background:#000000b3}:root[data-theme=dark] .modal-container[data-v-4f3661b2]{background:var(--card-bg,#1f2937);border-color:var(--color-border-primary,#374151);box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}:root[data-theme=dark] .modal-header[data-v-4f3661b2]{border-bottom-color:var(--color-border-primary,#374151)}:root[data-theme=dark] .modal-footer[data-v-4f3661b2]{border-top-color:var(--color-border-primary,#374151)}:root[data-theme=dark] .modal-icon[data-v-4f3661b2]{background:var(--color-bg-secondary,#374151)}:root[data-theme=dark] .modal-close[data-v-4f3661b2],:root[data-theme=dark] .modal-icon[data-v-4f3661b2]{color:var(--color-text-secondary,#9ca3af)}:root[data-theme=dark] .modal-close[data-v-4f3661b2]:hover{background:var(--color-bg-secondary,#374151);color:var(--color-text-primary,#f3f4f6)}.drawer-backdrop[data-v-3d33166d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--drawer-z-index,1000)}.drawer-container[data-v-3d33166d]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;outline:none;position:fixed}.drawer-container--left[data-v-3d33166d]{border-left:none;border-radius:0 .75rem .75rem 0;bottom:0;left:0;top:0}.drawer-container--right[data-v-3d33166d]{border-radius:.75rem 0 0 .75rem;border-right:none;bottom:0;right:0;top:0}.drawer-container--top[data-v-3d33166d]{border-radius:0 0 .75rem .75rem;border-top:none;left:0;right:0;top:0}.drawer-container--bottom[data-v-3d33166d]{border-bottom:none;border-radius:.75rem .75rem 0 0;bottom:0;left:0;right:0}.drawer-container--resizable[data-v-3d33166d]{position:relative}.drawer-container--resizing[data-v-3d33166d]{pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drawer-header[data-v-3d33166d]{align-items:center;border-bottom:1px solid var(--color-border-primary,#e5e7eb);display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem}.drawer-header .drawer-title-section[data-v-3d33166d]{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.drawer-header .drawer-icon[data-v-3d33166d]{align-items:center;background:var(--color-bg-secondary,#f3f4f6);border-radius:.5rem;color:var(--color-text-secondary,#6b7280);display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.drawer-header .drawer-title[data-v-3d33166d]{color:var(--color-text-primary,#111827);font-size:1.25rem;font-weight:600;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-header .drawer-close[data-v-3d33166d]{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--color-text-secondary,#6b7280);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.drawer-header .drawer-close[data-v-3d33166d]:hover{background:var(--color-bg-secondary,#f3f4f6);color:var(--color-text-primary,#111827)}.drawer-header .drawer-close[data-v-3d33166d]:focus{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.drawer-content[data-v-3d33166d]{flex:1;min-height:0;overflow-y:auto;padding:1.5rem}.drawer-footer[data-v-3d33166d]{border-top:1px solid var(--color-border-primary,#e5e7eb);flex-shrink:0;padding:1.5rem}.drawer-footer .drawer-actions[data-v-3d33166d]{display:flex;gap:.75rem;justify-content:flex-end}.drawer-button[data-v-3d33166d]{align-items:center;border:1px solid;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;min-width:4rem;padding:.625rem 1.25rem;transition:all .2s ease}.drawer-button[data-v-3d33166d]:focus{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.drawer-button[data-v-3d33166d]:disabled{cursor:not-allowed;opacity:.5}.drawer-button--primary[data-v-3d33166d]{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6);color:#fff}.drawer-button--primary[data-v-3d33166d]:hover:not(:disabled){background:var(--color-primary-hover,#2563eb);border-color:var(--color-primary-hover,#2563eb)}.drawer-button--primary[data-v-3d33166d]:active:not(:disabled){background:var(--color-primary-active,#1d4ed8);border-color:var(--color-primary-active,#1d4ed8)}.drawer-button--secondary[data-v-3d33166d]{background:transparent;border-color:var(--color-border-primary,#d1d5db);color:var(--color-text-primary,#374151)}.drawer-button--secondary[data-v-3d33166d]:hover:not(:disabled){background:var(--color-bg-secondary,#f9fafb);border-color:var(--color-border-secondary,#9ca3af)}.drawer-button--secondary[data-v-3d33166d]:active:not(:disabled){background:var(--color-bg-tertiary,#f3f4f6)}.drawer-button--loading[data-v-3d33166d]{pointer-events:none}.drawer-loading-spinner[data-v-3d33166d]{animation:spin-3d33166d 1s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:1rem;width:1rem}.drawer-resize-handle[data-v-3d33166d]{background:transparent;position:absolute;transition:background-color .2s ease}.drawer-resize-handle[data-v-3d33166d]:hover{background:var(--color-primary,#3b82f6)}.drawer-resize-handle--left[data-v-3d33166d]{cursor:ew-resize;height:100%;right:0;top:0;width:4px}.drawer-resize-handle--right[data-v-3d33166d]{cursor:ew-resize;height:100%;left:0;top:0;width:4px}.drawer-resize-handle--top[data-v-3d33166d]{bottom:0;cursor:ns-resize;height:4px;left:0;width:100%}.drawer-resize-handle--bottom[data-v-3d33166d]{cursor:ns-resize;height:4px;left:0;top:0;width:100%}@keyframes spin-3d33166d{to{transform:rotate(1turn)}}.drawer-fade-enter-active[data-v-3d33166d],.drawer-fade-leave-active[data-v-3d33166d]{transition:all .3s ease}.drawer-fade-enter-from[data-v-3d33166d],.drawer-fade-leave-to[data-v-3d33166d]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.drawer-slide-left-enter-active[data-v-3d33166d],.drawer-slide-left-leave-active[data-v-3d33166d],.drawer-slide-right-enter-active[data-v-3d33166d],.drawer-slide-right-leave-active[data-v-3d33166d]{transition:transform .3s ease}.drawer-slide-left-enter-from[data-v-3d33166d],.drawer-slide-left-leave-to[data-v-3d33166d]{transform:translate(-100%)}.drawer-slide-right-enter-from[data-v-3d33166d],.drawer-slide-right-leave-to[data-v-3d33166d]{transform:translate(100%)}.drawer-slide-bottom-enter-active[data-v-3d33166d],.drawer-slide-bottom-leave-active[data-v-3d33166d],.drawer-slide-top-enter-active[data-v-3d33166d],.drawer-slide-top-leave-active[data-v-3d33166d]{transition:transform .3s ease}.drawer-slide-top-enter-from[data-v-3d33166d],.drawer-slide-top-leave-to[data-v-3d33166d]{transform:translateY(-100%)}.drawer-slide-bottom-enter-from[data-v-3d33166d],.drawer-slide-bottom-leave-to[data-v-3d33166d]{transform:translateY(100%)}@media (max-width:640px){.drawer-container--left[data-v-3d33166d],.drawer-container--right[data-v-3d33166d]{border:none;border-radius:0;width:100vw!important}.drawer-container--bottom[data-v-3d33166d],.drawer-container--top[data-v-3d33166d]{border:none;border-radius:0;height:100vh!important}.drawer-content[data-v-3d33166d],.drawer-footer[data-v-3d33166d],.drawer-header[data-v-3d33166d]{padding:1rem}.drawer-footer .drawer-actions[data-v-3d33166d]{flex-direction:column-reverse}.drawer-footer .drawer-actions .drawer-button[data-v-3d33166d]{width:100%}}:root[data-theme=dark] .drawer-backdrop[data-v-3d33166d]{background:#000000b3}:root[data-theme=dark] .drawer-container[data-v-3d33166d]{background:var(--card-bg,#1f2937);border-color:var(--color-border-primary,#374151);box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}:root[data-theme=dark] .drawer-header[data-v-3d33166d]{border-bottom-color:var(--color-border-primary,#374151)}:root[data-theme=dark] .drawer-footer[data-v-3d33166d]{border-top-color:var(--color-border-primary,#374151)}:root[data-theme=dark] .drawer-icon[data-v-3d33166d]{background:var(--color-bg-secondary,#374151)}:root[data-theme=dark] .drawer-close[data-v-3d33166d],:root[data-theme=dark] .drawer-icon[data-v-3d33166d]{color:var(--color-text-secondary,#9ca3af)}:root[data-theme=dark] .drawer-close[data-v-3d33166d]:hover{background:var(--color-bg-secondary,#374151);color:var(--color-text-primary,#f3f4f6)}.popover-trigger[data-v-f09518ea],.popover-wrapper[data-v-f09518ea]{display:inline-block}.popover-trigger[data-v-f09518ea]{cursor:pointer}.popover-container[data-v-f09518ea]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;font-size:.875rem;line-height:1.25rem;max-width:300px;word-wrap:break-word;z-index:var(--popover-z-index,1000)}.popover-arrow[data-v-f09518ea]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);height:12px;position:absolute;transform:rotate(45deg);width:12px;z-index:-1}.popover-arrow--top[data-v-f09518ea]{border-bottom:none;border-right:none}.popover-arrow--bottom[data-v-f09518ea]{border-left:none;border-top:none}.popover-arrow--left[data-v-f09518ea]{border-right:none;border-top:none}.popover-arrow--right[data-v-f09518ea]{border-bottom:none;border-left:none}.popover-header[data-v-f09518ea]{align-items:center;border-bottom:1px solid var(--color-border-primary,#e5e7eb);display:flex;justify-content:space-between;padding:.75rem 1rem}.popover-header .popover-title[data-v-f09518ea]{color:var(--color-text-primary,#111827);flex:1;font-size:1rem;font-weight:600;line-height:1.5;margin:0}.popover-header .popover-close[data-v-f09518ea]{align-items:center;background:none;border:none;border-radius:.25rem;color:var(--color-text-secondary,#6b7280);cursor:pointer;display:flex;height:1.5rem;justify-content:center;margin-left:.5rem;transition:all .2s ease;width:1.5rem}.popover-header .popover-close[data-v-f09518ea]:hover{background:var(--color-bg-secondary,#f3f4f6);color:var(--color-text-primary,#111827)}.popover-header .popover-close[data-v-f09518ea]:focus{outline:2px solid var(--color-primary,#3b82f6);outline-offset:1px}.popover-content[data-v-f09518ea]{color:var(--color-text-primary,#374151);line-height:1.5;padding:.75rem 1rem}.popover-footer[data-v-f09518ea]{border-top:1px solid var(--color-border-primary,#e5e7eb);padding:.75rem 1rem}.popover-footer .popover-actions[data-v-f09518ea]{display:flex;gap:.5rem;justify-content:flex-end}.popover-button[data-v-f09518ea]{align-items:center;border:1px solid;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.375rem .75rem;transition:all .2s ease}.popover-button[data-v-f09518ea]:focus{outline:2px solid var(--color-primary,#3b82f6);outline-offset:1px}.popover-button--primary[data-v-f09518ea]{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6);color:#fff}.popover-button--primary[data-v-f09518ea]:hover{background:var(--color-primary-hover,#2563eb);border-color:var(--color-primary-hover,#2563eb)}.popover-button--secondary[data-v-f09518ea]{background:transparent;border-color:var(--color-border-primary,#d1d5db);color:var(--color-text-primary,#374151)}.popover-button--secondary[data-v-f09518ea]:hover{background:var(--color-bg-secondary,#f9fafb);border-color:var(--color-border-secondary,#9ca3af)}.popover-fade-enter-active[data-v-f09518ea],.popover-fade-leave-active[data-v-f09518ea]{transition:all .2s ease}.popover-fade-enter-from[data-v-f09518ea],.popover-fade-leave-to[data-v-f09518ea]{opacity:0;transform:scale(.95)}.popover-container--top[data-v-f09518ea],.popover-container--top-end[data-v-f09518ea],.popover-container--top-start[data-v-f09518ea]{margin-bottom:6px}.popover-container--bottom[data-v-f09518ea],.popover-container--bottom-end[data-v-f09518ea],.popover-container--bottom-start[data-v-f09518ea]{margin-top:6px}.popover-container--left[data-v-f09518ea],.popover-container--left-end[data-v-f09518ea],.popover-container--left-start[data-v-f09518ea]{margin-right:6px}.popover-container--right[data-v-f09518ea],.popover-container--right-end[data-v-f09518ea],.popover-container--right-start[data-v-f09518ea]{margin-left:6px}@media (max-width:640px){.popover-container[data-v-f09518ea]{font-size:.8rem;max-width:calc(100vw - 32px)}.popover-content[data-v-f09518ea],.popover-footer[data-v-f09518ea],.popover-header[data-v-f09518ea]{padding:.5rem .75rem}.popover-footer .popover-actions[data-v-f09518ea]{flex-direction:column}.popover-footer .popover-actions .popover-button[data-v-f09518ea]{justify-content:center;width:100%}}:root[data-theme=dark] .popover-container[data-v-f09518ea]{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0000001a}:root[data-theme=dark] .popover-arrow[data-v-f09518ea],:root[data-theme=dark] .popover-container[data-v-f09518ea]{background:var(--card-bg,#1f2937);border-color:var(--color-border-primary,#374151)}:root[data-theme=dark] .popover-header[data-v-f09518ea]{border-bottom-color:var(--color-border-primary,#374151)}:root[data-theme=dark] .popover-footer[data-v-f09518ea]{border-top-color:var(--color-border-primary,#374151)}:root[data-theme=dark] .popover-close[data-v-f09518ea]{color:var(--color-text-secondary,#9ca3af)}:root[data-theme=dark] .popover-close[data-v-f09518ea]:hover{background:var(--color-bg-secondary,#374151);color:var(--color-text-primary,#f3f4f6)}.skeleton[data-v-cba9bb79]{background:linear-gradient(90deg,var(--color-bg-secondary,#f3f4f6) 25%,var(--color-bg-tertiary,#e5e7eb) 50%,var(--color-bg-secondary,#f3f4f6) 75%);background-size:200% 100%;border-radius:4px;display:block}.skeleton.skeleton-animated[data-v-cba9bb79]{animation:skeleton-loading-cba9bb79 1.5s infinite}.skeleton.skeleton-rounded[data-v-cba9bb79]{border-radius:50%}.skeleton.skeleton-text .skeleton-line[data-v-cba9bb79]{background:inherit;border-radius:4px;height:1rem;margin-bottom:.5rem}.skeleton.skeleton-text .skeleton-line[data-v-cba9bb79]:last-child{margin-bottom:0}.skeleton.skeleton-rect .skeleton-rect[data-v-cba9bb79]{background:inherit;border-radius:inherit;height:100%;min-height:20px;width:100%}.skeleton.skeleton-circle[data-v-cba9bb79]{border-radius:50%;height:40px;width:40px}.skeleton.skeleton-card[data-v-cba9bb79]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.5rem;padding:1rem}.skeleton.skeleton-card .skeleton-image[data-v-cba9bb79]{animation:skeleton-loading-cba9bb79 1.5s infinite;background:linear-gradient(90deg,var(--color-bg-secondary,#f3f4f6) 25%,var(--color-bg-tertiary,#e5e7eb) 50%,var(--color-bg-secondary,#f3f4f6) 75%);background-size:200% 100%;border-radius:.25rem;height:200px;margin-bottom:1rem;width:100%}.skeleton.skeleton-card .skeleton-content .skeleton-title[data-v-cba9bb79]{height:1.5rem;margin-bottom:.75rem}.skeleton.skeleton-card .skeleton-content .skeleton-text .skeleton-line[data-v-cba9bb79],.skeleton.skeleton-card .skeleton-content .skeleton-title[data-v-cba9bb79]{animation:skeleton-loading-cba9bb79 1.5s infinite;background:linear-gradient(90deg,var(--color-bg-secondary,#f3f4f6) 25%,var(--color-bg-tertiary,#e5e7eb) 50%,var(--color-bg-secondary,#f3f4f6) 75%);background-size:200% 100%;border-radius:4px}.skeleton.skeleton-card .skeleton-content .skeleton-text .skeleton-line[data-v-cba9bb79]{height:1rem;margin-bottom:.5rem}.skeleton.skeleton-card .skeleton-content .skeleton-text .skeleton-line[data-v-cba9bb79]:last-child{margin-bottom:0}.skeleton.skeleton-list .skeleton-list-item[data-v-cba9bb79]{align-items:center;background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.5rem;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem}.skeleton.skeleton-list .skeleton-list-item[data-v-cba9bb79]:last-child{margin-bottom:0}.skeleton.skeleton-list .skeleton-list-item .skeleton-avatar[data-v-cba9bb79]{animation:skeleton-loading-cba9bb79 1.5s infinite;background:linear-gradient(90deg,var(--color-bg-secondary,#f3f4f6) 25%,var(--color-bg-tertiary,#e5e7eb) 50%,var(--color-bg-secondary,#f3f4f6) 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;height:48px;width:48px}.skeleton.skeleton-list .skeleton-list-item .skeleton-list-content[data-v-cba9bb79]{flex:1}.skeleton.skeleton-list .skeleton-list-item .skeleton-list-content .skeleton-line[data-v-cba9bb79]{animation:skeleton-loading-cba9bb79 1.5s infinite;background:linear-gradient(90deg,var(--color-bg-secondary,#f3f4f6) 25%,var(--color-bg-tertiary,#e5e7eb) 50%,var(--color-bg-secondary,#f3f4f6) 75%);background-size:200% 100%;border-radius:4px;height:1rem;margin-bottom:.5rem}.skeleton.skeleton-list .skeleton-list-item .skeleton-list-content .skeleton-line[data-v-cba9bb79]:last-child{margin-bottom:0}.skeleton.skeleton-table[data-v-cba9bb79]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.5rem;overflow:hidden}.skeleton.skeleton-table .skeleton-table-header[data-v-cba9bb79]{background:var(--color-bg-secondary,#f9fafb)}.skeleton.skeleton-table .skeleton-table-header[data-v-cba9bb79],.skeleton.skeleton-table .skeleton-table-row[data-v-cba9bb79]{border-bottom:1px solid var(--color-border-primary,#e5e7eb);display:flex}.skeleton.skeleton-table .skeleton-table-row[data-v-cba9bb79]:last-child{border-bottom:none}.skeleton.skeleton-table .skeleton-table-cell[data-v-cba9bb79]{animation:skeleton-loading-cba9bb79 1.5s infinite;background:linear-gradient(90deg,var(--color-bg-secondary,#f3f4f6) 25%,var(--color-bg-tertiary,#e5e7eb) 50%,var(--color-bg-secondary,#f3f4f6) 75%);background-size:200% 100%;border-radius:4px;flex:1;height:3rem;margin:.5rem;padding:.75rem}@keyframes skeleton-loading-cba9bb79{0%{background-position:-200% 0}to{background-position:200% 0}}:root[data-theme=dark] .skeleton[data-v-cba9bb79]{background:linear-gradient(90deg,var(--color-bg-tertiary,#334155) 25%,var(--color-bg-secondary,#475569) 50%,var(--color-bg-tertiary,#334155) 75%)}:root[data-theme=dark] .skeleton-card .skeleton-avatar[data-v-cba9bb79],:root[data-theme=dark] .skeleton-card .skeleton-image[data-v-cba9bb79],:root[data-theme=dark] .skeleton-card .skeleton-line[data-v-cba9bb79],:root[data-theme=dark] .skeleton-card .skeleton-table-cell[data-v-cba9bb79],:root[data-theme=dark] .skeleton-card .skeleton-title[data-v-cba9bb79],:root[data-theme=dark] .skeleton-list .skeleton-list-item .skeleton-avatar[data-v-cba9bb79],:root[data-theme=dark] .skeleton-list .skeleton-list-item .skeleton-image[data-v-cba9bb79],:root[data-theme=dark] .skeleton-list .skeleton-list-item .skeleton-line[data-v-cba9bb79],:root[data-theme=dark] .skeleton-list .skeleton-list-item .skeleton-table-cell[data-v-cba9bb79],:root[data-theme=dark] .skeleton-list .skeleton-list-item .skeleton-title[data-v-cba9bb79],:root[data-theme=dark] .skeleton-table .skeleton-avatar[data-v-cba9bb79],:root[data-theme=dark] .skeleton-table .skeleton-image[data-v-cba9bb79],:root[data-theme=dark] .skeleton-table .skeleton-line[data-v-cba9bb79],:root[data-theme=dark] .skeleton-table .skeleton-table-cell[data-v-cba9bb79],:root[data-theme=dark] .skeleton-table .skeleton-title[data-v-cba9bb79]{background:linear-gradient(90deg,var(--color-bg-tertiary,#334155) 25%,var(--color-bg-secondary,#475569) 50%,var(--color-bg-tertiary,#334155) 75%);background-size:200% 100%}.modal-demo[data-v-321dda29]{background:var(--color-bg-primary,#f9fafb);min-height:100vh;padding:2rem 0}.demo-header[data-v-321dda29]{margin-bottom:3rem;text-align:center}.demo-header h1[data-v-321dda29]{color:var(--color-text-primary,#111827);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.demo-header p[data-v-321dda29]{color:var(--color-text-secondary,#6b7280);font-size:1.125rem;margin:0 auto;max-width:600px}.demo-section[data-v-321dda29]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:1rem;margin-bottom:2rem;padding:2rem}.demo-section h2[data-v-321dda29]{border-bottom:2px solid var(--color-border-primary,#e5e7eb);color:var(--color-text-primary,#111827);font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.demo-grid[data-v-321dda29]{display:grid;gap:2rem}@media (min-width:768px){.demo-grid[data-v-321dda29]{grid-template-columns:repeat(2,1fr)}}.demo-item h3[data-v-321dda29]{color:var(--color-text-primary,#111827);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.demo-buttons[data-v-321dda29]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.demo-button[data-v-321dda29]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#d1d5db);border-radius:.5rem;color:var(--color-text-primary,#374151);cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s ease}.demo-button[data-v-321dda29]:hover:not(:disabled){background:var(--color-bg-secondary,#f9fafb);border-color:var(--color-border-secondary,#9ca3af)}.demo-button[data-v-321dda29]:disabled{cursor:not-allowed;opacity:.5}.demo-button--small[data-v-321dda29]{font-size:.75rem;padding:.375rem .75rem}.demo-button--large[data-v-321dda29]{font-size:1rem;padding:.75rem 1.5rem}.demo-button--full[data-v-321dda29]{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6);color:#fff}.demo-button--full[data-v-321dda29]:hover{background:var(--color-primary-hover,#2563eb);border-color:var(--color-primary-hover,#2563eb)}.demo-button--success[data-v-321dda29]{background:#10b981;border-color:#10b981;color:#fff}.demo-button--success[data-v-321dda29]:hover{background:#059669;border-color:#059669}.demo-button--error[data-v-321dda29]{background:#ef4444;border-color:#ef4444;color:#fff}.demo-button--error[data-v-321dda29]:hover{background:#dc2626;border-color:#dc2626}.demo-button--warning[data-v-321dda29]{background:#f59e0b;border-color:#f59e0b;color:#fff}.demo-button--warning[data-v-321dda29]:hover{background:#d97706;border-color:#d97706}.demo-button--danger[data-v-321dda29]{background:#ef4444;border-color:#ef4444;color:#fff}.demo-button--danger[data-v-321dda29]:hover{background:#dc2626;border-color:#dc2626}.demo-form[data-v-321dda29]{gap:1rem}.demo-form[data-v-321dda29],.demo-form label[data-v-321dda29]{display:flex;flex-direction:column}.demo-form label[data-v-321dda29]{color:var(--color-text-primary,#374151);font-weight:500;gap:.5rem}.demo-form input[data-v-321dda29],.demo-form textarea[data-v-321dda29]{background:var(--card-bg,#fff);border:1px solid var(--color-border-primary,#d1d5db);border-radius:.375rem;color:var(--color-text-primary,#374151);font-size:.875rem;padding:.625rem}.demo-form input[data-v-321dda29]:focus,.demo-form textarea[data-v-321dda29]:focus{border-color:var(--color-primary,#3b82f6);outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.demo-form textarea[data-v-321dda29]{min-height:80px;resize:vertical}.drawer-content .demo-list[data-v-321dda29]{margin-top:1rem}.drawer-content .demo-list-item[data-v-321dda29]{border-bottom:1px solid var(--color-border-primary,#e5e7eb);color:var(--color-text-primary,#374151);padding:.75rem}.drawer-content .demo-list-item[data-v-321dda29]:last-child{border-bottom:none}.drawer-content .demo-list-item[data-v-321dda29]:hover{background:var(--color-bg-secondary,#f9fafb)}.demo-popovers[data-v-321dda29]{align-items:center;display:flex;gap:1rem}.popover-grid[data-v-321dda29]{background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.5rem;display:inline-block;padding:1rem}.popover-row[data-v-321dda29]{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}.popover-row[data-v-321dda29]:last-child{margin-bottom:0}.popover-center[data-v-321dda29]{background:var(--card-bg,#fff);border:2px dashed var(--color-border-primary,#d1d5db);border-radius:.5rem;color:var(--color-text-secondary,#6b7280);font-size:.875rem;padding:1rem 2rem;text-align:center}.popover-spacer[data-v-321dda29]{width:120px}.user-card[data-v-321dda29]{display:flex;gap:1rem}.user-card .user-avatar img[data-v-321dda29]{border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.user-card .user-info[data-v-321dda29]{flex:1}.user-card .user-info h4[data-v-321dda29]{color:var(--color-text-primary,#111827);font-size:1rem;font-weight:600;margin:0 0 .25rem}.user-card .user-info p[data-v-321dda29]{color:var(--color-text-secondary,#6b7280);font-size:.875rem;margin:0 0 .75rem}.user-card .user-info .user-stats[data-v-321dda29]{color:var(--color-text-secondary,#6b7280);display:flex;font-size:.75rem;gap:1rem;margin-bottom:1rem}.user-card .user-info .user-actions[data-v-321dda29]{display:flex;gap:.5rem}.user-card .user-info .user-button[data-v-321dda29]{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all .2s ease}.user-card .user-info .user-button--primary[data-v-321dda29]{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6);color:#fff}.user-card .user-info .user-button--primary[data-v-321dda29]:hover{background:var(--color-primary-hover,#2563eb)}.user-card .user-info .user-button[data-v-321dda29]:not(--primary){background:transparent;border-color:var(--color-border-primary,#d1d5db);color:var(--color-text-primary,#374151)}.user-card .user-info .user-button[data-v-321dda29]:not(--primary):hover{background:var(--color-bg-secondary,#f9fafb)}.skeleton-demos[data-v-321dda29]{margin-top:1rem}.skeleton-demo[data-v-321dda29]{background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.5rem;margin-bottom:2rem;padding:1rem}.skeleton-demo[data-v-321dda29]:last-child{margin-bottom:0}.skeleton-demo h4[data-v-321dda29]{color:var(--color-text-primary,#111827);font-size:1rem;font-weight:600;margin:0 0 1rem}.loading-demo[data-v-321dda29]{background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border-primary,#e5e7eb);border-radius:.5rem;padding:1rem}.loading-demo p[data-v-321dda29]{color:var(--color-text-secondary,#6b7280);font-style:italic;margin:1rem 0 0}.loaded-content[data-v-321dda29]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:1rem}.loaded-content h4[data-v-321dda29]{color:#166534;font-weight:600;margin:0 0 .5rem}.loaded-content p[data-v-321dda29]{color:#15803d;margin:0}:root[data-theme=dark] .modal-demo[data-v-321dda29]{background:var(--color-bg-primary,#111827)}:root[data-theme=dark] .demo-section[data-v-321dda29]{background:var(--card-bg,#1f2937);border-color:var(--color-border-primary,#374151)}:root[data-theme=dark] .popover-grid[data-v-321dda29]{background:var(--color-bg-secondary,#374151);border-color:var(--color-border-primary,#4b5563)}:root[data-theme=dark] .popover-center[data-v-321dda29]{background:var(--card-bg,#1f2937);border-color:var(--color-border-primary,#4b5563)}:root[data-theme=dark] .loading-demo[data-v-321dda29],:root[data-theme=dark] .skeleton-demo[data-v-321dda29]{background:var(--color-bg-secondary,#374151);border-color:var(--color-border-primary,#4b5563)}:root[data-theme=dark] .loaded-content[data-v-321dda29]{background:#064e3b;border-color:#065f46}:root[data-theme=dark] .loaded-content h4[data-v-321dda29]{color:#6ee7b7}:root[data-theme=dark] .loaded-content p[data-v-321dda29]{color:#a7f3d0}.bybit-button[data-v-9bfaf34d]{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bybit-button[data-v-9bfaf34d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bybit-button--small[data-v-9bfaf34d]{font-size:.75rem;min-height:32px;padding:.375rem .75rem}.bybit-button--small.bybit-button--icon-only[data-v-9bfaf34d]{padding:.375rem;width:32px}.bybit-button--medium[data-v-9bfaf34d]{font-size:.875rem;min-height:40px;padding:.625rem 1.25rem}.bybit-button--medium.bybit-button--icon-only[data-v-9bfaf34d]{padding:.625rem;width:40px}.bybit-button--large[data-v-9bfaf34d]{font-size:1rem;min-height:48px;padding:.75rem 1.5rem}.bybit-button--large.bybit-button--icon-only[data-v-9bfaf34d]{padding:.75rem;width:48px}.bybit-button--xlarge[data-v-9bfaf34d]{font-size:1.125rem;min-height:56px;padding:1rem 2rem}.bybit-button--xlarge.bybit-button--icon-only[data-v-9bfaf34d]{padding:1rem;width:56px}.bybit-button--rounded[data-v-9bfaf34d]{border-radius:var(--border-radius-md)}.bybit-button--pill[data-v-9bfaf34d]{border-radius:9999px}.bybit-button--square[data-v-9bfaf34d]{border-radius:0}.bybit-button--primary[data-v-9bfaf34d]{background:var(--color-primary);color:var(--color-text-inverse)}.bybit-button--primary[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:var(--color-primary-hover);box-shadow:0 4px 12px #f7931a4d;transform:translateY(-1px)}.bybit-button--primary[data-v-9bfaf34d]:active:not(.bybit-button--disabled){background:var(--color-primary-active);transform:translateY(0)}.bybit-button--secondary[data-v-9bfaf34d]{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.bybit-button--secondary[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:#f7931a1a;transform:translateY(-1px)}.bybit-button--secondary[data-v-9bfaf34d]:active:not(.bybit-button--disabled){background:#f7931a33;transform:translateY(0)}.bybit-button--ghost[data-v-9bfaf34d]{background:transparent;color:var(--color-text-secondary)}.bybit-button--ghost[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}.bybit-button--ghost[data-v-9bfaf34d]:active:not(.bybit-button--disabled){background:var(--color-bg-quaternary)}.bybit-button--outline[data-v-9bfaf34d]{background:transparent;border-color:var(--color-border-primary);color:var(--color-text-primary)}.bybit-button--outline[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:var(--color-bg-secondary);border-color:var(--color-border-secondary)}.bybit-button--buy[data-v-9bfaf34d],.bybit-button--long[data-v-9bfaf34d]{background:var(--color-buy);color:#fff}.bybit-button--buy[data-v-9bfaf34d]:hover:not(.bybit-button--disabled),.bybit-button--long[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:#00b386;box-shadow:0 4px 12px #00c8964d;transform:translateY(-1px)}.bybit-button--sell[data-v-9bfaf34d],.bybit-button--short[data-v-9bfaf34d]{background:var(--color-sell);color:#fff}.bybit-button--sell[data-v-9bfaf34d]:hover:not(.bybit-button--disabled),.bybit-button--short[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:#e63946;box-shadow:0 4px 12px #ff47574d;transform:translateY(-1px)}.bybit-button--success[data-v-9bfaf34d]{background:var(--color-success);color:#fff}.bybit-button--success[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:#00b386;transform:translateY(-1px)}.bybit-button--danger[data-v-9bfaf34d]{background:var(--color-danger);color:#fff}.bybit-button--danger[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:#e63946;transform:translateY(-1px)}.bybit-button--warning[data-v-9bfaf34d]{background:var(--color-warning);color:var(--color-text-inverse)}.bybit-button--warning[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:#ff9800;transform:translateY(-1px)}.bybit-button--info[data-v-9bfaf34d]{background:var(--color-info);color:#fff}.bybit-button--info[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:#1976d2;transform:translateY(-1px)}.bybit-button--gradient[data-v-9bfaf34d]{background:var(--gradient-primary)}.bybit-button--gradient[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){box-shadow:var(--shadow-orange)}.bybit-button--glow[data-v-9bfaf34d]{box-shadow:0 0 20px #f7931a66}.bybit-button--glow[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){box-shadow:0 0 30px #f7931a99}.bybit-button--elevated[data-v-9bfaf34d]{box-shadow:var(--shadow-lg)}.bybit-button--elevated[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){box-shadow:var(--shadow-xl)}.bybit-button--block[data-v-9bfaf34d]{width:100%}.bybit-button--disabled[data-v-9bfaf34d]{cursor:not-allowed;opacity:.5;transform:none!important}.bybit-button--loading[data-v-9bfaf34d]{cursor:not-allowed}.bybit-button--loading .button-content[data-v-9bfaf34d]{opacity:.7}.bybit-button .button-loading[data-v-9bfaf34d]{align-items:center;display:flex;margin-right:-.25rem}.bybit-button .button-loading .loading-spinner[data-v-9bfaf34d]{animation:spin-9bfaf34d 1s linear infinite;height:1rem;width:1rem}.bybit-button .button-loading .loading-spinner circle[data-v-9bfaf34d]{animation:dash-9bfaf34d 1.5s ease-in-out infinite}.bybit-button .button-icon[data-v-9bfaf34d]{align-items:center;display:flex;height:1rem;width:1rem}.bybit-button .button-icon.icon-right[data-v-9bfaf34d]{margin-left:.25rem;margin-right:-.25rem;order:2}.bybit-button .button-icon[data-v-9bfaf34d]:not(.icon-right){margin-left:-.25rem;margin-right:.25rem}.bybit-button .button-content[data-v-9bfaf34d]{align-items:center;display:flex;transition:opacity .2s ease}.bybit-button .button-badge[data-v-9bfaf34d]{background:var(--color-danger);border-radius:9999px;box-shadow:0 2px 4px #0003;color:#fff;font-size:.625rem;font-weight:600;line-height:1;min-width:18px;padding:.125rem .375rem;position:absolute;right:-4px;text-align:center;top:-4px}.bybit-button--icon-only .button-content[data-v-9bfaf34d]:empty{display:none}.bybit-button[data-v-9bfaf34d]:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0}.bybit-button[data-v-9bfaf34d]:active:not(.bybit-button--disabled):before{height:100%;width:100%}@keyframes spin-9bfaf34d{to{transform:rotate(1turn)}}@keyframes dash-9bfaf34d{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media (max-width:640px){.bybit-button--small[data-v-9bfaf34d]{font-size:.875rem;padding:.5rem 1rem}.bybit-button--medium[data-v-9bfaf34d]{font-size:1rem;padding:.75rem 1.25rem}.bybit-button--large[data-v-9bfaf34d]{font-size:1.125rem;padding:1rem 1.5rem}.bybit-button--xlarge[data-v-9bfaf34d]{font-size:1.25rem;padding:1.25rem 2rem}}:root[data-theme=light] .bybit-button--ghost[data-v-9bfaf34d]:hover:not(.bybit-button--disabled),:root[data-theme=light] .bybit-button--outline[data-v-9bfaf34d]:hover:not(.bybit-button--disabled){background:#f8f9fa}.bybit-theme-demo[data-v-cd5ce487]{background:var(--color-bg-primary);min-height:100vh}.hero-section[data-v-cd5ce487]{background:var(--gradient-secondary);overflow:hidden;padding:4rem 0;position:relative}.hero-section[data-v-cd5ce487]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='%23f7931a' stroke-width='.5' d='M10 0H0v10' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.hero-section .hero-content[data-v-cd5ce487]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;position:relative;z-index:1}@media (max-width:768px){.hero-section .hero-content[data-v-cd5ce487]{gap:2rem;grid-template-columns:1fr;text-align:center}}.hero-section .hero-title[data-v-cd5ce487]{color:var(--color-text-primary);font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1rem}@media (max-width:768px){.hero-section .hero-title[data-v-cd5ce487]{font-size:2.5rem}}.hero-section .gradient-text[data-v-cd5ce487]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-section .hero-subtitle[data-v-cd5ce487]{color:var(--color-text-secondary);font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.hero-section .hero-actions[data-v-cd5ce487]{display:flex;gap:1rem}@media (max-width:640px){.hero-section .hero-actions[data-v-cd5ce487]{flex-direction:column}}.trading-card[data-v-cd5ce487]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow-hover);padding:1.5rem}.trading-card .trading-header[data-v-cd5ce487]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.trading-card .trading-header .trading-pair[data-v-cd5ce487]{color:var(--color-text-primary);font-weight:600}.trading-card .trading-header .trading-price[data-v-cd5ce487]{font-size:1.25rem;font-weight:700}.trading-card .trading-chart[data-v-cd5ce487]{margin-bottom:1.5rem}.trading-card .trading-chart .chart-placeholder[data-v-cd5ce487]{align-items:flex-end;background:var(--color-bg-tertiary);border-radius:var(--border-radius-md);display:flex;height:120px;justify-content:center;padding:1rem}.trading-card .trading-chart .price-bars[data-v-cd5ce487]{align-items:flex-end;display:flex;gap:4px;height:100%}.trading-card .trading-chart .price-bars .bar[data-v-cd5ce487]{animation:pulse-bar-cd5ce487 2s infinite;border-radius:2px;min-height:20%;width:8px}.trading-card .trading-chart .price-bars .bar.positive[data-v-cd5ce487]{background:var(--color-success)}.trading-card .trading-chart .price-bars .bar.negative[data-v-cd5ce487]{background:var(--color-danger)}.trading-card .trading-actions[data-v-cd5ce487]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.section-title[data-v-cd5ce487]{color:var(--color-text-primary);font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}@media (max-width:768px){.section-title[data-v-cd5ce487]{font-size:2rem}}.color-section[data-v-cd5ce487]{background:var(--color-bg-secondary);padding:4rem 0}.color-section .color-group[data-v-cd5ce487]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-lg);height:100%;padding:1.5rem}.color-section .color-group h3[data-v-cd5ce487]{color:var(--color-text-primary);font-weight:600;margin-bottom:1.5rem}.color-section .color-item[data-v-cd5ce487]{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.color-section .color-item[data-v-cd5ce487]:last-child{margin-bottom:0}.color-section .color-item .color-swatch[data-v-cd5ce487]{border:2px solid var(--color-border-primary);border-radius:var(--border-radius-md);height:40px;width:40px}.color-section .color-item.primary .color-swatch[data-v-cd5ce487]{background:var(--color-primary)}.color-section .color-item.secondary .color-swatch[data-v-cd5ce487]{background:var(--color-secondary)}.color-section .color-item.success .color-swatch[data-v-cd5ce487]{background:var(--color-success)}.color-section .color-item.danger .color-swatch[data-v-cd5ce487]{background:var(--color-danger)}.color-section .color-item.bg-primary .color-swatch[data-v-cd5ce487]{background:var(--color-bg-primary)}.color-section .color-item.bg-secondary .color-swatch[data-v-cd5ce487]{background:var(--color-bg-secondary)}.color-section .color-item.text-primary .color-swatch[data-v-cd5ce487]{background:var(--color-text-primary)}.color-section .color-item.text-secondary .color-swatch[data-v-cd5ce487]{background:var(--color-text-secondary)}.color-section .color-item .color-info[data-v-cd5ce487]{flex:1}.color-section .color-item .color-info .color-name[data-v-cd5ce487]{color:var(--color-text-primary);display:block;font-weight:500;margin-bottom:.25rem}.color-section .color-item .color-info .color-value[data-v-cd5ce487]{color:var(--color-text-secondary);display:block;font-family:Monaco,Menlo,monospace;font-size:.875rem}.button-section[data-v-cd5ce487]{padding:4rem 0}.button-section .button-group[data-v-cd5ce487]{margin-bottom:2rem}.button-section .button-group h3[data-v-cd5ce487]{color:var(--color-text-primary);font-weight:600;margin-bottom:1rem}.button-section .button-group .button-grid[data-v-cd5ce487]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.trading-section[data-v-cd5ce487]{background:var(--color-bg-secondary);padding:4rem 0}.trading-section .trading-panel[data-v-cd5ce487]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow);padding:1.5rem}.trading-section .trading-panel .panel-header[data-v-cd5ce487]{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.trading-section .trading-panel .panel-header h3[data-v-cd5ce487]{color:var(--color-text-primary);font-weight:600;margin:0}.trading-section .trading-panel .panel-header .price-info[data-v-cd5ce487]{text-align:right}.trading-section .trading-panel .panel-header .price-info .current-price[data-v-cd5ce487]{display:block;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.trading-section .trading-panel .panel-header .price-info .price-change[data-v-cd5ce487]{font-size:.875rem;font-weight:600}.trading-section .trading-panel .orderbook-section h4[data-v-cd5ce487]{color:var(--color-text-secondary);font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.trading-section .trading-panel .orderbook .orderbook-header[data-v-cd5ce487]{background:var(--table-header-bg);border-radius:var(--border-radius-sm);display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:.5rem;padding:.5rem .75rem}.trading-section .trading-panel .orderbook .orderbook-header span[data-v-cd5ce487]{color:var(--color-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.trading-section .trading-panel .orderbook .orderbook-item[data-v-cd5ce487]{border-radius:var(--border-radius-sm);display:grid;font-size:.875rem;font-weight:500;gap:1rem;grid-template-columns:1fr 1fr 1fr;padding:.375rem .75rem}.trading-section .trading-panel .orderbook .orderbook-item.bid[data-v-cd5ce487]{background:var(--orderbook-bid);color:var(--color-buy)}.trading-section .trading-panel .orderbook .orderbook-item.ask[data-v-cd5ce487]{background:var(--orderbook-ask);color:var(--color-sell)}.trading-section .trading-panel .orderbook .orderbook-item .price[data-v-cd5ce487]{font-weight:600}.trading-section .trading-panel .orderbook .orderbook-item .amount[data-v-cd5ce487],.trading-section .trading-panel .orderbook .orderbook-item .total[data-v-cd5ce487]{color:var(--color-text-secondary)}.trading-section .trading-panel .orderbook .spread[data-v-cd5ce487]{border-bottom:1px solid var(--color-border-primary);border-top:1px solid var(--color-border-primary);color:var(--color-text-tertiary);font-size:.75rem;margin:.5rem 0;padding:.75rem;text-align:center}.trading-section .order-form[data-v-cd5ce487]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow);padding:1.5rem}.trading-section .order-form .order-tabs[data-v-cd5ce487]{background:var(--color-bg-tertiary);border-radius:var(--border-radius-md);display:flex;margin-bottom:1.5rem;padding:.25rem}.trading-section .order-form .order-tabs .tab-btn[data-v-cd5ce487]{background:transparent;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;flex:1;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.trading-section .order-form .order-tabs .tab-btn.active[data-v-cd5ce487]{background:var(--color-primary);color:var(--color-text-inverse)}.trading-section .order-form .form-group[data-v-cd5ce487]{margin-bottom:1rem}.trading-section .order-form .form-group label[data-v-cd5ce487]{color:var(--color-text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.trading-section .order-form .form-group .form-input[data-v-cd5ce487],.trading-section .order-form .form-group .form-select[data-v-cd5ce487]{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius-md);color:var(--input-text);font-size:.875rem;padding:.75rem;width:100%}.trading-section .order-form .form-group .form-input[data-v-cd5ce487]:focus,.trading-section .order-form .form-group .form-select[data-v-cd5ce487]:focus{border-color:var(--input-focus-border);outline:none}.trading-section .order-form .form-group .form-input[data-v-cd5ce487]::-moz-placeholder,.trading-section .order-form .form-group .form-select[data-v-cd5ce487]::-moz-placeholder{color:var(--input-placeholder)}.trading-section .order-form .form-group .form-input[data-v-cd5ce487]::placeholder,.trading-section .order-form .form-group .form-select[data-v-cd5ce487]::placeholder{color:var(--input-placeholder)}.trading-section .order-form .leverage-selector[data-v-cd5ce487]{margin-bottom:1.5rem}.trading-section .order-form .leverage-selector label[data-v-cd5ce487]{color:var(--color-text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.trading-section .order-form .leverage-selector .leverage-slider[data-v-cd5ce487]{background:var(--color-bg-tertiary);border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.trading-section .order-form .leverage-selector .leverage-slider[data-v-cd5ce487]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-primary);border-radius:50%;cursor:pointer;height:16px;width:16px}.trading-section .order-form .order-actions[data-v-cd5ce487]{display:grid;gap:.75rem}.stats-section[data-v-cd5ce487]{padding:4rem 0}.stats-section .stat-card[data-v-cd5ce487]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow);padding:1.5rem;text-align:center;transition:all .3s ease}.stats-section .stat-card[data-v-cd5ce487]:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.stats-section .stat-card .stat-value[data-v-cd5ce487]{color:var(--color-text-primary);font-size:2rem;font-weight:700;margin-bottom:.5rem}.stats-section .stat-card .stat-label[data-v-cd5ce487]{color:var(--color-text-secondary);font-size:.875rem;margin-bottom:.5rem}.stats-section .stat-card .stat-change[data-v-cd5ce487]{font-size:.75rem;font-weight:600}.stats-section .stat-card .stat-change.positive[data-v-cd5ce487]{color:var(--color-success)}.stats-section .stat-card .stat-change.negative[data-v-cd5ce487]{color:var(--color-danger)}.stats-section .stat-card .stat-change.neutral[data-v-cd5ce487]{color:var(--color-text-tertiary)}.price-positive[data-v-cd5ce487]{color:var(--price-up)}.price-negative[data-v-cd5ce487]{color:var(--price-down)}.price-neutral[data-v-cd5ce487]{color:var(--price-unchanged)}@keyframes pulse-bar-cd5ce487{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.trading-section .trading-panel .panel-header[data-v-cd5ce487]{flex-direction:column;gap:1rem;text-align:center}.trading-section .trading-panel .panel-header .price-info[data-v-cd5ce487]{text-align:center}.stats-section .stat-card .stat-value[data-v-cd5ce487]{font-size:1.5rem}}.demo-list[data-v-7bbbc44a]{background:var(--color-bg-primary);min-height:100vh;padding:2rem 1rem}.container[data-v-7bbbc44a]{margin:0 auto;max-width:1200px}.header[data-v-7bbbc44a]{margin-bottom:3rem;text-align:center}.title[data-v-7bbbc44a]{background:var(--gradient-primary);-webkit-background-clip:text;color:var(--color-text-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:.5rem;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-7bbbc44a]{color:var(--color-text-secondary);font-size:var(--font-size-lg)}.demo-grid[data-v-7bbbc44a]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.demo-card[data-v-7bbbc44a]{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);cursor:pointer;display:flex;flex-direction:column;padding:2rem;text-decoration:none;transition:all var(--transition-normal)}.demo-card[data-v-7bbbc44a]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-orange);transform:translateY(-4px)}.demo-icon[data-v-7bbbc44a]{font-size:3rem;margin-bottom:1rem}.demo-title[data-v-7bbbc44a]{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:.5rem}.demo-description[data-v-7bbbc44a]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}@media (max-width:768px){.demo-grid[data-v-7bbbc44a]{grid-template-columns:1fr}.title[data-v-7bbbc44a]{font-size:var(--font-size-2xl)}.subtitle[data-v-7bbbc44a]{font-size:var(--font-size-base)}}.performance-demo[data-v-4799f4b5]{margin:0 auto;max-width:1200px;padding:2rem}.demo-title[data-v-4799f4b5]{color:var(--color-text-primary);font-size:2rem;font-weight:700;margin-bottom:.5rem}.demo-subtitle[data-v-4799f4b5]{color:var(--color-text-secondary);font-size:1.125rem;margin-bottom:2rem}.test-controls[data-v-4799f4b5]{display:flex;gap:1rem;margin-bottom:3rem}.btn[data-v-4799f4b5]{border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.btn.btn-primary[data-v-4799f4b5]{background:var(--color-primary);color:#fff}.btn.btn-primary[data-v-4799f4b5]:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px)}.btn.btn-primary[data-v-4799f4b5]:disabled{cursor:not-allowed;opacity:.6}.btn.btn-secondary[data-v-4799f4b5]{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);color:var(--color-text-primary)}.btn.btn-secondary[data-v-4799f4b5]:hover{background:var(--color-bg-tertiary)}.test-section[data-v-4799f4b5]{background:var(--card-bg);border:1px solid var(--color-border-primary);border-radius:.75rem;margin-bottom:3rem;padding:2rem}.test-section h2[data-v-4799f4b5]{color:var(--color-text-primary);font-size:1.5rem;margin-bottom:.5rem}.test-section .section-desc[data-v-4799f4b5]{color:var(--color-text-secondary);margin-bottom:1.5rem}.test-actions[data-v-4799f4b5]{margin-bottom:1.5rem}.result-card[data-v-4799f4b5]{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:.5rem;padding:1.5rem}.result-card h3[data-v-4799f4b5]{color:var(--color-text-primary);font-size:1.125rem;margin-bottom:1rem}.metrics[data-v-4799f4b5]{display:flex;flex-direction:column;gap:.75rem}.metric[data-v-4799f4b5]{background:var(--card-bg);border:1px solid var(--color-border-primary);border-radius:.375rem;display:flex;justify-content:space-between;padding:.75rem}.metric .label[data-v-4799f4b5]{color:var(--color-text-secondary);font-weight:500}.metric .value[data-v-4799f4b5]{color:var(--color-text-primary);font-family:Courier New,monospace;font-weight:600}.metric.success[data-v-4799f4b5]{background:#10b9811a;border-color:#10b9814d}.metric.success .value[data-v-4799f4b5]{color:var(--color-success);font-size:1.125rem}.summary-section[data-v-4799f4b5]{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid var(--color-primary);border-radius:.75rem;margin-top:4rem;padding:2rem}.summary-section h2[data-v-4799f4b5]{color:var(--color-text-primary);font-size:1.75rem;margin-bottom:2rem;text-align:center}.summary-cards[data-v-4799f4b5]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.summary-card[data-v-4799f4b5]{background:var(--card-bg);border:2px solid var(--color-border-primary);border-radius:.75rem;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.summary-card[data-v-4799f4b5]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.summary-card .summary-value[data-v-4799f4b5]{color:var(--color-primary);font-size:3rem;font-weight:700;margin-bottom:.5rem}.summary-card .summary-label[data-v-4799f4b5]{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.bsp-header[data-v-0da5a787]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1628f2;border-bottom:1px solid hsla(0,0%,100%,.1);height:64px;left:0;position:fixed;right:0;top:0;z-index:1000}.header-container[data-v-0da5a787]{height:100%;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 20px}.header-container[data-v-0da5a787],.header-left[data-v-0da5a787]{align-items:center;display:flex}.header-left[data-v-0da5a787]{gap:16px}.menu-btn[data-v-0da5a787]{align-items:center;background:#ffffff0d;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .3s ease;width:40px}.menu-btn[data-v-0da5a787]:hover{background:#ffffff1a}.menu-icon[data-v-0da5a787]{height:24px;width:24px}.logo[data-v-0da5a787]{color:#f7b500;font-size:28px;font-weight:700;letter-spacing:2px;margin:0}.login-btn[data-v-0da5a787]{background:#f7b500;border:none;border-radius:8px;color:#0a1628;cursor:pointer;font-size:16px;font-weight:600;padding:10px 32px;transition:all .3s ease}.login-btn[data-v-0da5a787]:hover:not(:disabled){background:#fc0;box-shadow:0 4px 12px #f7b5004d;transform:translateY(-1px)}.login-btn[data-v-0da5a787]:disabled{cursor:not-allowed;opacity:.7}.wallet-info[data-v-0da5a787]{align-items:center;display:flex;gap:12px}.wallet-address[data-v-0da5a787]{background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981;font-family:monospace}.logout-btn[data-v-0da5a787],.wallet-address[data-v-0da5a787]{font-size:14px;padding:8px 16px}.logout-btn[data-v-0da5a787]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;cursor:pointer;font-weight:600;transition:all .3s ease}.logout-btn[data-v-0da5a787]:hover{background:#ef444433}.modal-overlay[data-v-0da5a787]{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.modal-content[data-v-0da5a787]{background:linear-gradient(135deg,#1a2f4a,#0f1e32);border:1px solid rgba(251,191,36,.3);border-radius:20px;max-width:400px;padding:40px 30px;text-align:center;width:100%}.modal-icon[data-v-0da5a787]{font-size:64px;margin-bottom:20px}.modal-content h2[data-v-0da5a787]{color:#fbbf24;font-size:20px;font-weight:600;margin:0 0 16px}.modal-content p[data-v-0da5a787]{color:#ffffffb3;font-size:14px;line-height:1.6;margin:0 0 24px}.modal-close-btn[data-v-0da5a787]{background:#f7b500;border:none;border-radius:8px;color:#0a1628;cursor:pointer;font-size:16px;font-weight:600;padding:12px 48px;transition:all .3s ease}.modal-close-btn[data-v-0da5a787]:hover{background:#fc0}@media (max-width:768px){.bsp-header[data-v-0da5a787]{height:56px}.logo[data-v-0da5a787]{font-size:24px}.login-btn[data-v-0da5a787]{font-size:14px;padding:8px 24px}.wallet-info[data-v-0da5a787]{gap:8px}.wallet-address[data-v-0da5a787]{font-size:12px;padding:6px 10px}.logout-btn[data-v-0da5a787]{font-size:12px;padding:6px 12px}.modal-content[data-v-0da5a787]{padding:30px 20px}.modal-icon[data-v-0da5a787]{font-size:48px}.modal-content h2[data-v-0da5a787]{font-size:18px}}.bsp-sidebar[data-v-a33b2cb5]{z-index:1100}.bsp-sidebar[data-v-a33b2cb5],.sidebar-overlay[data-v-a33b2cb5]{bottom:0;left:0;pointer-events:none;position:fixed;top:0}.sidebar-overlay[data-v-a33b2cb5]{background:transparent;right:0;transition:background .3s ease}.bsp-sidebar.is-open .sidebar-overlay[data-v-a33b2cb5]{background:#00000080;pointer-events:auto}.sidebar-content[data-v-a33b2cb5]{background:linear-gradient(180deg,#0a1628,#0d1b2a);box-shadow:4px 0 24px #0000004d;height:100%;pointer-events:auto;position:relative;transform:translate(-100%);transition:transform .3s ease;width:280px}.bsp-sidebar.is-open .sidebar-content[data-v-a33b2cb5]{transform:translate(0)}.sidebar-header[data-v-a33b2cb5]{border-bottom:1px solid hsla(0,0%,100%,.1);padding:24px 20px}.sidebar-logo[data-v-a33b2cb5]{color:#f7b500;font-size:32px;font-weight:700;letter-spacing:2px;margin:0;text-align:center}.sidebar-nav[data-v-a33b2cb5]{padding:16px 0}.nav-item[data-v-a33b2cb5]{margin-bottom:2px}.nav-link[data-v-a33b2cb5]{align-items:center;background:#0c1d35;color:#fff;cursor:pointer;display:flex;padding:16px 20px;position:relative;text-decoration:none;transition:all .3s ease}.nav-link[data-v-a33b2cb5]:hover{background:#0f2442}.nav-link.router-link-active[data-v-a33b2cb5]{background:#0f2442;border-left:3px solid #f7b500}.nav-icon[data-v-a33b2cb5]{height:48px;margin-right:16px;width:48px}.nav-label[data-v-a33b2cb5]{flex:1;font-size:16px;font-weight:500}.nav-arrow[data-v-a33b2cb5]{color:#ffffff4d;font-size:24px}@media (max-width:768px){.sidebar-content[data-v-a33b2cb5]{width:240px}}.app-layout[data-v-ddccfdcb]{background:linear-gradient(135deg,#0a1628,#0d1b2a);min-height:100vh}.app-main[data-v-ddccfdcb]{min-height:100vh;padding-top:64px;transition:margin-left .3s ease}@media (max-width:768px){.app-main[data-v-ddccfdcb]{padding-top:56px}}.carousel-section[data-v-0757543f]{padding:0}.carousel-container[data-v-0757543f]{background:#000;overflow:hidden;position:relative}.carousel-track[data-v-0757543f]{display:flex;transition:transform .5s ease-in-out}.carousel-slide[data-v-0757543f]{min-width:100%;position:relative}.carousel-image[data-v-0757543f]{display:block;height:auto;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-indicators[data-v-0757543f]{bottom:16px;display:flex;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.indicator[data-v-0757543f]{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.indicator.active[data-v-0757543f]{background:#f7b500;border-radius:4px;width:24px}.indicator[data-v-0757543f]:hover{background:#fffc}.features-icons[data-v-b32cb892]{display:flex;gap:8px;justify-content:space-between;margin-bottom:24px;padding:0 8px}.feature-item[data-v-b32cb892]{align-items:center;display:flex;flex:1;flex-direction:column;gap:6px}.feature-icon[data-v-b32cb892]{height:28px;width:28px}.feature-label[data-v-b32cb892]{color:#ffffffb3;font-size:10px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rates-table[data-v-c9c5b924]{background:#ffffff08;border-radius:12px;margin-bottom:24px;overflow:hidden}.table-header[data-v-c9c5b924]{background:#f7b5001a;border-bottom:1px solid rgba(247,181,0,.2);padding:12px}.table-title[data-v-c9c5b924]{color:#f7b500;font-size:16px;font-weight:600;margin:0;text-align:center}.table-row[data-v-c9c5b924]{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:12px 16px}.table-row[data-v-c9c5b924]:last-child{border-bottom:none}.header-row[data-v-c9c5b924]{background:#ffffff0d;font-weight:600}.table-cell[data-v-c9c5b924]{color:#fff;flex:1;font-size:14px}.table-cell.deposit[data-v-c9c5b924]{color:#f7b500}.table-cell.rate[data-v-c9c5b924]{color:#f7b500;font-weight:600;text-align:right}.savings-plans-section[data-v-2899afad]{margin-bottom:24px;padding:0}.savings-carousel-container[data-v-2899afad]{overflow:hidden;position:relative}.savings-carousel-track[data-v-2899afad]{display:flex;transition:transform .5s ease-in-out}.savings-slide[data-v-2899afad]{min-width:100%;padding:24px 16px}.savings-card[data-v-2899afad]{background:linear-gradient(180deg,#0a1628,#0d1f35);border-radius:20px;padding:24px}.savings-title[data-v-2899afad]{color:#f7b500;font-size:22px;font-weight:700;margin:0 0 24px;text-align:center}.eagle-logo[data-v-2899afad]{margin:24px 0 16px;text-align:center}.eagle-logo img[data-v-2899afad]{height:auto;width:120px}.terms-text[data-v-2899afad]{color:#f7b500;font-size:13px;margin:0;text-align:center}.savings-indicators[data-v-2899afad]{bottom:16px;display:flex;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.indicator[data-v-2899afad]{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.indicator.active[data-v-2899afad]{background:#f7b500;border-radius:4px;width:24px}.output-section[data-v-98cecd67]{margin-bottom:16px;padding:0 16px}.output-card[data-v-98cecd67]{background:linear-gradient(135deg,#0f2442,#0a1628);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:20px}.output-title[data-v-98cecd67]{color:#f7b500;font-size:20px;font-weight:700;margin:0 0 16px}.output-header[data-v-98cecd67]{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:8px;padding:0 0 12px}.header-address[data-v-98cecd67],.header-quantity[data-v-98cecd67]{color:#ffffff80;font-size:14px}.output-list-wrapper[data-v-98cecd67]{height:360px;overflow:hidden}.output-list[data-v-98cecd67]{animation:scrollUp-98cecd67 20s linear infinite}@keyframes scrollUp-98cecd67{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.output-list[data-v-98cecd67]:hover{animation-play-state:paused}.output-item[data-v-98cecd67]{border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;justify-content:space-between;padding:10px 0}.output-item[data-v-98cecd67]:last-child{border-bottom:none}.item-address[data-v-98cecd67]{color:#fffc;font-family:monospace;font-size:13px}.item-quantity[data-v-98cecd67]{color:#f7b500;font-size:14px;font-weight:600}.exchange-section[data-v-fc8763df]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:0 16px}.exchange-card[data-v-fc8763df]{background:linear-gradient(135deg,#0f2442,#0a1628);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:16px}.exchange-header[data-v-fc8763df]{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.exchange-name[data-v-fc8763df]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:10px}.exchange-icon[data-v-fc8763df]{height:28px;width:28px}.exchange-value[data-v-fc8763df]{align-items:center;display:flex;gap:6px}.exchange-value .value[data-v-fc8763df]{color:#f7b500;font-size:20px;font-weight:700}.exchange-value .trend-icon[data-v-fc8763df]{height:20px;transition:transform .3s ease;width:20px}.exchange-value .trend-icon.collapsed[data-v-fc8763df]{transform:rotate(180deg)}.exchange-content[data-v-fc8763df]{max-height:0;overflow:hidden;transition:max-height .3s ease}.exchange-content.expanded[data-v-fc8763df]{margin-top:16px;max-height:200px}.table-header[data-v-fc8763df]{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;margin-bottom:8px;padding:8px 0}.table-header span[data-v-fc8763df]{color:#ffffff80;font-size:12px}.col-currency[data-v-fc8763df]{align-items:center;display:flex;flex:1.2;gap:8px}.col-volume[data-v-fc8763df]{flex:1;text-align:center}.col-liquidity[data-v-fc8763df]{flex:1.2;text-align:right}.coin-row[data-v-fc8763df]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;padding:10px 0}.coin-row[data-v-fc8763df]:last-child{border-bottom:none}.coin-row .col-currency[data-v-fc8763df]{color:#fff;font-size:14px}.coin-icon[data-v-fc8763df]{height:20px;width:20px}.coin-row .col-liquidity[data-v-fc8763df],.coin-row .col-volume[data-v-fc8763df]{color:#fffc;font-size:14px}.logos-section[data-v-e621d2c6]{margin-bottom:12px;padding:0 16px}.logos-grid[data-v-e621d2c6]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.logo-item[data-v-e621d2c6]{align-items:center;display:flex;justify-content:center;padding:6px 4px}.logo-img[data-v-e621d2c6]{max-height:20px;max-width:100%;-o-object-fit:contain;object-fit:contain}.computing-section[data-v-7eaae96b]{margin-bottom:16px;padding:0 16px}.computing-card[data-v-7eaae96b]{background:linear-gradient(135deg,#0f2442,#0a1628);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;overflow:hidden;padding:16px}.card-header[data-v-7eaae96b]{margin:-16px -16px 16px}.header-banner[data-v-7eaae96b]{border-radius:16px 16px 0 0;display:block;width:100%}.swiper-container[data-v-7eaae96b]{overflow:hidden}.swiper-wrapper[data-v-7eaae96b]{display:flex;transition:transform .3s ease}.swiper-slide[data-v-7eaae96b]{flex-shrink:0;min-width:100%}.pool-item[data-v-7eaae96b]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:10px 0}.pool-item[data-v-7eaae96b]:last-child{border-bottom:none}.item-row[data-v-7eaae96b]{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.label[data-v-7eaae96b]{color:#ffffff80}.label[data-v-7eaae96b],.value[data-v-7eaae96b]{font-size:12px}.value[data-v-7eaae96b]{text-align:right}.value.country[data-v-7eaae96b]{color:#4a9eff}.value.address[data-v-7eaae96b]{color:#fffc;font-family:monospace;font-size:11px}.value.hashrate[data-v-7eaae96b]{color:#ffd34d;font-weight:600}.pagination[data-v-7eaae96b]{display:flex;gap:6px;justify-content:center;margin-top:12px}.dot[data-v-7eaae96b]{background:#ffffff4d;border-radius:50%;cursor:pointer;height:6px;transition:all .3s ease;width:6px}.dot.active[data-v-7eaae96b]{background:#ffd34d;border-radius:3px;width:16px}.rules-section[data-v-916054a5]{margin-bottom:16px;padding:0 16px}.rules-card[data-v-916054a5]{background:linear-gradient(135deg,#0f2442,#0a1628);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;margin-bottom:16px;padding:16px}.card-title[data-v-916054a5]{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.rule-item[data-v-916054a5]{display:flex;gap:12px;margin-bottom:16px}.rule-item[data-v-916054a5]:last-child{margin-bottom:0}.rule-icon[data-v-916054a5]{flex-shrink:0;height:40px;width:40px}.rule-icon img[data-v-916054a5]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.rule-content h3[data-v-916054a5]{color:#ffd34d;font-size:14px;font-weight:600;margin:0 0 4px}.rule-content p[data-v-916054a5]{color:#fff9;font-size:12px;line-height:1.5;margin:0}.wallets-banner[data-v-916054a5]{border-radius:12px;margin-bottom:16px;overflow:hidden}.banner-img[data-v-916054a5]{display:block;width:100%}.brand-section[data-v-916054a5]{margin-bottom:16px}.section-title[data-v-916054a5]{color:#ffffff80;font-size:14px;font-weight:500;margin:0 0 12px}.brand-image[data-v-916054a5],.section-title[data-v-916054a5]{text-align:center}.full-brand-img[data-v-916054a5]{border-radius:8px;max-width:100%;width:100%}.brand-grid[data-v-916054a5]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.brand-logo[data-v-916054a5]{height:24px;-o-object-fit:contain;object-fit:contain;opacity:.9}.web3-section[data-v-6dd8ee7d]{margin-bottom:16px;padding:0 16px}.info-card[data-v-6dd8ee7d]{background:linear-gradient(135deg,#0f2442,#0a1628);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;margin-bottom:16px;padding:16px}.info-card.with-bg[data-v-6dd8ee7d]{background-position:bottom;background-repeat:no-repeat;background-size:100% auto;border-radius:0;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;margin-left:-16px;margin-right:-16px;min-height:550px;padding:30px 16px}.info-card.with-bg .card-title[data-v-6dd8ee7d]{color:#ffd34d;font-size:22px;text-align:center}.info-card.with-bg .card-desc[data-v-6dd8ee7d]{color:#ffd34d;font-size:15px;text-align:center}.info-card.with-bg .card-desc.left-half[data-v-6dd8ee7d]{text-align:left;width:50%}.info-card.with-bg.bg-top[data-v-6dd8ee7d]{background-position:top;justify-content:flex-end;padding-bottom:30px}.info-card.with-bg .card-desc.white[data-v-6dd8ee7d]{color:#fff}.info-card.with-bg .card-desc.margin-top[data-v-6dd8ee7d]{margin-top:2em}.info-card[data-v-6dd8ee7d]:last-child{margin-bottom:0}.card-title[data-v-6dd8ee7d]{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px}.card-title.highlight[data-v-6dd8ee7d]{color:#ffd34d}.card-desc[data-v-6dd8ee7d]{color:#fff9;font-size:12px;line-height:1.6;margin:0 0 12px}.card-desc[data-v-6dd8ee7d]:last-child{margin-bottom:0}.card-image[data-v-6dd8ee7d]{margin:12px 0;text-align:center}.card-image img[data-v-6dd8ee7d]{border-radius:8px;max-width:100%}.card-image.small img[data-v-6dd8ee7d]{max-width:60%}.help-section[data-v-3ce854e9]{margin-bottom:16px;padding:16px}.help-header[data-v-3ce854e9]{margin:0 -16px 20px}.help-banner[data-v-3ce854e9]{display:block;width:100%}.video-card[data-v-3ce854e9]{background:linear-gradient(135deg,#1a3a5c,#0f2442);border-radius:16px;margin-bottom:20px;overflow:hidden}.video-title[data-v-3ce854e9]{color:#ffd34d;font-size:14px;font-weight:500;padding:12px 16px}.video-wrapper[data-v-3ce854e9]{padding-bottom:56.25%;position:relative;width:100%}.video-wrapper iframe[data-v-3ce854e9]{height:100%;left:0;position:absolute;top:0;width:100%}.faq-list[data-v-3ce854e9]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-3ce854e9]{background:linear-gradient(135deg,#0f2442,#0a1628);border-radius:12px;cursor:pointer;overflow:hidden}.faq-header[data-v-3ce854e9]{align-items:center;display:flex;gap:8px;padding:14px 16px}.faq-number[data-v-3ce854e9]{color:#ffd34d;font-size:14px;font-weight:500}.faq-question[data-v-3ce854e9]{color:#fff;flex:1;font-size:14px}.faq-arrow[data-v-3ce854e9]{color:#fff9;height:18px;transition:transform .3s ease;width:18px}.faq-arrow.expanded[data-v-3ce854e9]{transform:rotate(90deg)}.faq-answer[data-v-3ce854e9]{color:#fff9;font-size:12px;line-height:1.6;padding:0 16px 14px 32px;white-space:pre-line}.home-page[data-v-59dadcb4]{background:linear-gradient(180deg,#0a1628,#0d1b2a);padding:0;position:relative}.container[data-v-59dadcb4]{margin:0 auto;max-width:100%}.floating-buttons[data-v-59dadcb4]{bottom:100px;display:flex;flex-direction:column;gap:12px;position:fixed;right:16px;z-index:999}.floating-btn[data-v-59dadcb4]{align-items:center;cursor:pointer;display:flex;height:56px;justify-content:center;transition:all .3s ease;width:56px}.floating-btn[data-v-59dadcb4]:hover{transform:scale(1.1)}.floating-btn img[data-v-59dadcb4]{height:56px;width:56px}.trading-page[data-v-9d128428]{background:linear-gradient(180deg,#0a1628,#0d1b2a);min-height:100vh;padding:16px 16px 100px}.platform-stats[data-v-9d128428]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.stat-item[data-v-9d128428]{background:linear-gradient(135deg,#0f2442,#0a1628);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;gap:16px;padding:16px 20px}.stat-icon[data-v-9d128428],.stat-item[data-v-9d128428]{align-items:center;display:flex}.stat-icon[data-v-9d128428]{border-radius:12px;justify-content:center}.stat-icon[data-v-9d128428],.stat-icon img[data-v-9d128428]{height:48px;width:48px}.stat-info[data-v-9d128428]{flex:1}.stat-label[data-v-9d128428]{color:#fff9;font-size:12px;margin-bottom:4px}.stat-value[data-v-9d128428]{color:#fff;font-size:20px;font-weight:700}.currency-section[data-v-9d128428]{background:linear-gradient(135deg,#0f2442,#0a1628);border-radius:16px;margin-bottom:16px;padding:20px}.section-title[data-v-9d128428]{color:#f7b500;font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.currency-grid[data-v-9d128428]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.currency-card[data-v-9d128428]{align-items:center;display:flex;gap:8px}.currency-icon[data-v-9d128428]{border-radius:50%;height:32px;width:32px}.currency-info[data-v-9d128428]{flex:1}.currency-name[data-v-9d128428]{color:#fff9;font-size:11px}.currency-symbol[data-v-9d128428]{color:#fff;font-size:14px;font-weight:600}.currency-stats[data-v-9d128428]{text-align:right}.currency-change[data-v-9d128428]{font-size:12px;font-weight:600;margin-bottom:2px}.currency-change.positive[data-v-9d128428]{color:#10b981}.currency-change.negative[data-v-9d128428]{color:#ef4444}.currency-price[data-v-9d128428]{color:#fff;font-size:13px;font-weight:600}.blockchain-banner[data-v-9d128428]{border-radius:16px;margin-bottom:16px;overflow:hidden}.blockchain-image[data-v-9d128428]{display:block;width:100%}.liquidity-section[data-v-9d128428]{align-items:center;background:linear-gradient(135deg,#0f2442,#0a1628);border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px;padding:20px}.liquidity-text[data-v-9d128428]{color:#fff;font-size:16px;font-weight:600}.liquidity-arrow[data-v-9d128428],.liquidity-arrow svg[data-v-9d128428]{height:28px;width:28px}.reward-banner[data-v-9d128428]{border-radius:16px;margin-bottom:24px;overflow:hidden}.reward-image[data-v-9d128428]{display:block;width:100%}.advantage-section[data-v-9d128428]{margin-bottom:24px}.advantage-title[data-v-9d128428]{color:#f7b500;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.faq-list[data-v-9d128428]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-9d128428]{background:linear-gradient(135deg,#0f2442,#0a1628);border-radius:12px;cursor:pointer;overflow:hidden}.faq-header[data-v-9d128428]{align-items:center;display:flex;gap:8px;padding:14px 16px}.faq-number[data-v-9d128428]{color:#f7b500;font-size:14px;font-weight:600}.faq-question[data-v-9d128428]{color:#fff;flex:1;font-size:14px}.faq-arrow[data-v-9d128428]{color:#fff9;height:18px;transition:transform .3s ease;width:18px}.faq-arrow.expanded[data-v-9d128428]{transform:rotate(90deg)}.faq-answer[data-v-9d128428]{color:#fff9;font-size:12px;line-height:1.6;padding:0 16px 14px 40px}.loan-page[data-v-6e06c1e1]{min-height:calc(100vh - 64px);padding:24px 16px}.container[data-v-6e06c1e1]{margin:0 auto;max-width:600px}.loan-amount-section[data-v-6e06c1e1]{margin-bottom:24px}.loan-card[data-v-6e06c1e1]{background-image:url(/app/img/loan/banner1.b9f8e401.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;min-height:140px;padding:24px}.loan-label[data-v-6e06c1e1]{color:#fff9;display:block;font-size:14px;margin-bottom:8px}.loan-amount[data-v-6e06c1e1]{color:#fff;font-size:48px;font-weight:700}.loan-info-section[data-v-6e06c1e1]{margin-bottom:24px}.info-card[data-v-6e06c1e1]{align-items:center;display:flex;gap:16px;padding:24px}.info-illustration[data-v-6e06c1e1]{flex-shrink:0}.info-img[data-v-6e06c1e1]{height:auto;-o-object-fit:contain;object-fit:contain;width:120px}.info-title[data-v-6e06c1e1]{color:#f7b500;font-size:28px;font-weight:600;line-height:1.3;margin:0}.apply-section[data-v-6e06c1e1]{margin-bottom:32px}.apply-card[data-v-6e06c1e1]{background:linear-gradient(135deg,#1a3a5c,#0f2442);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;gap:16px;padding:16px 20px}.apply-card[data-v-6e06c1e1],.apply-icon[data-v-6e06c1e1]{align-items:center;display:flex}.apply-icon[data-v-6e06c1e1]{background:#f7b5001a;border-radius:12px;flex-shrink:0;height:48px;justify-content:center;width:48px}.apply-icon .icon[data-v-6e06c1e1]{height:32px;width:32px}.apply-label[data-v-6e06c1e1]{color:#fff;flex:1;font-size:16px;font-weight:600}.apply-btn[data-v-6e06c1e1]{background:#f7b500;border:none;border-radius:20px;color:#0a1628;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:10px 24px;transition:all .3s ease}.apply-btn[data-v-6e06c1e1]:hover{background:#fc0;box-shadow:0 4px 12px #f7b5004d;transform:translateY(-1px)}.modal-overlay[data-v-6e06c1e1]{align-items:flex-end;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-6e06c1e1]{background:linear-gradient(180deg,#0a1628,#0d1b2a);border-radius:20px 20px 0 0;max-height:90vh;max-width:500px;overflow-y:auto;padding:20px;position:relative;width:100%}.modal-close[data-v-6e06c1e1]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.modal-close svg[data-v-6e06c1e1]{color:#fff9;height:24px;width:24px}.loan-form[data-v-6e06c1e1]{margin-top:40px}.form-group[data-v-6e06c1e1]{margin-bottom:16px}.form-input[data-v-6e06c1e1],.form-select[data-v-6e06c1e1],.form-textarea[data-v-6e06c1e1]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:14px;outline:none;padding:14px 16px;transition:border-color .3s ease;width:100%}.form-select[data-v-6e06c1e1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer}.form-select option[data-v-6e06c1e1]{background:#0a1628;color:#fff}.form-input[data-v-6e06c1e1]::-moz-placeholder,.form-textarea[data-v-6e06c1e1]::-moz-placeholder{color:#fff6}.form-input[data-v-6e06c1e1]::placeholder,.form-textarea[data-v-6e06c1e1]::placeholder{color:#fff6}.form-input[data-v-6e06c1e1]:focus,.form-select[data-v-6e06c1e1]:focus,.form-textarea[data-v-6e06c1e1]:focus{border-color:#f7b500}.form-textarea[data-v-6e06c1e1]{min-height:80px;resize:none}.input-with-icon[data-v-6e06c1e1]{position:relative}.input-icon[data-v-6e06c1e1]{color:#fff6;height:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.form-input.with-icon[data-v-6e06c1e1]{padding-left:44px}.image-upload[data-v-6e06c1e1]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;display:flex;height:70px;justify-content:center;overflow:hidden;width:70px}.upload-placeholder svg[data-v-6e06c1e1]{color:#ffffff4d;height:32px;width:32px}.upload-preview[data-v-6e06c1e1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.submit-btn[data-v-6e06c1e1]{background:#f7b500;border:none;border-radius:25px;color:#0a1628;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px;transition:all .3s ease;width:100%}.submit-btn[data-v-6e06c1e1]:hover{background:#fc0}.modal-fade-enter-active[data-v-6e06c1e1],.modal-fade-leave-active[data-v-6e06c1e1]{transition:opacity .3s ease}.modal-fade-enter-active .modal-content[data-v-6e06c1e1],.modal-fade-leave-active .modal-content[data-v-6e06c1e1]{transition:transform .3s ease}.modal-fade-enter-from[data-v-6e06c1e1],.modal-fade-leave-to[data-v-6e06c1e1]{opacity:0}.modal-fade-enter-from .modal-content[data-v-6e06c1e1],.modal-fade-leave-to .modal-content[data-v-6e06c1e1]{transform:translateY(100%)}@media (max-width:768px){.loan-amount[data-v-6e06c1e1]{font-size:40px}.info-title[data-v-6e06c1e1]{font-size:24px}.info-img[data-v-6e06c1e1]{width:100px}}.paper-page[data-v-ebb4c112]{padding:16px}.container[data-v-ebb4c112]{margin:0 auto;max-width:480px}.page-title[data-v-ebb4c112]{color:#f7b500;font-size:20px;font-weight:600;margin-bottom:16px;text-align:center}.paper-list[data-v-ebb4c112]{display:flex;flex-direction:column;gap:10px}.paper-item[data-v-ebb4c112]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:12px;padding:12px 14px;text-decoration:none;transition:all .2s ease}.paper-item[data-v-ebb4c112]:hover{background:#ffffff14;border-color:#f7b5004d}.paper-icon[data-v-ebb4c112]{flex-shrink:0;height:32px;width:32px}.paper-title[data-v-ebb4c112]{color:#fff;flex:1;font-size:14px;font-weight:500}.paper-action[data-v-ebb4c112]{color:#f7b500;font-size:13px;font-weight:500}.content-card[data-v-84c8129f]{background:linear-gradient(135deg,#0f2442,#0a1628);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:24px}.card-title[data-v-84c8129f]{color:#f7b500;font-size:24px;font-weight:700;margin:0 0 16px}.divider[data-v-84c8129f]{background:#ffffff1a;height:1px;margin-bottom:24px}.data-item[data-v-84c8129f]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:16px;padding:16px 0}.data-item[data-v-84c8129f]:last-child{border-bottom:none}.data-icon[data-v-84c8129f]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.data-icon.gold-bg[data-v-84c8129f]{background:transparent}.icon-img[data-v-84c8129f]{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.data-info[data-v-84c8129f]{display:flex;flex-direction:column;gap:4px}.data-label[data-v-84c8129f]{color:#fff9;font-size:14px}.data-value[data-v-84c8129f]{color:#fff;font-size:20px;font-weight:700}@media (max-width:768px){.content-card[data-v-84c8129f]{padding:20px 16px}.card-title[data-v-84c8129f]{font-size:20px}}.plan-container[data-v-45483cf0]{padding:0}.sub-tab-nav[data-v-45483cf0]{background:#ffffff0d;border-radius:24px;display:flex;gap:0;margin-bottom:16px;padding:4px}.sub-tab-btn[data-v-45483cf0]{background:transparent;border:none;border-radius:20px;color:#fff9;cursor:pointer;flex:1;font-size:15px;font-weight:500;padding:12px 24px;transition:all .3s ease}.sub-tab-btn.active[data-v-45483cf0]{background:#f7b500;color:#0a1628}.vip-card[data-v-45483cf0]{border-radius:10px;margin-bottom:8px;margin-left:auto;margin-right:auto;max-width:320px;padding:10px 12px}.vip-card.iron[data-v-45483cf0]{background:linear-gradient(to top right,#9bacc5,#eff2f6)}.vip-card.bronze[data-v-45483cf0]{background:linear-gradient(to top right,#b7f9c9,#effef3)}.vip-card.silver[data-v-45483cf0]{background:linear-gradient(to top right,#d5bef6,#f6f1fe)}.vip-card.gold[data-v-45483cf0]{background:linear-gradient(to top right,#f7dd94,#fdf5df)}.vip-card.platinum[data-v-45483cf0]{background:linear-gradient(to top right,#c4e4fb,#f5faff)}.vip-card.diamond[data-v-45483cf0]{background:linear-gradient(to top right,#f9dcbf,#fef7f0)}.vip-card.blackgold[data-v-45483cf0]{background:linear-gradient(to top right,#080b20,#7f757c)}.vip-card.blackgold .stat-label[data-v-45483cf0],.vip-card.blackgold .type-label[data-v-45483cf0],.vip-card.blackgold .vip-tier-name[data-v-45483cf0]{color:#fff9}.vip-card.blackgold .stat-value[data-v-45483cf0]{color:#fff}.vip-card.blackdiamond[data-v-45483cf0]{background:linear-gradient(to top right,#21002d,#98707b)}.vip-card.blackdiamond .stat-label[data-v-45483cf0],.vip-card.blackdiamond .type-label[data-v-45483cf0],.vip-card.blackdiamond .vip-tier-name[data-v-45483cf0]{color:#fff9}.vip-card.blackdiamond .stat-value[data-v-45483cf0]{color:#fff}.vip-card-content[data-v-45483cf0]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.vip-left[data-v-45483cf0]{flex:1;padding-left:60px}.vip-stat[data-v-45483cf0]{margin-bottom:1px}.vip-stat[data-v-45483cf0]:last-child{margin-bottom:0}.vip-stat .stat-label[data-v-45483cf0]{color:#5a6a7a;display:block;font-size:10px;margin-bottom:0}.vip-stat .stat-value[data-v-45483cf0]{color:#1a1a1a;display:inline-block;font-size:13px;font-weight:700;padding-bottom:2px;position:relative}.vip-stat .stat-value[data-v-45483cf0]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 15%,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.4) 85%,transparent);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.vip-stat .stat-value.highlight[data-v-45483cf0]{color:#e53935}.vip-right[data-v-45483cf0]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:16px}.vip-badge-img[data-v-45483cf0]{height:auto;-o-object-fit:contain;object-fit:contain;width:130px}.smart-contract-btn[data-v-45483cf0]{background:#f7b500;border:none;border-radius:20px;color:#0a1628;cursor:pointer;font-size:14px;font-weight:600;padding:10px;transition:all .3s ease;width:100%}.smart-contract-btn[data-v-45483cf0]:hover{background:#fc0;transform:translateY(-1px)}.record-list[data-v-45483cf0]{min-height:200px}.empty-state[data-v-45483cf0]{align-items:center;color:#ffffff80;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.empty-icon[data-v-45483cf0]{font-size:48px;margin-bottom:16px}.contract-card[data-v-45483cf0]{background:#ffffff0d;border-radius:12px;margin-bottom:12px;overflow:hidden}.contract-body[data-v-45483cf0]{padding:16px}.contract-row[data-v-45483cf0]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;justify-content:space-between;padding:8px 0}.contract-row[data-v-45483cf0]:last-child{border-bottom:none}.contract-label[data-v-45483cf0]{color:#ffffff80;font-size:13px}.contract-value[data-v-45483cf0]{color:#fff;font-size:13px;font-weight:500}.contract-value.highlight[data-v-45483cf0]{color:#f7b500}.contract-value.reward[data-v-45483cf0]{color:#10b981}.contract-value.bonus[data-v-45483cf0]{color:#8b5cf6}.contract-value.status-value[data-v-45483cf0],.contract-value.type-value[data-v-45483cf0]{font-weight:700}.contract-footer[data-v-45483cf0]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:center;padding:12px 16px}.withdraw-btn[data-v-45483cf0]{background:#f7b500;border:none;border-radius:20px;color:#0a1628;cursor:pointer;font-size:14px;font-weight:600;padding:10px;transition:all .3s ease;width:100%}.withdraw-btn[data-v-45483cf0]:hover:not(:disabled){background:#fc0}.withdraw-btn[data-v-45483cf0]:disabled{cursor:not-allowed;opacity:.5}.days-remaining[data-v-45483cf0]{color:#ffffff80;font-size:13px}.modal-overlay[data-v-45483cf0]{align-items:flex-end;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.order-modal[data-v-45483cf0]{animation:slideUp-45483cf0 .3s ease-out;background:#0d1421;border-radius:16px 16px 0 0;max-width:100%;overflow:hidden;width:100%}@keyframes slideUp-45483cf0{0%{transform:translateY(100%)}to{transform:translateY(0)}}.order-header[data-v-45483cf0]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:16px 20px}.order-title[data-v-45483cf0]{color:#fff;font-size:18px;font-weight:600;margin:0}.order-close[data-v-45483cf0]{background:none;border:none;color:#fff9;cursor:pointer;font-size:24px;line-height:1;padding:0}.order-close[data-v-45483cf0]:hover{color:#fff}.order-body[data-v-45483cf0]{padding:16px 20px}.order-row[data-v-45483cf0]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:12px 0}.order-row[data-v-45483cf0]:last-of-type{border-bottom:none}.order-label[data-v-45483cf0]{color:#ffffff80;font-size:14px}.order-value[data-v-45483cf0]{color:#fff;font-size:14px;font-weight:500}.order-value.highlight[data-v-45483cf0]{color:#f7b500}.order-amount-section[data-v-45483cf0]{margin-top:8px}.order-amount-header[data-v-45483cf0]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.order-available[data-v-45483cf0]{color:#ffffff80;font-size:13px}.order-amount-input[data-v-45483cf0]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;padding:12px 16px}.amount-input[data-v-45483cf0]{background:transparent;border:none;color:#fff;flex:1;font-size:16px;font-weight:500;outline:none}.amount-input[data-v-45483cf0]::-moz-placeholder{color:#ffffff4d}.amount-input[data-v-45483cf0]::placeholder{color:#ffffff4d}.all-btn[data-v-45483cf0]{background:none;border:none;color:#4da6ff;cursor:pointer;font-size:14px;font-weight:500;padding:0}.all-btn[data-v-45483cf0]:hover{color:#6bb8ff}.confirm-btn[data-v-45483cf0]{background:#f7b500;border:none;border-radius:24px;color:#0a1628;cursor:pointer;font-size:16px;font-weight:600;margin:16px 20px 20px;padding:14px;transition:all .3s ease;width:calc(100% - 40px)}.confirm-btn[data-v-45483cf0]:hover:not(:disabled){background:#fc0}.confirm-btn[data-v-45483cf0]:disabled{cursor:not-allowed;opacity:.5}.account-container[data-v-db355995]{padding:0}.content-card[data-v-db355995]{background:linear-gradient(135deg,#0f2442,#0a1628);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:24px}.card-title[data-v-db355995]{color:#f7b500;font-size:24px;font-weight:700;margin:0 0 16px}.account-balance-card[data-v-db355995]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:20px;padding:16px}.balance-row[data-v-db355995]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:12px 0}.balance-row[data-v-db355995]:last-child{border-bottom:none}.balance-label[data-v-db355995]{color:#fff9;font-size:14px}.balance-value[data-v-db355995]{color:#fff;font-size:18px;font-weight:600}.balance-value.eth[data-v-db355995]{color:#627eea}.balance-value.usdc[data-v-db355995]{color:#2775ca}.account-sub-tabs[data-v-db355995]{background:#ffffff0d;border-radius:24px;display:flex;gap:0;margin-bottom:20px;padding:4px}.account-sub-tab[data-v-db355995]{background:transparent;border:none;border-radius:20px;color:#fff9;cursor:pointer;flex:1;font-size:15px;font-weight:500;padding:12px 16px;transition:all .3s ease}.account-sub-tab.active[data-v-db355995]{background:#f7b500;color:#0a1628}.section-desc[data-v-db355995]{color:#ffffff80;font-size:14px;margin-bottom:16px;text-align:center}.exchange-section[data-v-db355995]{display:flex;flex-direction:column;gap:12px}.exchange-input-row[data-v-db355995]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;padding:12px 16px}.exchange-left[data-v-db355995]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.exchange-left .exchange-input[data-v-db355995]{text-align:right}.exchange-input[data-v-db355995]{background:transparent;border:none;color:#fff;flex:1;font-size:18px;min-width:0;outline:none}.exchange-input[data-v-db355995]::-moz-placeholder{color:#ffffff4d}.exchange-input[data-v-db355995]::placeholder{color:#ffffff4d}.eth-label[data-v-db355995]{color:#627eea;flex-shrink:0;font-weight:600}.exchange-arrow[data-v-db355995]{flex-shrink:0;height:24px;margin:0 12px;width:24px}.exchange-right[data-v-db355995]{align-items:center;background:#ffffff1a;border-radius:16px;color:#fff;display:flex;flex:1;font-size:14px;font-weight:500;gap:4px;justify-content:flex-start;padding:6px 12px}.usdc-icon[data-v-db355995]{border-radius:50%;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.exchange-info[data-v-db355995]{color:#ffffff80;font-size:13px;text-align:right}.exchange-preview[data-v-db355995]{background:#10b9811a;border-radius:8px;color:#10b981;font-size:15px;font-weight:500;padding:8px;text-align:center}.convert-all-btn[data-v-db355995],.withdraw-all-btn[data-v-db355995]{align-self:flex-end;background:transparent;border:1px solid #f7b500;border-radius:4px;color:#f7b500;cursor:pointer;font-size:14px;font-weight:500;padding:1px 6px;transition:all .3s ease}.convert-all-btn[data-v-db355995]:hover,.withdraw-all-btn[data-v-db355995]:hover{background:#f7b5001a}.exchange-btn[data-v-db355995],.withdraw-btn[data-v-db355995]{background:#f7b500;border:none;border-radius:24px;color:#0a1628;cursor:pointer;font-size:16px;font-weight:600;padding:16px;transition:all .3s ease;width:100%}.exchange-btn[data-v-db355995]:hover:not(:disabled),.withdraw-btn[data-v-db355995]:hover:not(:disabled){background:#fc0}.exchange-btn[data-v-db355995]:disabled,.withdraw-btn[data-v-db355995]:disabled{cursor:not-allowed;opacity:.5}.exchange-hint[data-v-db355995]{color:#ffffff80;font-size:13px;margin:0;text-align:center}.withdraw-section[data-v-db355995]{gap:12px}.form-group[data-v-db355995],.withdraw-section[data-v-db355995]{display:flex;flex-direction:column}.form-group[data-v-db355995]{gap:8px}.form-label[data-v-db355995]{color:#ffffffb3;font-size:14px;font-weight:500}.form-input[data-v-db355995]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:16px;padding:14px 16px;transition:all .3s ease}.form-input[data-v-db355995]:focus{background:#ffffff14;border-color:#f7b500;outline:none}.form-input[data-v-db355995]::-moz-placeholder{color:#ffffff4d}.form-input[data-v-db355995]::placeholder{color:#ffffff4d}.amount-input-wrapper[data-v-db355995]{position:relative}.amount-input-wrapper .form-input[data-v-db355995]{padding-right:70px}.currency-label[data-v-db355995]{color:#2775ca;font-weight:600;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.balance-hint[data-v-db355995]{color:#ffffff80;font-size:12px}.record-section[data-v-db355995]{min-height:200px}.record-filter[data-v-db355995]{background:#ffffff0d;border-radius:24px;display:flex;gap:0;margin-bottom:16px;padding:4px}.filter-btn[data-v-db355995]{background:transparent;border:none;border-radius:20px;color:#fff9;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 12px;transition:all .3s ease;white-space:nowrap}.filter-btn.active[data-v-db355995]{background:#ffffff1a;color:#f7b500}.empty-state[data-v-db355995]{align-items:center;color:#ffffff80;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.empty-icon[data-v-db355995]{font-size:48px;margin-bottom:16px}.record-list[data-v-db355995]{display:flex;flex-direction:column;gap:8px}.record-item[data-v-db355995]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;display:flex;justify-content:space-between;padding:14px 16px}.record-left[data-v-db355995]{display:flex;flex-direction:column;gap:4px}.record-type[data-v-db355995]{color:#fff;font-size:15px;font-weight:600}.record-date[data-v-db355995]{color:#ffffff80;font-size:12px}.record-right[data-v-db355995]{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.record-amount[data-v-db355995]{font-size:15px;font-weight:700}.record-amount.positive[data-v-db355995]{color:#10b981}.record-amount.negative[data-v-db355995]{color:#ef4444}.record-amount.exchange[data-v-db355995]{color:#627eea}.record-status[data-v-db355995]{border-radius:4px;font-size:11px;padding:2px 8px;text-transform:capitalize}.record-status.completed[data-v-db355995]{background:#10b98133;color:#10b981}.record-status.pending[data-v-db355995]{background:#fbbf2433;color:#fbbf24}.record-status.failed[data-v-db355995]{background:#ef444433;color:#ef4444}.record-remark[data-v-db355995]{color:#ffffff80;font-size:11px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-more[data-v-db355995]{margin-top:16px;text-align:center}.load-more-btn[data-v-db355995]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#ffffffb3;cursor:pointer;font-size:14px;padding:10px 24px;transition:all .3s ease}.load-more-btn[data-v-db355995]:hover:not(:disabled){background:#ffffff1a}.load-more-btn[data-v-db355995]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.content-card[data-v-db355995]{padding:20px 16px}.card-title[data-v-db355995]{font-size:20px}.balance-value[data-v-db355995]{font-size:16px}}.transfer-container[data-v-9e1cf6e2]{padding:0}.pending-section[data-v-9e1cf6e2]{margin-bottom:20px}.section-title[data-v-9e1cf6e2]{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px}.section-desc[data-v-9e1cf6e2]{color:#ffffff80;font-size:13px;margin:0 0 12px}.contract-list[data-v-9e1cf6e2]{display:flex;flex-direction:column;gap:8px}.contract-item[data-v-9e1cf6e2]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:flex;padding:12px 16px;transition:all .3s ease}.contract-item[data-v-9e1cf6e2]:hover{background:#ffffff14}.contract-item.selected[data-v-9e1cf6e2]{background:#f7b5001a;border-color:#f7b500}.contract-info[data-v-9e1cf6e2]{display:flex;flex:1;flex-direction:column;gap:2px}.contract-level[data-v-9e1cf6e2]{color:#f7b500;font-size:14px;font-weight:600}.contract-amount[data-v-9e1cf6e2]{color:#fff;font-size:13px}.contract-meta[data-v-9e1cf6e2]{align-items:flex-end;display:flex;flex-direction:column;gap:2px;margin-right:12px}.contract-rate[data-v-9e1cf6e2]{color:#10b981;font-size:12px}.contract-days[data-v-9e1cf6e2]{color:#ffffff80;font-size:12px}.contract-select-indicator[data-v-9e1cf6e2]{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.selected-check[data-v-9e1cf6e2]{color:#f7b500;font-size:16px;font-weight:700}.content-card[data-v-9e1cf6e2]{background:linear-gradient(135deg,#0f2442,#0a1628);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:24px}.card-title[data-v-9e1cf6e2]{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px;text-align:center}.balance-info[data-v-9e1cf6e2]{align-items:center;background:#10b9811a;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.balance-label[data-v-9e1cf6e2]{color:#fff9;font-size:13px}.balance-value[data-v-9e1cf6e2]{color:#10b981;font-size:14px;font-weight:600}.selected-contract-info[data-v-9e1cf6e2]{background:#f7b5001a;border-radius:10px;margin-bottom:12px;padding:12px 16px}.info-row[data-v-9e1cf6e2]{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.info-label[data-v-9e1cf6e2]{color:#fff9;font-size:13px}.info-value[data-v-9e1cf6e2]{color:#f7b500;font-size:13px;font-weight:500}.transfer-input-row[data-v-9e1cf6e2]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;margin-bottom:16px;padding:14px 16px}.input-label[data-v-9e1cf6e2]{color:#ffffff80;font-size:16px;margin-right:16px}.transfer-amount-input[data-v-9e1cf6e2]{background:transparent;border:none;color:#fff;flex:1;font-size:18px;outline:none;text-align:left}.transfer-amount-input[data-v-9e1cf6e2]::-moz-placeholder{color:#ffffff4d}.transfer-amount-input[data-v-9e1cf6e2]::placeholder{color:#ffffff4d}.max-btn[data-v-9e1cf6e2]{background:none;border:none;color:#4da6ff;cursor:pointer;font-size:14px;font-weight:500;margin-left:8px;padding:0}.max-btn[data-v-9e1cf6e2]:hover{color:#6bb8ff}.transfer-btn[data-v-9e1cf6e2]{background:#f7b500;border:none;border-radius:24px;color:#0a1628;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:all .3s ease;width:100%}.transfer-btn[data-v-9e1cf6e2]:hover:not(:disabled){background:#fc0}.transfer-btn[data-v-9e1cf6e2]:disabled{cursor:not-allowed;opacity:.5}.cancel-btn[data-v-9e1cf6e2]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:24px;color:#fff9;cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;padding:12px;transition:all .3s ease;width:100%}.cancel-btn[data-v-9e1cf6e2]:hover{border-color:#fff6;color:#fffc}.empty-pending[data-v-9e1cf6e2]{color:#ffffff80;font-size:14px;padding:40px 20px;text-align:center}@media (max-width:768px){.content-card[data-v-9e1cf6e2]{padding:20px 16px}}.pool-page[data-v-08302bb0]{background:linear-gradient(180deg,#0a1628,#0d1b2a);min-height:calc(100vh - 64px);padding:0}.tab-container[data-v-08302bb0]{background:#0a1628f2;padding:16px 16px 0;position:-webkit-sticky;position:sticky;top:64px;z-index:100}.tab-nav[data-v-08302bb0]{background:#ffffff0d;border-radius:24px;display:flex;gap:0;padding:4px}.tab-btn[data-v-08302bb0]{background:transparent;border:none;border-radius:20px;color:#fff9;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:12px 16px;transition:all .3s ease;white-space:nowrap}.tab-btn.active[data-v-08302bb0]{background:#ffffff1a;color:#fff}.tab-btn[data-v-08302bb0]:hover:not(.active){color:#fffc}.tab-content[data-v-08302bb0]{padding:16px}@media (max-width:768px){.tab-container[data-v-08302bb0]{top:56px}.tab-btn[data-v-08302bb0]{font-size:13px;padding:10px 12px}}.nft-page[data-v-b6bb8d54]{background:linear-gradient(180deg,#0a1628,#0d1b2a);min-height:100vh;padding-bottom:80px}.video-section[data-v-b6bb8d54]{padding:16px}.video-container[data-v-b6bb8d54]{background:#000;border:2px solid #f7b500;border-radius:12px;overflow:hidden}.video-player[data-v-b6bb8d54]{display:block;width:100%}.stats-section[data-v-b6bb8d54]{padding:0 16px}.stats-grid[data-v-b6bb8d54]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.stat-card[data-v-b6bb8d54]{background:linear-gradient(135deg,#0f2442,#0a1628);gap:12px;padding:16px}.stat-card[data-v-b6bb8d54],.stat-icon[data-v-b6bb8d54]{align-items:center;border-radius:12px;display:flex}.stat-icon[data-v-b6bb8d54]{height:48px;justify-content:center;width:48px}.stat-icon svg[data-v-b6bb8d54]{color:#fff;height:28px;width:28px}.stat-icon img[data-v-b6bb8d54]{border-radius:12px;height:48px;width:48px}.stat-card.blue .stat-icon[data-v-b6bb8d54]{background:linear-gradient(135deg,#2196f3,#1976d2)}.stat-card.purple .stat-icon[data-v-b6bb8d54]{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.stat-card.yellow .stat-icon[data-v-b6bb8d54]{background:linear-gradient(135deg,#f7b500,#ff9800)}.stat-card.pink .stat-icon[data-v-b6bb8d54]{background:linear-gradient(135deg,#e91e63,#c2185b)}.stat-info[data-v-b6bb8d54]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-b6bb8d54]{color:#fff9;font-size:12px}.stat-value[data-v-b6bb8d54]{color:#fff;font-size:18px;font-weight:600}.category-section[data-v-b6bb8d54]{display:flex;flex-direction:column;gap:12px;padding:16px}.category-item[data-v-b6bb8d54]{align-items:center;background:linear-gradient(135deg,#0f2442,#0a1628);border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px 20px;transition:all .3s ease}.category-item[data-v-b6bb8d54]:hover{background:linear-gradient(135deg,#1a3a5c,#0f2442)}.category-icon[data-v-b6bb8d54]{align-items:center;display:flex;height:36px;justify-content:center;width:36px}.category-icon svg[data-v-b6bb8d54]{color:#f7b500;height:24px;width:24px}.category-name[data-v-b6bb8d54]{color:#fff;flex:1;font-size:16px;font-weight:500}.category-arrow[data-v-b6bb8d54],.category-arrow svg[data-v-b6bb8d54]{height:28px;width:28px}.nft-category-page[data-v-a13a41a1]{background:linear-gradient(180deg,#0a1628,#0d1b2a);min-height:100vh}.category-header[data-v-a13a41a1]{background:#0a1628;justify-content:space-between;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.back-btn[data-v-a13a41a1],.category-header[data-v-a13a41a1]{align-items:center;display:flex}.back-btn[data-v-a13a41a1]{cursor:pointer;height:32px;justify-content:center;width:32px}.back-btn svg[data-v-a13a41a1]{color:#fff;height:24px;width:24px}.category-title[data-v-a13a41a1]{color:#fff;font-size:18px;font-weight:600}.header-spacer[data-v-a13a41a1]{width:32px}.empty-state[data-v-a13a41a1]{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding-top:60px}.empty-icon[data-v-a13a41a1]{height:120px;margin-bottom:16px;width:120px}.empty-text[data-v-a13a41a1]{color:#fff9;font-size:14px}.signin-page[data-v-1e2f06cf]{background:linear-gradient(180deg,#0a1628,#0d1b2a);min-height:100vh;padding-bottom:100px}.signin-header[data-v-1e2f06cf]{background:#0a1628f2;justify-content:space-between;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.back-btn[data-v-1e2f06cf],.signin-header[data-v-1e2f06cf]{align-items:center;display:flex}.back-btn[data-v-1e2f06cf]{cursor:pointer;height:32px;justify-content:center;width:32px}.back-btn svg[data-v-1e2f06cf]{color:#fff;height:24px;width:24px}.header-title[data-v-1e2f06cf]{color:#fff;font-size:18px;font-weight:600}.header-rules[data-v-1e2f06cf]{color:#f7b500;cursor:pointer;font-size:14px}.vip-calendar-wrapper[data-v-1e2f06cf]{background-image:url(/app/img/sign/bg.9af7e055.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;width:100%}.vip-section[data-v-1e2f06cf]{display:flex;gap:16px;padding:20px 16px}.vip-info[data-v-1e2f06cf]{flex:1}.vip-label[data-v-1e2f06cf]{background:linear-gradient(135deg,#f7b500,#ff9800);border-radius:4px;color:#000;display:inline-block;font-weight:600;padding:4px 12px}.vip-label[data-v-1e2f06cf],.vip-points[data-v-1e2f06cf]{font-size:12px;margin-bottom:8px}.vip-points[data-v-1e2f06cf]{color:#fff9;display:block}.points-display[data-v-1e2f06cf]{align-items:center;display:flex;gap:8px;margin-bottom:16px}.points-value[data-v-1e2f06cf]{color:#fff;font-size:32px;font-weight:700}.points-icon[data-v-1e2f06cf]{font-size:24px}.signin-btn[data-v-1e2f06cf]{background:linear-gradient(135deg,#f7b500,#ff9800);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px}.vip-badge[data-v-1e2f06cf]{height:120px;width:120px}.vip-badge img[data-v-1e2f06cf]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.calendar-section[data-v-1e2f06cf]{padding:16px}.section-title[data-v-1e2f06cf]{color:#f7b500;font-size:18px;font-weight:600;margin:0 0 8px}.signin-streak[data-v-1e2f06cf]{color:#fff9;font-size:12px;margin:0 0 16px}.calendar-grid[data-v-1e2f06cf]{display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.calendar-day[data-v-1e2f06cf]{background:linear-gradient(135deg,#1a3a5c,#0f2442);border-radius:8px;padding:12px 8px;text-align:center}.calendar-day.signed[data-v-1e2f06cf]{background:linear-gradient(135deg,#10b981,#059669)}.day-date[data-v-1e2f06cf]{color:#fff;font-size:12px}.day-date[data-v-1e2f06cf],.day-status[data-v-1e2f06cf]{display:block;margin-bottom:4px}.day-status[data-v-1e2f06cf]{color:#ef4444;font-size:16px}.calendar-day.signed .day-status[data-v-1e2f06cf]{color:#fff}.day-label[data-v-1e2f06cf]{color:#fff9;display:block;font-size:10px}.rewards-progress[data-v-1e2f06cf]{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.progress-item[data-v-1e2f06cf]{align-items:center;background:linear-gradient(135deg,#0f2442,#0a1628);border-radius:12px;display:flex;gap:12px;padding:12px}.progress-img[data-v-1e2f06cf]{height:84px;-o-object-fit:contain;object-fit:contain;width:140px}.progress-info[data-v-1e2f06cf]{flex:1}.progress-label[data-v-1e2f06cf]{color:#f7b500;display:block;font-size:14px;margin-bottom:8px}.progress-bar[data-v-1e2f06cf]{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:4px;overflow:hidden}.progress-fill[data-v-1e2f06cf]{background:linear-gradient(90deg,#f7b500,#ff9800);border-radius:4px;height:100%}.progress-text[data-v-1e2f06cf]{color:#fff9;font-size:12px}.exchange-section[data-v-1e2f06cf],.ranking-section[data-v-1e2f06cf],.rewards-section[data-v-1e2f06cf],.sharing-section[data-v-1e2f06cf]{padding:16px}.section-subtitle[data-v-1e2f06cf]{color:#fff9;font-size:12px;margin:0 0 12px}.exchange-list[data-v-1e2f06cf],.reward-list[data-v-1e2f06cf]{display:flex;flex-direction:column;gap:8px}.exchange-item[data-v-1e2f06cf],.reward-item[data-v-1e2f06cf],.sharing-item[data-v-1e2f06cf]{align-items:center;background:linear-gradient(135deg,#0f2442,#0a1628);border-radius:12px;display:flex;gap:12px;padding:16px}.exchange-icon[data-v-1e2f06cf],.reward-icon[data-v-1e2f06cf],.sharing-icon[data-v-1e2f06cf]{border-radius:50%;height:40px;width:40px}.exchange-info[data-v-1e2f06cf],.reward-info[data-v-1e2f06cf],.sharing-info[data-v-1e2f06cf]{flex:1}.exchange-name[data-v-1e2f06cf],.reward-name[data-v-1e2f06cf],.sharing-name[data-v-1e2f06cf]{color:#fff;display:block;font-size:14px}.exchange-desc[data-v-1e2f06cf],.reward-desc[data-v-1e2f06cf]{color:#fff9;display:block;font-size:12px}.reward-arrow[data-v-1e2f06cf],.sharing-arrow[data-v-1e2f06cf]{color:#f7b500;font-size:24px}.exchange-right[data-v-1e2f06cf]{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.exchange-btn[data-v-1e2f06cf]{background:linear-gradient(135deg,#f7b500,#ff9800);border:none;border-radius:16px;color:#000;cursor:pointer;font-size:12px;font-weight:600;padding:6px 16px}.exchange-points[data-v-1e2f06cf]{color:#fff9;font-size:12px}.ranking-list[data-v-1e2f06cf]{display:flex;flex-direction:column;gap:8px}.ranking-item[data-v-1e2f06cf]{background:linear-gradient(135deg,#0f2442,#0a1628);border-radius:8px;padding:12px 16px}.ranking-address[data-v-1e2f06cf]{color:#fff;font-family:monospace;font-size:14px}:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1920px;--container-sm:540px;--container-md:720px;--container-lg:960px;--container-xl:1140px;--container-xxl:1320px;--grid-columns:12;--grid-gutter:30px;--grid-gutter-half:calc(var(--grid-gutter)/2);--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--radius-none:0;--radius-sm:.125rem;--radius-base:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-base:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--shadow-none:none;--duration-75:75ms;--duration-100:.1s;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-500:.5s;--duration-700:.7s;--duration-1000:1s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--z-0:0;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--z-auto:auto;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-notification:1080}.dark,:root[data-theme=dark]{--color-bg-primary:#0f172a;--color-bg-secondary:#1e293b;--color-bg-tertiary:#334155;--color-bg-elevated:#1e293b;--color-bg-overlay:rgba(0,0,0,.7);--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-text-muted:#64748b;--color-text-inverse:#0f172a;--color-border-primary:#334155;--color-border-secondary:#475569;--color-border-focus:#667eea;--color-primary:#667eea;--color-primary-light:#818cf8;--color-primary-dark:#5b21b6;--color-secondary:#764ba2;--color-secondary-light:#a855f7;--color-secondary-dark:#6b21a8;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 6px rgba(0,0,0,.4);--shadow-lg:0 10px 15px rgba(0,0,0,.5);--shadow-xl:0 20px 25px rgba(0,0,0,.6);--header-bg:#1e293b;--header-border:#334155;--sidebar-bg:#1e293b;--footer-bg:#0f172a;--card-bg:#1e293b;--input-bg:#0f172a;--input-border:#334155;--button-bg:#667eea;--button-hover-bg:#5b21b6;--scrollbar-bg:#1e293b;--scrollbar-thumb:#475569;--scrollbar-thumb-hover:#64748b}.dark{color-scheme:dark}.dark ::-webkit-scrollbar{background:var(--scrollbar-bg);height:10px;width:10px}.dark ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:5px}.dark ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.dark ::-moz-selection{background:#667eea4d;color:var(--color-text-primary)}.dark ::selection{background:#667eea4d;color:var(--color-text-primary)}.dark input:-webkit-autofill,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.dark img:not([data-no-dark]){opacity:.9}.dark code,.dark pre{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.dark a{color:var(--color-primary-light)}.dark a:hover{color:var(--color-primary)}.dark table{background:var(--card-bg)}.dark table,.dark table th{border-color:var(--color-border-primary)}.dark table th{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.dark table td{color:var(--color-text-secondary)}.dark .card,.dark table td{border-color:var(--color-border-primary)}.dark .card{background:var(--card-bg);box-shadow:var(--shadow-md)}.dark .btn:not(.btn-primary):not(.btn-secondary),.dark button:not(.btn-primary):not(.btn-secondary){background:var(--color-bg-secondary);border-color:var(--color-border-primary);color:var(--color-text-primary)}.dark .btn:not(.btn-primary):not(.btn-secondary):hover,.dark button:not(.btn-primary):not(.btn-secondary):hover{background:var(--color-bg-tertiary);border-color:var(--color-border-secondary)}.dark input,.dark select,.dark textarea{background:var(--input-bg);border-color:var(--input-border);color:var(--color-text-primary)}.dark input::-moz-placeholder,.dark select::-moz-placeholder,.dark textarea::-moz-placeholder{color:var(--color-text-muted)}.dark input::placeholder,.dark select::placeholder,.dark textarea::placeholder{color:var(--color-text-muted)}.dark input:focus,.dark select:focus,.dark textarea:focus{background:var(--color-bg-secondary);border-color:var(--color-border-focus)}.dark .dropdown-menu{background:var(--color-bg-elevated);box-shadow:var(--shadow-lg)}.dark .dropdown-menu,.dark .modal{border-color:var(--color-border-primary)}.dark .modal{background:var(--color-bg-secondary)}.dark .tooltip{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.dark .pagination .page-link{background:var(--color-bg-secondary);border-color:var(--color-border-primary);color:var(--color-text-primary)}.dark .pagination .page-link:hover{background:var(--color-bg-tertiary)}.dark .pagination .page-link.active{background:var(--color-primary);border-color:var(--color-primary)}.dark .badge.badge-light{color:var(--color-text-primary)}.dark .badge.badge-light,.dark .progress{background:var(--color-bg-tertiary)}.dark .breadcrumb{background:var(--color-bg-secondary)}.dark .breadcrumb .breadcrumb-item{color:var(--color-text-secondary)}.dark .breadcrumb .breadcrumb-item.active{color:var(--color-text-primary)}.dark .alert.alert-light,.dark .list-group-item{background:var(--color-bg-secondary);border-color:var(--color-border-primary);color:var(--color-text-primary)}.dark .list-group-item:hover{background:var(--color-bg-tertiary)}.dark .loader,.dark .spinner{border-color:var(--color-border-primary);border-top-color:var(--color-primary)}*{transition:background-color .3s ease,border-color .3s ease,color .3s ease}iframe,img,video{transition:opacity .3s ease}
