.background-wrapper[data-v-9d59f332]{position:relative;min-height:100vh;overflow:hidden}.background-image[data-v-9d59f332]{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(https://images.unsplash.com/photo-1544735716-392fe2489ffa?ixlib=rb-4.0.3&auto=format&fit=crop&w=1950&q=80);background-size:cover;background-position:50%;filter:blur(4px);z-index:-2}.overlay[data-v-9d59f332]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(246,248,250,.7);z-index:-1}.content[data-v-9d59f332]{position:relative;z-index:1;padding:20px}@media (max-width:768px){.content[data-v-9d59f332]{padding:16px}}.tab-navigation[data-v-0d17e546]{margin-bottom:24px}.tab-list[data-v-0d17e546]{display:flex;background:hsla(0,0%,100%,.9);border-radius:12px;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);backdrop-filter:blur(8px);border:1px solid #e9edf1;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.tab-list[data-v-0d17e546]::-webkit-scrollbar{display:none}.tab-list[data-v-0d17e546],.tab-navigation[data-v-0d17e546]{position:relative}@media (max-width:768px){.tab-list[data-overflow=true][data-v-0d17e546]:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(270deg,hsla(0,0%,100%,.9),transparent);pointer-events:none;border-radius:0 12px 12px 0;opacity:.7;transition:opacity .3s ease}.tab-list[data-overflow=true][data-v-0d17e546]:hover:after{opacity:.4}}.tab-button[data-v-0d17e546]{flex:1;min-width:120px;padding:12px 16px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:#666;position:relative;white-space:nowrap}.tab-button[data-v-0d17e546]:hover:not(:disabled){background:rgba(91,159,237,.1);color:#5b9fed}.tab-button.active[data-v-0d17e546]{background:#5b9fed;color:#fff;box-shadow:0 2px 8px rgba(91,159,237,.3)}.tab-button[data-v-0d17e546]:disabled{opacity:.5;cursor:not-allowed}.tab-icon[data-v-0d17e546]{font-size:16px}.tab-label[data-v-0d17e546]{font-weight:600}.tab-badge[data-v-0d17e546]{background:#ff6b6b;color:#fff;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:700;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;position:absolute;top:4px;right:4px}.tab-button.active .tab-badge[data-v-0d17e546]{background:hsla(0,0%,100%,.3)}@media (max-width:768px){.tab-list[data-v-0d17e546]{padding:3px}.tab-button[data-v-0d17e546]{flex:1;min-width:85px;padding:10px 12px;font-size:13px}.tab-icon[data-v-0d17e546]{font-size:14px}}@media (max-width:480px){.tab-button[data-v-0d17e546]{flex:1;min-width:70px;padding:8px 10px;font-size:12px;gap:6px}.tab-icon[data-v-0d17e546],.tab-label[data-v-0d17e546]{font-size:12px}}@media (max-width:360px){.tab-button[data-v-0d17e546]{flex:1;min-width:60px;padding:8px 6px;font-size:11px;gap:4px}.tab-icon[data-v-0d17e546],.tab-label[data-v-0d17e546]{font-size:11px}.tab-badge[data-v-0d17e546]{top:2px;right:2px;font-size:9px;min-width:14px;height:14px}}.verb-forms-card[data-v-13ea77bf]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:24px}.forms-container[data-v-13ea77bf]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:16px;align-items:end}.form-item[data-v-13ea77bf]{text-align:center}.form-item label[data-v-13ea77bf]{display:block;font-size:14px;color:#666;margin-bottom:8px;font-weight:500}.form-value[data-v-13ea77bf]{background:#f6f8fa;min-height:24px}.answer-input[data-v-13ea77bf],.form-value[data-v-13ea77bf]{border:2px solid #e9edf1;border-radius:12px;padding:12px 16px;font-size:18px;font-weight:600;color:#1e1e1e}.answer-input[data-v-13ea77bf]{width:100%;font-family:inherit;background:#fff;text-align:center;text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .3s ease;outline:none;border-style:solid}.answer-input[data-v-13ea77bf]:focus{border-color:#5b9fed;box-shadow:0 0 0 3px rgba(91,159,237,.1)}.answer-input.correct[data-v-13ea77bf]{border-color:#4caf50;background-color:rgba(76,175,80,.1)}.answer-input.incorrect[data-v-13ea77bf]{border-color:#f44336;background-color:rgba(244,67,54,.1)}.answer-input[data-v-13ea77bf]:disabled{background-color:#f6f8fa;cursor:not-allowed}.edit-icon[data-v-13ea77bf]{display:flex;align-items:end;justify-content:center;padding-bottom:12px}.edit-symbol[data-v-13ea77bf]{font-size:24px;color:#b2c6dd}.complaint-section[data-v-13ea77bf]{margin-top:24px;text-align:center}.complaint-btn[data-v-13ea77bf]{background-color:#f8f9fa;color:#6c757d;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.complaint-btn[data-v-13ea77bf]:hover{background-color:#e9ecef;color:#495057;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08)}.complaint-btn[data-v-13ea77bf]:focus{outline:none;box-shadow:0 0 0 2px hsla(208,7%,46%,.25)}@media (max-width:768px){.forms-container[data-v-13ea77bf]{grid-template-columns:1fr;gap:16px}.edit-icon[data-v-13ea77bf]{display:none}.verb-forms-card[data-v-13ea77bf]{padding:20px}.answer-input[data-v-13ea77bf]{font-size:16px;padding:14px 16px}.complaint-btn[data-v-13ea77bf]{font-size:13px;padding:6px 14px;width:auto;max-width:200px;margin:0 auto;display:block}}.translation-toggle[data-v-0ba57ba7]{text-align:center;margin-bottom:24px}.toggle-btn[data-v-0ba57ba7]{background:hsla(0,0%,100%,.9);border:2px solid #5b9fed;border-radius:12px;padding:10px 20px;font-size:16px;color:#5b9fed;cursor:pointer;transition:all .3s ease;font-weight:500;backdrop-filter:blur(4px)}.toggle-btn[data-v-0ba57ba7]:hover{background:rgba(91,159,237,.1);border-color:#5b9fed}.toggle-btn.active[data-v-0ba57ba7]{background:#5b9fed;color:#fff;border-color:#5b9fed}.translation[data-v-0ba57ba7]{background:#fff;border-radius:12px;padding:16px 20px;margin-top:12px;font-size:18px;color:#1e1e1e;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid #5b9fed}.fade-enter-active[data-v-0ba57ba7],.fade-leave-active[data-v-0ba57ba7]{transition:all .3s ease}.fade-enter-from[data-v-0ba57ba7],.fade-leave-to[data-v-0ba57ba7]{opacity:0;transform:translateY(-10px)}@media (max-width:768px){.toggle-btn[data-v-0ba57ba7]{padding:12px 24px;font-size:16px;width:100%}.translation[data-v-0ba57ba7]{font-size:16px;padding:14px 18px}}.action-buttons[data-v-73865d68]{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.btn[data-v-73865d68]{border:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px}.btn[data-v-73865d68]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-73865d68]{background:#5b9fed;color:#fff}.btn-primary[data-v-73865d68]:hover:not(:disabled){background:#4a8adb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(91,159,237,.3)}.btn-secondary[data-v-73865d68]{background:hsla(0,0%,100%,.9);color:#5b9fed;border:2px solid #5b9fed;backdrop-filter:blur(4px)}.btn-secondary[data-v-73865d68]:hover:not(:disabled){background:#fff;border-color:#4a8adb;color:#4a8adb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(91,159,237,.2)}@media (max-width:768px){.action-buttons[data-v-73865d68]{flex-direction:column;gap:12px}.btn[data-v-73865d68]{width:100%;padding:16px 28px;font-size:16px}}.feedback-message[data-v-0769a1ad]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;margin-bottom:24px;font-size:16px;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.1)}.feedback-message.success[data-v-0769a1ad]{background:rgba(76,175,80,.1);border:2px solid #4caf50;color:#2e7d32}.feedback-message.error[data-v-0769a1ad]{background:rgba(244,67,54,.1);border:2px solid #f44336;color:#c62828}.icon[data-v-0769a1ad]{font-size:20px;flex-shrink:0}.text[data-v-0769a1ad]{flex:1}.slide-fade-enter-active[data-v-0769a1ad]{transition:all .4s ease}.slide-fade-leave-active[data-v-0769a1ad]{transition:all .3s ease}.slide-fade-enter-from[data-v-0769a1ad]{transform:translateY(-20px) scale(.95);opacity:0}.slide-fade-leave-to[data-v-0769a1ad]{transform:translateY(-10px) scale(.98);opacity:0}@media (max-width:768px){.feedback-message[data-v-0769a1ad]{padding:14px 18px;font-size:15px}.icon[data-v-0769a1ad]{font-size:18px}}.next-button-container[data-v-fc61e9c6]{text-align:center;min-height:60px;display:flex;align-items:center;justify-content:center}.btn-next[data-v-fc61e9c6]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;border-radius:16px;padding:16px 32px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(76,175,80,.3)}.btn-next[data-v-fc61e9c6]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgba(76,175,80,.4)}.btn-next[data-v-fc61e9c6]:active{transform:translateY(-1px) scale(1.02)}.bounce-enter-active[data-v-fc61e9c6]{animation:bounce-in-fc61e9c6 .6s ease}.bounce-leave-active[data-v-fc61e9c6]{transition:all .3s ease}.bounce-leave-to[data-v-fc61e9c6]{opacity:0;transform:scale(.9)}@keyframes bounce-in-fc61e9c6{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}@media (max-width:768px){.btn-next[data-v-fc61e9c6]{padding:16px 40px;font-size:16px;width:100%;max-width:300px}}.quiz-verbs[data-v-aebcac98]{width:100%}.loading-container[data-v-aebcac98]{text-align:center;padding:40px 20px}.loading-spinner[data-v-aebcac98]{width:40px;height:40px;border:4px solid #e9edf1;border-top:4px solid #5b9fed;border-radius:50%;animation:spin-aebcac98 1s linear infinite;margin:0 auto 16px auto}@keyframes spin-aebcac98{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container p[data-v-aebcac98]{color:#666;font-size:16px;margin:0}.grammar-card[data-v-a1648552]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:20px;border:1px solid #e9edf1;transition:all .3s ease}.grammar-card[data-v-a1648552]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.card-header[data-v-a1648552]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.rule-title[data-v-a1648552]{font-size:20px;font-weight:700;color:#1e1e1e;margin:0;flex:1;line-height:1.3}.complaint-btn[data-v-a1648552]{background-color:#f8f9fa;color:#6c757d;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:14px;flex-shrink:0;margin-left:12px}.complaint-btn[data-v-a1648552]:hover{background-color:#e9ecef;color:#495057;transform:scale(1.1)}.complaint-btn[data-v-a1648552]:focus{outline:none;box-shadow:0 0 0 2px hsla(208,7%,46%,.25)}.card-content[data-v-a1648552]{display:flex;flex-direction:column;gap:16px}.rule-description[data-v-a1648552]{font-size:16px;line-height:1.6;color:#333}.rule-example[data-v-a1648552]{background:#f6f8fa;border-left:4px solid #5b9fed;border-radius:8px;padding:16px}.example-label[data-v-a1648552]{font-size:14px;font-weight:600;color:#5b9fed;margin-bottom:8px}.example-text[data-v-a1648552]{font-size:15px;font-style:italic;color:#1e1e1e;line-height:1.5}@media (max-width:768px){.grammar-card[data-v-a1648552]{padding:20px;margin-bottom:16px}.rule-title[data-v-a1648552]{font-size:18px}.rule-description[data-v-a1648552]{font-size:15px}.complaint-btn[data-v-a1648552]{width:28px;height:28px;font-size:12px}}@media (max-width:480px){.grammar-card[data-v-a1648552]{padding:16px}.rule-title[data-v-a1648552]{font-size:16px}.rule-description[data-v-a1648552]{font-size:14px}.rule-example[data-v-a1648552]{padding:12px}.example-text[data-v-a1648552]{font-size:14px}}.quiz-grammar[data-v-6d24d31c]{width:100%}.loading-container[data-v-6d24d31c]{text-align:center;padding:40px 20px}.loading-spinner[data-v-6d24d31c]{width:40px;height:40px;border:4px solid #e9edf1;border-top:4px solid #5b9fed;border-radius:50%;animation:spin-6d24d31c 1s linear infinite;margin:0 auto 16px auto}@keyframes spin-6d24d31c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container p[data-v-6d24d31c]{color:#666;font-size:16px;margin:0}.topics-navigation[data-v-6d24d31c]{margin-bottom:24px;position:relative}.topics-scroll[data-v-6d24d31c]{display:flex;gap:8px;overflow-x:auto;padding:4px;background:hsla(0,0%,100%,.9);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);backdrop-filter:blur(8px);border:1px solid #e9edf1;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.topics-scroll[data-v-6d24d31c]::-webkit-scrollbar{display:none}.topic-tab[data-v-6d24d31c]{flex-shrink:0;padding:12px 16px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#666;white-space:nowrap;min-width:120px;justify-content:center}.topic-tab[data-v-6d24d31c]:hover:not(.active){background:rgba(91,159,237,.1);color:#5b9fed}.topic-tab.active[data-v-6d24d31c]{background:#5b9fed;color:#fff;box-shadow:0 2px 8px rgba(91,159,237,.3)}.topic-label[data-v-6d24d31c]{font-weight:600}.topic-count[data-v-6d24d31c]{font-size:12px;opacity:.8}.rules-container[data-v-6d24d31c]{min-height:400px}.no-rules[data-v-6d24d31c]{text-align:center;padding:60px 20px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #e9edf1}.empty-state[data-v-6d24d31c]{color:#666}.empty-icon[data-v-6d24d31c]{font-size:48px;margin-bottom:16px}.rules-list[data-v-6d24d31c]{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.topics-scroll[data-v-6d24d31c]{padding:3px;gap:6px}.topic-tab[data-v-6d24d31c]{min-width:100px;padding:10px 12px;font-size:13px}.topic-label[data-v-6d24d31c]{font-size:13px}.topic-count[data-v-6d24d31c]{font-size:11px}.rules-list[data-v-6d24d31c]{gap:16px}}@media (max-width:480px){.topic-tab[data-v-6d24d31c]{min-width:90px;padding:8px 10px;font-size:12px;gap:4px}.topic-label[data-v-6d24d31c]{font-size:12px}.topic-count[data-v-6d24d31c]{font-size:10px}.no-rules[data-v-6d24d31c]{padding:40px 16px}.empty-icon[data-v-6d24d31c]{font-size:40px}}.install-prompt[data-v-1794ee25]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.install-card[data-v-1794ee25]{background:#fff;border-radius:20px;padding:24px;max-width:400px;width:100%;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.close-btn[data-v-1794ee25]{position:absolute;top:16px;right:20px;background:none;border:none;font-size:24px;color:#666;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.close-btn[data-v-1794ee25]:hover{background:#f0f0f0}.install-header[data-v-1794ee25]{text-align:center;margin-bottom:24px}.app-icon[data-v-1794ee25]{font-size:48px;margin-bottom:16px}.install-header h3[data-v-1794ee25]{font-size:24px;color:#1e1e1e;margin-bottom:8px}.install-header p[data-v-1794ee25]{color:#666;font-size:16px}.install-instructions[data-v-1794ee25]{margin-bottom:24px}.instruction-item[data-v-1794ee25]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.step[data-v-1794ee25]{background:#5b9fed;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.text[data-v-1794ee25]{color:#1e1e1e;font-size:16px;line-height:1.4}.install-benefits[data-v-1794ee25]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.benefit[data-v-1794ee25]{background:#f6f8fa;color:#5b9fed;padding:8px 12px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid #e9edf1}.got-it-btn[data-v-1794ee25]{width:100%;background:#5b9fed;color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.got-it-btn[data-v-1794ee25]:hover{background:#4a8adb}.slide-up-enter-active[data-v-1794ee25]{transition:all .4s ease}.slide-up-leave-active[data-v-1794ee25]{transition:all .3s ease}.slide-up-enter-from[data-v-1794ee25]{opacity:0;transform:translateY(50px) scale(.9)}.slide-up-leave-to[data-v-1794ee25]{opacity:0;transform:translateY(-20px) scale(.95)}@media (max-width:768px){.install-prompt[data-v-1794ee25]{padding:16px}.install-card[data-v-1794ee25]{padding:20px}.app-icon[data-v-1794ee25]{font-size:40px}.install-header h3[data-v-1794ee25]{font-size:20px}}.verbs-admin-tab[data-v-39d59397]{width:100%}.stats-section[data-v-39d59397]{margin-bottom:24px}.stats-grid[data-v-39d59397]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-39d59397]{background:hsla(0,0%,100%,.9);border-radius:12px;padding:20px;text-align:center;border:1px solid #e9edf1}.stat-value[data-v-39d59397]{font-size:28px;font-weight:700;color:#5b9fed;margin-bottom:4px}.stat-label[data-v-39d59397]{font-size:14px;color:#666;font-weight:500}.admin-content[data-v-39d59397]{background:hsla(0,0%,100%,.9);border-radius:16px;padding:24px;border:1px solid #e9edf1}.admin-content h3[data-v-39d59397]{font-size:20px;font-weight:600;color:#1e1e1e;margin-bottom:20px;display:flex;align-items:center;gap:8px}.upload-actions[data-v-39d59397]{margin-bottom:20px}.upload-zone[data-v-39d59397]{border:2px dashed #e9edf1;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;margin-bottom:16px}.upload-zone.drag-over[data-v-39d59397],.upload-zone[data-v-39d59397]:hover{border-color:#5b9fed;background:rgba(91,159,237,.05)}.upload-icon[data-v-39d59397]{font-size:48px;margin-bottom:16px}.upload-text[data-v-39d59397]{font-size:16px;color:#666;margin-bottom:8px}.upload-hint[data-v-39d59397]{font-size:14px;color:#999}.file-info[data-v-39d59397]{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border-radius:8px;padding:12px 16px;margin-bottom:16px}.file-details[data-v-39d59397]{display:flex;align-items:center;gap:8px}.file-name[data-v-39d59397]{font-weight:600;color:#1e1e1e}.file-size[data-v-39d59397]{color:#666;font-size:14px}.btn-clear[data-v-39d59397]{background:none;border:none;cursor:pointer;font-size:16px;opacity:.7;transition:opacity .2s ease}.btn-clear[data-v-39d59397]:hover{opacity:1}.upload-results[data-v-39d59397]{background:#f8f9fa;border-radius:12px;padding:20px;margin-top:20px}.upload-results h4[data-v-39d59397]{margin-bottom:16px;color:#1e1e1e}.results-grid[data-v-39d59397]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.result-item[data-v-39d59397]{text-align:center;padding:16px;border-radius:8px;background:#fff}.result-item.success[data-v-39d59397]{border-left:4px solid #4caf50}.result-item.warning[data-v-39d59397]{border-left:4px solid #ff9800}.result-item.error[data-v-39d59397]{border-left:4px solid #f44336}.result-count[data-v-39d59397]{display:block;font-size:24px;font-weight:700;margin-bottom:4px}.result-label[data-v-39d59397]{font-size:14px;color:#666}.error-messages[data-v-39d59397]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:16px}.error-messages h5[data-v-39d59397]{margin-bottom:12px;color:#856404}.error-messages ul[data-v-39d59397]{margin:0;padding-left:20px}.error-messages li[data-v-39d59397]{color:#856404;margin-bottom:4px}.add-form[data-v-39d59397]{max-width:600px}.form-row[data-v-39d59397]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group[data-v-39d59397]{display:flex;flex-direction:column}.form-group label[data-v-39d59397]{font-weight:600;color:#1e1e1e;margin-bottom:8px}.form-group input[data-v-39d59397]{padding:12px 16px;border:2px solid #e9edf1;border-radius:8px;font-size:16px;transition:border-color .2s ease}.form-group input[data-v-39d59397]:focus{outline:none;border-color:#5b9fed}.form-actions[data-v-39d59397]{display:flex;gap:12px;margin-top:24px}.btn[data-v-39d59397]{padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn[data-v-39d59397]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-39d59397]{background:#5b9fed;color:#fff}.btn-primary[data-v-39d59397]:hover:not(:disabled){background:#4a8adb}.btn-secondary[data-v-39d59397]{background:hsla(0,0%,100%,.9);color:#5b9fed;border:2px solid #5b9fed}.btn-secondary[data-v-39d59397]:hover:not(:disabled){background:rgba(91,159,237,.1)}.btn-danger[data-v-39d59397]{background:#f44336;color:#fff}.btn-danger[data-v-39d59397]:hover:not(:disabled){background:#d32f2f}.btn-edit[data-v-39d59397]{background:#ff9800;color:#fff;padding:8px 12px;font-size:12px}.btn-edit[data-v-39d59397]:hover{background:#f57c00}.btn-resolve[data-v-39d59397]{background:#4caf50;color:#fff;padding:8px 12px;font-size:12px}.btn-resolve[data-v-39d59397]:hover{background:#388e3c}.btn-dismiss[data-v-39d59397]{background:#f44336;color:#fff;padding:8px 12px;font-size:12px}.btn-dismiss[data-v-39d59397]:hover{background:#d32f2f}.no-complaints[data-v-39d59397]{text-align:center;padding:40px 20px}.empty-state[data-v-39d59397]{color:#666}.empty-icon[data-v-39d59397]{font-size:48px;margin-bottom:16px}.complaints-list[data-v-39d59397]{display:flex;flex-direction:column;gap:16px}.complaint-item[data-v-39d59397]{background:#f8f9fa;border-radius:12px;padding:20px;border:1px solid #e9edf1}.complaint-header[data-v-39d59397]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.complaint-date[data-v-39d59397]{font-size:14px;color:#666}.complaint-status[data-v-39d59397]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.complaint-status.pending[data-v-39d59397]{background:#fff3cd;color:#856404}.complaint-status.resolved[data-v-39d59397]{background:#d4edda;color:#155724}.complaint-status.dismissed[data-v-39d59397]{background:#f8d7da;color:#721c24}.complaint-content[data-v-39d59397]{margin-bottom:16px}.complaint-text[data-v-39d59397],.verb-info[data-v-39d59397]{margin-bottom:8px;color:#1e1e1e}.complaint-actions[data-v-39d59397]{display:flex;gap:8px;flex-wrap:wrap}.manage-actions[data-v-39d59397]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.action-card[data-v-39d59397]{background:#f8f9fa;border-radius:12px;padding:24px;border:1px solid #e9edf1;text-align:center}.action-card.danger[data-v-39d59397]{border-color:#f44336;background:#ffebee}.action-card h4[data-v-39d59397]{margin-bottom:12px;color:#1e1e1e}.action-card p[data-v-39d59397]{color:#666;margin-bottom:20px;line-height:1.5}.verbs-admin-tab[data-v-39d59397] .tab-navigation{margin-bottom:20px}.verbs-admin-tab[data-v-39d59397] .tab-button{font-size:13px;padding:10px 12px;min-width:80px}@media (max-width:768px){.verbs-admin-tab[data-v-39d59397] .tab-button{font-size:12px;padding:8px 10px;min-width:70px;gap:4px}.verbs-admin-tab[data-v-39d59397] .tab-label{font-size:12px}.verbs-admin-tab[data-v-39d59397] .tab-icon{font-size:13px}}@media (max-width:480px){.verbs-admin-tab[data-v-39d59397] .tab-button{font-size:11px;padding:6px 8px;min-width:60px;gap:3px}.verbs-admin-tab[data-v-39d59397] .tab-label{font-size:11px}.verbs-admin-tab[data-v-39d59397] .tab-icon{font-size:12px}}@media (max-width:768px){.form-row[data-v-39d59397]{grid-template-columns:1fr;gap:16px}.manage-actions[data-v-39d59397],.results-grid[data-v-39d59397],.stats-grid[data-v-39d59397]{grid-template-columns:1fr}.complaint-actions[data-v-39d59397]{flex-direction:column}.admin-content[data-v-39d59397]{padding:16px}}.grammar-admin-tab[data-v-3cb623fe]{width:100%}.stats-section[data-v-3cb623fe]{margin-bottom:24px}.stats-grid[data-v-3cb623fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-3cb623fe]{background:hsla(0,0%,100%,.9);border-radius:12px;padding:20px;text-align:center;border:1px solid #e9edf1}.stat-value[data-v-3cb623fe]{font-size:28px;font-weight:700;color:#5b9fed;margin-bottom:4px}.stat-label[data-v-3cb623fe]{font-size:14px;color:#666;font-weight:500}.admin-content[data-v-3cb623fe]{background:hsla(0,0%,100%,.9);border-radius:16px;padding:24px;border:1px solid #e9edf1}.admin-content h3[data-v-3cb623fe]{font-size:20px;font-weight:600;color:#1e1e1e;margin-bottom:20px;display:flex;align-items:center;gap:8px}.upload-actions[data-v-3cb623fe]{margin-bottom:20px}.upload-zone[data-v-3cb623fe]{border:2px dashed #e9edf1;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;margin-bottom:16px}.upload-zone.drag-over[data-v-3cb623fe],.upload-zone[data-v-3cb623fe]:hover{border-color:#5b9fed;background:rgba(91,159,237,.05)}.upload-icon[data-v-3cb623fe]{font-size:48px;margin-bottom:16px}.upload-text[data-v-3cb623fe]{font-size:16px;color:#666;margin-bottom:8px}.upload-hint[data-v-3cb623fe]{font-size:14px;color:#999}.file-info[data-v-3cb623fe]{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border-radius:8px;padding:12px 16px;margin-bottom:16px}.file-details[data-v-3cb623fe]{display:flex;align-items:center;gap:8px}.file-name[data-v-3cb623fe]{font-weight:600;color:#1e1e1e}.file-size[data-v-3cb623fe]{color:#666;font-size:14px}.btn-clear[data-v-3cb623fe]{background:none;border:none;cursor:pointer;font-size:16px;opacity:.7;transition:opacity .2s ease}.btn-clear[data-v-3cb623fe]:hover{opacity:1}.upload-results[data-v-3cb623fe]{background:#f8f9fa;border-radius:12px;padding:20px;margin-top:20px}.upload-results h4[data-v-3cb623fe]{margin-bottom:16px;color:#1e1e1e}.results-grid[data-v-3cb623fe]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.result-item[data-v-3cb623fe]{text-align:center;padding:16px;border-radius:8px;background:#fff}.result-item.success[data-v-3cb623fe]{border-left:4px solid #4caf50}.result-item.warning[data-v-3cb623fe]{border-left:4px solid #ff9800}.result-item.error[data-v-3cb623fe]{border-left:4px solid #f44336}.result-count[data-v-3cb623fe]{display:block;font-size:24px;font-weight:700;margin-bottom:4px}.result-label[data-v-3cb623fe]{font-size:14px;color:#666}.error-messages[data-v-3cb623fe]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:16px}.error-messages h5[data-v-3cb623fe]{margin-bottom:12px;color:#856404}.error-messages ul[data-v-3cb623fe]{margin:0;padding-left:20px}.error-messages li[data-v-3cb623fe]{color:#856404;margin-bottom:4px}.add-form[data-v-3cb623fe]{max-width:600px}.form-row[data-v-3cb623fe]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group[data-v-3cb623fe]{display:flex;flex-direction:column}.form-group label[data-v-3cb623fe]{font-weight:600;color:#1e1e1e;margin-bottom:8px}.form-group input[data-v-3cb623fe],.form-group textarea[data-v-3cb623fe]{padding:12px 16px;border:2px solid #e9edf1;border-radius:8px;font-size:16px;transition:border-color .2s ease;font-family:inherit}.form-group input[data-v-3cb623fe]:focus,.form-group textarea[data-v-3cb623fe]:focus{outline:none;border-color:#5b9fed}.field-hint[data-v-3cb623fe]{font-size:12px;color:#666;margin-top:4px}.form-actions[data-v-3cb623fe]{display:flex;gap:12px;margin-top:24px}.btn[data-v-3cb623fe]{padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn[data-v-3cb623fe]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-3cb623fe]{background:#5b9fed;color:#fff}.btn-primary[data-v-3cb623fe]:hover:not(:disabled){background:#4a8adb}.btn-secondary[data-v-3cb623fe]{background:hsla(0,0%,100%,.9);color:#5b9fed;border:2px solid #5b9fed}.btn-secondary[data-v-3cb623fe]:hover:not(:disabled){background:rgba(91,159,237,.1)}.btn-danger[data-v-3cb623fe]{background:#f44336;color:#fff}.btn-danger[data-v-3cb623fe]:hover:not(:disabled){background:#d32f2f}.btn-edit[data-v-3cb623fe]{background:#ff9800;color:#fff;padding:8px 12px;font-size:12px}.btn-edit[data-v-3cb623fe]:hover{background:#f57c00}.btn-resolve[data-v-3cb623fe]{background:#4caf50;color:#fff;padding:8px 12px;font-size:12px}.btn-resolve[data-v-3cb623fe]:hover{background:#388e3c}.btn-dismiss[data-v-3cb623fe]{background:#f44336;color:#fff;padding:8px 12px;font-size:12px}.btn-dismiss[data-v-3cb623fe]:hover{background:#d32f2f}.no-complaints[data-v-3cb623fe]{text-align:center;padding:40px 20px}.empty-state[data-v-3cb623fe]{color:#666}.empty-icon[data-v-3cb623fe]{font-size:48px;margin-bottom:16px}.complaints-list[data-v-3cb623fe]{display:flex;flex-direction:column;gap:16px}.complaint-item[data-v-3cb623fe]{background:#f8f9fa;border-radius:12px;padding:20px;border:1px solid #e9edf1}.complaint-header[data-v-3cb623fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.complaint-date[data-v-3cb623fe]{font-size:14px;color:#666}.complaint-status[data-v-3cb623fe]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.complaint-status.pending[data-v-3cb623fe]{background:#fff3cd;color:#856404}.complaint-status.resolved[data-v-3cb623fe]{background:#d4edda;color:#155724}.complaint-status.dismissed[data-v-3cb623fe]{background:#f8d7da;color:#721c24}.complaint-content[data-v-3cb623fe]{margin-bottom:16px}.complaint-text[data-v-3cb623fe],.rule-info[data-v-3cb623fe]{margin-bottom:8px;color:#1e1e1e}.rule-tag[data-v-3cb623fe]{font-size:12px;color:#5b9fed;background:rgba(91,159,237,.1);padding:2px 6px;border-radius:4px;margin-left:8px}.complaint-actions[data-v-3cb623fe]{display:flex;gap:8px;flex-wrap:wrap}.manage-actions[data-v-3cb623fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.action-card[data-v-3cb623fe]{background:#f8f9fa;border-radius:12px;padding:24px;border:1px solid #e9edf1;text-align:center}.action-card.danger[data-v-3cb623fe]{border-color:#f44336;background:#ffebee}.action-card h4[data-v-3cb623fe]{margin-bottom:12px;color:#1e1e1e}.action-card p[data-v-3cb623fe]{color:#666;margin-bottom:20px;line-height:1.5}@media (max-width:768px){.form-row[data-v-3cb623fe]{grid-template-columns:1fr;gap:16px}.manage-actions[data-v-3cb623fe],.results-grid[data-v-3cb623fe],.stats-grid[data-v-3cb623fe]{grid-template-columns:1fr}.complaint-actions[data-v-3cb623fe]{flex-direction:column}.admin-content[data-v-3cb623fe]{padding:16px}}.admin-overlay[data-v-7ecb2d4a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px)}.admin-panel[data-v-7ecb2d4a]{background:#f6f8fa;border-radius:16px;width:100%;max-width:1200px;height:90vh;min-height:600px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);border:1px solid #e9edf1}.admin-header[data-v-7ecb2d4a]{background:hsla(0,0%,100%,.95);padding:24px;border-bottom:1px solid #e9edf1;position:relative;flex-shrink:0}.admin-header h2[data-v-7ecb2d4a]{margin:0 0 8px 0;font-size:24px;font-weight:700;color:#1e1e1e;display:flex;align-items:center;gap:12px}.admin-header p[data-v-7ecb2d4a]{margin:0 0 12px 0;color:#666;font-size:16px}.admin-user-info[data-v-7ecb2d4a]{display:flex;align-items:center;gap:12px}.user-email[data-v-7ecb2d4a]{background:rgba(91,159,237,.1);color:#5b9fed;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500}.logout-btn[data-v-7ecb2d4a]{background:rgba(244,67,54,.1);border:1px solid #f44336;border-radius:8px;padding:6px 12px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;font-weight:500;color:#f44336;transition:all .2s ease}.logout-btn[data-v-7ecb2d4a]:hover{background:#f44336;color:#fff;transform:scale(1.1)}.close-btn[data-v-7ecb2d4a]{position:absolute;top:20px;right:20px;background:rgba(244,67,54,.1);border:none;border-radius:50%;width:40px;height:40px;font-size:24px;color:#f44336;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-7ecb2d4a]:hover{background:#f44336;color:#fff;transform:scale(1.1)}.admin-content[data-v-7ecb2d4a]{flex:1;overflow:auto;padding:24px;scrollbar-width:none;-ms-overflow-style:none}.admin-content[data-v-7ecb2d4a]::-webkit-scrollbar{display:none}.section-content[data-v-7ecb2d4a]{width:100%}.coming-soon-admin[data-v-7ecb2d4a]{text-align:center;padding:80px 40px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #e9edf1;margin:20px 0}.coming-soon-content h3[data-v-7ecb2d4a]{font-size:28px;color:#666;margin-bottom:16px;font-weight:600}.coming-soon-content p[data-v-7ecb2d4a]{font-size:18px;color:#888;margin-bottom:12px}.coming-soon-content small[data-v-7ecb2d4a]{font-size:16px;color:#999;font-style:italic;line-height:1.5;max-width:500px;display:block;margin:0 auto}.admin-panel[data-v-7ecb2d4a] .tab-button{font-size:13px;padding:10px 14px;min-width:85px}@media (max-width:768px){.admin-panel[data-v-7ecb2d4a] .tab-button{font-size:12px;padding:8px 10px;min-width:75px;gap:4px}.admin-panel[data-v-7ecb2d4a] .tab-label{font-size:12px}.admin-panel[data-v-7ecb2d4a] .tab-icon{font-size:13px}}@media (max-width:480px){.admin-panel[data-v-7ecb2d4a] .tab-button{font-size:11px;padding:6px 8px;min-width:65px;gap:3px}.admin-panel[data-v-7ecb2d4a] .tab-label{font-size:11px}.admin-panel[data-v-7ecb2d4a] .tab-icon{font-size:12px}}@media (max-width:768px){.admin-overlay[data-v-7ecb2d4a]{padding:10px}.admin-panel[data-v-7ecb2d4a]{max-height:95vh}.admin-header[data-v-7ecb2d4a]{padding:16px}.admin-header h2[data-v-7ecb2d4a]{font-size:20px;line-height:1.2}.logout-btn[data-v-7ecb2d4a]{padding:4px 8px;font-size:11px}.admin-content[data-v-7ecb2d4a]{padding:16px}.coming-soon-admin[data-v-7ecb2d4a]{padding:40px 20px}.coming-soon-content h3[data-v-7ecb2d4a]{font-size:22px}.coming-soon-content p[data-v-7ecb2d4a]{font-size:16px}.coming-soon-content small[data-v-7ecb2d4a]{font-size:14px}.settings-grid[data-v-7ecb2d4a]{grid-template-columns:1fr}.close-btn[data-v-7ecb2d4a]{top:12px;right:12px;width:36px;height:36px;font-size:20px}.admin-user-info[data-v-7ecb2d4a]{flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}}@media (max-width:480px){.admin-overlay[data-v-7ecb2d4a]{padding:5px}.admin-panel[data-v-7ecb2d4a]{max-height:98vh}.admin-header[data-v-7ecb2d4a]{padding:12px}.admin-header h2[data-v-7ecb2d4a]{font-size:18px;margin-bottom:6px}.admin-header p[data-v-7ecb2d4a]{font-size:14px;margin-bottom:8px}.admin-content[data-v-7ecb2d4a]{padding:12px}.user-email[data-v-7ecb2d4a]{font-size:12px;padding:4px 8px}.coming-soon-admin[data-v-7ecb2d4a]{padding:30px 16px}.coming-soon-content h3[data-v-7ecb2d4a]{font-size:20px}.coming-soon-content p[data-v-7ecb2d4a]{font-size:15px}.coming-soon-content small[data-v-7ecb2d4a]{font-size:13px}.close-btn[data-v-7ecb2d4a]{top:8px;right:8px;width:32px;height:32px;font-size:18px}}@media (max-width:360px){.admin-header h2[data-v-7ecb2d4a]{font-size:16px}.admin-header p[data-v-7ecb2d4a]{font-size:13px}}.complaint-overlay[data-v-01ffb06c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1500;padding:20px}.complaint-modal[data-v-01ffb06c]{background:#fff;border-radius:16px;padding:24px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.modal-header[data-v-01ffb06c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e9edf1}.modal-header h3[data-v-01ffb06c]{margin:0;color:#1e1e1e;font-size:20px}.close-btn[data-v-01ffb06c]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.close-btn[data-v-01ffb06c]:hover{background:#f0f0f0}.verb-info[data-v-01ffb06c]{background:#f6f8fa;border-radius:12px;padding:16px;margin-bottom:20px}.verb-info h4[data-v-01ffb06c]{margin:0 0 12px 0;color:#5b9fed;font-size:18px}.verb-forms[data-v-01ffb06c]{font-family:monospace;font-size:16px;color:#1e1e1e;margin-bottom:8px;font-weight:600}.verb-forms span[data-v-01ffb06c]{background:#fff;padding:4px 8px;border-radius:6px;margin:0 4px}.verb-translation[data-v-01ffb06c]{color:#666;font-size:14px}.rule-info[data-v-01ffb06c]{background:#f6f8fa;border-radius:12px;padding:16px;margin-bottom:20px}.rule-info h4[data-v-01ffb06c]{margin:0 0 12px 0;color:#5b9fed;font-size:18px}.rule-description[data-v-01ffb06c]{color:#1e1e1e;margin-bottom:12px;line-height:1.5}.rule-example[data-v-01ffb06c]{color:#666;font-size:14px;font-style:italic}.complaint-form label[data-v-01ffb06c]{display:block;margin-bottom:8px;font-weight:600;color:#1e1e1e}.complaint-textarea[data-v-01ffb06c]{width:100%;border:2px solid #e9edf1;border-radius:8px;padding:12px;font-size:14px;font-family:inherit;resize:vertical;outline:none;transition:border-color .2s;margin-bottom:20px}.complaint-textarea[data-v-01ffb06c]:focus{border-color:#5b9fed}.form-actions[data-v-01ffb06c]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-01ffb06c]{border:none;border-radius:8px;padding:12px 20px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn[data-v-01ffb06c]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-01ffb06c]{background:#5b9fed;color:#fff}.btn-primary[data-v-01ffb06c]:hover:not(:disabled){background:#4a8adb}.btn-secondary[data-v-01ffb06c]{background:transparent;color:#666;border:2px solid #e9edf1}.btn-secondary[data-v-01ffb06c]:hover{background:#f6f8fa}@media (max-width:768px){.complaint-modal[data-v-01ffb06c]{padding:20px;margin:16px}.form-actions[data-v-01ffb06c]{flex-direction:column}.btn[data-v-01ffb06c]{width:100%}}.update-prompt[data-v-653c1dee]{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;pointer-events:auto}.update-content[data-v-653c1dee]{background:linear-gradient(135deg,#5b9fed,#4a8adb);color:#fff;border-radius:16px;padding:16px 20px;box-shadow:0 8px 32px rgba(0,0,0,.2);backdrop-filter:blur(10px);display:flex;align-items:center;gap:16px;max-width:400px;width:calc(100vw - 40px)}.update-icon[data-v-653c1dee]{font-size:24px;animation:rotate-653c1dee 2s linear infinite}@keyframes rotate-653c1dee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.update-text[data-v-653c1dee]{flex:1}.update-text h4[data-v-653c1dee]{margin:0 0 4px 0;font-size:16px;font-weight:600}.update-text p[data-v-653c1dee]{margin:0;font-size:14px;opacity:.9}.update-actions[data-v-653c1dee]{display:flex;gap:8px}.btn-dismiss[data-v-653c1dee],.btn-update[data-v-653c1dee]{border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-dismiss[data-v-653c1dee]{background:hsla(0,0%,100%,.2);color:#fff;backdrop-filter:blur(10px)}.btn-dismiss[data-v-653c1dee]:hover{background:hsla(0,0%,100%,.3)}.btn-update[data-v-653c1dee]{background:#fff;color:#5b9fed}.btn-update[data-v-653c1dee]:hover{background:#f0f0f0;transform:translateY(-1px)}.slide-down-enter-active[data-v-653c1dee]{transition:all .4s ease}.slide-down-leave-active[data-v-653c1dee]{transition:all .3s ease}.slide-down-enter-from[data-v-653c1dee],.slide-down-leave-to[data-v-653c1dee]{opacity:0;transform:translateX(-50%) translateY(-20px)}@media (max-width:768px){.update-prompt[data-v-653c1dee]{top:10px;left:10px;right:10px;transform:none}.update-content[data-v-653c1dee]{width:100%;flex-direction:column;text-align:center;gap:12px}.update-actions[data-v-653c1dee]{width:100%}.btn-dismiss[data-v-653c1dee],.btn-update[data-v-653c1dee]{flex:1}}.alert-overlay[data-v-1ee34686]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2100;padding:20px}.alert-modal[data-v-1ee34686]{background:#fff;border-radius:16px;padding:24px;max-width:400px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:alertSlideIn-1ee34686 .3s ease-out}@keyframes alertSlideIn-1ee34686{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-1ee34686]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.alert-icon[data-v-1ee34686]{font-size:24px;flex-shrink:0}.modal-header h3[data-v-1ee34686]{margin:0;color:#1e1e1e;font-size:18px;font-weight:600}.modal-body[data-v-1ee34686]{margin-bottom:24px}.modal-body p[data-v-1ee34686]{margin:0;color:#333;line-height:1.5;font-size:16px}.modal-actions[data-v-1ee34686]{display:flex;justify-content:flex-end}.btn[data-v-1ee34686]{border:none;border-radius:8px;padding:12px 24px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px;min-width:80px}.btn-primary[data-v-1ee34686]{background:#5b9fed;color:#fff}.btn-primary[data-v-1ee34686]:focus,.btn-primary[data-v-1ee34686]:hover{background:#4a8adb;outline:none;box-shadow:0 0 0 3px rgba(91,159,237,.3)}@media (max-width:768px){.alert-modal[data-v-1ee34686]{margin:16px;padding:20px}.modal-header h3[data-v-1ee34686]{font-size:16px}.modal-body p[data-v-1ee34686]{font-size:15px}}.confirm-overlay[data-v-8429007a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2200;padding:20px}.confirm-modal[data-v-8429007a]{background:#fff;border-radius:16px;padding:24px;max-width:450px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:confirmSlideIn-8429007a .3s ease-out}@keyframes confirmSlideIn-8429007a{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-8429007a]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.confirm-icon[data-v-8429007a]{font-size:24px;flex-shrink:0}.modal-header h3[data-v-8429007a]{margin:0;color:#1e1e1e;font-size:18px;font-weight:600}.modal-body[data-v-8429007a]{margin-bottom:24px}.modal-body p[data-v-8429007a]{margin:0;color:#333;line-height:1.5;font-size:16px}.modal-actions[data-v-8429007a]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-8429007a]{border:none;border-radius:8px;padding:12px 20px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px;min-width:80px}.btn-primary[data-v-8429007a]{background:#5b9fed;color:#fff}.btn-primary[data-v-8429007a]:focus,.btn-primary[data-v-8429007a]:hover{background:#4a8adb;outline:none;box-shadow:0 0 0 3px rgba(91,159,237,.3)}.btn-danger[data-v-8429007a]{background:#f44336;color:#fff}.btn-danger[data-v-8429007a]:focus,.btn-danger[data-v-8429007a]:hover{background:#d32f2f;outline:none;box-shadow:0 0 0 3px rgba(244,67,54,.3)}.btn-warning[data-v-8429007a]{background:#ff9800;color:#fff}.btn-warning[data-v-8429007a]:focus,.btn-warning[data-v-8429007a]:hover{background:#f57c00;outline:none;box-shadow:0 0 0 3px rgba(255,152,0,.3)}.btn-secondary[data-v-8429007a]{background:transparent;color:#666;border:2px solid #e9edf1}.btn-secondary[data-v-8429007a]:focus,.btn-secondary[data-v-8429007a]:hover{background:#f6f8fa;outline:none;box-shadow:0 0 0 3px rgba(91,159,237,.2)}@media (max-width:768px){.confirm-modal[data-v-8429007a]{margin:16px;padding:20px}.modal-header h3[data-v-8429007a]{font-size:16px}.modal-body p[data-v-8429007a]{font-size:15px}.modal-actions[data-v-8429007a]{flex-direction:column}.btn[data-v-8429007a]{width:100%}}.login-overlay[data-v-713fa5f0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2200;padding:20px}.login-modal[data-v-713fa5f0]{background:#fff;border-radius:16px;padding:28px;max-width:400px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.4);animation:loginSlideIn-713fa5f0 .3s ease-out}@keyframes loginSlideIn-713fa5f0{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-713fa5f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e9edf1}.modal-header h3[data-v-713fa5f0]{margin:0;color:#1e1e1e;font-size:20px;font-weight:600}.close-btn[data-v-713fa5f0]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.close-btn[data-v-713fa5f0]:hover{background:#f0f0f0}.login-description[data-v-713fa5f0]{color:#666;margin:0 0 24px 0;font-size:14px;text-align:center}.login-form[data-v-713fa5f0]{gap:20px}.form-group[data-v-713fa5f0],.login-form[data-v-713fa5f0]{display:flex;flex-direction:column}.form-group label[data-v-713fa5f0]{font-size:14px;color:#333;margin-bottom:8px;font-weight:600}.form-input[data-v-713fa5f0]{padding:12px 16px;border:2px solid #e9edf1;border-radius:8px;font-size:14px;color:#1e1e1e;transition:border-color .2s;background:#fff}.form-input[data-v-713fa5f0]:focus{outline:none;border-color:#5b9fed}.form-input[data-v-713fa5f0]:disabled{background:#f6f8fa;cursor:not-allowed;opacity:.7}.form-input.error[data-v-713fa5f0]{border-color:#ff5722}.error-message[data-v-713fa5f0]{color:#ff5722;font-size:12px;margin-top:6px}.general-error[data-v-713fa5f0]{background:rgba(255,87,34,.1);border:1px solid #ff5722;border-radius:8px;padding:12px;color:#d84315;font-size:14px;text-align:center}.form-actions[data-v-713fa5f0]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.btn[data-v-713fa5f0]{border:none;border-radius:8px;padding:12px 20px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px;min-width:100px}.btn[data-v-713fa5f0]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-713fa5f0]{background:#5b9fed;color:#fff}.btn-primary[data-v-713fa5f0]:hover:not(:disabled){background:#4a8adb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(91,159,237,.3)}.btn-secondary[data-v-713fa5f0]{background:transparent;color:#666;border:2px solid #e9edf1}.btn-secondary[data-v-713fa5f0]:hover:not(:disabled){background:#f6f8fa;border-color:#d0d7de}@media (max-width:768px){.login-modal[data-v-713fa5f0]{padding:24px;margin:16px}.form-actions[data-v-713fa5f0]{flex-direction:column}.btn[data-v-713fa5f0]{width:100%}}.edit-overlay[data-v-7df823c1]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999!important;padding:20px;backdrop-filter:blur(4px);margin:0!important;transform:none!important}.edit-modal[data-v-7df823c1]{background:#fff;border-radius:16px;padding:24px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}.modal-header[data-v-7df823c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e9edf1}.modal-header h3[data-v-7df823c1]{margin:0;color:#1e1e1e;font-size:20px}.close-btn[data-v-7df823c1]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.close-btn[data-v-7df823c1]:hover{background:#f0f0f0}.complaint-context[data-v-7df823c1]{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:16px;margin-bottom:24px}.complaint-context h4[data-v-7df823c1]{margin:0 0 8px 0;color:#f57c00;font-size:14px}.complaint-text[data-v-7df823c1]{margin:0 0 8px 0;color:#333;font-style:italic;line-height:1.4}.complaint-date[data-v-7df823c1]{margin:0;font-size:12px;color:#666}.edit-form[data-v-7df823c1]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-7df823c1]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-7df823c1]{font-weight:600;color:#1e1e1e;font-size:14px}.form-input[data-v-7df823c1]{border:2px solid #e9edf1;border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .2s;outline:none}.form-input[data-v-7df823c1]:focus{border-color:#5b9fed}.form-input.error[data-v-7df823c1]{border-color:#f44336;background-color:rgba(244,67,54,.05)}.error-message[data-v-7df823c1]{color:#f44336;font-size:12px;margin-top:4px}.changes-preview[data-v-7df823c1]{background:#f6f8fa;border:1px solid #e9edf1;border-radius:8px;padding:16px}.changes-preview h4[data-v-7df823c1]{margin:0 0 12px 0;color:#1e1e1e;font-size:14px}.changes-list[data-v-7df823c1]{display:flex;flex-direction:column;gap:8px}.change-item[data-v-7df823c1]{display:flex;align-items:center;gap:8px;font-size:14px;padding:8px;background:#fff;border-radius:6px;border:1px solid #e9edf1}.field-name[data-v-7df823c1]{font-weight:600;color:#5b9fed;min-width:100px}.old-value[data-v-7df823c1]{background:rgba(244,67,54,.1);color:#c62828;padding:2px 6px;border-radius:4px;font-family:monospace}.arrow[data-v-7df823c1]{color:#666;font-weight:700}.new-value[data-v-7df823c1]{background:rgba(76,175,80,.1);color:#2e7d32;padding:2px 6px;border-radius:4px;font-family:monospace}.form-actions[data-v-7df823c1]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:16px;border-top:1px solid #e9edf1}.btn[data-v-7df823c1]{border:none;border-radius:8px;padding:12px 20px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn[data-v-7df823c1]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-7df823c1]{background:#5b9fed;color:#fff}.btn-primary[data-v-7df823c1]:hover:not(:disabled){background:#4a8adb}.btn-secondary[data-v-7df823c1]{background:transparent;color:#666;border:2px solid #e9edf1}.btn-secondary[data-v-7df823c1]:hover{background:#f6f8fa}@media (max-width:768px){.edit-modal[data-v-7df823c1]{padding:20px;margin:16px}.form-actions[data-v-7df823c1]{flex-direction:column}.btn[data-v-7df823c1]{width:100%}.change-item[data-v-7df823c1]{flex-direction:column;align-items:flex-start;gap:4px}.field-name[data-v-7df823c1]{min-width:auto}}.edit-overlay[data-v-6b61bf76]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999!important;margin:0!important;transform:none!important;backdrop-filter:blur(4px)}.edit-modal[data-v-6b61bf76]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:modalAppear-6b61bf76 .3s ease-out}@keyframes modalAppear-6b61bf76{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-6b61bf76]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0 24px;border-bottom:1px solid #e9edf1;margin-bottom:24px}.modal-header h2[data-v-6b61bf76]{margin:0;font-size:24px;font-weight:700;color:#1e1e1e;display:flex;align-items:center;gap:8px}.close-btn[data-v-6b61bf76]{background:none;border:none;font-size:20px;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-btn[data-v-6b61bf76]:hover{background:#f5f5f5;color:#333}.modal-content[data-v-6b61bf76]{padding:0 24px 24px 24px}.complaint-context[data-v-6b61bf76]{background:#fff9c4;border-left:4px solid #ffc107;border-radius:8px;padding:16px;margin-bottom:24px}.complaint-context h4[data-v-6b61bf76]{margin:0 0 8px 0;color:#f57f17;font-size:16px}.complaint-text[data-v-6b61bf76]{margin:0;color:#f57f17;font-style:italic}.edit-form[data-v-6b61bf76]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-6b61bf76]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-6b61bf76]{display:flex;flex-direction:column}.form-group label[data-v-6b61bf76]{font-weight:600;color:#1e1e1e;margin-bottom:8px;font-size:14px}.form-group input[data-v-6b61bf76],.form-group textarea[data-v-6b61bf76]{padding:12px 16px;border:2px solid #e9edf1;border-radius:8px;font-size:16px;font-family:inherit;transition:border-color .2s ease;resize:vertical}.form-group input[data-v-6b61bf76]:focus,.form-group textarea[data-v-6b61bf76]:focus{outline:none;border-color:#5b9fed}.field-hint[data-v-6b61bf76]{font-size:12px;color:#666;margin-top:4px}.changes-info[data-v-6b61bf76]{background:#e8f5e8;border-left:4px solid #4caf50;border-radius:8px;padding:16px}.changes-info h4[data-v-6b61bf76]{margin:0 0 12px 0;color:#2e7d32;font-size:16px}.changes-info ul[data-v-6b61bf76]{margin:0;padding-left:20px}.changes-info li[data-v-6b61bf76]{margin-bottom:8px;color:#2e7d32}.change-from[data-v-6b61bf76]{color:#d32f2f;background:#ffebee}.change-from[data-v-6b61bf76],.change-to[data-v-6b61bf76]{padding:2px 6px;border-radius:4px;font-family:monospace;font-size:13px}.change-to[data-v-6b61bf76]{color:#388e3c;background:#e8f5e8}.modal-actions[data-v-6b61bf76]{display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e9edf1}.btn[data-v-6b61bf76]{padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn[data-v-6b61bf76]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-6b61bf76]{background:#5b9fed;color:#fff}.btn-primary[data-v-6b61bf76]:hover:not(:disabled){background:#4a8adb}.btn-secondary[data-v-6b61bf76]{background:#f5f5f5;color:#666}.btn-secondary[data-v-6b61bf76]:hover{background:#eee;color:#333}@media (max-width:768px){.edit-modal[data-v-6b61bf76]{width:95%;margin:20px}.modal-header[data-v-6b61bf76]{padding:20px 20px 0 20px}.modal-content[data-v-6b61bf76]{padding:0 20px 20px 20px}.form-row[data-v-6b61bf76]{grid-template-columns:1fr;gap:16px}.modal-actions[data-v-6b61bf76]{flex-direction:column}.btn[data-v-6b61bf76]{width:100%;justify-content:center}}@media (max-width:480px){.edit-modal[data-v-6b61bf76]{width:100%;height:100%;max-height:100vh;border-radius:0;margin:0}.modal-header h2[data-v-6b61bf76]{font-size:20px}}.support-button-container[data-v-bd78ecb0]{position:fixed;bottom:20px;right:20px;z-index:1000}.support-button[data-v-bd78ecb0]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#5b9fed,#4a8adb);color:#fff;border:none;border-radius:50px;padding:12px 20px;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 4px 12px rgba(91,159,237,.3);transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.support-button[data-v-bd78ecb0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(91,159,237,.4);background:linear-gradient(135deg,#4a8adb,#3a7bc8)}.support-button[data-v-bd78ecb0]:active{transform:translateY(0);box-shadow:0 3px 10px rgba(91,159,237,.3)}.support-icon[data-v-bd78ecb0]{font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.support-text[data-v-bd78ecb0]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;letter-spacing:.3px}.support-button-container[data-v-bd78ecb0]{animation:fadeInUp-bd78ecb0 .6s ease-out}@keyframes fadeInUp-bd78ecb0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.support-button-container[data-v-bd78ecb0]{bottom:16px;right:16px}.support-button[data-v-bd78ecb0]{padding:10px 16px;font-size:13px;border-radius:40px}.support-icon[data-v-bd78ecb0]{font-size:14px}.support-text[data-v-bd78ecb0]{font-size:13px}}@media (max-width:480px){.support-button-container[data-v-bd78ecb0]{bottom:12px;right:12px}.support-button[data-v-bd78ecb0]{padding:8px 14px;gap:6px}.support-text[data-v-bd78ecb0]{display:none}.support-button[data-v-bd78ecb0]{border-radius:50%;width:44px;height:44px;padding:0;justify-content:center}.support-icon[data-v-bd78ecb0]{font-size:18px}}@media (pointer:fine){.support-button[data-v-bd78ecb0]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));opacity:0;transition:opacity .3s ease}.support-button[data-v-bd78ecb0]:hover:before{opacity:1}}.support-button[data-v-bd78ecb0]{position:relative}.support-button[data-v-bd78ecb0]:after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(135deg,#5b9fed,#4a8adb);opacity:0;z-index:-1;animation:pulse-bd78ecb0 3s ease-in-out infinite}@keyframes pulse-bd78ecb0{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}@media (max-width:768px){.support-button[data-v-bd78ecb0]:after{animation:none}}.ad-banner-container[data-v-5ba29ae2]{margin:20px 0;text-align:center;border-radius:8px;overflow:hidden;background:#f8f9fa}.ad-label[data-v-5ba29ae2]{font-size:12px;color:#6c757d;padding:4px 8px;background:#e9ecef;text-transform:uppercase;letter-spacing:.5px}.ad-content[data-v-5ba29ae2]{min-height:90px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.ad-banner-container[data-v-5ba29ae2]{margin:16px 0}}.yandex-banner-container[data-v-0092d29e]{margin:20px 0;text-align:center;border-radius:8px;overflow:hidden;background:#f8f9fa}.ad-label[data-v-0092d29e]{font-size:12px;color:#6c757d;padding:4px 8px;background:#e9ecef;text-transform:uppercase;letter-spacing:.5px}.ad-content[data-v-0092d29e]{min-height:90px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.yandex-banner-container[data-v-0092d29e]{margin:16px 0}}.interstitial-overlay[data-v-0568483e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px)}.interstitial-content[data-v-0568483e]{background:#fff;border-radius:16px;width:90%;max-width:400px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.ad-header[data-v-0568483e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.ad-label[data-v-0568483e]{font-size:14px;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.close-btn[data-v-0568483e]{width:32px;height:32px;border:none;border-radius:50%;background:#e9ecef;color:#6c757d;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-0568483e]:disabled{background:#6c757d;color:#fff;cursor:not-allowed}.close-btn[data-v-0568483e]:not(:disabled):hover{background:#dc3545;color:#fff}.ad-body[data-v-0568483e]{padding:20px;min-height:250px;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.ad-footer[data-v-0568483e]{padding:12px 20px;background:#f8f9fa;border-top:1px solid #e9ecef;text-align:center}.ad-footer small[data-v-0568483e]{color:#6c757d;font-size:12px}.interstitial-overlay[data-v-0568483e]{animation:fadeIn-0568483e .3s ease-out}.interstitial-content[data-v-0568483e]{animation:slideIn-0568483e .3s ease-out}@keyframes fadeIn-0568483e{0%{opacity:0}to{opacity:1}}@keyframes slideIn-0568483e{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.interstitial-content[data-v-0568483e]{width:95%;margin:0 auto}.ad-body[data-v-0568483e]{min-height:200px;padding:16px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f8fa;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{width:0;background:transparent;display:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;background:transparent;display:none}::-webkit-scrollbar-corner,::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{display:none}.app{max-width:800px;margin:0 auto;padding:20px;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.header{text-align:center;margin-bottom:32px}.header h1{font-size:28px;font-weight:700;color:#1e1e1e;margin-bottom:12px}.title-clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.title-clickable:hover{transform:translateY(-1px);text-shadow:0 2px 4px rgba(0,0,0,.1)}.loading-container{text-align:center;padding:40px 20px}.loading-spinner{width:40px;height:40px;border:4px solid #e9edf1;border-top:4px solid #5b9fed;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container p{color:#666;font-size:16px;margin:0}@media (max-width:768px){.app{padding:16px}.header h1{font-size:24px;line-height:1.2}.header{margin-bottom:24px}}@media (max-width:480px){.app{padding:12px}.header h1{font-size:20px;margin-bottom:8px}.header{margin-bottom:20px}}.quiz-content{min-height:400px;width:100%}.coming-soon{text-align:center;padding:60px 20px;background:hsla(0,0%,100%,.9);border-radius:16px;border:2px dashed #e9edf1;margin:20px 0}.coming-soon-content h3{font-size:24px;color:#666;margin-bottom:12px;font-weight:600}.coming-soon-content p{font-size:16px;color:#888;margin-bottom:8px}.coming-soon-content small{font-size:14px;color:#999;font-style:italic}@media (max-width:768px){.coming-soon{padding:40px 16px;margin:16px 0}.coming-soon-content h3{font-size:20px;margin-bottom:10px}.coming-soon-content p{font-size:15px;margin-bottom:6px}}@media (max-width:480px){.coming-soon{padding:30px 12px;margin:12px 0}.coming-soon-content h3{font-size:18px;margin-bottom:8px}.coming-soon-content p{font-size:14px;margin-bottom:4px}.coming-soon-content small{font-size:12px}}