:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-primary: #1B9AAA;--color-primary-light: #E6CBA8;--color-accent: #F4A259;--color-warm-bg: #FFF8F0;--color-warm-brown: #E6CBA8;--color-dark: #545454;--color-text: #545454;--color-heading: #1B9AAA;--color-border: #E6CBA8;--color-border-hover: #F4A259;--color-card: #FFFDF8;--color-card-shadow: #E6CBA855;--color-btn: #F4A259;--color-btn-hover: #1B9AAA;--color-btn-text: #fff;--color-input-bg: #F9F6F2;--color-input-border: #E6CBA8;--color-divider: #E6CBA8;--color-error: #D32F2F;--color-success: #4CAF50;--color-warning: #F4A259;--color-background: var(--color-warm-bg);--color-background-soft: #F9F6F2;--color-background-mute: #F4EDE4;--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background, #fff)!important;transition:color .5s,background-color .5s;line-height:1.6;font-family:Microsoft JhengHei,微軟正黑體,Noto Sans TC,Arial,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{background:var(--color-background, #fff)!important}@media (prefers-color-scheme: dark){html,body{background:var(--color-background, #fff)!important}}@media (forced-colors: active){body{color:CanvasText;background-color:Canvas}a{color:LinkText}button{color:ButtonText;background-color:ButtonFace;border-color:ButtonBorder}input,textarea,select{color:CanvasText;background-color:Canvas;border-color:ButtonBorder}}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;justify-content:center;align-items:flex-start;min-height:100vh}#app{max-width:1280px;width:100%;padding:2rem;margin:0 auto;display:block}}.adsense-auto-ad[data-v-add27668]{min-height:60px;width:100%;display:block}.bottom-nav[data-v-118a7cab]{position:fixed;left:0;right:0;bottom:0;height:60px;background:#fff;border-top:1px solid #e5e7eb;display:flex;justify-content:space-around;align-items:center;z-index:100;box-shadow:0 -2px 8px #dbeafe33}.bottom-nav button[data-v-118a7cab]{background:none;border:none;outline:none;display:flex;flex-direction:column;align-items:center;font-size:1.1em;color:#888;cursor:pointer;flex:1;padding:0;transition:color .2s,background .2s}.bottom-nav button.active[data-v-118a7cab]{color:#2563eb}.bottom-nav .logout-btn[data-v-118a7cab]{color:#e11d48;font-weight:700;background:none;border:none;transition:color .2s,background .2s}.bottom-nav .logout-btn[data-v-118a7cab]:hover{background:#fef2f2;color:#be123c}.icon[data-v-118a7cab]{font-size:1.5em;margin-bottom:.1em}.label[data-v-118a7cab]{font-size:.85em}@media (max-width: 600px){.bottom-nav[data-v-118a7cab]{height:56px}.icon[data-v-118a7cab]{font-size:1.3em}}.login-bg[data-v-3a5c699b]{min-height:100vh;background:var(--color-background);display:flex;flex-direction:column;align-items:center;justify-content:center}.login-container[data-v-3a5c699b]{background:var(--color-card);border-radius:18px;box-shadow:0 2px 16px var(--color-card-shadow);padding:2.5em 2em 2em;display:flex;flex-direction:column;align-items:center;margin-bottom:2em}.main-btn[data-v-3a5c699b]{width:80%;padding:1em;background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:12px;font-size:1.2em;margin:1em 0;cursor:pointer;box-shadow:0 1px 6px var(--color-card-shadow);transition:background .2s}.main-btn[data-v-3a5c699b]:hover{background:var(--color-btn-hover)}.msg[data-v-3a5c699b]{margin-top:1em;color:#d2691e}.modal-bg[data-v-3a5c699b]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-3a5c699b]{background:var(--color-card);border-radius:14px;padding:2em 1.5em 1.5em;min-width:300px;box-shadow:0 4px 24px var(--color-card-shadow);display:flex;flex-direction:column;align-items:center}.modal-box h3[data-v-3a5c699b]{margin-bottom:1em}.modal-box input[data-v-3a5c699b]{width:100%;margin-bottom:1em;padding:.7em;border-radius:10px;border:1.5px solid var(--color-input-border);font-size:1em;background:var(--color-input-bg);color:var(--color-dark)}.modal-box button[type=submit][data-v-3a5c699b]{width:100%;padding:.8em;background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:12px;font-size:1.1em;cursor:pointer;margin-bottom:.5em;box-shadow:0 1px 6px var(--color-card-shadow)}.close-btn[data-v-3a5c699b]{margin-top:.5em;background:var(--color-primary-light);color:var(--color-primary);border:none;border-radius:8px;padding:.4em 1em;font-size:1em;cursor:pointer;transition:background .2s}.close-btn[data-v-3a5c699b]:hover{background:var(--color-primary);color:#fff}.register-error[data-v-3a5c699b]{color:#d32f2f;margin-top:.7em;font-size:1em;text-align:center}.avatar-modal-box[data-v-3a5c699b]{min-width:340px}.avatar-list[data-v-3a5c699b]{display:flex;gap:1.2em;margin:2em 0 1.5em;flex-wrap:wrap;justify-content:center}.avatar-item[data-v-3a5c699b]{width:72px;height:72px;border-radius:50%;overflow:hidden;border:3px solid #e5e7eb;cursor:pointer;transition:border .2s;box-shadow:0 1px 6px #bae6fd33;background:#f8fafc;display:flex;align-items:center;justify-content:center}.avatar-item.selected[data-v-3a5c699b]{border:3px solid #2563eb}.avatar-item img[data-v-3a5c699b]{width:100%;height:100%;object-fit:cover}.submit-btn[data-v-3a5c699b]{background:linear-gradient(90deg,#2563eb 60%,#60a5fa);color:#fff;border:none;border-radius:8px;padding:.7em 1.5em;font-size:1.1em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px #bae6fd33;transition:background .2s,box-shadow .2s}.submit-btn[data-v-3a5c699b]:disabled{background:#e5e7eb;color:#aaa;cursor:not-allowed}.submit-btn[data-v-3a5c699b]:not(:disabled):hover{background:#1d4ed8}.upload-avatar-item[data-v-3a5c699b]{border-style:dashed;border-color:#2563eb;background:#f0f6ff;position:relative}.terms-content.terms-scrollable[data-v-3a5c699b]{max-height:55vh;min-height:30vh;overflow-y:auto;padding:.5em .5em .5em 0}.terms-check-row[data-v-3a5c699b]{display:flex;align-items:center;justify-content:flex-end;gap:.4em;margin:.7em 0;white-space:nowrap}.terms-check-row input[type=checkbox][data-v-3a5c699b]{margin:0;width:1.1em;height:1.1em;accent-color:var(--color-primary);vertical-align:middle}.terms-check-row label[data-v-3a5c699b]{margin:0;padding:0;font-size:1em;cursor:pointer;user-select:none}@media (max-width: 600px){.modal-box[data-v-3a5c699b]{max-width:98vw!important}.terms-content.terms-scrollable[data-v-3a5c699b]{max-height:60vw;min-height:30vw}.terms-check-row[data-v-3a5c699b]{font-size:.98em;gap:.3em}}.register-success[data-v-3a5c699b]{color:#2563eb;font-size:1.1em;margin-bottom:1em;text-align:center;font-weight:700}.verify-btn[data-v-3a5c699b]{padding:.7em 1.2em;font-size:1em;border-radius:8px;background:linear-gradient(90deg,#2563eb 60%,#60a5fa);color:#fff;border:none;margin-top:.2em;margin-bottom:.5em;font-weight:500;box-shadow:0 1px 6px #bae6fd33;transition:background .2s,box-shadow .2s}.verify-btn[data-v-3a5c699b]:disabled{background:#e5e7eb;color:#aaa;cursor:not-allowed}.verify-btn[data-v-3a5c699b]:not(:disabled):hover{background:#1d4ed8}.verify-msg[data-v-3a5c699b]{color:#2563eb;font-size:1em;margin-top:.2em;margin-bottom:.5em;text-align:left}.global-loading-bg[data-v-3a5c699b]{position:fixed;inset:0;background:#0008;z-index:3000;display:flex;align-items:center;justify-content:center}.spinner[data-v-3a5c699b]{width:60px;height:60px;border:7px solid #e0e7ef;border-top:7px solid #2563eb;border-radius:50%;animation:spin-3a5c699b 1s linear infinite}@keyframes spin-3a5c699b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-error[data-v-3a5c699b]{color:#d32f2f;margin-top:.7em;font-size:1em;text-align:center}.google-btn[data-v-3a5c699b]{width:100%;padding:.8em;background:#fff;color:#444;border:1.5px solid #e5e7eb;border-radius:12px;font-size:1.1em;cursor:pointer;margin:.7em 0 .5em;display:flex;align-items:center;justify-content:center;font-weight:500;box-shadow:0 1px 6px #bae6fd33;transition:background .2s,box-shadow .2s}.google-btn[data-v-3a5c699b]:hover{background:#f1f5fb}@media (forced-colors: active){.google-btn[data-v-3a5c699b]{background:#fff;color:#444}}.upload-bg[data-v-27a78bf2]{min-height:100vh;background:var(--color-background);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:80px}.upload-container[data-v-27a78bf2]{max-width:500px;width:100%;margin:2em auto;padding:2em 1em;border-radius:18px;background:var(--color-card);box-shadow:0 2px 16px var(--color-card-shadow);display:flex;flex-direction:column;align-items:center;border-bottom:none!important}.app-title[data-v-27a78bf2]{color:var(--color-heading);font-size:2.2em;font-weight:700;margin-bottom:1.2em;letter-spacing:.05em}.upload-info[data-v-27a78bf2]{margin-bottom:3em;background:linear-gradient(90deg,var(--color-background) 80%,var(--color-card) 100%);padding:1.5em 1.2em 1.2em;border-radius:14px;width:90%;max-width:600px;box-shadow:0 2px 12px var(--color-card-shadow);font-size:1.12em;display:flex;flex-direction:column;align-items:center;border-bottom:none!important}.upload-info select[data-v-27a78bf2],.upload-info input[data-v-27a78bf2],.upload-info textarea[data-v-27a78bf2]{max-width:100%;width:100%;margin-bottom:1em;display:block;box-sizing:border-box}@media (max-width: 700px){.upload-bg[data-v-27a78bf2]{min-height:100vh}.upload-container[data-v-27a78bf2]{max-width:100vw;width:100vw;margin:0;border-radius:0;min-height:calc(100vh - 56px);padding:1.2em .2em 0;box-shadow:none;box-sizing:border-box}.upload-info[data-v-27a78bf2]{padding:1em .2em;border-radius:14px;box-shadow:0 2px 12px var(--color-card-shadow);max-width:100vw;width:100vw;margin:0}.upload-info select[data-v-27a78bf2],.upload-info input[data-v-27a78bf2],.upload-info textarea[data-v-27a78bf2]{max-width:100vw}}select[data-v-27a78bf2],input[data-v-27a78bf2],textarea[data-v-27a78bf2]{display:block;width:100%;margin-bottom:1em;padding:.7em;border-radius:10px;border:1.5px solid var(--color-input-border);font-size:1em;background:var(--color-input-bg);color:var(--color-dark);transition:border .2s,box-shadow .2s;box-shadow:0 1px 4px var(--color-card-shadow)}select[data-v-27a78bf2]:focus,input[data-v-27a78bf2]:focus,textarea[data-v-27a78bf2]:focus{outline:none;border:1.5px solid var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:#fff}select[data-v-27a78bf2]{appearance:none;-webkit-appearance:none;background:var(--color-input-bg) url('data:image/svg+xml;utf8,<svg fill="%231B9AAA" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .8em center/1.2em 1.2em;padding-right:2.5em}input[type=file][data-v-27a78bf2]{background:none;border:none;box-shadow:none;margin-bottom:1em}button[data-v-27a78bf2]{width:100%;padding:.8em;background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:12px;font-size:1.1em;cursor:pointer;margin-bottom:.5em;box-shadow:0 1px 6px var(--color-card-shadow);transition:background .2s}button[data-v-27a78bf2]:hover{background:var(--color-btn-hover)}.msg[data-v-27a78bf2]{margin-top:1em;color:#d2691e}@media (max-width: 600px){.upload-container[data-v-27a78bf2]{max-width:98vw;padding:1.2em .5em}select[data-v-27a78bf2],input[data-v-27a78bf2],textarea[data-v-27a78bf2]{font-size:1em;padding:.6em}}.trash-btn[data-v-27a78bf2]{position:absolute;top:8px;right:8px;background:#fffc;border:none;border-radius:50%;padding:4px;cursor:pointer;box-shadow:0 1px 4px #dbeafe33;transition:background .2s;z-index:2}.trash-btn[data-v-27a78bf2]:hover{background:#ffeaea}.preview-img[data-v-27a78bf2]{margin-top:3em;border-radius:12px;max-width:350px;max-height:220px;width:auto;height:auto;display:block}.voice-btn[data-v-27a78bf2]{width:100%;padding:.7em;background:#f0f6ff;color:#2563eb;border:1.5px solid #2563eb;border-radius:10px;font-size:1.05em;cursor:pointer;margin-bottom:.5em;transition:background .2s,color .2s}.voice-btn[data-v-27a78bf2]:disabled{background:#e5e7eb;color:#aaa;cursor:not-allowed}.voice-btn[data-v-27a78bf2]:hover:not(:disabled){background:#2563eb;color:#fff}.file-upload-label[data-v-27a78bf2]{display:block;width:100%;margin-bottom:1em;padding:.7em;background:#f0f6ff;color:#2563eb;border:1.5px solid #2563eb;border-radius:10px;font-size:1.05em;cursor:pointer;text-align:center;transition:background .2s,color .2s}.file-upload-label[data-v-27a78bf2]:hover{background:#2563eb;color:#fff}.quota-bar-new[data-v-27a78bf2]{display:flex;align-items:center;justify-content:center;gap:.5em;width:100%;max-width:420px;margin:0 auto 1.2em;padding:.5em 1em;background:#f8fafc;border-radius:12px;box-shadow:0 1px 6px #dbeafe33}.quota-label[data-v-27a78bf2]{font-size:1.08em;color:var(--color-heading);font-weight:500}.quota-num[data-v-27a78bf2]{font-size:1.3em;font-weight:700;color:#2563eb;margin:0 .1em}.quota-unit[data-v-27a78bf2]{font-size:1.08em;color:#2563eb;font-weight:500;margin-right:.5em}.ad-btn-new[data-v-27a78bf2]{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#ffe082 80%,#ffd54f);color:#d2691e;padding:.22em .6em .22em .4em;font-size:.98em;border:none;border-radius:999px;font-weight:600;box-shadow:0 1px 4px #ffe08255;transition:background .2s,color .2s;cursor:pointer;white-space:nowrap;min-width:unset;width:auto;text-align:center;gap:.3em;position:relative}.ad-badge[data-v-27a78bf2]{display:inline-flex;align-items:center;justify-content:center;background:#ffd600;color:#fff;font-size:.82em;font-weight:700;border-radius:50%;width:1.5em;height:1.5em;margin-right:.3em;box-shadow:0 1px 4px #ffd60033;letter-spacing:.02em}.ad-text[data-v-27a78bf2]{font-size:1em;font-weight:600;color:#d2691e;margin-right:.2em}.ad-play[data-v-27a78bf2]{font-size:1.1em;color:#ff9800;margin-left:.1em}.ad-btn-new[data-v-27a78bf2]:disabled{background:#f5f5f5;color:#bbb;cursor:not-allowed}@media (max-width: 600px){.quota-bar-new[data-v-27a78bf2]{flex-direction:column;align-items:center;padding:.7em .5em;max-width:98vw;gap:.5em}.ad-btn-new[data-v-27a78bf2]{width:100%}}.answer-bg[data-v-7415732c]{min-height:100vh;background:var(--color-background);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:80px}.answer-container[data-v-7415732c]{max-width:600px;width:100%;margin:2em auto;padding:2.5em 1.5em 2em;border-radius:18px;background:var(--color-card);box-shadow:0 2px 16px var(--color-card-shadow);display:flex;flex-direction:column;align-items:stretch}@media (max-width: 700px){.answer-container[data-v-7415732c]{max-width:100vw;margin:0;padding:1.2em .2em;border-radius:0;box-shadow:none}.answer-bg[data-v-7415732c]{padding-bottom:60px}.modal-box.report-modal-box[data-v-7415732c]{min-width:0;max-width:98vw;width:99vw;padding:1.2em .5em 1em}.question-title[data-v-7415732c]{font-size:1.08em;padding:.7em}.answer-item[data-v-7415732c]{padding:.7em .5em 1.2em;font-size:.98em}.my-answer-block[data-v-7415732c]{padding:.7em;font-size:.98em}.answer-form[data-v-7415732c]{padding:.7em .2em}.modal-box[data-v-7415732c]{padding:1em .5em}}.back-btn[data-v-7415732c]{align-self:flex-start;margin-bottom:1.2em;background:none;border:none;color:var(--color-primary);font-size:1.1em;font-weight:500;cursor:pointer;padding:.2em .7em;border-radius:8px;transition:background .2s}.back-btn[data-v-7415732c]:hover{background:var(--color-primary-light)}.search-form[data-v-7415732c]{display:flex;gap:.7em;margin-bottom:1.5em}.search-form input[data-v-7415732c]{flex:1;padding:.7em;border-radius:6px;border:1px solid #cbd5e1;font-size:1em}.search-form button[data-v-7415732c]{background:#2563eb;color:#fff;border:none;border-radius:6px;padding:.7em 1.2em;font-size:1em;cursor:pointer;font-weight:500;transition:background .2s}.search-form button[data-v-7415732c]:hover{background:#1d4ed8}.answer-item[data-v-7415732c]{margin-bottom:1.2em;padding:1.2em 1em 2.2em;border-radius:12px;background:var(--color-card);display:flex;flex-direction:column;gap:.7em;box-shadow:0 1px 6px var(--color-card-shadow);position:relative}.ai-label[data-v-7415732c],.vol-label[data-v-7415732c]{display:inline-block;font-size:.95em;font-weight:500;padding:.2em .9em;border-radius:12px;margin-bottom:.5em}.ai-label[data-v-7415732c]{background:var(--color-primary);color:#fff}.vol-label[data-v-7415732c]{background:var(--color-accent);color:#fff}.content[data-v-7415732c]{font-size:1.13em;color:var(--color-dark);line-height:1.7;margin-bottom:.5em;word-break:break-all}.reward-form-row[data-v-7415732c]{display:flex;align-items:center;gap:.7em;margin-top:.2em;margin-bottom:.2em}.reward-label[data-v-7415732c]{min-width:38px;font-size:.98em;color:#2563eb;font-weight:500;margin-bottom:0}.reward-form-row select[data-v-7415732c]{min-width:90px;height:36px}.reward-comment-input[data-v-7415732c]{flex:1;min-width:120px;height:36px;padding:.5em .7em;border-radius:6px;border:1px solid #cbd5e1;font-size:1em}.reward-form-row button[data-v-7415732c]{height:36px;padding:0 1.1em;font-size:1em;border-radius:6px;border:none;background:#60a5fa;color:#fff;font-weight:500;transition:background .2s}.reward-form-row button[data-v-7415732c]:disabled{background:#e5e7eb;color:#aaa;cursor:not-allowed}.reward-form-row button[data-v-7415732c]:not(:disabled):hover{background:#2563eb}.no-answer[data-v-7415732c]{color:#aaa;text-align:center;margin:2em 0;font-size:1.1em}.answer-form[data-v-7415732c]{margin-top:2em;background:#f9f9f9;padding:1.2em 1em 1em;border-radius:10px;box-shadow:0 1px 6px #bae6fd22;display:flex;flex-direction:column;gap:.7em}.answer-form textarea[data-v-7415732c]{width:100%;min-height:80px;border-radius:6px;border:1px solid #cbd5e1;padding:.7em;font-size:1.1em;margin-bottom:.7em;resize:vertical}.answer-form button[data-v-7415732c]{background:#2563eb;color:#fff;border:none;border-radius:6px;padding:.7em 1.2em;font-size:1em;cursor:pointer;font-weight:500;transition:background .2s}.answer-form button[data-v-7415732c]:disabled{background:#e5e7eb;color:#aaa;cursor:not-allowed}.answer-form button[data-v-7415732c]:not(:disabled):hover{background:#1d4ed8}.msg[data-v-7415732c]{margin-top:1.2em;color:#d2691e;text-align:center;font-size:1.1em}.question-title-block[data-v-7415732c]{margin-bottom:1.2em}.question-title[data-v-7415732c]{font-size:1.25em;font-weight:700;color:#2563eb;background:#f0f6ff;border-radius:10px;padding:1em 1.2em;margin-bottom:.2em;word-break:break-all;box-shadow:0 1px 6px #bae6fd22}.question-title.notfound[data-v-7415732c]{color:#d32f2f;background:#fff0f0}.user-name[data-v-7415732c]{color:#2563eb;font-weight:500;margin-left:.3em}.reward-form-disabled[data-v-7415732c]{color:#aaa;font-size:.98em;margin-top:.2em;margin-bottom:.2em}.reward-view-block[data-v-7415732c]{margin-top:.2em;margin-bottom:.2em;display:flex;flex-direction:column;gap:.3em}.reward-view[data-v-7415732c]{color:#2563eb;font-size:1em;margin-right:.7em}.edit-btn[data-v-7415732c]{background:#e0e7ef;color:#2563eb;border:none;border-radius:6px;padding:.3em 1em;font-size:1em;cursor:pointer;font-weight:500;margin-top:.2em;align-self:flex-start;transition:background .2s}.edit-btn[data-v-7415732c]:hover{background:#c7d2fe;color:#1d4ed8}.placeholder[data-v-7415732c]{color:#888!important}.my-answer-block[data-v-7415732c]{background:#f8fafc;border-radius:10px;padding:1em;margin:1.2em 0;box-shadow:0 1px 6px #bae6fd22}.my-answer-label[data-v-7415732c]{color:#2563eb;font-weight:500;margin-bottom:.5em}.answer-timestamp[data-v-7415732c]{position:absolute;right:1em;bottom:.5em;font-size:.93em;color:#888;pointer-events:none}.like-row[data-v-7415732c]{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:.3em}.like-btn[data-v-7415732c],.liked[data-v-7415732c]{padding:.5em 1em;border-radius:4px;border:none;cursor:pointer;transition:all .2s}.like-btn[data-v-7415732c]{background:#e3f2fd;color:#1976d2}.like-btn[data-v-7415732c]:hover{background:#bbdefb}.liked[data-v-7415732c]{background:#1976d2;color:#fff}.liked[data-v-7415732c]:hover{background:#1565c0}.like-btn[data-v-7415732c]:disabled,.liked[data-v-7415732c]:disabled{opacity:.7;cursor:not-allowed}.like-count[data-v-7415732c]{font-size:1.1em;color:#1976d2}.delete-question-btn[data-v-7415732c]{position:absolute;top:.5em;right:.5em;background:#d32f2f;color:#fff;border:none;border-radius:8px;padding:.3em 1em;font-size:.98em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px #bae6fd33;transition:background .2s;z-index:2}.delete-question-btn[data-v-7415732c]:hover{background:#b91c1c}.floating-delete-outer[data-v-7415732c]{position:absolute;top:1em;right:1em;z-index:10;background:#d32f2f;color:#fff;border:none;border-radius:8px;padding:.3em 1em;font-size:.98em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px #bae6fd33;transition:background .2s}.floating-delete-outer[data-v-7415732c]:hover{background:#b91c1c}.report-btn[data-v-7415732c]{position:absolute;top:.7em;right:.7em;background:none;border:none;color:#e11d48;font-size:1.25em;cursor:pointer;z-index:2;padding:.1em .2em;border-radius:50%;transition:background .18s,color .18s}.report-btn[data-v-7415732c]:hover{background:#fee2e2;color:#be123c}.modal-bg[data-v-7415732c]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box.report-modal-box[data-v-7415732c]{min-width:320px;max-width:98vw;width:370px;background:var(--color-card);border-radius:14px;box-shadow:0 4px 24px var(--color-card-shadow);padding:2em 1.5em 1.5em;display:flex;flex-direction:column;align-items:stretch}.report-reasons[data-v-7415732c]{display:flex;flex-direction:column;gap:.7em}.report-reason-item[data-v-7415732c]{font-size:1.08em;display:flex;align-items:center;gap:.5em;cursor:pointer}.submit-btn[data-v-7415732c]{background:#e11d48;color:#fff;border:none;border-radius:8px;padding:.7em 1.5em;font-size:1.1em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px #bae6fd33;transition:background .2s}.submit-btn[data-v-7415732c]:hover{background:#be123c}.close-btn[data-v-7415732c]{background:#e0e7ef;color:#2563eb;border:none;border-radius:8px;padding:.7em 1.5em;font-size:1.1em;cursor:pointer;font-weight:500;transition:background .2s}.close-btn[data-v-7415732c]:hover{background:#2563eb;color:#fff}.report-question-btn[data-v-7415732c]{background:#fff3f3;color:#d32f2f;border:1.5px solid #fbb4b4;border-radius:8px;padding:.5em 1.2em;font-weight:700;font-size:1.05em;cursor:pointer;margin-left:1em;transition:background .2s,color .2s}.report-question-btn[data-v-7415732c]:hover{background:#ffeaea;color:#b71c1c}.delete-btn[data-v-7415732c]{position:absolute;right:10px;top:10px;background:none;border:none;color:#d32f2f;cursor:pointer;font-size:1.2em;padding:5px;opacity:.7}.delete-btn[data-v-7415732c]:hover{opacity:1}.profile-bg[data-v-2d4634c7]{min-height:100vh;background:var(--color-background);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:80px}.profile-container[data-v-2d4634c7]{max-width:500px;width:100%;margin:2em auto;padding:2em 1em;border-radius:18px;background:var(--color-card);box-shadow:0 2px 16px var(--color-card-shadow);display:flex;flex-direction:column;align-items:center}.profile-header-row[data-v-2d4634c7]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:.7em;gap:.2em}.app-title[data-v-2d4634c7]{color:var(--color-heading);font-size:2.2em;font-weight:700;margin-bottom:1.2em;letter-spacing:.05em}.profile-info[data-v-2d4634c7]{margin-bottom:2em;background:linear-gradient(90deg,var(--color-background) 80%,var(--color-card) 100%);padding:1.5em 1.2em 1.2em;border-radius:14px;width:100%;box-shadow:0 2px 12px var(--color-card-shadow);font-size:1.09em;border:1.5px solid var(--color-border)}.profile-query-form[data-v-2d4634c7]{margin-top:1.5em;display:flex;gap:.7em;width:100%;justify-content:center}.profile-query-form input[data-v-2d4634c7]{flex:1;padding:.7em;border-radius:8px;border:1.5px solid var(--color-input-border);background:var(--color-input-bg);font-size:1em;color:var(--color-dark);box-shadow:0 1px 4px var(--color-card-shadow)}.profile-query-form button[data-v-2d4634c7]{background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:8px;padding:.7em 1.3em;font-size:1em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px var(--color-card-shadow);transition:background .2s,box-shadow .2s}.profile-query-form button[data-v-2d4634c7]:disabled{background:#e5e7eb;color:#aaa;cursor:not-allowed}.profile-query-form button[data-v-2d4634c7]:not(:disabled):hover{background:var(--color-btn-hover)}.msg[data-v-2d4634c7]{margin-top:1em;color:#d2691e}.current-user-info[data-v-2d4634c7]{margin-bottom:1.2em;width:100%;display:flex;justify-content:flex-start}.current-user-bar[data-v-2d4634c7]{background:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;font-size:1.08em;color:var(--color-primary);font-weight:500;display:flex;align-items:center;gap:.7em;justify-content:center;margin-bottom:.7em}.current-user-label[data-v-2d4634c7]{color:var(--color-primary);font-weight:500;margin-right:.5em}.current-user-name[data-v-2d4634c7]{color:var(--color-btn-hover);font-weight:700;font-size:1.13em;letter-spacing:.02em}.profile-avatar-block[data-v-2d4634c7]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5em;margin-top:.7em}.profile-avatar[data-v-2d4634c7]{width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid var(--color-primary);margin-bottom:.7em;background:var(--color-input-bg)}.default-avatar[data-v-2d4634c7]{width:96px;height:96px;border-radius:50%;background:var(--color-card);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:2.5em;font-weight:700;margin-bottom:.7em}.profile-username[data-v-2d4634c7]{font-size:1.3em;font-weight:700;color:var(--color-primary);margin-bottom:.5em}.profile-edit-btn-row[data-v-2d4634c7]{display:flex;flex-direction:row;gap:.7em;margin-top:.3em}.edit-nickname-btn[data-v-2d4634c7],.edit-avatar-btn[data-v-2d4634c7]{font-size:.95em;background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:8px;padding:.2em .9em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px var(--color-card-shadow);transition:background .2s}.edit-nickname-btn[data-v-2d4634c7]:hover,.edit-avatar-btn[data-v-2d4634c7]:hover{background:var(--color-btn-hover)}.avatar-modal-box[data-v-2d4634c7]{min-width:340px}.avatar-list[data-v-2d4634c7]{display:flex;gap:1.2em;margin:2em 0 1.5em;flex-wrap:wrap;justify-content:center}.avatar-item[data-v-2d4634c7]{width:72px;height:72px;border-radius:50%;overflow:hidden;border:3px solid #e5e7eb;cursor:pointer;transition:border .2s;box-shadow:0 1px 6px #bae6fd33;background:#f8fafc;display:flex;align-items:center;justify-content:center}.avatar-item.selected[data-v-2d4634c7]{border:3px solid #2563eb}.avatar-item img[data-v-2d4634c7]{width:100%;height:100%;object-fit:cover}.submit-btn[data-v-2d4634c7]{background:linear-gradient(90deg,#2563eb 60%,#60a5fa);color:#fff;border:none;border-radius:8px;padding:.7em 1.5em;font-size:1.1em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px #bae6fd33;transition:background .2s,box-shadow .2s}.submit-btn[data-v-2d4634c7]:disabled{background:#e5e7eb;color:#aaa;cursor:not-allowed}.submit-btn[data-v-2d4634c7]:not(:disabled):hover{background:#1d4ed8}.upload-avatar-item[data-v-2d4634c7]{border-style:dashed;border-color:#2563eb;background:#f0f6ff;position:relative}.profile-btn-grid[data-v-2d4634c7]{display:flex;justify-content:center;gap:2em;margin:1.2em 0 1.5em}.profile-square-btn[data-v-2d4634c7]{width:120px;height:120px;background:var(--color-input-bg);color:var(--color-primary);border:none;border-radius:24px;font-size:1.2em;font-weight:700;cursor:pointer;box-shadow:0 2px 12px var(--color-card-shadow);transition:background .2s,color .2s;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;white-space:nowrap;text-align:center}.profile-square-btn[data-v-2d4634c7]:hover{background:var(--color-btn-hover);color:#fff}.back-my-btn[data-v-2d4634c7]{background:var(--color-input-bg);color:var(--color-primary);border:none;border-radius:8px;padding:.7em 1.3em;font-size:1em;cursor:pointer;font-weight:500;margin-left:.5em;transition:background .2s,color .2s}.back-my-btn[data-v-2d4634c7]:hover{background:var(--color-btn-hover);color:#fff}.profile-score-row[data-v-2d4634c7]{display:flex;align-items:center;font-size:1.15em;margin-top:.5em;margin-bottom:.5em}.profile-score-value[data-v-2d4634c7]{color:#d2691e;font-weight:700;margin-right:.3em}.profile-stars[data-v-2d4634c7]{color:#ffc107;font-size:1.2em;margin-right:.3em}.profile-score-count[data-v-2d4634c7]{color:#888;font-size:.98em}.profile-other-answers[data-v-2d4634c7]{margin-top:1.2em;background:var(--color-background-soft);padding:1em;border-radius:8px;box-shadow:0 1px 6px var(--color-card-shadow)}.profile-other-answers-title[data-v-2d4634c7]{color:var(--color-primary);font-weight:500;margin-bottom:.5em}.profile-tags[data-v-2d4634c7]{display:flex;flex-wrap:wrap;gap:.7em;margin-top:.5em}.profile-tag[data-v-2d4634c7]{background:var(--color-input-bg);color:var(--color-primary);border-radius:16px;padding:.3em 1em;font-size:1em;font-weight:500;box-shadow:0 1px 6px var(--color-card-shadow)}.profile-like-details-temp[data-v-2d4634c7]{margin-top:1.2em;background:var(--color-background-soft);padding:1em;border-radius:8px;box-shadow:0 1px 6px var(--color-card-shadow)}hr[data-v-2d4634c7],.divider[data-v-2d4634c7]{border:none;border-top:1.5px solid var(--color-divider);margin:1.5em 0}.nickname-modal-box[data-v-2d4634c7]{padding:2em 1.5em 1.5em;border-radius:16px;background:var(--color-card);box-shadow:0 2px 16px var(--color-card-shadow);display:flex;flex-direction:column;align-items:center;min-width:260px}.nickname-input[data-v-2d4634c7]{width:100%;padding:.7em;border-radius:8px;border:1.5px solid var(--color-input-border);font-size:1.1em;margin-bottom:1em;background:var(--color-input-bg);color:var(--color-dark)}.nickname-modal-btns[data-v-2d4634c7]{display:flex;gap:1em;margin-bottom:.5em}.modal-bg[data-v-2d4634c7]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-2d4634c7]{background:var(--color-card);border-radius:14px;padding:2em 1.5em 1.5em;min-width:300px;box-shadow:0 4px 24px var(--color-card-shadow);display:flex;flex-direction:column;align-items:center}.modal-box h3[data-v-2d4634c7]{margin-bottom:1em}.modal-box input[data-v-2d4634c7]{width:100%;margin-bottom:1em;padding:.7em;border-radius:10px;border:1.5px solid var(--color-input-border);font-size:1em;background:var(--color-input-bg);color:var(--color-dark)}.modal-box button[type=submit][data-v-2d4634c7]{width:100%;padding:.8em;background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:12px;font-size:1.1em;cursor:pointer;margin-bottom:.5em;box-shadow:0 1px 6px var(--color-card-shadow)}.close-btn[data-v-2d4634c7]{margin-top:.5em;background:var(--color-primary-light);color:var(--color-primary);border:none;border-radius:8px;padding:.4em 1em;font-size:1em;cursor:pointer;transition:background .2s}.close-btn[data-v-2d4634c7]:hover{background:var(--color-primary);color:#fff}.subtitle-bar[data-v-2d4634c7]{font-size:1em;color:#888;background:none;box-shadow:none;padding:0;margin-top:-.5em;margin-bottom:.5em}.current-user-label[data-v-2d4634c7],.current-user-name[data-v-2d4634c7]{color:#888;font-weight:400;font-size:1em}.fixed-user-bar[data-v-2d4634c7]{position:absolute;top:0;left:0;margin:0;padding:.5em 1.2em!important;width:auto;background:none!important;box-shadow:none!important;border-radius:0!important;font-size:1em;color:var(--color-primary);z-index:10;justify-content:flex-start}@media (max-width: 600px){.profile-query-form[data-v-2d4634c7]{flex-direction:column;gap:.5em;align-items:stretch}.profile-query-form input[data-v-2d4634c7],.profile-query-form button[data-v-2d4634c7]{width:100%;margin-left:0!important}}.profile-score-detail[data-v-2d4634c7]{font-size:.9em;color:#666;margin-left:1em}.profile-rewards-detail[data-v-2d4634c7],.profile-deleted-rewards[data-v-2d4634c7]{margin-top:1.5em}.rewards-list[data-v-2d4634c7]{margin-top:.5em}.reward-item[data-v-2d4634c7]{background:#f5f5f5;border-radius:8px;padding:.8em;margin-bottom:.8em}.reward-info[data-v-2d4634c7]{display:flex;justify-content:space-between;align-items:center}.reward-score[data-v-2d4634c7]{font-weight:700}.reward-time[data-v-2d4634c7]{font-size:.8em;color:#666}.reward-comment[data-v-2d4634c7]{margin-top:.5em;font-size:.9em;color:#444}.admin-container[data-v-e8bfa4fa]{max-width:600px;margin:2em auto;padding:2em;border:1px solid #eee;border-radius:8px;background:#fafbfc;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}@media (max-width: 700px){.admin-container[data-v-e8bfa4fa]{max-width:100vw;margin:0;padding:.7em .2em 1.2em;border-radius:0;border:none}}.stats[data-v-e8bfa4fa]{margin-top:2em;background:#f5f5f5;padding:1em;border-radius:6px}@media (max-width: 700px){.stats[data-v-e8bfa4fa]{margin-top:1em;padding:.7em;font-size:.98em}}.msg[data-v-e8bfa4fa]{margin-top:1em;color:#d2691e}.report-section[data-v-e8bfa4fa]{margin-top:3em;background:#fff;border:1px solid #eee;border-radius:8px;padding:2em;box-sizing:border-box;width:100%;max-width:700px;margin-left:auto;margin-right:auto}@media (max-width: 700px){.report-section[data-v-e8bfa4fa]{padding:.7em .2em 1.2em;border-radius:0;border:none}}.report-filters[data-v-e8bfa4fa]{margin-bottom:1em}.report-table[data-v-e8bfa4fa]{width:100%;border-collapse:collapse;margin-bottom:1em}@media (max-width: 700px){.table-scroll-x[data-v-e8bfa4fa]{overflow-x:auto;width:100%}.report-table[data-v-e8bfa4fa]{min-width:600px}}.report-table thead[data-v-e8bfa4fa],.report-table tbody[data-v-e8bfa4fa]{display:table;width:100%;table-layout:fixed}.report-table th[data-v-e8bfa4fa],.report-table td[data-v-e8bfa4fa]{border:1px solid #ddd;padding:.5em .7em;text-align:left;line-height:1.7;word-break:break-all;white-space:pre-line}.report-table th[data-v-e8bfa4fa]:last-child,.report-table td[data-v-e8bfa4fa]:last-child{width:130px;min-width:120px;max-width:150px;text-align:center}.pagination[data-v-e8bfa4fa]{margin:1em 0;display:flex;gap:1em;flex-wrap:wrap;align-items:center}@media (max-width: 700px){.pagination[data-v-e8bfa4fa]{gap:.5em;font-size:.97em}}.modal[data-v-e8bfa4fa]{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e8bfa4fa]{background:#fff;padding:2em;border-radius:8px;min-width:300px;max-width:90vw;max-height:90vh;overflow-y:auto;box-sizing:border-box}@media (max-width: 700px){.modal-content[data-v-e8bfa4fa]{padding:1em .5em;min-width:0;max-width:98vw;max-height:95vh;font-size:.98em}}.admin-tab-btns[data-v-e8bfa4fa]{display:flex;gap:1em;margin:2em 0 1em;flex-wrap:wrap}.admin-tab-btns button[data-v-e8bfa4fa]{padding:.7em 1.5em;border-radius:8px;border:none;background:#f3f4f6;color:#2563eb;font-weight:700;font-size:1.1em;cursor:pointer;transition:background .2s,color .2s}@media (max-width: 700px){.admin-tab-btns[data-v-e8bfa4fa]{gap:.5em;margin:1em 0 .5em}.admin-tab-btns button[data-v-e8bfa4fa]{font-size:1em;padding:.5em 1em}}.admin-tab-btns button.active[data-v-e8bfa4fa]{background:#2563eb;color:#fff}.blacklist-section[data-v-e8bfa4fa]{margin-top:2em;background:#fff;border:1px solid #eee;border-radius:8px;padding:2em}.blacklist-table[data-v-e8bfa4fa]{width:100%;border-collapse:collapse;margin-bottom:1em}.blacklist-table th[data-v-e8bfa4fa],.blacklist-table td[data-v-e8bfa4fa]{border:1px solid #ddd;padding:.5em .7em}.admin-header-row[data-v-e8bfa4fa]{display:flex;justify-content:center;align-items:center;margin-bottom:1.5em}.admin-title[data-v-e8bfa4fa]{font-size:1.7em;font-weight:500;letter-spacing:.04em;color:#22223b;flex:0 0 auto}.admin-back-btn[data-v-e8bfa4fa]{background:#f3f4f6;color:#2563eb;border:none;border-radius:6px;padding:.5em 1.2em;font-weight:700;cursor:pointer;box-shadow:0 1px 4px #0000000a;transition:background .2s,color .2s;position:absolute;left:24px;top:24px;transform:none}@media (max-width: 700px){.admin-back-btn[data-v-e8bfa4fa]{left:8px;top:8px;padding:.4em .9em;font-size:.98em}}button.active[data-v-e8bfa4fa]{background:#2563eb;color:#fff}.report-type-switch[data-v-e8bfa4fa]{display:flex;gap:1.2em;margin:1.2em 0 2em;align-items:center}.report-type-switch button[data-v-e8bfa4fa]{padding:.6em 1.6em;border-radius:8px;border:none;background:#ffedd5;color:#2563eb;font-weight:700;font-size:1.08em;cursor:pointer;box-shadow:0 1px 4px #0000000a;transition:background .2s,color .2s}.report-type-switch button.active[data-v-e8bfa4fa]{background:#2563eb;color:#fff}@media (max-width: 600px){.report-type-switch[data-v-e8bfa4fa]{gap:.5em;flex-wrap:wrap;justify-content:flex-start}.report-type-switch button[data-v-e8bfa4fa]{font-size:1em;padding:.5em 1em;margin-bottom:.3em}}.report-action-btns[data-v-e8bfa4fa]{display:flex;gap:.7em;flex-wrap:wrap}.report-action-btns button[data-v-e8bfa4fa]{padding:.35em 1.1em;border-radius:6px;border:none;background:#f3f4f6;color:#2563eb;font-size:.98em;font-weight:500;cursor:pointer;transition:background .18s,color .18s;box-shadow:0 1px 3px #0000000a;min-width:96px;text-align:center}.report-action-btns button[data-v-e8bfa4fa]:hover{background:#2563eb;color:#fff}.report-action-btns button.danger[data-v-e8bfa4fa]{background:#fee2e2;color:#dc2626}.report-action-btns button.danger[data-v-e8bfa4fa]:hover{background:#dc2626;color:#fff}@media (max-width: 600px){.report-action-btns[data-v-e8bfa4fa]{gap:.3em}.report-action-btns button[data-v-e8bfa4fa]{font-size:.93em;padding:.32em .7em;margin-bottom:.2em;min-width:80px}}.report-tab-switch[data-v-e8bfa4fa]{display:flex;gap:1.2em;margin:1.2em 0;align-items:center;justify-content:flex-start}.report-tab-switch button[data-v-e8bfa4fa]{padding:.6em 1.6em;border-radius:8px;border:none;background:#f3f4f6;color:#2563eb;font-weight:700;font-size:1.08em;cursor:pointer;box-shadow:0 1px 4px #0000000a;transition:background .2s,color .2s}.report-tab-switch button.active[data-v-e8bfa4fa]{background:#2563eb;color:#fff}.batch-btn[data-v-e8bfa4fa]{margin:1.2em 0 .5em;padding:.6em 2.2em;border-radius:8px;border:none;background:#2563eb;color:#fff;font-weight:700;font-size:1.08em;cursor:pointer;box-shadow:0 1px 4px #0000000a;transition:background .2s,color .2s}.batch-btn[data-v-e8bfa4fa]:hover{background:#1e40af}.batch-btn.danger[data-v-e8bfa4fa]{background:#fee2e2;color:#dc2626}.batch-btn.danger[data-v-e8bfa4fa]:hover{background:#dc2626;color:#fff}.reviewed-label[data-v-e8bfa4fa]{color:#2563eb;font-weight:700}.ignored-label[data-v-e8bfa4fa]{color:#dc2626;font-weight:700}.question-bg[data-v-a1513735]{min-height:100vh;background:var(--color-background);display:flex;align-items:center;justify-content:center}.question-list-container[data-v-a1513735]{max-width:600px;width:100%;margin:2em auto 0;padding:2.5em 1.5em 90px;border-radius:18px;background:var(--color-card);box-shadow:0 2px 16px var(--color-card-shadow);display:flex;flex-direction:column;align-items:stretch}.question-item[data-v-a1513735]{margin-bottom:1.5em;padding:1.2em 1em 2.2em;border-radius:16px;background:var(--color-card);box-shadow:0 1px 6px var(--color-card-shadow);width:100%;min-width:0;max-width:100%;position:relative;display:flex;flex-direction:column;gap:.7em;box-sizing:border-box}.refresh-btn[data-v-a1513735],.view-btn[data-v-a1513735]{background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:8px;padding:.5em 1em;font-size:1em;cursor:pointer;margin-top:.5em;box-shadow:0 1px 6px var(--color-card-shadow);transition:background .2s}.refresh-btn[data-v-a1513735]:hover,.view-btn[data-v-a1513735]:hover{background:var(--color-btn-hover)}.msg[data-v-a1513735]{margin-top:1em;color:#d2691e}.filter-bar[data-v-a1513735]{display:flex;gap:.7em;margin-bottom:1.2em;flex-wrap:wrap;align-items:center}.select-simple[data-v-a1513735]{padding:.5em 2.2em .5em .9em;border-radius:8px;border:1.5px solid var(--color-input-border);background:var(--color-input-bg) url('data:image/svg+xml;utf8,<svg fill="%231B9AAA" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .8em center/1.2em 1.2em;font-size:1em;color:var(--color-dark);min-width:120px;transition:border .2s,box-shadow .2s;box-shadow:0 1px 4px var(--color-card-shadow);outline:none}.select-simple[data-v-a1513735]:focus{border:1.5px solid var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:#fff}.filter-row[data-v-a1513735]{display:flex;gap:.7em;margin-bottom:.7em;flex-wrap:wrap;align-items:center}.search-input[data-v-a1513735]{padding:.5em;border-radius:8px;border:1.5px solid var(--color-input-border);min-width:140px;font-size:1em;background:var(--color-input-bg);color:var(--color-dark);transition:border .2s,box-shadow .2s;box-shadow:0 1px 4px var(--color-card-shadow)}.search-input[data-v-a1513735]:focus{border:1.5px solid var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:#fff}.submit-btn[data-v-a1513735]{background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:8px;padding:.5em 1.3em;font-size:1em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px var(--color-card-shadow);transition:background .2s,box-shadow .2s}.submit-btn[data-v-a1513735]:hover{background:var(--color-btn-hover)}.clear-btn[data-v-a1513735]{background:var(--color-primary-light);color:var(--color-primary);border:none;border-radius:8px;padding:.5em 1.3em;font-size:1em;cursor:pointer;font-weight:500;margin-left:.2em;transition:background .2s,color .2s}.clear-btn[data-v-a1513735]:hover{background:var(--color-primary);color:#fff}.question-meta[data-v-a1513735]{color:#2563eb;font-size:1em;margin-bottom:.3em;font-weight:500}.question-timestamp[data-v-a1513735]{position:absolute;right:1em;bottom:.5em;font-size:.93em;color:#888;pointer-events:none}@media (max-width: 700px){.question-list-container[data-v-a1513735]{padding:1.2em .2em 90px;border-radius:0;box-shadow:none}.question-item[data-v-a1513735]{padding:1em .5em 2em;border-radius:14px;box-shadow:0 1px 6px var(--color-card-shadow);background:var(--color-card);width:calc(100vw - 16px);left:50%;right:50%;transform:translate(-50%);max-width:100vw;margin-bottom:1.2em}}.delete-question-btn[data-v-a1513735]{position:absolute;top:.5em;right:.5em;background:#d32f2f;color:#fff;border:none;border-radius:8px;padding:.3em 1em;font-size:.98em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px #bae6fd33;transition:background .2s;z-index:2}.delete-question-btn[data-v-a1513735]:hover{background:#b91c1c}.pagination-bar[data-v-a1513735]{display:flex;justify-content:center;align-items:center;gap:1.2em;margin:2em 0 .5em}.pagination-btn[data-v-a1513735]{background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:8px;padding:.6em 1.3em;font-size:1em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px var(--color-card-shadow);transition:background .2s,box-shadow .2s}.pagination-btn[data-v-a1513735]:disabled{background:#e5e7eb;color:#aaa;cursor:not-allowed}.pagination-btn[data-v-a1513735]:not(:disabled):hover{background:var(--color-btn-hover)}.pagination-info[data-v-a1513735]{color:var(--color-dark);font-size:1.08em;font-weight:500}.app-title[data-v-a1513735]{color:var(--color-heading);font-size:2.2em;font-weight:700;margin-bottom:1.2em;letter-spacing:.05em}.question-tags[data-v-a1513735]{margin-top:.5em;margin-bottom:.5em;display:flex;gap:.7em}.tag[data-v-a1513735]{background:#e0e7eb;color:#2563eb;border-radius:16px;padding:.2em 1em;font-size:1em;font-weight:500;cursor:pointer;transition:background .2s,color .2s;user-select:none}.tag[data-v-a1513735]:hover{background:#2563eb;color:#fff}.home-bg[data-v-e6f0672a]{min-height:100vh;background:var(--color-background);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;padding-bottom:120px}.home-container[data-v-e6f0672a]{width:100%;max-width:520px;margin:0 auto;padding:2em 1em 0;display:flex;flex-direction:column;align-items:center}.app-title[data-v-e6f0672a]{color:var(--color-heading);font-size:2.2em;font-weight:700;margin-bottom:1.2em;letter-spacing:.05em}.main-card[data-v-e6f0672a]{background:var(--color-card);border-radius:22px;box-shadow:0 2px 16px var(--color-card-shadow);padding:2em 1.5em 1.5em;margin-bottom:2em;display:flex;flex-direction:column;align-items:center}.main-img[data-v-e6f0672a]{width:90px;height:90px;margin-bottom:1em}.main-desc[data-v-e6f0672a]{color:var(--color-dark);font-size:1.15em;margin-bottom:.5em}.feature-row[data-v-e6f0672a]{display:flex;gap:1.2em;margin-bottom:2em;width:100%;justify-content:center}.feature-card[data-v-e6f0672a]{background:var(--color-card);border-radius:16px;box-shadow:0 1px 8px var(--color-card-shadow);padding:1.2em 1em;min-width:120px;display:flex;flex-direction:column;align-items:center}.feature-card.ai[data-v-e6f0672a]{background:#d1fae5}.feature-card.volunteer[data-v-e6f0672a]{background:#fef3c7}.feature-icon[data-v-e6f0672a]{font-size:2.2em;margin-bottom:.3em}.feature-title[data-v-e6f0672a]{color:var(--color-primary);font-weight:700;margin-top:.5em;margin-bottom:.2em}.feature-card.volunteer .feature-title[data-v-e6f0672a]{color:#ea580c}.feature-desc[data-v-e6f0672a]{color:var(--color-dark);font-size:1em}@media (max-width: 600px){.main-card[data-v-e6f0672a],.feature-row[data-v-e6f0672a]{max-width:98vw;width:98vw}.feature-row[data-v-e6f0672a]{flex-direction:column;gap:.8em}}.camera-btn[data-v-e6f0672a]{display:flex;align-items:center;gap:1em;background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:32px;padding:.9em 2.2em;font-size:1.25em;font-weight:700;box-shadow:0 2px 16px var(--color-card-shadow);cursor:pointer;z-index:100;transition:background .2s,box-shadow .2s;margin:2.5em auto 0;justify-content:center}.camera-btn[data-v-e6f0672a]:hover{background:var(--color-btn-hover);box-shadow:0 4px 24px var(--color-card-shadow)}.camera-icon[data-v-e6f0672a]{display:flex;align-items:center;justify-content:center}.camera-text[data-v-e6f0672a]{margin-left:.2em;font-size:1.1em;letter-spacing:.05em}.myq-bg[data-v-e523fc2e]{min-height:100vh;background:#f4f8fd;display:flex;flex-direction:column;align-items:center;padding-bottom:80px}.myq-container[data-v-e523fc2e]{max-width:600px;margin:2em auto;padding:2em;border-radius:16px;background:#fff;box-shadow:0 2px 16px #dbeafe33;display:flex;flex-direction:column;align-items:stretch}.back-btn[data-v-e523fc2e]{align-self:flex-start;margin-bottom:1.2em;background:none;border:none;color:var(--color-primary);font-size:1.1em;font-weight:500;cursor:pointer;padding:.2em .7em;border-radius:8px;transition:background .2s}.back-btn[data-v-e523fc2e]:hover{background:var(--color-primary-light)}.myq-item[data-v-e523fc2e]{margin-bottom:1.2em;padding:1.2em 1em 1em;border-radius:16px;background:var(--color-card);box-shadow:0 1px 6px var(--color-card-shadow)}.app-title[data-v-e523fc2e]{color:var(--color-heading);font-size:2.2em;font-weight:700;margin-bottom:1.2em;letter-spacing:.05em}.view-answers-btn[data-v-e523fc2e]{margin-top:.7em;background:#2563eb;color:#fff;border:none;border-radius:8px;padding:.5em 1.2em;font-size:1em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px #bae6fd33;transition:background .2s}.view-answers-btn[data-v-e523fc2e]:hover{background:#1d4ed8}.pagination-bar[data-v-e523fc2e]{display:flex;justify-content:center;align-items:center;gap:1.2em;margin-top:1.5em}.pagination-btn[data-v-e523fc2e]{background:#e0e7eb;color:#2563eb;border:none;border-radius:8px;padding:.5em 1.2em;font-size:1em;cursor:pointer;font-weight:500;transition:background .2s}.pagination-btn[data-v-e523fc2e]:disabled{background:#f3f4f6;color:#aaa;cursor:not-allowed}.pagination-btn[data-v-e523fc2e]:not(:disabled):hover{background:#2563eb;color:#fff}.pagination-info[data-v-e523fc2e]{font-size:1.1em;color:#2563eb;font-weight:500}.filter-bar[data-v-e523fc2e]{display:flex;gap:.7em;margin-bottom:1.2em;flex-wrap:wrap;align-items:center}.select-simple[data-v-e523fc2e]{padding:.5em 2.2em .5em .9em;border-radius:8px;border:1.5px solid var(--color-input-border);background:var(--color-input-bg) url('data:image/svg+xml;utf8,<svg fill="%231B9AAA" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .8em center/1.2em 1.2em;font-size:1em;color:var(--color-dark);min-width:120px;transition:border .2s,box-shadow .2s;box-shadow:0 1px 4px var(--color-card-shadow);outline:none}.select-simple[data-v-e523fc2e]:focus{border:1.5px solid var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:#fff}.filter-row[data-v-e523fc2e]{display:flex;gap:.7em;margin-bottom:.7em;flex-wrap:wrap;align-items:center}.search-input[data-v-e523fc2e]{padding:.5em;border-radius:8px;border:1.5px solid var(--color-input-border);min-width:140px;font-size:1em;background:var(--color-input-bg);color:var(--color-dark);transition:border .2s,box-shadow .2s;box-shadow:0 1px 4px var(--color-card-shadow)}.search-input[data-v-e523fc2e]:focus{border:1.5px solid var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:#fff}.submit-btn[data-v-e523fc2e]{background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:8px;padding:.5em 1.3em;font-size:1em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px var(--color-card-shadow);transition:background .2s,box-shadow .2s}.submit-btn[data-v-e523fc2e]:hover{background:var(--color-btn-hover)}.clear-btn[data-v-e523fc2e]{background:var(--color-primary-light);color:var(--color-primary);border:none;border-radius:8px;padding:.5em 1.3em;font-size:1em;cursor:pointer;font-weight:500;margin-left:.2em;transition:background .2s,color .2s}.clear-btn[data-v-e523fc2e]:hover{background:var(--color-primary);color:#fff}.myr-bg[data-v-85414988]{min-height:100vh;background:var(--color-background);display:flex;flex-direction:column;align-items:center;padding-bottom:80px}.myr-container[data-v-85414988]{max-width:600px;margin:2em auto;padding:2em;border-radius:16px;background:var(--color-card);box-shadow:0 2px 16px var(--color-card-shadow);display:flex;flex-direction:column;align-items:stretch}.back-btn[data-v-85414988]{align-self:flex-start;margin-bottom:1.2em;background:none;border:none;color:var(--color-primary);font-size:1.1em;font-weight:500;cursor:pointer;padding:.2em .7em;border-radius:8px;transition:background .2s}.back-btn[data-v-85414988]:hover{background:var(--color-primary-light)}.myr-item[data-v-85414988]{margin-bottom:1.2em;padding:1.2em 1em 1em;border-radius:12px;background:var(--color-card);box-shadow:0 1px 6px var(--color-card-shadow)}.liked[data-v-85414988]{color:#d2691e;font-weight:500;margin-left:1em}.app-title[data-v-85414988]{color:var(--color-heading);font-size:2.2em;font-weight:700;margin-bottom:1.2em;letter-spacing:.05em}.mya-bg[data-v-27301e6f]{min-height:100vh;background:var(--color-background);display:flex;flex-direction:column;align-items:center;padding-bottom:80px}.mya-container[data-v-27301e6f]{max-width:600px;margin:2em auto;padding:2em;border-radius:16px;background:var(--color-card);box-shadow:0 2px 16px var(--color-card-shadow);display:flex;flex-direction:column;align-items:stretch}.back-btn[data-v-27301e6f]{align-self:flex-start;margin-bottom:1.2em;background:none;border:none;color:var(--color-primary);font-size:1.1em;font-weight:500;cursor:pointer;padding:.2em .7em;border-radius:8px;transition:background .2s}.back-btn[data-v-27301e6f]:hover{background:var(--color-primary-light)}.mya-item[data-v-27301e6f]{margin-bottom:1.2em;padding:1.2em 1em 1em;border-radius:12px;background:var(--color-card);box-shadow:0 1px 6px var(--color-card-shadow);display:flex;flex-direction:column;gap:.7em}.mya-q[data-v-27301e6f]{font-size:1.08em;color:var(--color-primary);font-weight:500;margin-bottom:.2em}.mya-a[data-v-27301e6f]{font-size:1.08em;color:var(--color-dark);background:var(--color-primary-light);border-radius:8px;padding:.7em 1em;margin-top:.1em;word-break:break-all}.mya-stage[data-v-27301e6f],.mya-grade[data-v-27301e6f],.mya-subject[data-v-27301e6f]{font-size:1em;color:var(--color-primary);margin-right:1.2em}.app-title[data-v-27301e6f]{color:var(--color-heading);font-size:2.2em;font-weight:700;margin-bottom:1.2em;letter-spacing:.05em}.pagination-bar[data-v-27301e6f]{display:flex;justify-content:center;align-items:center;gap:1.2em;margin-top:1.5em}.pagination-btn[data-v-27301e6f]{background:#e0e7eb;color:#2563eb;border:none;border-radius:8px;padding:.5em 1.2em;font-size:1em;cursor:pointer;font-weight:500;transition:background .2s}.pagination-btn[data-v-27301e6f]:disabled{background:#f3f4f6;color:#aaa;cursor:not-allowed}.pagination-btn[data-v-27301e6f]:not(:disabled):hover{background:#2563eb;color:#fff}.pagination-info[data-v-27301e6f]{font-size:1.1em;color:#2563eb;font-weight:500}.filter-bar[data-v-27301e6f]{display:flex;gap:.7em;margin-bottom:1.2em;flex-wrap:wrap;align-items:center}.select-simple[data-v-27301e6f]{padding:.5em 2.2em .5em .9em;border-radius:8px;border:1.5px solid var(--color-input-border);background:var(--color-input-bg) url('data:image/svg+xml;utf8,<svg fill="%231B9AAA" height="20" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .8em center/1.2em 1.2em;font-size:1em;color:var(--color-dark);min-width:120px;transition:border .2s,box-shadow .2s;box-shadow:0 1px 4px var(--color-card-shadow);outline:none}.select-simple[data-v-27301e6f]:focus{border:1.5px solid var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:#fff}.filter-row[data-v-27301e6f]{display:flex;gap:.7em;margin-bottom:.7em;flex-wrap:wrap;align-items:center}.search-input[data-v-27301e6f]{padding:.5em;border-radius:8px;border:1.5px solid var(--color-input-border);min-width:140px;font-size:1em;background:var(--color-input-bg);color:var(--color-dark);transition:border .2s,box-shadow .2s;box-shadow:0 1px 4px var(--color-card-shadow)}.search-input[data-v-27301e6f]:focus{border:1.5px solid var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light);background:#fff}.submit-btn[data-v-27301e6f]{background:var(--color-btn);color:var(--color-btn-text);border:none;border-radius:8px;padding:.5em 1.3em;font-size:1em;cursor:pointer;font-weight:500;box-shadow:0 1px 6px var(--color-card-shadow);transition:background .2s,box-shadow .2s}.submit-btn[data-v-27301e6f]:hover{background:var(--color-btn-hover)}.clear-btn[data-v-27301e6f]{background:var(--color-primary-light);color:var(--color-primary);border:none;border-radius:8px;padding:.5em 1.3em;font-size:1em;cursor:pointer;font-weight:500;margin-left:.2em;transition:background .2s,color .2s}.clear-btn[data-v-27301e6f]:hover{background:var(--color-primary);color:#fff}.verify-email-page[data-v-59ee6f30]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-background)}.verify-box[data-v-59ee6f30]{background:var(--color-card);border-radius:16px;box-shadow:0 2px 16px var(--color-card-shadow);padding:2.5em 2em;display:flex;flex-direction:column;align-items:center}.success-msg[data-v-59ee6f30]{color:#2563eb;font-size:1.2em;margin:1em 0}.error-msg[data-v-59ee6f30]{color:#d32f2f;font-size:1.1em;margin:1em 0}button[data-v-59ee6f30]{margin-top:1em;background:#2563eb;color:#fff;border:none;border-radius:8px;padding:.7em 1.5em;font-size:1.1em;cursor:pointer}button[data-v-59ee6f30]:hover{background:#1d4ed8}
