.home[data-v-38245f4b]{background:var(--bg-primary);color:var(--text-primary);min-height:95vh;overflow-x:hidden}.hero[data-v-38245f4b]{min-height:95vh;display:flex;align-items:center;position:relative;background:radial-gradient(circle at 20% 50%,var(--accent-primary-bg) 0%,transparent 50%),radial-gradient(circle at 80% 20%,var(--accent-secondary-bg) 0%,transparent 50%)}.hero-grid[data-v-38245f4b]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1400px;margin:0 auto;padding:0 2rem;align-items:center}.hero-content[data-v-38245f4b]{z-index:2}.title[data-v-38245f4b]{font-size:5rem;font-weight:900;margin-bottom:1rem;line-height:1}.title-main[data-v-38245f4b]{color:var(--text-primary)}.title-accent[data-v-38245f4b]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:var(--shadow-neon)}.subtitle[data-v-38245f4b]{font-size:1.4rem;color:var(--text-secondary);margin-bottom:2rem;font-weight:300;padding-left:4px}.hero-features[data-v-38245f4b]{display:flex;gap:2rem;margin-bottom:3rem}.hero-feature[data-v-38245f4b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--overlay-light);border-radius:25px;border:1px solid var(--border-neon)}.feature-icon[data-v-38245f4b]{font-size:1.2rem}.cta-button[data-v-38245f4b]{position:relative;display:inline-block;padding:1.2rem 3rem;background:var(--gradient-primary);color:var(--bg-primary);text-decoration:none;border-radius:50px;font-weight:700;font-size:1.2rem;transition:all .3s ease;overflow:hidden;box-shadow:var(--shadow-neon)}.button-glow[data-v-38245f4b]{position:absolute;inset:-2px;background:var(--gradient-primary);border-radius:50px;z-index:-1;filter:blur(10px);opacity:0;transition:opacity .3s ease}.cta-button:hover .button-glow[data-v-38245f4b]{opacity:1}.cta-button[data-v-38245f4b]:hover{transform:translateY(-2px)}.hero-visual[data-v-38245f4b]{position:relative;height:500px}.floating-cards[data-v-38245f4b]{position:relative;width:100%;height:100%}.card[data-v-38245f4b]{position:absolute;width:120px;height:180px;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:12px;box-shadow:var(--shadow-neon);animation:float-38245f4b 4s ease-in-out infinite}.card-1[data-v-38245f4b]{top:10%;left:20%;animation-delay:0s}.card-2[data-v-38245f4b]{top:30%;right:20%;animation-delay:-1.5s}.card-3[data-v-38245f4b]{bottom:15%;left:30%;animation-delay:-3s}@keyframes float-38245f4b{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.features-grid[data-v-38245f4b]{padding:6rem 2rem;max-width:1400px;margin:0 auto}.section-header[data-v-38245f4b]{text-align:center;margin-bottom:4rem}.section-header h2[data-v-38245f4b]{font-size:3rem;margin-bottom:1rem;background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header p[data-v-38245f4b]{font-size:1.2rem}.grid[data-v-38245f4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card[data-v-38245f4b]{background:var(--bg-secondary);padding:2rem;border-radius:20px;border:1px solid var(--border-neon);transition:all .3s ease;position:relative;overflow:hidden}.feature-card[data-v-38245f4b]:hover{transform:translateY(-5px);box-shadow:var(--shadow-neon)}.feature-spotlight[data-v-38245f4b]{border:2px solid var(--accent-secondary);background:linear-gradient(135deg,var(--bg-secondary),var(--accent-secondary-bg))}.spotlight-badge[data-v-38245f4b]{position:absolute;top:1rem;right:1rem;background:var(--gradient-secondary);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600}.feature-header[data-v-38245f4b]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.feature-icon-large[data-v-38245f4b]{font-size:2.2rem}.feature-card h3[data-v-38245f4b]{font-size:1.5rem;font-weight:600;color:var(--accent-primary)}.feature-card img[data-v-38245f4b]{width:100%;height:200px;object-fit:cover;border-radius:12px;margin-bottom:1rem}.video-section[data-v-38245f4b]{padding:4rem 2rem;background:var(--bg-secondary);text-align:center}.video-container h2[data-v-38245f4b]{font-size:2.5rem;margin-bottom:2rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.video-frame[data-v-38245f4b]{max-width:800px;margin:0 auto;border-radius:20px;overflow:hidden;border:2px solid var(--border-neon);box-shadow:var(--shadow-neon)}.video-frame iframe[data-v-38245f4b]{width:100%;height:450px}.footer[data-v-38245f4b]{background:var(--bg-primary);padding:4rem 2rem;border-top:1px solid var(--border-neon)}.donate-form button[data-v-38245f4b]{margin-top:1rem}.footer-grid[data-v-38245f4b]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.footer-section h3[data-v-38245f4b]{font-size:1.5rem;margin-bottom:1rem;color:var(--accent-primary)}.contact-link[data-v-38245f4b]{color:var(--accent-primary);text-decoration:none;font-weight:500;transition:all .3s ease}.contact-link[data-v-38245f4b]:hover{text-shadow:0 0 10px var(--accent-primary)}.support-button[data-v-38245f4b]{display:flex;align-items:center;gap:.5rem;padding:.875rem 2rem;color:var(--text-primary);border-radius:25px;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid var(--accent-secondary);background:var(--accent-secondary-bg);cursor:pointer;font-size:1.1rem}.support-button[data-v-38245f4b]:hover{background:var(--accent-secondary-bg-medium);border-color:var(--accent-secondary-hover);box-shadow:var(--shadow-secondary-strong);color:var(--text-primary);transform:translateY(-2px)}@media (max-width: 768px){.title[data-v-38245f4b]{padding-top:2rem;font-size:3.5rem}.hero-grid[data-v-38245f4b]{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-features[data-v-38245f4b]{flex-direction:column;align-items:center}.grid[data-v-38245f4b]{grid-template-columns:1fr}.footer-grid[data-v-38245f4b]{grid-template-columns:1fr;gap:2rem;text-align:center}.donate-form[data-v-38245f4b]{display:flex;justify-content:center}.video-frame iframe[data-v-38245f4b]{height:250px}}.login-page[data-v-827ffa24]{background:var(--bg-primary);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:10vh 1rem}.background-decoration[data-v-827ffa24]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.floating-card[data-v-827ffa24]{position:absolute;width:80px;height:120px;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:8px;box-shadow:var(--shadow-neon);animation:float-827ffa24 8s ease-in-out infinite;opacity:.3}.card-1[data-v-827ffa24]{top:15%;left:8%;animation-delay:0s}.card-2[data-v-827ffa24]{bottom:25%;right:12%;animation-delay:-4s}.floating-chips[data-v-827ffa24]{position:absolute;width:50px;height:50px;background:linear-gradient(45deg,var(--accent-secondary),var(--accent-tertiary));border:2px solid var(--border-neon);border-radius:50%;opacity:.2;animation:floatChips-827ffa24 10s ease-in-out infinite}.chips-1[data-v-827ffa24]{top:25%;right:15%;animation-delay:-2s}.chips-2[data-v-827ffa24]{bottom:35%;left:15%;animation-delay:-6s}@keyframes float-827ffa24{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(2deg) scale(1.05)}66%{transform:translateY(-10px) rotate(-1deg) scale(.95)}}@keyframes floatChips-827ffa24{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-25px) scale(1.1)}}.login-container[data-v-827ffa24]{width:100%;max-width:450px;z-index:2}.login-card[data-v-827ffa24]{background:var(--bg-secondary);border:1px solid var(--border-neon);border-radius:20px;padding:2.5rem;box-shadow:var(--shadow-dark);transition:all .3s ease}.login-card[data-v-827ffa24]:hover{box-shadow:var(--shadow-neon),var(--shadow-dark)}.card-header[data-v-827ffa24]{text-align:center;margin-bottom:2rem}.card-title[data-v-827ffa24]{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-827ffa24]{color:var(--text-primary)}.login-form[data-v-827ffa24],.form-group[data-v-827ffa24]{margin-bottom:1.5rem}.form-group label[data-v-827ffa24]{display:block;font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.form-group input[data-v-827ffa24]{width:100%;padding:.875rem 1rem;background:var(--bg-primary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.form-group input[data-v-827ffa24]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-glow)}.form-group input[data-v-827ffa24]::placeholder{color:var(--text-muted)}.submit-button[data-v-827ffa24]{width:100%;border-radius:12px!important}.login-links[data-v-827ffa24]{text-align:center;border-top:1px solid var(--border-neon);padding-top:1.5rem}.primary-links[data-v-827ffa24]{margin-bottom:1rem}.secondary-links[data-v-827ffa24]{margin-bottom:1.5rem}.accent-link[data-v-827ffa24]{color:var(--accent-primary);text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease}.accent-link[data-v-827ffa24]:hover{color:var(--accent-primary);text-shadow:0 0 10px var(--accent-primary)}.secondary-link[data-v-827ffa24]{color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .3s ease}.secondary-link[data-v-827ffa24]:hover{color:var(--accent-primary)}.info-note[data-v-827ffa24]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent-primary-bg);border:1px solid var(--border-neon);border-radius:8px;padding:.75rem;font-size:.85rem;color:var(--text-secondary)}.info-icon[data-v-827ffa24]{color:var(--accent-primary);font-size:1rem}@media (max-width: 768px){.login-page[data-v-827ffa24]{padding:5vh .5rem}.login-card[data-v-827ffa24]{padding:2rem}.card-title[data-v-827ffa24]{font-size:2rem}.floating-card[data-v-827ffa24]{width:60px;height:90px}.floating-chips[data-v-827ffa24]{width:40px;height:40px}}@media (max-width: 480px){.login-card[data-v-827ffa24]{padding:1.5rem}.card-title[data-v-827ffa24]{font-size:1.75rem}}.create-account-page[data-v-3a9cbf7b]{background:var(--bg-primary);display:flex;align-items:center;justify-content:center;position:relative;overflow-x:hidden;padding:10vh 1rem}.background-decoration[data-v-3a9cbf7b]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.floating-card[data-v-3a9cbf7b]{position:absolute;width:80px;height:120px;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:8px;box-shadow:var(--shadow-neon);animation:float-3a9cbf7b 8s ease-in-out infinite;opacity:.3}.card-1[data-v-3a9cbf7b]{top:10%;left:10%;animation-delay:0s}.card-2[data-v-3a9cbf7b]{top:70%;right:15%;animation-delay:-3s}.card-3[data-v-3a9cbf7b]{bottom:20%;left:5%;animation-delay:-6s}@keyframes float-3a9cbf7b{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(2deg) scale(1.05)}66%{transform:translateY(-10px) rotate(-1deg) scale(.95)}}.create-account-container[data-v-3a9cbf7b]{width:100%;max-width:450px;z-index:2}.create-account-card[data-v-3a9cbf7b]{background:var(--bg-secondary);border:1px solid var(--border-neon);border-radius:20px;padding:2.5rem;box-shadow:var(--shadow-dark);transition:all .3s ease}.create-account-card[data-v-3a9cbf7b]:hover{box-shadow:var(--shadow-neon),var(--shadow-dark)}.card-header[data-v-3a9cbf7b]{text-align:center;margin-bottom:2rem}.card-title[data-v-3a9cbf7b]{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-3a9cbf7b]{color:var(--text-primary)}.title-accent[data-v-3a9cbf7b]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-subtitle[data-v-3a9cbf7b]{color:var(--text-secondary);font-size:1rem;margin-bottom:0}.create-account-form[data-v-3a9cbf7b],.form-group[data-v-3a9cbf7b]{margin-bottom:1.5rem}.form-group label[data-v-3a9cbf7b]{display:block;font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.form-group input[data-v-3a9cbf7b]{width:100%;padding:.875rem 1rem;background:var(--bg-primary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.form-group input[data-v-3a9cbf7b]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-glow)}.form-group input[data-v-3a9cbf7b]:disabled{opacity:.6;cursor:not-allowed}.form-group input[data-v-3a9cbf7b]::placeholder{color:var(--text-muted)}.recaptcha-container[data-v-3a9cbf7b]{margin-bottom:1.5rem;display:flex;justify-content:center}.submit-button[data-v-3a9cbf7b]{width:100%;position:relative;border-radius:12px!important}.loading-text[data-v-3a9cbf7b]{display:flex;align-items:center;justify-content:center;gap:.5rem}.spinner[data-v-3a9cbf7b]{animation:spin-3a9cbf7b 1s linear infinite}@keyframes spin-3a9cbf7b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-link[data-v-3a9cbf7b]{text-align:center;padding-top:1rem;border-top:1px solid var(--border-neon)}.login-link p[data-v-3a9cbf7b]{margin-bottom:.5rem;color:var(--text-secondary)}.accent-link[data-v-3a9cbf7b]{color:var(--accent-primary);text-decoration:none;font-weight:500;transition:all .3s ease}.accent-link[data-v-3a9cbf7b]:hover{color:var(--accent-primary);text-shadow:0 0 10px var(--accent-primary)}@media (max-width: 768px){.create-account-page[data-v-3a9cbf7b]{padding:6rem .5rem 1rem;min-height:100vh;align-items:flex-start}.create-account-card[data-v-3a9cbf7b]{padding:1.5rem;margin:0;width:100%;max-width:100%}.card-title[data-v-3a9cbf7b]{font-size:2rem}.floating-card[data-v-3a9cbf7b]{width:50px;height:75px}.card-1[data-v-3a9cbf7b]{top:5%;left:5%}.card-2[data-v-3a9cbf7b]{top:80%;right:5%}.card-3[data-v-3a9cbf7b]{bottom:10%;left:5%}}@media (max-width: 480px){.create-account-page[data-v-3a9cbf7b]{padding-top:5rem;padding-left:.25rem;padding-right:.25rem}.create-account-card[data-v-3a9cbf7b]{padding:1.25rem;border-radius:16px}.card-title[data-v-3a9cbf7b]{font-size:1.75rem}.card-subtitle[data-v-3a9cbf7b]{font-size:.9rem}.form-group input[data-v-3a9cbf7b]{padding:.75rem;font-size:.9rem}.submit-button[data-v-3a9cbf7b]{padding:.875rem 1.5rem;font-size:1rem}}.half-circle-spinner,.half-circle-spinner *{box-sizing:border-box}.half-circle-spinner{width:60px;height:60px;border-radius:100%;position:relative}.half-circle-spinner .circle{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:6px solid transparent}.half-circle-spinner .circle.circle-1{border-top-color:#ff1d5e;animation:half-circle-spinner-animation 1s infinite}.half-circle-spinner .circle.circle-2{border-bottom-color:#ff1d5e;animation:half-circle-spinner-animation 1s infinite alternate}@keyframes half-circle-spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading[data-v-d4f106c3]{display:flex;justify-content:center;align-items:center;z-index:1000}.user-page[data-v-920c7b3d]{background:var(--bg-primary);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:10vh 1rem}.background-decoration[data-v-920c7b3d]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.floating-card[data-v-920c7b3d]{position:absolute;width:80px;height:120px;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:8px;box-shadow:var(--shadow-neon);animation:float-920c7b3d 8s ease-in-out infinite;opacity:.3}.card-1[data-v-920c7b3d]{top:15%;left:8%;animation-delay:0s}.card-2[data-v-920c7b3d]{top:60%;left:15%;animation-delay:-2s}.card-3[data-v-920c7b3d]{top:20%;right:15%;animation-delay:-4s}.card-4[data-v-920c7b3d]{bottom:25%;right:12%;animation-delay:-6s}@keyframes float-920c7b3d{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(2deg) scale(1.05)}66%{transform:translateY(-10px) rotate(-1deg) scale(.95)}}.user-container[data-v-920c7b3d]{width:100%;max-width:600px;z-index:2}.user-card[data-v-920c7b3d]{background:var(--bg-secondary);border:1px solid var(--border-neon);border-radius:20px;padding:2.5rem;box-shadow:var(--shadow-dark);transition:all .3s ease}.user-card[data-v-920c7b3d]:hover{box-shadow:var(--shadow-neon),var(--shadow-dark)}.card-header[data-v-920c7b3d]{text-align:center;margin-bottom:3rem}.header-icon[data-v-920c7b3d]{margin-bottom:1rem}.user-icon[data-v-920c7b3d]{font-size:3rem;color:var(--accent-primary);animation:userGlow-920c7b3d 3s ease-in-out infinite}@keyframes userGlow-920c7b3d{0%,to{filter:drop-shadow(0 0 5px var(--accent-primary))}50%{filter:drop-shadow(0 0 15px var(--accent-primary))}}.card-title[data-v-920c7b3d]{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-920c7b3d]{color:var(--text-primary)}.title-accent[data-v-920c7b3d]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-subtitle[data-v-920c7b3d]{color:var(--text-secondary);font-size:1rem;margin-bottom:0}.settings-sections[data-v-920c7b3d]{display:flex;flex-direction:column;gap:2rem}.setting-section[data-v-920c7b3d]{background:var(--overlay-light);border:1px solid var(--border-neon);border-radius:16px;padding:1.5rem;transition:all .3s ease}.setting-section[data-v-920c7b3d]:hover{background:var(--overlay-medium);transform:translateY(-2px)}.setting-info[data-v-920c7b3d]{display:flex;align-items:center;gap:1rem;margin-bottom:0;flex-wrap:wrap}.setting-label[data-v-920c7b3d]{display:flex;align-items:center;gap:.5rem;min-width:120px;flex-shrink:0}.section-icon[data-v-920c7b3d]{color:var(--accent-primary);font-size:1.2rem}.label-text[data-v-920c7b3d]{font-weight:600;color:var(--text-primary);font-size:1rem}.setting-value[data-v-920c7b3d]{flex:1;color:var(--text-secondary);font-size:1rem;margin-right:1rem;word-break:break-all;min-width:0}.setting-note[data-v-920c7b3d]{color:var(--text-muted);font-size:.875rem;font-style:italic;flex-shrink:0}.change-button[data-v-920c7b3d]{flex-shrink:0;padding:.5rem 1rem;border-radius:8px;font-size:.875rem}.setting-form[data-v-920c7b3d]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-neon);animation:slideDown-920c7b3d .3s ease-out}@keyframes slideDown-920c7b3d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-920c7b3d]{margin-bottom:1.5rem}.form-group label[data-v-920c7b3d]{display:block;font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.form-group input[data-v-920c7b3d]{width:100%;padding:.875rem 1rem;background:var(--bg-primary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.form-group input[data-v-920c7b3d]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-glow)}.form-group input[data-v-920c7b3d]:disabled{opacity:.6;cursor:not-allowed}.form-group input[data-v-920c7b3d]::placeholder{color:var(--text-muted)}.form-actions[data-v-920c7b3d]{display:flex;gap:1rem;margin-top:1.5rem}.action-button[data-v-920c7b3d]{flex:1;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;cursor:pointer;border:2px solid transparent;text-align:center}.action-button[data-v-920c7b3d]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.loading-text[data-v-920c7b3d]{display:flex;align-items:center;justify-content:center;gap:.5rem}.spinner[data-v-920c7b3d]{animation:spin-920c7b3d 1s linear infinite}@keyframes spin-920c7b3d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.user-page[data-v-920c7b3d]{padding:5vh .5rem}.user-card[data-v-920c7b3d]{padding:2rem}.card-title[data-v-920c7b3d]{font-size:2rem}.user-icon[data-v-920c7b3d]{font-size:2.5rem}.setting-info[data-v-920c7b3d]{flex-direction:column;align-items:flex-start;gap:.75rem}.setting-label[data-v-920c7b3d]{min-width:auto}.setting-value[data-v-920c7b3d]{margin-right:0;margin-bottom:.5rem;word-break:break-word}.change-button[data-v-920c7b3d]{align-self:stretch;text-align:center}.form-actions[data-v-920c7b3d]{flex-direction:column}}@media (max-width: 600px){.setting-info[data-v-920c7b3d]{flex-direction:column;align-items:flex-start;gap:.75rem}.setting-value[data-v-920c7b3d]{word-break:break-word;margin-right:0}.change-button[data-v-920c7b3d]{align-self:stretch;text-align:center}}@media (max-width: 480px){.user-card[data-v-920c7b3d]{padding:1.5rem}.card-title[data-v-920c7b3d]{font-size:1.75rem}.settings-sections[data-v-920c7b3d]{gap:1.5rem}.setting-section[data-v-920c7b3d]{padding:1rem}.setting-value[data-v-920c7b3d]{font-size:.9rem;word-break:break-word}}.validate-email-page[data-v-e2cbeb43]{background:var(--bg-primary);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:15vh 1rem}.background-decoration[data-v-e2cbeb43]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.floating-envelope[data-v-e2cbeb43]{position:absolute;width:60px;height:40px;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:4px;opacity:.2;animation:floatEnvelope-e2cbeb43 10s ease-in-out infinite}.envelope-1[data-v-e2cbeb43]{top:15%;left:10%;animation-delay:0s}.envelope-2[data-v-e2cbeb43]{bottom:20%;right:15%;animation-delay:-5s}.floating-check[data-v-e2cbeb43]{position:absolute;width:40px;height:40px;border:2px solid var(--accent-primary);border-radius:50%;opacity:.15;animation:floatCheck-e2cbeb43 12s ease-in-out infinite}.floating-check[data-v-e2cbeb43]:before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--accent-primary);font-size:20px;font-weight:700}.check-1[data-v-e2cbeb43]{top:20%;right:20%;animation-delay:-2s}.check-2[data-v-e2cbeb43]{bottom:30%;left:20%;animation-delay:-7s}@keyframes floatEnvelope-e2cbeb43{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(2deg)}50%{transform:translateY(-25px) rotate(-1deg)}75%{transform:translateY(-15px) rotate(1deg)}}@keyframes floatCheck-e2cbeb43{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}.validation-container[data-v-e2cbeb43]{width:100%;max-width:500px;z-index:2}.validation-card[data-v-e2cbeb43]{background:var(--bg-secondary);border:1px solid var(--border-neon);border-radius:20px;padding:3rem;box-shadow:var(--shadow-dark);text-align:center;transition:all .3s ease}.validation-card[data-v-e2cbeb43]:hover{box-shadow:var(--shadow-neon),var(--shadow-dark)}.loading-state[data-v-e2cbeb43]{animation:fadeIn-e2cbeb43 .5s ease-in}.loading-icon[data-v-e2cbeb43]{margin-bottom:2rem}.spinning-envelope[data-v-e2cbeb43]{font-size:4rem;color:var(--accent-primary);animation:spin-e2cbeb43 2s linear infinite}@keyframes spin-e2cbeb43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-title[data-v-e2cbeb43]{font-size:2.5rem;font-weight:900;margin-bottom:1rem;color:var(--text-primary)}.loading-subtitle[data-v-e2cbeb43]{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem}.loading-dots[data-v-e2cbeb43]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-e2cbeb43]{width:10px;height:10px;background:var(--accent-primary);border-radius:50%;animation:pulse-e2cbeb43 1.5s ease-in-out infinite}.dot[data-v-e2cbeb43]:nth-child(2){animation-delay:.2s}.dot[data-v-e2cbeb43]:nth-child(3){animation-delay:.4s}@keyframes pulse-e2cbeb43{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.success-state[data-v-e2cbeb43]{animation:fadeIn-e2cbeb43 .5s ease-in}.success-icon[data-v-e2cbeb43]{margin-bottom:2rem}.check-icon[data-v-e2cbeb43]{font-size:5rem;color:var(--success);animation:successPop-e2cbeb43 .6s ease-out}@keyframes successPop-e2cbeb43{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-title[data-v-e2cbeb43]{font-size:2.5rem;font-weight:900;margin-bottom:1rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-e2cbeb43]{color:var(--text-primary)}.title-accent[data-v-e2cbeb43]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.success-subtitle[data-v-e2cbeb43]{font-size:1.1rem;color:var(--text-secondary);margin-bottom:1.5rem}.success-message[data-v-e2cbeb43]{background:var(--success-bg);border:1px solid var(--success-border);border-radius:12px;padding:1rem;color:var(--success-light);margin-bottom:2rem}.redirect-info[data-v-e2cbeb43]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.arrow-icon[data-v-e2cbeb43]{color:var(--accent-primary);animation:bounce-e2cbeb43 2s infinite}@keyframes bounce-e2cbeb43{0%,20%,50%,80%,to{transform:translate(0)}40%{transform:translate(5px)}60%{transform:translate(3px)}}.error-state[data-v-e2cbeb43]{animation:fadeIn-e2cbeb43 .5s ease-in}.error-icon[data-v-e2cbeb43]{margin-bottom:2rem}.warning-icon[data-v-e2cbeb43]{font-size:4rem;color:var(--warning)}.error-title[data-v-e2cbeb43]{font-size:2.5rem;font-weight:900;margin-bottom:1rem;line-height:1.1;word-spacing:.2em}.error-subtitle[data-v-e2cbeb43]{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.error-actions[data-v-e2cbeb43]{display:flex;flex-direction:column;gap:1rem}.action-button[data-v-e2cbeb43]{display:inline-block;padding:.875rem 2rem;text-align:center;text-decoration:none;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;border:2px solid transparent}.action-button.btn-outline[data-v-e2cbeb43]{background:transparent;color:var(--accent-primary);border-color:var(--accent-primary)}.action-button.btn-outline[data-v-e2cbeb43]:hover{background:var(--accent-primary);color:var(--bg-primary);box-shadow:var(--shadow-accent-glow)}@keyframes fadeIn-e2cbeb43{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.validation-card[data-v-e2cbeb43]{padding:2rem}.success-title[data-v-e2cbeb43],.error-title[data-v-e2cbeb43],.loading-title[data-v-e2cbeb43]{font-size:2rem}.spinning-envelope[data-v-e2cbeb43],.check-icon[data-v-e2cbeb43],.warning-icon[data-v-e2cbeb43]{font-size:3rem}.floating-envelope[data-v-e2cbeb43],.floating-check[data-v-e2cbeb43]{width:40px;height:25px}}.dialog-overlay[data-v-b12661d5]{position:fixed;inset:0;background:var(--backdrop-strong);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.confirm-dialog[data-v-b12661d5]{background:var(--bg-secondary);border:1px solid var(--overlay-light);border-radius:16px;max-width:400px;width:100%;box-shadow:var(--shadow-dark-strong);animation:dialogSlideIn-b12661d5 .3s ease-out}@keyframes dialogSlideIn-b12661d5{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header[data-v-b12661d5]{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--overlay-light)}.dialog-title[data-v-b12661d5]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0;text-align:center}.dialog-content[data-v-b12661d5]{padding:1.5rem;text-align:center}.dialog-message[data-v-b12661d5]{font-size:1rem;color:var(--text-secondary);line-height:1.5;margin:0}.dialog-actions[data-v-b12661d5]{display:flex;gap:1rem;padding:1rem 1.5rem 1.5rem;justify-content:flex-end}.confirm-button[data-v-b12661d5],.cancel-button[data-v-b12661d5]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;border:2px solid transparent}.button-icon[data-v-b12661d5]{font-size:.9rem}.confirm-button[data-v-b12661d5]{background:var(--accent-tertiary);color:#fff}.confirm-button[data-v-b12661d5]:hover{background:var(--accent-tertiary-hover);transform:translateY(-1px)}.cancel-button[data-v-b12661d5]{background:transparent;color:var(--text-secondary);border-color:var(--overlay-light)}.cancel-button[data-v-b12661d5]:hover{color:var(--text-primary);background:var(--overlay-light);border-color:var(--overlay-medium)}@media (max-width: 768px){.dialog-overlay[data-v-b12661d5]{padding:.5rem}.dialog-header[data-v-b12661d5]{padding:1rem 1rem .5rem}.dialog-content[data-v-b12661d5]{padding:0 1rem 1rem}.dialog-actions[data-v-b12661d5]{padding:.5rem 1rem 1rem;flex-direction:column-reverse}.confirm-button[data-v-b12661d5],.cancel-button[data-v-b12661d5]{justify-content:center}}.item-list-section[data-v-689d0664]{margin-bottom:2rem}.section-header[data-v-689d0664]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--overlay-light)}.section-title[data-v-689d0664]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.item-count[data-v-689d0664]{color:var(--text-muted);font-size:.9rem;background:var(--overlay-light);padding:.25rem .75rem;border-radius:12px;border:1px solid var(--overlay-light)}.empty-state[data-v-689d0664]{text-align:center;padding:3rem 1rem;background:var(--overlay-light);border:1px solid var(--overlay-light);border-radius:16px}.empty-icon[data-v-689d0664]{font-size:3rem;color:var(--text-muted);margin-bottom:1rem}.empty-title[data-v-689d0664]{font-size:1.25rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem}.items-grid[data-v-689d0664]{display:grid;gap:1rem;grid-template-columns:1fr}.item-card[data-v-689d0664]{background:var(--bg-secondary);border:1px solid var(--overlay-light);border-radius:12px;padding:1.25rem;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;position:relative;overflow:hidden}.item-card[data-v-689d0664]:hover{transform:translateY(-1px);border-color:var(--accent-primary);background:var(--overlay-light)}.item-content[data-v-689d0664]{flex:1;min-width:0}.item-link[data-v-689d0664]{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;width:100%}.item-name[data-v-689d0664]{font-size:1.1rem;font-weight:500;color:var(--text-primary);transition:color .2s ease}.item-card:hover .item-name[data-v-689d0664]{color:var(--accent-primary)}.item-indicator[data-v-689d0664]{opacity:0;transition:all .2s ease;color:var(--accent-primary)}.item-card:hover .item-indicator[data-v-689d0664]{opacity:1;transform:translate(4px)}.arrow-icon[data-v-689d0664]{font-size:.9rem}.item-actions[data-v-689d0664]{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.action-button[data-v-689d0664]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--overlay-light);background:var(--overlay-light);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.action-button[data-v-689d0664]:hover{transform:translateY(-1px);border-color:var(--accent-primary);background:var(--overlay-medium)}.edit-button[data-v-689d0664]:hover{color:var(--accent-primary)}.delete-button[data-v-689d0664]:hover{color:var(--error);border-color:var(--error);background:var(--error-bg)}.pagination-controls[data-v-689d0664]{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.pagination-button[data-v-689d0664]{width:150px}@media (max-width: 768px){.section-header[data-v-689d0664]{flex-direction:column;align-items:flex-start;gap:.5rem}.item-card[data-v-689d0664]{padding:1rem}.item-name[data-v-689d0664]{font-size:1rem}.item-actions[data-v-689d0664]{margin-left:.5rem;gap:.25rem}.action-button[data-v-689d0664]{width:32px;height:32px;font-size:.8rem}}@media (max-width: 480px){.item-card[data-v-689d0664]{flex-direction:column;align-items:stretch;gap:1rem}.item-actions[data-v-689d0664]{margin-left:0;justify-content:center}.item-link[data-v-689d0664]{justify-content:center}.item-indicator[data-v-689d0664]{display:none}.pagination-controls[data-v-689d0664]{flex-direction:column;gap:1rem;max-width:none}.pagination-button[data-v-689d0664]{padding:.5rem 1rem;font-size:.8rem;width:100%;justify-content:center}.page-info[data-v-689d0664]{order:-1}}.form-wrapper[data-v-bbd9b9cf]{margin-top:2rem}.create-button[data-v-bbd9b9cf]{display:flex;align-items:center;gap:.5rem;margin:0 auto}.button-icon[data-v-bbd9b9cf]{font-size:.9rem}.form-overlay[data-v-bbd9b9cf]{position:fixed;inset:0;background:var(--backdrop-strong);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.form-modal[data-v-bbd9b9cf]{background:var(--bg-secondary);border:1px solid var(--overlay-light);border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-dark-strong);animation:modalSlideIn-bbd9b9cf .3s ease-out}@keyframes modalSlideIn-bbd9b9cf{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.form-header[data-v-bbd9b9cf]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0;margin-bottom:1.5rem}.form-title[data-v-bbd9b9cf]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.close-button[data-v-bbd9b9cf]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--overlay-light);background:var(--overlay-light);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.close-button[data-v-bbd9b9cf]:hover{color:var(--text-primary);background:var(--overlay-medium);border-color:var(--overlay-medium)}.form-content[data-v-bbd9b9cf]{padding:0 1.5rem 1.5rem}.form-fields[data-v-bbd9b9cf]{margin-bottom:2rem}.form-actions[data-v-bbd9b9cf]{display:flex;gap:1rem;justify-content:flex-end}.submit-button[data-v-bbd9b9cf],.cancel-button[data-v-bbd9b9cf]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;border:2px solid transparent}.submit-button[data-v-bbd9b9cf]{background:var(--accent-primary);color:var(--bg-primary)}.submit-button[data-v-bbd9b9cf]:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}.cancel-button[data-v-bbd9b9cf]{background:transparent;color:var(--text-secondary);border-color:var(--overlay-medium)}.cancel-button[data-v-bbd9b9cf]:hover{color:var(--text-primary);background:var(--overlay-light);border-color:var(--overlay-medium)}@media (max-width: 768px){.form-overlay[data-v-bbd9b9cf]{padding:2rem .5rem .5rem;align-items:flex-start}.form-modal[data-v-bbd9b9cf]{max-height:95vh}.form-header[data-v-bbd9b9cf]{padding:1rem 1rem 0;margin-bottom:1rem}.form-title[data-v-bbd9b9cf]{font-size:1.25rem}.form-content[data-v-bbd9b9cf]{padding:0 1rem 1rem}.form-actions[data-v-bbd9b9cf]{flex-direction:column}.submit-button[data-v-bbd9b9cf],.cancel-button[data-v-bbd9b9cf]{justify-content:center}}@media (max-width: 480px){.create-button[data-v-bbd9b9cf]{width:100%;justify-content:center}}.dashboard-page[data-v-c3f4d7f0]{background:var(--bg-primary);min-height:90vh;padding:2rem 1rem;margin-top:3vh}.dashboard-container[data-v-c3f4d7f0]{max-width:1000px;margin:0 auto}.page-header[data-v-c3f4d7f0]{text-align:center;margin-bottom:3rem}.page-title[data-v-c3f4d7f0]{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-c3f4d7f0]{color:var(--text-primary)}.title-accent[data-v-c3f4d7f0]{color:var(--accent-primary)}.page-subtitle[data-v-c3f4d7f0]{color:var(--text-secondary);font-size:1.1rem;margin-bottom:0}.checkbox-group[data-v-c3f4d7f0]{display:flex;align-items:center;gap:.75rem}.checkbox-input[data-v-c3f4d7f0]{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.checkbox-label[data-v-c3f4d7f0]{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-weight:500;cursor:pointer;margin-bottom:0}.info-tooltip[data-v-c3f4d7f0]{position:relative}.info-icon[data-v-c3f4d7f0]{color:var(--text-muted);font-size:.9rem;cursor:help;transition:color .2s ease}.info-icon[data-v-c3f4d7f0]:hover{color:var(--accent-primary)}.tooltip[data-v-c3f4d7f0]{position:absolute;bottom:150%;left:50%;transform:translate(-50%);background:var(--bg-tertiary);color:var(--text-primary);padding:1rem 1.5rem;border-radius:12px;border:1px solid var(--border-neon);font-size:1rem;line-height:1.6;width:320px;max-width:90vw;z-index:1000;box-shadow:var(--shadow-dark-strong);font-weight:500;text-align:left}.tooltip[data-v-c3f4d7f0]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:10px solid transparent;border-top-color:var(--bg-tertiary)}@media (max-width: 768px){.dashboard-page[data-v-c3f4d7f0]{padding:1rem .5rem}.page-title[data-v-c3f4d7f0]{font-size:2rem}.page-subtitle[data-v-c3f4d7f0]{font-size:1rem}.tooltip[data-v-c3f4d7f0]{max-width:200px;font-size:.8rem}}.display-toggle[data-v-fd144ef9]{display:flex;align-items:center}.toggle-container[data-v-fd144ef9]{display:flex;align-items:center;gap:1rem;padding:.5rem;background:var(--overlay-light);border-radius:25px;border:1px solid var(--overlay-medium)}.toggle-label[data-v-fd144ef9]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;color:var(--text-secondary);transition:color .2s ease;padding:.25rem .5rem;white-space:nowrap}.toggle-label.active[data-v-fd144ef9]{color:var(--accent-primary)}.toggle-switch[data-v-fd144ef9]{position:relative;width:50px;height:26px;background:var(--overlay-medium);border-radius:13px;cursor:pointer;transition:background-color .2s ease}.toggle-switch[data-v-fd144ef9]:hover{background:var(--overlay-strong)}.toggle-slider[data-v-fd144ef9]{position:absolute;top:2px;left:2px;width:22px;height:22px;background:var(--text-primary);border-radius:50%;transition:transform .2s ease,background-color .2s ease}.toggle-slider.active[data-v-fd144ef9]{transform:translate(24px);background:var(--accent-primary)}.date-input[data-v-110ccb44]{width:100%;padding:.75rem 1rem;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease;cursor:pointer}.date-input[data-v-110ccb44]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-glow)}.date-input[data-v-110ccb44]::placeholder{color:var(--text-muted)}.dropdown-container[data-v-a6d9c70a]{position:relative}.dropdown-trigger[data-v-a6d9c70a]{width:100%;padding:.75rem;border:1px solid var(--overlay-medium);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:1rem;transition:border-color .2s ease}.dropdown-trigger[data-v-a6d9c70a]:hover,.dropdown-trigger--active[data-v-a6d9c70a]{border-color:var(--accent-primary)}.dropdown-icon[data-v-a6d9c70a]{transition:transform .2s ease;color:var(--text-secondary)}.dropdown-icon--rotated[data-v-a6d9c70a]{transform:rotate(180deg)}.dropdown-menu[data-v-a6d9c70a]{position:fixed;background:var(--bg-primary);border:1px solid var(--overlay-medium);border-radius:8px;box-shadow:var(--shadow-dark-medium);z-index:1002;max-height:400px;display:flex;flex-direction:column;margin-top:4px}.dropdown-search[data-v-a6d9c70a]{padding:1rem;border-bottom:1px solid var(--overlay-light)}.search-input[data-v-a6d9c70a]{width:100%;padding:.75rem;border:1px solid var(--overlay-light);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:.9rem}.search-input[data-v-a6d9c70a]:focus{outline:none;border-color:var(--accent-primary)}.dropdown-options[data-v-a6d9c70a]{overflow-y:auto;max-height:200px;padding:.5rem}.dropdown-option[data-v-a6d9c70a]{width:100%;padding:.875rem 1rem;margin-bottom:.5rem;border:1px solid var(--overlay-medium);border-radius:4px;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;box-shadow:none}.dropdown-option[data-v-a6d9c70a]:last-child{margin-bottom:0}.dropdown-option[data-v-a6d9c70a]:hover,.dropdown-option--selected[data-v-a6d9c70a]{background:transparent;border-color:var(--accent-primary);color:var(--accent-primary)}.dropdown-loading[data-v-a6d9c70a]{padding:1rem;text-align:center;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:.5rem}.loading-icon[data-v-a6d9c70a]{color:var(--accent-primary)}.dropdown-load-more[data-v-a6d9c70a]{padding:.5rem 1rem;border-top:1px solid var(--overlay-light)}.load-more-button[data-v-a6d9c70a]{width:100%;padding:.5rem;border:1px solid var(--overlay-medium);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.load-more-button[data-v-a6d9c70a]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.dialog-overlay[data-v-3954e7e1]{position:fixed;inset:0;background:var(--backdrop-strong);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.edit-dialog[data-v-3954e7e1]{background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:16px;width:100%;max-width:550px;box-shadow:var(--shadow-dark-strong);animation:dialogSlideIn-3954e7e1 .3s ease-out}@keyframes dialogSlideIn-3954e7e1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header[data-v-3954e7e1]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--overlay-medium)}.dialog-title[data-v-3954e7e1]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.close-button[data-v-3954e7e1]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:var(--overlay-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.close-button[data-v-3954e7e1]:hover{background:var(--overlay-medium);color:var(--text-primary)}.dialog-content[data-v-3954e7e1]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-3954e7e1]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.form-group label[data-v-3954e7e1]{color:var(--text-primary);font-weight:600;font-size:.95rem}.form-input[data-v-3954e7e1]{padding:.875rem;border:1px solid var(--overlay-medium);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.form-input[data-v-3954e7e1]:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-bg)}.form-input[data-v-3954e7e1]::placeholder{color:var(--text-muted)}.dialog-actions[data-v-3954e7e1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border-top:1px solid var(--overlay-medium)}.btn-danger[data-v-3954e7e1],.btn-primary[data-v-3954e7e1]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem;border:none}.button-icon[data-v-3954e7e1]{font-size:.9rem}.btn-danger[data-v-3954e7e1]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error)}.btn-danger[data-v-3954e7e1]:hover{background:var(--error);border-color:var(--error);color:var(--text-primary);transform:translateY(-1px)}.btn-primary[data-v-3954e7e1]{background:var(--accent-primary);color:var(--bg-primary)}.btn-primary[data-v-3954e7e1]:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}@media (max-width: 768px){.dialog-overlay[data-v-3954e7e1]{padding:10px;align-items:flex-start}.edit-dialog[data-v-3954e7e1]{max-width:100%;width:100%;border-radius:16px}.dialog-header[data-v-3954e7e1]{padding:1.25rem}.dialog-title[data-v-3954e7e1]{font-size:1.25rem}.close-button[data-v-3954e7e1]{width:36px;height:36px}.dialog-content[data-v-3954e7e1]{padding:1.25rem}.form-group[data-v-3954e7e1]{margin-bottom:.25rem}.dialog-actions[data-v-3954e7e1]{padding:1.25rem}.btn-danger[data-v-3954e7e1],.btn-primary[data-v-3954e7e1]{padding:.625rem 1.25rem}}.session-item[data-v-958bd893]{background:var(--bg-primary);border:1px solid var(--overlay-medium);border-radius:12px;padding:1.25rem 1rem;cursor:pointer;transition:all .2s ease;position:relative;min-height:110px;flex-shrink:0;display:flex;flex-direction:column;border-left:4px solid transparent;margin-top:1px}.session-item.tourney[data-v-958bd893]{border-left-color:var(--accent-secondary)}.session-item.cash_game[data-v-958bd893]{border-left-color:var(--accent-tertiary)}.session-item[data-v-958bd893]:hover{transform:translateY(-1px);border-color:var(--accent-primary);background:var(--overlay-subtle)}.session-item.selected[data-v-958bd893]{border-color:var(--accent-primary);background:var(--accent-primary-bg);box-shadow:0 0 0 1px var(--accent-primary-bg)}.session-header[data-v-958bd893]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.session-type[data-v-958bd893]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.type-icon[data-v-958bd893]{font-size:.8rem;color:var(--accent-primary)}.session-date[data-v-958bd893]{font-size:.75rem;color:var(--text-muted);text-align:right;line-height:.7;transition:transform .2s ease}.session-item:hover .session-date[data-v-958bd893]{transform:translate(-55px)}.session-content[data-v-958bd893]{flex:1;display:flex;flex-direction:column;gap:.5rem}.session-main[data-v-958bd893]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.session-name[data-v-958bd893]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3;flex:1;min-width:0}.session-amount[data-v-958bd893]{flex-shrink:0}.amount-container[data-v-958bd893]{display:flex;flex-direction:column;gap:.25rem;text-align:right}.amount-label[data-v-958bd893]{font-size:.7rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.amount-value[data-v-958bd893]{font-size:.875rem;font-weight:600}.edit-button[data-v-958bd893]{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;background:var(--overlay-light);border:1px solid var(--overlay-medium);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(10px);font-size:.8rem}.session-item:hover .edit-button[data-v-958bd893]{opacity:1;transform:translate(0)}.edit-button[data-v-958bd893]:hover{background:var(--accent-primary-bg);border-color:var(--accent-primary);color:var(--accent-primary);transform:scale(1.1)}@media (max-width: 1024px){.edit-button[data-v-958bd893]{opacity:1;width:28px;height:28px;top:.5rem;right:.5rem;transform:translate(0);position:static;margin-left:auto}.session-header[data-v-958bd893]{align-items:center}.session-date[data-v-958bd893]{transform:none;transition:none}.session-item:hover .session-date[data-v-958bd893]{transform:none}}@media (max-width: 768px){.session-item[data-v-958bd893]{padding:1rem .875rem;gap:.5rem;min-height:90px}.session-header[data-v-958bd893]{gap:.5rem}.session-type[data-v-958bd893],.type-icon[data-v-958bd893],.session-date[data-v-958bd893]{font-size:.7rem}.session-name[data-v-958bd893]{font-size:.9rem}.amount-label[data-v-958bd893]{font-size:.65rem}.amount-value[data-v-958bd893]{font-size:.8rem}.edit-button[data-v-958bd893]{width:24px;height:24px}}.scrolling-session-list[data-v-8901bf40]{display:flex;flex-direction:column;gap:.75rem;height:100%}.load-more-button[data-v-8901bf40]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:transparent;border:2px dashed var(--overlay-strong);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-weight:500;margin-top:.5rem}.load-more-button[data-v-8901bf40]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-bg)}.button-icon[data-v-8901bf40]{font-size:.9rem}.bottom-spacer[data-v-8901bf40]{height:1rem;flex-shrink:0}.dialog-overlay[data-v-6b8065f2]{position:fixed;inset:0;background:var(--backdrop-strong);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.edit-dialog[data-v-6b8065f2]{background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:16px;width:100%;max-width:500px;box-shadow:var(--shadow-dark-strong);animation:dialogSlideIn-6b8065f2 .3s ease-out}@keyframes dialogSlideIn-6b8065f2{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header[data-v-6b8065f2]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--overlay-medium)}.dialog-title[data-v-6b8065f2]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.close-button[data-v-6b8065f2]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:var(--overlay-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.close-button[data-v-6b8065f2]:hover{background:var(--overlay-medium);color:var(--text-primary)}.dialog-content[data-v-6b8065f2]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-6b8065f2]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.form-group label[data-v-6b8065f2]{color:var(--text-primary);font-weight:600;font-size:.95rem}.form-input[data-v-6b8065f2]{padding:.875rem;border:1px solid var(--overlay-medium);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.form-input[data-v-6b8065f2]:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-bg)}.form-input[data-v-6b8065f2]::placeholder{color:var(--text-muted)}.dialog-actions[data-v-6b8065f2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border-top:1px solid var(--overlay-medium)}.btn-danger[data-v-6b8065f2],.btn-primary[data-v-6b8065f2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem;border:none}.button-icon[data-v-6b8065f2]{font-size:.9rem}.btn-danger[data-v-6b8065f2]{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error)}.btn-danger[data-v-6b8065f2]:hover{background:var(--error);border-color:var(--error);color:var(--text-primary);transform:translateY(-1px)}.btn-primary[data-v-6b8065f2]{background:var(--accent-primary);color:var(--bg-primary)}.btn-primary[data-v-6b8065f2]:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}@media (max-width: 768px){.dialog-overlay[data-v-6b8065f2]{padding:1rem;align-items:center}.edit-dialog[data-v-6b8065f2]{max-width:100%;width:100%;border-radius:16px}.dialog-header[data-v-6b8065f2]{padding:1.25rem}.dialog-title[data-v-6b8065f2]{font-size:1.25rem}.close-button[data-v-6b8065f2]{width:36px;height:36px}.dialog-content[data-v-6b8065f2]{padding:1.25rem}.form-group[data-v-6b8065f2]{margin-bottom:.25rem}.dialog-actions[data-v-6b8065f2]{padding:1.25rem}.btn-danger[data-v-6b8065f2],.btn-primary[data-v-6b8065f2]{padding:.625rem 1.25rem}}.player-item[data-v-aa3c9abf]{background:var(--bg-primary);border:1px solid var(--overlay-medium);border-radius:12px;padding:1rem;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;gap:1rem;min-height:100px;flex-shrink:0}.player-item[data-v-aa3c9abf]:hover{transform:translateY(-1px);border-color:var(--accent-primary);background:var(--overlay-subtle)}.player-item.selected[data-v-aa3c9abf]{border-color:var(--accent-primary);background:var(--accent-primary-bg);box-shadow:0 0 0 1px var(--accent-primary-bg)}.player-avatar[data-v-aa3c9abf]{width:40px;height:40px;background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-icon[data-v-aa3c9abf]{font-size:1.2rem;color:var(--text-secondary)}.player-info[data-v-aa3c9abf]{flex:1;min-width:0}.player-name[data-v-aa3c9abf]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem;line-height:1.3}.player-amount[data-v-aa3c9abf]{font-size:.875rem;font-weight:500}.edit-button[data-v-aa3c9abf]{width:32px;height:32px;background:var(--overlay-light);border:1px solid var(--overlay-medium);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);flex-shrink:0}.player-item:hover .edit-button[data-v-aa3c9abf]{opacity:1;transform:scale(1)}.edit-button[data-v-aa3c9abf]:hover{background:var(--accent-primary-bg);border-color:var(--accent-primary);color:var(--accent-primary);transform:scale(1.1)}@media (max-width: 768px){.player-item[data-v-aa3c9abf]{padding:.875rem;gap:.75rem}.player-avatar[data-v-aa3c9abf]{width:36px;height:36px}.avatar-icon[data-v-aa3c9abf]{font-size:1rem}.player-name[data-v-aa3c9abf]{font-size:.9rem}.player-amount[data-v-aa3c9abf]{font-size:.8rem}.edit-button[data-v-aa3c9abf]{opacity:1;width:28px;height:28px}}.scrolling-player-list[data-v-17950c04]{display:flex;flex-direction:column;gap:.75rem;height:100%}.load-more-button[data-v-17950c04]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:transparent;border:2px dashed var(--overlay-strong);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-weight:500;margin-top:.5rem}.load-more-button[data-v-17950c04]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-bg)}.button-icon[data-v-17950c04]{font-size:.9rem}.bottom-spacer[data-v-17950c04]{height:1rem;flex-shrink:0}.session-summary[data-v-18fa7afe]{height:100%;overflow-y:auto;padding:2rem;background:var(--bg-primary)}.summary-header[data-v-18fa7afe]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--overlay-medium);gap:1rem}.header-actions[data-v-18fa7afe]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.back-button[data-v-18fa7afe],.share-button[data-v-18fa7afe]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.back-button[data-v-18fa7afe]:hover{background:var(--bg-tertiary);border-color:var(--accent-secondary);color:var(--accent-secondary)}.share-button[data-v-18fa7afe]:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}.name-spacer[data-v-18fa7afe]{width:110px}.session-title[data-v-18fa7afe]{flex:1;text-align:center}.session-title h2[data-v-18fa7afe]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.prize-pool[data-v-18fa7afe]{font-size:1rem;color:var(--text-secondary);font-weight:500}.session-type-badge[data-v-18fa7afe]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:20px;color:var(--text-primary);font-size:.9rem;font-weight:500;width:130px;justify-content:center}.badge-icon[data-v-18fa7afe]{color:var(--accent-primary)}.podium-section[data-v-18fa7afe]{margin-bottom:2rem}.podium-place[data-v-18fa7afe]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:16px;margin-bottom:1rem;border:1px solid var(--overlay-medium)}.first-place[data-v-18fa7afe]{background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,215,0,.05));border-color:#ffd7004d;padding:2rem 1.5rem}.second-place[data-v-18fa7afe]{background:linear-gradient(135deg,rgba(192,192,192,.15),rgba(192,192,192,.05));border-color:#c0c0c04d}.third-place[data-v-18fa7afe]{background:linear-gradient(135deg,rgba(205,127,50,.15),rgba(205,127,50,.05));border-color:#cd7f324d}.place-rank[data-v-18fa7afe]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--bg-secondary);border:2px solid var(--accent-primary);border-radius:50%;flex-shrink:0;position:relative}.first-place .place-rank[data-v-18fa7afe]{width:80px;height:80px;background:linear-gradient(135deg,#ffd700,#ffed4e);border-color:gold}.second-place .place-rank[data-v-18fa7afe]{background:linear-gradient(135deg,#c0c0c0,#e5e5e5);border-color:silver}.third-place .place-rank[data-v-18fa7afe]{background:linear-gradient(135deg,#cd7f32,#daa520);border-color:#cd7f32}.crown-icon[data-v-18fa7afe]{position:absolute;top:-8px;font-size:1.2rem;color:var(--gold)}.rank-number[data-v-18fa7afe]{font-size:1.5rem;font-weight:900;color:var(--bg-primary)}.first-place .rank-number[data-v-18fa7afe]{font-size:2rem;color:var(--bg-primary);margin:0}.place-content[data-v-18fa7afe]{flex:1}.place-name[data-v-18fa7afe]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.first-place .place-name[data-v-18fa7afe]{font-size:1.5rem}.place-amount[data-v-18fa7afe]{font-size:1.1rem;font-weight:600}.first-place .place-amount[data-v-18fa7afe]{font-size:1.3rem}.runner-ups[data-v-18fa7afe]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.runner-ups.single-runner-up[data-v-18fa7afe]{grid-template-columns:1fr}.remaining-places[data-v-18fa7afe]{background:var(--bg-secondary);border-radius:16px;padding:1.5rem;border:1px solid var(--overlay-medium)}.section-title[data-v-18fa7afe]{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0 0 1.5rem;text-align:center}.participants-list[data-v-18fa7afe]{display:flex;flex-direction:column;gap:.75rem}.participant-item[data-v-18fa7afe]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-primary);border:1px solid var(--overlay-medium);border-radius:12px;transition:all .2s ease}.participant-item[data-v-18fa7afe]:hover{border-color:var(--accent-primary);background:var(--overlay-light)}.participant-rank[data-v-18fa7afe]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:50%;font-weight:600;color:var(--text-primary);flex-shrink:0}.participant-info[data-v-18fa7afe]{flex:1;display:flex;justify-content:space-between;align-items:center}.participant-name[data-v-18fa7afe]{font-weight:500;color:var(--text-primary)}.participant-amount[data-v-18fa7afe]{font-weight:600}.load-more-button[data-v-18fa7afe]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:transparent;border:2px dashed var(--overlay-strong);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-weight:500;width:100%}.load-more-button[data-v-18fa7afe]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-bg)}.button-icon[data-v-18fa7afe]{font-size:.9rem}@media (max-width: 768px){.session-summary[data-v-18fa7afe]{padding:1rem}.summary-header[data-v-18fa7afe]{flex-direction:column;gap:1rem;align-items:stretch}.session-title h2[data-v-18fa7afe]{font-size:1.5rem}.runner-ups[data-v-18fa7afe]{grid-template-columns:1fr;gap:0rem}.podium-place[data-v-18fa7afe]{padding:1rem}.first-place[data-v-18fa7afe]{padding:1.5rem 1rem}.place-rank[data-v-18fa7afe]{width:50px;height:50px}.first-place .place-rank[data-v-18fa7afe]{width:60px;height:60px}.rank-number[data-v-18fa7afe]{font-size:1.2rem}.first-place .rank-number[data-v-18fa7afe]{font-size:1.5rem;margin-top:.25rem}.place-name[data-v-18fa7afe]{font-size:1rem}.first-place .place-name[data-v-18fa7afe]{font-size:1.2rem}.place-amount[data-v-18fa7afe]{font-size:.9rem}.first-place .place-amount[data-v-18fa7afe]{font-size:1.1rem}.participant-info[data-v-18fa7afe]{flex-direction:column;align-items:flex-start;gap:.25rem}}.player-summary-container[data-v-6f08c3d3]{height:100%;display:flex;flex-direction:column;background:var(--bg-primary)}.player-header[data-v-6f08c3d3]{background:var(--bg-secondary);padding:1rem 3rem;border-bottom:1px solid var(--overlay-medium);display:flex;align-items:center;gap:1.5rem}.player-avatar[data-v-6f08c3d3]{width:80px;height:80px;background:var(--bg-primary);border:2px solid var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-icon[data-v-6f08c3d3]{font-size:2rem;color:var(--accent-primary)}.player-info[data-v-6f08c3d3]{flex:1}.player-name[data-v-6f08c3d3]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.player-total[data-v-6f08c3d3]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.total-left[data-v-6f08c3d3]{display:flex;flex-direction:column;align-items:flex-start}.total-right[data-v-6f08c3d3]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.total-label[data-v-6f08c3d3]{font-size:.9rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin:0}.total-amount[data-v-6f08c3d3]{font-size:1.6rem;font-weight:700}.session-count-label[data-v-6f08c3d3]{font-size:.9rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.session-count[data-v-6f08c3d3]{font-size:1.4rem;font-weight:700;color:var(--text-primary)}.sessions-section[data-v-6f08c3d3]{flex:1;padding:2rem;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-secondary)}.sessions-list[data-v-6f08c3d3]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.load-more-button[data-v-6f08c3d3]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:transparent;border:2px dashed var(--overlay-strong);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-weight:500;margin-top:.5rem}.load-more-button[data-v-6f08c3d3]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-bg)}.button-icon[data-v-6f08c3d3]{font-size:.9rem}@media (max-width: 768px){.player-header[data-v-6f08c3d3]{padding:1.5rem;flex-direction:column;text-align:center;gap:1rem}.player-avatar[data-v-6f08c3d3]{width:60px;height:60px}.avatar-icon[data-v-6f08c3d3],.player-name[data-v-6f08c3d3]{font-size:1.5rem}.player-total[data-v-6f08c3d3]{flex-direction:column;align-items:stretch;gap:1rem;text-align:center}.total-left[data-v-6f08c3d3],.total-right[data-v-6f08c3d3]{align-items:center}.total-amount[data-v-6f08c3d3],.session-count[data-v-6f08c3d3]{font-size:1.4rem}.sessions-section[data-v-6f08c3d3]{padding:1rem}}.dialog-overlay[data-v-27240eaf]{position:fixed;inset:0;background:var(--backdrop-strong);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.share-dialog[data-v-27240eaf]{background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-dark-strong);animation:modalSlideIn-27240eaf .3s ease-out}@keyframes modalSlideIn-27240eaf{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-header[data-v-27240eaf]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--overlay-medium)}.dialog-title[data-v-27240eaf]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.close-button[data-v-27240eaf]{width:32px;height:32px;background:transparent;border:1px solid var(--overlay-medium);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-button[data-v-27240eaf]:hover{background:var(--overlay-medium);color:var(--text-primary)}.dialog-content[data-v-27240eaf]{padding:1.5rem}.session-info[data-v-27240eaf]{margin-bottom:2rem;text-align:center}.session-info h3[data-v-27240eaf]{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.session-info p[data-v-27240eaf]{color:var(--text-secondary);font-size:.9rem;margin:0}.display-options[data-v-27240eaf]{margin-bottom:2rem}.options-title[data-v-27240eaf]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.radio-group[data-v-27240eaf]{display:flex;flex-direction:column;gap:.75rem}.radio-option[data-v-27240eaf]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-primary);border:2px solid var(--overlay-medium);border-radius:12px;cursor:pointer;transition:all .2s ease}.radio-option[data-v-27240eaf]:hover{border-color:var(--accent-primary);background:var(--overlay-subtle)}.radio-input[data-v-27240eaf]{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.radio-label[data-v-27240eaf]{display:flex;align-items:center;gap:1rem;flex:1}.option-icon[data-v-27240eaf]{font-size:1.2rem;color:var(--accent-primary)}.option-title[data-v-27240eaf]{display:block;font-weight:600;color:var(--text-primary);font-size:.95rem}.option-desc[data-v-27240eaf]{display:block;color:var(--text-secondary);font-size:.8rem}.share-link-section[data-v-27240eaf]{margin-bottom:1.5rem}.share-link-section h4[data-v-27240eaf]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.link-container[data-v-27240eaf]{display:flex;gap:.5rem;margin-bottom:1rem}.link-input[data-v-27240eaf]{flex:1;padding:.75rem;background:var(--bg-primary);border:2px solid var(--overlay-medium);border-radius:8px;color:var(--text-primary);font-size:.9rem;font-family:monospace}.copy-button[data-v-27240eaf]{width:40px;height:40px;background:var(--accent-primary);border:none;border-radius:8px;color:var(--bg-primary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.copy-button[data-v-27240eaf]:hover{background:var(--accent-primary-hover);transform:scale(1.05)}.preview-link[data-v-27240eaf]{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-primary);text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease}.preview-link[data-v-27240eaf]:hover{color:var(--accent-primary-hover)}.link-icon[data-v-27240eaf]{font-size:.8rem}.error-message[data-v-27240eaf]{display:flex;align-items:center;gap:.5rem;background:var(--error-bg);color:var(--error-light);border:1px solid var(--error-border);border-radius:8px;padding:.75rem;font-size:.9rem;margin-bottom:1rem}.error-icon[data-v-27240eaf]{color:var(--error)}.dialog-actions[data-v-27240eaf]{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid var(--overlay-medium)}.create-button[data-v-27240eaf],.cancel-button[data-v-27240eaf]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;border:2px solid transparent}.button-icon[data-v-27240eaf]{font-size:.9rem}@media (max-width: 768px){.dialog-overlay[data-v-27240eaf]{padding:.5rem}.share-dialog[data-v-27240eaf]{max-height:95vh}.dialog-header[data-v-27240eaf],.dialog-content[data-v-27240eaf],.dialog-actions[data-v-27240eaf]{padding:1rem}.radio-option[data-v-27240eaf]{padding:.75rem}.dialog-actions[data-v-27240eaf]{flex-direction:column}}.filter-button[data-v-38453840]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bg-secondary);border:1px solid var(--overlay-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:1rem}.filter-button[data-v-38453840]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--overlay-light);transform:translateY(-1px)}.filter-button--active[data-v-38453840]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-primary)}.filter-button--active[data-v-38453840]:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);color:var(--bg-primary)}.filter-icon[data-v-38453840]{font-size:1rem}.filter-dialog-overlay[data-v-2afea2ec]{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.filter-dialog[data-v-2afea2ec]{background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:16px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-dark-strong)}.filter-header[data-v-2afea2ec]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--overlay-medium)}.filter-title[data-v-2afea2ec]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.close-button[data-v-2afea2ec]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:var(--overlay-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.close-button[data-v-2afea2ec]:hover{background:var(--overlay-medium);color:var(--text-primary)}.filter-content[data-v-2afea2ec]{flex:1;overflow-y:auto;padding:1.5rem}.filter-group[data-v-2afea2ec]{margin-bottom:2rem}.filter-group[data-v-2afea2ec]:last-child{margin-bottom:0}.filter-label[data-v-2afea2ec]{display:block;color:var(--text-primary);font-weight:600;margin-bottom:.75rem;font-size:1rem}.date-filters[data-v-2afea2ec]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.date-input-group[data-v-2afea2ec]{display:flex;flex-direction:column;gap:.5rem}.date-input-group label[data-v-2afea2ec]{color:var(--text-secondary);font-size:.9rem;font-weight:500}.date-presets[data-v-2afea2ec]{display:flex;gap:.5rem;flex-wrap:wrap}.preset-button[data-v-2afea2ec]{padding:.5rem 1rem;border:1px solid var(--overlay-medium);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.preset-button[data-v-2afea2ec]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.radio-group[data-v-2afea2ec]{display:flex;flex-direction:column;gap:.75rem}.radio-option[data-v-2afea2ec]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.radio-input[data-v-2afea2ec]{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.radio-label[data-v-2afea2ec]{color:var(--text-primary);font-weight:500;cursor:pointer}.range-inputs[data-v-2afea2ec]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.range-input-group[data-v-2afea2ec]{display:flex;flex-direction:column;gap:.5rem}.range-input-group label[data-v-2afea2ec]{color:var(--text-secondary);font-size:.9rem;font-weight:500}.range-input[data-v-2afea2ec]{padding:.75rem;border:1px solid var(--overlay-medium);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:border-color .2s ease}.range-input[data-v-2afea2ec]:focus{outline:none;border-color:var(--accent-primary)}.filter-actions[data-v-2afea2ec]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border-top:1px solid var(--overlay-medium)}.btn-outline[data-v-2afea2ec],.btn-primary[data-v-2afea2ec]{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem;min-width:120px}.btn-outline[data-v-2afea2ec]{border:1px solid var(--overlay-medium);background:transparent;color:var(--text-secondary)}.btn-outline[data-v-2afea2ec]:hover{background:transparent;border-color:var(--accent-primary);color:var(--accent-primary)}.btn-primary[data-v-2afea2ec]{border:1px solid var(--accent-primary);background:var(--accent-primary);color:var(--bg-primary)}.btn-primary[data-v-2afea2ec]:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}@media (max-width: 768px){.filter-dialog[data-v-2afea2ec]{margin:0;height:100vh;max-height:100vh;border-radius:0}.date-filters[data-v-2afea2ec],.range-inputs[data-v-2afea2ec]{grid-template-columns:1fr}.date-presets[data-v-2afea2ec]{justify-content:center}.filter-actions[data-v-2afea2ec]{flex-direction:column}.btn-outline[data-v-2afea2ec],.btn-primary[data-v-2afea2ec]{width:100%}}.game-detail-page[data-v-fc76d7b6]{background:var(--bg-primary);height:100vh;max-height:calc(100vh - 70px);display:flex;flex-direction:column;overflow:hidden}.game-header[data-v-fc76d7b6]{background:var(--bg-secondary);border-bottom:1px solid var(--overlay-medium);padding:1.5rem 0;display:flex;align-items:center;justify-content:flex-start}.nav-section[data-v-fc76d7b6]{width:400px;flex-shrink:0;padding:0 2rem}.view-toggle[data-v-fc76d7b6]{display:flex;gap:.5rem;background:var(--bg-primary);padding:.25rem;border-radius:12px;border:1px solid var(--overlay-medium);width:100%}.toggle-button[data-v-fc76d7b6]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:var(--text-secondary);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500;flex:1}.toggle-button[data-v-fc76d7b6]:hover{background:var(--overlay-light);color:var(--text-primary)}.toggle-button.active[data-v-fc76d7b6]{background:var(--accent-primary);color:var(--bg-primary)}.button-icon[data-v-fc76d7b6]{font-size:.9rem}.game-info-section[data-v-fc76d7b6]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 2rem;min-width:0}.game-title[data-v-fc76d7b6]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.game-actions[data-v-fc76d7b6]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.action-button[data-v-fc76d7b6]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;color:var(--text-primary);border:1px solid var(--overlay-medium);border-radius:8px;text-decoration:none;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.9rem;box-shadow:none;height:auto;min-height:50px;box-sizing:border-box}.action-button[data-v-fc76d7b6]:hover{background:var(--overlay-light);border-color:var(--accent-primary);color:var(--accent-primary)}.action-button.active[data-v-fc76d7b6]{background:var(--accent-tertiary);border-color:var(--accent-tertiary);color:#fff}.important-action[data-v-fc76d7b6]{background:var(--accent-primary);border:1px solid var(--gradient-primary);color:var(--bg-primary);box-shadow:var(--shadow-accent-light)}.important-action[data-v-fc76d7b6]:hover{background:var(--accent-primary-hover);border:1px solid var(--gradient-primary);color:var(--bg-primary);transform:translateY(-2px);box-shadow:var(--shadow-accent-strong)}.main-content[data-v-fc76d7b6]{flex:1;display:flex;height:calc(100vh - 120px);max-height:calc(100vh - 120px);overflow:hidden}.left-panel[data-v-fc76d7b6]{width:400px;background:var(--bg-secondary);border-right:1px solid var(--overlay-medium);display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 120px)}.right-panel[data-v-fc76d7b6]{flex:1;background:var(--bg-primary);position:relative;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-fc76d7b6]{padding:1.5rem;border-bottom:1px solid var(--overlay-medium);flex-shrink:0}.search-container[data-v-fc76d7b6]{position:relative}.search-wrapper[data-v-fc76d7b6]{position:relative;display:flex;align-items:center;gap:.5rem}.search-icon[data-v-fc76d7b6]{position:absolute;left:1rem;color:var(--text-muted);z-index:1}.search-input[data-v-fc76d7b6]{flex:1;padding:.875rem 1rem .875rem 2.5rem;background:var(--bg-primary);border:2px solid var(--overlay-medium);border-radius:12px;color:var(--text-primary);font-size:.9rem;transition:all .3s ease}.filter-button-positioned[data-v-fc76d7b6]{flex-shrink:0}.search-input[data-v-fc76d7b6]:focus{outline:none;border-color:var(--accent-primary);background:var(--bg-secondary)}.search-input[data-v-fc76d7b6]::placeholder{color:var(--text-muted)}.panel-content[data-v-fc76d7b6]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.scrolling-list[data-v-fc76d7b6]{flex:1;overflow-y:auto;padding:1rem;min-height:0}.error-toast[data-v-fc76d7b6]{background:var(--error-bg);color:var(--error-light);border:1px solid var(--error-border);border-radius:8px;padding:.75rem;margin:1rem;font-size:.9rem;text-align:center}.detail-actions[data-v-fc76d7b6]{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;justify-content:space-between;z-index:10;pointer-events:none}.detail-action-button[data-v-fc76d7b6]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:12px;color:var(--text-primary);cursor:pointer;transition:all .2s ease;pointer-events:all}.detail-action-button[data-v-fc76d7b6]:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}.back-button[data-v-fc76d7b6]:hover{color:var(--accent-secondary);border-color:var(--accent-secondary)}.share-button[data-v-fc76d7b6]:hover{color:var(--accent-tertiary);border-color:var(--accent-tertiary)}.detail-content[data-v-fc76d7b6]{flex:1;overflow:hidden;min-height:400px}.detail-wrapper[data-v-fc76d7b6]{height:100%;display:flex;flex-direction:column;min-height:400px}.empty-state[data-v-fc76d7b6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.empty-icon[data-v-fc76d7b6]{font-size:4rem;color:var(--text-muted);margin-bottom:1.5rem}.empty-state h3[data-v-fc76d7b6]{font-size:1.5rem;color:var(--text-secondary);margin-bottom:.5rem}.empty-state p[data-v-fc76d7b6]{color:var(--text-muted);font-size:1rem}@media (max-width: 1024px){.nav-section[data-v-fc76d7b6],.left-panel[data-v-fc76d7b6]{width:300px}.game-header[data-v-fc76d7b6]{flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem 2rem}.nav-section[data-v-fc76d7b6]{width:100%;padding:0}.game-info-section[data-v-fc76d7b6]{flex-direction:column;align-items:stretch;gap:1rem;padding:0;text-align:center}.game-actions[data-v-fc76d7b6]{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){.game-detail-page[data-v-fc76d7b6]{height:auto;max-height:none;overflow:visible}.main-content[data-v-fc76d7b6]{flex-direction:column;height:auto;overflow:visible;min-height:80vh}.left-panel[data-v-fc76d7b6]{width:100%;min-height:35vh;max-height:45vh;overflow:auto;flex-shrink:0}.right-panel[data-v-fc76d7b6]{min-height:35vh;flex:1;overflow:auto}.detail-content[data-v-fc76d7b6]{overflow-y:auto;height:100%;min-height:35vh}.detail-wrapper[data-v-fc76d7b6]{height:auto;min-height:35vh;overflow-y:auto}.game-header[data-v-fc76d7b6]{padding:1rem}.view-toggle[data-v-fc76d7b6]{width:100%}.toggle-button[data-v-fc76d7b6]{flex:1;justify-content:center}.game-actions[data-v-fc76d7b6]{gap:.5rem}.action-button[data-v-fc76d7b6]{padding:.5rem 1rem;font-size:.8rem}}.sessions-page[data-v-f739e895]{background:var(--bg-primary);min-height:90vh;padding:2rem 1rem;margin-top:3vh}.sessions-container[data-v-f739e895]{max-width:1000px;margin:0 auto}.page-header[data-v-f739e895]{text-align:center;margin-bottom:3rem}.page-title[data-v-f739e895]{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-f739e895]{color:var(--text-primary)}.title-accent[data-v-f739e895]{color:var(--accent-primary)}.page-subtitle[data-v-f739e895]{color:var(--text-secondary);font-size:1.1rem;margin-bottom:0}@media (max-width: 768px){.sessions-page[data-v-f739e895]{padding:1rem .5rem}.page-title[data-v-f739e895]{font-size:2rem}.page-subtitle[data-v-f739e895]{font-size:1rem}}.player-search[data-v-e2bbd4ce]{display:flex;flex-direction:column;gap:1.5rem}.search-section[data-v-e2bbd4ce]{background:var(--bg-primary);border:1px solid var(--overlay-light);border-radius:12px;padding:1.25rem}.section-title[data-v-e2bbd4ce]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.section-icon[data-v-e2bbd4ce]{color:var(--accent-primary);font-size:.9rem}.search-wrapper[data-v-e2bbd4ce]{width:100%}.search-input-container[data-v-e2bbd4ce]{position:relative;display:flex;align-items:center}.search-icon[data-v-e2bbd4ce]{position:absolute;left:1rem;color:var(--text-muted);z-index:1;font-size:.9rem}.search-input[data-v-e2bbd4ce]{width:100%;padding:.875rem 1rem .875rem 2.5rem;background:var(--bg-secondary);border:2px solid var(--overlay-light);border-radius:10px;color:var(--text-primary);font-size:.95rem;transition:all .3s ease}.search-input[data-v-e2bbd4ce]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-medium)}.search-input[data-v-e2bbd4ce]::placeholder{color:var(--text-muted)}.loading-container[data-v-e2bbd4ce]{display:flex;justify-content:center;align-items:center;height:305px;background:var(--bg-primary);border:1px solid var(--overlay-light);border-radius:12px}.results-section[data-v-e2bbd4ce]{background:var(--bg-primary);border:1px solid var(--overlay-light);border-radius:12px;overflow:hidden}.results-list[data-v-e2bbd4ce]{overflow-y:auto}.results-list.fixed-height[data-v-e2bbd4ce]{height:305px}.player-result[data-v-e2bbd4ce]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--overlay-light);min-height:60px}.player-result[data-v-e2bbd4ce]:last-child{border-bottom:none}.player-result[data-v-e2bbd4ce]:hover{background:var(--overlay-light)}.player-result.selected[data-v-e2bbd4ce]{background:var(--accent-primary-bg);border-color:var(--accent-primary-bg)}.player-avatar[data-v-e2bbd4ce]{width:36px;height:36px;background:var(--bg-secondary);border:1px solid var(--overlay-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}.player-result.selected .player-avatar[data-v-e2bbd4ce]{border-color:var(--accent-primary);color:var(--accent-primary)}.player-info[data-v-e2bbd4ce]{flex:1}.player-name[data-v-e2bbd4ce]{font-weight:500;color:var(--text-primary);font-size:.95rem}.selected-indicator[data-v-e2bbd4ce]{width:24px;height:24px;background:var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--bg-primary);font-size:.8rem;flex-shrink:0}.pagination-controls[data-v-e2bbd4ce]{display:flex;justify-content:space-between;padding:1rem;border-top:1px solid var(--overlay-light);background:var(--bg-secondary)}.pagination-btn[data-v-e2bbd4ce]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--overlay-light);border-radius:8px;color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.pagination-btn[data-v-e2bbd4ce]:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-bg)}.pagination-btn[data-v-e2bbd4ce]:disabled{opacity:.5;cursor:not-allowed}.no-results[data-v-e2bbd4ce]{text-align:center;padding:2rem;color:var(--text-secondary)}.no-results-icon[data-v-e2bbd4ce]{font-size:2rem;color:var(--text-muted);margin-bottom:1rem}.create-section[data-v-e2bbd4ce]{background:var(--bg-primary);border:1px solid var(--overlay-light);border-radius:12px;padding:1.25rem}.create-form[data-v-e2bbd4ce]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-e2bbd4ce]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-e2bbd4ce]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-e2bbd4ce]{font-size:.9rem;font-weight:500;color:var(--text-primary)}.form-input[data-v-e2bbd4ce]{padding:.75rem;background:var(--bg-secondary);border:2px solid var(--overlay-light);border-radius:8px;color:var(--text-primary);font-size:.9rem;transition:all .3s ease}.form-input[data-v-e2bbd4ce]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-light)}.form-input[data-v-e2bbd4ce]::placeholder{color:var(--text-muted)}.create-button[data-v-e2bbd4ce]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:10px;font-weight:600;font-size:.9rem;transition:all .2s ease;cursor:pointer;border:none}.button-icon[data-v-e2bbd4ce]{font-size:.8rem}@media (max-width: 768px){.form-row[data-v-e2bbd4ce]{grid-template-columns:1fr}.search-section[data-v-e2bbd4ce],.create-section[data-v-e2bbd4ce]{padding:1rem}.player-result[data-v-e2bbd4ce]{padding:.625rem .875rem;min-height:56px}.results-list[data-v-e2bbd4ce]{max-height:280px}.pagination-controls[data-v-e2bbd4ce]{padding:.75rem}.pagination-btn[data-v-e2bbd4ce]{padding:.5rem .75rem;font-size:.8rem}}.modal-overlay[data-v-1f24957d]{position:fixed;inset:0;background:var(--backdrop-strong);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-1f24957d]{background:var(--bg-secondary);border:1px solid var(--overlay-light);border-radius:16px;max-width:500px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:var(--shadow-dark-strong);animation:modalSlideIn-1f24957d .3s ease-out}@keyframes modalSlideIn-1f24957d{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-1f24957d]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--overlay-light)}.modal-title[data-v-1f24957d]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.close-button[data-v-1f24957d]{width:32px;height:32px;background:transparent;border:1px solid var(--overlay-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-button[data-v-1f24957d]:hover{background:var(--overlay-medium);color:var(--text-primary)}.modal-body[data-v-1f24957d]{padding:1.25rem 1.5rem}.info-banner[data-v-1f24957d]{display:flex;align-items:center;gap:.75rem;background:var(--accent-primary-bg);border:1px solid var(--border-neon);border-radius:8px;padding:.75rem;color:var(--accent-primary);font-size:.9rem}.info-banner[data-v-1f24957d]+*{margin-top:1.25rem}.info-icon[data-v-1f24957d]{font-size:1rem;color:var(--accent-primary)}.modal-body>.player-search[data-v-1f24957d]{margin-top:1.25rem}.modal-body>.player-search[data-v-1f24957d]:first-child{margin-top:0}.create-toggle[data-v-1f24957d]{margin-top:1rem;text-align:center}.show-create-button[data-v-1f24957d]{padding:.75rem 1.25rem;font-size:.9rem}.checkbox-section[data-v-1f24957d]{margin-top:1.25rem}.checkbox-group[data-v-1f24957d]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:var(--bg-primary);border:1px solid var(--overlay-light);border-radius:12px;transition:all .2s ease}.checkbox-group[data-v-1f24957d]:hover{border-color:var(--accent-primary);background:var(--overlay-light)}.checkbox-input[data-v-1f24957d]{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.checkbox-label[data-v-1f24957d]{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-weight:500;cursor:pointer;margin:0}.checkbox-icon[data-v-1f24957d]{color:var(--accent-primary);font-size:.9rem}.form-group[data-v-1f24957d]{margin-top:1.25rem;margin-bottom:0}.form-label[data-v-1f24957d]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.label-icon[data-v-1f24957d]{color:var(--accent-primary);font-size:.9rem}.amount-input[data-v-1f24957d]{width:100%;padding:.875rem 1rem;background:var(--bg-primary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.amount-input[data-v-1f24957d]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-medium)}.amount-input[data-v-1f24957d]::placeholder{color:var(--text-muted)}.modal-actions[data-v-1f24957d]{display:flex;gap:1rem;padding:1.25rem 1.5rem;border-top:1px solid var(--overlay-light)}.submit-button[data-v-1f24957d],.cancel-button[data-v-1f24957d]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;border:2px solid transparent}.button-icon[data-v-1f24957d]{font-size:.9rem}@media (max-width: 768px){.modal-overlay[data-v-1f24957d]{padding:.5rem}.modal-content[data-v-1f24957d]{max-height:90vh}.modal-header[data-v-1f24957d],.modal-body[data-v-1f24957d],.modal-actions[data-v-1f24957d]{padding:1rem}.modal-title[data-v-1f24957d]{font-size:1.25rem}.modal-actions[data-v-1f24957d]{flex-direction:column}.checkbox-group[data-v-1f24957d]{padding:.75rem}}.payment-item[data-v-ca2bd9d2]{background:var(--bg-primary);border:1px solid var(--overlay-light);border-radius:12px;padding:1rem;margin-bottom:.6rem;transition:all .2s ease;position:relative;border-left:4px solid transparent;margin-top:4px}.payment-item[data-v-ca2bd9d2]:hover{transform:translateY(-1px);border-color:var(--accent-primary);background:var(--overlay-light)}.payment-item.buy_in[data-v-ca2bd9d2]{border-left-color:var(--accent-primary)}.payment-item.payout[data-v-ca2bd9d2]{border-left-color:var(--accent-tertiary)}.payment-item.payout[data-v-ca2bd9d2]:hover{border-left-color:var(--accent-primary)}.payment-item.bounty[data-v-ca2bd9d2]{border-left-color:var(--accent-secondary)}.payment-item.bounty[data-v-ca2bd9d2]:hover{border-left-color:var(--accent-primary)}.payment-item.unassigned[data-v-ca2bd9d2]{border-left-color:var(--text-muted);background:var(--overlay-light)}.payment-item.unassigned[data-v-ca2bd9d2]:hover{border-left-color:var(--accent-primary)}.payment-header[data-v-ca2bd9d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.payment-type-indicator[data-v-ca2bd9d2]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.buy_in .payment-type-indicator[data-v-ca2bd9d2]{background:var(--accent-primary-bg);border:1px solid var(--accent-primary)}.payout .payment-type-indicator[data-v-ca2bd9d2]{background:var(--accent-tertiary-bg);border:1px solid var(--accent-tertiary)}.bounty .payment-type-indicator[data-v-ca2bd9d2]{background:var(--accent-secondary-bg);border:1px solid var(--accent-secondary)}.unassigned .payment-type-indicator[data-v-ca2bd9d2]{background:var(--overlay-light);border:1px solid var(--text-muted)}.payment-icon[data-v-ca2bd9d2]{font-size:.9rem}.buy_in .payment-icon[data-v-ca2bd9d2]{color:var(--accent-primary)}.payout .payment-icon[data-v-ca2bd9d2]{color:var(--accent-tertiary)}.bounty .payment-icon[data-v-ca2bd9d2]{color:var(--accent-secondary)}.unassigned .payment-icon[data-v-ca2bd9d2]{color:var(--text-muted)}.payment-meta[data-v-ca2bd9d2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem}.payment-time[data-v-ca2bd9d2]{font-size:.7rem;color:var(--text-muted);font-weight:500}.payment-type[data-v-ca2bd9d2]{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.delete-button[data-v-ca2bd9d2]{width:28px;height:28px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px;color:var(--error);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);font-size:.8rem}.payment-item:hover .delete-button[data-v-ca2bd9d2]{opacity:1;transform:scale(1)}.delete-button[data-v-ca2bd9d2]:hover{background:var(--error-bg);border-color:var(--error);transform:scale(1.1)}.payment-content[data-v-ca2bd9d2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.player-section[data-v-ca2bd9d2]{flex:1;min-width:0}.player-info[data-v-ca2bd9d2]{display:flex;align-items:center;gap:.75rem}.player-avatar[data-v-ca2bd9d2]{width:32px;height:32px;background:var(--bg-secondary);border:1px solid var(--overlay-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:.9rem;flex-shrink:0}.player-name[data-v-ca2bd9d2]{font-size:1rem;font-weight:600;color:var(--text-primary)}.unassigned-player[data-v-ca2bd9d2]{display:flex;align-items:center;gap:.75rem}.unassigned-avatar[data-v-ca2bd9d2]{width:32px;height:32px;background:var(--overlay-light);border:1px solid var(--text-muted);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.9rem;flex-shrink:0}.assign-button[data-v-ca2bd9d2]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-primary);color:var(--bg-primary);border:none;border-radius:20px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.assign-button[data-v-ca2bd9d2]:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}.assign-icon[data-v-ca2bd9d2]{font-size:.7rem}.amount-section[data-v-ca2bd9d2]{flex-shrink:0}.amount-value[data-v-ca2bd9d2]{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.buy_in .amount-value[data-v-ca2bd9d2]{color:var(--accent-primary)}.payout .amount-value[data-v-ca2bd9d2]{color:var(--accent-tertiary)}.bounty .amount-value[data-v-ca2bd9d2]{color:var(--accent-secondary)}.unassigned .amount-value[data-v-ca2bd9d2]{color:var(--text-muted)}@media (max-width: 1200px) and (min-width: 641px){.payment-item[data-v-ca2bd9d2]{padding:.75rem}.payment-header[data-v-ca2bd9d2]{margin-bottom:.5rem}.payment-type-indicator[data-v-ca2bd9d2]{display:none}.payment-meta[data-v-ca2bd9d2]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.payment-time[data-v-ca2bd9d2],.payment-type[data-v-ca2bd9d2]{font-size:.65rem}.payment-content[data-v-ca2bd9d2]{gap:.75rem}.player-avatar[data-v-ca2bd9d2],.unassigned-avatar[data-v-ca2bd9d2]{width:28px;height:28px;font-size:.8rem}.player-name[data-v-ca2bd9d2]{font-size:.9rem}.amount-value[data-v-ca2bd9d2]{font-size:1rem}.assign-button[data-v-ca2bd9d2]{padding:.375rem .75rem;font-size:.75rem}.delete-button[data-v-ca2bd9d2]{width:24px;height:24px;font-size:.7rem;opacity:1;transform:scale(1)}}@media (max-width: 768px){.payment-item[data-v-ca2bd9d2]{padding:.875rem}.payment-content[data-v-ca2bd9d2]{flex-direction:column;align-items:stretch;gap:.75rem}.player-section[data-v-ca2bd9d2]{order:1}.amount-section[data-v-ca2bd9d2]{order:2;text-align:center}.payment-meta[data-v-ca2bd9d2]{flex-direction:column;gap:.25rem;align-items:center}.delete-button[data-v-ca2bd9d2]{opacity:1;transform:scale(1)}.assign-button[data-v-ca2bd9d2]{padding:.375rem .75rem;font-size:.75rem}.amount-value[data-v-ca2bd9d2]{font-size:1rem}.player-name[data-v-ca2bd9d2]{font-size:.9rem}}@media (max-width: 480px){.payment-header[data-v-ca2bd9d2]{margin-bottom:.5rem}.payment-type-indicator[data-v-ca2bd9d2]{width:28px;height:28px}.payment-icon[data-v-ca2bd9d2]{font-size:.8rem}.payment-time[data-v-ca2bd9d2],.payment-type[data-v-ca2bd9d2]{font-size:.65rem}.player-avatar[data-v-ca2bd9d2],.unassigned-avatar[data-v-ca2bd9d2]{width:28px;height:28px;font-size:.8rem}.delete-button[data-v-ca2bd9d2]{width:24px;height:24px;font-size:.7rem}}.payment-list[data-v-7dc30fb3]{height:100%;display:flex;flex-direction:column}.empty-state[data-v-7dc30fb3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;color:var(--text-secondary)}.empty-icon[data-v-7dc30fb3]{font-size:3rem;color:var(--text-muted);margin-bottom:1rem;opacity:.6}.empty-text[data-v-7dc30fb3]{font-size:1.1rem;font-weight:600;color:var(--text-secondary);margin:0 0 .5rem}.empty-subtext[data-v-7dc30fb3]{font-size:.9rem;color:var(--text-muted)}.payment-items[data-v-7dc30fb3]{flex:1;overflow-y:auto;min-height:0;padding-bottom:1rem}.load-more-button[data-v-7dc30fb3]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:transparent;border:2px dashed var(--overlay-medium);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-weight:500;margin-top:.5rem;font-size:.9rem;width:100%}.load-more-button[data-v-7dc30fb3]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-bg)}.load-icon[data-v-7dc30fb3]{font-size:.8rem}@media (max-width: 768px){.empty-state[data-v-7dc30fb3]{padding:1.5rem 1rem}.empty-icon[data-v-7dc30fb3]{font-size:2.5rem}.empty-text[data-v-7dc30fb3]{font-size:1rem}.empty-subtext[data-v-7dc30fb3]{font-size:.8rem}.load-more-button[data-v-7dc30fb3]{padding:.875rem;font-size:.85rem}}.modal-overlay[data-v-45ffb714]{position:fixed;inset:0;background:var(--backdrop-strong);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-45ffb714]{background:var(--bg-secondary);border:1px solid var(--overlay-light);border-radius:16px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-dark-strong);animation:modalSlideIn-45ffb714 .3s ease-out}@keyframes modalSlideIn-45ffb714{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-45ffb714]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--overlay-light)}.modal-title[data-v-45ffb714]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.close-button[data-v-45ffb714]{width:32px;height:32px;background:transparent;border:1px solid var(--overlay-light);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-button[data-v-45ffb714]:hover{background:var(--overlay-medium);color:var(--text-primary)}.modal-body[data-v-45ffb714]{padding:1.25rem 1.5rem}.payment-info[data-v-45ffb714]{margin-bottom:1.25rem}.payment-card[data-v-45ffb714]{display:flex;align-items:center;gap:1rem;background:var(--bg-primary);border:1px solid var(--border-neon);border-radius:12px;padding:1rem;margin-bottom:.875rem}.payment-icon[data-v-45ffb714]{width:40px;height:40px;background:var(--bg-secondary);border:1px solid var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-primary);font-size:1rem;flex-shrink:0}.payment-details[data-v-45ffb714]{flex:1;display:flex;flex-direction:column;gap:.25rem}.payment-label[data-v-45ffb714]{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.payment-amount[data-v-45ffb714]{font-size:1.25rem;font-weight:700;color:var(--accent-primary)}.payment-description[data-v-45ffb714]{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}.modal-actions[data-v-45ffb714]{display:flex;gap:1rem;padding:1.25rem 1.5rem;border-top:1px solid var(--overlay-light)}.submit-button[data-v-45ffb714],.cancel-button[data-v-45ffb714]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;border:2px solid transparent}.submit-button[data-v-45ffb714]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.button-icon[data-v-45ffb714]{font-size:.9rem}@media (max-width: 768px){.modal-overlay[data-v-45ffb714]{padding:.5rem}.modal-content[data-v-45ffb714]{max-height:95vh}.modal-header[data-v-45ffb714],.modal-body[data-v-45ffb714],.modal-actions[data-v-45ffb714]{padding:1rem}.modal-title[data-v-45ffb714]{font-size:1.25rem}.modal-actions[data-v-45ffb714]{flex-direction:column}.payment-card[data-v-45ffb714]{padding:1rem}.payment-icon[data-v-45ffb714]{width:40px;height:40px;font-size:1rem}.payment-amount[data-v-45ffb714]{font-size:1.2rem}}.modal-overlay[data-v-194385ba]{position:fixed;inset:0;background:var(--backdrop-strong);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-194385ba]{background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:16px;max-width:500px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:var(--shadow-dark-strong);animation:modalSlideIn-194385ba .3s ease-out}@keyframes modalSlideIn-194385ba{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-194385ba]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--overlay-medium)}.modal-title[data-v-194385ba]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.close-button[data-v-194385ba]{width:32px;height:32px;background:transparent;border:1px solid var(--overlay-medium);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-button[data-v-194385ba]:hover{background:var(--overlay-medium);color:var(--text-primary)}.modal-body[data-v-194385ba]{padding:1.25rem 1.5rem}.modal-subtext[data-v-194385ba]{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.25rem;text-align:center}.modal-link[data-v-194385ba]{color:var(--accent-primary);text-decoration:none;font-weight:500;transition:all .2s ease}.modal-link[data-v-194385ba]:hover{color:var(--accent-primary-hover)}.search-section[data-v-194385ba]{margin-bottom:1.25rem}.search-wrapper[data-v-194385ba]{width:100%}.search-input-container[data-v-194385ba]{position:relative;display:flex;align-items:center}.search-icon[data-v-194385ba]{position:absolute;left:1rem;color:var(--text-muted);z-index:1;font-size:.9rem}.search-input[data-v-194385ba]{width:100%;padding:.875rem 1rem .875rem 2.5rem;background:var(--bg-primary);border:2px solid var(--overlay-medium);border-radius:10px;color:var(--text-primary);font-size:.95rem;transition:all .3s ease}.search-input[data-v-194385ba]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-medium)}.search-input[data-v-194385ba]::placeholder{color:var(--text-muted)}.loading-container[data-v-194385ba]{display:flex;justify-content:center;align-items:center;height:305px}.structures-section[data-v-194385ba]{background:var(--bg-primary);border:1px solid var(--overlay-medium);border-radius:12px;overflow:hidden;margin-bottom:1.25rem}.structures-list.fixed-height[data-v-194385ba]{height:305px}.structure-item[data-v-194385ba]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--overlay-light);min-height:60px}.structure-item[data-v-194385ba]:last-child{border-bottom:none}.structure-item[data-v-194385ba]:hover{background:var(--overlay-light)}.structure-item.selected[data-v-194385ba]{background:var(--accent-primary-bg);border-color:var(--accent-primary-bg)}.structure-icon[data-v-194385ba]{width:36px;height:36px;background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-secondary);flex-shrink:0}.structure-item.selected .structure-icon[data-v-194385ba]{border-color:var(--accent-primary);color:var(--accent-primary)}.structure-info[data-v-194385ba]{flex:1}.structure-name[data-v-194385ba]{font-weight:500;color:var(--text-primary);font-size:.95rem}.selected-indicator[data-v-194385ba]{width:24px;height:24px;background:var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--bg-primary);font-size:.8rem;flex-shrink:0}.pagination-controls[data-v-194385ba]{display:flex;justify-content:space-between;padding:1rem;border-top:1px solid var(--overlay-medium);background:var(--bg-secondary)}.pagination-btn[data-v-194385ba]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--overlay-medium);border-radius:8px;color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.pagination-btn[data-v-194385ba]:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-bg)}.pagination-btn[data-v-194385ba]:disabled{opacity:.5;cursor:not-allowed}.no-results[data-v-194385ba]{text-align:center;padding:2rem;color:var(--text-secondary)}.no-results-icon[data-v-194385ba]{font-size:2rem;color:var(--text-muted);margin-bottom:1rem}.error-message[data-v-194385ba]{display:flex;align-items:center;gap:.5rem;background:var(--error-bg);color:var(--error-light);border:1px solid var(--error-border);border-radius:8px;padding:.75rem;font-size:.9rem;margin-bottom:1rem}.error-icon[data-v-194385ba]{color:var(--error);flex-shrink:0}.modal-actions[data-v-194385ba]{display:flex;gap:1rem;padding:1.25rem 1.5rem;border-top:1px solid var(--overlay-medium)}.assign-button[data-v-194385ba],.cancel-button[data-v-194385ba]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;border:2px solid transparent}.assign-button[data-v-194385ba]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.button-icon[data-v-194385ba]{font-size:.9rem}@media (max-width: 768px){.modal-overlay[data-v-194385ba]{padding:.5rem}.modal-content[data-v-194385ba]{max-height:95vh}.modal-header[data-v-194385ba],.modal-body[data-v-194385ba],.modal-actions[data-v-194385ba]{padding:1rem}.modal-title[data-v-194385ba]{font-size:1.25rem}.modal-actions[data-v-194385ba]{flex-direction:column}.structure-item[data-v-194385ba]{padding:.875rem}.pagination-controls[data-v-194385ba]{padding:.75rem}}.session-detail-page[data-v-4c78b23c]{background:var(--bg-primary);height:100vh;max-height:calc(100vh - 70px);display:flex;flex-direction:column;overflow:hidden}.session-header[data-v-4c78b23c]{background:var(--bg-secondary);border-bottom:1px solid var(--overlay-medium);padding:1.5rem 2rem;flex-shrink:0;width:100%}.session-info[data-v-4c78b23c]{display:flex;justify-content:space-between;align-items:center;width:100%}.session-title-section[data-v-4c78b23c]{display:flex;align-items:center;gap:1.5rem}.session-name[data-v-4c78b23c]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0}.session-type-badge[data-v-4c78b23c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--overlay-medium);border-radius:20px;color:var(--text-primary);font-size:.9rem;font-weight:500}.type-icon[data-v-4c78b23c]{color:var(--accent-primary)}.session-counts[data-v-4c78b23c]{display:flex;gap:2rem}.count-item[data-v-4c78b23c]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.count-label[data-v-4c78b23c]{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.count-value[data-v-4c78b23c]{font-size:1.5rem;font-weight:700;color:var(--accent-primary)}.session-content[data-v-4c78b23c]{flex:1;display:grid;grid-template-columns:1fr minmax(300px,min(30%,600px)) 1fr;gap:1px;background:var(--overlay-medium);width:100%;overflow:hidden}.payments-panel[data-v-4c78b23c]{background:var(--bg-secondary);display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-4c78b23c]{padding:1.5rem;border-bottom:1px solid var(--overlay-medium);flex-shrink:0}.panel-title[data-v-4c78b23c]{display:flex;align-items:center;gap:.75rem;font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0}.panel-icon[data-v-4c78b23c]{font-size:1rem}.buy-in-icon[data-v-4c78b23c]{color:var(--accent-primary)}.payout-icon[data-v-4c78b23c]{color:var(--accent-tertiary)}.panel-content[data-v-4c78b23c]{flex:1;padding:1.5rem 1rem 1rem;overflow-y:auto}.control-panel[data-v-4c78b23c]{background:var(--bg-primary);display:flex;flex-direction:column;border-left:1px solid var(--overlay-medium);border-right:1px solid var(--overlay-medium);overflow:hidden}.stats-section[data-v-4c78b23c]{flex:65;padding:1.5rem;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.stats-loading[data-v-4c78b23c]{flex:1;display:flex;align-items:center;justify-content:center}.stats-grid[data-v-4c78b23c]{display:flex;flex-direction:column;gap:1rem;flex:1;justify-content:space-evenly}.stat-card[data-v-4c78b23c]{background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:12px;padding:1.25rem;text-align:center;transition:all .2s ease;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:80px}.stat-card[data-v-4c78b23c]:hover{border-color:var(--accent-primary);transform:translateY(-1px)}.stat-card.highlight[data-v-4c78b23c]{border-color:var(--accent-primary);background:var(--accent-primary-bg);box-shadow:var(--shadow-accent-subtle)}.stat-label[data-v-4c78b23c]{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500;margin-bottom:.5rem}.stat-value[data-v-4c78b23c]{font-size:1.4rem;font-weight:700;color:var(--text-primary)}.stat-value.positive[data-v-4c78b23c]{color:var(--accent-primary)}.stat-value.negative[data-v-4c78b23c]{color:var(--accent-tertiary)}.stat-value.secondary[data-v-4c78b23c]{color:var(--accent-secondary)}.actions-section[data-v-4c78b23c]{background:var(--bg-secondary);padding:1.5rem;border-top:1px solid var(--overlay-medium);flex:35;display:flex;flex-direction:column;justify-content:center}.action-buttons[data-v-4c78b23c]{display:flex;flex-direction:column;gap:1rem;justify-content:space-evenly;flex:1}.action-btn[data-v-4c78b23c]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1rem;border-radius:10px;font-weight:600;font-size:.9rem;transition:all .2s ease;cursor:pointer;min-height:44px;background:transparent;color:var(--text-primary);border:2px solid var(--overlay-strong)}.action-btn[data-v-4c78b23c]:hover{transform:translateY(-1px);background:var(--overlay-light);border-color:var(--accent-primary);color:var(--accent-primary)}.action-btn.danger[data-v-4c78b23c]{background:var(--error);color:#fff;border:2px solid var(--error)}.action-btn.danger[data-v-4c78b23c]:hover{background:var(--error);border-color:var(--error);box-shadow:var(--shadow-accent-light)}.btn-icon[data-v-4c78b23c]{font-size:.85rem}@media (max-width: 1024px){.session-header[data-v-4c78b23c]{padding:1rem}.session-info[data-v-4c78b23c]{flex-direction:column;gap:1rem;align-items:center;text-align:center}.session-title-section[data-v-4c78b23c]{flex-direction:column;gap:.75rem}.session-name[data-v-4c78b23c]{font-size:1.5rem}}@media (max-width: 1200px) and (min-width: 641px){.session-content[data-v-4c78b23c]{grid-template-columns:1fr minmax(280px,25%) 1fr}.panel-header[data-v-4c78b23c]{padding:1rem}.panel-title[data-v-4c78b23c]{font-size:1rem}.panel-content[data-v-4c78b23c]{padding:1rem .75rem .75rem}.stats-section[data-v-4c78b23c],.actions-section[data-v-4c78b23c],.stat-card[data-v-4c78b23c]{padding:1rem}.stat-label[data-v-4c78b23c]{font-size:.7rem}.stat-value[data-v-4c78b23c]{font-size:1.2rem}.action-btn[data-v-4c78b23c]{padding:.75rem;font-size:.85rem;gap:.375rem}.btn-icon[data-v-4c78b23c]{font-size:.75rem}}@media (max-width: 768px){.session-header[data-v-4c78b23c]{padding:1rem}.session-info[data-v-4c78b23c]{flex-direction:column;gap:1rem;align-items:center;text-align:center}.session-title-section[data-v-4c78b23c]{flex-direction:column;gap:.75rem}.session-name[data-v-4c78b23c]{font-size:1.5rem}.stats-grid[data-v-4c78b23c]{flex-direction:row;overflow-x:auto;gap:.75rem}.stat-card[data-v-4c78b23c]{width:fit-content;flex-shrink:0;white-space:nowrap}}@media (max-width: 640px){.session-detail-page[data-v-4c78b23c]{max-height:none;height:auto;min-height:100vh}.session-content[data-v-4c78b23c]{grid-template-columns:1fr;grid-template-rows:35vh auto 35vh;gap:0}.control-panel[data-v-4c78b23c]{border-left:none;border-right:none;border-top:1px solid var(--overlay-medium);border-bottom:1px solid var(--overlay-medium)}.action-buttons[data-v-4c78b23c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.action-btn[data-v-4c78b23c]{padding:.75rem .5rem;font-size:.8rem}.stats-section[data-v-4c78b23c],.actions-section[data-v-4c78b23c]{padding:1rem}.stat-value[data-v-4c78b23c],.count-value[data-v-4c78b23c]{font-size:1.2rem}}@media (max-width: 480px){.session-detail-page[data-v-4c78b23c]{max-height:none;height:auto;min-height:100vh}.session-header[data-v-4c78b23c]{padding:.75rem}.session-name[data-v-4c78b23c]{font-size:1.25rem}.session-counts[data-v-4c78b23c]{gap:1rem}.action-buttons[data-v-4c78b23c]{grid-template-columns:1fr}.panel-header[data-v-4c78b23c]{padding:1rem}.panel-content[data-v-4c78b23c]{padding:.75rem}}.forgot-password-page[data-v-d668773b]{background:var(--bg-primary);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:10vh 1rem}.background-decoration[data-v-d668773b]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.floating-card[data-v-d668773b]{position:absolute;width:80px;height:120px;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:8px;box-shadow:var(--shadow-neon);animation:float-d668773b 8s ease-in-out infinite;opacity:.3}.card-1[data-v-d668773b]{top:15%;left:8%;animation-delay:0s}.card-2[data-v-d668773b]{top:60%;left:15%;animation-delay:-2s}.card-3[data-v-d668773b]{top:20%;right:15%;animation-delay:-4s}.card-4[data-v-d668773b]{bottom:25%;right:12%;animation-delay:-6s}@keyframes float-d668773b{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(2deg) scale(1.05)}66%{transform:translateY(-10px) rotate(-1deg) scale(.95)}}.forgot-container[data-v-d668773b]{width:100%;max-width:450px;z-index:2}.forgot-card[data-v-d668773b]{background:var(--bg-secondary);border:1px solid var(--border-neon);border-radius:20px;padding:2.5rem;box-shadow:var(--shadow-dark);transition:all .3s ease;position:relative;overflow:hidden}.forgot-card[data-v-d668773b]:hover{box-shadow:var(--shadow-neon),var(--shadow-dark)}.card-header[data-v-d668773b]{text-align:center;margin-bottom:2rem}.header-icon[data-v-d668773b]{margin-bottom:1rem}.unlock-icon[data-v-d668773b]{font-size:3rem;color:var(--accent-primary);animation:unlockGlow-d668773b 3s ease-in-out infinite}@keyframes unlockGlow-d668773b{0%,to{filter:drop-shadow(0 0 5px var(--accent-primary));transform:rotate(0)}50%{filter:drop-shadow(0 0 15px var(--accent-primary));transform:rotate(-5deg)}}.card-title[data-v-d668773b]{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-d668773b]{color:var(--text-primary)}.title-accent[data-v-d668773b]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-subtitle[data-v-d668773b]{color:var(--text-secondary);font-size:1rem;margin-bottom:0}.form-container[data-v-d668773b]{animation:fadeIn-d668773b .5s ease-in}.forgot-form[data-v-d668773b],.form-group[data-v-d668773b]{margin-bottom:1.5rem}.form-group label[data-v-d668773b]{display:block;font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.form-group input[data-v-d668773b]{width:100%;padding:.875rem 1rem;background:var(--bg-primary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.form-group input[data-v-d668773b]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-glow)}.form-group input[data-v-d668773b]:disabled{opacity:.6;cursor:not-allowed}.form-group input[data-v-d668773b]::placeholder{color:var(--text-muted)}.recaptcha-container[data-v-d668773b]{margin-bottom:1.5rem;display:flex;justify-content:center}.submit-button[data-v-d668773b]{width:100%;border-radius:12px!important;position:relative}.loading-text[data-v-d668773b]{display:flex;align-items:center;justify-content:center;gap:.5rem}.spinner[data-v-d668773b]{animation:spin-d668773b 1s linear infinite}@keyframes spin-d668773b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-links[data-v-d668773b]{text-align:center;padding-top:1rem;border-top:1px solid var(--border-neon)}.back-link[data-v-d668773b]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .3s ease}.back-link[data-v-d668773b]:hover{color:var(--accent-primary)}.back-icon[data-v-d668773b]{font-size:.8rem}.success-state[data-v-d668773b]{text-align:center;animation:slideIn-d668773b .5s ease-out}@keyframes slideIn-d668773b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.success-icon[data-v-d668773b]{margin-bottom:1.5rem}.plane-icon[data-v-d668773b]{font-size:4rem;color:var(--accent-primary);animation:planeFly-d668773b .8s ease-out}@keyframes planeFly-d668773b{0%{transform:translate(-50px) rotate(-45deg);opacity:0}50%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(0) rotate(0);opacity:1}}.success-content h3[data-v-d668773b]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.success-content p[data-v-d668773b]{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.success-info[data-v-d668773b]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent-primary-bg);border:1px solid var(--border-neon);border-radius:8px;padding:.75rem;margin-bottom:2rem;font-size:.85rem;color:var(--text-secondary)}.info-icon[data-v-d668773b]{color:var(--accent-primary);font-size:1rem}.success-actions[data-v-d668773b]{display:flex;flex-direction:column;gap:1rem}.success-action[data-v-d668773b]{display:inline-block;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;text-align:center;transition:all .3s ease;border:2px solid var(--accent-primary);cursor:pointer;font-size:1rem;background:transparent;color:var(--accent-primary);box-sizing:border-box;line-height:1.4;min-height:3rem;display:flex;align-items:center;justify-content:center}.success-action[data-v-d668773b]:hover{transform:translateY(-2px);background:var(--accent-primary);color:var(--bg-primary);box-shadow:var(--shadow-accent-glow)}@keyframes fadeIn-d668773b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.forgot-password-page[data-v-d668773b]{padding:5vh .5rem}.forgot-card[data-v-d668773b]{padding:2rem}.card-title[data-v-d668773b]{font-size:2rem}.unlock-icon[data-v-d668773b]{font-size:2.5rem}.plane-icon[data-v-d668773b]{font-size:3rem}}@media (max-width: 480px){.forgot-card[data-v-d668773b]{padding:1.5rem}.card-title[data-v-d668773b]{font-size:1.75rem}.card-subtitle[data-v-d668773b]{font-size:.9rem}.success-actions[data-v-d668773b]{gap:.75rem}}.reset-password-page[data-v-8f0284be]{background:var(--bg-primary);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:10vh 1rem}.background-decoration[data-v-8f0284be]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.floating-card[data-v-8f0284be]{position:absolute;width:80px;height:120px;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:8px;box-shadow:var(--shadow-neon);animation:float-8f0284be 8s ease-in-out infinite;opacity:.3}.card-1[data-v-8f0284be]{top:15%;left:8%;animation-delay:0s}.card-2[data-v-8f0284be]{top:60%;left:15%;animation-delay:-2s}.card-3[data-v-8f0284be]{top:20%;right:15%;animation-delay:-4s}.card-4[data-v-8f0284be]{bottom:25%;right:12%;animation-delay:-6s}@keyframes float-8f0284be{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(2deg) scale(1.05)}66%{transform:translateY(-10px) rotate(-1deg) scale(.95)}}.reset-container[data-v-8f0284be]{width:100%;max-width:450px;z-index:2}.reset-card[data-v-8f0284be]{background:var(--bg-secondary);border:1px solid var(--border-neon);border-radius:20px;padding:2.5rem;box-shadow:var(--shadow-dark);transition:all .3s ease;position:relative}.reset-card[data-v-8f0284be]:hover{box-shadow:var(--shadow-neon),var(--shadow-dark)}.card-header[data-v-8f0284be]{text-align:center;margin-bottom:2rem}.header-icon[data-v-8f0284be]{margin-bottom:1rem}.key-icon[data-v-8f0284be]{font-size:3rem;color:var(--accent-primary);animation:keyGlow-8f0284be 3s ease-in-out infinite}@keyframes keyGlow-8f0284be{0%,to{filter:drop-shadow(0 0 5px var(--accent-primary))}50%{filter:drop-shadow(0 0 15px var(--accent-primary))}}.card-title[data-v-8f0284be]{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-8f0284be]{color:var(--text-primary)}.title-accent[data-v-8f0284be]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-subtitle[data-v-8f0284be]{color:var(--text-secondary);font-size:1rem;margin-bottom:0}.reset-form[data-v-8f0284be],.form-group[data-v-8f0284be]{margin-bottom:1.5rem}.form-group label[data-v-8f0284be]{display:block;font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.form-group input[data-v-8f0284be]{width:100%;padding:.875rem 1rem;background:var(--bg-primary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.form-group input[data-v-8f0284be]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-glow)}.form-group input[data-v-8f0284be]:disabled{opacity:.6;cursor:not-allowed}.submit-button[data-v-8f0284be]{width:100%;border-radius:12px!important;position:relative}.loading-text[data-v-8f0284be]{display:flex;align-items:center;justify-content:center;gap:.5rem}.spinner[data-v-8f0284be]{animation:spin-8f0284be 1s linear infinite}@keyframes spin-8f0284be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-links[data-v-8f0284be]{text-align:center;padding-top:1rem;border-top:1px solid var(--border-neon)}.back-link[data-v-8f0284be]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .3s ease}.back-link[data-v-8f0284be]:hover{color:var(--accent-primary)}.back-icon[data-v-8f0284be]{font-size:.8rem}.success-state[data-v-8f0284be]{position:absolute;inset:0;background:var(--bg-secondary);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;animation:slideIn-8f0284be .5s ease-out}@keyframes slideIn-8f0284be{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.success-icon[data-v-8f0284be]{margin-bottom:1.5rem}.check-icon[data-v-8f0284be]{font-size:4rem;color:var(--success);animation:successPop-8f0284be .6s ease-out}@keyframes successPop-8f0284be{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-content h3[data-v-8f0284be]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.success-content p[data-v-8f0284be]{color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.success-action[data-v-8f0284be]{padding:.75rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;color:var(--bg-primary);border:none;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-accent-light)}.success-action[data-v-8f0284be]:hover{transform:translateY(-2px);box-shadow:var(--shadow-accent-strong)}@media (max-width: 768px){.reset-password-page[data-v-8f0284be]{padding:5vh .5rem}.reset-card[data-v-8f0284be]{padding:2rem}.card-title[data-v-8f0284be]{font-size:2rem}.key-icon[data-v-8f0284be]{font-size:2.5rem}}@media (max-width: 480px){.reset-card[data-v-8f0284be]{padding:1.5rem}.card-title[data-v-8f0284be]{font-size:1.75rem}.card-subtitle[data-v-8f0284be]{font-size:.9rem}}.unsubscribe-page[data-v-484075cf]{background:var(--bg-primary);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:10vh 1rem}.background-decoration[data-v-484075cf]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.floating-card[data-v-484075cf]{position:absolute;width:80px;height:120px;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:8px;box-shadow:var(--shadow-neon);animation:float-484075cf 8s ease-in-out infinite;opacity:.3}.card-1[data-v-484075cf]{top:15%;left:8%;animation-delay:0s}.card-2[data-v-484075cf]{top:60%;left:15%;animation-delay:-2s}.card-3[data-v-484075cf]{top:20%;right:15%;animation-delay:-4s}.card-4[data-v-484075cf]{bottom:25%;right:12%;animation-delay:-6s}@keyframes float-484075cf{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(2deg) scale(1.05)}66%{transform:translateY(-10px) rotate(-1deg) scale(.95)}}.unsubscribe-container[data-v-484075cf]{width:100%;max-width:450px;z-index:2}.unsubscribe-card[data-v-484075cf]{background:var(--bg-secondary);border:1px solid var(--border-neon);border-radius:20px;padding:2.5rem;box-shadow:var(--shadow-dark);transition:all .3s ease;position:relative;overflow:hidden}.unsubscribe-card[data-v-484075cf]:hover{box-shadow:var(--shadow-neon),var(--shadow-dark)}.card-header[data-v-484075cf]{text-align:center;margin-bottom:2rem}.header-icon[data-v-484075cf]{margin-bottom:1rem}.envelope-icon[data-v-484075cf]{font-size:3rem;color:var(--accent-secondary);animation:envelopeFloat-484075cf 3s ease-in-out infinite}@keyframes envelopeFloat-484075cf{0%,to{transform:translateY(0);filter:drop-shadow(0 0 5px var(--accent-secondary))}50%{transform:translateY(-5px);filter:drop-shadow(0 0 15px var(--accent-secondary))}}.card-title[data-v-484075cf]{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-484075cf]{color:var(--text-primary)}.card-subtitle[data-v-484075cf]{color:var(--text-secondary);font-size:1rem;margin-bottom:0;line-height:1.5}.form-container[data-v-484075cf]{animation:fadeIn-484075cf .5s ease-in}.unsubscribe-form[data-v-484075cf],.form-group[data-v-484075cf]{margin-bottom:1.5rem}.form-group label[data-v-484075cf]{display:block;font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.form-group input[data-v-484075cf]{width:100%;padding:.875rem 1rem;background:var(--bg-primary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.form-group input[data-v-484075cf]:focus{outline:none;border-color:var(--accent-secondary);box-shadow:var(--shadow-secondary-medium)}.form-group input[data-v-484075cf]::placeholder{color:var(--text-muted)}.recaptcha-container[data-v-484075cf]{margin-bottom:1.5rem;display:flex;justify-content:center}.submit-button[data-v-484075cf]{width:100%;border-radius:12px!important}.success-state[data-v-484075cf]{text-align:center;animation:slideIn-484075cf .5s ease-out}@keyframes slideIn-484075cf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.success-icon[data-v-484075cf]{margin-bottom:1.5rem}.check-icon[data-v-484075cf]{font-size:4rem;color:var(--success);animation:successPop-484075cf .6s ease-out}@keyframes successPop-484075cf{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-content h3[data-v-484075cf]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.success-content p[data-v-484075cf]{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.success-actions[data-v-484075cf]{display:flex;flex-direction:column;gap:1rem}.success-action[data-v-484075cf]{display:inline-block;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;text-align:center;transition:all .3s ease;border:2px solid var(--accent-secondary);cursor:pointer;font-size:1rem;background:transparent;color:var(--accent-secondary);box-sizing:border-box;line-height:1.4;min-height:3rem;display:flex;align-items:center;justify-content:center}.success-action[data-v-484075cf]:hover{transform:translateY(-2px);background:var(--accent-secondary);color:var(--bg-primary);box-shadow:var(--shadow-secondary-medium)}@keyframes fadeIn-484075cf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.unsubscribe-page[data-v-484075cf]{padding:5vh .5rem}.unsubscribe-card[data-v-484075cf]{padding:2rem}.card-title[data-v-484075cf]{font-size:2rem}.envelope-icon[data-v-484075cf]{font-size:2.5rem}.check-icon[data-v-484075cf]{font-size:3rem}}@media (max-width: 480px){.unsubscribe-card[data-v-484075cf]{padding:1.5rem}.card-title[data-v-484075cf]{font-size:1.75rem}.card-subtitle[data-v-484075cf]{font-size:.9rem}.success-actions[data-v-484075cf]{gap:.75rem}}.public-session-page[data-v-5ee8b062]{background:var(--bg-primary);position:relative;overflow-x:hidden}.background-decoration[data-v-5ee8b062]{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.floating-card[data-v-5ee8b062]{position:absolute;width:80px;height:120px;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:8px;box-shadow:var(--shadow-neon);animation:float-5ee8b062 8s ease-in-out infinite;opacity:.1}.card-1[data-v-5ee8b062]{top:15%;left:5%;animation-delay:0s}.card-2[data-v-5ee8b062]{bottom:20%;right:8%;animation-delay:-4s}.card-3[data-v-5ee8b062]{bottom:40%;right:15%;animation-delay:-7s}@keyframes float-5ee8b062{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(2deg) scale(1.05)}66%{transform:translateY(-10px) rotate(-1deg) scale(.95)}}.main-content[data-v-5ee8b062]{position:relative;z-index:5;padding:2rem}.content-wrapper[data-v-5ee8b062]{max-width:1200px;margin:0 auto}.horizontal-header[data-v-5ee8b062]{display:flex;justify-content:space-between;align-items:center;gap:2rem;background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:12px;padding:1.5rem 2rem;margin-bottom:2rem;box-shadow:0 2px 10px var(--backdrop-light)}.session-info-horizontal[data-v-5ee8b062]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;flex:1;min-width:0}.game-title[data-v-5ee8b062]{margin-bottom:.25rem}.game-name[data-v-5ee8b062]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2;letter-spacing:-.025em}.session-details-horizontal[data-v-5ee8b062]{display:flex;align-items:center;gap:1rem;color:var(--text-secondary);font-size:.9rem}.detail-item[data-v-5ee8b062]{display:flex;align-items:center;gap:.5rem}.detail-icon[data-v-5ee8b062]{font-size:.8rem;color:var(--accent-primary);opacity:.8}.detail-text[data-v-5ee8b062]{font-weight:500;color:var(--text-primary);white-space:nowrap}.detail-separator[data-v-5ee8b062]{opacity:.4;color:var(--text-muted);font-weight:300}.toggle-icon[data-v-5ee8b062]{font-size:.9rem}.toggle-label[data-v-5ee8b062]{font-weight:600}.error-state[data-v-5ee8b062]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--bg-secondary);border:1px solid var(--border-neon);border-radius:20px;box-shadow:var(--shadow-dark)}.error-icon[data-v-5ee8b062]{font-size:4rem;color:var(--warning);margin-bottom:1.5rem}.error-title[data-v-5ee8b062]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.error-message-info[data-v-5ee8b062]{font-size:1rem;color:var(--text-secondary);margin:0 0 2rem;line-height:1.6;max-width:500px}.error-action[data-v-5ee8b062]{display:flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem}@media (max-width: 1024px){.horizontal-header[data-v-5ee8b062]{flex-direction:column;align-items:stretch;gap:1.5rem;text-align:center}.session-info-horizontal[data-v-5ee8b062]{align-items:center;text-align:center}.toggle-wrapper[data-v-5ee8b062]{display:flex;justify-content:center;width:100%}}@media (max-width: 768px){.main-content[data-v-5ee8b062]{padding:1.5rem}.horizontal-header[data-v-5ee8b062]{padding:1.25rem 1.5rem}.game-name[data-v-5ee8b062]{font-size:1.3rem}.session-details-horizontal[data-v-5ee8b062]{flex-wrap:wrap;justify-content:center;gap:.75rem}.error-state[data-v-5ee8b062]{padding:2rem 1rem}.error-icon[data-v-5ee8b062]{font-size:3rem}.error-title[data-v-5ee8b062]{font-size:1.5rem}.floating-card[data-v-5ee8b062]{width:50px;height:75px}}@media (max-width: 480px){.main-content[data-v-5ee8b062]{padding:1rem}.horizontal-header[data-v-5ee8b062]{padding:1rem 1.25rem}.game-name[data-v-5ee8b062]{font-size:1.2rem}.session-details-horizontal[data-v-5ee8b062]{font-size:.85rem;flex-direction:column;gap:.5rem}.detail-separator[data-v-5ee8b062]{display:none}}.structure-item[data-v-5ec0ec16]{background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .2s ease;position:relative;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.structure-item[data-v-5ec0ec16]:hover{transform:translateY(-1px);border-color:var(--accent-primary);background:var(--overlay-subtle)}.structure-content[data-v-5ec0ec16]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.structure-icon[data-v-5ec0ec16]{width:50px;height:50px;background:var(--bg-primary);border:2px solid var(--accent-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trophy-icon[data-v-5ec0ec16]{font-size:1.2rem;color:var(--accent-secondary)}.structure-info[data-v-5ec0ec16]{flex:1;min-width:0}.structure-name[data-v-5ec0ec16]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem;line-height:1.3;transition:color .2s ease}.structure-item:hover .structure-name[data-v-5ec0ec16]{color:var(--accent-primary)}.structure-meta[data-v-5ec0ec16]{font-size:.85rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.structure-indicator[data-v-5ec0ec16]{opacity:0;transition:all .2s ease;color:var(--accent-primary);margin-right:1rem}.structure-item:hover .structure-indicator[data-v-5ec0ec16]{opacity:1;transform:translate(4px)}.arrow-icon[data-v-5ec0ec16]{font-size:.9rem}.delete-button[data-v-5ec0ec16]{width:36px;height:36px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;color:var(--error);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);flex-shrink:0;font-size:.9rem}.structure-item:hover .delete-button[data-v-5ec0ec16]{opacity:1;transform:scale(1)}.delete-button[data-v-5ec0ec16]:hover{background:var(--error-bg);border-color:var(--error);transform:scale(1.1)}@media (max-width: 768px){.structure-item[data-v-5ec0ec16]{padding:1rem;gap:.75rem}.structure-icon[data-v-5ec0ec16]{width:44px;height:44px}.trophy-icon[data-v-5ec0ec16]{font-size:1rem}.structure-name[data-v-5ec0ec16]{font-size:1.1rem}.structure-meta[data-v-5ec0ec16]{font-size:.8rem}.delete-button[data-v-5ec0ec16]{opacity:1;width:32px;height:32px;font-size:.8rem}.structure-indicator[data-v-5ec0ec16]{display:none}}.tourney-structure-page[data-v-83eead52]{background:var(--bg-primary);height:100vh;max-height:calc(100vh - 70px);display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-83eead52]{background:var(--bg-secondary);border-bottom:1px solid var(--overlay-medium);padding:2rem;flex-shrink:0}.header-loading[data-v-83eead52]{display:flex;justify-content:center;align-items:center;height:120px}.header-content[data-v-83eead52]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;gap:2rem}.header-info[data-v-83eead52]{flex:1}.page-title[data-v-83eead52]{font-size:2.5rem;font-weight:900;margin:0 0 .5rem;line-height:1.1;word-spacing:.2em}.title-main[data-v-83eead52]{color:var(--text-primary)}.title-accent[data-v-83eead52]{color:var(--accent-secondary)}.page-subtitle[data-v-83eead52]{color:var(--text-primary);font-size:1.1rem;margin:0;font-weight:500}.create-button[data-v-83eead52]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--accent-primary);color:var(--bg-primary);border:2px solid var(--accent-primary);border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s ease;flex-shrink:0;white-space:nowrap;box-shadow:var(--shadow-accent-light)}.create-button[data-v-83eead52]:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);color:var(--bg-primary);transform:translateY(-1px);box-shadow:var(--shadow-accent-medium)}.button-icon[data-v-83eead52]{font-size:.9rem}.content-section[data-v-83eead52]{flex:1;padding:2rem;overflow-y:auto;max-width:1200px;margin:0 auto;width:100%;min-height:0}.empty-state[data-v-83eead52]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--overlay-subtle);border:1px solid var(--overlay-light);border-radius:16px;min-height:400px}.empty-icon[data-v-83eead52]{font-size:4rem;color:var(--accent-secondary);margin-bottom:1.5rem;opacity:.8}.empty-title[data-v-83eead52]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.empty-description[data-v-83eead52]{color:var(--text-secondary);font-size:1rem;margin:0 0 2rem;max-width:400px;line-height:1.5}.empty-cta[data-v-83eead52]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--accent-primary);color:var(--bg-primary);border:2px solid var(--accent-primary);border-radius:12px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:var(--shadow-accent-light)}.empty-cta[data-v-83eead52]:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);color:var(--bg-primary);transform:translateY(-1px);box-shadow:var(--shadow-accent-medium)}.structures-container[data-v-83eead52],.structures-grid[data-v-83eead52]{display:flex;flex-direction:column;gap:1rem}.load-more-button[data-v-83eead52]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:transparent;border:2px solid var(--overlay-strong);border-radius:12px;color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-weight:500;margin-top:.5rem;width:100%}.load-more-button[data-v-83eead52]:hover{background:var(--overlay-light);border-color:var(--accent-primary);color:var(--accent-primary)}@media (max-width: 768px){.tourney-structure-page[data-v-83eead52]{height:auto;max-height:none;min-height:100vh;overflow:visible}.content-section[data-v-83eead52]{overflow-y:visible;flex:none}.page-header[data-v-83eead52]{padding:1.5rem 1rem}.header-content[data-v-83eead52]{flex-direction:column;align-items:stretch;gap:1.5rem;text-align:center}.page-title[data-v-83eead52]{font-size:2rem}.page-subtitle[data-v-83eead52]{font-size:1rem}.create-button[data-v-83eead52]{justify-content:center;padding:.875rem 1.5rem}.content-section[data-v-83eead52]{padding:1rem}.empty-state[data-v-83eead52]{padding:3rem 1rem;min-height:300px}.empty-icon[data-v-83eead52]{font-size:3rem}.empty-title[data-v-83eead52]{font-size:1.25rem}.empty-description[data-v-83eead52]{font-size:.9rem}}.blind-level-item[data-v-0345db22]{background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:12px;padding:1.5rem;margin-bottom:1rem;position:relative;transition:all .2s ease;border-left:4px solid transparent}.blind-level-item.level[data-v-0345db22]{border-left-color:var(--accent-primary)}.blind-level-item.break[data-v-0345db22]{border-left-color:var(--accent-secondary)}.blind-level-item[data-v-0345db22]:hover{transform:translateY(-1px);border-color:var(--accent-primary);background:var(--overlay-subtle)}.delete-button[data-v-0345db22]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:8px;color:var(--error);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:.8rem;opacity:0;transform:scale(.9);z-index:10}.blind-level-item:hover .delete-button[data-v-0345db22]{opacity:1;transform:scale(1)}.delete-button[data-v-0345db22]:hover{background:var(--error-bg);border-color:var(--error);transform:scale(1.1)}.level-content[data-v-0345db22]{padding-right:3rem}.level-header[data-v-0345db22]{margin-bottom:1.5rem}.level-badge[data-v-0345db22]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-primary-bg);border:1px solid var(--accent-primary);border-radius:20px;width:fit-content}.level-icon[data-v-0345db22]{color:var(--accent-primary);font-size:.9rem}.level-title[data-v-0345db22]{font-size:1rem;font-weight:600;color:var(--accent-primary)}.input-grid[data-v-0345db22]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.break-content[data-v-0345db22]{padding-right:3rem}.break-header[data-v-0345db22]{margin-bottom:1.5rem}.break-badge[data-v-0345db22]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-secondary-bg);border:1px solid var(--accent-secondary);border-radius:20px;width:fit-content}.break-icon[data-v-0345db22]{color:var(--accent-secondary);font-size:.9rem}.break-title[data-v-0345db22]{font-size:1rem;font-weight:600;color:var(--accent-secondary)}.break-input[data-v-0345db22]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.input-group[data-v-0345db22]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-0345db22]{font-size:.9rem;font-weight:500;color:var(--text-primary);margin:0}.form-input[data-v-0345db22]{width:100%;padding:.75rem;background:var(--bg-primary);border:2px solid var(--overlay-medium);border-radius:8px;color:var(--text-primary);font-size:.95rem;transition:all .3s ease}.form-input[data-v-0345db22]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-light)}.form-input[data-v-0345db22]::placeholder{color:var(--text-muted)}@media (max-width: 768px){.blind-level-item[data-v-0345db22]{padding:1rem}.level-content[data-v-0345db22],.break-content[data-v-0345db22]{padding-right:2.5rem}.delete-button[data-v-0345db22]{opacity:1;width:28px;height:28px;font-size:.7rem}.input-grid[data-v-0345db22],.break-input[data-v-0345db22]{grid-template-columns:1fr 1fr;gap:.75rem}.level-badge[data-v-0345db22],.break-badge[data-v-0345db22]{padding:.375rem .75rem}.level-title[data-v-0345db22],.break-title[data-v-0345db22]{font-size:.9rem}.form-input[data-v-0345db22]{padding:.625rem;font-size:.9rem}}@media (max-width: 480px){.input-grid[data-v-0345db22],.break-input[data-v-0345db22]{grid-template-columns:1fr}}.tourney-structure-form[data-v-9811e279]{background:var(--bg-primary);height:100vh;max-height:calc(100vh - 70px);display:flex;flex-direction:column;overflow:hidden}.form-header[data-v-9811e279]{background:var(--bg-secondary);border-bottom:1px solid var(--overlay-medium);padding:1.5rem 2rem;flex-shrink:0}.form-title[data-v-9811e279]{font-size:2rem;font-weight:900;margin:0 0 1rem;text-align:center;line-height:1.1;word-spacing:.2em}.title-main[data-v-9811e279]{color:var(--text-primary)}.title-accent[data-v-9811e279]{color:var(--accent-secondary)}.structure-name-section[data-v-9811e279]{max-width:600px;margin:0 auto}.form-group[data-v-9811e279]{margin-bottom:0}.form-group label[data-v-9811e279]{display:block;font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.structure-name-input[data-v-9811e279]{width:100%;padding:.875rem 1rem;background:var(--bg-primary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.structure-name-input[data-v-9811e279]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-glow)}.structure-name-input[data-v-9811e279]::placeholder{color:var(--text-muted)}.main-content[data-v-9811e279]{flex:1;overflow-y:auto;padding:2rem;min-height:0;display:flex;justify-content:center}.empty-state[data-v-9811e279]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--overlay-subtle);border:1px solid var(--overlay-light);border-radius:16px;min-height:300px}.empty-icon[data-v-9811e279]{font-size:4rem;color:var(--accent-primary);margin-bottom:1.5rem;opacity:.8}.empty-title[data-v-9811e279]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.empty-description[data-v-9811e279]{color:var(--text-secondary);font-size:1rem;margin:0;max-width:400px;line-height:1.5}.draggable-list[data-v-9811e279]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:1000px}.draggable-item[data-v-9811e279]{display:flex;align-items:center;gap:1rem;cursor:default;justify-content:center}.draggable-item[data-v-9811e279]:active{cursor:default}.drag-handle[data-v-9811e279]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--overlay-medium);border-radius:8px;cursor:grab;transition:all .2s ease;flex-shrink:0}.drag-handle[data-v-9811e279]:hover{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--accent-primary-bg)}.draggable-item:active .drag-handle[data-v-9811e279]{cursor:grabbing}.draggable-item .blind-level-item[data-v-9811e279]{max-width:800px;width:100%}.ghost[data-v-9811e279]{opacity:.5;transform:scale(.95);transition:transform .2s ease}.form-footer[data-v-9811e279]{background:var(--bg-secondary);border-top:1px solid var(--overlay-medium);padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:1rem}.action-buttons[data-v-9811e279]{display:flex;gap:1rem;justify-content:center}.add-button[data-v-9811e279]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:10px;font-weight:600;font-size:.9rem;transition:all .2s ease;cursor:pointer;border:2px solid transparent;background:transparent;color:var(--text-primary);border-color:var(--overlay-strong);min-width:120px;justify-content:center}.add-button[data-v-9811e279]:hover:not(:disabled){background:var(--overlay-light);transform:translateY(-1px)}.add-button[data-v-9811e279]:disabled{opacity:.5;cursor:not-allowed;transform:none}.level-button[data-v-9811e279]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-primary-bg)}.level-button[data-v-9811e279]:hover:not(:disabled){background:var(--accent-primary-bg);border-color:var(--accent-primary-hover);box-shadow:var(--shadow-accent-glow)}.break-button[data-v-9811e279]{border-color:var(--accent-secondary);color:var(--accent-secondary);background:var(--accent-secondary-bg)}.break-button[data-v-9811e279]:hover:not(:disabled){background:var(--accent-secondary-bg-medium);border-color:var(--accent-secondary-hover);box-shadow:var(--shadow-secondary-medium)}.submit-button[data-v-9811e279]{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border-radius:10px;font-weight:600;font-size:1rem;transition:all .2s ease;cursor:pointer;border:2px solid var(--accent-primary);background:var(--accent-primary);color:var(--bg-primary);box-shadow:var(--shadow-accent-medium);min-width:160px;justify-content:center}.submit-button[data-v-9811e279]:hover:not(:disabled){background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-accent-strong)}.submit-button[data-v-9811e279]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--shadow-accent-subtle)}.button-icon[data-v-9811e279]{font-size:.9rem}@media (max-width: 768px){.tourney-structure-form[data-v-9811e279]{height:auto;max-height:none;min-height:100vh;overflow:visible}.main-content[data-v-9811e279]{overflow-y:visible;flex:none;display:block}.form-header[data-v-9811e279]{padding:1.5rem 1rem}.form-title[data-v-9811e279]{font-size:2rem}.main-content[data-v-9811e279]{padding:1rem}.form-footer[data-v-9811e279]{padding:1.5rem 1rem;flex-direction:column;gap:1.5rem}.action-buttons[data-v-9811e279]{width:100%;justify-content:center}.add-button[data-v-9811e279]{flex:1;min-width:auto}.submit-button[data-v-9811e279]{width:100%;min-width:auto}.drag-handle[data-v-9811e279]{width:28px;height:28px}.empty-state[data-v-9811e279]{padding:3rem 1rem;min-height:250px}.empty-icon[data-v-9811e279]{font-size:3rem}.empty-title[data-v-9811e279]{font-size:1.25rem}}.tourney-timer-page[data-v-9122f53b]{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);height:100vh;max-height:calc(100vh - 70px);position:relative;overflow:hidden}.top-action-bar[data-v-9122f53b]{position:absolute;top:1.5rem;left:2rem;right:2rem;display:flex;justify-content:space-between;align-items:center;z-index:10}.action-btn[data-v-9122f53b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--backdrop-light);border:1px solid var(--overlay-strong);border-radius:12px;color:var(--text-primary);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.action-btn[data-v-9122f53b]:hover{background:var(--overlay-medium);border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.end-btn[data-v-9122f53b]:hover{border-color:var(--error);color:var(--error)}.btn-icon[data-v-9122f53b]{font-size:.8rem}.tourney-timer[data-v-9122f53b]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 70px);padding:6rem 2rem 2rem;text-align:center;overflow:hidden}.session-header[data-v-9122f53b]{margin-bottom:2rem;padding:0 1rem;width:100%;display:flex;justify-content:center}.session-title[data-v-9122f53b]{font-size:clamp(2.5rem,5vw,5rem);font-weight:900;color:var(--accent-secondary);margin:0;padding-bottom:.5rem;text-shadow:var(--shadow-secondary-strong);text-align:center;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.timer-section[data-v-9122f53b]{display:flex;flex-direction:column;align-items:center;gap:2.5rem;margin-bottom:3rem}.timer-display[data-v-9122f53b]{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px}.timer-text[data-v-9122f53b]{font-size:clamp(6rem,12vw,12rem);font-weight:900;color:var(--accent-primary);text-shadow:var(--shadow-neon);letter-spacing:.1em;font-family:Courier New,monospace}.levels-container[data-v-9122f53b]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;gap:2rem;max-width:1200px;width:100%}.level-card[data-v-9122f53b]{background:var(--overlay-light);border:1px solid var(--overlay-medium);border-radius:16px;padding:1.5rem;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;white-space:nowrap;width:max-content}.level-card.previous[data-v-9122f53b],.level-card.next[data-v-9122f53b]{opacity:.7;transform:scale(.9)}.level-card.current[data-v-9122f53b]{background:var(--accent-primary-bg);border-color:var(--accent-primary);box-shadow:var(--shadow-neon);transform:scale(1.1)}.level-card.placeholder[data-v-9122f53b]{opacity:0;pointer-events:none;min-width:200px;visibility:hidden}.level-label[data-v-9122f53b]{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:.5rem}.break-indicator[data-v-9122f53b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--accent-secondary);width:max-content;min-width:100%}.break-icon[data-v-9122f53b]{font-size:clamp(2rem,4vw,3rem)}.break-text[data-v-9122f53b]{font-size:clamp(1.2rem,2.5vw,2rem);font-weight:900;letter-spacing:.08em}.current-break[data-v-9122f53b]{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--accent-secondary);width:max-content;min-width:100%}.current-break-icon[data-v-9122f53b]{font-size:clamp(3rem,6vw,5rem)}.current-break-text[data-v-9122f53b]{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;letter-spacing:.1em}.blinds-display[data-v-9122f53b]{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:max-content;min-width:100%}.blinds-text[data-v-9122f53b]{font-size:clamp(1.2rem,2.5vw,2rem);font-weight:900;color:var(--text-primary);letter-spacing:.03em;white-space:nowrap}.ante-text[data-v-9122f53b]{font-size:clamp(1rem,2vw,1.5rem);color:var(--text-secondary);font-weight:600}.current-blinds[data-v-9122f53b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:max-content;min-width:100%}.current-blinds-text[data-v-9122f53b]{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;color:var(--accent-primary);letter-spacing:.05em;white-space:nowrap}.current-ante-text[data-v-9122f53b]{font-size:clamp(1.2rem,2.5vw,2rem);color:var(--text-primary);font-weight:700}.controls-section[data-v-9122f53b]{display:flex;align-items:center;justify-content:center;gap:4rem}.control-btn[data-v-9122f53b]{width:80px;height:80px;background:var(--bg-secondary);border:2px solid var(--accent-primary);border-radius:50%;color:var(--accent-primary);font-size:2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-accent-light)}.control-btn[data-v-9122f53b]:hover:not(:disabled){background:var(--accent-primary-bg);border-color:var(--accent-primary-hover);color:var(--accent-primary-hover);transform:scale(1.1);box-shadow:var(--shadow-accent-strong)}.control-btn[data-v-9122f53b]:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:none;border-color:var(--text-muted);color:var(--text-muted)}.control-btn.play-pause[data-v-9122f53b]{width:100px;height:100px;background:var(--accent-primary);color:var(--bg-primary);font-size:2.5rem;box-shadow:var(--shadow-accent-strong)}.control-btn.play-pause[data-v-9122f53b]:hover{background:var(--accent-primary-hover);color:var(--bg-primary);transform:scale(1.1);box-shadow:var(--shadow-accent-strong)}.play-icon[data-v-9122f53b]{margin-left:.2em}.loading-container[data-v-9122f53b]{display:flex;align-items:center;justify-content:center;height:calc(100vh - 70px)}@media (max-width: 768px){.tourney-timer-page[data-v-9122f53b]{height:auto;max-height:none;min-height:100vh;overflow:visible}.tourney-timer[data-v-9122f53b]{height:auto;min-height:100vh;overflow:visible}.loading-container[data-v-9122f53b]{height:auto;min-height:100vh}.top-action-bar[data-v-9122f53b]{top:1rem;left:1rem;right:1rem}.action-btn[data-v-9122f53b]{padding:.5rem 1rem;font-size:.8rem}.tourney-timer[data-v-9122f53b]{padding:4rem 1rem 2rem}.timer-section[data-v-9122f53b]{gap:2rem;margin-bottom:3rem}.levels-container[data-v-9122f53b]{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1rem}.level-card[data-v-9122f53b]{width:100%;max-width:300px;min-width:auto;padding:1rem;min-height:80px}.level-card.current[data-v-9122f53b]{transform:scale(1);order:-1}.level-card.previous[data-v-9122f53b],.level-card.next[data-v-9122f53b]{transform:scale(1);opacity:.8}.level-card.placeholder[data-v-9122f53b]{display:none}.controls-section[data-v-9122f53b]{gap:2rem}.control-btn[data-v-9122f53b]{width:60px;height:60px;font-size:1.5rem}.control-btn.play-pause[data-v-9122f53b]{width:80px;height:80px;font-size:2rem}}@media (max-width: 480px){.session-header[data-v-9122f53b]{margin-bottom:2rem}.timer-section[data-v-9122f53b]{gap:1.5rem;margin-bottom:2rem}.level-card[data-v-9122f53b]{padding:.75rem;min-height:60px}.controls-section[data-v-9122f53b]{gap:1.5rem}.control-btn[data-v-9122f53b]{width:50px;height:50px;font-size:1.2rem}.control-btn.play-pause[data-v-9122f53b]{width:65px;height:65px;font-size:1.5rem}}.navbar[data-v-09d4c294]{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-bottom:2px solid var(--border-neon);box-shadow:var(--shadow-accent-subtle);position:sticky;top:0;z-index:1000;height:70px}.nav-container[data-v-09d4c294]{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 2rem;height:70px}.nav-brand[data-v-09d4c294]{flex-shrink:0}.brand-link[data-v-09d4c294]{text-decoration:none;font-size:1.8rem;font-weight:900;display:flex;align-items:center;transition:all .3s ease}.brand-main[data-v-09d4c294]{color:var(--text-primary)}.brand-accent[data-v-09d4c294]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-left:.1rem}.brand-link[data-v-09d4c294]:hover{transform:scale(1.05);filter:drop-shadow(0 0 10px var(--accent-primary))}.nav-items[data-v-09d4c294]{display:flex;align-items:center;gap:1rem}.nav-link[data-v-09d4c294]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;color:var(--text-primary);text-decoration:none;border-radius:25px;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid transparent;background:var(--overlay-light);cursor:pointer}.nav-link[data-v-09d4c294]:hover{background:var(--accent-primary-bg);border-color:var(--accent-primary);box-shadow:var(--shadow-accent-glow);transform:translateY(-2px)}.dashboard-link[data-v-09d4c294]{background:var(--accent-primary-bg);border-color:var(--accent-primary)}.dashboard-link[data-v-09d4c294]:hover{background:var(--accent-primary-bg);border-color:var(--accent-primary-hover);box-shadow:var(--shadow-accent-strong);color:var(--text-primary);transform:translateY(-2px)}.user-link[data-v-09d4c294]{background:var(--accent-tertiary-bg);border-color:var(--accent-tertiary)}.user-link[data-v-09d4c294]:hover{background:var(--accent-tertiary-bg-medium);border-color:var(--accent-tertiary-hover);box-shadow:var(--shadow-tertiary-glow);color:var(--text-primary);transform:translateY(-2px)}.logout-link[data-v-09d4c294]{background:var(--accent-secondary-bg);border-color:var(--accent-secondary)}.logout-link[data-v-09d4c294]:hover{background:var(--accent-secondary-bg-medium);border-color:var(--accent-secondary-hover);box-shadow:var(--shadow-secondary-glow);color:var(--text-primary);transform:translateY(-2px)}.link-icon[data-v-09d4c294]{font-size:1rem;opacity:.8}.server-starting-message[data-v-09d4c294]{display:flex;align-items:center;gap:.5rem;color:var(--gold);font-weight:600;padding:.7rem 1.5rem;background:var(--gold-bg);border:1px solid var(--gold-border);border-radius:25px;font-size:.9rem;animation:pulse-glow-09d4c294 2s ease-in-out infinite}.pulse-dot[data-v-09d4c294]{width:8px;height:8px;background:var(--gold);border-radius:50%;animation:pulse-09d4c294 1.5s ease-in-out infinite}@keyframes pulse-09d4c294{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes pulse-glow-09d4c294{0%,to{box-shadow:var(--shadow-gold-light)}50%{box-shadow:var(--shadow-gold-strong)}}@media (max-width: 768px){.nav-container[data-v-09d4c294]{padding:0 1rem;height:60px}.brand-link[data-v-09d4c294]{font-size:1.5rem}.nav-items[data-v-09d4c294]{gap:.5rem}.nav-link[data-v-09d4c294]{padding:.5rem 1rem;font-size:.9rem}.server-starting-message[data-v-09d4c294]{font-size:.8rem;padding:.5rem 1rem}}@media (max-width: 600px){.navbar[data-v-09d4c294]{height:120px}.nav-container[data-v-09d4c294]{flex-direction:column;height:auto;padding:1rem;gap:1rem}.nav-items[data-v-09d4c294]{flex-wrap:wrap;justify-content:center}.nav-link[data-v-09d4c294]{font-size:.8rem;padding:.4rem .8rem}.server-starting-message[data-v-09d4c294]{font-size:.75rem;padding:.5rem .875rem}.link-icon[data-v-09d4c294]{display:none}}.toast-container[data-v-a281dda7]{position:fixed;bottom:1rem;left:1rem;z-index:10000;display:flex;flex-direction:column;gap:.75rem;pointer-events:none;max-width:400px}.toast[data-v-a281dda7]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:12px;box-shadow:var(--shadow-dark);cursor:pointer;pointer-events:all;min-width:300px;transition:all .3s ease;margin-top:.5rem}.toast[data-v-a281dda7]:hover{transform:translateY(-2px);box-shadow:var(--shadow-dark-strong)}.toast.success-message[data-v-a281dda7]{background:linear-gradient(135deg,var(--bg-secondary),var(--success-bg))!important}.toast.error-message[data-v-a281dda7]{background:linear-gradient(135deg,var(--bg-secondary),var(--error-bg))!important}.toast.warning-message[data-v-a281dda7]{background:linear-gradient(135deg,var(--bg-secondary),var(--warning-bg))!important}.toast.info-message[data-v-a281dda7]{background:linear-gradient(135deg,var(--bg-secondary),var(--accent-primary-bg))!important}.toast-icon[data-v-a281dda7]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-top:0}.toast:not(:has(.toast-title)) .toast-icon[data-v-a281dda7]{align-items:flex-start;padding-top:.125rem}.toast-content[data-v-a281dda7]{flex:1;min-width:0}.toast-title[data-v-a281dda7]{font-weight:600;font-size:.9rem;color:var(--text-primary);margin-bottom:.25rem;line-height:1.4}.toast-message[data-v-a281dda7]{font-size:.875rem;line-height:1.4;word-wrap:break-word;margin:0}.toast.success-message .icon[data-v-a281dda7]{color:var(--success)!important}.toast.error-message .icon[data-v-a281dda7]{color:var(--error)!important}.toast.warning-message .icon[data-v-a281dda7]{color:var(--warning)!important}.toast.info-message .icon[data-v-a281dda7]{color:var(--accent-primary)!important}.toast-close[data-v-a281dda7]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .2s ease;padding:0;font-size:.75rem}.toast-close[data-v-a281dda7]:hover{background:var(--overlay-light);color:var(--text-primary);transform:none;box-shadow:none}.toast-enter-active[data-v-a281dda7],.toast-leave-active[data-v-a281dda7]{transition:all .3s ease}.toast-enter-from[data-v-a281dda7],.toast-leave-to[data-v-a281dda7]{opacity:0;transform:translate(-100%) scale(.8)}.toast-move[data-v-a281dda7]{transition:transform .3s ease}@media (max-width: 768px){.toast-container[data-v-a281dda7]{left:.5rem;right:.5rem;max-width:none}.toast[data-v-a281dda7]{min-width:auto}}:root{--bg-primary: #0a0a0f;--bg-secondary: #1a1a2e;--bg-tertiary: #2d2d44;--accent-primary: #00e5ff;--accent-secondary: #ff2693;--accent-tertiary: #8b5cf6;--text-primary: #ffffff;--text-secondary: #b4b4b4;--text-muted: #6b6b6b;--border-neon: rgba(0, 229, 255, .35);--shadow-neon: 0 0 18px rgba(0, 229, 255, .18);--gradient-primary: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));--gradient-secondary: linear-gradient(135deg, var(--accent-secondary), var(--accent-tertiary));--accent-primary-hover: #00d4ea;--accent-secondary-hover: #e6006b;--accent-tertiary-hover: #7c3aed;--success: #22c55e;--success-light: #86efac;--error: #ef4444;--error-light: #fca5a5;--warning: #f59e0b;--warning-light: #fcd34d;--overlay-subtle: rgba(255, 255, 255, .02);--overlay-light: rgba(255, 255, 255, .05);--overlay-medium: rgba(255, 255, 255, .1);--overlay-strong: rgba(255, 255, 255, .2);--backdrop-light: rgba(0, 0, 0, .3);--backdrop-medium: rgba(0, 0, 0, .5);--backdrop-strong: rgba(0, 0, 0, .75);--success-bg: rgba(34, 197, 94, .1);--success-border: rgba(34, 197, 94, .3);--error-bg: rgba(239, 68, 68, .1);--error-border: rgba(239, 68, 68, .3);--warning-bg: rgba(245, 158, 11, .1);--warning-border: rgba(245, 158, 11, .3);--info-bg: rgba(0, 229, 255, .1);--accent-primary-bg: rgba(0, 229, 255, .11);--accent-secondary-bg: rgba(255, 0, 128, .1);--accent-secondary-bg-medium: rgba(255, 0, 128, .2);--accent-tertiary-bg: rgba(139, 92, 246, .1);--accent-tertiary-bg-medium: rgba(139, 92, 246, .2);--gold: #ffcc00;--gold-bg: rgba(255, 204, 0, .1);--gold-border: rgba(255, 204, 0, .3);--shadow-accent-light: 0 4px 15px rgba(0, 229, 255, .08);--shadow-accent-medium: 0 6px 20px rgba(0, 229, 255, .12);--shadow-accent-strong: 0 6px 20px rgba(0, 229, 255, .22);--shadow-accent-glow: 0 0 15px rgba(0, 229, 255, .15);--shadow-secondary-light: 0 4px 15px rgba(255, 0, 128, .12);--shadow-secondary-medium: 0 6px 20px rgba(255, 0, 128, .2);--shadow-secondary-strong: 0 6px 20px rgba(255, 0, 128, .28);--shadow-tertiary-light: 0 4px 15px rgba(139, 92, 246, .12);--shadow-tertiary-medium: 0 6px 20px rgba(139, 92, 246, .2);--shadow-dark: 0 10px 40px rgba(0, 0, 0, .25);--shadow-dark-strong: 0 20px 60px rgba(0, 0, 0, .4);--shadow-gold-light: 0 0 5px rgba(255, 204, 0, .2);--shadow-gold-strong: 0 0 20px rgba(255, 204, 0, .4);--shadow-tertiary-glow: 0 0 20px rgba(139, 92, 246, .25);--shadow-secondary-glow: 0 0 20px rgba(255, 0, 128, .25);--shadow-accent-subtle: 0 2px 20px rgba(0, 229, 255, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--text-primary);background:var(--bg-primary);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400;background:var(--bg-primary);color:var(--text-primary);min-height:100vh}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:600;line-height:1.2}h1{font-size:3rem;font-weight:900}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}p{color:var(--text-secondary);line-height:1.6}.text-accent{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}a{text-decoration:none;color:var(--accent-primary);transition:all .3s ease;font-weight:500}a:hover{color:var(--accent-primary)}.accent-link{color:var(--accent-primary);transition:.3s ease}.accent-link:hover{color:var(--accent-primary)}button{display:inline-block;padding:.75rem 1.5rem;background:var(--accent-primary);color:var(--bg-primary);border:none;border-radius:25px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:var(--shadow-accent-light);text-align:center;text-decoration:none}button:hover{transform:translateY(-2px);box-shadow:var(--shadow-accent-medium)}button:disabled,button[disabled]{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed;box-shadow:none;transform:none}button:disabled:hover,button[disabled]:hover{transform:none;box-shadow:none;background:var(--bg-tertiary)}.btn-primary{background:var(--accent-primary);box-shadow:var(--shadow-accent-light);color:var(--bg-primary)}.btn-primary:hover{background:var(--accent-primary-hover);box-shadow:var(--shadow-accent-medium)}.btn-secondary{background:var(--accent-secondary);box-shadow:var(--shadow-secondary-light)}.btn-secondary:hover{background:var(--accent-secondary-hover);box-shadow:var(--shadow-secondary-medium)}.btn-tertiary{background:var(--accent-tertiary);box-shadow:var(--shadow-tertiary-light)}.btn-tertiary:hover{background:var(--accent-tertiary-hover);box-shadow:var(--shadow-tertiary-medium)}.btn-gradient-primary{background:var(--gradient-primary);box-shadow:var(--shadow-accent-medium)}.btn-gradient-primary:hover{box-shadow:var(--shadow-accent-strong)}.btn-gradient-secondary{background:var(--gradient-secondary);box-shadow:var(--shadow-secondary-medium)}.btn-gradient-secondary:hover{box-shadow:var(--shadow-secondary-strong)}.btn-outline{background:transparent;color:var(--accent-primary);border:2px solid var(--accent-primary);box-shadow:none}.btn-outline:hover{background:var(--accent-primary);color:var(--bg-primary);box-shadow:var(--shadow-accent-glow)}.btn-ghost{background:var(--overlay-light);color:var(--text-primary);border:1px solid var(--border-neon);box-shadow:none}.btn-ghost:hover{background:var(--info-bg);border-color:var(--accent-primary);color:var(--text-primary);box-shadow:var(--shadow-accent-glow)}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.btn-xl{padding:1.2rem 3rem;font-size:1.2rem;font-weight:700}.rounded-button{border:none;border-radius:25px;background:var(--accent-primary);color:var(--bg-primary);cursor:pointer;text-align:center;padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease;box-shadow:var(--shadow-accent-light)}.rounded-button:hover{transform:translateY(-2px);background:var(--accent-primary-hover);box-shadow:var(--shadow-accent-medium)}.form-group{margin-bottom:1.5rem;width:100%}.form-group label{display:block;font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group input[type=number],.form-group select,.form-group textarea{width:100%;padding:.75rem 1rem;background:var(--bg-secondary);border:2px solid var(--border-neon);border-radius:12px;font-size:1rem;color:var(--text-primary);transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--shadow-accent-glow)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.message{padding:1rem 1.5rem;border-radius:12px;margin-bottom:1rem;font-weight:500;border:1px solid}.error-message{background:var(--error-bg);color:var(--error-light);border-color:var(--error-border)}.success-message{background:var(--success-bg);color:var(--success-light);border-color:var(--success-border)}.warning-message{background:var(--warning-bg);color:var(--warning-light);border-color:var(--warning-border)}.info-message{background:var(--info-bg);color:var(--accent-primary);border-color:var(--border-neon)}.positive-value{color:var(--success);font-weight:600}.negative-value{color:var(--error);font-weight:600}.zero-value{color:var(--text-secondary);font-weight:500}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:10px;border:2px solid var(--bg-primary)}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary);box-shadow:var(--shadow-accent-glow)}::-webkit-scrollbar-button{display:none}@media (max-width: 768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}}select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300f5ff' stroke-width='2'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:3rem;cursor:pointer}.vc-header .vc-arrow{z-index:1000}.vc-header .vc-title{color:var(--bg-primary)!important;font-weight:600!important}.vc-header .vc-arrow{color:var(--bg-primary)!important}.vc-header .vc-arrow:hover{background:var(--accent-primary)!important}.vc-nav-title{color:var(--bg-primary)!important;font-weight:600!important}.vc-nav-title:hover{background:var(--accent-primary)!important}.vc-nav-arrow{color:var(--bg-primary)!important;font-weight:600!important}.vc-nav-arrow:hover{background:var(--accent-primary)!important}.vc-nav-item{color:var(--bg-primary)!important;font-weight:600!important}.vc-nav-item:hover{background:var(--accent-primary)!important}.vc-focus:focus-within{box-shadow:none!important;outline:0!important}.vc-time-select-group select,.vc-base-select select{background:var(--bg-secondary)!important}.vc-light{--vc-color: var(--text-primary) !important;--vc-bg: var(--bg-primary) !important;--vc-border: var(--border-neon) !important;--vc-hover-bg: var(--overlay-medium) !important;--vc-focus-ring: 0 0 0 2px var(--accent-primary) !important;--vc-header-arrow-color: var(--text-primary) !important;--vc-header-arrow-hover-bg: var(--overlay-medium) !important;--vc-header-title-color: var(--text-primary) !important;--vc-weekday-color: var(--text-secondary) !important;--vc-weeknumber-color: var(--text-muted) !important;--vc-nav-hover-bg: var(--overlay-medium) !important;--vc-nav-title-color: var(--text-primary) !important;--vc-nav-item-hover-box-shadow: var(--shadow-accent-glow) !important;--vc-nav-item-active-color: var(--bg-primary) !important;--vc-nav-item-active-bg: var(--accent-primary) !important;--vc-nav-item-active-box-shadow: var(--shadow-accent-medium) !important;--vc-nav-item-current-color: var(--accent-primary) !important;--vc-day-popover-container-color: var(--text-primary) !important;--vc-day-popover-container-bg: var(--bg-secondary) !important;--vc-day-popover-container-border: var(--border-neon) !important;--vc-day-popover-header-color: var(--text-primary) !important;--vc-popover-content-color: var(--text-primary) !important;--vc-popover-content-bg: var(--bg-secondary) !important;--vc-popover-content-border: var(--border-neon) !important;--vc-time-picker-border: var(--border-neon) !important;--vc-time-weekday-color: var(--text-primary) !important;--vc-time-month-color: var(--accent-primary) !important;--vc-time-day-color: var(--accent-primary) !important;--vc-time-year-color: var(--text-primary) !important;--vc-time-select-group-bg: var(--bg-tertiary) !important;--vc-time-select-group-border: var(--border-neon) !important;--vc-time-select-group-icon-color: var(--accent-primary) !important;--vc-select-color: var(--text-primary) !important;--vc-select-bg: var(--bg-secondary) !important;--vc-select-hover-bg: var(--bg-tertiary) !important;--vc-day-content-hover-bg: var(--overlay-medium) !important;--vc-day-content-disabled-color: var(--text-muted) !important}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);padding:4px;outline:none;z-index:10;box-shadow:var(--vc-shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-135deg);transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(135deg);transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-max-content;width:max-content;margin-left:4px;margin-right:4px;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal)}.vc-day-popover-row-highlight{width:8px;height:5px;border-radius:3px}.vc-day-popover-row-bar{width:10px;height:3px}.vc-base-icon{display:inline-block;stroke:currentColor;stroke-width:2;fill:none}.vc-header{display:grid;grid-gap:4px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-row:1;grid-column:title}.vc-header .vc-prev{grid-row:1;grid-column:prev}.vc-header .vc-next{grid-row:1;grid-column:next}.vc-header .vc-title,.vc-header .vc-prev,.vc-header .vc-next{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;border-radius:var(--vc-rounded);pointer-events:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);white-space:nowrap;padding:0 8px;margin:0;line-height:30px}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);width:28px;height:30px;margin:0;padding:0}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vc-nav-title,.vc-nav-arrow,.vc-nav-item{font-size:var(--vc-text-sm);margin:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:var(--vc-rounded);white-space:nowrap}.vc-nav-title:hover,.vc-nav-arrow:hover,.vc-nav-item:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-title:disabled,.vc-nav-arrow:disabled,.vc-nav-item:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);line-height:var(--vc-leading-snug);height:30px;padding:0 6px}.vc-nav-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);width:26px;height:30px;padding:0}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{width:48px;text-align:center;font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0}.vc-nav-item.is-active{color:var(--vc-nav-item-active-color);background-color:var(--vc-nav-item-active-bg);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;inset:0;pointer-events:none}.vc-day-box-center-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vc-day-box-left-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.vc-day-box-right-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.vc-day-box-center-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc-day-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--vc-rounded-full);-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){font-weight:var(--vc-font-bold);color:var(--vc-content-color)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-highlight-bg-outline,.vc-highlight-bg-none{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-outline,.vc-highlight-content-none{font-weight:var(--vc-font-bold);color:var(--vc-highlight-outline-content-color)}.vc-highlight-content-light{font-weight:var(--vc-font-bold);color:var(--vc-highlight-light-content-color)}.vc-highlight-content-solid{font-weight:var(--vc-font-bold);color:var(--vc-highlight-solid-content-color)}.vc-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:9999px;transition:var(--vc-day-content-transition)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:75%}.vc-bar{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--vc-weeknumber-color);-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:232px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{text-align:center;color:var(--vc-weekday-color);font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{position:absolute;top:0;width:100%;pointer-events:none}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{font-size:var(--vc-text-xs);color:var(--vc-day-popover-header-color);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium)}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{position:absolute;top:0;left:0;width:100%}.vc-base-select .vc-base-icon{position:absolute;top:6px;right:4px;opacity:.6;pointer-events:none}.vc-base-select .vc-base-sizer{font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);color:transparent;padding:0 8px;margin:0}.vc-base-select select{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--vc-select-color);display:block;-webkit-appearance:none;appearance:none;background-color:var(--vc-select-bg);border-radius:var(--vc-rounded);height:30px;width:-webkit-max-content;width:max-content;padding:0 7px;margin:0;line-height:var(--leading-none);text-indent:0px;background-image:none;cursor:pointer;text-align:center}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 4px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);text-transform:uppercase;margin-top:-4px;padding-left:4px;padding-right:4px;line-height:21px}.vc-time-select-group{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 4px;background:var(--vc-time-select-group-bg);border-radius:var(--vc-rounded-md);border:1px solid var(--vc-time-select-group-border)}.vc-time-select-group .vc-base-icon{margin-right:4px;color:var(--vc-time-select-group-icon-color)}.vc-time-select-group select{background:transparent;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{-webkit-transform:translateX(var(--vc-slide-translate));transform:translate(var(--vc-slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{-webkit-transform:translateX(calc(-1 * var(--vc-slide-translate)));transform:translate(calc(-1 * var(--vc-slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{-webkit-transform:translateY(var(--vc-slide-translate));transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{-webkit-transform:translateY(calc(-1 * var(--vc-slide-translate)));transform:translateY(calc(-1 * var(--vc-slide-translate)))}:root{--vc-white: #ffffff;--vc-black: #000000;--vc-gray-50: #f8fafc;--vc-gray-100: #f1f5f9;--vc-gray-200: #e2e8f0;--vc-gray-300: #cbd5e1;--vc-gray-400: #94a3b8;--vc-gray-500: #64748b;--vc-gray-600: #475569;--vc-gray-700: #334155;--vc-gray-800: #1e293b;--vc-gray-900: #0f172a;--vc-font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vc-font-normal: 400;--vc-font-medium: 500;--vc-font-semibold: 600;--vc-font-bold: 700;--vc-text-2xs: 10px;--vc-text-xs: 12px;--vc-text-sm: 14px;--vc-text-base: 16px;--vc-text-lg: 18px;--vc-text-xl: 20px;--vc-text-2xl: 24px;--vc-leading-none: 1;--vc-leading-tight: 1.25;--vc-leading-snug: 1.375;--vc-leading-normal: 1.5;--vc-rounded: .25rem;--vc-rounded-md: .375rem;--vc-rounded-lg: .5rem;--vc-rounded-full: 9999px;--vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--vc-slide-translate: 22px;--vc-slide-duration: .15s;--vc-slide-timing: ease;--vc-day-content-transition: all .13s ease-in;--vc-weeknumber-offset-inside: 26px;--vc-weeknumber-offset-outside: 34px}.vc-gray{--vc-accent-50: var(--vc-gray-50);--vc-accent-100: var(--vc-gray-100);--vc-accent-200: var(--vc-gray-200);--vc-accent-300: var(--vc-gray-300);--vc-accent-400: var(--vc-gray-400);--vc-accent-500: var(--vc-gray-500);--vc-accent-600: var(--vc-gray-600);--vc-accent-700: var(--vc-gray-700);--vc-accent-800: var(--vc-gray-800);--vc-accent-900: var(--vc-gray-900)}.vc-red{--vc-accent-50: #fef2f2;--vc-accent-100: #fee2e2;--vc-accent-200: #fecaca;--vc-accent-300: #fca5a5;--vc-accent-400: #f87171;--vc-accent-500: #ef4444;--vc-accent-600: #dc2626;--vc-accent-700: #b91c1c;--vc-accent-800: #991b1b;--vc-accent-900: #7f1d1d}.vc-orange{--vc-accent-50: #fff7ed;--vc-accent-100: #ffedd5;--vc-accent-200: #fed7aa;--vc-accent-300: #fdba74;--vc-accent-400: #fb923c;--vc-accent-500: #f97316;--vc-accent-600: #ea580c;--vc-accent-700: #c2410c;--vc-accent-800: #9a3412;--vc-accent-900: #7c2d12}.vc-yellow{--vc-accent-50: #fefce8;--vc-accent-100: #fef9c3;--vc-accent-200: #fef08a;--vc-accent-300: #fde047;--vc-accent-400: #facc15;--vc-accent-500: #eab308;--vc-accent-600: #ca8a04;--vc-accent-700: #a16207;--vc-accent-800: #854d0e;--vc-accent-900: #713f12}.vc-green{--vc-accent-50: #f0fdf4;--vc-accent-100: #dcfce7;--vc-accent-200: #bbf7d0;--vc-accent-300: #86efac;--vc-accent-400: #4ade80;--vc-accent-500: #22c55e;--vc-accent-600: #16a34a;--vc-accent-700: #15803d;--vc-accent-800: #166534;--vc-accent-900: #14532d}.vc-teal{--vc-accent-50: #f0fdfa;--vc-accent-100: #ccfbf1;--vc-accent-200: #99f6e4;--vc-accent-300: #5eead4;--vc-accent-400: #2dd4bf;--vc-accent-500: #14b8a6;--vc-accent-600: #0d9488;--vc-accent-700: #0f766e;--vc-accent-800: #115e59;--vc-accent-900: #134e4a}.vc-blue{--vc-accent-50: #eff6ff;--vc-accent-100: #dbeafe;--vc-accent-200: #bfdbfe;--vc-accent-300: #93c5fd;--vc-accent-400: #60a5fa;--vc-accent-500: #3b82f6;--vc-accent-600: #2563eb;--vc-accent-700: #1d4ed8;--vc-accent-800: #1e40af;--vc-accent-900: #1e3a8a}.vc-indigo{--vc-accent-50: #eef2ff;--vc-accent-100: #e0e7ff;--vc-accent-200: #c7d2fe;--vc-accent-300: #a5b4fc;--vc-accent-400: #818cf8;--vc-accent-500: #6366f1;--vc-accent-600: #4f46e5;--vc-accent-700: #4338ca;--vc-accent-800: #3730a3;--vc-accent-900: #312e81}.vc-purple{--vc-accent-50: #faf5ff;--vc-accent-100: #f3e8ff;--vc-accent-200: #e9d5ff;--vc-accent-300: #d8b4fe;--vc-accent-400: #c084fc;--vc-accent-500: #a855f7;--vc-accent-600: #9333ea;--vc-accent-700: #7e22ce;--vc-accent-800: #6b21a8;--vc-accent-900: #581c87}.vc-pink{--vc-accent-50: #fdf2f8;--vc-accent-100: #fce7f3;--vc-accent-200: #fbcfe8;--vc-accent-300: #f9a8d4;--vc-accent-400: #f472b6;--vc-accent-500: #ec4899;--vc-accent-600: #db2777;--vc-accent-700: #be185d;--vc-accent-800: #9d174d;--vc-accent-900: #831843}.vc-focus:focus-within{outline:0;box-shadow:var(--vc-focus-ring)}.vc-light{--vc-color: var(--vc-gray-900);--vc-bg: var(--vc-white);--vc-border: var(--vc-gray-300);--vc-hover-bg: hsla(211, 25%, 84%, .3);--vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, .4);--vc-header-arrow-color: var(--vc-gray-500);--vc-header-arrow-hover-bg: var(--vc-gray-200);--vc-header-title-color: var(--vc-gray-900);--vc-weekday-color: var(--vc-gray-500);--vc-weeknumber-color: var(--vc-gray-400);--vc-nav-hover-bg: var(--vc-gray-200);--vc-nav-title-color: var(--vc-gray-900);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: var(--vc-shadow);--vc-nav-item-current-color: var(--vc-accent-600);--vc-day-popover-container-color: var(--vc-white);--vc-day-popover-container-bg: var(--vc-gray-800);--vc-day-popover-container-border: var(--vc-gray-700);--vc-day-popover-header-color: var(--vc-gray-700);--vc-popover-content-color: var(--vc-gray-900);--vc-popover-content-bg: var(--vc-gray-50);--vc-popover-content-border: var(--vc-gray-300);--vc-time-picker-border: var(--vc-gray-300);--vc-time-weekday-color: var(--vc-gray-700);--vc-time-month-color: var(--vc-accent-600);--vc-time-day-color: var(--vc-accent-600);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-50);--vc-time-select-group-border: var(--vc-gray-300);--vc-time-select-group-icon-color: var(--vc-accent-500);--vc-select-color: var(--vc-gray-900);--vc-select-bg: var(--vc-gray-100);--vc-select-hover-bg: var(--vc-gray-200);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-400)}.vc-light.vc-attr,.vc-light .vc-attr{--vc-content-color: var(--vc-accent-600);--vc-highlight-outline-bg: var(--vc-white);--vc-highlight-outline-border: var(--vc-accent-600);--vc-highlight-outline-content-color: var(--vc-accent-700);--vc-highlight-light-bg: var(--vc-accent-200);--vc-highlight-light-content-color: var(--vc-accent-900);--vc-highlight-solid-bg: var(--vc-accent-600);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-600);--vc-bar-bg: var(--vc-accent-600)}.vc-dark{--vc-color: var(--vc-white);--vc-bg: var(--vc-gray-900);--vc-border: var(--vc-gray-700);--vc-hover-bg: hsla(216, 15%, 52%, .3);--vc-focus-ring: 0 0 0 2px rgb(59 130 246 / .7);--vc-header-arrow-color: var(--vc-gray-300);--vc-header-arrow-hover-bg: var(--vc-gray-800);--vc-header-title-color: var(--vc-gray-100);--vc-weekday-color: var(--vc-accent-200);--vc-weeknumber-color: var(--vc-gray-500);--vc-nav-hover-bg: var(--vc-gray-700);--vc-nav-title-color: var(--vc-gray-100);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: none;--vc-nav-item-current-color: var(--vc-accent-400);--vc-day-popover-container-color: var(--vc-gray-800);--vc-day-popover-container-bg: var(--vc-white);--vc-day-popover-container-border: var(--vc-gray-100);--vc-day-popover-header-color: var(--vc-gray-300);--vc-popover-content-color: var(--vc-white);--vc-popover-content-bg: var(--vc-gray-800);--vc-popover-content-border: var(--vc-gray-700);--vc-time-picker-border: var(--vc-gray-700);--vc-time-weekday-color: var(--vc-gray-400);--vc-time-month-color: var(--vc-accent-400);--vc-time-day-color: var(--vc-accent-400);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-700);--vc-time-select-group-border: var(--vc-gray-500);--vc-time-select-group-icon-color: var(--vc-accent-400);--vc-select-color: var(--vc-gray-200);--vc-select-bg: var(--vc-gray-700);--vc-select-hover-bg: var(--vc-gray-600);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-600)}.vc-dark.vc-attr,.vc-dark .vc-attr{--vc-content-color: var(--vc-accent-500);--vc-highlight-outline-bg: var(--vc-gray-900);--vc-highlight-outline-border: var(--vc-accent-300);--vc-highlight-outline-content-color: var(--vc-accent-200);--vc-highlight-light-bg: var(--vc-accent-800);--vc-highlight-light-content-color: var(--vc-accent-100);--vc-highlight-solid-bg: var(--vc-accent-500);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-500);--vc-bar-bg: var(--vc-accent-500)}.vc-container{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;font-family:var(--vc-font-family);color:var(--vc-color);background-color:var(--vc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{padding:0;background-color:var(--vc-bg)}.vc-date-picker-content .vc-container{border:0}
