.logo[data-v-4dbe2ae4]{align-items:center;display:flex;gap:8px;text-decoration:none;transition:opacity .2s ease}.logo[data-v-4dbe2ae4]:hover{opacity:.8}.logo-image[data-v-4dbe2ae4]{height:32px;-o-object-fit:contain;object-fit:contain;width:auto}.logo-text-container[data-v-4dbe2ae4]{align-items:center;display:flex;position:relative}.logo-text[data-v-4dbe2ae4]{color:var(--color-primary);font-family:var(--font-family-logo,"Fredoka",sans-serif);font-size:20px;font-weight:400}.beta-badge[data-v-4dbe2ae4]{background-color:var(--color-primary,#5865f2);border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:10px;font-weight:400;letter-spacing:.5px;margin-left:6px;padding:2px;position:relative;text-transform:uppercase;top:-6px;transition:transform .2s ease,box-shadow .2s ease}.beta-badge[data-v-4dbe2ae4]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.beta-modal-container[data-v-4dbe2ae4]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.beta-modal-overlay[data-v-4dbe2ae4]{animation:fadeIn-4dbe2ae4 .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%}.beta-modal-content[data-v-4dbe2ae4]{animation:scaleIn-4dbe2ae4 .3s ease;background-color:var(--surface-color,#fff);border-radius:16px;box-shadow:0 15px 30px #0003;max-height:90vh;max-width:550px;overflow-y:auto;padding:30px;position:relative;width:90%;z-index:1001}.beta-modal-close[data-v-4dbe2ae4]{align-items:center;background-color:var(--surface-hover-color,#f0f0f0);border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:15px;top:15px;transition:background-color .2s ease;width:36px}.beta-modal-close[data-v-4dbe2ae4]:hover{background-color:var(--border-color,#e0e0e0)}.beta-modal-close svg[data-v-4dbe2ae4]{color:var(--text-muted-color,#666)}.beta-modal-header[data-v-4dbe2ae4]{align-items:center;display:flex;flex-direction:column;margin-bottom:24px}.beta-modal-header .beta-modal-logo[data-v-4dbe2ae4]{height:auto;margin-bottom:16px;width:80px}.beta-modal-header h2[data-v-4dbe2ae4]{color:var(--text-color,#333);font-size:28px;font-weight:700;margin:0;text-align:center}.accent[data-v-4dbe2ae4]{color:var(--color-primary,#5865f2)}.beta-modal-body[data-v-4dbe2ae4]{margin-bottom:24px}.beta-modal-body .beta-modal-message[data-v-4dbe2ae4]{color:var(--text-color,#333);font-size:16px;line-height:1.6;margin-bottom:16px}.beta-modal-body h3[data-v-4dbe2ae4]{color:var(--text-color,#333);font-size:20px;font-weight:600;margin:24px 0 16px}.beta-benefits-list[data-v-4dbe2ae4]{list-style-type:none;margin:0;padding:0}.beta-benefits-list li[data-v-4dbe2ae4]{align-items:center;display:flex;gap:12px;margin-bottom:14px}.beta-benefits-list li svg[data-v-4dbe2ae4]{color:var(--color-primary,#5865f2);flex-shrink:0}.beta-benefits-list li span[data-v-4dbe2ae4]{color:var(--text-color,#333);font-size:16px}.beta-modal-footer[data-v-4dbe2ae4]{display:flex;flex-wrap:wrap;gap:12px}.beta-modal-footer .beta-modal-btn[data-v-4dbe2ae4]{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:16px;font-weight:600;min-width:170px;padding:12px 24px;text-align:center;transition:all .2s ease}.beta-modal-footer .beta-modal-btn.primary[data-v-4dbe2ae4]{background-color:var(--color-primary,#5865f2);color:#fff}.beta-modal-footer .beta-modal-btn.primary[data-v-4dbe2ae4]:hover{background-color:var(--primary-hover-color,#4752c4);transform:translateY(-2px)}.beta-modal-footer .beta-modal-btn.secondary[data-v-4dbe2ae4]{background-color:var(--surface-hover-color,#f0f0f0);color:var(--text-color,#333)}.beta-modal-footer .beta-modal-btn.secondary[data-v-4dbe2ae4]:hover{background-color:var(--border-color,#e0e0e0);transform:translateY(-2px)}@keyframes fadeIn-4dbe2ae4{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-4dbe2ae4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:600px){.beta-modal-content[data-v-4dbe2ae4]{padding:20px}.beta-modal-footer[data-v-4dbe2ae4]{flex-direction:column}}
