:root{--waffle-background: #282a36;--waffle-current-line: #44475a;--waffle-foreground: #f8f8f2;--waffle-comment: #6272a4;--waffle-cyan: #8be9fd;--waffle-green: #50fa7b;--waffle-orange: #ffb86c;--waffle-pink: #ff79c6;--waffle-purple: #bd93f9;--waffle-red: #ff5555;--waffle-yellow: #f1fa8c;--color-background: var(--waffle-background);--color-background-soft: var(--waffle-current-line);--color-background-mute: #44475a;--color-surface: var(--waffle-current-line);--color-primary: var(--waffle-orange);--color-secondary: var(--waffle-comment);--color-text: var(--waffle-foreground);--color-text-muted: var(--waffle-comment);--color-heading: var(--waffle-orange);--color-border: var(--waffle-comment);--color-border-hover: var(--waffle-orange);--color-success: var(--waffle-green);--color-warning: var(--waffle-yellow);--color-error: var(--waffle-red);--section-gap: 2rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{min-height:100vh;height:100%;color:var(--color-text);background:var(--color-background);transition:color .3s ease,background-color .3s ease;line-height:1.6;font-family:Segoe UI,Tahoma,Geneva,Verdana,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}input,textarea,select,button{font-family:inherit;font-size:inherit}input:focus,textarea:focus,select:focus,button:focus{outline:2px solid var(--color-primary);outline-offset:2px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#app{width:100%;height:100vh;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.btn{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;text-align:center}.btn-primary{background:var(--color-primary);color:var(--waffle-background)}.btn-primary:hover{background:#ff9f43;transform:translateY(-2px);box-shadow:0 4px 12px #ffb86c66}.btn-secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-secondary:hover{background:var(--color-primary);color:var(--waffle-background);transform:translateY(-2px);box-shadow:0 4px 12px #ffb86c66}.btn:disabled{background:var(--color-secondary);color:var(--color-text-muted);cursor:not-allowed;transform:none;box-shadow:none}.form-group{margin-bottom:1.5rem}.form-group label{display:block;color:var(--color-text);margin-bottom:.5rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:2px solid var(--color-secondary);border-radius:6px;background:var(--waffle-background);color:var(--color-text);font-size:1rem;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-primary)}.form-group input::placeholder{color:var(--color-secondary)}@media (max-width: 768px){.btn{width:100%;margin-bottom:.5rem}}#app{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;padding:0}.app-loading{display:flex;align-items:center;justify-content:center;height:100vh;background:var(--waffle-background)}.loading-content{text-align:center;color:var(--waffle-foreground)}.waffle-spinner{font-size:4rem;animation:spin 2s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content p{font-size:1.2rem;color:var(--waffle-orange);margin:0}.landing-container[data-v-614fcb42]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#282a36,#44475a)}.hero-section[data-v-614fcb42]{text-align:center;max-width:500px}.waffle-image[data-v-614fcb42]{margin-bottom:2rem;animation:float-614fcb42 3s ease-in-out infinite}.logo[data-v-614fcb42]{width:220px;height:auto;border-radius:20px;box-shadow:0 8px 24px #0000004d}@keyframes float-614fcb42{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.title[data-v-614fcb42]{color:#ffb86c;font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.subtitle[data-v-614fcb42]{color:#f8f8f2;font-size:1.2rem;margin-bottom:3rem;opacity:.9}.action-buttons[data-v-614fcb42]{display:flex;flex-direction:column;gap:1rem}.btn[data-v-614fcb42]{padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.btn-primary[data-v-614fcb42]{background:#ffb86c;color:#282a36}.btn-primary[data-v-614fcb42]:hover{background:#ff9f43;transform:translateY(-2px);box-shadow:0 4px 12px #ffb86c66}.btn-secondary[data-v-614fcb42]{background:transparent;color:#ffb86c;border:2px solid #ffb86c}.btn-secondary[data-v-614fcb42]:hover{background:#ffb86c;color:#282a36;transform:translateY(-2px);box-shadow:0 4px 12px #ffb86c66}.btn-outline[data-v-614fcb42]{background:transparent;color:#ffb86c;border:2px solid #ffb86c}.btn-outline[data-v-614fcb42]:hover{background:#ffb86c;color:#282a36;transform:translateY(-2px);box-shadow:0 4px 12px #ffb86c66}.user-welcome[data-v-614fcb42]{text-align:center;background:#ffb86c1a;padding:2rem;border-radius:12px;border:2px solid #ffb86c;margin-bottom:2rem}.user-welcome h3[data-v-614fcb42]{color:#ffb86c;margin-bottom:1rem;font-size:1.8rem}.user-welcome p[data-v-614fcb42]{color:#f8f8f2;margin-bottom:.5rem;font-size:1.1rem}.auth-actions[data-v-614fcb42]{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.action-buttons[data-v-614fcb42],.auth-actions[data-v-614fcb42]{flex-direction:row;justify-content:center}.title[data-v-614fcb42]{font-size:4rem}.logo[data-v-614fcb42]{width:280px}}.login-container[data-v-06ad723e]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#282a36,#44475a)}.login-form[data-v-06ad723e]{background:#44475a;padding:2rem;border-radius:12px;width:100%;max-width:400px;box-shadow:0 8px 32px #0000004d}h2[data-v-06ad723e]{color:#ffb86c;text-align:center;margin-bottom:2rem;font-size:1.8rem}.form-group[data-v-06ad723e]{margin-bottom:1.5rem}label[data-v-06ad723e]{display:block;color:#f8f8f2;margin-bottom:.5rem;font-weight:500}input[data-v-06ad723e]{width:100%;padding:.75rem;border:2px solid #6272a4;border-radius:6px;background:#282a36;color:#f8f8f2;font-size:1rem;transition:border-color .3s ease}input[data-v-06ad723e]:focus{outline:none;border-color:#ffb86c}input[data-v-06ad723e]::placeholder{color:#6272a4}.btn[data-v-06ad723e]{width:100%;padding:.75rem;background:#ffb86c;color:#282a36;border:none;border-radius:6px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn[data-v-06ad723e]:hover{background:#ff9f43;transform:translateY(-1px)}.register-link[data-v-06ad723e]{text-align:center;margin-top:1.5rem;color:#f8f8f2}.register-link a[data-v-06ad723e]{color:#ffb86c;text-decoration:none}.register-link a[data-v-06ad723e]:hover{text-decoration:underline}.back-link[data-v-06ad723e]{display:block;text-align:center;margin-top:1rem;color:#6272a4;text-decoration:none;font-size:.9rem}.back-link[data-v-06ad723e]:hover{color:#ffb86c}.error-message[data-v-06ad723e]{background:#ff55551a;border:1px solid #ff5555;color:#f55;padding:.75rem;border-radius:6px;margin-bottom:1rem;text-align:center;font-size:.9rem}.pie-chart-container[data-v-708df332]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem}.pie-chart-container h3[data-v-708df332]{color:#ffb86c;text-align:center;margin:0;font-size:1.2rem}.chart-wrapper[data-v-708df332]{position:relative;max-width:300px;width:100%}.pie-chart[data-v-708df332]{width:100%;height:auto;cursor:pointer}.pie-slice[data-v-708df332]{transition:all .3s ease;cursor:pointer}.pie-slice[data-v-708df332]:hover{filter:brightness(1.1);transform-origin:center}.pie-slice.selected[data-v-708df332]{filter:brightness(1.2);stroke-width:3}.slice-label[data-v-708df332]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease}.slice-label.selected[data-v-708df332]{font-weight:700;font-size:13px}.legend[data-v-708df332]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;max-width:300px}.legend-item[data-v-708df332]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;background:#44475a4d}.legend-item[data-v-708df332]:hover{background:#44475a99}.legend-item.selected[data-v-708df332]{background:#ffb86c33;border:2px solid #ffb86c}.legend-color[data-v-708df332]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.legend-text[data-v-708df332]{color:#f8f8f2;font-size:.9rem;flex:1}.legend-percentage[data-v-708df332]{color:#6272a4;font-size:.8rem;font-weight:600}.selection-display[data-v-708df332]{background:#ffb86c1a;border:1px solid #ffb86c;border-radius:6px;padding:1rem;margin-top:1rem;text-align:center;width:100%;max-width:300px}.selection-display p[data-v-708df332]{margin:0;color:#f8f8f2;font-size:1rem}.selection-display strong[data-v-708df332]{color:#ffb86c}@media (max-width: 480px){.legend[data-v-708df332]{grid-template-columns:1fr}.pie-chart-container h3[data-v-708df332]{font-size:1.1rem}.slice-label[data-v-708df332]{font-size:10px}.slice-label.selected[data-v-708df332]{font-size:11px}}.register-container[data-v-b94796e6]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#282a36,#44475a)}.wizard-container[data-v-b94796e6]{background:#44475a;padding:2rem;border-radius:12px;width:100%;max-width:500px;box-shadow:0 8px 32px #0000004d}.progress-bar[data-v-b94796e6]{background:#6272a4;height:4px;border-radius:2px;margin-bottom:1rem;overflow:hidden}.progress-fill[data-v-b94796e6]{background:#ffb86c;height:100%;transition:width .3s ease}.step-counter[data-v-b94796e6]{text-align:center;color:#6272a4;font-size:.9rem;margin-bottom:2rem}.step h2[data-v-b94796e6]{color:#ffb86c;text-align:center;margin-bottom:1rem;font-size:1.8rem}.step p[data-v-b94796e6]{color:#f8f8f2;text-align:center;margin-bottom:2rem;opacity:.9}.form-group[data-v-b94796e6]{margin-bottom:1.5rem}label[data-v-b94796e6]{display:block;color:#f8f8f2;margin-bottom:.5rem;font-weight:500}input[data-v-b94796e6],select[data-v-b94796e6]{width:100%;padding:.75rem;border:2px solid #6272a4;border-radius:6px;background:#282a36;color:#f8f8f2;font-size:1rem;transition:border-color .3s ease}input[data-v-b94796e6]:focus,select[data-v-b94796e6]:focus{outline:none;border-color:#ffb86c}.button-group[data-v-b94796e6]{display:flex;flex-direction:column;gap:.75rem}.option-button[data-v-b94796e6]{padding:1rem;background:#44475a99;border:2px solid rgba(248,248,242,.2);border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:400;color:#f8f8f2;text-align:left;min-height:48px;font-size:1rem;font-family:inherit;width:100%}.option-button[data-v-b94796e6]:hover{background:#44475acc;border-color:#ffb86c;transform:translateY(-1px)}.option-button.selected[data-v-b94796e6]{background:#ffb86c33;border-color:#ffb86c;color:#ffb86c;font-weight:600}.option-button[data-v-b94796e6]:active{transform:translateY(0);background:#ffb86c4d}.navigation[data-v-b94796e6]{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.btn[data-v-b94796e6]{flex:1;padding:.75rem;border:none;border-radius:6px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-b94796e6]{background:#ffb86c;color:#282a36}.btn-primary[data-v-b94796e6]:hover:not(:disabled){background:#ff9f43;transform:translateY(-1px)}.btn-primary[data-v-b94796e6]:disabled{background:#6272a4;cursor:not-allowed}.btn-secondary[data-v-b94796e6]{background:transparent;color:#ffb86c;border:2px solid #ffb86c}.btn-secondary[data-v-b94796e6]:hover{background:#ffb86c;color:#282a36}.back-link[data-v-b94796e6]{display:block;text-align:center;margin-top:1rem;color:#6272a4;text-decoration:none;font-size:.9rem}.back-link[data-v-b94796e6]:hover{color:#ffb86c}.error-message[data-v-b94796e6]{background:#ff55551a;border:1px solid #ff5555;color:#f55;padding:.75rem;border-radius:6px;margin:1rem 0;text-align:center;font-size:.9rem}.success-message[data-v-b94796e6]{background:#50fa7b1a;border:1px solid #50fa7b;color:#50fa7b;padding:.75rem;border-radius:6px;margin:1rem 0;text-align:center;font-size:.9rem}input.error[data-v-b94796e6]{border-color:#f55!important;background:#ff55551a}input.error[data-v-b94796e6]:focus{border-color:#f55!important;box-shadow:0 0 0 2px #f553}.error-text[data-v-b94796e6]{color:#f55;font-size:.8rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.error-text[data-v-b94796e6]:before{content:"⚠️";font-size:.9rem}.character-count[data-v-b94796e6]{color:#6272a4;font-size:.75rem;margin-top:.25rem;text-align:right}.password-requirements[data-v-b94796e6]{margin-top:.5rem;padding:.75rem;background:#44475a4d;border-radius:6px;border:1px solid #6272a4}.requirements-title[data-v-b94796e6]{color:#f8f8f2;font-size:.85rem;margin:0 0 .5rem;font-weight:600}.requirements-list[data-v-b94796e6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.requirements-list li[data-v-b94796e6]{color:#6272a4;font-size:.8rem;transition:color .3s ease;display:flex;align-items:center;gap:.25rem}.requirements-list li.valid[data-v-b94796e6]{color:#50fa7b}.super-secure-message[data-v-b94796e6]{background:linear-gradient(45deg,#ff6b6b,#ffd93d,#6bcf7f,#4ecdc4,#45b7d1,#96ceb4,#ffeaa7);background-size:300% 300%;animation:rainbow-b94796e6 2s ease infinite;border-radius:12px;padding:1rem;text-align:center;border:3px solid #ffb86c;box-shadow:0 0 20px #ffb86c80}.super-secure-title[data-v-b94796e6]{font-size:1.2rem;font-weight:700;color:#000!important;margin-bottom:.5rem;text-shadow:1px 1px 2px rgba(255,255,255,.8);animation:pulse-b94796e6 1.5s ease-in-out infinite}.super-secure-text[data-v-b94796e6]{color:#000!important;font-weight:500;margin:0;text-shadow:1px 1px 2px rgba(255,255,255,.8)}@keyframes rainbow-b94796e6{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-b94796e6{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.modal-overlay[data-v-b94796e6]{position:fixed;top:0;left:0;width:100%;height:100%;background:#282a36e6;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-b94796e6 .3s ease-out}.modal-content[data-v-b94796e6]{background:#44475af2;border-radius:16px;padding:2rem;text-align:center;border:2px solid #ffb86c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:500px;width:90%;animation:slideIn-b94796e6 .5s ease-out}.neppi-only-warning h3[data-v-b94796e6]{color:#f55;margin-bottom:1rem;font-size:1.5rem}.neppi-only-warning p[data-v-b94796e6]{color:#f8f8f2;opacity:.9;margin-bottom:1rem;line-height:1.4}.warning-icon[data-v-b94796e6]{font-size:3rem;margin-bottom:1rem;animation:shake-b94796e6 .5s ease-in-out}@keyframes fadeIn-b94796e6{0%{opacity:0}to{opacity:1}}@keyframes slideIn-b94796e6{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shake-b94796e6{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.requirements-list li[data-v-b94796e6]:before{content:"•";color:#6272a4;margin-right:.25rem}.requirements-list li.valid[data-v-b94796e6]:before{content:"✓";color:#50fa7b;font-weight:700}.form-group[data-v-b94796e6]{margin-bottom:1.75rem!important}input[data-v-b94796e6]:valid:not(:placeholder-shown){border-color:#50fa7b}input[data-v-b94796e6]:valid:not(:placeholder-shown):focus{border-color:#50fa7b;box-shadow:0 0 0 2px #50fa7b33}.btn-primary[data-v-b94796e6]:disabled{background:#6272a4;cursor:not-allowed;opacity:.6}.success-step[data-v-b94796e6]{text-align:center;padding:2rem 0}.success-step h2[data-v-b94796e6]{color:#50fa7b;margin-bottom:1rem}.success-step p[data-v-b94796e6]{color:#f8f8f2;margin-bottom:1.5rem;opacity:.9}.success-waffle[data-v-b94796e6]{font-size:4rem;animation:bounce-b94796e6 2s infinite;margin:1rem 0}@keyframes bounce-b94796e6{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.avatar-section[data-v-b94796e6]{text-align:center;margin:2rem 0;padding:1.5rem;background:#44475a4d;border-radius:12px;border:1px solid #6272a4}.avatar-section h3[data-v-b94796e6]{color:#ffb86c;margin-bottom:1rem;font-size:1.2rem}.avatar-display[data-v-b94796e6]{margin:1rem 0}.avatar-preview[data-v-b94796e6]{width:100px;height:100px;border-radius:50%;border:4px solid #ffb86c;transition:all .3s ease;background:#282a36}.avatar-placeholder[data-v-b94796e6]{display:flex;align-items:center;justify-content:center;font-size:2.5rem;background:#44475a}.avatar-controls[data-v-b94796e6]{display:flex;flex-direction:column;gap:1rem;align-items:center}.avatar-styles[data-v-b94796e6]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.style-btn[data-v-b94796e6]{padding:.5rem 1rem;border:2px solid #6272a4;background:transparent;color:#f8f8f2;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.style-btn.active[data-v-b94796e6],.style-btn[data-v-b94796e6]:hover{border-color:#ffb86c;background:#ffb86c;color:#282a36}.btn-regenerate[data-v-b94796e6]{padding:.75rem 1.5rem;background:#ffb86c;color:#282a36;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.btn-regenerate[data-v-b94796e6]:hover{background:#ff9f43;transform:translateY(-1px)}.avatar-hint[data-v-b94796e6]{color:#6272a4;font-size:.85rem;margin:.5rem 0 0;font-style:italic}@media (max-width: 480px){.password-requirements[data-v-b94796e6]{padding:.5rem}.requirements-list[data-v-b94796e6],.error-text[data-v-b94796e6]{font-size:.75rem}.option-button[data-v-b94796e6]{min-height:56px;padding:1.25rem;font-size:1.1rem}.button-group[data-v-b94796e6]{gap:1rem}.avatar-section[data-v-b94796e6]{padding:1rem;margin:1rem 0}.avatar-preview[data-v-b94796e6]{width:80px;height:80px}.avatar-styles[data-v-b94796e6]{gap:.25rem}.style-btn[data-v-b94796e6]{padding:.4rem .8rem;font-size:.8rem}.btn-regenerate[data-v-b94796e6]{padding:.6rem 1.2rem;font-size:.85rem}.temp-account-item[data-v-b94796e6]{flex-direction:column;align-items:flex-start;gap:.5rem}.selected-indicator[data-v-b94796e6]{align-self:flex-end}}.temp-account-section[data-v-b94796e6]{margin-bottom:2rem;padding:1rem;background:#44475a4d;border-radius:8px;border:1px solid #6272a4}.temp-account-toggle[data-v-b94796e6]{width:100%;padding:.75rem 1rem;background:#6272a4;color:#f8f8f2;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:1rem}.temp-account-toggle[data-v-b94796e6]:hover{background:#7082b4;transform:translateY(-1px)}.temp-accounts-container[data-v-b94796e6]{margin-top:1rem;padding-top:1rem;border-top:1px solid #6272a4}.temp-account-description[data-v-b94796e6]{color:#f8f8f2;font-size:.9rem;margin-bottom:1rem;opacity:.9}.loading-temp-accounts[data-v-b94796e6]{text-align:center;color:#ffb86c;padding:2rem}.loading-spinner[data-v-b94796e6]{display:inline-block;animation:spin-b94796e6 2s linear infinite}@keyframes spin-b94796e6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-temp-accounts[data-v-b94796e6]{text-align:center;color:#6272a4;padding:2rem;font-style:italic}.temp-accounts-list[data-v-b94796e6]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.temp-account-item[data-v-b94796e6]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#282a36;border:2px solid #6272a4;border-radius:8px;cursor:pointer;transition:all .3s ease}.temp-account-item[data-v-b94796e6]:hover{border-color:#ffb86c;background:#ffb86c1a}.temp-account-item.selected[data-v-b94796e6]{border-color:#50fa7b;background:#50fa7b1a}.temp-account-info[data-v-b94796e6]{flex:1}.temp-account-info h4[data-v-b94796e6]{color:#ffb86c;margin:0 0 .25rem;font-size:1.1rem}.temp-account-email[data-v-b94796e6]{color:#6272a4;margin:0 0 .25rem;font-size:.9rem;font-family:monospace}.temp-account-experience[data-v-b94796e6]{color:#f8f8f2;margin:0 0 .25rem;font-size:.85rem;text-transform:capitalize}.temp-account-date[data-v-b94796e6]{color:#6272a4;margin:0;font-size:.8rem}.selected-indicator[data-v-b94796e6]{font-size:1.5rem}.temp-account-selected[data-v-b94796e6]{background:#50fa7b1a;border:1px solid #50fa7b;border-radius:6px;padding:1rem;margin-top:1rem}.temp-account-selected p[data-v-b94796e6]{color:#f8f8f2;margin:0 0 .5rem}.temp-account-note[data-v-b94796e6]{color:#6272a4!important;font-size:.9rem!important;font-style:italic}.clear-selection-btn[data-v-b94796e6]{background:transparent;border:2px solid #ff5555;color:#f55;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.clear-selection-btn[data-v-b94796e6]:hover{background:#f55;color:#fff}.terms-section[data-v-b94796e6]{margin-top:2rem;padding:1.5rem;background:#ff55551a;border:2px solid #ff5555;border-radius:12px;text-align:left}.terms-section h3[data-v-b94796e6]{color:#f55;text-align:center;margin:0 0 1.5rem;font-size:1.3rem;font-weight:600}.terms-item[data-v-b94796e6]{margin-bottom:1rem}.terms-item[data-v-b94796e6]:last-child{margin-bottom:0}.checkbox-label[data-v-b94796e6]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:1rem;line-height:1.4;color:#f8f8f2;-webkit-user-select:none;user-select:none;position:relative;padding:.5rem 0}.terms-checkbox[data-v-b94796e6]{opacity:0;position:absolute;cursor:pointer}.checkmark[data-v-b94796e6]{width:20px;height:20px;background:#282a36;border:2px solid #6272a4;border-radius:4px;position:relative;transition:all .3s ease;flex-shrink:0;margin-top:2px}.checkmark[data-v-b94796e6]:after{content:"";position:absolute;display:none;left:6px;top:3px;width:6px;height:10px;border:solid #282a36;border-width:0 2px 2px 0;transform:rotate(45deg)}.terms-checkbox:checked+.checkmark[data-v-b94796e6]{background:#ffb86c;border-color:#ffb86c}.terms-checkbox:checked+.checkmark[data-v-b94796e6]:after{display:block}.checkbox-label:hover .checkmark[data-v-b94796e6]{border-color:#ffb86c}.terms-text[data-v-b94796e6]{font-weight:500;opacity:.95}@media (max-width: 480px){.terms-section[data-v-b94796e6]{padding:1rem;margin-top:1.5rem}.checkbox-label[data-v-b94796e6]{font-size:.95rem;gap:.5rem}.checkmark[data-v-b94796e6]{width:18px;height:18px}.checkmark[data-v-b94796e6]:after{left:5px;top:2px;width:5px;height:9px}}.pricing-container[data-v-f5841755]{min-height:100vh;background:linear-gradient(135deg,#282a36,#44475a);color:#f8f8f2;padding:2rem 1rem}.hero-section[data-v-f5841755]{text-align:center;margin-bottom:3rem}.title[data-v-f5841755]{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,#ffb86c,#f1fa8c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.subtitle[data-v-f5841755]{font-size:1.2rem;color:#f8f8f2;opacity:.9}.pricing-grid[data-v-f5841755]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto 4rem}.pricing-card[data-v-f5841755]{background:#44475acc;border-radius:16px;padding:2rem;position:relative;border:2px solid transparent;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pricing-card[data-v-f5841755]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #ffb86c33}.pricing-card.beginner[data-v-f5841755]{border-color:#6272a4}.pricing-card.profi[data-v-f5841755]{border-color:#ffb86c;background:#ffb86c1a}.pricing-card.business[data-v-f5841755]{border-color:#bd93f9}.pricing-card.featured[data-v-f5841755]{transform:scale(1.05)}.popular-badge[data-v-f5841755]{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:#ffb86c;color:#282a36;padding:.5rem 1.5rem;border-radius:20px;font-weight:700;font-size:.9rem}.card-header[data-v-f5841755]{text-align:center;margin-bottom:2rem}.card-header h2[data-v-f5841755]{font-size:1.8rem;margin-bottom:1rem;color:#ffb86c}.price[data-v-f5841755]{display:flex;align-items:baseline;justify-content:center;margin-bottom:1rem}.currency[data-v-f5841755]{font-size:1.2rem;color:#6272a4;margin-right:.25rem}.amount[data-v-f5841755]{font-size:3rem;font-weight:700;color:#ffb86c;line-height:1}.period[data-v-f5841755]{font-size:1rem;color:#6272a4;margin-left:.25rem}.contact-sales[data-v-f5841755]{font-size:1.2rem;font-weight:700;color:#bd93f9;text-align:center;line-height:1.3}.plan-description[data-v-f5841755]{color:#f8f8f2;opacity:.8;font-size:.95rem;line-height:1.4}.features[data-v-f5841755]{margin-bottom:2rem}.feature-item[data-v-f5841755]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(98,114,164,.2)}.feature-item[data-v-f5841755]:last-child{border-bottom:none}.feature-item.disabled[data-v-f5841755]{opacity:.5}.feature-item .icon[data-v-f5841755]{font-size:1.2rem;width:1.5rem;text-align:center}.btn[data-v-f5841755]{width:100%;padding:1rem 2rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary[data-v-f5841755]{background:#ffb86c;color:#282a36}.btn-primary[data-v-f5841755]:hover{background:#f1fa8c;transform:translateY(-2px)}.btn-secondary[data-v-f5841755]{background:#6272a4;color:#f8f8f2}.btn-secondary[data-v-f5841755]:hover{background:#bd93f9;transform:translateY(-2px)}.btn-outline[data-v-f5841755]{background:transparent;color:#ffb86c;border:2px solid #ffb86c}.btn-outline[data-v-f5841755]:hover{background:#ffb86c;color:#282a36}.btn-large[data-v-f5841755]{padding:1.25rem 2.5rem;font-size:1.2rem}.comparison-section[data-v-f5841755]{max-width:1000px;margin:0 auto 4rem;padding:0 1rem}.comparison-section h2[data-v-f5841755]{color:#ffb86c;margin-bottom:2rem;font-size:1.8rem;text-align:center}.comparison-table[data-v-f5841755]{background:#44475a99;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.comparison-header[data-v-f5841755]{display:none}.comparison-row[data-v-f5841755]{background:#44475acc;margin-bottom:1rem;border-radius:8px;padding:1rem;border:1px solid rgba(255,184,108,.2)}.comparison-row[data-v-f5841755]:last-child{margin-bottom:0}.feature-name[data-v-f5841755]{font-weight:700;color:#ffb86c;font-size:1.1rem;margin-bottom:1rem;text-align:center;padding-bottom:.5rem;border-bottom:2px solid rgba(255,184,108,.3)}.feature-value[data-v-f5841755]{display:block;padding:.75rem;margin-bottom:.5rem;background:#282a3680;border-radius:6px;border-left:3px solid #6272a4;position:relative;font-size:.9rem;line-height:1.4}.feature-value[data-v-f5841755]:nth-child(2){border-left-color:#6272a4}.feature-value[data-v-f5841755]:nth-child(3){border-left-color:#ffb86c;background:#ffb86c1a}.feature-value[data-v-f5841755]:nth-child(4){border-left-color:#bd93f9}.feature-value[data-v-f5841755]:last-child{margin-bottom:0}@media (max-width: 767px){.feature-value[data-v-f5841755]:nth-child(2):before{content:"👶 Anfänger: ";font-weight:700;color:#6272a4}.feature-value[data-v-f5841755]:nth-child(3):before{content:"🥇 Profi: ";font-weight:700;color:#ffb86c}.feature-value[data-v-f5841755]:nth-child(4):before{content:"💼 Business: ";font-weight:700;color:#bd93f9}}@media (min-width: 768px){.comparison-section h2[data-v-f5841755]{font-size:2rem}.comparison-header[data-v-f5841755]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:#ffb86c1a;font-weight:700;color:#ffb86c}.comparison-row[data-v-f5841755]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:0;border-radius:0;padding:0;border:none;border-bottom:1px solid rgba(98,114,164,.2);background:transparent}.comparison-row[data-v-f5841755]:last-child{border-bottom:none}.feature-name[data-v-f5841755]{text-align:left;font-weight:500;margin-bottom:0;border-bottom:none;padding:1rem;font-size:1rem}.feature-value[data-v-f5841755]{display:block;padding:1rem;margin-bottom:0;background:transparent;border-radius:0;border-left:none;text-align:center;font-size:1rem}.plan-name[data-v-f5841755]{padding:1rem;text-align:center}.plan-name.featured[data-v-f5841755]{background:#ffb86c1a;color:#ffb86c}}.fun-facts-section[data-v-f5841755]{max-width:1000px;margin:0 auto 4rem;text-align:center}.fun-facts-section h2[data-v-f5841755]{color:#ffb86c;margin-bottom:2rem;font-size:2rem}.fun-facts-grid[data-v-f5841755]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.fun-fact[data-v-f5841755]{background:#44475a99;padding:2rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,184,108,.2)}.fact-icon[data-v-f5841755]{font-size:3rem;display:block;margin-bottom:1rem}.fun-fact h3[data-v-f5841755]{color:#ffb86c;margin-bottom:.5rem;font-size:1.3rem}.fun-fact p[data-v-f5841755]{color:#f8f8f2;opacity:.9;line-height:1.4}.cta-section[data-v-f5841755]{text-align:center;max-width:600px;margin:0 auto;padding:3rem 2rem;background:#ffb86c1a;border-radius:16px;border:2px solid #ffb86c}.cta-section h2[data-v-f5841755]{color:#ffb86c;margin-bottom:1rem;font-size:2.2rem}.cta-section p[data-v-f5841755]{color:#f8f8f2;margin-bottom:2rem;font-size:1.1rem;opacity:.9}.cta-buttons[data-v-f5841755]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.pricing-container[data-v-f5841755]{padding:2rem .5rem}.pricing-grid[data-v-f5841755]{grid-template-columns:1fr;gap:1.5rem}.pricing-card[data-v-f5841755]{padding:1.5rem;margin:0 .5rem}.pricing-card.featured[data-v-f5841755]{transform:none}.popular-badge[data-v-f5841755]{font-size:.8rem;padding:.4rem 1rem;top:-25px}.card-header h2[data-v-f5841755]{font-size:1.5rem}.plan-description[data-v-f5841755]{font-size:.9rem}.feature-item[data-v-f5841755]{flex-wrap:wrap;gap:.5rem;padding:.5rem 0;align-items:flex-start}.feature-item .icon[data-v-f5841755]{font-size:1.1rem;width:1.3rem;flex-shrink:0;margin-top:.1rem}.feature-item span[data-v-f5841755]:not(.icon){flex:1;min-width:0;word-wrap:break-word;line-height:1.4;font-size:.9rem}.cta-buttons[data-v-f5841755]{flex-direction:column}.title[data-v-f5841755]{font-size:2.5rem}.fun-facts-grid[data-v-f5841755]{grid-template-columns:1fr;gap:1rem}.fun-fact[data-v-f5841755]{padding:1.5rem}.modal-content[data-v-f5841755]{margin:1rem;padding:1.5rem}}@keyframes float-f5841755{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pricing-card.featured[data-v-f5841755]{animation:float-f5841755 3s ease-in-out infinite}.modal-overlay[data-v-f5841755]{position:fixed;top:0;left:0;width:100%;height:100%;background:#282a36e6;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-f5841755 .3s ease-out}.modal-content[data-v-f5841755]{background:#44475af2;border-radius:16px;padding:2rem;text-align:center;border:2px solid #ffb86c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:400px;width:90%;animation:slideIn-f5841755 .5s ease-out}.modal-loading h3[data-v-f5841755],.modal-rejection h3[data-v-f5841755]{color:#ffb86c;margin-bottom:1rem;font-size:1.5rem}.modal-rejection p[data-v-f5841755]{color:#f8f8f2;opacity:.9;margin-bottom:1.5rem}.loading-spinner[data-v-f5841755]{width:40px;height:40px;border:4px solid rgba(255,184,108,.3);border-top:4px solid #ffb86c;border-radius:50%;animation:spin-f5841755 1s linear infinite;margin:0 auto 1rem}.loading-dots[data-v-f5841755]{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.loading-dots span[data-v-f5841755]{width:8px;height:8px;background:#ffb86c;border-radius:50%;animation:bounce-f5841755 1.4s ease-in-out infinite both}.loading-dots span[data-v-f5841755]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-f5841755]:nth-child(2){animation-delay:-.16s}.rejection-icon[data-v-f5841755]{font-size:3rem;margin-bottom:1rem;animation:shake-f5841755 .5s ease-in-out}@keyframes fadeIn-f5841755{0%{opacity:0}to{opacity:1}}@keyframes slideIn-f5841755{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-f5841755{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-f5841755{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes shake-f5841755{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.dashboard[data-v-7c478b65]{min-height:100vh;background:#282a36;color:#f8f8f2}.dashboard-header[data-v-7c478b65]{background:#44475a;padding:1rem;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:2px solid #ffb86c}.header-content[data-v-7c478b65]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.dashboard-title[data-v-7c478b65]{font-size:1.5rem;margin:0;color:#ffb86c}.user-info[data-v-7c478b65]{display:flex;align-items:center;gap:1rem}.cf-comment-btn[data-v-7c478b65]{background:#8be9fd;color:#282a36;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;min-width:60px}.cf-comment-btn[data-v-7c478b65]:hover:not(:disabled){background:#9aedfe;transform:translateY(-2px)}.cf-comment-btn[data-v-7c478b65]:disabled{opacity:.6;cursor:not-allowed;transform:none}.logout-btn[data-v-7c478b65]{background:#f55;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.logout-btn[data-v-7c478b65]:hover{background:#f77;transform:translateY(-2px)}.hamburger-menu[data-v-7c478b65]{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0}.hamburger-menu span[data-v-7c478b65]{width:100%;height:3px;background:#ffb86c;border-radius:2px;transition:all .3s ease}.hamburger-menu.active span[data-v-7c478b65]:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.hamburger-menu.active span[data-v-7c478b65]:nth-child(2){opacity:0}.hamburger-menu.active span[data-v-7c478b65]:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.sidebar[data-v-7c478b65]{position:fixed;top:80px;left:-300px;width:300px;height:calc(100vh - 80px);background:#44475a;transition:left .3s ease;z-index:999;overflow-y:auto;border-right:2px solid #ffb86c}.sidebar.open[data-v-7c478b65]{left:0}.sidebar-content[data-v-7c478b65]{padding:2rem 1rem}.nav-section[data-v-7c478b65]{margin-bottom:2rem}.nav-section h3[data-v-7c478b65]{color:#ffb86c;margin:0 0 1rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.nav-item[data-v-7c478b65]{display:block;padding:.75rem 1rem;color:#f8f8f2;text-decoration:none;border-radius:6px;margin-bottom:.5rem;transition:all .3s ease;border-left:4px solid transparent}.nav-item[data-v-7c478b65]:hover{background:#6272a4;border-left-color:#ffb86c;transform:translate(5px)}.nav-item.router-link-active[data-v-7c478b65]{background:#ffb86c;color:#282a36;border-left-color:#f1fa8c}.admin-section[data-v-7c478b65]{border-top:1px solid #6272a4;padding-top:1rem}.admin-item[data-v-7c478b65]{background:#ff55551a;border-left-color:#f55}.admin-item[data-v-7c478b65]:hover,.admin-item.router-link-active[data-v-7c478b65]{background:#f55;color:#fff}.menu-overlay[data-v-7c478b65]{position:fixed;inset:80px 0 0;background:#00000080;z-index:998}.main-content[data-v-7c478b65]{margin-top:80px;padding:2rem;transition:margin-left .3s ease}@media (max-width: 767px){.dashboard-title .title-text[data-v-7c478b65],.user-greeting[data-v-7c478b65]{display:none}}@media (min-width: 768px){.hamburger-menu[data-v-7c478b65]{display:none}.sidebar[data-v-7c478b65]{left:0;position:fixed;top:80px}.main-content[data-v-7c478b65]{margin-left:300px}.menu-overlay[data-v-7c478b65]{display:none}.dashboard-title[data-v-7c478b65]{font-size:2rem}}.modal-overlay[data-v-7c478b65]{position:fixed;top:0;left:0;width:100%;height:100%;background:#282a36e6;display:flex;justify-content:center;align-items:center;z-index:2000;animation:fadeIn-7c478b65 .3s ease-out}.modal-content[data-v-7c478b65]{background:#44475a;border-radius:12px;padding:2rem;max-width:500px;width:90%;border:2px solid #ffb86c;animation:slideIn-7c478b65 .3s ease-out}.modal-header[data-v-7c478b65]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h2[data-v-7c478b65]{color:#ffb86c;margin:0;font-size:1.3rem}.close-btn[data-v-7c478b65]{background:none;border:none;color:#f8f8f2;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.close-btn[data-v-7c478b65]:hover{background:#f553;color:#f55}.comment-types p[data-v-7c478b65]{color:#f8f8f2;margin-bottom:1.5rem;text-align:center}.comment-type-buttons[data-v-7c478b65]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.comment-type-btn[data-v-7c478b65]{padding:1rem 1.5rem;border:2px solid #6272a4;background:transparent;color:#f8f8f2;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1rem;text-align:left;font-weight:500}.comment-type-btn[data-v-7c478b65]:hover:not(:disabled){border-color:#ffb86c;background:#ffb86c1a;transform:translateY(-2px)}.comment-type-btn[data-v-7c478b65]:disabled{opacity:.6;cursor:not-allowed;transform:none}.custom-text-btn[data-v-7c478b65]{border-color:#50fa7b!important;color:#50fa7b!important}.custom-text-btn[data-v-7c478b65]:hover:not(:disabled){border-color:#50fa7b!important;background:#50fa7b1a!important;color:#50fa7b!important}.custom-text-section[data-v-7c478b65]{margin-top:2rem;padding-top:2rem;border-top:1px solid #6272a4}.custom-text-label[data-v-7c478b65]{display:block;color:#f8f8f2;font-weight:600;margin-bottom:.75rem;font-size:1rem}.custom-text-input[data-v-7c478b65]{width:100%;background:#282a36;border:2px solid #6272a4;border-radius:8px;padding:1rem;color:#f8f8f2;font-size:1rem;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .3s ease}.custom-text-input[data-v-7c478b65]:focus{outline:none;border-color:#ffb86c}.custom-text-input[data-v-7c478b65]:disabled{opacity:.6;cursor:not-allowed}.custom-text-input[data-v-7c478b65]::placeholder{color:#6272a4}.custom-text-actions[data-v-7c478b65]{display:flex;gap:1rem;margin-top:1rem;justify-content:flex-end}.submit-custom-btn[data-v-7c478b65]{padding:.75rem 1.5rem;border:2px solid #50fa7b;background:transparent;color:#50fa7b;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem}.submit-custom-btn[data-v-7c478b65]:hover:not(:disabled){background:#50fa7b1a;transform:translateY(-2px)}.submit-custom-btn[data-v-7c478b65]:disabled{opacity:.6;cursor:not-allowed;transform:none}.cancel-custom-btn[data-v-7c478b65]{padding:.75rem 1.5rem;border:2px solid #6272a4;background:transparent;color:#6272a4;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem}.cancel-custom-btn[data-v-7c478b65]:hover:not(:disabled){border-color:#f55;color:#f55;background:#ff55551a}.modal-actions[data-v-7c478b65]{display:flex;justify-content:flex-end;gap:1rem}.cancel-btn[data-v-7c478b65]{padding:.75rem 1.5rem;border:2px solid #6272a4;background:transparent;color:#6272a4;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:600}.cancel-btn[data-v-7c478b65]:hover:not(:disabled){border-color:#f55;color:#f55;background:#ff55551a}.cancel-btn[data-v-7c478b65]:disabled{opacity:.6;cursor:not-allowed}@keyframes fadeIn-7c478b65{0%{opacity:0}to{opacity:1}}@keyframes slideIn-7c478b65{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width: 1200px){.main-content[data-v-7c478b65]{max-width:1200px;margin-left:350px;margin-right:auto}.sidebar[data-v-7c478b65]{width:350px}}.event-date-display[data-v-24f20d40]{display:flex;align-items:center;gap:.5rem}.event-date-display.vertical[data-v-24f20d40]{flex-direction:column;gap:.25rem;align-items:flex-start}.event-date-display.compact[data-v-24f20d40]{gap:.25rem}.event-day[data-v-24f20d40]{font-size:.8rem;color:#ffb86c;font-weight:600;background:#ffb86c33;padding:.2rem .5rem;border-radius:4px;min-width:fit-content;white-space:nowrap}.event-day.small[data-v-24f20d40]{font-size:.7rem;padding:.1rem .4rem}.event-time[data-v-24f20d40]{font-size:.8rem;color:#6272a4;font-weight:500;white-space:nowrap}.event-time.small[data-v-24f20d40]{font-size:.7rem}.event-date-display:not(.vertical) .event-time[data-v-24f20d40]{margin-left:auto}.event-date-display.tv[data-v-24f20d40]{gap:.75rem}.event-date-display.tv .event-day[data-v-24f20d40]{font-size:.9rem;padding:.3rem .6rem}.event-date-display.tv .event-time[data-v-24f20d40]{font-size:.9rem}.user-avatar[data-v-5bcc6306]{border-radius:50%;border:2px solid var(--border-color, #ffb86c);background:var(--bg-color, #ffb86c);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transition:all .3s ease}.user-avatar[data-v-5bcc6306]:hover{transform:scale(1.05);box-shadow:0 4px 12px #ffb86c4d}.avatar-image[data-v-5bcc6306]{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-initials[data-v-5bcc6306]{font-weight:700;color:#282a36;-webkit-user-select:none;user-select:none}.avatar-fallback[data-v-5bcc6306]{-webkit-user-select:none;user-select:none}.avatar-small[data-v-5bcc6306]{width:32px;height:32px}.avatar-small .avatar-initials[data-v-5bcc6306]{font-size:.7rem}.avatar-small .avatar-fallback[data-v-5bcc6306]{font-size:.8rem}.avatar-medium[data-v-5bcc6306]{width:48px;height:48px}.avatar-medium .avatar-initials[data-v-5bcc6306]{font-size:1rem}.avatar-medium .avatar-fallback[data-v-5bcc6306]{font-size:1.2rem}.avatar-large[data-v-5bcc6306]{width:64px;height:64px}.avatar-large .avatar-initials[data-v-5bcc6306]{font-size:1.3rem}.avatar-large .avatar-fallback[data-v-5bcc6306]{font-size:1.5rem}.avatar-xl[data-v-5bcc6306]{width:80px;height:80px}.avatar-xl .avatar-initials[data-v-5bcc6306]{font-size:1.5rem}.avatar-xl .avatar-fallback[data-v-5bcc6306]{font-size:2rem}@media (max-width: 480px){.avatar-large[data-v-5bcc6306]{width:56px;height:56px}.avatar-large .avatar-initials[data-v-5bcc6306]{font-size:1.1rem}.avatar-xl[data-v-5bcc6306]{width:64px;height:64px}.avatar-xl .avatar-initials[data-v-5bcc6306]{font-size:1.3rem}.avatar-xl .avatar-fallback[data-v-5bcc6306]{font-size:1.5rem}}.material-icon[data-v-75006eb2]{display:inline-block;vertical-align:middle}.tv-statistics[data-v-295d8713]{display:flex;height:100vh;background:linear-gradient(135deg,#282a36,#1e1f29);color:#f8f8f2;font-family:Segoe UI,Arial,sans-serif;overflow:hidden}.stats-main[data-v-295d8713]{flex:1;padding:2rem;display:flex;flex-direction:column}.tv-header[data-v-295d8713]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;border-bottom:3px solid #ffb86c;padding-bottom:1rem}.tv-header h1[data-v-295d8713]{font-size:4rem;font-weight:700;color:#ffb86c;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:flex;align-items:center;gap:1rem}.current-time[data-v-295d8713]{font-size:2.5rem;font-weight:700;color:#50fa7b;font-family:Courier New,monospace;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.main-stats-grid[data-v-295d8713]{flex:1;display:grid;grid-template-columns:1fr 1fr 1fr 2fr;gap:2rem;align-items:start}.stat-card[data-v-295d8713]{background:linear-gradient(135deg,#44475a,#3a3d4a);border-radius:20px;padding:3rem;border:3px solid transparent;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:300px;justify-content:center}.stat-card.primary[data-v-295d8713]{border-color:#ffb86c;background:linear-gradient(135deg,#44475a,#ffb86c20);box-shadow:0 0 30px #ffb86c4d}.stat-card.secondary[data-v-295d8713]{border-color:#50fa7b;background:linear-gradient(135deg,#44475a,#50fa7b20);box-shadow:0 0 20px #50fa7b33}.stat-card.combined-stats[data-v-295d8713]{border-color:#ffb86c;background:linear-gradient(135deg,#44475a,#ffb86c20);box-shadow:0 0 30px #ffb86c4d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;min-width:350px}.stat-section[data-v-295d8713]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.full-waffle-count[data-v-295d8713]{font-size:1.2rem;color:#6272a4;font-weight:500;font-style:italic;margin-top:.5rem;opacity:.7}.stat-icon[data-v-295d8713]{margin-bottom:1rem;opacity:.8;display:flex;justify-content:center;align-items:center}.favicon-icon[data-v-295d8713]{width:64px;height:64px;object-fit:contain}.big-number[data-v-295d8713]{font-size:8rem;font-weight:900;color:#ffb86c;text-shadow:3px 3px 6px rgba(0,0,0,.5);line-height:1;margin-bottom:1rem}.medium-number[data-v-295d8713]{font-size:5rem;font-weight:700;color:#50fa7b;text-shadow:2px 2px 4px rgba(0,0,0,.5);line-height:1;margin-bottom:1rem}.stat-label[data-v-295d8713]{font-size:1.8rem;color:#6272a4;font-weight:600;text-transform:uppercase;letter-spacing:1px}.stat-animation[data-v-295d8713]{position:absolute;top:20px;right:20px;pointer-events:none}.floating-waffle[data-v-295d8713]{font-size:3rem;animation:float-295d8713 3s ease-in-out infinite}@keyframes float-295d8713{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.ranking-card[data-v-295d8713]{background:linear-gradient(135deg,#44475a,#bd93f920);border-radius:20px;padding:2rem;border:3px solid #bd93f9;box-shadow:0 0 20px #bd93f933}.ranking-header[data-v-295d8713]{text-align:center;margin-bottom:1.5rem}.ranking-header h3[data-v-295d8713]{color:#bd93f9;font-size:1.8rem;margin:0 0 .5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:flex;align-items:center;gap:.5rem;justify-content:center}.ranking-subtitle[data-v-295d8713]{color:#6272a4;font-size:1rem;font-style:italic}.ranking-list[data-v-295d8713]{display:flex;flex-direction:column;gap:1rem}.ranking-item[data-v-295d8713]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#282a3680;border-radius:12px;transition:all .3s ease}.ranking-item[data-v-295d8713]:hover{background:#bd93f91a;transform:translate(5px)}.ranking-item.winner[data-v-295d8713]{background:linear-gradient(135deg,#ffb86c33,#bd93f91a);border:2px solid #ffb86c;box-shadow:0 0 15px #ffb86c4d}.rank-position[data-v-295d8713]{width:30px;height:30px;border-radius:50%;background:#6272a4;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.ranking-item.winner .rank-position[data-v-295d8713]{background:linear-gradient(135deg,#ffb86c,#ff9f43);color:#282a36;box-shadow:0 0 10px #ffb86c80}.rank-info[data-v-295d8713]{flex:1}.rank-name[data-v-295d8713]{color:#f8f8f2;font-weight:700;font-size:1.1rem;margin-bottom:.25rem}.rank-stats[data-v-295d8713]{color:#bd93f9;font-size:.9rem;font-weight:600}.no-ranking[data-v-295d8713]{text-align:center;color:#6272a4;font-style:italic;padding:2rem}.fun-stats-grid[data-v-295d8713]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.fun-stat[data-v-295d8713]{background:#6272a433;border-radius:10px;padding:1rem;border:2px solid #6272a4;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.fun-stat[data-v-295d8713]:hover{border-color:#ffb86c;background:#ffb86c1a;transform:translateY(-2px)}.fun-icon[data-v-295d8713]{min-width:40px;text-align:center;display:flex;justify-content:center;align-items:center}.fun-content[data-v-295d8713]{flex:1}.fun-value[data-v-295d8713]{font-size:1.3rem;font-weight:700;color:#f8f8f2;margin-bottom:.25rem;line-height:1}.fun-label[data-v-295d8713]{font-size:.8rem;color:#6272a4;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.slogan-display-top[data-v-295d8713]{background:linear-gradient(135deg,#ff79c6 20%,#8b5cf6);border-radius:15px;padding:1rem 1.5rem;border:2px solid #ff79c6;box-shadow:0 0 15px #ff79c633;margin-bottom:1.5rem}.slogan-content[data-v-295d8713]{text-align:center}.slogan-text[data-v-295d8713]{font-size:1.5rem;font-weight:700;color:#f8f8f2;margin-bottom:.5rem;font-style:italic;text-shadow:2px 2px 4px rgba(0,0,0,.6);line-height:1.2}.slogan-author[data-v-295d8713]{font-size:1rem;color:#d8d8d8;font-weight:600;opacity:.9}.events-sidebar[data-v-295d8713]{width:450px;background:linear-gradient(180deg,#1e1f29,#282a36);border-left:3px solid #6272a4;display:flex;flex-direction:column;max-height:100vh}.events-header[data-v-295d8713]{padding:2rem;border-bottom:2px solid #44475a;background:#44475a80}.events-header h2[data-v-295d8713]{font-size:2rem;color:#f8f8f2;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.events-counter[data-v-295d8713]{font-size:1.2rem;color:#6272a4;font-weight:500}.events-list[data-v-295d8713]{flex:1;overflow-y:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:#6272a4 transparent}.events-list[data-v-295d8713]::-webkit-scrollbar{width:6px}.events-list[data-v-295d8713]::-webkit-scrollbar-track{background:transparent}.events-list[data-v-295d8713]::-webkit-scrollbar-thumb{background:#6272a4;border-radius:3px}.event-item[data-v-295d8713]{background:#44475a4d;border-radius:12px;padding:1.5rem;margin-bottom:1rem;border-left:4px solid #6272a4;transition:all .3s ease}.event-item.new-event[data-v-295d8713]{animation:newEventPulse-295d8713 3s ease-in-out;border-left-color:#ffb86c;background:#ffb86c1a}@keyframes newEventPulse-295d8713{0%{background:#ffb86c4d;transform:translate(10px)}to{background:#44475a4d;transform:translate(0)}}.event-item.event-eating[data-v-295d8713]{border-left-color:#50fa7b}.event-item.event-crumbling[data-v-295d8713]{border-left-color:#f55}.event-item.event-comment[data-v-295d8713]{border-left-color:#ff79c6}.event-item.event-production[data-v-295d8713]{border-left-color:#ffb86c}.event-item.event-removal[data-v-295d8713]{border-left-color:#f55}.event-header[data-v-295d8713]{display:flex;align-items:center;margin-bottom:.5rem;gap:.5rem}.event-icon[data-v-295d8713]{font-size:1.2rem;display:flex;align-items:center}.event-user-info[data-v-295d8713]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.event-user[data-v-295d8713]{font-size:1.2rem;font-weight:700;color:#ffb86c}.event-description[data-v-295d8713]{font-size:1rem;color:#f8f8f2;line-height:1.4;margin-bottom:.5rem}.event-details[data-v-295d8713]{display:flex;gap:.5rem}.detail-flag[data-v-295d8713]{padding:.2rem .5rem;border-radius:6px;font-size:.8rem;font-weight:600}.detail-flag.taken[data-v-295d8713]{background:#f553;color:#f55}.detail-flag.hungry[data-v-295d8713]{background:#ffb86c33;color:#ffb86c}.detail-flag.pain[data-v-295d8713]{background:#bd93f933;color:#bd93f9}.detail-flag.nice[data-v-295d8713]{background:#50fa7b33;color:#50fa7b}.status-indicator[data-v-295d8713]{position:fixed;bottom:2rem;right:2rem;background:#282a36e6;border:2px solid #6272a4;border-radius:10px;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-indicator.online[data-v-295d8713]{border-color:#50fa7b}.status-indicator.loading[data-v-295d8713]{border-color:#ffb86c}.status-dot[data-v-295d8713]{width:12px;height:12px;border-radius:50%;background:#6272a4;transition:all .3s ease}.status-indicator.online .status-dot[data-v-295d8713]{background:#50fa7b;animation:pulse-295d8713 2s infinite}.status-indicator.loading .status-dot[data-v-295d8713]{background:#ffb86c;animation:spin-295d8713 1s linear infinite}@keyframes pulse-295d8713{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-295d8713{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-text[data-v-295d8713]{font-weight:600;color:#f8f8f2}.refresh-timer[data-v-295d8713]{font-size:.9rem;color:#6272a4;font-family:Courier New,monospace}@media (max-width: 1920px){.tv-header h1[data-v-295d8713]{font-size:3rem}.current-time[data-v-295d8713]{font-size:2rem}.big-number[data-v-295d8713]{font-size:6rem}.medium-number[data-v-295d8713]{font-size:4rem}}@media (max-width: 1440px){.main-stats-grid[data-v-295d8713]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.ranking-card[data-v-295d8713]{grid-column:1 / -1}.fun-stats-grid[data-v-295d8713]{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.events-sidebar[data-v-295d8713]{width:400px}}@media (max-width: 1024px){.tv-statistics[data-v-295d8713]{flex-direction:column}.events-sidebar[data-v-295d8713]{width:100%;max-height:40vh}.main-stats-grid[data-v-295d8713]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.profile-page[data-v-5dbbd1df]{max-width:1200px;margin:0 auto}.page-header[data-v-5dbbd1df]{margin-bottom:2rem}.page-header h1[data-v-5dbbd1df]{color:#ffb86c;font-size:2.5rem;margin:0 0 .5rem}.page-header p[data-v-5dbbd1df]{color:#6272a4;font-size:1.1rem;margin:0}.profile-grid[data-v-5dbbd1df]{display:grid;grid-template-columns:1fr;gap:2rem}.profile-card[data-v-5dbbd1df]{background:#44475a;border-radius:12px;padding:2rem;border:2px solid transparent;transition:all .3s ease}.profile-card[data-v-5dbbd1df]:hover{border-color:#ffb86c;transform:translateY(-2px)}.card-header[data-v-5dbbd1df]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #6272a4}.card-header h2[data-v-5dbbd1df]{color:#f8f8f2;margin:0;font-size:1.5rem}.edit-btn[data-v-5dbbd1df]{background:#6272a4;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.edit-btn[data-v-5dbbd1df]:hover{background:#ffb86c;color:#282a36}.edit-btn.active[data-v-5dbbd1df]{background:#f55}.form-group[data-v-5dbbd1df]{margin-bottom:1.5rem}.form-group label[data-v-5dbbd1df]{display:block;color:#ffb86c;margin-bottom:.5rem;font-weight:600}.form-group input[data-v-5dbbd1df],.form-group select[data-v-5dbbd1df]{width:100%;padding:.75rem;background:#282a36;border:2px solid #6272a4;border-radius:6px;color:#f8f8f2;font-size:1rem}.form-group input[data-v-5dbbd1df]:focus,.form-group select[data-v-5dbbd1df]:focus{outline:none;border-color:#ffb86c}.form-actions[data-v-5dbbd1df]{margin-top:2rem}.save-btn[data-v-5dbbd1df]{background:#50fa7b;color:#282a36;border:none;padding:.75rem 2rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.save-btn[data-v-5dbbd1df]:hover:not(:disabled){background:#5fff8a;transform:translateY(-2px)}.save-btn[data-v-5dbbd1df]:disabled{opacity:.5;cursor:not-allowed}.avatar-section[data-v-5dbbd1df]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:#282a3680;border-radius:12px;border:2px solid #6272a4}.avatar-container[data-v-5dbbd1df]{flex-shrink:0}.user-avatar[data-v-5dbbd1df]{width:80px;height:80px;border-radius:50%;border:3px solid #ffb86c;background:#282a36}.avatar-placeholder[data-v-5dbbd1df]{display:flex;align-items:center;justify-content:center;font-size:2rem;background:#44475a}.avatar-info h3[data-v-5dbbd1df]{color:#ffb86c;margin:0 0 .5rem;font-size:1.4rem}.avatar-info .avatar-style[data-v-5dbbd1df]{color:#6272a4;margin:0 0 1rem;font-size:.9rem;font-style:italic}.avatar-controls[data-v-5dbbd1df]{display:flex;flex-direction:column;gap:1rem}.avatar-styles[data-v-5dbbd1df]{display:flex;gap:.5rem;flex-wrap:wrap}.style-btn[data-v-5dbbd1df]{padding:.4rem .8rem;border:1px solid #6272a4;background:transparent;color:#f8f8f2;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.8rem}.style-btn.active[data-v-5dbbd1df],.style-btn[data-v-5dbbd1df]:hover{border-color:#ffb86c;background:#ffb86c;color:#282a36}.regenerate-btn[data-v-5dbbd1df]{padding:.6rem 1rem;background:#ffb86c;color:#282a36;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.regenerate-btn[data-v-5dbbd1df]:hover{background:#ff9f43;transform:translateY(-1px)}.avatar-edit-section[data-v-5dbbd1df]{display:flex;gap:1.5rem;align-items:flex-start;padding:1rem;background:#282a364d;border-radius:8px;border:1px solid #6272a4}.avatar-preview[data-v-5dbbd1df]{flex-shrink:0}.edit-avatar-preview[data-v-5dbbd1df]{width:80px;height:80px;border-radius:50%;border:3px solid #ffb86c;background:#282a36}.edit-avatar-preview.avatar-placeholder[data-v-5dbbd1df]{display:flex;align-items:center;justify-content:center;font-size:2rem;background:#44475a}.avatar-edit-controls[data-v-5dbbd1df]{flex:1;display:flex;flex-direction:column;gap:1rem}.style-label[data-v-5dbbd1df]{color:#ffb86c!important;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.style-buttons[data-v-5dbbd1df]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.info-item[data-v-5dbbd1df]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #6272a4}.info-item[data-v-5dbbd1df]:last-child{border-bottom:none}.info-item .label[data-v-5dbbd1df]{color:#6272a4;font-weight:600}.info-item .value[data-v-5dbbd1df]{color:#f8f8f2}.admin-badge[data-v-5dbbd1df]{background:#f55;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.stats-grid[data-v-5dbbd1df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-item[data-v-5dbbd1df]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#282a36;border-radius:8px;border:2px solid #6272a4}.stat-icon[data-v-5dbbd1df]{font-size:2rem}.stat-content[data-v-5dbbd1df]{display:flex;flex-direction:column}.stat-number[data-v-5dbbd1df]{font-size:1.5rem;font-weight:700;color:#ffb86c}.stat-label[data-v-5dbbd1df]{color:#6272a4;font-size:.9rem}.account-actions[data-v-5dbbd1df]{margin-top:1.5rem;display:flex;gap:1rem;flex-wrap:wrap}.action-btn[data-v-5dbbd1df]{padding:.5rem 1rem;border:2px solid #6272a4;border-radius:6px;background:transparent;color:#6272a4;cursor:pointer;transition:all .3s ease}.action-btn[data-v-5dbbd1df]:hover{border-color:#ffb86c;color:#ffb86c}.action-btn.secondary[data-v-5dbbd1df]{border-color:#6272a4;color:#6272a4}.stats-loading[data-v-5dbbd1df],.stats-error[data-v-5dbbd1df]{text-align:center;padding:2rem;color:#6272a4}.stats-error p[data-v-5dbbd1df]{color:#f55;margin-bottom:1rem}.retry-btn[data-v-5dbbd1df]{background:#6272a4;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-5dbbd1df]:hover{background:#ffb86c;color:#282a36}@media (max-width: 480px){.avatar-section[data-v-5dbbd1df]{flex-direction:column;text-align:center;gap:1rem;padding:1rem}.user-avatar[data-v-5dbbd1df]{width:60px;height:60px}.avatar-info h3[data-v-5dbbd1df]{font-size:1.2rem}.avatar-edit-section[data-v-5dbbd1df]{flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1rem}.edit-avatar-preview[data-v-5dbbd1df]{width:60px;height:60px}.style-buttons[data-v-5dbbd1df]{justify-content:center}.style-btn[data-v-5dbbd1df]{font-size:.75rem;padding:.3rem .6rem}}@media (min-width: 768px){.profile-grid[data-v-5dbbd1df]{grid-template-columns:2fr 1fr}.profile-card[data-v-5dbbd1df]:first-child{grid-row:span 2}}@media (min-width: 1200px){.profile-grid[data-v-5dbbd1df]{grid-template-columns:1fr 1fr 1fr}.profile-card[data-v-5dbbd1df]:first-child{grid-row:span 1}}.users-page[data-v-f52bebf7]{max-width:1400px;margin:0 auto}.page-header[data-v-f52bebf7]{margin-bottom:2rem}.page-header h1[data-v-f52bebf7]{color:#ffb86c;font-size:2.5rem;margin:0 0 .5rem}.page-header p[data-v-f52bebf7]{color:#6272a4;font-size:1.1rem;margin:0}.filters-section[data-v-f52bebf7]{background:#44475a;padding:1.5rem;border-radius:12px;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.search-box[data-v-f52bebf7]{flex:1}.search-input[data-v-f52bebf7]{width:100%;padding:.75rem;background:#282a36;border:2px solid #6272a4;border-radius:8px;color:#f8f8f2;font-size:1rem}.search-input[data-v-f52bebf7]:focus{outline:none;border-color:#ffb86c}.filter-buttons[data-v-f52bebf7]{display:flex;gap:1rem;flex-wrap:wrap}.filter-btn[data-v-f52bebf7]{padding:.5rem 1rem;background:#282a36;border:2px solid #6272a4;border-radius:6px;color:#f8f8f2;cursor:pointer;transition:all .3s ease}.filter-btn[data-v-f52bebf7]:hover{border-color:#ffb86c;color:#ffb86c}.filter-btn.active[data-v-f52bebf7]{background:#ffb86c;border-color:#ffb86c;color:#282a36}.error-message[data-v-f52bebf7],.loading-state[data-v-f52bebf7],.empty-state[data-v-f52bebf7]{text-align:center;padding:4rem 2rem}.error-message[data-v-f52bebf7]{background:#ff55551a;border:2px solid #ff5555;border-radius:12px;margin-bottom:2rem}.error-icon[data-v-f52bebf7]{font-size:3rem;margin-bottom:1rem}.error-message p[data-v-f52bebf7]{color:#f55;font-weight:600;margin-bottom:1rem}.retry-btn[data-v-f52bebf7]{padding:.75rem 1.5rem;background:#f55;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;transition:all .3s ease}.retry-btn[data-v-f52bebf7]:hover{background:#f44;transform:translateY(-2px)}.loading-spinner[data-v-f52bebf7]{font-size:3rem;animation:spin-f52bebf7 2s linear infinite}@keyframes spin-f52bebf7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon[data-v-f52bebf7]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-f52bebf7]{color:#f8f8f2;margin-bottom:.5rem}.empty-state p[data-v-f52bebf7]{color:#6272a4}.users-grid[data-v-f52bebf7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.user-card[data-v-f52bebf7]{background:#44475a;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .3s ease}.user-card[data-v-f52bebf7]:hover{border-color:#ffb86c;transform:translateY(-2px)}.user-card.admin[data-v-f52bebf7]{border-color:#f55;background:linear-gradient(135deg,#44475a,#ff55551a)}.user-card.online[data-v-f52bebf7]{box-shadow:0 0 15px #50fa7b4d}.user-header[data-v-f52bebf7]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.user-name[data-v-f52bebf7]{margin:0;color:#f8f8f2;font-size:1.2rem;display:flex;align-items:center;gap:.5rem}.admin-badge[data-v-f52bebf7],.online-indicator[data-v-f52bebf7]{font-size:.8rem}.user-email[data-v-f52bebf7]{margin:0;color:#6272a4;font-size:.9rem}.user-details[data-v-f52bebf7]{margin-bottom:1rem}.detail-item[data-v-f52bebf7]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.9rem}.detail-item .label[data-v-f52bebf7]{color:#6272a4}.detail-item .value[data-v-f52bebf7]{color:#f8f8f2;text-align:right}.user-stats[data-v-f52bebf7]{display:flex;justify-content:space-around;margin-bottom:1rem;padding:1rem 0;border-top:1px solid #6272a4;border-bottom:1px solid #6272a4}.stat[data-v-f52bebf7]{text-align:center}.stat-number[data-v-f52bebf7]{display:block;font-size:1.2rem;font-weight:700;color:#ffb86c}.stat-label[data-v-f52bebf7]{font-size:.8rem;color:#6272a4}.user-actions[data-v-f52bebf7]{display:flex;gap:.5rem;flex-wrap:wrap}.action-btn[data-v-f52bebf7]{padding:.5rem .75rem;border:1px solid #6272a4;border-radius:4px;background:transparent;color:#6272a4;cursor:pointer;font-size:.8rem;transition:all .3s ease;flex:1;min-width:80px}.action-btn[data-v-f52bebf7]:hover{background:#6272a4;color:#f8f8f2}.view-btn[data-v-f52bebf7]:hover{background:#50fa7b;border-color:#50fa7b;color:#282a36}.edit-btn[data-v-f52bebf7]:hover{background:#ffb86c;border-color:#ffb86c;color:#282a36}.admin-btn[data-v-f52bebf7]:hover,.admin-btn.active[data-v-f52bebf7]{background:#f55;border-color:#f55;color:#fff}.pagination[data-v-f52bebf7]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem}.page-btn[data-v-f52bebf7]{padding:.5rem 1rem;background:#44475a;border:2px solid #6272a4;border-radius:6px;color:#f8f8f2;cursor:pointer;transition:all .3s ease}.page-btn[data-v-f52bebf7]:hover:not(:disabled){background:#ffb86c;border-color:#ffb86c;color:#282a36}.page-btn[data-v-f52bebf7]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-f52bebf7]{color:#6272a4;font-weight:600}@media (min-width: 768px){.filters-section[data-v-f52bebf7]{flex-direction:row;align-items:center}.search-box[data-v-f52bebf7]{max-width:400px}}@media (max-width: 480px){.users-grid[data-v-f52bebf7]{grid-template-columns:1fr}.user-actions[data-v-f52bebf7]{flex-direction:column}.action-btn[data-v-f52bebf7]{flex:none}}.statistics-page[data-v-0dad586d]{min-height:100vh;background:#282a36;color:#f8f8f2;padding:1rem}.page-header[data-v-0dad586d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:#44475a;border-radius:12px;border:2px solid #6272a4}.header-content h1[data-v-0dad586d]{margin:0;color:#ffb86c;font-size:2rem}.header-content p[data-v-0dad586d]{margin:.5rem 0 0;color:#6272a4;font-size:1.1rem}.refresh-btn[data-v-0dad586d]{background:#50fa7b;border:none;border-radius:8px;color:#282a36;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-0dad586d]:hover:not(:disabled){background:#4ceb77;transform:translateY(-2px)}.refresh-btn[data-v-0dad586d]:disabled{opacity:.6;cursor:not-allowed}.loading-container[data-v-0dad586d],.error-container[data-v-0dad586d]{text-align:center;padding:3rem;background:#44475a;border-radius:12px;margin:2rem 0}.loading-spinner[data-v-0dad586d]{font-size:3rem;animation:spin-0dad586d 2s linear infinite;margin-bottom:1rem}@keyframes spin-0dad586d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-0dad586d]{font-size:3rem;margin-bottom:1rem}.retry-btn[data-v-0dad586d]{background:#f55;border:none;border-radius:8px;color:#fff;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;margin-top:1rem;transition:all .3s ease}.retry-btn[data-v-0dad586d]:hover{background:#ff4757;transform:translateY(-2px)}.statistics-content[data-v-0dad586d]{display:flex;flex-direction:column;gap:2rem}.user-info-card[data-v-0dad586d]{display:flex;align-items:center;gap:1.5rem;background:linear-gradient(135deg,#44475a,#6272a4);border-radius:16px;padding:2rem;border:2px solid #ffb86c}.user-details h2[data-v-0dad586d]{margin:0 0 .5rem;color:#f8f8f2;font-size:1.8rem}.user-badges[data-v-0dad586d]{display:flex;gap:.5rem;margin-bottom:.75rem}.waffles-badge[data-v-0dad586d],.topping-badge[data-v-0dad586d]{background:#ffb86c;color:#282a36;padding:.25rem .75rem;border-radius:20px;font-size:.9rem;font-weight:600}.topping-badge[data-v-0dad586d]{background:#50fa7b}.dream-frequency[data-v-0dad586d]{margin:0;color:#6272a4;font-style:italic}.quick-stats[data-v-0dad586d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.stat-card[data-v-0dad586d]{background:#44475a;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;border:2px solid transparent;transition:all .3s ease}.stat-card[data-v-0dad586d]:hover{border-color:#ffb86c;transform:translateY(-2px)}.stat-card.highlight[data-v-0dad586d]{border-color:#50fa7b;background:linear-gradient(135deg,#44475a,#50fa7b1a)}.stat-icon[data-v-0dad586d]{font-size:2.5rem;opacity:.8}.stat-content h3[data-v-0dad586d]{margin:0;color:#f8f8f2;font-size:1.8rem;font-weight:700}.stat-content p[data-v-0dad586d]{margin:.25rem 0 0;color:#6272a4;font-size:.9rem}.section-card[data-v-0dad586d]{background:#44475a;border-radius:12px;padding:2rem;border:2px solid #6272a4}.section-header[data-v-0dad586d]{margin-bottom:1.5rem}.section-header h2[data-v-0dad586d]{margin:0 0 .5rem;color:#ffb86c;font-size:1.6rem}.section-header p[data-v-0dad586d]{margin:0;color:#6272a4;font-size:1rem}.behavior-stats[data-v-0dad586d]{display:flex;flex-direction:column;gap:1.5rem}.behavior-item[data-v-0dad586d]{display:flex;align-items:center;gap:1rem;background:#282a36;padding:1.5rem;border-radius:10px;border:2px solid transparent}.behavior-item.nice[data-v-0dad586d]{border-color:#50fa7b}.behavior-item.hungry[data-v-0dad586d]{border-color:#ffb86c}.behavior-item.sneaky[data-v-0dad586d]{border-color:#f55}.behavior-icon[data-v-0dad586d]{font-size:2rem}.behavior-content[data-v-0dad586d]{flex:1}.behavior-content h3[data-v-0dad586d]{margin:0 0 .75rem;color:#f8f8f2;font-size:1.2rem}.behavior-bar[data-v-0dad586d]{background:#6272a4;height:8px;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.behavior-fill[data-v-0dad586d]{height:100%;transition:width .8s ease}.behavior-fill.nice[data-v-0dad586d]{background:#50fa7b}.behavior-fill.hungry[data-v-0dad586d]{background:#ffb86c}.behavior-fill.sneaky[data-v-0dad586d]{background:#f55}.behavior-stats-text[data-v-0dad586d]{display:flex;justify-content:space-between;align-items:center}.behavior-stats-text .count[data-v-0dad586d]{color:#f8f8f2;font-weight:600}.behavior-stats-text .percentage[data-v-0dad586d]{color:#6272a4;font-size:.9rem}.timing-stats[data-v-0dad586d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.timing-item[data-v-0dad586d]{display:flex;align-items:center;gap:1rem;background:#282a36;padding:1.5rem;border-radius:10px;border:2px solid #6272a4}.timing-icon[data-v-0dad586d]{font-size:2rem}.timing-content h3[data-v-0dad586d]{margin:0 0 .75rem;color:#f8f8f2;font-size:1.1rem}.timing-values[data-v-0dad586d]{display:flex;align-items:baseline;gap:.5rem}.primary-value[data-v-0dad586d]{color:#ffb86c;font-size:1.8rem;font-weight:700}.secondary-value[data-v-0dad586d]{color:#6272a4;font-size:1rem}.activity-stats[data-v-0dad586d]{display:flex;flex-direction:column;gap:.5rem}.activity-stat[data-v-0dad586d]{display:flex;justify-content:space-between;align-items:center}.activity-stat .label[data-v-0dad586d]{color:#f8f8f2;font-size:.9rem}.activity-stat .value[data-v-0dad586d]{color:#ffb86c;font-weight:600}.daily-summary[data-v-0dad586d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.summary-item[data-v-0dad586d]{display:flex;flex-direction:column;gap:.25rem;background:#282a36;padding:1rem;border-radius:8px;border:1px solid #6272a4}.summary-label[data-v-0dad586d]{color:#6272a4;font-size:.9rem}.summary-value[data-v-0dad586d]{color:#f8f8f2;font-weight:600;font-size:1.1rem}.recent-days h3[data-v-0dad586d]{color:#ffb86c;margin:0 0 1rem;font-size:1.3rem}.days-chart[data-v-0dad586d]{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem;height:200px;background:#282a36;padding:1rem;border-radius:10px;border:2px solid #6272a4}.day-bar[data-v-0dad586d]{display:flex;flex-direction:column;align-items:center;flex:1;max-width:80px;height:100%}.day-info[data-v-0dad586d]{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.day-name[data-v-0dad586d]{color:#f8f8f2;font-size:.8rem;font-weight:600}.day-date[data-v-0dad586d]{color:#6272a4;font-size:.7rem}.bar-container[data-v-0dad586d]{flex:1;width:100%;background:#6272a4;border-radius:4px;display:flex;align-items:flex-end;min-height:20px}.bar-fill[data-v-0dad586d]{width:100%;border-radius:4px;transition:all .8s ease;min-height:4px}.day-count[data-v-0dad586d]{margin-top:.5rem;color:#f8f8f2;font-weight:700;font-size:.9rem}.toppings-summary[data-v-0dad586d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.topping-stat[data-v-0dad586d]{display:flex;align-items:center;gap:1rem;background:#282a36;padding:1rem;border-radius:8px;border:2px solid #6272a4}.topping-icon[data-v-0dad586d]{font-size:1.5rem}.topping-stat strong[data-v-0dad586d]{color:#ffb86c;font-size:1.2rem;display:block}.topping-stat span[data-v-0dad586d]{color:#6272a4;font-size:.9rem}.favorite-toppings h3[data-v-0dad586d]{color:#ffb86c;margin:0 0 1rem;font-size:1.3rem}.toppings-list[data-v-0dad586d]{display:flex;flex-direction:column;gap:1rem}.topping-item[data-v-0dad586d]{display:flex;align-items:center;gap:1rem;background:#282a36;padding:1rem;border-radius:8px;border:2px solid #6272a4}.topping-rank[data-v-0dad586d]{background:#ffb86c;color:#282a36;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.topping-details[data-v-0dad586d]{flex:1}.topping-name[data-v-0dad586d]{color:#f8f8f2;font-weight:600;font-size:1rem}.topping-category[data-v-0dad586d]{color:#6272a4;font-size:.8rem;text-transform:capitalize}.topping-usage[data-v-0dad586d]{min-width:120px}.usage-bar[data-v-0dad586d]{background:#6272a4;height:6px;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.usage-fill[data-v-0dad586d]{height:100%;background:#50fa7b;transition:width .8s ease}.usage-stats[data-v-0dad586d]{display:flex;justify-content:space-between;align-items:center}.usage-count[data-v-0dad586d]{color:#f8f8f2;font-weight:600;font-size:.9rem}.usage-percentage[data-v-0dad586d]{color:#6272a4;font-size:.8rem}.category-breakdown h3[data-v-0dad586d]{color:#ffb86c;margin:2rem 0 1rem;font-size:1.3rem}.categories-grid[data-v-0dad586d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.category-card[data-v-0dad586d]{background:#282a36;padding:1rem;border-radius:8px;border:2px solid #6272a4;text-align:center}.category-header[data-v-0dad586d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.category-name[data-v-0dad586d]{color:#f8f8f2;font-weight:600;text-transform:capitalize}.category-percentage[data-v-0dad586d]{color:#ffb86c;font-weight:700}.category-count[data-v-0dad586d]{color:#6272a4;font-size:.9rem}.timeline-stats[data-v-0dad586d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.timeline-item[data-v-0dad586d]{display:flex;align-items:center;gap:1rem;background:#282a36;padding:1.5rem;border-radius:10px;border:2px solid #6272a4}.timeline-icon[data-v-0dad586d]{font-size:2rem}.timeline-content h4[data-v-0dad586d]{margin:0 0 .5rem;color:#f8f8f2;font-size:1.1rem}.timeline-content p[data-v-0dad586d]{margin:0;color:#6272a4}@media (max-width: 768px){.statistics-page[data-v-0dad586d]{padding:.5rem}.page-header[data-v-0dad586d]{flex-direction:column;gap:1rem;text-align:center}.user-info-card[data-v-0dad586d]{flex-direction:column;text-align:center}.quick-stats[data-v-0dad586d]{grid-template-columns:1fr}.behavior-item[data-v-0dad586d],.timing-item[data-v-0dad586d],.timeline-item[data-v-0dad586d]{flex-direction:column;text-align:center}.days-chart[data-v-0dad586d]{height:150px}.day-bar[data-v-0dad586d]{max-width:60px}.toppings-summary[data-v-0dad586d],.categories-grid[data-v-0dad586d]{grid-template-columns:1fr}}@media (max-width: 480px){.header-content h1[data-v-0dad586d]{font-size:1.5rem}.header-content p[data-v-0dad586d]{font-size:1rem}.section-card[data-v-0dad586d]{padding:1rem}.day-name[data-v-0dad586d],.day-date[data-v-0dad586d]{font-size:.7rem}.day-count[data-v-0dad586d]{font-size:.8rem}}.waffle-log-page[data-v-798ac507]{max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-798ac507]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page-header h1[data-v-798ac507]{color:#ffb86c;font-size:2.5rem;margin:0}.page-header p[data-v-798ac507]{color:#6272a4;font-size:1.1rem;margin:0;flex:1}.add-entry-btn[data-v-798ac507]{background:#50fa7b;color:#282a36;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:1rem}.add-entry-btn[data-v-798ac507]:hover{background:#5fff8a;transform:translateY(-2px)}.quick-stats[data-v-798ac507]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-798ac507]{background:#44475a;padding:1.5rem;border-radius:10px;display:flex;align-items:center;gap:1rem;border:2px solid transparent;transition:all .3s ease}.stat-card[data-v-798ac507]:hover{border-color:#ffb86c;transform:translateY(-2px)}.stat-icon[data-v-798ac507]{font-size:2.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ffb86c33;border-radius:50%}.stat-info[data-v-798ac507]{display:flex;flex-direction:column}.stat-number[data-v-798ac507]{font-size:1.8rem;font-weight:700;color:#f8f8f2}.stat-label[data-v-798ac507]{color:#6272a4;font-size:.9rem}.filters-section[data-v-798ac507]{background:#44475a;padding:1.5rem;border-radius:12px;margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.search-box[data-v-798ac507]{flex:1;min-width:200px}.search-input[data-v-798ac507]{width:100%;padding:.75rem;background:#282a36;border:2px solid #6272a4;border-radius:8px;color:#f8f8f2;font-size:1rem}.search-input[data-v-798ac507]:focus{outline:none;border-color:#ffb86c}.filter-buttons[data-v-798ac507]{display:flex;gap:.5rem;flex-wrap:wrap}.filter-btn[data-v-798ac507]{padding:.5rem 1rem;background:#282a36;border:2px solid #6272a4;border-radius:6px;color:#f8f8f2;cursor:pointer;transition:all .3s ease;font-size:.9rem}.filter-btn[data-v-798ac507]:hover{border-color:#ffb86c;color:#ffb86c}.filter-btn.active[data-v-798ac507]{background:#ffb86c;border-color:#ffb86c;color:#282a36}.sort-select[data-v-798ac507]{padding:.5rem;background:#282a36;border:2px solid #6272a4;border-radius:6px;color:#f8f8f2;cursor:pointer}.sort-select[data-v-798ac507]:focus{outline:none;border-color:#ffb86c}.loading-state[data-v-798ac507],.empty-state[data-v-798ac507]{text-align:center;padding:4rem 2rem}.loading-spinner[data-v-798ac507]{font-size:3rem;animation:spin-798ac507 2s linear infinite}@keyframes spin-798ac507{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon[data-v-798ac507]{font-size:4rem;margin-bottom:1rem}.empty-state h3[data-v-798ac507]{color:#f8f8f2;margin-bottom:.5rem}.empty-state p[data-v-798ac507]{color:#6272a4;margin-bottom:2rem}.cta-btn[data-v-798ac507]{background:#50fa7b;color:#282a36;border:none;padding:1rem 2rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:1.1rem;transition:all .3s ease}.cta-btn[data-v-798ac507]:hover{background:#5fff8a;transform:translateY(-2px)}.entries-grid[data-v-798ac507]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.entry-card[data-v-798ac507]{background:#44475a;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .3s ease}.entry-card[data-v-798ac507]:hover{border-color:#ffb86c;transform:translateY(-2px)}.entry-card.event-eating[data-v-798ac507]{border-left:4px solid #50fa7b}.entry-card.event-crumbling[data-v-798ac507]{border-left:4px solid #ff5555}.entry-card.event-comment[data-v-798ac507]{border-left:4px solid #ff79c6}.entry-card.event-random[data-v-798ac507]{border-left:4px solid #bd93f9}.entry-card.event-custom[data-v-798ac507]{border-left:4px solid #8be9fd}.entry-header[data-v-798ac507]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.entry-date[data-v-798ac507]{display:flex;flex-direction:column;align-items:center;background:#ffb86c;color:#282a36;padding:.5rem;border-radius:8px;font-weight:700;min-width:60px}.day[data-v-798ac507]{font-size:1.5rem}.month-year[data-v-798ac507]{font-size:.8rem}.event-user[data-v-798ac507]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.user-name[data-v-798ac507]{color:#8be9fd;font-weight:600;font-size:.9rem;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-type[data-v-798ac507]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.type-icon[data-v-798ac507]{font-size:1.5rem}.type-name[data-v-798ac507]{color:#ffb86c;font-weight:600;font-size:.9rem}.entry-title[data-v-798ac507]{color:#f8f8f2;margin:0 0 1rem;font-size:1.3rem}.eating-details[data-v-798ac507]{background:#50fa7b1a;padding:1rem;border-radius:8px;margin-bottom:1rem}.eating-event[data-v-798ac507]{margin-bottom:1rem}.eating-event[data-v-798ac507]:last-child{margin-bottom:0}.waffle-info[data-v-798ac507]{color:#50fa7b;font-weight:600;margin-bottom:.5rem}.eating-flags[data-v-798ac507]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.flag[data-v-798ac507]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600}.flag.taken[data-v-798ac507]{background:#f553;color:#f55}.flag.hungry[data-v-798ac507]{background:#ffb86c33;color:#ffb86c}.flag.pain[data-v-798ac507]{background:#bd93f933;color:#bd93f9}.flag.nice[data-v-798ac507]{background:#50fa7b33;color:#50fa7b}.toppings-info h4[data-v-798ac507]{color:#f8f8f2;margin:0 0 .5rem}.toppings-list[data-v-798ac507]{display:flex;flex-wrap:wrap;gap:.5rem}.topping-item[data-v-798ac507]{background:#ffb86c33;color:#ffb86c;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.topping-amount[data-v-798ac507]{font-style:italic;opacity:.8}.special-notes[data-v-798ac507],.event-notes[data-v-798ac507]{color:#6272a4;font-style:italic;margin-bottom:1rem;padding:.5rem;background:#6272a41a;border-radius:4px}.event-time[data-v-798ac507]{display:flex;align-items:center;gap:.5rem;color:#6272a4;font-size:.9rem}.time-label[data-v-798ac507]{font-weight:600}.entry-actions[data-v-798ac507]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.action-btn[data-v-798ac507]{padding:.5rem .75rem;border:1px solid #6272a4;border-radius:4px;background:transparent;color:#6272a4;cursor:pointer;font-size:.8rem;transition:all .3s ease;flex:1}.action-btn[data-v-798ac507]:hover{background:#6272a4;color:#f8f8f2}.action-btn.duplicate[data-v-798ac507]:hover{background:#8be9fd;border-color:#8be9fd;color:#282a36}.action-btn.share[data-v-798ac507]:hover{background:#50fa7b;border-color:#50fa7b;color:#282a36}.modal-overlay[data-v-798ac507]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.modal-content[data-v-798ac507]{background:#44475a;border-radius:12px;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-798ac507]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h2[data-v-798ac507]{color:#f8f8f2;margin:0}.close-btn[data-v-798ac507]{background:none;border:none;color:#6272a4;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .3s ease}.close-btn[data-v-798ac507]:hover{background:#6272a4;color:#f8f8f2}.entry-form[data-v-798ac507]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-798ac507]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-798ac507]{color:#ffb86c;font-weight:600}.form-group input[data-v-798ac507],.form-group select[data-v-798ac507],.form-group textarea[data-v-798ac507]{padding:.75rem;background:#282a36;border:2px solid #6272a4;border-radius:6px;color:#f8f8f2;font-size:1rem}.form-group input[data-v-798ac507]:focus,.form-group select[data-v-798ac507]:focus,.form-group textarea[data-v-798ac507]:focus{outline:none;border-color:#ffb86c}.eating-section[data-v-798ac507]{background:#50fa7b1a;padding:1rem;border-radius:8px}.checkboxes[data-v-798ac507]{display:flex;flex-direction:column;gap:.5rem}.checkbox-label[data-v-798ac507]{display:flex!important;align-items:center;gap:.5rem;color:#f8f8f2!important;margin-bottom:0!important}.checkbox-label input[type=checkbox][data-v-798ac507]{width:auto!important;margin:0}.toppings-section h3[data-v-798ac507]{color:#ffb86c;margin:0 0 1rem}.quick-toppings[data-v-798ac507]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.quick-topping-btn[data-v-798ac507]{padding:.5rem 1rem;background:#282a36;border:2px solid #6272a4;border-radius:6px;color:#f8f8f2;cursor:pointer;transition:all .3s ease;font-size:.9rem}.quick-topping-btn[data-v-798ac507]:hover{border-color:#ffb86c;color:#ffb86c}.quick-topping-btn.active[data-v-798ac507]{background:#50fa7b;border-color:#50fa7b;color:#282a36}.selected-toppings[data-v-798ac507]{display:flex;flex-direction:column;gap:.5rem}.topping-item-form[data-v-798ac507]{display:flex;align-items:center;gap:.5rem;background:#282a36;padding:.5rem;border-radius:6px}.topping-name[data-v-798ac507]{min-width:100px;color:#f8f8f2;font-size:.9rem}.percentage-input[data-v-798ac507],.amount-select[data-v-798ac507]{padding:.5rem!important;min-width:80px;font-size:.9rem!important}.remove-topping[data-v-798ac507]{background:none;border:none;cursor:pointer;font-size:.9rem;padding:.25rem}.form-actions[data-v-798ac507]{display:flex;gap:1rem;justify-content:end;margin-top:1rem}.cancel-btn[data-v-798ac507]{background:transparent;border:2px solid #6272a4;color:#6272a4;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-798ac507]:hover{background:#6272a4;color:#f8f8f2}.save-btn[data-v-798ac507]{background:#50fa7b;color:#282a36;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.save-btn[data-v-798ac507]:hover:not(:disabled){background:#5fff8a}.save-btn[data-v-798ac507]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.page-header[data-v-798ac507]{flex-direction:column;align-items:stretch}.quick-stats[data-v-798ac507]{grid-template-columns:repeat(2,1fr)}.filters-section[data-v-798ac507]{flex-direction:column;align-items:stretch}.entries-grid[data-v-798ac507]{grid-template-columns:1fr}.entry-header[data-v-798ac507]{flex-wrap:wrap;gap:.5rem}.event-user[data-v-798ac507]{min-width:80px}.user-name[data-v-798ac507]{font-size:.8rem;max-width:80px}.modal-content[data-v-798ac507]{margin:1rem;padding:1rem}}.waffle-pie-selector[data-v-f218b94d]{display:flex;flex-direction:column;align-items:center;gap:1rem}.pie-chart[data-v-f218b94d]{border-radius:50%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.pie-segment[data-v-f218b94d]{transition:all .3s ease}.pie-segment.clickable[data-v-f218b94d]{cursor:pointer}.pie-segment.clickable[data-v-f218b94d]:hover{filter:brightness(1.2);transform-origin:center}.pie-segment.selected[data-v-f218b94d]{filter:brightness(1.1) drop-shadow(0 0 6px rgba(255,184,108,.6))}.part-label[data-v-f218b94d]{transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.center-emoji[data-v-f218b94d]{pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.selection-ring[data-v-f218b94d]{animation:rotate-f218b94d 30s linear infinite;transform-origin:100px 100px}@keyframes rotate-f218b94d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-legend[data-v-f218b94d]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.legend-item[data-v-f218b94d]{display:flex;align-items:center;gap:.5rem;color:#f8f8f2;font-size:.8rem}.legend-color[data-v-f218b94d]{width:12px;height:12px;border-radius:50%}.legend-color.available[data-v-f218b94d]{background:#50fa7b}.legend-color.eaten[data-v-f218b94d]{background:#f55}.legend-color.removed[data-v-f218b94d]{background:#6272a4}.selection-info[data-v-f218b94d]{color:#ffb86c;font-weight:600;font-size:.9rem;text-align:center;padding:.5rem 1rem;background:#ffb86c1a;border-radius:6px;border:1px solid #ffb86c}@media (max-width: 768px){.status-legend[data-v-f218b94d]{font-size:.7rem}.legend-color[data-v-f218b94d]{width:10px;height:10px}}.waffle-admin[data-v-da570159]{max-width:1400px;margin:0 auto;padding:1rem;font-size:1.1rem}.admin-header[data-v-da570159]{display:flex;justify-content:space-between;align-items:center;background:#44475a;padding:1.5rem;border-radius:12px;margin-bottom:2rem;border:2px solid #ffb86c}.header-left h1[data-v-da570159]{color:#ffb86c;font-size:2rem;margin:0 0 .5rem}.header-left p[data-v-da570159]{color:#6272a4;margin:0}.header-actions[data-v-da570159]{display:flex;gap:1rem}.produce-btn[data-v-da570159],.refresh-btn[data-v-da570159]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}.produce-btn[data-v-da570159]{background:#50fa7b;color:#282a36}.refresh-btn[data-v-da570159]{background:#6272a4;color:#fff}.produce-btn[data-v-da570159]:hover{background:#5fff8a;transform:translateY(-2px)}.refresh-btn[data-v-da570159]:hover{background:#7082b4;transform:translateY(-2px)}.quick-stats[data-v-da570159]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-da570159]{background:#44475a;padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem;border:2px solid transparent;transition:all .3s ease}.stat-card[data-v-da570159]:hover{border-color:#ffb86c;transform:translateY(-2px)}.stat-icon[data-v-da570159]{font-size:2.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ffb86c33;border-radius:50%}.stat-content h3[data-v-da570159]{color:#f8f8f2;font-size:2rem;margin:0;font-weight:700}.stat-content p[data-v-da570159]{color:#6272a4;margin:0;font-size:.9rem}.quick-actions[data-v-da570159]{background:#44475a;border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:2px solid #ffb86c}.quick-actions h3[data-v-da570159]{color:#ffb86c;margin:0 0 1rem;font-size:1.3rem}.action-buttons[data-v-da570159]{display:flex;gap:1rem;flex-wrap:wrap}.quick-action-btn[data-v-da570159]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease;font-size:1rem;min-width:150px}.quick-action-btn.create-user[data-v-da570159]{background:#50fa7b;color:#282a36}.quick-action-btn.create-user[data-v-da570159]:hover{background:#5af78e;transform:translateY(-2px)}.quick-action-btn.comment-cf[data-v-da570159]{background:#8be9fd;color:#282a36}.quick-action-btn.comment-cf[data-v-da570159]:hover{background:#9aedfe;transform:translateY(-2px)}.quick-action-btn.crumbling[data-v-da570159]{background:#f1fa8c;color:#282a36}.quick-action-btn.crumbling[data-v-da570159]:hover{background:#f4fc95;transform:translateY(-2px)}.quick-action-btn[data-v-da570159]:disabled{opacity:.6;cursor:not-allowed;transform:none}.auto-generated-info[data-v-da570159]{background:#282a36;border:1px solid #6272a4;border-radius:8px;padding:1rem;margin:1rem 0}.auto-generated-info p[data-v-da570159]{margin:.5rem 0;color:#f8f8f2;font-family:Courier New,monospace}.auto-generated-info small[data-v-da570159]{color:#6272a4;font-style:italic;display:block;margin-top:.5rem}.auto-generated-info strong[data-v-da570159]{color:#ffb86c}.crumbling-form .form-group[data-v-da570159]{margin-bottom:1.5rem}.crumbling-form .touch-selector[data-v-da570159]{margin-bottom:1rem}.tablet-tabs[data-v-da570159]{display:flex;background:#44475a;border-radius:12px;padding:.5rem;margin-bottom:2rem;gap:.5rem}.tab-button[data-v-da570159]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#6272a4;min-height:80px}.tab-button[data-v-da570159]:hover{background:#ffb86c1a;color:#ffb86c}.tab-button.active[data-v-da570159]{background:#ffb86c;color:#282a36}.tab-icon[data-v-da570159]{font-size:1.5rem}.tab-label[data-v-da570159]{font-weight:600;font-size:.9rem}.tab-content[data-v-da570159]{background:#44475a;border-radius:12px;padding:2rem;min-height:600px}.section-header[data-v-da570159]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.section-header h2[data-v-da570159]{color:#f8f8f2;margin:0;font-size:1.5rem}.filters[data-v-da570159],.event-actions[data-v-da570159]{display:flex;gap:1rem;align-items:center}.header-right[data-v-da570159]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.filter-select[data-v-da570159]{padding:.75rem;background:#282a36;border:2px solid #6272a4;border-radius:8px;color:#f8f8f2;font-size:1rem;min-width:150px}.waffles-grid[data-v-da570159]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.waffle-card[data-v-da570159]{background:#282a36;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .3s ease}.waffle-card[data-v-da570159]:hover{border-color:#ffb86c;transform:translateY(-2px)}.waffle-card.fully-eaten[data-v-da570159]{opacity:.7;border-color:#6272a4}.waffle-header[data-v-da570159]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.waffle-type-selector[data-v-da570159]{margin-bottom:.5rem}.waffle-type-select[data-v-da570159]{background:#282a36;border:2px solid #6272a4;border-radius:6px;color:#f8f8f2;padding:.5rem;font-size:1rem;cursor:pointer;transition:all .3s ease;width:100%}.waffle-type-select[data-v-da570159]:focus{outline:none;border-color:#ffb86c}.waffle-type-select[data-v-da570159]:hover{border-color:#ffb86c}.waffle-time[data-v-da570159]{color:#6272a4;font-size:.9rem}.waffle-parts-container[data-v-da570159]{display:flex;justify-content:center;margin-bottom:1rem;padding:1rem}.waffle-comment[data-v-da570159]{color:#6272a4;font-style:italic;margin-top:1rem;padding:.5rem;background:#6272a41a;border-radius:4px}.events-list[data-v-da570159]{display:flex;flex-direction:column;gap:1rem}.event-card[data-v-da570159]{background:#282a36;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .3s ease}.event-card[data-v-da570159]:hover{border-color:#ffb86c;transform:translateY(-2px)}.event-card.event-eating[data-v-da570159]{border-left:4px solid #50fa7b}.event-card.event-crumbling[data-v-da570159]{border-left:4px solid #ff5555}.event-card.event-comment[data-v-da570159]{border-left:4px solid #ff79c6}.event-card.event-random[data-v-da570159]{border-left:4px solid #bd93f9}.event-card.event-custom[data-v-da570159]{border-left:4px solid #8be9fd}.event-card.event-removal[data-v-da570159]{border-left:4px solid #ff5555}.event-header[data-v-da570159]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.event-type[data-v-da570159]{color:#ffb86c;font-weight:600;font-size:1.1rem}.event-time[data-v-da570159]{color:#6272a4;font-size:.9rem}.user-name[data-v-da570159]{color:#f8f8f2;font-weight:600}.event-actions[data-v-da570159]{display:flex;gap:.5rem}.edit-btn[data-v-da570159],.delete-btn[data-v-da570159]{padding:.5rem;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.edit-btn[data-v-da570159]{background:#ffb86c33;color:#ffb86c}.delete-btn[data-v-da570159]{background:#f553;color:#f55}.edit-btn[data-v-da570159]:hover,.delete-btn[data-v-da570159]:hover{transform:scale(1.1)}.event-description[data-v-da570159]{color:#f8f8f2;margin-bottom:1rem;font-size:1rem}.event-notes[data-v-da570159]{color:#6272a4;font-style:italic;margin-top:1rem;padding:.5rem;background:#6272a41a;border-radius:4px}.eating-details[data-v-da570159]{background:#50fa7b1a;padding:1rem;border-radius:8px;margin-bottom:1rem}.eating-event[data-v-da570159]{padding:.75rem;margin-bottom:.5rem;background:#50fa7b0d;border-radius:6px;border-left:3px solid #50fa7b}.eating-event[data-v-da570159]:last-child{margin-bottom:0}.eating-info[data-v-da570159]{margin-bottom:.5rem}.waffle-info[data-v-da570159]{color:#50fa7b;font-weight:600}.eating-flags[data-v-da570159]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.flag[data-v-da570159]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600}.flag.taken[data-v-da570159]{background:#f553;color:#f55}.flag.hungry[data-v-da570159]{background:#ffb86c33;color:#ffb86c}.flag.pain[data-v-da570159]{background:#bd93f933;color:#bd93f9}.flag.nice[data-v-da570159]{background:#50fa7b33;color:#50fa7b}.toppings-info h4[data-v-da570159]{color:#f8f8f2;margin:0 0 .5rem}.toppings-list[data-v-da570159]{display:flex;flex-wrap:wrap;gap:.5rem}.topping-item[data-v-da570159]{background:#ffb86c33;color:#ffb86c;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.topping-amount[data-v-da570159]{font-style:italic;opacity:.8}.topping-stats[data-v-da570159]{display:flex;gap:2rem;margin-bottom:2rem;padding:1rem;background:#6272a41a;border-radius:8px;border:2px solid #6272a4}.stat-item[data-v-da570159]{display:flex;align-items:center;gap:.5rem}.stat-label[data-v-da570159]{color:#6272a4;font-size:.9rem}.stat-value[data-v-da570159]{color:#f8f8f2;font-weight:700;font-size:1.1rem}.stat-value.active[data-v-da570159]{color:#50fa7b}.stat-value.inactive[data-v-da570159]{color:#f55}.topping-filters[data-v-da570159]{display:flex;gap:1rem}.bulk-toggle-btn[data-v-da570159],.bulk-delete-btn[data-v-da570159]{padding:.75rem 1rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.bulk-toggle-btn[data-v-da570159]{background:linear-gradient(135deg,#50fa7b,#5fff8a);color:#282a36}.bulk-delete-btn[data-v-da570159]{background:linear-gradient(135deg,#f55,#ff7979);color:#fff}.bulk-toggle-btn[data-v-da570159]:hover,.bulk-delete-btn[data-v-da570159]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.toppings-by-category[data-v-da570159]{display:flex;flex-direction:column;gap:2rem}.category-section[data-v-da570159]{background:#44475a80;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .3s ease}.category-section[data-v-da570159]:hover{border-color:#6272a4}.category-header[data-v-da570159]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #6272a4}.category-header h3[data-v-da570159]{display:flex;align-items:center;gap:.75rem;color:#f8f8f2;margin:0;font-size:1.3rem}.category-icon[data-v-da570159]{font-size:1.5rem}.category-count[data-v-da570159]{color:#6272a4;font-size:1rem;font-weight:400}.category-actions[data-v-da570159]{display:flex;gap:.5rem}.select-all-btn[data-v-da570159],.collapse-btn[data-v-da570159]{padding:.5rem 1rem;border:2px solid #6272a4;background:transparent;color:#6272a4;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.select-all-btn[data-v-da570159]:hover,.collapse-btn[data-v-da570159]:hover{border-color:#ffb86c;color:#ffb86c;background:#ffb86c1a}.select-all-btn[data-v-da570159]:disabled{opacity:.5;cursor:not-allowed}.category-toppings[data-v-da570159]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.topping-card[data-v-da570159]{background:#282a36;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .3s ease;cursor:pointer;display:flex;gap:1rem;position:relative}.topping-card[data-v-da570159]:hover{border-color:#ffb86c;transform:translateY(-2px)}.topping-card.inactive[data-v-da570159]{opacity:.6}.topping-card.selected[data-v-da570159]{border-color:#50fa7b;background:#50fa7b1a;box-shadow:0 0 15px #50fa7b4d}.topping-selection[data-v-da570159]{display:flex;align-items:flex-start;padding-top:.25rem}.topping-selection input[type=checkbox][data-v-da570159]{width:18px;height:18px;accent-color:#50fa7b}.topping-main-content[data-v-da570159]{flex:1;display:flex;flex-direction:column;gap:1rem}.topping-header[data-v-da570159]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.topping-header h4[data-v-da570159]{color:#f8f8f2;margin:0;font-size:1.1rem;font-weight:600}.topping-status-indicator[data-v-da570159]{display:flex;align-items:center;gap:.5rem}.status-dot[data-v-da570159]{width:8px;height:8px;border-radius:50%}.status-dot.active[data-v-da570159]{background:#50fa7b;box-shadow:0 0 6px #50fa7b99}.status-dot.inactive[data-v-da570159]{background:#f55;box-shadow:0 0 6px #f559}.status-text[data-v-da570159]{font-size:.8rem;color:#6272a4;font-weight:500}.topping-details[data-v-da570159]{display:flex;flex-direction:column;gap:.75rem}.topping-properties[data-v-da570159]{display:flex;flex-wrap:wrap;gap:.5rem}.property-tag[data-v-da570159]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.property-tag.requires-amount[data-v-da570159]{background:#ffb86c33;color:#ffb86c}.property-tag.category[data-v-da570159]{background:#6272a433;color:#6272a4}.topping-usage-stats[data-v-da570159]{font-size:.8rem;color:#6272a4}.topping-actions[data-v-da570159]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.action-btn[data-v-da570159]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.action-btn.toggle-btn[data-v-da570159]{background:#6272a433;color:#6272a4}.action-btn.toggle-btn.active[data-v-da570159]{background:#50fa7b33;color:#50fa7b}.action-btn.edit-btn[data-v-da570159]{background:#ffb86c33;color:#ffb86c}.action-btn.delete-btn[data-v-da570159]{background:#f553;color:#f55}.action-btn[data-v-da570159]:hover{transform:scale(1.1)}.empty-state[data-v-da570159]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#6272a4}.empty-icon[data-v-da570159]{font-size:4rem;margin-bottom:1rem;opacity:.7}.empty-state h3[data-v-da570159]{color:#f8f8f2;margin-bottom:1rem}.empty-state p[data-v-da570159]{margin-bottom:2rem;max-width:400px;line-height:1.5}.clear-filters-btn[data-v-da570159],.create-first-topping-btn[data-v-da570159]{padding:.75rem 1.5rem;border:2px solid #6272a4;background:transparent;color:#6272a4;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:600}.clear-filters-btn[data-v-da570159]:hover,.create-first-topping-btn[data-v-da570159]:hover{border-color:#ffb86c;color:#ffb86c;background:#ffb86c1a}.create-first-topping-btn[data-v-da570159]{border-color:#50fa7b;color:#50fa7b}.create-first-topping-btn[data-v-da570159]:hover{border-color:#5fff8a;color:#5fff8a;background:#50fa7b1a}.bulk-delete-content[data-v-da570159]{margin-bottom:2rem}.warning-text[data-v-da570159]{color:#f55;background:#ff55551a;padding:1rem;border-radius:8px;border:2px solid rgba(255,85,85,.3);margin-bottom:1.5rem}.toppings-to-delete h3[data-v-da570159]{color:#f8f8f2;margin-bottom:1rem}.topping-list[data-v-da570159]{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto;background:#282a36;border-radius:8px;border:2px solid #6272a4}.topping-item-delete[data-v-da570159]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #6272a4}.topping-item-delete[data-v-da570159]:last-child{border-bottom:none}.topping-name[data-v-da570159]{color:#f8f8f2;font-weight:600}.topping-category[data-v-da570159]{color:#6272a4;font-size:.9rem}.topping-status[data-v-da570159]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.topping-status.active[data-v-da570159]{background:#50fa7b33;color:#50fa7b}.topping-status[data-v-da570159]:not(.active){background:#f553;color:#f55}.confirmation-text[data-v-da570159]{color:#6272a4;font-style:italic;margin-top:1rem}@media (max-width: 768px){.topping-stats[data-v-da570159]{flex-direction:column;gap:1rem}.category-toppings[data-v-da570159]{grid-template-columns:1fr}.topping-card[data-v-da570159]{flex-direction:column;gap:1rem}.topping-actions[data-v-da570159]{flex-direction:row;justify-content:flex-end}.topping-filters[data-v-da570159]{flex-direction:column;gap:.5rem}}.modal-overlay[data-v-da570159]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.modal-content[data-v-da570159]{background:#44475a;border-radius:12px;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-da570159]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h2[data-v-da570159]{color:#f8f8f2;margin:0}.close-btn[data-v-da570159]{background:none;border:none;color:#6272a4;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .3s ease}.close-btn[data-v-da570159]:hover{background:#6272a4;color:#f8f8f2}.form-group[data-v-da570159]{margin-bottom:1.5rem}.form-group label[data-v-da570159]{display:block;color:#ffb86c;margin-bottom:.5rem;font-weight:600}.form-group input[data-v-da570159],.form-group select[data-v-da570159],.form-group textarea[data-v-da570159]{width:100%;padding:.75rem;background:#282a36;border:2px solid #6272a4;border-radius:6px;color:#f8f8f2;font-size:1rem}.form-group input[data-v-da570159]:focus,.form-group select[data-v-da570159]:focus,.form-group textarea[data-v-da570159]:focus{outline:none;border-color:#ffb86c}.checkboxes[data-v-da570159]{display:flex;flex-direction:column;gap:.5rem}.checkbox-label[data-v-da570159]{display:flex!important;align-items:center;gap:.5rem;color:#f8f8f2!important;margin-bottom:0!important}.checkbox-label input[type=checkbox][data-v-da570159]{width:auto!important;margin:0}.toggle-buttons[data-v-da570159]{display:flex;flex-direction:column;gap:.75rem}.toggle-btn[data-v-da570159]{display:flex;align-items:center;justify-content:flex-start;padding:1rem 1.5rem;background:#282a36;border:2px solid #6272a4;border-radius:12px;color:#f8f8f2;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-height:60px;width:fit-content;min-width:280px;text-align:left;gap:.75rem}.toggle-btn[data-v-da570159]:hover{border-color:#ffb86c;background:#ffb86c1a;transform:translateY(-2px);box-shadow:0 4px 12px #ffb86c33}.toggle-btn.active[data-v-da570159]{background:#50fa7b33;border-color:#50fa7b;color:#50fa7b;box-shadow:0 0 15px #50fa7b4d}.toggle-btn.active[data-v-da570159]:hover{background:#50fa7b4d;border-color:#5fff8a;box-shadow:0 4px 20px #50fa7b66}@media (max-width: 768px){.toggle-btn[data-v-da570159]{padding:.875rem 1.25rem;font-size:1rem;min-height:50px}}.toppings-section[data-v-da570159]{background:#ffb86c1a;padding:1rem;border-radius:8px;margin:1rem 0}.toppings-section h3[data-v-da570159]{color:#ffb86c;margin:0 0 1rem}.topping-selector[data-v-da570159]{display:flex;gap:.5rem;margin-bottom:1rem}.topping-selector select[data-v-da570159]{flex:1}.topping-selector button[data-v-da570159]{padding:.75rem 1rem;background:#50fa7b;color:#282a36;border:none;border-radius:6px;cursor:pointer;font-weight:600}.selected-toppings[data-v-da570159]{display:flex;flex-direction:column;gap:.5rem}.topping-item-form[data-v-da570159]{display:flex;align-items:center;gap:.5rem;background:#282a36;padding:.5rem;border-radius:6px}.topping-name[data-v-da570159]{min-width:100px;color:#f8f8f2}.percentage-input[data-v-da570159],.amount-select[data-v-da570159],.custom-amount[data-v-da570159]{width:auto!important;min-width:80px;padding:.5rem!important}.remove-topping[data-v-da570159]{background:none;border:none;cursor:pointer;font-size:.9rem}.form-actions[data-v-da570159]{display:flex;gap:1rem;justify-content:end;margin-top:2rem}.cancel-btn[data-v-da570159]{background:transparent;border:2px solid #6272a4;color:#6272a4;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-da570159]:hover{background:#6272a4;color:#f8f8f2}.create-btn[data-v-da570159]{background:#50fa7b;color:#282a36;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.create-btn[data-v-da570159]:hover:not(:disabled){background:#5fff8a}.create-btn[data-v-da570159]:disabled{opacity:.5;cursor:not-allowed}.remove-btn[data-v-da570159]{background:#f55;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.remove-btn[data-v-da570159]:hover:not(:disabled){background:#ff4757}.remove-btn[data-v-da570159]:disabled{opacity:.5;cursor:not-allowed}.create-event-btn[data-v-da570159],.create-topping-btn[data-v-da570159]{background:#50fa7b;color:#282a36;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.create-event-btn[data-v-da570159]:hover,.create-topping-btn[data-v-da570159]:hover{background:#5fff8a;transform:translateY(-2px)}@media (max-width: 768px){.admin-header[data-v-da570159]{flex-direction:column;gap:1rem}.quick-stats[data-v-da570159]{grid-template-columns:repeat(2,1fr)}.tablet-tabs[data-v-da570159]{grid-template-columns:repeat(3,1fr)}.waffles-grid[data-v-da570159],.toppings-grid[data-v-da570159]{grid-template-columns:1fr}.event-header[data-v-da570159]{flex-direction:column;align-items:stretch}.modal-content[data-v-da570159]{margin:1rem;padding:1rem}.bulk-actions[data-v-da570159]{flex-direction:column;gap:.5rem;margin-left:0;margin-top:1rem}.eat-selected-btn[data-v-da570159],.remove-selected-btn[data-v-da570159]{width:100%;text-align:center}.bulk-eat-modal[data-v-da570159]{max-width:98vw;width:98vw;max-height:98vh}.bulk-eat-form[data-v-da570159]{display:flex;flex-direction:column;gap:1.5rem}.bulk-eat-form .toppings-section[data-v-da570159]{grid-column:unset;grid-row:unset;max-height:unset;overflow-y:unset}}.bulk-actions[data-v-da570159]{display:flex;gap:.75rem;align-items:center;margin-left:1rem}.eat-selected-btn[data-v-da570159]{background:linear-gradient(135deg,#ffb86c,#ff7b7b);border:none;border-radius:8px;color:#282a36;padding:1rem 1.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ffb86c4d;animation:pulse-da570159 2s infinite}.eat-selected-btn[data-v-da570159]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffb86c66}.remove-selected-btn[data-v-da570159]{background:linear-gradient(135deg,#f55,#ff7979);border:none;border-radius:8px;color:#fff;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 10px #ff55554d}.remove-selected-btn[data-v-da570159]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #f556;background:linear-gradient(135deg,#ff4757,#ff6b81)}@keyframes pulse-da570159{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.bulk-eat-modal[data-v-da570159]{max-width:95vw;width:95vw;max-height:95vh;overflow-y:auto;min-height:80vh}.bulk-remove-modal[data-v-da570159]{max-width:600px;width:95%;max-height:90vh;overflow-y:auto}.bulk-eat-form[data-v-da570159]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.bulk-eat-form .form-group[data-v-da570159]:nth-child(1),.bulk-eat-form .form-group[data-v-da570159]:nth-child(2){grid-column:1}.bulk-eat-form .form-group[data-v-da570159]:nth-child(3){grid-column:1 / -1}.bulk-eat-form .toppings-section[data-v-da570159]{grid-column:2;grid-row:1 / 4;max-height:60vh;overflow-y:auto}.bulk-eat-form .form-group[data-v-da570159]:nth-child(5){grid-column:1 / -1}.bulk-eat-form .form-actions[data-v-da570159]{grid-column:1 / -1}.bulk-remove-form[data-v-da570159]{display:flex;flex-direction:column;gap:1.5rem}.toppings-section[data-v-da570159]{border:2px solid #6272a4;border-radius:8px;padding:1rem;background:#6272a41a}.toppings-section h3[data-v-da570159]{color:#ffb86c;margin:0 0 1rem;font-size:1.2rem}.topping-selector[data-v-da570159]{margin-bottom:1rem}.selected-toppings[data-v-da570159]{display:flex;flex-direction:column;gap:1rem}.topping-item[data-v-da570159]{background:#44475a;border-radius:6px;padding:1rem;border:1px solid #6272a4}.topping-info[data-v-da570159]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.topping-name[data-v-da570159]{color:#f8f8f2;font-weight:700}.remove-topping[data-v-da570159]{background:#f55;border:none;border-radius:4px;color:#fff;padding:.25rem .5rem;cursor:pointer;font-size:.9rem}.topping-details[data-v-da570159]{display:flex;gap:1rem;flex-wrap:wrap}.percentage-input[data-v-da570159],.amount-input[data-v-da570159]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:200px}.percentage-input input[data-v-da570159],.amount-input select[data-v-da570159],.custom-amount[data-v-da570159]{background:#282a36;border:2px solid #6272a4;border-radius:4px;color:#f8f8f2;padding:.5rem;font-size:.9rem}.percentage-input input[data-v-da570159]{width:60px}.custom-amount[data-v-da570159]{margin-left:.5rem;flex:1}.percentage-controls[data-v-da570159]{display:flex;align-items:center;gap:.75rem;flex:1}.percentage-input-field[data-v-da570159]{background:#282a36;border:2px solid #6272a4;border-radius:4px;color:#f8f8f2;padding:.5rem;font-size:.9rem;width:60px;transition:border-color .3s ease}.percentage-input-field[data-v-da570159]:focus{outline:none;border-color:#ffb86c}.percentage-slider[data-v-da570159]{flex:1;min-width:100px;height:6px;background:#44475a;border-radius:3px;outline:none;-webkit-appearance:none;cursor:pointer;transition:all .3s ease}.percentage-slider[data-v-da570159]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#ffb86c;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0000004d;transition:all .3s ease}.percentage-slider[data-v-da570159]::-webkit-slider-thumb:hover{background:#ff9c4d;transform:scale(1.1);box-shadow:0 4px 8px #ffb86c66}.percentage-slider[data-v-da570159]::-moz-range-thumb{width:18px;height:18px;background:#ffb86c;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d;transition:all .3s ease}.percentage-slider[data-v-da570159]::-moz-range-thumb:hover{background:#ff9c4d;transform:scale(1.1);box-shadow:0 4px 8px #ffb86c66}.percentage-slider[data-v-da570159]::-moz-range-track{height:6px;background:#44475a;border-radius:3px;border:none}.percentage-display[data-v-da570159]{color:#ffb86c;font-weight:600;font-size:.9rem;min-width:40px;text-align:right}.user-selector[data-v-da570159]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.5rem}.user-option[data-v-da570159]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#282a36;border:2px solid #6272a4;border-radius:8px;cursor:pointer;transition:all .3s ease}.user-option[data-v-da570159]:hover{border-color:#ffb86c;background:#ffb86c1a}.user-option.selected[data-v-da570159]{border-color:#50fa7b;background:#50fa7b33;box-shadow:0 0 10px #50fa7b4d}.user-option-info[data-v-da570159]{display:flex;flex-direction:column;gap:.25rem}.user-option-name[data-v-da570159]{color:#f8f8f2;font-weight:600;font-size:1rem}.admin-indicator[data-v-da570159]{color:#ffb86c;font-size:.8rem;font-weight:500}.event-user[data-v-da570159]{display:flex;align-items:center;gap:.5rem}.error-message[data-v-da570159]{color:#f55;font-size:.9rem;margin-top:.5rem;font-weight:500}@media (max-width: 768px){.user-selector[data-v-da570159]{grid-template-columns:1fr}.user-option[data-v-da570159]{padding:.75rem}.user-option-name[data-v-da570159]{font-size:.9rem}}.meine-waffeln[data-v-04c3b978]{padding:1.5rem;max-width:1200px;margin:0 auto}.page-header[data-v-04c3b978]{text-align:center;margin-bottom:2rem}.page-header h1[data-v-04c3b978]{color:#ffb86c;font-size:2.5rem;margin-bottom:.5rem}.page-header p[data-v-04c3b978]{color:#6272a4;font-size:1.1rem}.loading-state[data-v-04c3b978],.error-state[data-v-04c3b978],.empty-state[data-v-04c3b978]{text-align:center;padding:3rem 1rem;background:#44475a;border-radius:12px;margin:2rem 0}.spinner[data-v-04c3b978]{width:40px;height:40px;border:4px solid #44475a;border-top:4px solid #ffb86c;border-radius:50%;animation:spin-04c3b978 1s linear infinite;margin:0 auto 1rem}@keyframes spin-04c3b978{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retry-btn[data-v-04c3b978]{background:#ffb86c;color:#282a36;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;margin-top:1rem;transition:all .2s ease}.retry-btn[data-v-04c3b978]:hover{background:#f1fa8c;transform:translateY(-2px)}.empty-state .empty-icon[data-v-04c3b978]{font-size:4rem;margin-bottom:1rem}.empty-state h2[data-v-04c3b978]{color:#f8f8f2;margin-bottom:.5rem}.empty-state p[data-v-04c3b978]{color:#6272a4}.stats-summary[data-v-04c3b978]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-04c3b978]{background:#44475a;padding:1.5rem;border-radius:12px;text-align:center;border:2px solid transparent;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem}.stat-card[data-v-04c3b978]:hover{border-color:#ffb86c;transform:translateY(-2px)}.stat-icon[data-v-04c3b978]{font-size:2.5rem;margin-bottom:.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:all .2s ease}.stat-card:hover .stat-icon[data-v-04c3b978]{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(255,184,108,.3))}.stat-value[data-v-04c3b978]{font-size:2rem;font-weight:700;color:#ffb86c;margin:0}.stat-label[data-v-04c3b978]{color:#6272a4;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;margin:0}.filter-controls[data-v-04c3b978]{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.filter-group[data-v-04c3b978]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-04c3b978]{color:#f8f8f2;font-weight:600;font-size:.9rem}.filter-group select[data-v-04c3b978]{background:#44475a;color:#f8f8f2;border:2px solid #6272a4;padding:.75rem;border-radius:6px;font-size:1rem;min-width:150px}.filter-group select[data-v-04c3b978]:focus{outline:none;border-color:#ffb86c}.waffles-list[data-v-04c3b978]{display:flex;flex-direction:column;gap:1rem}.waffle-card[data-v-04c3b978]{background:#44475a;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .2s ease}.waffle-card[data-v-04c3b978]:hover{border-color:#ffb86c;transform:translateY(-2px)}.waffle-header[data-v-04c3b978]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.waffle-info h3[data-v-04c3b978]{color:#f8f8f2;margin:0 0 .5rem;font-size:1.2rem}.waffle-meta[data-v-04c3b978]{display:flex;gap:.5rem;align-items:center}.notes[data-v-04c3b978]{cursor:help;opacity:.7}.eating-events[data-v-04c3b978]{margin:1rem 0}.eating-event[data-v-04c3b978]{background:#282a36;padding:1rem;border-radius:8px;margin-bottom:.5rem;border-left:4px solid #ffb86c}.eating-event[data-v-04c3b978]:last-child{margin-bottom:0}.eating-event-actions[data-v-04c3b978]{margin-top:1rem;display:flex;gap:.5rem}.edit-btn[data-v-04c3b978]{background:#6272a4;color:#f8f8f2;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.edit-btn[data-v-04c3b978]:hover{background:#ffb86c;color:#282a36;transform:translateY(-1px)}.event-info[data-v-04c3b978]{display:flex;flex-direction:column;gap:.5rem}.waffle-part[data-v-04c3b978]{color:#f8f8f2;font-weight:600}.toppings[data-v-04c3b978]{display:flex;flex-wrap:wrap;gap:.5rem}.topping[data-v-04c3b978]{background:#6272a4;color:#f8f8f2;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.flags[data-v-04c3b978]{display:flex;flex-wrap:wrap;gap:.25rem}.flag[data-v-04c3b978]{font-size:1.2rem;cursor:help}.special-notes[data-v-04c3b978]{color:#6272a4;font-style:italic;font-size:.9rem}.additional-notes[data-v-04c3b978]{margin-top:1rem;padding-top:1rem;border-top:1px solid #6272a4;color:#6272a4;font-style:italic}.bulk-actions[data-v-04c3b978]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #6272a4}.bulk-edit-btn[data-v-04c3b978]{background:#8be9fd;color:#282a36;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.bulk-edit-btn[data-v-04c3b978]:hover{background:#ffb86c;transform:translateY(-2px);box-shadow:0 4px 12px #8be9fd4d}.bulk-edit-warning[data-v-04c3b978]{background:#f1fa8c;color:#282a36;padding:1rem;border-radius:8px;margin-top:1rem;border-left:4px solid #ffb86c;font-weight:600}.load-more-section[data-v-04c3b978]{text-align:center;margin-top:2rem}.load-more-btn[data-v-04c3b978]{background:#6272a4;color:#f8f8f2;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s ease}.load-more-btn[data-v-04c3b978]:hover:not(:disabled){background:#ffb86c;color:#282a36;transform:translateY(-2px)}.load-more-btn[data-v-04c3b978]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-04c3b978]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-04c3b978]{background:#44475a;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;border:2px solid #6272a4}.modal-header[data-v-04c3b978]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #6272a4}.modal-header h2[data-v-04c3b978]{color:#ffb86c;margin:0;font-size:1.5rem}.close-btn[data-v-04c3b978]{background:none;border:none;color:#f8f8f2;font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.close-btn[data-v-04c3b978]:hover{background:#6272a4}.modal-body[data-v-04c3b978]{padding:1.5rem}.waffle-info-summary[data-v-04c3b978]{background:#282a36;padding:1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #ffb86c}.waffle-info-summary p[data-v-04c3b978]{margin:0;color:#f8f8f2}.toppings-selection h3[data-v-04c3b978]{color:#f8f8f2;margin-bottom:1rem}.toppings-grid[data-v-04c3b978]{display:flex;flex-direction:column;gap:1rem}.topping-item[data-v-04c3b978]{background:#282a36;padding:1rem;border-radius:8px;border:2px solid transparent;transition:all .2s ease}.topping-item[data-v-04c3b978]:hover{border-color:#6272a4}.topping-header[data-v-04c3b978]{margin-bottom:.5rem}.topping-checkbox[data-v-04c3b978]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#f8f8f2;font-weight:600}.topping-checkbox input[type=checkbox][data-v-04c3b978]{width:18px;height:18px;accent-color:#ffb86c}.topping-details[data-v-04c3b978]{margin-top:1rem;padding-top:1rem;border-top:1px solid #6272a4;display:flex;flex-direction:column;gap:1rem}.input-group[data-v-04c3b978]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-04c3b978]{color:#f8f8f2;font-weight:600;font-size:.9rem}.percentage-slider[data-v-04c3b978]{width:100%;height:8px;background:#44475a;border-radius:6px;outline:none;border:2px solid #6272a4;transition:all .2s ease;cursor:pointer}.percentage-slider[data-v-04c3b978]:hover{border-color:#ffb86c}.percentage-slider[data-v-04c3b978]:focus{border-color:#ffb86c;box-shadow:0 0 0 3px #ffb86c4d}.percentage-slider[data-v-04c3b978]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;background:#ffb86c;border-radius:50%;cursor:pointer;border:2px solid #44475a;transition:all .2s ease}.percentage-slider[data-v-04c3b978]::-webkit-slider-thumb:hover{background:#f1fa8c;transform:scale(1.1)}.percentage-slider[data-v-04c3b978]::-webkit-slider-track{height:8px;background:linear-gradient(to right,#6272a4,#ffb86c);border-radius:6px}.percentage-slider[data-v-04c3b978]::-moz-range-thumb{width:20px;height:20px;background:#ffb86c;border-radius:50%;cursor:pointer;border:2px solid #44475a;transition:all .2s ease}.percentage-slider[data-v-04c3b978]::-moz-range-thumb:hover{background:#f1fa8c;transform:scale(1.1)}.percentage-slider[data-v-04c3b978]::-moz-range-track{height:8px;background:linear-gradient(to right,#6272a4,#ffb86c);border-radius:6px;border:none}.amount-select[data-v-04c3b978],.custom-amount-input[data-v-04c3b978]{background:#44475a;color:#f8f8f2;border:2px solid #6272a4;padding:.75rem;border-radius:6px;font-size:1rem}.amount-select[data-v-04c3b978]:focus,.custom-amount-input[data-v-04c3b978]:focus{outline:none;border-color:#ffb86c}.custom-amount-input[data-v-04c3b978]{margin-top:.5rem}.modal-actions[data-v-04c3b978]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #6272a4}.cancel-btn[data-v-04c3b978],.save-btn[data-v-04c3b978]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-04c3b978]{background:#6272a4;color:#f8f8f2}.cancel-btn[data-v-04c3b978]:hover:not(:disabled){background:#5a6b8a}.save-btn[data-v-04c3b978]{background:#ffb86c;color:#282a36}.save-btn[data-v-04c3b978]:hover:not(:disabled){background:#f1fa8c;transform:translateY(-1px)}.cancel-btn[data-v-04c3b978]:disabled,.save-btn[data-v-04c3b978]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){.meine-waffeln[data-v-04c3b978]{padding:1rem}.page-header h1[data-v-04c3b978]{font-size:2rem}.filter-controls[data-v-04c3b978]{flex-direction:column}.filter-group select[data-v-04c3b978]{min-width:100%}.waffle-header[data-v-04c3b978]{flex-direction:column;gap:1rem}.stats-summary[data-v-04c3b978]{grid-template-columns:1fr}.modal-content[data-v-04c3b978]{margin:.5rem}.modal-header[data-v-04c3b978],.modal-body[data-v-04c3b978],.modal-actions[data-v-04c3b978]{padding:1rem}.modal-actions[data-v-04c3b978]{flex-direction:column;gap:.5rem}.toppings-grid[data-v-04c3b978],.topping-details[data-v-04c3b978]{gap:.75rem}}.slogans-page[data-v-2752c3cf]{max-width:1200px;margin:0 auto;padding:2rem;color:#f8f8f2}.page-header[data-v-2752c3cf]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-2752c3cf]{font-size:3rem;color:#ffb86c;margin:0 0 1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.page-header p[data-v-2752c3cf]{font-size:1.2rem;color:#6272a4;margin:0}.add-slogan-card[data-v-2752c3cf]{background:linear-gradient(135deg,#44475a,#3a3d4a);border-radius:15px;padding:2rem;margin-bottom:3rem;border:2px solid #ffb86c;box-shadow:0 4px 15px #ffb86c33}.add-slogan-card h2[data-v-2752c3cf]{color:#ffb86c;margin:0 0 1.5rem;font-size:1.5rem}.slogan-form[data-v-2752c3cf]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-2752c3cf]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-2752c3cf]{font-weight:600;color:#f8f8f2}.form-group textarea[data-v-2752c3cf]{background:#282a36;border:2px solid #6272a4;border-radius:8px;padding:1rem;color:#f8f8f2;font-family:inherit;font-size:1rem;resize:vertical;min-height:80px;transition:border-color .3s ease}.form-group textarea[data-v-2752c3cf]:focus{outline:none;border-color:#ffb86c}.form-group textarea.error[data-v-2752c3cf]{border-color:#f55}.char-counter[data-v-2752c3cf]{font-size:.9rem;color:#6272a4;text-align:right}.error-message[data-v-2752c3cf]{color:#f55;font-size:.9rem;font-weight:500}.btn-primary[data-v-2752c3cf]{background:linear-gradient(135deg,#ffb86c,#ff9f43);border:none;border-radius:8px;padding:1rem 2rem;color:#282a36;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;align-self:flex-start}.btn-primary[data-v-2752c3cf]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #ffb86c66}.btn-primary[data-v-2752c3cf]:disabled{opacity:.6;cursor:not-allowed}.slogans-list h2[data-v-2752c3cf]{color:#ffb86c;margin:0 0 2rem;font-size:2rem}.loading[data-v-2752c3cf]{text-align:center;padding:3rem;color:#6272a4;font-size:1.2rem}.no-slogans[data-v-2752c3cf]{text-align:center;padding:4rem 2rem;background:#44475a4d;border-radius:15px;border:2px dashed #6272a4}.no-slogans-icon[data-v-2752c3cf]{font-size:4rem;margin-bottom:1rem}.no-slogans h3[data-v-2752c3cf]{color:#f8f8f2;margin:0 0 1rem}.no-slogans p[data-v-2752c3cf]{color:#6272a4;margin:0}.slogans-grid[data-v-2752c3cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem}.slogan-card[data-v-2752c3cf]{background:linear-gradient(135deg,#44475a,#3a3d4a);border-radius:15px;padding:1.5rem;border:2px solid #6272a4;transition:all .3s ease}.slogan-card[data-v-2752c3cf]:hover{border-color:#ffb86c;transform:translateY(-2px);box-shadow:0 4px 15px #ffb86c33}.slogan-card.editing[data-v-2752c3cf]{border-color:#50fa7b;box-shadow:0 4px 15px #50fa7b33}.slogan-text[data-v-2752c3cf]{font-size:1.3rem;font-weight:600;color:#f8f8f2;margin-bottom:1rem;font-style:italic;line-height:1.4}.slogan-meta[data-v-2752c3cf]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;font-size:.9rem;color:#6272a4}.slogan-actions[data-v-2752c3cf]{display:flex;gap:1rem}.btn-edit[data-v-2752c3cf],.btn-delete[data-v-2752c3cf],.btn-save[data-v-2752c3cf],.btn-cancel[data-v-2752c3cf]{background:none;border:2px solid;border-radius:6px;padding:.5rem 1rem;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.9rem}.btn-edit[data-v-2752c3cf]{border-color:#50fa7b;color:#50fa7b}.btn-edit[data-v-2752c3cf]:hover{background:#50fa7b;color:#282a36}.btn-delete[data-v-2752c3cf]{border-color:#f55;color:#f55}.btn-delete[data-v-2752c3cf]:hover{background:#f55;color:#f8f8f2}.btn-save[data-v-2752c3cf]{border-color:#50fa7b;color:#50fa7b}.btn-save[data-v-2752c3cf]:hover:not(:disabled){background:#50fa7b;color:#282a36}.btn-save[data-v-2752c3cf]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-2752c3cf]{border-color:#6272a4;color:#6272a4}.btn-cancel[data-v-2752c3cf]:hover{background:#6272a4;color:#f8f8f2}.edit-form[data-v-2752c3cf]{display:flex;flex-direction:column;gap:1rem}.edit-actions[data-v-2752c3cf]{display:flex;gap:1rem}@media (max-width: 768px){.slogans-page[data-v-2752c3cf]{padding:1rem}.page-header h1[data-v-2752c3cf]{font-size:2rem}.slogans-grid[data-v-2752c3cf]{grid-template-columns:1fr}.slogan-actions[data-v-2752c3cf],.edit-actions[data-v-2752c3cf]{flex-direction:column}}.achievements-container[data-v-bbcd5e00]{max-width:1200px;margin:0 auto;padding:20px;background:#282a36;min-height:100vh;color:#f8f8f2}.header-section[data-v-bbcd5e00]{margin-bottom:30px;text-align:center}.title-section[data-v-bbcd5e00]{margin-bottom:20px}.page-title[data-v-bbcd5e00]{font-size:2.5em;margin:0;color:#ffb86c;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.page-subtitle[data-v-bbcd5e00]{font-size:1.2em;color:#6272a4;margin:10px 0 0}.stats-summary[data-v-bbcd5e00]{display:flex;justify-content:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.stat-card[data-v-bbcd5e00]{background:#44475a;padding:15px 20px;border-radius:8px;text-align:center;border:2px solid #6272a4;min-width:120px}.stat-value[data-v-bbcd5e00]{font-size:2em;font-weight:700;color:#ffb86c}.stat-label[data-v-bbcd5e00]{font-size:.9em;color:#6272a4;margin-top:5px}.action-buttons[data-v-bbcd5e00]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.btn-primary[data-v-bbcd5e00],.btn-secondary[data-v-bbcd5e00]{padding:12px 24px;border:none;border-radius:6px;font-size:1em;cursor:pointer;transition:all .3s ease;font-weight:500}.btn-primary[data-v-bbcd5e00]{background:#ffb86c;color:#282a36}.btn-primary[data-v-bbcd5e00]:hover:not(:disabled){background:#ff9f50;transform:translateY(-2px)}.btn-secondary[data-v-bbcd5e00]{background:#44475a;color:#f8f8f2;border:1px solid #6272a4}.btn-secondary[data-v-bbcd5e00]:hover:not(:disabled){background:#6272a4;transform:translateY(-2px)}.btn-primary[data-v-bbcd5e00]:disabled,.btn-secondary[data-v-bbcd5e00]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-bbcd5e00]{text-align:center;padding:50px;color:#6272a4}.loading-spinner[data-v-bbcd5e00]{width:40px;height:40px;border:4px solid #44475a;border-top:4px solid #ffb86c;border-radius:50%;animation:spin-bbcd5e00 1s linear infinite;margin:0 auto 20px}@keyframes spin-bbcd5e00{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.achievements-grid[data-v-bbcd5e00]{margin-top:30px}.category-section[data-v-bbcd5e00]{margin-bottom:40px}.category-title[data-v-bbcd5e00]{font-size:1.8em;color:#ffb86c;margin-bottom:20px;border-bottom:2px solid #6272a4;padding-bottom:10px}.achievement-cards[data-v-bbcd5e00]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.achievement-card[data-v-bbcd5e00]{background:#44475a;border-radius:12px;padding:20px;border:2px solid #6272a4;transition:all .3s ease}.achievement-card[data-v-bbcd5e00]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003}.achievement-unlocked[data-v-bbcd5e00]{border-color:#ffb86c;background:linear-gradient(135deg,#44475a,#4a4d5a)}.achievement-maxed[data-v-bbcd5e00]{border-color:#50fa7b;background:linear-gradient(135deg,#44475a,#4a5d4a)}.achievement-header[data-v-bbcd5e00]{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.achievement-icon[data-v-bbcd5e00]{font-size:2.5em;min-width:60px;text-align:center}.achievement-info[data-v-bbcd5e00]{flex:1}.achievement-name[data-v-bbcd5e00]{font-size:1.3em;margin:0 0 5px;color:#f8f8f2}.achievement-description[data-v-bbcd5e00]{margin:0;color:#6272a4;font-size:.9em;line-height:1.4}.level-badge[data-v-bbcd5e00]{background:#ffb86c;color:#282a36;padding:4px 12px;border-radius:20px;font-size:.8em;font-weight:700}.level-badge.locked[data-v-bbcd5e00]{background:#6272a4;color:#f8f8f2}.progress-section[data-v-bbcd5e00]{margin-bottom:15px}.progress-info[data-v-bbcd5e00]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.9em}.progress-text[data-v-bbcd5e00]{color:#f8f8f2}.progress-numbers[data-v-bbcd5e00]{color:#6272a4;font-weight:500}.progress-bar[data-v-bbcd5e00]{height:8px;background:#282a36;border-radius:4px;overflow:hidden}.progress-fill[data-v-bbcd5e00]{height:100%;background:linear-gradient(90deg,#ffb86c,#ff9f50);transition:width .3s ease}.achievement-maxed .progress-fill[data-v-bbcd5e00]{background:linear-gradient(90deg,#50fa7b,#45e065)}.achievement-details[data-v-bbcd5e00]{border-top:1px solid #6272a4;padding-top:15px}.detail-row[data-v-bbcd5e00]{display:flex;justify-content:space-between;margin-bottom:5px;font-size:.9em}.detail-label[data-v-bbcd5e00]{color:#6272a4}.detail-value[data-v-bbcd5e00]{color:#f8f8f2;font-weight:500}.message[data-v-bbcd5e00]{position:fixed;top:20px;right:20px;padding:15px 25px;border-radius:8px;font-weight:500;z-index:1000;animation:slideIn-bbcd5e00 .3s ease}.message.success[data-v-bbcd5e00]{background:#50fa7b;color:#282a36}.message.error[data-v-bbcd5e00]{background:#f55;color:#f8f8f2}@keyframes slideIn-bbcd5e00{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.achievements-container[data-v-bbcd5e00]{padding:15px}.page-title[data-v-bbcd5e00]{font-size:2em}.stats-summary[data-v-bbcd5e00]{gap:10px}.stat-card[data-v-bbcd5e00]{min-width:100px;padding:10px 15px}.achievement-cards[data-v-bbcd5e00]{grid-template-columns:1fr}.achievement-header[data-v-bbcd5e00]{gap:10px}.achievement-icon[data-v-bbcd5e00]{font-size:2em;min-width:50px}.achievement-name[data-v-bbcd5e00]{font-size:1.1em}}
