@import "https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&display=swap";.language-switcher[data-v-df8a0bd6]{color:maroon;background:#ffe;border:1px solid #c8c8aa;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:700;display:inline-flex}.language-switcher select[data-v-df8a0bd6]{background:#fff;border:1px solid #b8b8aa;min-height:32px;font-family:inherit}.visit-counter[data-v-d7c8e9b3]{color:maroon;background:#ffe;border:1px solid #c8c8aa;gap:4px;padding:10px 12px;font-weight:700;display:grid}.visit-counter p[data-v-d7c8e9b3]{margin:0}.visit-counter strong[data-v-d7c8e9b3]{color:#d00}.app-shell[data-v-5086f53a]{color:#333;background:#f6f6ef;min-height:100vh}.app-header[data-v-5086f53a]{background:#ffe;border-bottom:1px solid #c8c8aa;gap:14px;padding:14px;display:grid}.brand-area[data-v-5086f53a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-link[data-v-5086f53a]{color:inherit;gap:2px;text-decoration:none;display:inline-grid}.brand-name[data-v-5086f53a]{color:maroon;letter-spacing:.04em;font-size:30px;font-weight:700;line-height:1.1}.brand-tagline[data-v-5086f53a]{color:#555;font-size:13px;font-weight:700}.app-nav[data-v-5086f53a]{background:#f6f6ef;border:1px solid #c8c8aa;gap:12px;padding:14px;display:grid}.nav-group[data-v-5086f53a]{gap:6px;display:grid}.nav-group-title[data-v-5086f53a]{color:maroon;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.nav-links[data-v-5086f53a]{flex-wrap:wrap;gap:8px;display:flex}.nav-links a[data-v-5086f53a],.nav-button[data-v-5086f53a]{color:#04a;background:#ffe;border:1px solid #b8b8aa;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.nav-links a[data-v-5086f53a]:hover,.nav-button[data-v-5086f53a]:hover{color:maroon;background:#fff8d8}.nav-links a.router-link-active[data-v-5086f53a]{color:maroon;background:#fff8d8;border-color:maroon}.nav-links a.primary-nav-link[data-v-5086f53a]{color:#fff;background:maroon;border-color:maroon}.nav-links a.primary-nav-link[data-v-5086f53a]:hover,.nav-links a.primary-nav-link.router-link-active[data-v-5086f53a]{color:#fff;background:#900}.nav-button[data-v-5086f53a]{cursor:pointer;font-family:inherit}.staff-nav-group[data-v-5086f53a]{background:#fff8d8;border:1px solid #c8a000;padding:10px}.staff-nav-group .nav-group-title[data-v-5086f53a]{color:#c00}.staff-nav-group .nav-links a[data-v-5086f53a]{background:#fff;border-color:#c8a000}.app-main[data-v-5086f53a]{width:min(1100px,100% - 24px);margin:0 auto;padding:18px 0 32px}.app-footer[data-v-5086f53a]{text-align:center;color:#666;background:#ffe;border-top:1px solid #c8c8aa;padding:14px;font-size:13px}.app-footer p[data-v-5086f53a]{margin:5px 0}.footer-policy-links[data-v-5086f53a]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;font-size:13px;display:flex}.footer-policy-links a[data-v-5086f53a]{color:#666}@media (width<=760px){.app-header[data-v-5086f53a]{padding:10px}.brand-area[data-v-5086f53a]{gap:10px;display:grid}.brand-name[data-v-5086f53a]{font-size:26px}.app-nav[data-v-5086f53a]{padding:10px}.nav-links[data-v-5086f53a]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nav-links a[data-v-5086f53a],.nav-button[data-v-5086f53a]{width:100%;min-height:42px;padding:0 8px;font-size:14px}.app-main[data-v-5086f53a]{width:min(100% - 16px,1100px);padding-top:12px}}.supporter-name[data-v-2dd222f1]{font-weight:700}.supporter-badge[data-v-2dd222f1]{margin-left:4px}.style-normal[data-v-2dd222f1]{color:inherit}.style-light-blue[data-v-2dd222f1]{color:#4fc3f7}.style-festival[data-v-2dd222f1]{background:linear-gradient(90deg,#ffd54f,#ff8f00);color:#0000;-webkit-background-clip:text}.style-tasutake[data-v-2dd222f1]{background:linear-gradient(90deg,#a855f7,#6d28d9);color:#0000;-webkit-background-clip:text}.style-rainbow[data-v-2dd222f1]{background:linear-gradient(90deg,red,orange,#ff0,green,#0ff,#00f,violet);color:#0000;-webkit-background-clip:text}.thread-list-page[data-v-509f2e6f]{gap:16px;display:grid}.thread-list-hero[data-v-509f2e6f]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-actions[data-v-509f2e6f]{flex-wrap:wrap;gap:8px;display:flex}.list-tools[data-v-509f2e6f]{grid-template-columns:1fr 240px;gap:12px;display:grid}.thread-list[data-v-509f2e6f]{gap:12px;display:grid}.thread-card[data-v-509f2e6f]{background:#ffe;border:1px solid #c8c8aa;gap:10px;padding:14px;display:grid}.thread-main[data-v-509f2e6f]{color:inherit;gap:6px;text-decoration:none;display:grid}.thread-main:hover h3[data-v-509f2e6f]{text-decoration:underline}.thread-main h3[data-v-509f2e6f]{color:maroon;margin:0;font-size:22px;line-height:1.4}.body-preview[data-v-509f2e6f]{color:#444;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.thread-meta[data-v-509f2e6f]{color:#666;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.thread-meta span[data-v-509f2e6f],.thread-meta a[data-v-509f2e6f]{color:inherit;background:#fff;border:1px solid #ddd;padding:3px 7px;text-decoration:none}.thread-meta a[data-v-509f2e6f]:hover{color:maroon;border-color:maroon}@media (width<=760px){.thread-list-hero[data-v-509f2e6f],.hero-actions[data-v-509f2e6f]{display:grid}.hero-actions .create-link[data-v-509f2e6f],.hero-actions .reload-button[data-v-509f2e6f]{width:100%}.list-tools[data-v-509f2e6f]{grid-template-columns:1fr}.thread-card[data-v-509f2e6f]{padding:12px}.thread-main h3[data-v-509f2e6f]{font-size:19px}}.category-picker[data-v-515e42a3]{gap:10px;display:grid}.category-label[data-v-515e42a3]{color:#222;font-weight:700}.selected-category[data-v-515e42a3]{color:maroon;background:#fff8d8;border:1px solid maroon;align-items:center;gap:8px;width:fit-content;padding:6px 10px;font-weight:700;display:inline-flex}.clear-button[data-v-515e42a3]{color:maroon;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.selected-prefix[data-v-515e42a3]{color:#666;font-size:12px;font-weight:700}.category-search[data-v-515e42a3]{color:#222;background:#fff;border:1px solid #c8c8aa;width:100%;padding:10px;font-size:16px}.category-groups[data-v-515e42a3]{background:#fffff6;border:1px solid #e1e1c8;gap:14px;max-height:420px;padding:10px;display:grid;overflow-y:auto}.category-group[data-v-515e42a3]{gap:8px;display:grid}.category-group-title[data-v-515e42a3]{color:maroon;margin:0;font-size:13px;font-weight:700}.category-options[data-v-515e42a3]{flex-wrap:wrap;gap:8px;display:flex}.category-option[data-v-515e42a3]{color:#222;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8c8aa;padding:7px 10px}.category-option[data-v-515e42a3]:hover{background:#fff8d8}.category-option.selected[data-v-515e42a3]{color:#fff;background:maroon;border-color:maroon}.empty-message[data-v-515e42a3]{color:#666;margin:0;font-size:13px}@media (width<=760px){.category-groups[data-v-515e42a3]{max-height:360px}.category-option[data-v-515e42a3]{padding:8px 10px}}.thread-create-page[data-v-2b745f45]{gap:16px;display:grid}.create-hero[data-v-2b745f45]{gap:10px;display:grid}.current-user-card[data-v-2b745f45]{background:#ffe;border:1px solid #c8c8aa;padding:14px}.small-label[data-v-2b745f45]{color:maroon;margin:0 0 3px;font-size:12px;font-weight:700}.create-form-section[data-v-2b745f45]{gap:14px;display:grid}.anonymous-option[data-v-2b745f45]{color:#333;align-items:center;gap:8px;font-weight:700;display:inline-flex}.anonymous-option input[data-v-2b745f45]{width:18px;height:18px}.help-text[data-v-2b745f45]{color:#666;font-size:13px}.thread-body-textarea[data-v-2b745f45]{resize:vertical;min-height:260px}.preview-section[data-v-2b745f45]{background:#fff;border:1px solid #c8c8aa;gap:8px;padding:12px;display:grid}.preview-section h3[data-v-2b745f45]{color:maroon;margin:0}.preview-body[data-v-2b745f45]{white-space:pre-wrap;word-break:break-word;line-height:1.8}.preview-body p[data-v-2b745f45]{margin:0}@media (width<=760px){.current-user-card[data-v-2b745f45],.create-form-section[data-v-2b745f45]{padding:12px}}.voice-recorder[data-v-58de3713]{background:#f6f6ef;border:1px solid #c8c8aa;gap:8px;padding:10px;display:grid}.recorder-header[data-v-58de3713]{color:#333;justify-content:space-between;gap:8px;display:flex}.recorder-header span[data-v-58de3713]{color:#666;font-size:12px}.recorder-actions[data-v-58de3713]{flex-wrap:wrap;gap:8px;display:flex}.recorder-actions button[data-v-58de3713]{color:#333;cursor:pointer;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-weight:700;display:inline-flex}.record-button[data-v-58de3713]{color:#fff!important;background:maroon!important;border-color:maroon!important}.stop-button[data-v-58de3713]{color:maroon!important;background:#fff0f0!important;border-color:#c88!important}.clear-button[data-v-58de3713]{background:#eee!important}.recording-message[data-v-58de3713]{color:maroon;margin:0;font-size:13px;font-weight:700}.audio-preview[data-v-58de3713]{width:100%}.recorder-error[data-v-58de3713]{color:red;margin:0;font-size:13px}.aa-block[data-v-1d821979]{color:#111;white-space:pre;background:#ffe;border:1px solid #aaa;max-width:100%;margin:10px 0;padding:12px;font-family:MS PGothic,Mona,IPAMonaPGothic,Hiragino Kaku Gothic ProN,monospace;font-size:16px;line-height:1.1;overflow-x:auto}.aaa-box[data-v-c323fdc5]{background:#ffe;border:2px solid maroon;max-width:100%;margin:12px 0}.aaa-box.wide-mode[data-v-c323fdc5]{width:min(1200px,95vw)}.aaa-header[data-v-c323fdc5]{background:#e6e6cc;border-bottom:1px solid #999;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.aaa-note[data-v-c323fdc5]{color:#666;margin-left:8px;font-size:12px}.aaa-actions[data-v-c323fdc5]{flex-shrink:0;gap:6px;display:flex}.aaa-actions button[data-v-c323fdc5]{cursor:pointer;background:#fff;border:1px solid #999;padding:4px 8px;font-size:12px}.aaa-actions button[data-v-c323fdc5]:hover{background:#f0f0e0}.aaa-block[data-v-c323fdc5]{color:#111;white-space:pre;tab-size:4;background:#ffe;max-width:100%;max-height:70vh;margin:0;padding:14px;font-family:MS PGothic,Mona,IPAMonaPGothic,Hiragino Kaku Gothic ProN,monospace;font-size:16px;line-height:1.05;overflow:auto}.spoiler[data-v-16ed7ae9]{margin:2px 0;display:inline-block}.spoiler-button[data-v-16ed7ae9]{color:#fff;cursor:pointer;background:#333;border:1px solid maroon;padding:2px 8px;font-size:12px}.spoiler-button[data-v-16ed7ae9]:hover{background:maroon}.spoiler-text[data-v-16ed7ae9]{color:#fff;background:#222;border-radius:2px;padding:2px 6px}.url-card[data-v-c7984da8]{color:#222;word-break:break-all;background:#fff;border:1px solid #c8c8aa;gap:4px;padding:10px;text-decoration:none;display:grid}.url-card[data-v-c7984da8]:hover{background:#fff8d8}.url-card-label[data-v-c7984da8]{color:maroon;font-size:12px;font-weight:700}.url-card-url[data-v-c7984da8]{color:#04a;text-decoration:underline}.tiktok-card[data-v-0c937e1c]{max-width:520px;color:inherit;background:#fff;border:1px solid #111;align-items:center;gap:12px;margin:8px 0;padding:12px;text-decoration:none;display:flex}.tiktok-card[data-v-0c937e1c]:hover{background:#f7f7f7}.tiktok-icon[data-v-0c937e1c]{color:#fff;background:#111;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:24px;font-weight:700;display:grid}.tiktok-content[data-v-0c937e1c]{min-width:0}.tiktok-title[data-v-0c937e1c]{color:#111;font-weight:700}.tiktok-description[data-v-0c937e1c]{color:#444;margin-top:2px;font-size:13px}.tiktok-url[data-v-0c937e1c]{color:#666;word-break:break-all;margin-top:4px;font-size:12px}.report-button[data-v-f4d86d78]{color:maroon;font:inherit;cursor:pointer;background:#fff;border:1px solid maroon;padding:4px 8px;font-size:13px}.report-button[data-v-f4d86d78]:hover{background:#fff8d8}.report-overlay[data-v-f4d86d78]{z-index:1000;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.report-modal[data-v-f4d86d78]{background:#ffe;border:1px solid maroon;width:min(100%,520px);padding:18px;box-shadow:0 12px 32px #0000004d}.report-header[data-v-f4d86d78]{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-header h2[data-v-f4d86d78]{color:maroon;margin:0}.close-button[data-v-f4d86d78]{color:#222;cursor:pointer;background:#fff;border:1px solid #c8c8aa;width:34px;height:34px;font-size:22px}.report-description[data-v-f4d86d78]{color:#333;line-height:1.7}.field[data-v-f4d86d78]{color:maroon;gap:6px;margin-top:14px;font-weight:700;display:grid}select[data-v-f4d86d78],textarea[data-v-f4d86d78]{color:#222;width:100%;font:inherit;background:#fff;border:1px solid #c8c8aa;padding:10px;font-weight:400}textarea[data-v-f4d86d78]{resize:vertical}.actions[data-v-f4d86d78]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.primary-button[data-v-f4d86d78],.secondary-button[data-v-f4d86d78]{font:inherit;cursor:pointer;border:1px solid maroon;padding:8px 12px;font-weight:700}.primary-button[data-v-f4d86d78]{color:#fff;background:maroon}.secondary-button[data-v-f4d86d78]{color:maroon;background:#fff}.primary-button[data-v-f4d86d78]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-f4d86d78]{color:#b00020;font-weight:700}.success-message[data-v-f4d86d78]{color:#060;font-weight:700}.thread-detail-page[data-v-3e6718f4]{gap:16px;display:grid}.thread-detail-card[data-v-3e6718f4],.reply-form-section[data-v-3e6718f4]{background:#ffe;border:1px solid #c8c8aa;gap:14px;padding:16px;display:grid}.thread-header[data-v-3e6718f4],.reply-header[data-v-3e6718f4],.section-heading[data-v-3e6718f4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.thread-actions[data-v-3e6718f4],.reply-meta[data-v-3e6718f4]{color:#666;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.thread-title[data-v-3e6718f4]{color:maroon;margin:0;font-size:30px;line-height:1.4}.thread-meta[data-v-3e6718f4]{color:#666;flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.thread-meta span[data-v-3e6718f4],.thread-meta a[data-v-3e6718f4]{background:#fff;border:1px solid #ddd;padding:3px 8px;text-decoration:none}.reply-body[data-v-3e6718f4],.thread-body[data-v-3e6718f4],.body-line[data-v-3e6718f4]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;vertical-align:baseline;line-height:1.6}.reply-body span[data-v-3e6718f4],.thread-body span[data-v-3e6718f4],.body-line span[data-v-3e6718f4],.reply-body a[data-v-3e6718f4],.thread-body a[data-v-3e6718f4],.body-line a[data-v-3e6718f4]{vertical-align:baseline}.body-line[data-v-3e6718f4]{white-space:pre-wrap;margin:0}.quote-line[data-v-3e6718f4]{color:#666;white-space:pre-wrap;border-left:3px solid #c8c8aa;margin:0;padding-left:10px}.content-link[data-v-3e6718f4]{word-break:break-all}.anchor-link[data-v-3e6718f4],.reply-anchor[data-v-3e6718f4]{vertical-align:baseline;color:#04a;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.reply-anchor[data-v-3e6718f4]:hover{color:maroon}.reply-section[data-v-3e6718f4]{gap:12px;display:grid}.section-heading h2[data-v-3e6718f4]{color:maroon;margin:0}.reply-list[data-v-3e6718f4]{gap:12px;display:grid}.reply-card[data-v-3e6718f4]{background:linear-gradient(90deg,#fff8d8 0,#ffe 34px 100%);border:1px solid #c8c8aa;border-left:5px solid #c8a000;gap:12px;padding:14px 14px 14px 18px;display:grid;position:relative;box-shadow:0 1px #80000014}.reply-card[data-v-3e6718f4]:nth-child(2n){background:linear-gradient(90deg,#fff4f4 0,#ffe 34px 100%);border-left-color:maroon}.reply-card[data-v-3e6718f4]:hover{background:linear-gradient(90deg,#fff8d8 0,#fffdf0 34px 100%)}.reply-card[data-v-3e6718f4]:target{background:#fff8d8;outline:3px solid #c8a000}.reply-card .author-icon[data-v-3e6718f4],.reply-card .author-icon-placeholder[data-v-3e6718f4]{border-width:2px;width:48px;height:48px;box-shadow:0 0 0 3px #fff}.reply-card .author-info strong[data-v-3e6718f4],.reply-card .author-name-link[data-v-3e6718f4]{color:maroon;font-size:17px}.reply-card .author-handle[data-v-3e6718f4]{margin-top:3px}.reply-meta span[data-v-3e6718f4]:first-child{color:maroon;background:#fff8d8;border:1px solid #c8a000;padding:2px 7px;font-weight:700}.reply-anchor-button[data-v-3e6718f4]{color:#333;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #999;padding:0 10px;font-size:13px;font-weight:700}.reply-anchor-button[data-v-3e6718f4]:hover{color:#fff;background:maroon;border-color:maroon}.reply-like-button[data-v-3e6718f4]{color:maroon;min-height:28px;font:inherit;cursor:pointer;background:#fff8d8;border:1px solid #c8a000;padding:0 10px;font-size:13px;font-weight:700}.reply-like-button span[data-v-3e6718f4]{margin-left:4px}.reply-like-button[data-v-3e6718f4]:hover,.reply-like-button.liked[data-v-3e6718f4]{color:#fff;background:maroon;border-color:maroon}.reply-like-button[data-v-3e6718f4]:disabled{cursor:wait;opacity:.7}.reply-body[data-v-3e6718f4]{background:#ffffff9e;border:1px solid #e0e0c8;padding:12px}.reply-body .body-line[data-v-3e6718f4]{font-size:17px}.reply-audio[data-v-3e6718f4]{width:100%}.reply-images[data-v-3e6718f4]{background:#fff;border:1px solid #e0e0c8;grid-template-columns:repeat(auto-fit,minmax(140px,220px));gap:10px;width:fit-content;max-width:100%;padding:8px;display:grid}.reply-images img[data-v-3e6718f4]{object-fit:contain;background:#fff;border:1px solid #c8c8aa;width:100%;max-height:260px}.reply-textarea[data-v-3e6718f4]{tab-size:4;line-height:1.2;font-family:IPAMonaPGothic,Mona,Mona Font,MS PGothic,ＭＳ Ｐゴシック,monospace!important}.aa-open-actions[data-v-3e6718f4]{margin-bottom:4px}.help-text[data-v-3e6718f4]{color:#666;font-size:13px}.selected-image-list[data-v-3e6718f4]{flex-wrap:wrap;gap:10px;display:flex}.selected-image-card[data-v-3e6718f4]{background:#fff;border:1px solid #c8c8aa;gap:6px;width:150px;padding:6px;display:grid}.selected-image-card img[data-v-3e6718f4]{object-fit:cover;width:100%;height:110px}.remove-image-button[data-v-3e6718f4]{color:#c00;background:#fff0f0;border:1px solid #c00;min-height:30px;font-weight:700}.aa-library-modal-backdrop[data-v-3e6718f4]{z-index:1000;background:#00000073;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.aa-library-modal[data-v-3e6718f4]{background:#f6f6ef;border:1px solid maroon;gap:14px;width:min(980px,100%);max-height:88vh;padding:16px;display:grid;overflow:auto;box-shadow:0 16px 40px #0000004d}.aa-library-modal-header[data-v-3e6718f4]{background:linear-gradient(135deg,#fff8d8 0%,#ffe 55%,#f6f6ef 100%);border:1px solid #c8a000;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.aa-library-modal-header h3[data-v-3e6718f4]{color:maroon;margin:0;font-size:24px}.aa-library-tools[data-v-3e6718f4]{grid-template-columns:1fr 220px;gap:12px;display:grid}.aa-library-modal-list[data-v-3e6718f4]{gap:12px;display:grid}.aa-library-modal-card[data-v-3e6718f4]{background:#ffe;border:1px solid #c8c8aa;gap:10px;padding:12px;display:grid}.aa-library-card-header[data-v-3e6718f4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aa-library-card-header h4[data-v-3e6718f4]{color:maroon;margin:0;line-height:1.4}.aa-library-meta[data-v-3e6718f4]{color:#666;flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.aa-library-meta span[data-v-3e6718f4]{background:#fff;border:1px solid #ddd;padding:3px 6px}.aa-tag-button[data-v-3e6718f4]{cursor:pointer}@media (width<=760px){.thread-detail-card[data-v-3e6718f4],.reply-form-section[data-v-3e6718f4],.reply-card[data-v-3e6718f4]{padding:12px}.thread-header[data-v-3e6718f4],.reply-header[data-v-3e6718f4],.section-heading[data-v-3e6718f4]{display:grid}.reply-card[data-v-3e6718f4]{border-left-width:4px;padding:12px}.reply-body[data-v-3e6718f4]{padding:10px}.reply-images[data-v-3e6718f4]{grid-template-columns:1fr;width:auto}.thread-title[data-v-3e6718f4]{font-size:24px}.aa-library-modal-backdrop[data-v-3e6718f4]{align-items:start;padding:8px}.aa-library-modal[data-v-3e6718f4]{max-height:94vh;padding:10px}.aa-library-modal-header[data-v-3e6718f4]{display:grid}.aa-library-tools[data-v-3e6718f4]{grid-template-columns:1fr}.aa-library-card-header[data-v-3e6718f4]{display:grid}.aa-library-card-header .submit-button[data-v-3e6718f4],.selected-image-card[data-v-3e6718f4]{width:100%}.selected-image-card img[data-v-3e6718f4]{height:180px}}.body-line[data-v-3e6718f4],.quote-line[data-v-3e6718f4],.reply-body[data-v-3e6718f4],.thread-body[data-v-3e6718f4]{color:#222;-webkit-text-fill-color:#222;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.reply-textarea[data-v-3e6718f4]{color:#222;-webkit-text-fill-color:#222;background:#fff;font-size:16px}.reaction-button[data-v-3e6718f4]{color:maroon;font:inherit;cursor:pointer;background:#ffe;border:1px solid #c8c8aa;padding:4px 10px;font-weight:700}.reaction-button[data-v-3e6718f4]:hover{background:#fff8d8}.reaction-button.active[data-v-3e6718f4]{color:#d00;background:#fff0f0;border-color:#d00}.category-page[data-v-0edd6f03]{gap:16px;display:grid}.back-link[data-v-0edd6f03]{color:#0645ad;width:fit-content}.page-hero[data-v-0edd6f03]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-label[data-v-0edd6f03]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-0edd6f03]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-0edd6f03]{color:#666;margin:0;line-height:1.7}.write-link[data-v-0edd6f03]{color:#fff;white-space:nowrap;background:maroon;border:1px solid maroon;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.write-link[data-v-0edd6f03]:hover{background:#900}.thread-list[data-v-0edd6f03]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.thread-card[data-v-0edd6f03]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.author-row[data-v-0edd6f03]{align-items:center;gap:9px;margin-bottom:10px;display:flex}.author-icon[data-v-0edd6f03],.author-icon-placeholder[data-v-0edd6f03]{color:#fff;object-fit:cover;background:maroon;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.author-icon-link[data-v-0edd6f03]{color:inherit;text-decoration:none}.author-info[data-v-0edd6f03]{gap:2px;min-width:0;display:grid}.author-name-link[data-v-0edd6f03]{color:inherit;text-decoration:none}.author-name-link[data-v-0edd6f03]:hover{text-decoration:underline}.author-handle[data-v-0edd6f03]{color:#666;font-size:13px;text-decoration:none}.author-handle[data-v-0edd6f03]:hover{text-decoration:underline}.thread-main[data-v-0edd6f03]{color:inherit;gap:6px;min-width:0;text-decoration:none;display:grid}.thread-main h3[data-v-0edd6f03]{color:#0645ad;word-break:break-word;margin:0;font-size:18px;line-height:1.4}.thread-main:hover h3[data-v-0edd6f03]{text-decoration:underline}.body-preview[data-v-0edd6f03]{color:#333;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.thread-meta[data-v-0edd6f03]{color:#666;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;display:flex}.thread-meta span[data-v-0edd6f03]{background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.tag-list[data-v-0edd6f03]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag[data-v-0edd6f03]{color:#0645ad;background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;font-size:13px;text-decoration:none;display:inline-flex}.tag[data-v-0edd6f03]:hover{background:#ffe;text-decoration:underline}.card-actions[data-v-0edd6f03]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.card-actions a[data-v-0edd6f03],.empty-box a[data-v-0edd6f03]{color:#0645ad;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.card-actions a[data-v-0edd6f03]:hover,.empty-box a[data-v-0edd6f03]:hover{background:#ffe;text-decoration:underline}.empty-box[data-v-0edd6f03]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-0edd6f03]{color:maroon;margin:0 0 8px}.empty-box p[data-v-0edd6f03]{color:#666;margin:0 0 10px;line-height:1.6}.error[data-v-0edd6f03]{color:red}@media (width<=760px){.page-hero[data-v-0edd6f03]{padding:12px;display:grid}.page-hero h2[data-v-0edd6f03]{font-size:23px}.thread-card[data-v-0edd6f03],.empty-box[data-v-0edd6f03]{padding:12px}.write-link[data-v-0edd6f03]{width:fit-content}}.tag-page[data-v-0818ae8c]{gap:16px;display:grid}.back-link[data-v-0818ae8c]{color:#0645ad;width:fit-content}.page-hero[data-v-0818ae8c]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-label[data-v-0818ae8c]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-0818ae8c]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-0818ae8c]{color:#666;margin:0;line-height:1.7}.write-link[data-v-0818ae8c]{color:#fff;white-space:nowrap;background:maroon;border:1px solid maroon;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.write-link[data-v-0818ae8c]:hover{background:#900}.thread-list[data-v-0818ae8c]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.thread-card[data-v-0818ae8c]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.author-row[data-v-0818ae8c]{align-items:center;gap:9px;margin-bottom:10px;display:flex}.author-icon[data-v-0818ae8c],.author-icon-placeholder[data-v-0818ae8c]{color:#fff;object-fit:cover;background:maroon;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.author-icon-link[data-v-0818ae8c]{color:inherit;text-decoration:none}.author-info[data-v-0818ae8c]{gap:2px;min-width:0;display:grid}.author-name-link[data-v-0818ae8c]{color:inherit;text-decoration:none}.author-name-link[data-v-0818ae8c]:hover{text-decoration:underline}.author-handle[data-v-0818ae8c]{color:#666;font-size:13px;text-decoration:none}.author-handle[data-v-0818ae8c]:hover{text-decoration:underline}.thread-main[data-v-0818ae8c]{color:inherit;gap:6px;min-width:0;text-decoration:none;display:grid}.thread-main h3[data-v-0818ae8c]{color:#0645ad;word-break:break-word;margin:0;font-size:18px;line-height:1.4}.thread-main:hover h3[data-v-0818ae8c]{text-decoration:underline}.body-preview[data-v-0818ae8c]{color:#333;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.thread-meta[data-v-0818ae8c]{color:#666;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;display:flex}.thread-meta span[data-v-0818ae8c]{background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.tag-list[data-v-0818ae8c]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag[data-v-0818ae8c]{color:#0645ad;background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;font-size:13px;text-decoration:none;display:inline-flex}.tag[data-v-0818ae8c]:hover{background:#ffe;text-decoration:underline}.card-actions[data-v-0818ae8c]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.card-actions a[data-v-0818ae8c],.empty-box a[data-v-0818ae8c]{color:#0645ad;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.card-actions a[data-v-0818ae8c]:hover,.empty-box a[data-v-0818ae8c]:hover{background:#ffe;text-decoration:underline}.empty-box[data-v-0818ae8c]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-0818ae8c]{color:maroon;margin:0 0 8px}.empty-box p[data-v-0818ae8c]{color:#666;margin:0 0 10px;line-height:1.6}.error[data-v-0818ae8c]{color:red}@media (width<=760px){.page-hero[data-v-0818ae8c]{padding:12px;display:grid}.page-hero h2[data-v-0818ae8c]{font-size:23px}.thread-card[data-v-0818ae8c],.empty-box[data-v-0818ae8c]{padding:12px}.write-link[data-v-0818ae8c]{width:fit-content}}.search-page[data-v-1b7d9294]{gap:16px;display:grid}.back-link[data-v-1b7d9294]{color:#0645ad;width:fit-content}.page-hero[data-v-1b7d9294]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:16px}.page-label[data-v-1b7d9294]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-1b7d9294]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-1b7d9294]{color:#666;margin:0;line-height:1.7}.search-box[data-v-1b7d9294]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.search-box label[data-v-1b7d9294]{color:#333;margin-bottom:6px;font-weight:700;display:block}.search-form[data-v-1b7d9294]{gap:8px;display:flex}.search-form input[data-v-1b7d9294]{box-sizing:border-box;background:#fff;border:1px solid #bbb;flex:1;min-width:0;padding:8px;font-family:inherit;font-size:14px}.search-form button[data-v-1b7d9294]{color:#333;cursor:pointer;white-space:nowrap;background:#e6e6cc;border:1px solid #999;padding:0 12px}.search-form button[data-v-1b7d9294]:hover{background:#d6d6b8}.search-help[data-v-1b7d9294]{color:#666;margin:8px 0 0;font-size:13px}.result-list[data-v-1b7d9294]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.result-card[data-v-1b7d9294]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.author-row[data-v-1b7d9294]{align-items:center;gap:9px;margin-bottom:10px;display:flex}.author-icon[data-v-1b7d9294],.author-icon-placeholder[data-v-1b7d9294]{color:#fff;object-fit:cover;background:maroon;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.author-icon-link[data-v-1b7d9294]{color:inherit;text-decoration:none}.author-info[data-v-1b7d9294]{gap:2px;min-width:0;display:grid}.author-name-link[data-v-1b7d9294]{color:inherit;text-decoration:none}.author-name-link[data-v-1b7d9294]:hover{text-decoration:underline}.author-handle[data-v-1b7d9294]{color:#666;font-size:13px;text-decoration:none}.author-handle[data-v-1b7d9294]:hover{text-decoration:underline}.result-main[data-v-1b7d9294]{color:inherit;gap:6px;min-width:0;text-decoration:none;display:grid}.result-main h3[data-v-1b7d9294]{color:#0645ad;word-break:break-word;margin:0;font-size:18px;line-height:1.4}.result-main:hover h3[data-v-1b7d9294]{text-decoration:underline}.body-preview[data-v-1b7d9294]{color:#333;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.result-meta[data-v-1b7d9294]{color:#666;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;display:flex}.result-meta span[data-v-1b7d9294]{background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.tag-list[data-v-1b7d9294]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag[data-v-1b7d9294]{color:#0645ad;background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;font-size:13px;text-decoration:none;display:inline-flex}.tag[data-v-1b7d9294]:hover{background:#ffe;text-decoration:underline}.card-actions[data-v-1b7d9294]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.card-actions a[data-v-1b7d9294],.empty-box a[data-v-1b7d9294]{color:#0645ad;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.card-actions a[data-v-1b7d9294]:hover,.empty-box a[data-v-1b7d9294]:hover{background:#ffe;text-decoration:underline}.empty-box[data-v-1b7d9294]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-1b7d9294]{color:maroon;margin:0 0 8px}.empty-box p[data-v-1b7d9294]{color:#666;margin:0 0 10px;line-height:1.6}.error[data-v-1b7d9294]{color:red}@media (width<=760px){.page-hero[data-v-1b7d9294],.search-box[data-v-1b7d9294],.result-card[data-v-1b7d9294],.empty-box[data-v-1b7d9294]{padding:12px}.page-hero h2[data-v-1b7d9294]{font-size:23px}.search-form[data-v-1b7d9294]{display:grid}.search-form button[data-v-1b7d9294]{width:fit-content;min-height:34px}}.ranking-page[data-v-8e48bf75]{gap:16px;display:grid}.back-link[data-v-8e48bf75]{color:#0645ad;width:fit-content}.page-hero[data-v-8e48bf75]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-label[data-v-8e48bf75]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-8e48bf75]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-8e48bf75]{color:#666;margin:0;line-height:1.7}.write-link[data-v-8e48bf75]{color:#fff;white-space:nowrap;background:maroon;border:1px solid maroon;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.write-link[data-v-8e48bf75]:hover{background:#900}.ranking-list[data-v-8e48bf75]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ranking-card[data-v-8e48bf75]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:14px;display:grid}.rank-badge[data-v-8e48bf75]{color:maroon;background:#fff;border:1px solid #bbb;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:grid}.rank-1[data-v-8e48bf75]{background:#fff8d8;border-color:#c8a000}.rank-2[data-v-8e48bf75]{background:#f0f0f0;border-color:#aaa}.rank-3[data-v-8e48bf75]{background:#fff0df;border-color:#b08040}.card-content[data-v-8e48bf75]{min-width:0}.author-row[data-v-8e48bf75]{align-items:center;gap:9px;margin-bottom:10px;display:flex}.author-icon[data-v-8e48bf75],.author-icon-placeholder[data-v-8e48bf75]{color:#fff;object-fit:cover;background:maroon;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.author-icon-link[data-v-8e48bf75]{color:inherit;text-decoration:none}.author-info[data-v-8e48bf75]{gap:2px;min-width:0;display:grid}.author-name-link[data-v-8e48bf75]{color:inherit;text-decoration:none}.author-name-link[data-v-8e48bf75]:hover{text-decoration:underline}.author-handle[data-v-8e48bf75]{color:#666;font-size:13px;text-decoration:none}.author-handle[data-v-8e48bf75]:hover{text-decoration:underline}.thread-main[data-v-8e48bf75]{color:inherit;gap:6px;min-width:0;text-decoration:none;display:grid}.thread-main h3[data-v-8e48bf75]{color:#0645ad;word-break:break-word;margin:0;font-size:18px;line-height:1.4}.thread-main:hover h3[data-v-8e48bf75]{text-decoration:underline}.body-preview[data-v-8e48bf75]{color:#333;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.thread-meta[data-v-8e48bf75]{color:#666;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;display:flex}.thread-meta span[data-v-8e48bf75]{background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.reply-count[data-v-8e48bf75]{color:maroon;font-weight:700}.tag-list[data-v-8e48bf75]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag[data-v-8e48bf75]{color:#0645ad;background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;font-size:13px;text-decoration:none;display:inline-flex}.tag[data-v-8e48bf75]:hover{background:#ffe;text-decoration:underline}.card-actions[data-v-8e48bf75]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.card-actions a[data-v-8e48bf75],.empty-box a[data-v-8e48bf75]{color:#0645ad;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.card-actions a[data-v-8e48bf75]:hover,.empty-box a[data-v-8e48bf75]:hover{background:#ffe;text-decoration:underline}.empty-box[data-v-8e48bf75]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-8e48bf75]{color:maroon;margin:0 0 8px}.empty-box p[data-v-8e48bf75]{color:#666;margin:0 0 10px;line-height:1.6}.error[data-v-8e48bf75]{color:red}@media (width<=760px){.page-hero[data-v-8e48bf75]{padding:12px;display:grid}.page-hero h2[data-v-8e48bf75]{font-size:23px}.ranking-card[data-v-8e48bf75]{grid-template-columns:1fr;padding:12px}.rank-badge[data-v-8e48bf75]{width:fit-content;min-width:40px;padding:0 10px}.write-link[data-v-8e48bf75]{width:fit-content}.empty-box[data-v-8e48bf75]{padding:12px}}.new-page[data-v-c5fd5e77]{gap:16px;display:grid}.back-link[data-v-c5fd5e77]{color:#0645ad;width:fit-content}.page-hero[data-v-c5fd5e77]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-label[data-v-c5fd5e77]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-c5fd5e77]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-c5fd5e77]{color:#666;margin:0;line-height:1.7}.write-link[data-v-c5fd5e77]{color:#fff;white-space:nowrap;background:maroon;border:1px solid maroon;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.write-link[data-v-c5fd5e77]:hover{background:#900}.thread-list[data-v-c5fd5e77]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.thread-card[data-v-c5fd5e77]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.author-row[data-v-c5fd5e77]{align-items:center;gap:9px;margin-bottom:10px;display:flex}.author-icon[data-v-c5fd5e77],.author-icon-placeholder[data-v-c5fd5e77]{color:#fff;object-fit:cover;background:maroon;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.author-icon-link[data-v-c5fd5e77]{color:inherit;text-decoration:none}.author-info[data-v-c5fd5e77]{gap:2px;min-width:0;display:grid}.author-name-link[data-v-c5fd5e77]{color:inherit;text-decoration:none}.author-name-link[data-v-c5fd5e77]:hover{text-decoration:underline}.author-handle[data-v-c5fd5e77]{color:#666;font-size:13px;text-decoration:none}.author-handle[data-v-c5fd5e77]:hover{text-decoration:underline}.thread-main[data-v-c5fd5e77]{color:inherit;gap:6px;min-width:0;text-decoration:none;display:grid}.thread-main h3[data-v-c5fd5e77]{color:#0645ad;word-break:break-word;margin:0;font-size:18px;line-height:1.4}.thread-main:hover h3[data-v-c5fd5e77]{text-decoration:underline}.body-preview[data-v-c5fd5e77]{color:#333;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.thread-meta[data-v-c5fd5e77]{color:#666;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;display:flex}.thread-meta span[data-v-c5fd5e77]{background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.tag-list[data-v-c5fd5e77]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag[data-v-c5fd5e77]{color:#0645ad;background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;font-size:13px;text-decoration:none;display:inline-flex}.tag[data-v-c5fd5e77]:hover{background:#ffe;text-decoration:underline}.card-actions[data-v-c5fd5e77]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.card-actions a[data-v-c5fd5e77],.empty-box a[data-v-c5fd5e77]{color:#0645ad;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.card-actions a[data-v-c5fd5e77]:hover,.empty-box a[data-v-c5fd5e77]:hover{background:#ffe;text-decoration:underline}.empty-box[data-v-c5fd5e77]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-c5fd5e77]{color:maroon;margin:0 0 8px}.empty-box p[data-v-c5fd5e77]{color:#666;margin:0 0 10px;line-height:1.6}.error[data-v-c5fd5e77]{color:red}@media (width<=760px){.page-hero[data-v-c5fd5e77]{padding:12px;display:grid}.page-hero h2[data-v-c5fd5e77]{font-size:23px}.thread-card[data-v-c5fd5e77],.empty-box[data-v-c5fd5e77]{padding:12px}.write-link[data-v-c5fd5e77]{width:fit-content}}.trending-page[data-v-f76d633b]{gap:16px;display:grid}.back-link[data-v-f76d633b]{color:#0645ad;width:fit-content}.page-hero[data-v-f76d633b]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-label[data-v-f76d633b]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-f76d633b]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-f76d633b]{color:#666;margin:0;line-height:1.7}.write-link[data-v-f76d633b]{color:#fff;white-space:nowrap;background:maroon;border:1px solid maroon;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.write-link[data-v-f76d633b]:hover{background:#900}.trending-list[data-v-f76d633b]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trending-card[data-v-f76d633b]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:14px;display:grid}.trend-rank[data-v-f76d633b]{align-content:start;gap:6px;display:grid}.rank-number[data-v-f76d633b]{color:maroon;background:#fff8d8;border:1px solid #c8a000;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.trend-score[data-v-f76d633b]{color:maroon;background:#fff;border:1px solid #ddd;width:fit-content;padding:4px 7px;font-size:12px;font-weight:700}.card-content[data-v-f76d633b]{min-width:0}.author-row[data-v-f76d633b]{align-items:center;gap:9px;margin-bottom:10px;display:flex}.author-icon[data-v-f76d633b],.author-icon-placeholder[data-v-f76d633b]{color:#fff;object-fit:cover;background:maroon;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.author-icon-link[data-v-f76d633b]{color:inherit;text-decoration:none}.author-info[data-v-f76d633b]{gap:2px;min-width:0;display:grid}.author-name-link[data-v-f76d633b]{color:inherit;text-decoration:none}.author-name-link[data-v-f76d633b]:hover{text-decoration:underline}.author-handle[data-v-f76d633b]{color:#666;font-size:13px;text-decoration:none}.author-handle[data-v-f76d633b]:hover{text-decoration:underline}.thread-main[data-v-f76d633b]{color:inherit;gap:6px;min-width:0;text-decoration:none;display:grid}.thread-main h3[data-v-f76d633b]{color:#0645ad;word-break:break-word;margin:0;font-size:18px;line-height:1.4}.thread-main:hover h3[data-v-f76d633b]{text-decoration:underline}.body-preview[data-v-f76d633b]{color:#333;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.thread-meta[data-v-f76d633b]{color:#666;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;display:flex}.thread-meta span[data-v-f76d633b]{background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.score-badge[data-v-f76d633b]{color:maroon;font-weight:700;background:#fff8d8!important;border-color:#c8a000!important}.tag-list[data-v-f76d633b]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag[data-v-f76d633b]{color:#0645ad;background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;font-size:13px;text-decoration:none;display:inline-flex}.tag[data-v-f76d633b]:hover{background:#ffe;text-decoration:underline}.card-actions[data-v-f76d633b]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.card-actions a[data-v-f76d633b],.empty-box a[data-v-f76d633b]{color:#0645ad;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.card-actions a[data-v-f76d633b]:hover,.empty-box a[data-v-f76d633b]:hover{background:#ffe;text-decoration:underline}.empty-box[data-v-f76d633b]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-f76d633b]{color:maroon;margin:0 0 8px}.empty-box p[data-v-f76d633b]{color:#666;margin:0 0 10px;line-height:1.6}.error[data-v-f76d633b]{color:red}@media (width<=760px){.page-hero[data-v-f76d633b]{padding:12px;display:grid}.page-hero h2[data-v-f76d633b]{font-size:23px}.trending-card[data-v-f76d633b]{grid-template-columns:1fr;padding:12px}.trend-rank[data-v-f76d633b]{align-items:center;display:flex}.write-link[data-v-f76d633b]{width:fit-content}.empty-box[data-v-f76d633b]{padding:12px}}.back-link[data-v-971a9c11]{color:#0645ad;margin-bottom:16px;display:inline-block}h2[data-v-971a9c11]{color:maroon}.description[data-v-971a9c11],.empty[data-v-971a9c11]{color:#666}.thread-list[data-v-971a9c11]{padding:0;list-style:none}.thread-item[data-v-971a9c11]{background:#f6f6ef;border:1px solid #999;margin-bottom:10px;padding:12px}.thread-top[data-v-971a9c11]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.archive-label[data-v-971a9c11]{color:#fff;background:#555;border-radius:4px;padding:2px 8px;font-size:12px}.category[data-v-971a9c11]{color:#fff;background:maroon;border-radius:4px;padding:2px 8px;font-size:12px;text-decoration:none}.thread-title[data-v-971a9c11]{color:#0645ad;font-size:17px;font-weight:700}.thread-meta[data-v-971a9c11]{color:#666;margin-top:5px;font-size:13px}.tags[data-v-971a9c11]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag[data-v-971a9c11]{color:#0645ad;background:#e6e6cc;border:1px solid #aaa;border-radius:12px;padding:2px 8px;font-size:12px;text-decoration:none;display:inline-block}.thread-body[data-v-971a9c11]{color:#333;white-space:pre-wrap;margin-top:8px;line-height:1.5}.error[data-v-971a9c11]{color:red}.reports-page[data-v-08f5c3d4]{gap:16px;display:grid}.back-link[data-v-08f5c3d4]{color:#0645ad;width:fit-content}.page-hero[data-v-08f5c3d4]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-label[data-v-08f5c3d4]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-08f5c3d4]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-08f5c3d4]{color:#666;margin:0;line-height:1.7}.reload-button[data-v-08f5c3d4]{color:#333;cursor:pointer;white-space:nowrap;background:#e6e6cc;border:1px solid #999;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:700;display:inline-flex}.reload-button[data-v-08f5c3d4]:hover{background:#d6d6b8}.summary-grid[data-v-08f5c3d4]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.summary-card[data-v-08f5c3d4]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:12px}.summary-card p[data-v-08f5c3d4]{color:#666;margin:0 0 8px;font-size:13px;font-weight:700}.summary-card strong[data-v-08f5c3d4]{color:maroon;font-size:30px;line-height:1}.summary-card span[data-v-08f5c3d4]{color:#666;margin-left:4px}.summary-card.warning[data-v-08f5c3d4]{background:#fff8d8;border-color:#c8a000}.summary-card.checking[data-v-08f5c3d4]{background:#eee;border-color:#999}.summary-card.success[data-v-08f5c3d4]{background:#f0fff0;border-color:#8b8}.summary-card.muted[data-v-08f5c3d4]{background:#eee;border-color:#aaa}.filter-box[data-v-08f5c3d4]{background:#f6f6ef;border:1px solid #c8c8aa;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.filter-box label[data-v-08f5c3d4]{color:#333;font-weight:700}.filter-box select[data-v-08f5c3d4]{background:#fff;border:1px solid #bbb;padding:7px;font-family:inherit}.filter-box p[data-v-08f5c3d4]{color:#666;margin:0;font-size:13px}.report-list[data-v-08f5c3d4]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.report-card[data-v-08f5c3d4]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.report-top[data-v-08f5c3d4]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.report-labels[data-v-08f5c3d4]{flex-wrap:wrap;gap:6px;display:flex}.status-label[data-v-08f5c3d4],.target-label[data-v-08f5c3d4]{color:maroon;background:#fff8d8;border:1px solid #c8a000;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.status-label.checking[data-v-08f5c3d4]{color:#333;background:#eee;border-color:#999}.status-label.resolved[data-v-08f5c3d4]{color:#060;background:#f0fff0;border-color:#8b8}.status-label.rejected[data-v-08f5c3d4]{color:#555;background:#eee;border-color:#aaa}.target-label[data-v-08f5c3d4]{color:#333;background:#fff;border-color:#bbb}.report-date[data-v-08f5c3d4]{color:#666;white-space:nowrap;font-size:12px}.report-section[data-v-08f5c3d4]{background:#fff;border:1px solid #ddd;margin-bottom:10px;padding:10px}.report-section h3[data-v-08f5c3d4]{color:maroon;margin:0 0 6px;font-size:15px}.report-reason[data-v-08f5c3d4],.report-detail[data-v-08f5c3d4]{color:#333;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.report-meta[data-v-08f5c3d4]{flex-wrap:wrap;gap:6px;display:flex}.report-meta span[data-v-08f5c3d4]{color:#666;background:#fff;border:1px solid #ddd;padding:4px 7px;font-size:12px}.report-actions[data-v-08f5c3d4]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.report-actions a[data-v-08f5c3d4],.report-actions button[data-v-08f5c3d4]{color:#0645ad;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.report-actions a[data-v-08f5c3d4]:hover,.report-actions button[data-v-08f5c3d4]:hover{background:#ffe;text-decoration:underline}.report-actions button[data-v-08f5c3d4]{color:#333}.report-actions .resolve-button[data-v-08f5c3d4]{color:#060;background:#f0fff0;border-color:#8b8}.report-actions .reject-button[data-v-08f5c3d4]{color:#555;background:#eee;border-color:#aaa}.report-actions .open-button[data-v-08f5c3d4]{color:maroon;background:#fff8d8;border-color:#c8a000}.report-actions button[data-v-08f5c3d4]:disabled{opacity:.6;cursor:not-allowed}.empty-box[data-v-08f5c3d4]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-08f5c3d4]{color:maroon;margin:0 0 8px}.empty-box p[data-v-08f5c3d4]{color:#666;margin:0;line-height:1.6}.error[data-v-08f5c3d4]{color:red}@media (width<=1000px){.summary-grid[data-v-08f5c3d4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page-hero[data-v-08f5c3d4]{padding:12px;display:grid}.page-hero h2[data-v-08f5c3d4]{font-size:23px}.summary-grid[data-v-08f5c3d4]{grid-template-columns:1fr}.report-card[data-v-08f5c3d4],.filter-box[data-v-08f5c3d4],.empty-box[data-v-08f5c3d4]{padding:12px}.report-top[data-v-08f5c3d4]{flex-direction:column;align-items:flex-start}.reload-button[data-v-08f5c3d4]{width:fit-content}}.logs-page[data-v-06581fe2]{gap:16px;display:grid}.back-link[data-v-06581fe2]{color:#0645ad;width:fit-content}.page-hero[data-v-06581fe2]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-label[data-v-06581fe2]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-06581fe2]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-06581fe2]{color:#666;margin:0;line-height:1.7}.reload-button[data-v-06581fe2]{color:#333;cursor:pointer;white-space:nowrap;background:#e6e6cc;border:1px solid #999;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:700;display:inline-flex}.reload-button[data-v-06581fe2]:hover{background:#d6d6b8}.summary-grid[data-v-06581fe2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.summary-card[data-v-06581fe2]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:12px}.summary-card p[data-v-06581fe2]{color:#666;margin:0 0 8px;font-size:13px;font-weight:700}.summary-card strong[data-v-06581fe2]{color:maroon;font-size:30px;line-height:1}.summary-card span[data-v-06581fe2]{color:#666;margin-left:4px}.summary-card.warning[data-v-06581fe2]{background:#fff8d8;border-color:#c8a000}.summary-card.danger[data-v-06581fe2]{background:#fff0f0;border-color:#c88}.filter-box[data-v-06581fe2]{background:#f6f6ef;border:1px solid #c8c8aa;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.filter-box label[data-v-06581fe2]{color:#333;font-weight:700}.filter-box select[data-v-06581fe2]{background:#fff;border:1px solid #bbb;padding:7px;font-family:inherit}.filter-box p[data-v-06581fe2]{color:#666;margin:0;font-size:13px}.log-list[data-v-06581fe2]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.log-card[data-v-06581fe2]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.log-top[data-v-06581fe2]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.log-labels[data-v-06581fe2]{flex-wrap:wrap;gap:6px;display:flex}.action-label[data-v-06581fe2]{color:#333;background:#fff;border:1px solid #bbb;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.action-label.report[data-v-06581fe2]{color:maroon;background:#fff8d8;border-color:#c8a000}.action-label.restriction[data-v-06581fe2]{color:maroon;background:#fff0f0;border-color:#c88}.log-date[data-v-06581fe2]{color:#666;white-space:nowrap;font-size:12px}.log-section[data-v-06581fe2]{background:#fff;border:1px solid #ddd;margin-bottom:10px;padding:10px}.log-section h3[data-v-06581fe2]{color:maroon;margin:0 0 6px;font-size:15px}.log-section p[data-v-06581fe2]{color:#333;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.log-meta[data-v-06581fe2]{flex-wrap:wrap;gap:6px;display:flex}.log-meta span[data-v-06581fe2]{color:#666;background:#fff;border:1px solid #ddd;padding:4px 7px;font-size:12px}.log-actions[data-v-06581fe2]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.log-actions a[data-v-06581fe2]{color:#0645ad;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.log-actions a[data-v-06581fe2]:hover{background:#ffe;text-decoration:underline}.empty-box[data-v-06581fe2]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-06581fe2]{color:maroon;margin:0 0 8px}.empty-box p[data-v-06581fe2]{color:#666;margin:0;line-height:1.6}.error[data-v-06581fe2]{color:red}@media (width<=900px){.summary-grid[data-v-06581fe2]{grid-template-columns:1fr}}@media (width<=760px){.page-hero[data-v-06581fe2]{padding:12px;display:grid}.page-hero h2[data-v-06581fe2]{font-size:23px}.log-card[data-v-06581fe2],.filter-box[data-v-06581fe2],.empty-box[data-v-06581fe2]{padding:12px}.log-top[data-v-06581fe2]{flex-direction:column;align-items:flex-start}.reload-button[data-v-06581fe2]{width:fit-content}}.restrictions-page[data-v-877004d4]{gap:16px;display:grid}.back-link[data-v-877004d4]{color:#0645ad;width:fit-content}.page-hero[data-v-877004d4]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-label[data-v-877004d4]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-877004d4]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-877004d4]{color:#666;margin:0;line-height:1.7}.reload-button[data-v-877004d4]{color:#333;cursor:pointer;white-space:nowrap;background:#e6e6cc;border:1px solid #999;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:700;display:inline-flex}.reload-button[data-v-877004d4]:hover{background:#d6d6b8}.summary-grid[data-v-877004d4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.summary-card[data-v-877004d4]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:12px}.summary-card p[data-v-877004d4]{color:#666;margin:0 0 8px;font-size:13px;font-weight:700}.summary-card strong[data-v-877004d4]{color:maroon;font-size:30px;line-height:1}.summary-card span[data-v-877004d4]{color:#666;margin-left:4px}.summary-card.danger[data-v-877004d4]{background:#fff0f0;border-color:#c88}.summary-card.muted[data-v-877004d4]{background:#eee;border-color:#aaa}.restriction-form[data-v-877004d4],.list-section[data-v-877004d4]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:16px}.restriction-form h3[data-v-877004d4],.list-section h3[data-v-877004d4]{color:maroon;margin:0 0 12px;font-size:19px}.form-grid[data-v-877004d4]{grid-template-columns:minmax(0,1fr) 240px;gap:12px;display:grid}.form-field[data-v-877004d4]{margin-bottom:12px}.form-field label[data-v-877004d4]{color:#333;margin-bottom:5px;font-weight:700;display:block}.form-field input[data-v-877004d4],.form-field textarea[data-v-877004d4],.form-field select[data-v-877004d4]{box-sizing:border-box;background:#fff;border:1px solid #bbb;width:100%;padding:8px;font-family:inherit;font-size:14px}.form-field textarea[data-v-877004d4]{resize:vertical;line-height:1.7}.help[data-v-877004d4]{color:#666;margin:5px 0 0;font-size:12px;line-height:1.5}.form-actions[data-v-877004d4],.card-actions[data-v-877004d4]{flex-wrap:wrap;gap:8px;display:flex}.form-actions button[data-v-877004d4],.card-actions button[data-v-877004d4]{color:#333;cursor:pointer;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:700;display:inline-flex}.form-actions button[data-v-877004d4]{color:#fff;background:maroon;border-color:maroon}.form-actions button[data-v-877004d4]:hover{background:#900}.card-actions button[data-v-877004d4]:hover{background:#ffe}.card-actions .deactivate-button[data-v-877004d4]{color:#060;background:#f0fff0;border-color:#8b8}.card-actions .delete-button[data-v-877004d4]{color:maroon;background:#fff0f0;border-color:#c88}button[data-v-877004d4]:disabled{opacity:.6;cursor:not-allowed}.restriction-list[data-v-877004d4]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.restriction-card[data-v-877004d4]{background:#f6f6ef;border:1px solid #c8c8aa;padding:12px}.restriction-card.active[data-v-877004d4]{background:#fff8f8;border-color:#c88}.restriction-card.inactive[data-v-877004d4]{background:#eee}.restriction-top[data-v-877004d4]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.restriction-labels[data-v-877004d4]{flex-wrap:wrap;gap:6px;display:flex}.status-label[data-v-877004d4],.type-label[data-v-877004d4]{color:maroon;background:#fff0f0;border:1px solid #c88;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.type-label[data-v-877004d4]{color:#333;background:#fff;border-color:#bbb}.inactive-label[data-v-877004d4]{color:#555;background:#eee;border-color:#aaa}.date[data-v-877004d4]{color:#666;white-space:nowrap;font-size:12px}.poster-id[data-v-877004d4]{color:maroon;word-break:break-all;margin:0 0 10px;font-weight:700}.info-box[data-v-877004d4]{background:#fff;border:1px solid #ddd;margin-bottom:10px;padding:10px}.info-box h4[data-v-877004d4]{color:maroon;margin:0 0 6px;font-size:15px}.info-box p[data-v-877004d4]{color:#333;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.empty[data-v-877004d4]{color:#666;margin:0}.success[data-v-877004d4]{color:#060;background:#f0fff0;border:1px solid #8b8;padding:8px 10px}.error[data-v-877004d4]{color:red}@media (width<=900px){.summary-grid[data-v-877004d4],.form-grid[data-v-877004d4]{grid-template-columns:1fr}}@media (width<=760px){.page-hero[data-v-877004d4]{padding:12px;display:grid}.page-hero h2[data-v-877004d4]{font-size:23px}.restriction-form[data-v-877004d4],.list-section[data-v-877004d4],.restriction-card[data-v-877004d4]{padding:12px}.restriction-top[data-v-877004d4]{flex-direction:column;align-items:flex-start}.reload-button[data-v-877004d4]{width:fit-content}}.staff-page[data-v-7d707e10]{gap:16px;display:grid}.back-link[data-v-7d707e10]{color:#0645ad;width:fit-content}.page-hero[data-v-7d707e10]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:16px}.page-label[data-v-7d707e10]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-7d707e10]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-7d707e10]{color:#666;margin:0;line-height:1.7}.stats-grid[data-v-7d707e10]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card[data-v-7d707e10]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.stat-label[data-v-7d707e10]{color:#666;margin:0 0 8px;font-size:13px;font-weight:700}.stat-card strong[data-v-7d707e10]{color:maroon;font-size:34px;line-height:1}.stat-card span[data-v-7d707e10]{color:#666;margin-left:4px}.stat-card.warning[data-v-7d707e10]{background:#fff8d8;border-color:#c8a000}.stat-card.success[data-v-7d707e10]{background:#f0fff0;border-color:#8b8}.stat-card.danger[data-v-7d707e10]{background:#fff0f0;border-color:#c88}.menu-section[data-v-7d707e10],.latest-section[data-v-7d707e10]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:16px}.menu-section h3[data-v-7d707e10],.latest-section h3[data-v-7d707e10]{color:maroon;margin:0 0 12px;font-size:19px}.staff-menu[data-v-7d707e10]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.staff-menu a[data-v-7d707e10]{color:inherit;background:#f6f6ef;border:1px solid #c8c8aa;gap:5px;padding:12px;text-decoration:none;display:grid}.staff-menu a[data-v-7d707e10]:hover{background:#fff}.staff-menu strong[data-v-7d707e10]{color:#0645ad}.staff-menu span[data-v-7d707e10]{color:#666;font-size:13px;line-height:1.5}.section-header[data-v-7d707e10]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.section-header h3[data-v-7d707e10]{margin:0}.section-header a[data-v-7d707e10]{color:#0645ad;font-size:13px}.empty[data-v-7d707e10]{color:#666;margin:0}.report-list[data-v-7d707e10]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-card[data-v-7d707e10]{background:#f6f6ef;border:1px solid #c8c8aa;padding:12px}.report-top[data-v-7d707e10]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.status-label[data-v-7d707e10]{color:maroon;background:#fff8d8;border:1px solid #c8a000;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.status-label.resolved[data-v-7d707e10]{color:#060;background:#f0fff0;border-color:#8b8}.report-date[data-v-7d707e10]{color:#666;font-size:12px}.report-reason[data-v-7d707e10]{color:#333;word-break:break-word;margin:0 0 8px;line-height:1.6}.report-meta[data-v-7d707e10]{flex-wrap:wrap;gap:6px;display:flex}.report-meta span[data-v-7d707e10]{color:#666;background:#fff;border:1px solid #ddd;padding:4px 7px;font-size:12px}.error[data-v-7d707e10]{color:red}@media (width<=900px){.stats-grid[data-v-7d707e10]{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-menu[data-v-7d707e10]{grid-template-columns:1fr}}@media (width<=760px){.page-hero[data-v-7d707e10],.menu-section[data-v-7d707e10],.latest-section[data-v-7d707e10],.stat-card[data-v-7d707e10]{padding:12px}.page-hero h2[data-v-7d707e10]{font-size:23px}.stats-grid[data-v-7d707e10]{grid-template-columns:1fr}.report-top[data-v-7d707e10]{flex-direction:column;align-items:flex-start}}.login-page[data-v-92d28de8]{gap:16px;display:grid}.login-hero[data-v-92d28de8]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.login-card[data-v-92d28de8]{gap:16px;width:100%;max-width:560px;margin:0 auto;display:grid}.mode-tabs[data-v-92d28de8]{background:#f6f6ef;border:1px solid #c8c8aa;grid-template-columns:1fr 1fr;display:grid}.mode-tabs button[data-v-92d28de8]{color:#04a;cursor:pointer;background:0 0;border:0;min-height:44px;font-family:inherit;font-weight:700}.mode-tabs button.active[data-v-92d28de8]{color:#fff;background:maroon}.separator[data-v-92d28de8]{color:#777;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;font-weight:700;display:grid}.separator[data-v-92d28de8]:before,.separator[data-v-92d28de8]:after{content:"";background:#c8c8aa;height:1px}.google-button[data-v-92d28de8]{color:#333;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #333;padding:0 14px;font-family:inherit;font-weight:700}.google-button[data-v-92d28de8]:hover{background:#f6f6ef}.google-button[data-v-92d28de8]:disabled,.submit-button[data-v-92d28de8]:disabled,.sub-button[data-v-92d28de8]:disabled{opacity:.6;cursor:not-allowed}.verification-box[data-v-92d28de8]{background:#fff8d8;border:1px solid #c8a000;gap:10px;padding:12px;display:grid}.verified-box[data-v-92d28de8]{background:#f0fff0;border-color:green}.warning-text[data-v-92d28de8]{color:maroon;margin:0;font-weight:700}.yahoo-login-button[data-v-92d28de8]{color:#d60000;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d60000;padding:0 14px;font-weight:700}.yahoo-login-button[data-v-92d28de8]:hover{background:#fff0f0}.yahoo-login-button[data-v-92d28de8]:disabled{opacity:.6;cursor:not-allowed}.github-login-button[data-v-92d28de8]{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#24292f;border:1px solid #24292f;padding:0 14px;font-weight:700}.github-login-button[data-v-92d28de8]:hover{background:#000}.github-login-button[data-v-92d28de8]:disabled{opacity:.6;cursor:not-allowed}@media (width<=760px){.login-hero[data-v-92d28de8]{display:grid}.login-card[data-v-92d28de8]{max-width:100%}}.user-status-stats[data-v-4b9c9146]{background:#ffe;border:1px solid #c8c8aa;gap:12px;padding:14px;display:grid}.status-header[data-v-4b9c9146]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-label[data-v-4b9c9146]{color:maroon;background:#fff;border:1px solid maroon;padding:3px 8px;font-size:12px;font-weight:700}.status-header strong[data-v-4b9c9146]{color:maroon;font-size:18px}.stats-grid[data-v-4b9c9146]{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;display:grid}.stat-card[data-v-4b9c9146]{background:#fff;border:1px solid #c8c8aa;gap:4px;padding:10px;display:grid}.stat-card span[data-v-4b9c9146]{color:#666;font-size:13px}.stat-card strong[data-v-4b9c9146]{color:maroon;font-size:22px}@media (width<=760px){.stats-grid[data-v-4b9c9146]{grid-template-columns:1fr}}.mypage[data-v-5da53e51]{gap:16px;display:grid}.mypage-hero[data-v-5da53e51]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-summary-card[data-v-5da53e51]{background:#ffe;border:1px solid #c8c8aa;overflow:hidden}.banner-preview[data-v-5da53e51]{background:linear-gradient(135deg,#fff8d8 0%,#ffe 50%,#f6f6ef 100%);border-bottom:1px solid #c8c8aa;place-items:center;height:180px;display:grid}.banner-preview img[data-v-5da53e51]{object-fit:cover;width:100%;height:100%}.summary-main[data-v-5da53e51]{align-items:flex-start;gap:16px;padding:16px;display:flex}.icon-preview[data-v-5da53e51],.upload-icon-preview[data-v-5da53e51]{color:maroon;background:#fff;border:2px solid maroon;border-radius:999px;flex:none;place-items:center;width:96px;height:96px;font-size:30px;font-weight:700;display:grid;overflow:hidden}.icon-preview img[data-v-5da53e51],.upload-icon-preview img[data-v-5da53e51]{object-fit:cover;width:100%;height:100%}.summary-main h3[data-v-5da53e51]{margin:0;font-size:24px}.summary-bio[data-v-5da53e51]{white-space:pre-wrap;color:#444;margin:8px 0 0}.language-setting-section[data-v-5da53e51],.notification-setting-section[data-v-5da53e51],.profile-edit-section[data-v-5da53e51],.image-edit-section[data-v-5da53e51],.social-edit-section[data-v-5da53e51],.account-info-section[data-v-5da53e51]{gap:14px;display:grid}.language-setting-section h3[data-v-5da53e51],.notification-setting-section h3[data-v-5da53e51],.profile-edit-section h3[data-v-5da53e51],.image-edit-section h3[data-v-5da53e51],.social-edit-section h3[data-v-5da53e51],.account-info-section h3[data-v-5da53e51]{color:maroon;margin:0;font-size:22px}.language-setting-row[data-v-5da53e51]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.language-select-field[data-v-5da53e51]{min-width:240px}.language-select-field select[data-v-5da53e51],.form-field select[data-v-5da53e51]{background:#fff;border:1px solid #b8b8aa;min-height:40px;padding:0 10px;font-family:inherit}.notification-button[data-v-5da53e51]{width:fit-content}.notification-status[data-v-5da53e51]{margin:0}.help-text[data-v-5da53e51]{color:#666;font-size:13px}.image-upload-grid[data-v-5da53e51]{grid-template-columns:220px 1fr;gap:16px;display:grid}.image-upload-card[data-v-5da53e51]{background:#fff;border:1px solid #c8c8aa;gap:12px;padding:12px;display:grid}.image-upload-card h4[data-v-5da53e51]{color:maroon;margin:0}.upload-banner-preview[data-v-5da53e51]{color:#666;background:#f6f6ef;border:1px dashed #c8c8aa;place-items:center;min-height:120px;font-weight:700;display:grid;overflow:hidden}.upload-banner-preview img[data-v-5da53e51]{object-fit:cover;width:100%;height:160px}.file-button[data-v-5da53e51]{color:maroon;cursor:pointer;background:#fff;border:1px solid maroon;justify-content:center;align-items:center;min-height:38px;font-weight:700;display:inline-flex}.file-button[data-v-5da53e51]:hover{color:#fff;background:maroon}.file-button input[data-v-5da53e51]{display:none}.account-grid[data-v-5da53e51]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.account-item[data-v-5da53e51]{background:#fff;border:1px solid #c8c8aa;gap:4px;padding:10px;display:grid}.account-item span[data-v-5da53e51]{color:#666;font-size:12px}.account-item strong[data-v-5da53e51]{color:#333;word-break:break-word}@media (width<=760px){.mypage-hero[data-v-5da53e51],.summary-main[data-v-5da53e51],.language-setting-row[data-v-5da53e51]{display:grid}.language-select-field[data-v-5da53e51]{min-width:0}.notification-button[data-v-5da53e51]{width:100%}.image-upload-grid[data-v-5da53e51]{grid-template-columns:1fr}.banner-preview[data-v-5da53e51]{height:130px}}.profile-page[data-v-2d6380c8]{gap:16px;display:grid}.back-link[data-v-2d6380c8]{color:#0645ad;width:fit-content}.error[data-v-2d6380c8]{color:red}.empty-box[data-v-2d6380c8]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h2[data-v-2d6380c8]{color:maroon;margin:0 0 8px}.empty-box p[data-v-2d6380c8]{color:#666}.profile-card[data-v-2d6380c8]{background:#f6f6ef;border:1px solid #c8c8aa;overflow:hidden}.profile-banner[data-v-2d6380c8]{color:#777;background:#ddd 50%/cover;place-items:center;height:220px;font-size:24px;font-weight:700;display:grid}.profile-main[data-v-2d6380c8]{padding:16px}.profile-top[data-v-2d6380c8]{align-items:flex-end;gap:14px;margin-top:-58px;display:flex}.profile-icon[data-v-2d6380c8],.profile-icon-placeholder[data-v-2d6380c8]{color:#fff;object-fit:cover;background:maroon;border:4px solid #f6f6ef;border-radius:50%;flex-shrink:0;place-items:center;width:104px;height:104px;font-size:38px;font-weight:700;display:grid}.profile-title[data-v-2d6380c8]{min-width:0;padding-bottom:8px}.profile-title h2[data-v-2d6380c8]{color:maroon;word-break:break-word;margin:0;font-size:26px}.handle[data-v-2d6380c8]{color:#666;margin:4px 0}.visibility[data-v-2d6380c8]{color:#666;margin:4px 0 0;font-size:13px}.profile-actions[data-v-2d6380c8]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.primary-action[data-v-2d6380c8],.secondary-action[data-v-2d6380c8]{cursor:pointer;box-sizing:border-box;border:1px solid #999;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.primary-action[data-v-2d6380c8]{color:#fff;background:maroon;border-color:maroon}.primary-action[data-v-2d6380c8]:hover{background:#900}.secondary-action[data-v-2d6380c8]{color:#333;background:#e6e6cc}.secondary-action[data-v-2d6380c8]:hover{background:#d6d6b8}.primary-action[data-v-2d6380c8]:disabled,.secondary-action[data-v-2d6380c8]:disabled{opacity:.6;cursor:not-allowed}.profile-stats[data-v-2d6380c8]{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.profile-stats span[data-v-2d6380c8],.profile-stats a[data-v-2d6380c8]{color:#333;background:#fff;border:1px solid #ddd;align-items:center;gap:4px;min-height:32px;padding:0 10px;text-decoration:none;display:inline-flex}.profile-stats a[data-v-2d6380c8]{color:#0645ad}.profile-stats a[data-v-2d6380c8]:hover{text-decoration:underline}.profile-section[data-v-2d6380c8]{background:#ffe;border:1px solid #c8c8aa;margin-top:12px;padding:14px}.profile-section h3[data-v-2d6380c8]{color:maroon;margin:0 0 8px;font-size:18px}.bio[data-v-2d6380c8]{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.private-message[data-v-2d6380c8]{color:#666;background:#eee;border:1px solid #aaa;padding:12px}.empty[data-v-2d6380c8]{color:#666;margin:0}.social-links[data-v-2d6380c8]{flex-wrap:wrap;gap:8px;display:flex}.social-links a[data-v-2d6380c8],.social-links span[data-v-2d6380c8]{color:#0645ad;background:#fff;border:1px solid #bbb;align-items:center;min-height:30px;padding:0 10px;text-decoration:none;display:inline-flex}.social-links a[data-v-2d6380c8]:hover{background:#ffe;text-decoration:underline}.supporter-section[data-v-2d6380c8]{background:#fff8d8;border-color:#c8a000}.supporter-section p[data-v-2d6380c8]{color:#333;margin:0 0 6px}@media (width<=760px){.profile-banner[data-v-2d6380c8]{height:170px}.profile-main[data-v-2d6380c8]{padding:12px}.profile-top[data-v-2d6380c8]{align-items:flex-start;margin-top:-44px}.profile-icon[data-v-2d6380c8],.profile-icon-placeholder[data-v-2d6380c8]{width:84px;height:84px;font-size:30px}.profile-title[data-v-2d6380c8]{padding-top:44px;padding-bottom:0}.profile-title h2[data-v-2d6380c8]{font-size:22px}.profile-section[data-v-2d6380c8]{padding:12px}}.follow-page[data-v-3123ed7a]{gap:16px;display:grid}.back-link[data-v-3123ed7a]{color:#0645ad;width:fit-content}.page-hero[data-v-3123ed7a]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:16px}.page-label[data-v-3123ed7a]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-3123ed7a]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-3123ed7a]{color:#666;margin:0;line-height:1.7}.user-list[data-v-3123ed7a]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.user-card[data-v-3123ed7a]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.user-main[data-v-3123ed7a]{color:inherit;gap:10px;text-decoration:none;display:flex}.user-main:hover strong[data-v-3123ed7a]{text-decoration:underline}.user-icon[data-v-3123ed7a],.user-icon-placeholder[data-v-3123ed7a]{color:#fff;object-fit:cover;background:maroon;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:grid}.user-info[data-v-3123ed7a]{gap:3px;min-width:0;display:grid}.user-handle[data-v-3123ed7a]{color:#666;font-size:13px}.user-bio[data-v-3123ed7a]{color:#333;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}.user-stats[data-v-3123ed7a]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.user-stats span[data-v-3123ed7a]{color:#666;background:#fff;border:1px solid #ddd;padding:4px 7px;font-size:12px}.empty-box[data-v-3123ed7a]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-3123ed7a]{color:maroon;margin:0 0 8px}.empty-box p[data-v-3123ed7a]{color:#666;margin:0}.error[data-v-3123ed7a]{color:red}@media (width<=760px){.page-hero[data-v-3123ed7a],.user-card[data-v-3123ed7a]{padding:12px}.page-hero h2[data-v-3123ed7a]{font-size:23px}}.follow-page[data-v-e2b5d029]{gap:16px;display:grid}.back-link[data-v-e2b5d029]{color:#0645ad;width:fit-content}.page-hero[data-v-e2b5d029]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:16px}.page-label[data-v-e2b5d029]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-e2b5d029]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-e2b5d029]{color:#666;margin:0;line-height:1.7}.user-list[data-v-e2b5d029]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.user-card[data-v-e2b5d029]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.user-main[data-v-e2b5d029]{color:inherit;gap:10px;text-decoration:none;display:flex}.user-main:hover strong[data-v-e2b5d029]{text-decoration:underline}.user-icon[data-v-e2b5d029],.user-icon-placeholder[data-v-e2b5d029]{color:#fff;object-fit:cover;background:maroon;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:grid}.user-info[data-v-e2b5d029]{gap:3px;min-width:0;display:grid}.user-handle[data-v-e2b5d029]{color:#666;font-size:13px}.user-bio[data-v-e2b5d029]{color:#333;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}.user-stats[data-v-e2b5d029]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.user-stats span[data-v-e2b5d029]{color:#666;background:#fff;border:1px solid #ddd;padding:4px 7px;font-size:12px}.empty-box[data-v-e2b5d029]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-e2b5d029]{color:maroon;margin:0 0 8px}.empty-box p[data-v-e2b5d029]{color:#666;margin:0}.error[data-v-e2b5d029]{color:red}@media (width<=760px){.page-hero[data-v-e2b5d029],.user-card[data-v-e2b5d029]{padding:12px}.page-hero h2[data-v-e2b5d029]{font-size:23px}}.dm-list-page[data-v-b6d0eadf]{gap:16px;display:grid}.dm-hero[data-v-b6d0eadf]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dm-help-card[data-v-b6d0eadf]{gap:8px;display:grid}.dm-help-card h3[data-v-b6d0eadf]{color:maroon;margin:0;font-size:22px}.dm-room-list[data-v-b6d0eadf]{gap:12px;display:grid}.dm-room-card[data-v-b6d0eadf]{background:#ffe;border:1px solid #c8c8aa}.dm-room-link[data-v-b6d0eadf]{color:inherit;gap:12px;padding:14px;text-decoration:none;display:flex}.dm-room-link[data-v-b6d0eadf]:hover{background:#fff8d8}.dm-room-icon[data-v-b6d0eadf]{color:maroon;background:#fff;border:1px solid maroon;border-radius:999px;flex:none;place-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:grid;overflow:hidden}.dm-room-icon img[data-v-b6d0eadf]{object-fit:cover;width:100%;height:100%}.dm-room-main[data-v-b6d0eadf]{flex:1;gap:6px;min-width:0;display:grid}.dm-room-header[data-v-b6d0eadf]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dm-room-header h3[data-v-b6d0eadf]{color:maroon;word-break:break-word;margin:0;font-size:20px;line-height:1.4}.dm-room-header span[data-v-b6d0eadf]{color:#666;white-space:nowrap;font-size:12px}.last-message[data-v-b6d0eadf]{color:#444;word-break:break-word;margin:0;line-height:1.6}.dm-room-meta[data-v-b6d0eadf]{color:#666;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.dm-room-meta span[data-v-b6d0eadf]{background:#fff;border:1px solid #ddd;padding:3px 7px}@media (width<=760px){.dm-hero[data-v-b6d0eadf]{display:grid}.dm-hero .reload-button[data-v-b6d0eadf]{width:100%}.dm-room-link[data-v-b6d0eadf]{padding:12px}.dm-room-header[data-v-b6d0eadf]{gap:2px;display:grid}.dm-room-header span[data-v-b6d0eadf]{white-space:normal}}.dm-room-page[data-v-2fef2e19]{gap:16px;display:grid}.dm-room-hero[data-v-2fef2e19]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-actions[data-v-2fef2e19]{flex-wrap:wrap;gap:8px;display:flex}.hero-actions button[data-v-2fef2e19]:disabled{opacity:.6;cursor:not-allowed}.partner-area[data-v-2fef2e19]{align-items:center;gap:14px;display:flex}.partner-icon[data-v-2fef2e19]{color:maroon;background:#fff;border:2px solid maroon;border-radius:999px;flex:none;place-items:center;width:72px;height:72px;font-size:26px;font-weight:700;display:grid;overflow:hidden}.partner-icon img[data-v-2fef2e19]{object-fit:cover;width:100%;height:100%}.warning-box[data-v-2fef2e19]{color:#c00;background:#fff0f0;border:1px solid #c00;padding:12px;font-weight:700}.message-section[data-v-2fef2e19]{gap:14px;display:grid}.section-heading[data-v-2fef2e19]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h3[data-v-2fef2e19]{color:maroon;margin:0;font-size:22px}.section-heading span[data-v-2fef2e19]{color:maroon;font-weight:700}.message-list[data-v-2fef2e19]{background:#fff;border:1px solid #c8c8aa;align-content:start;gap:10px;min-height:320px;max-height:560px;padding:12px;display:grid;overflow:auto}.message-card[data-v-2fef2e19]{background:#ffe;border:1px solid #d8d8c0;gap:6px;width:min(78%,640px);padding:10px;display:grid}.my-message[data-v-2fef2e19]{background:#fff8d8;border-color:#c8a000;justify-self:end}.partner-message[data-v-2fef2e19]{justify-self:start}.message-header[data-v-2fef2e19]{color:#666;justify-content:space-between;gap:8px;font-size:12px;display:flex}.message-header strong[data-v-2fef2e19]{color:maroon}.message-body[data-v-2fef2e19]{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.message-audio[data-v-2fef2e19]{width:100%}.message-images[data-v-2fef2e19]{grid-template-columns:repeat(auto-fit,minmax(120px,220px));gap:8px;display:grid}.message-images img[data-v-2fef2e19]{object-fit:contain;background:#fff;border:1px solid #c8c8aa;width:100%;max-height:260px}.message-form[data-v-2fef2e19]{gap:12px;display:grid}.help-text[data-v-2fef2e19]{color:#666;font-size:13px}.selected-image-list[data-v-2fef2e19]{flex-wrap:wrap;gap:10px;display:flex}.selected-image-card[data-v-2fef2e19]{background:#fff;border:1px solid #c8c8aa;gap:6px;width:150px;padding:6px;display:grid}.selected-image-card img[data-v-2fef2e19]{object-fit:cover;width:100%;height:110px}.remove-image-button[data-v-2fef2e19]{color:#c00;cursor:pointer;background:#fff0f0;border:1px solid #c00;min-height:30px;font-weight:700}.remove-image-button[data-v-2fef2e19]:hover{color:#fff;background:#c00}@media (width<=760px){.dm-room-hero[data-v-2fef2e19]{display:grid}.partner-area[data-v-2fef2e19]{align-items:flex-start}.dm-room-hero .reload-button[data-v-2fef2e19]{width:100%}.hero-actions[data-v-2fef2e19]{display:grid}.hero-actions .create-link[data-v-2fef2e19],.hero-actions .reload-button[data-v-2fef2e19]{width:100%}.message-card[data-v-2fef2e19]{width:92%}.selected-image-card[data-v-2fef2e19]{width:100%}.selected-image-card img[data-v-2fef2e19]{height:180px}}.group-chat-list-page[data-v-9d9f63a5]{gap:16px;display:grid}.group-hero[data-v-9d9f63a5]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-actions[data-v-9d9f63a5]{flex-wrap:wrap;gap:8px;display:flex}.group-help-card[data-v-9d9f63a5]{gap:8px;display:grid}.group-help-card h3[data-v-9d9f63a5]{color:maroon;margin:0;font-size:22px}.group-list[data-v-9d9f63a5]{gap:12px;display:grid}.group-card[data-v-9d9f63a5]{background:#ffe;border:1px solid #c8c8aa}.group-link[data-v-9d9f63a5]{color:inherit;gap:12px;padding:14px;text-decoration:none;display:flex}.group-link[data-v-9d9f63a5]:hover{background:#fff8d8}.group-icon[data-v-9d9f63a5]{color:maroon;background:#fff;border:1px solid maroon;border-radius:14px;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid;overflow:hidden}.group-icon img[data-v-9d9f63a5]{object-fit:cover;width:100%;height:100%}.group-main[data-v-9d9f63a5]{flex:1;gap:6px;min-width:0;display:grid}.group-header[data-v-9d9f63a5]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.group-header h3[data-v-9d9f63a5]{color:maroon;word-break:break-word;margin:0;font-size:20px;line-height:1.4}.group-header span[data-v-9d9f63a5]{color:#666;white-space:nowrap;font-size:12px}.group-description[data-v-9d9f63a5]{color:#555;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.last-message[data-v-9d9f63a5]{color:#333;word-break:break-word;margin:0;line-height:1.6}.group-meta[data-v-9d9f63a5]{color:#666;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.group-meta span[data-v-9d9f63a5]{background:#fff;border:1px solid #ddd;padding:3px 7px}@media (width<=760px){.group-hero[data-v-9d9f63a5],.hero-actions[data-v-9d9f63a5]{display:grid}.hero-actions .create-link[data-v-9d9f63a5],.hero-actions .reload-button[data-v-9d9f63a5]{width:100%}.group-link[data-v-9d9f63a5]{padding:12px}.group-header[data-v-9d9f63a5]{gap:2px;display:grid}.group-header span[data-v-9d9f63a5]{white-space:normal}}.group-chat-create-page[data-v-134cfbdf]{gap:16px;display:grid}.create-hero[data-v-134cfbdf]{position:relative;overflow:hidden}.create-hero[data-v-134cfbdf]:before{content:"GROUP";color:maroon;opacity:.06;pointer-events:none;font-size:72px;font-weight:700;position:absolute;bottom:-18px;right:28px}.create-form-section[data-v-134cfbdf]{gap:14px;display:grid}.help-text[data-v-134cfbdf]{color:#666;font-size:13px}.icon-preview-card[data-v-134cfbdf]{background:#fff;border:1px solid #c8c8aa;gap:8px;width:170px;padding:8px;display:grid}.icon-preview-card img[data-v-134cfbdf]{object-fit:cover;border-radius:12px;width:100%;height:150px}.remove-icon-button[data-v-134cfbdf],.remove-member-button[data-v-134cfbdf]{color:#c00;cursor:pointer;background:#fff0f0;border:1px solid #c00;min-height:32px;font-weight:700}.remove-icon-button[data-v-134cfbdf]:hover,.remove-member-button[data-v-134cfbdf]:hover{color:#fff;background:#c00}.member-search-card[data-v-134cfbdf],.selected-members-card[data-v-134cfbdf],.group-preview[data-v-134cfbdf]{background:#fff;border:1px solid #c8c8aa;gap:12px;padding:14px;display:grid}.member-search-card h3[data-v-134cfbdf],.selected-members-card h3[data-v-134cfbdf],.group-preview h3[data-v-134cfbdf]{color:maroon;margin:0}.search-row[data-v-134cfbdf]{grid-template-columns:1fr auto;gap:8px;display:grid}.search-row input[data-v-134cfbdf]{background:#fff;border:1px solid #b8b8aa;min-height:40px;padding:0 10px;font-family:inherit}.user-result-list[data-v-134cfbdf],.selected-members-card[data-v-134cfbdf]{gap:8px;display:grid}.user-result-card[data-v-134cfbdf],.selected-member-card[data-v-134cfbdf]{background:#ffe;border:1px solid #e0e0c8;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.owner-card[data-v-134cfbdf]{background:#fff8d8;border-color:#c8a000}.user-main[data-v-134cfbdf]{align-items:center;gap:10px;min-width:0;display:flex}.user-main strong[data-v-134cfbdf]{word-break:break-word}.user-icon[data-v-134cfbdf],.user-icon-placeholder[data-v-134cfbdf]{color:maroon;object-fit:cover;background:#fff;border:1px solid maroon;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;font-weight:700;display:grid;overflow:hidden}.user-handle[data-v-134cfbdf]{color:#666;margin:2px 0 0;font-size:12px}.small-button[data-v-134cfbdf]{min-height:32px;padding:0 10px;font-size:13px}.section-heading[data-v-134cfbdf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading span[data-v-134cfbdf]{color:maroon;font-weight:700}.group-preview[data-v-134cfbdf]{background:linear-gradient(135deg,#fff8d8 0%,#ffe 60%,#fff 100%)}.preview-main[data-v-134cfbdf]{align-items:center;gap:12px;display:flex}.preview-icon[data-v-134cfbdf]{color:maroon;background:#fff;border:2px solid maroon;border-radius:16px;flex:none;place-items:center;width:70px;height:70px;font-size:24px;font-weight:700;display:grid;overflow:hidden}.preview-icon img[data-v-134cfbdf]{object-fit:cover;width:100%;height:100%}.group-preview p[data-v-134cfbdf]{color:#555;white-space:pre-wrap;margin:4px 0 0;line-height:1.6}.group-meta[data-v-134cfbdf]{color:#666;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.group-meta span[data-v-134cfbdf]{background:#fff;border:1px solid #ddd;padding:3px 7px}@media (width<=760px){.search-row[data-v-134cfbdf]{grid-template-columns:1fr}.search-row .sub-button[data-v-134cfbdf]{width:100%}.user-result-card[data-v-134cfbdf],.selected-member-card[data-v-134cfbdf]{display:grid}.user-result-card .submit-button[data-v-134cfbdf],.selected-member-card .remove-member-button[data-v-134cfbdf]{width:100%}.preview-main[data-v-134cfbdf]{align-items:flex-start}.icon-preview-card[data-v-134cfbdf]{width:100%}.icon-preview-card img[data-v-134cfbdf]{height:220px}}.group-chat-room-page[data-v-3acc361e]{gap:16px;display:grid}.group-room-hero[data-v-3acc361e]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.group-main-header[data-v-3acc361e]{align-items:center;gap:14px;min-width:0;display:flex}.group-icon-large[data-v-3acc361e]{color:maroon;background:#fff;border:2px solid maroon;border-radius:18px;flex:none;place-items:center;width:78px;height:78px;font-size:28px;font-weight:700;display:grid;overflow:hidden}.group-icon-large img[data-v-3acc361e]{object-fit:cover;width:100%;height:100%}.group-meta[data-v-3acc361e]{color:#666;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;display:flex}.group-meta span[data-v-3acc361e]{background:#fff;border:1px solid #ddd;padding:3px 7px}.warning-box[data-v-3acc361e]{color:#c00;background:#fff0f0;border:1px solid #c00;padding:12px;font-weight:700}.room-layout[data-v-3acc361e]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.message-section[data-v-3acc361e],.members-card[data-v-3acc361e],.add-member-card[data-v-3acc361e],.room-info-card[data-v-3acc361e]{gap:14px;display:grid}.section-heading[data-v-3acc361e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h3[data-v-3acc361e]{color:maroon;margin:0;font-size:22px}.section-heading span[data-v-3acc361e]{color:maroon;font-weight:700}.message-list[data-v-3acc361e]{background:#fff;border:1px solid #c8c8aa;align-content:start;gap:10px;min-height:360px;max-height:600px;padding:12px;display:grid;overflow:auto}.message-card[data-v-3acc361e]{background:#ffe;border:1px solid #d8d8c0;gap:6px;width:min(78%,640px);padding:10px;display:grid}.my-message[data-v-3acc361e]{background:#fff8d8;border-color:#c8a000;justify-self:end}.partner-message[data-v-3acc361e]{justify-self:start}.message-header[data-v-3acc361e]{color:#666;justify-content:space-between;gap:8px;font-size:12px;display:flex}.message-header strong[data-v-3acc361e]{color:maroon}.message-body[data-v-3acc361e]{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.message-audio[data-v-3acc361e]{width:100%}.message-images[data-v-3acc361e]{grid-template-columns:repeat(auto-fit,minmax(120px,220px));gap:8px;display:grid}.message-images img[data-v-3acc361e]{object-fit:contain;background:#fff;border:1px solid #c8c8aa;width:100%;max-height:260px}.message-form[data-v-3acc361e]{gap:12px;display:grid}.help-text[data-v-3acc361e]{color:#666;font-size:13px}.selected-image-list[data-v-3acc361e]{flex-wrap:wrap;gap:10px;display:flex}.selected-image-card[data-v-3acc361e]{background:#fff;border:1px solid #c8c8aa;gap:6px;width:150px;padding:6px;display:grid}.selected-image-card img[data-v-3acc361e]{object-fit:cover;width:100%;height:110px}.remove-image-button[data-v-3acc361e],.remove-member-button[data-v-3acc361e]{color:#c00;cursor:pointer;background:#fff0f0;border:1px solid #c00;min-height:30px;font-weight:700}.remove-image-button[data-v-3acc361e]:hover,.remove-member-button[data-v-3acc361e]:hover{color:#fff;background:#c00}.side-panel[data-v-3acc361e]{gap:14px;display:grid}.member-list[data-v-3acc361e],.user-result-list[data-v-3acc361e]{gap:8px;display:grid}.member-card[data-v-3acc361e],.user-result-card[data-v-3acc361e]{background:#ffe;border:1px solid #e0e0c8;gap:8px;padding:10px;display:grid}.member-main[data-v-3acc361e]{align-items:center;gap:10px;min-width:0;display:flex}.member-main strong[data-v-3acc361e]{word-break:break-word}.member-icon[data-v-3acc361e],.member-icon-placeholder[data-v-3acc361e]{color:maroon;object-fit:cover;background:#fff;border:1px solid maroon;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;font-weight:700;display:grid;overflow:hidden}.member-role[data-v-3acc361e]{color:#666;margin:2px 0 0;font-size:12px}.search-row[data-v-3acc361e]{grid-template-columns:1fr auto;gap:8px;display:grid}.search-row input[data-v-3acc361e]{background:#fff;border:1px solid #b8b8aa;min-height:40px;padding:0 10px;font-family:inherit}.small-button[data-v-3acc361e]{min-height:32px;padding:0 10px;font-size:13px}.info-list[data-v-3acc361e]{gap:8px;margin:0;display:grid}.info-list div[data-v-3acc361e]{background:#fff;border:1px solid #e0e0c8;gap:3px;padding:8px;display:grid}.info-list dt[data-v-3acc361e]{color:#666;font-size:12px}.info-list dd[data-v-3acc361e]{color:maroon;word-break:break-word;margin:0;font-weight:700}@media (width<=980px){.room-layout[data-v-3acc361e]{grid-template-columns:1fr}.side-panel[data-v-3acc361e]{order:-1}}@media (width<=760px){.group-room-hero[data-v-3acc361e]{display:grid}.group-main-header[data-v-3acc361e]{align-items:flex-start}.group-room-hero .reload-button[data-v-3acc361e]{width:100%}.message-card[data-v-3acc361e]{width:92%}.search-row[data-v-3acc361e]{grid-template-columns:1fr}.search-row .sub-button[data-v-3acc361e],.selected-image-card[data-v-3acc361e]{width:100%}.selected-image-card img[data-v-3acc361e]{height:180px}}.support-page[data-v-6a7ee89f]{gap:16px;display:grid}.back-link[data-v-6a7ee89f]{color:#0645ad;width:fit-content}.page-hero[data-v-6a7ee89f]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:16px}.page-label[data-v-6a7ee89f]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-6a7ee89f]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-6a7ee89f]{color:#666;margin:0;line-height:1.7}.notice-box[data-v-6a7ee89f]{box-sizing:border-box;background:#fff8d8;border:1px solid #c8a000;padding:14px}.notice-box h3[data-v-6a7ee89f]{color:maroon;margin:0 0 8px;font-size:18px}.notice-box p[data-v-6a7ee89f]{color:#333;margin:0;line-height:1.7}.plan-list[data-v-6a7ee89f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan-card[data-v-6a7ee89f]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;gap:10px;padding:14px;display:grid}.plan-header[data-v-6a7ee89f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-badge[data-v-6a7ee89f]{margin:0 0 6px;font-size:24px;line-height:1}.plan-card h3[data-v-6a7ee89f]{color:maroon;margin:0;font-size:19px}.plan-price[data-v-6a7ee89f]{color:#333;white-space:nowrap;background:#fff;border:1px solid #ddd;margin:0;padding:5px 8px;font-weight:700}.plan-description[data-v-6a7ee89f]{color:#666;margin:0;line-height:1.6}.preparing-box[data-v-6a7ee89f]{color:#666;text-align:center;background:#eee;border:1px dashed #aaa;padding:10px;font-weight:700}@media (width<=760px){.page-hero[data-v-6a7ee89f],.notice-box[data-v-6a7ee89f],.plan-card[data-v-6a7ee89f]{padding:12px}.page-hero h2[data-v-6a7ee89f]{font-size:23px}.plan-list[data-v-6a7ee89f]{grid-template-columns:1fr}.plan-header[data-v-6a7ee89f]{display:grid}.plan-price[data-v-6a7ee89f]{width:fit-content}}.home-page[data-v-3bc5f476]{gap:18px;display:grid}.home-hero[data-v-3bc5f476]{background:linear-gradient(135deg,#fff8d8 0%,#ffe 50%,#f6f6ef 100%);border:1px solid #c8c8aa;grid-template-columns:1fr minmax(240px,360px);align-items:stretch;gap:18px;padding:20px;display:grid}.hero-main[data-v-3bc5f476]{align-content:center;gap:10px;display:grid}.home-hero h1[data-v-3bc5f476]{color:maroon;letter-spacing:.04em;margin:0;font-size:clamp(38px,7vw,72px);line-height:1}.hero-tagline[data-v-3bc5f476]{color:#333;margin:0;font-size:24px;font-weight:700}.hero-actions[data-v-3bc5f476]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hero-aa[data-v-3bc5f476]{place-items:center;display:grid}.hero-aa .aa-block[data-v-3bc5f476]{place-items:center;width:100%;min-height:160px;font-size:34px;display:grid}.login-summary-card[data-v-3bc5f476]{background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.small-label[data-v-3bc5f476]{color:maroon;margin:0 0 3px;font-size:12px;font-weight:700}.summary-actions[data-v-3bc5f476]{flex-wrap:wrap;gap:8px;display:flex}.sub-button-like[data-v-3bc5f476]{color:maroon;background:#fff;border:1px solid maroon;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.sub-button-like[data-v-3bc5f476]:hover{color:#fff;background:maroon}.quick-menu-section[data-v-3bc5f476]{gap:12px;display:grid}.section-heading[data-v-3bc5f476]{justify-content:space-between;align-items:end;gap:12px;display:flex}.section-heading h2[data-v-3bc5f476]{color:maroon;margin:0;font-size:24px}.quick-menu-grid[data-v-3bc5f476]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quick-menu-card[data-v-3bc5f476]{min-height:104px;color:inherit;background:#ffe;border:1px solid #c8c8aa;gap:6px;padding:14px;text-decoration:none;display:grid}.quick-menu-card[data-v-3bc5f476]:hover{background:#fff8d8;border-color:maroon}.quick-menu-card strong[data-v-3bc5f476]{color:maroon;font-size:18px}.quick-menu-card span[data-v-3bc5f476]{color:#555;line-height:1.5}.home-grid[data-v-3bc5f476]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.thread-panel[data-v-3bc5f476]{background:#ffe;border:1px solid #c8c8aa;gap:12px;padding:14px;display:grid}.thread-list[data-v-3bc5f476]{gap:10px;display:grid}.thread-card[data-v-3bc5f476]{color:inherit;background:#fff;border:1px solid #d8d8c0;padding:12px;text-decoration:none}.thread-card[data-v-3bc5f476]:hover{background:#fff8d8;border-color:maroon}.thread-card-main[data-v-3bc5f476]{gap:6px;display:grid}.thread-card h3[data-v-3bc5f476]{color:maroon;margin:0;line-height:1.4}.body-preview[data-v-3bc5f476]{color:#444;margin:0;line-height:1.6}.thread-meta[data-v-3bc5f476]{color:#666;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.thread-meta span[data-v-3bc5f476]{background:#fff;border:1px solid #ddd;padding:2px 6px}@media (width<=860px){.home-hero[data-v-3bc5f476]{grid-template-columns:1fr}.quick-menu-grid[data-v-3bc5f476]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-grid[data-v-3bc5f476]{grid-template-columns:1fr}}@media (width<=560px){.home-hero[data-v-3bc5f476]{padding:14px}.hero-tagline[data-v-3bc5f476]{font-size:19px}.login-summary-card[data-v-3bc5f476],.summary-actions[data-v-3bc5f476]{display:grid}.sub-button-like[data-v-3bc5f476]{width:100%}.quick-menu-grid[data-v-3bc5f476]{grid-template-columns:1fr}.section-heading[data-v-3bc5f476]{display:grid}}.bookmarks-page[data-v-b6f0e312]{gap:16px;display:grid}.back-link[data-v-b6f0e312]{color:#0645ad;width:fit-content}.page-hero[data-v-b6f0e312]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:16px}.page-label[data-v-b6f0e312]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-b6f0e312]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-b6f0e312]{color:#666;margin:0;line-height:1.7}.bookmark-list[data-v-b6f0e312]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bookmark-card[data-v-b6f0e312]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.bookmark-top[data-v-b6f0e312]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bookmark-label[data-v-b6f0e312]{color:maroon;background:#fff8d8;border:1px solid #c8a000;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.bookmark-date[data-v-b6f0e312]{color:#666;font-size:13px}.bookmark-main[data-v-b6f0e312]{color:inherit;gap:6px;text-decoration:none;display:grid}.bookmark-main h3[data-v-b6f0e312]{color:#0645ad;word-break:break-word;margin:0;font-size:18px;line-height:1.4}.bookmark-main:hover h3[data-v-b6f0e312]{text-decoration:underline}.bookmark-author[data-v-b6f0e312]{color:#666;margin:0;font-size:13px}.bookmark-meta[data-v-b6f0e312]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bookmark-meta span[data-v-b6f0e312]{color:#666;background:#fff;border:1px solid #ddd;padding:4px 7px;font-size:12px}.bookmark-actions[data-v-b6f0e312]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bookmark-actions a[data-v-b6f0e312]{color:#0645ad;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.bookmark-actions a[data-v-b6f0e312]:hover{background:#ffe;text-decoration:underline}.empty-box[data-v-b6f0e312]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-b6f0e312]{color:maroon;margin:0 0 8px}.empty-box p[data-v-b6f0e312]{color:#666;margin:0 0 10px;line-height:1.6}.empty-box a[data-v-b6f0e312]{color:#0645ad}.error[data-v-b6f0e312]{color:red}@media (width<=760px){.page-hero[data-v-b6f0e312],.bookmark-card[data-v-b6f0e312],.empty-box[data-v-b6f0e312]{padding:12px}.page-hero h2[data-v-b6f0e312]{font-size:23px}.bookmark-top[data-v-b6f0e312]{flex-direction:column;align-items:flex-start}}.timeline-page[data-v-7fe9cf03]{gap:16px;display:grid}.back-link[data-v-7fe9cf03]{color:#0645ad;width:fit-content}.page-hero[data-v-7fe9cf03]{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.page-label[data-v-7fe9cf03]{color:#666;background:#f6f6ef;border:1px solid #d8d8b8;margin:0 0 8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.page-hero h2[data-v-7fe9cf03]{color:maroon;margin:0 0 8px;font-size:26px}.description[data-v-7fe9cf03]{color:#666;margin:0;line-height:1.7}.write-link[data-v-7fe9cf03]{color:#fff;white-space:nowrap;background:maroon;border:1px solid maroon;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.write-link[data-v-7fe9cf03]:hover{background:#900}.timeline-list[data-v-7fe9cf03]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.timeline-card[data-v-7fe9cf03]{box-sizing:border-box;background:#f6f6ef;border:1px solid #c8c8aa;padding:14px}.author-row[data-v-7fe9cf03]{align-items:center;gap:9px;margin-bottom:10px;display:flex}.author-icon[data-v-7fe9cf03],.author-icon-placeholder[data-v-7fe9cf03]{color:#fff;object-fit:cover;background:maroon;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.author-icon-link[data-v-7fe9cf03]{color:inherit;text-decoration:none}.author-info[data-v-7fe9cf03]{gap:2px;min-width:0;display:grid}.author-name-link[data-v-7fe9cf03]{color:inherit;text-decoration:none}.author-name-link[data-v-7fe9cf03]:hover{text-decoration:underline}.author-handle[data-v-7fe9cf03]{color:#666;font-size:13px;text-decoration:none}.author-handle[data-v-7fe9cf03]:hover{text-decoration:underline}.thread-main[data-v-7fe9cf03]{color:inherit;gap:6px;min-width:0;text-decoration:none;display:grid}.thread-main h3[data-v-7fe9cf03]{color:#0645ad;word-break:break-word;margin:0;font-size:18px;line-height:1.4}.thread-main:hover h3[data-v-7fe9cf03]{text-decoration:underline}.body-preview[data-v-7fe9cf03]{color:#333;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.thread-meta[data-v-7fe9cf03]{color:#666;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;display:flex}.thread-meta span[data-v-7fe9cf03]{background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.tag-list[data-v-7fe9cf03]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag[data-v-7fe9cf03]{color:#0645ad;background:#fff;border:1px solid #ddd;align-items:center;min-height:24px;padding:0 7px;font-size:13px;text-decoration:none;display:inline-flex}.tag[data-v-7fe9cf03]:hover{background:#ffe;text-decoration:underline}.card-actions[data-v-7fe9cf03]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.card-actions a[data-v-7fe9cf03],.empty-actions a[data-v-7fe9cf03]{color:#0645ad;box-sizing:border-box;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.card-actions a[data-v-7fe9cf03]:hover,.empty-actions a[data-v-7fe9cf03]:hover{background:#ffe;text-decoration:underline}.empty-box[data-v-7fe9cf03]{background:#f6f6ef;border:1px solid #c8c8aa;padding:16px}.empty-box h3[data-v-7fe9cf03]{color:maroon;margin:0 0 8px}.empty-box p[data-v-7fe9cf03]{color:#666;margin:0 0 10px;line-height:1.6}.empty-actions[data-v-7fe9cf03]{flex-wrap:wrap;gap:8px;display:flex}.error[data-v-7fe9cf03]{color:red}@media (width<=760px){.page-hero[data-v-7fe9cf03]{padding:12px;display:grid}.page-hero h2[data-v-7fe9cf03]{font-size:23px}.timeline-card[data-v-7fe9cf03],.empty-box[data-v-7fe9cf03]{padding:12px}.write-link[data-v-7fe9cf03]{width:fit-content}}.kakivo-list-page[data-v-2e464de5]{gap:16px;display:grid}.kakivo-hero[data-v-2e464de5]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative;overflow:hidden}.kakivo-hero[data-v-2e464de5]:before{content:"♪";color:maroon;opacity:.08;pointer-events:none;font-size:120px;font-weight:700;position:absolute;bottom:-24px;right:36px}.hero-actions[data-v-2e464de5]{flex-wrap:wrap;gap:8px;display:flex}.kakivo-intro-card[data-v-2e464de5]{gap:8px;display:grid}.kakivo-intro-card h3[data-v-2e464de5]{color:maroon;margin:0;font-size:24px}.room-list[data-v-2e464de5]{gap:12px;display:grid}.room-card[data-v-2e464de5]{background:#ffe;border:1px solid #c8c8aa;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.room-card-ended[data-v-2e464de5]{background:#f6f6ef;border-color:#d6d6c0}.room-card-ended .author-icon-placeholder[data-v-2e464de5]{color:#666;background:#fff;border-color:#aaa}.room-card-ended .small-label[data-v-2e464de5],.room-card-ended .room-title-link h3[data-v-2e464de5]{color:#666}.room-card-ended .room-description[data-v-2e464de5]{color:#777}.room-main[data-v-2e464de5]{gap:10px;display:grid}.host-row[data-v-2e464de5]{align-items:center;gap:10px;display:flex}.host-info[data-v-2e464de5]{gap:2px;display:grid}.small-label[data-v-2e464de5]{color:maroon;margin:0;font-size:12px;font-weight:700}.room-title-link[data-v-2e464de5]{color:inherit;text-decoration:none}.room-title-link:hover h3[data-v-2e464de5]{text-decoration:underline}.room-title-link h3[data-v-2e464de5]{color:maroon;margin:0;font-size:24px;line-height:1.4}.room-description[data-v-2e464de5]{color:#444;white-space:pre-wrap;margin:0;line-height:1.7}.room-meta[data-v-2e464de5]{color:#666;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.room-meta span[data-v-2e464de5]{background:#fff;border:1px solid #ddd;padding:3px 7px}.status-badge[data-v-2e464de5]{font-weight:700}.status-live[data-v-2e464de5]{color:green;background:#f0fff0!important;border-color:green!important}.status-ended[data-v-2e464de5]{color:#666;background:#f6f6f6!important;border-color:#999!important}.room-actions[data-v-2e464de5]{gap:8px;display:grid}.join-link[data-v-2e464de5]{color:#fff;white-space:nowrap;background:maroon;border:1px solid maroon;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.join-link[data-v-2e464de5]:hover{background:#900}.detail-link-ended[data-v-2e464de5]{color:#555;background:#fff;border-color:#999}.detail-link-ended[data-v-2e464de5]:hover{color:maroon;background:#fff8f8;border-color:maroon}@media (width<=760px){.kakivo-hero[data-v-2e464de5],.hero-actions[data-v-2e464de5]{display:grid}.hero-actions .create-link[data-v-2e464de5],.hero-actions .reload-button[data-v-2e464de5]{width:100%}.room-card[data-v-2e464de5]{grid-template-columns:1fr}.join-link[data-v-2e464de5]{width:100%}.room-title-link h3[data-v-2e464de5]{font-size:20px}}.kakivo-create-page[data-v-a9483872]{gap:16px;display:grid}.create-hero[data-v-a9483872]{gap:10px;display:grid;position:relative;overflow:hidden}.create-hero[data-v-a9483872]:before{content:"♪";color:maroon;opacity:.08;pointer-events:none;font-size:120px;font-weight:700;position:absolute;bottom:-28px;right:36px}.current-user-card[data-v-a9483872]{background:#ffe;border:1px solid #c8c8aa;padding:14px}.small-label[data-v-a9483872]{color:maroon;margin:0 0 3px;font-size:12px;font-weight:700}.create-form-section[data-v-a9483872]{gap:14px;display:grid}.room-preview[data-v-a9483872]{background:#fff;border:1px solid #c8c8aa;gap:8px;padding:14px;display:grid}.room-preview h3[data-v-a9483872]{color:maroon;margin:0;font-size:24px;line-height:1.4}.room-preview-description[data-v-a9483872]{color:#444;white-space:pre-wrap;margin:0;line-height:1.7}.room-meta[data-v-a9483872]{color:#666;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.room-meta span[data-v-a9483872]{background:#fff;border:1px solid #ddd;padding:3px 7px}.status-badge[data-v-a9483872]{font-weight:700}.status-live[data-v-a9483872]{color:green;background:#f0fff0!important;border-color:green!important}@media (width<=760px){.current-user-card[data-v-a9483872],.create-form-section[data-v-a9483872]{padding:12px}.create-hero[data-v-a9483872]:before{font-size:90px;bottom:-20px;right:-8px}}.kakivo-room-page[data-v-a46abf69]{gap:16px;display:grid}.back-link[data-v-a46abf69]{color:#00e;background:#ffe;border:1px solid #c8c8aa;justify-content:center;align-items:center;width:fit-content;min-height:36px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.back-link[data-v-a46abf69]:hover{background:#f7f7df}.kakivo-stage[data-v-a46abf69]{gap:16px}.kakivo-stage.ended[data-v-a46abf69]{opacity:.72}.brand-row[data-v-a46abf69],.stage-main[data-v-a46abf69],.room-meta[data-v-a46abf69],.section-heading[data-v-a46abf69],.control-panel[data-v-a46abf69]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brand-row[data-v-a46abf69],.stage-main[data-v-a46abf69],.section-heading[data-v-a46abf69]{justify-content:space-between}.kakivo-mark[data-v-a46abf69]{color:maroon;letter-spacing:0;background:#fff8f8;border:1px solid maroon;align-items:center;min-height:30px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.live-pill[data-v-a46abf69],.connection-label[data-v-a46abf69],.mic-state[data-v-a46abf69],.camera-state[data-v-a46abf69]{color:green;background:#f0fff0;border:1px solid green;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.live-pill.ended[data-v-a46abf69],.mic-state.muted[data-v-a46abf69],.camera-state.muted[data-v-a46abf69]{color:#555;background:#eee;border-color:#aaa}.stage-main[data-v-a46abf69]{align-items:flex-end}.stage-kicker[data-v-a46abf69]{color:maroon;margin:0 0 6px;font-weight:700}.stage-main h1[data-v-a46abf69]{color:maroon;margin:0;font-size:36px;line-height:1.25}.stage-description[data-v-a46abf69]{color:#444;max-width:700px;margin:10px 0 0;line-height:1.7}.connection-card[data-v-a46abf69]{background:#fff;border:1px solid #c8c8aa;gap:6px;min-width:150px;padding:14px;display:grid}.connection-card strong[data-v-a46abf69]{color:maroon;font-size:28px}.connection-card small[data-v-a46abf69],.room-meta[data-v-a46abf69],.participant-info span[data-v-a46abf69]{color:#666}.room-meta span[data-v-a46abf69]{background:#fff;border:1px solid #ddd;padding:3px 7px;font-size:12px}.control-panel[data-v-a46abf69]{justify-content:center}.primary-action[data-v-a46abf69],.secondary-action[data-v-a46abf69],.mic-action[data-v-a46abf69],.camera-action[data-v-a46abf69],.danger-action[data-v-a46abf69]{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;padding:0 18px;font-weight:700}.primary-action[data-v-a46abf69]{color:#fff;background:maroon;border-color:maroon}.mic-action[data-v-a46abf69]{color:#fff;background:green;border-color:green}.mic-action.muted[data-v-a46abf69],.camera-action.muted[data-v-a46abf69],.secondary-action[data-v-a46abf69]{color:#333;background:#fff;border-color:#c8c8aa}.camera-action[data-v-a46abf69]{color:#fff;background:maroon;border-color:maroon}.danger-action[data-v-a46abf69]{color:#fff;background:#c00;border-color:#c00}.primary-action[data-v-a46abf69]:hover{background:#900}.mic-action[data-v-a46abf69]:hover{background:#090}.camera-action[data-v-a46abf69]:hover{background:#900}.camera-action.muted[data-v-a46abf69]:hover,.secondary-action[data-v-a46abf69]:hover{background:#f6f6ef}.danger-action[data-v-a46abf69]:hover{background:#d11}button[data-v-a46abf69]:disabled{opacity:.55;cursor:not-allowed}.participant-section[data-v-a46abf69],.video-section[data-v-a46abf69]{gap:14px;display:grid}.section-heading h2[data-v-a46abf69]{color:maroon;margin:0}.section-heading span[data-v-a46abf69]{color:#666;font-weight:700}.participant-grid[data-v-a46abf69]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.video-grid[data-v-a46abf69]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.video-card[data-v-a46abf69]{background:#fff;border:1px solid #ddd;gap:8px;padding:10px;display:grid}.video-card strong[data-v-a46abf69]{color:maroon;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-frame[data-v-a46abf69],.video-placeholder[data-v-a46abf69]{aspect-ratio:16/9;background:#111;border:1px solid #c8c8aa;overflow:hidden}.video-frame[data-v-a46abf69] .media-stream-video{object-fit:cover;background:#111;width:100%;height:100%;display:block}.video-placeholder[data-v-a46abf69]{color:maroon;background:#f6f6ef;place-items:center;font-size:34px;font-weight:700;display:grid}.participant-card[data-v-a46abf69]{background:#fff;border:1px solid #ddd;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.participant-card.speaking[data-v-a46abf69]{background:#f0fff0;border-color:green}.participant-avatar[data-v-a46abf69]{color:#fff;background:maroon;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.participant-info[data-v-a46abf69]{gap:2px;min-width:0;display:grid}.participant-info strong[data-v-a46abf69]{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mic-state[data-v-a46abf69],.camera-state[data-v-a46abf69]{grid-column:1/-1;width:fit-content}.status-panel[data-v-a46abf69]{color:#666}.error-panel[data-v-a46abf69]{color:#c00}@media (width<=760px){.kakivo-stage[data-v-a46abf69],.control-panel[data-v-a46abf69],.participant-section[data-v-a46abf69]{padding:14px}.stage-main[data-v-a46abf69]{display:grid}.stage-main h1[data-v-a46abf69]{font-size:28px}.connection-card[data-v-a46abf69],.primary-action[data-v-a46abf69],.secondary-action[data-v-a46abf69],.mic-action[data-v-a46abf69],.camera-action[data-v-a46abf69],.danger-action[data-v-a46abf69]{width:100%}.control-panel[data-v-a46abf69]{display:grid}}.aa-library-page[data-v-bb197cb6]{gap:16px;display:grid}.aa-hero[data-v-bb197cb6]{justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.aa-hero[data-v-bb197cb6]:before{content:"＿|￣|○";color:maroon;opacity:.08;white-space:pre;pointer-events:none;font-family:IPAMonaPGothic,Mona,Mona Font,MS PGothic,ＭＳ Ｐゴシック,monospace;font-size:62px;position:absolute;bottom:-8px;right:40px}.aa-form-section[data-v-bb197cb6]{gap:12px;display:grid}.aa-form-section h3[data-v-bb197cb6],.search-section h3[data-v-bb197cb6],.section-heading h3[data-v-bb197cb6]{color:maroon;margin:0}.aa-textarea[data-v-bb197cb6]{white-space:pre;tab-size:4;line-height:1.15;font-family:IPAMonaPGothic,Mona,Mona Font,MS PGothic,ＭＳ Ｐゴシック,monospace!important}.help-text[data-v-bb197cb6]{color:#666;font-size:13px}.preview-box[data-v-bb197cb6]{gap:8px;display:grid}.preview-box h4[data-v-bb197cb6]{color:maroon;margin:0}.search-section[data-v-bb197cb6]{gap:12px;display:grid}.search-grid[data-v-bb197cb6]{grid-template-columns:1fr 240px;gap:12px;display:grid}.aa-list-section[data-v-bb197cb6]{gap:12px;display:grid}.section-heading[data-v-bb197cb6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.aa-list[data-v-bb197cb6]{gap:14px;display:grid}.aa-card[data-v-bb197cb6]{background:#ffe;border:1px solid #c8c8aa;gap:10px;padding:14px;display:grid}.aa-card-header[data-v-bb197cb6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aa-card h3[data-v-bb197cb6]{color:maroon;margin:0;line-height:1.4}.aa-meta[data-v-bb197cb6]{color:#666;flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.aa-meta span[data-v-bb197cb6]{background:#fff;border:1px solid #ddd;padding:3px 6px}.copy-button[data-v-bb197cb6]{color:maroon;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid maroon;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:700;display:inline-flex}.copy-button[data-v-bb197cb6]:hover{color:#fff;background:maroon}.tag-button[data-v-bb197cb6]{cursor:pointer}@media (width<=760px){.aa-hero[data-v-bb197cb6]{display:grid}.aa-hero[data-v-bb197cb6]:before{font-size:46px;bottom:-4px;right:-20px}.search-grid[data-v-bb197cb6]{grid-template-columns:1fr}.aa-card-header[data-v-bb197cb6]{display:grid}.copy-button[data-v-bb197cb6]{width:100%}.section-heading[data-v-bb197cb6]{display:grid}}.policy-page[data-v-bdd6366a]{max-width:960px;margin:0 auto;padding:24px 16px 48px}.policy-card[data-v-bdd6366a]{background:#ffe;border:1px solid #c8c8aa;padding:24px}.eyebrow[data-v-bdd6366a]{color:#d00;letter-spacing:.08em;border:1px solid #d00;margin:0 0 12px;padding:4px 8px;font-weight:700;display:inline-block}h1[data-v-bdd6366a]{color:maroon;margin:0 0 16px}h2[data-v-bdd6366a]{color:maroon;margin:28px 0 10px;font-size:20px}p[data-v-bdd6366a],li[data-v-bdd6366a]{color:#222;line-height:1.8}.lead[data-v-bdd6366a]{font-weight:700}ul[data-v-bdd6366a]{padding-left:1.4em}.updated[data-v-bdd6366a]{color:#666;margin-top:32px;font-size:13px}.policy-page[data-v-ab39503b]{max-width:960px;margin:0 auto;padding:24px 16px 48px}.policy-card[data-v-ab39503b]{background:#ffe;border:1px solid #c8c8aa;padding:24px}.eyebrow[data-v-ab39503b]{color:#d00;letter-spacing:.08em;border:1px solid #d00;margin:0 0 12px;padding:4px 8px;font-weight:700;display:inline-block}h1[data-v-ab39503b]{color:maroon;margin:0 0 16px}h2[data-v-ab39503b]{color:maroon;margin:28px 0 10px;font-size:20px}p[data-v-ab39503b],li[data-v-ab39503b]{color:#222;line-height:1.8}.lead[data-v-ab39503b]{font-weight:700}ul[data-v-ab39503b]{padding-left:1.4em}.updated[data-v-ab39503b]{color:#666;margin-top:32px;font-size:13px}.policy-page[data-v-de7eeb5b]{max-width:960px;margin:0 auto;padding:24px 16px 48px}.policy-card[data-v-de7eeb5b]{background:#ffe;border:1px solid #c8c8aa;padding:24px}.eyebrow[data-v-de7eeb5b]{color:#d00;letter-spacing:.08em;border:1px solid #d00;margin:0 0 12px;padding:4px 8px;font-weight:700;display:inline-block}h1[data-v-de7eeb5b]{color:maroon;margin:0 0 16px}h2[data-v-de7eeb5b]{color:maroon;margin:28px 0 10px;font-size:20px}p[data-v-de7eeb5b]{color:#222;line-height:1.8}.lead[data-v-de7eeb5b]{font-weight:700}.updated[data-v-de7eeb5b]{color:#666;margin-top:32px;font-size:13px}.contact-page[data-v-5b8283e4]{max-width:880px;margin:0 auto;padding:24px 16px 48px}.contact-card[data-v-5b8283e4]{background:#ffe;border:1px solid #c8c8aa;gap:18px;padding:24px;display:grid}.page-label[data-v-5b8283e4]{color:#d00;letter-spacing:.08em;border:1px solid #d00;width:fit-content;margin:0;padding:4px 8px;font-weight:700;display:inline-block}h1[data-v-5b8283e4]{color:maroon;margin:0;font-size:30px}.lead[data-v-5b8283e4]{color:#222;margin:0;font-weight:700;line-height:1.8}.notice-box[data-v-5b8283e4]{background:#fff8d8;border:1px solid #c8a000;gap:8px;padding:12px;display:grid}.notice-box p[data-v-5b8283e4]{color:#333;margin:0;line-height:1.7}.contact-form[data-v-5b8283e4]{gap:14px;display:grid}.form-field[data-v-5b8283e4]{color:maroon;gap:6px;font-weight:700;display:grid}.form-field input[data-v-5b8283e4],.form-field select[data-v-5b8283e4],.form-field textarea[data-v-5b8283e4]{color:#222;width:100%;font:inherit;background:#fff;border:1px solid #c8c8aa;padding:10px;font-size:16px;font-weight:400}.form-field textarea[data-v-5b8283e4]{resize:vertical;line-height:1.7}.checkbox-field[data-v-5b8283e4]{color:#333;align-items:flex-start;gap:8px;line-height:1.7;display:flex}.checkbox-field input[data-v-5b8283e4]{margin-top:6px}.form-actions[data-v-5b8283e4]{flex-wrap:wrap;gap:8px;display:flex}.submit-button[data-v-5b8283e4],.sub-button[data-v-5b8283e4]{min-height:38px;font:inherit;cursor:pointer;border:1px solid maroon;padding:0 14px;font-weight:700}.submit-button[data-v-5b8283e4]{color:#fff;background:maroon}.sub-button[data-v-5b8283e4]{color:maroon;background:#fff}.submit-button[data-v-5b8283e4]:disabled,.sub-button[data-v-5b8283e4]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-5b8283e4]{color:#b00020;margin:0;font-weight:700}.success[data-v-5b8283e4]{color:#060;margin:0;font-weight:700}@media (width<=760px){.contact-card[data-v-5b8283e4]{padding:16px}h1[data-v-5b8283e4]{font-size:25px}.form-actions[data-v-5b8283e4]{display:grid}.submit-button[data-v-5b8283e4],.sub-button[data-v-5b8283e4]{width:100%}}.contact-admin-page[data-v-d4187726]{gap:16px;display:grid}.admin-card[data-v-d4187726]{background:#ffe;border:1px solid #c8c8aa;gap:16px;padding:18px;display:grid}.page-header[data-v-d4187726]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-label[data-v-d4187726]{color:#d00;letter-spacing:.08em;border:1px solid #d00;width:fit-content;margin:0 0 8px;padding:4px 8px;font-weight:700;display:inline-block}h1[data-v-d4187726]{color:maroon;margin:0;font-size:30px}.lead[data-v-d4187726]{color:#333;margin:8px 0 0;line-height:1.7}.toolbar[data-v-d4187726]{grid-template-columns:220px 1fr;align-items:end;gap:12px;display:grid}.filter-field[data-v-d4187726],.form-field[data-v-d4187726]{color:maroon;gap:6px;font-weight:700;display:grid}.filter-field input[data-v-d4187726],.filter-field select[data-v-d4187726],.form-field select[data-v-d4187726],.form-field textarea[data-v-d4187726]{color:#222;width:100%;font:inherit;background:#fff;border:1px solid #c8c8aa;padding:10px;font-size:16px;font-weight:400}.form-field textarea[data-v-d4187726]{resize:vertical;line-height:1.7}.contact-list[data-v-d4187726]{gap:12px;display:grid}.contact-item[data-v-d4187726]{background:#fff;border:1px solid #c8c8aa;gap:12px;padding:14px;display:grid}.contact-header[data-v-d4187726]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contact-badges[data-v-d4187726]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.status-badge[data-v-d4187726],.category-badge[data-v-d4187726]{background:#ffe;border:1px solid #c8c8aa;padding:3px 8px;font-size:12px;font-weight:700}.status-open[data-v-d4187726]{color:#c00;background:#fff0f0;border-color:#c00}.status-checking[data-v-d4187726]{color:#805000;background:#fff8d8;border-color:#c8a000}.status-resolved[data-v-d4187726]{color:green;background:#f0fff0;border-color:green}.status-rejected[data-v-d4187726]{color:#444;background:#f0f0f0;border-color:#666}.contact-item h2[data-v-d4187726]{color:maroon;margin:0;font-size:20px;line-height:1.5}.contact-meta[data-v-d4187726]{color:#666;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:12px;display:flex}.contact-meta span[data-v-d4187726]{background:#ffe;border:1px solid #ddd;padding:3px 6px}.contact-body-preview[data-v-d4187726]{color:#222;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.contact-detail[data-v-d4187726]{border-top:1px solid #e0e0c8;gap:14px;padding-top:12px;display:grid}.detail-section[data-v-d4187726],.admin-edit[data-v-d4187726]{background:#ffe;border:1px solid #e0e0c8;gap:10px;padding:12px;display:grid}.detail-section h3[data-v-d4187726],.admin-edit h3[data-v-d4187726],.detail-grid h3[data-v-d4187726]{color:maroon;margin:0;font-size:16px}.contact-body-full[data-v-d4187726]{color:#222;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.8}.detail-grid[data-v-d4187726]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail-grid>div[data-v-d4187726]{background:#ffe;border:1px solid #e0e0c8;padding:12px}dl[data-v-d4187726]{gap:6px;margin:10px 0 0;display:grid}dt[data-v-d4187726]{color:maroon;font-weight:700}dd[data-v-d4187726]{color:#222;word-break:break-word;margin:0 0 8px}.user-agent[data-v-d4187726]{color:#666;font-size:12px}.form-actions[data-v-d4187726]{flex-wrap:wrap;gap:8px;display:flex}.submit-button[data-v-d4187726],.sub-button[data-v-d4187726]{min-height:36px;font:inherit;cursor:pointer;border:1px solid maroon;padding:0 12px;font-weight:700}.submit-button[data-v-d4187726]{color:#fff;background:maroon}.sub-button[data-v-d4187726]{color:maroon;background:#fff}.submit-button[data-v-d4187726]:disabled,.sub-button[data-v-d4187726]:disabled{opacity:.6;cursor:not-allowed}.empty-box[data-v-d4187726]{color:#666;background:#ffe;border:1px solid #c8c8aa;padding:14px}.error[data-v-d4187726]{color:#b00020;margin:0;font-weight:700}.success[data-v-d4187726]{color:#060;margin:0;font-weight:700}@media (width<=760px){.admin-card[data-v-d4187726]{padding:12px}.page-header[data-v-d4187726],.contact-header[data-v-d4187726]{display:grid}.toolbar[data-v-d4187726],.detail-grid[data-v-d4187726]{grid-template-columns:1fr}h1[data-v-d4187726]{font-size:24px}.form-actions[data-v-d4187726]{display:grid}.submit-button[data-v-d4187726],.sub-button[data-v-d4187726]{width:100%}}.feedback-page[data-v-78e42910]{max-width:900px;margin:0 auto;padding:24px 16px 48px}.feedback-card[data-v-78e42910]{background:#ffe;border:1px solid #c8c8aa;gap:18px;padding:24px;display:grid}.page-label[data-v-78e42910]{color:#d00;letter-spacing:.08em;border:1px solid #d00;width:fit-content;margin:0;padding:4px 8px;font-weight:700;display:inline-block}h1[data-v-78e42910]{color:maroon;margin:0;font-size:30px}.lead[data-v-78e42910]{color:#222;margin:0;font-weight:700;line-height:1.8}.feedback-form[data-v-78e42910]{gap:14px;display:grid}.form-field[data-v-78e42910]{color:maroon;gap:6px;font-weight:700;display:grid}.form-field input[data-v-78e42910],.form-field select[data-v-78e42910],.form-field textarea[data-v-78e42910]{color:#222;width:100%;font:inherit;background:#fff;border:1px solid #c8c8aa;padding:10px;font-size:16px;font-weight:400}.form-field textarea[data-v-78e42910]{resize:vertical;line-height:1.7}.checkbox-field[data-v-78e42910]{color:#333;align-items:flex-start;gap:8px;line-height:1.7;display:flex}.checkbox-field input[data-v-78e42910]{margin-top:6px}.form-actions[data-v-78e42910]{flex-wrap:wrap;gap:8px;display:flex}.submit-button[data-v-78e42910],.sub-button[data-v-78e42910]{min-height:38px;font:inherit;cursor:pointer;border:1px solid maroon;padding:0 14px;font-weight:700}.submit-button[data-v-78e42910]{color:#fff;background:maroon}.sub-button[data-v-78e42910]{color:maroon;background:#fff}.submit-button[data-v-78e42910]:disabled,.sub-button[data-v-78e42910]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-78e42910]{color:#b00020;margin:0;font-weight:700}.success[data-v-78e42910]{color:#060;margin:0;font-weight:700}@media (width<=760px){.feedback-card[data-v-78e42910]{padding:16px}h1[data-v-78e42910]{font-size:25px}.form-actions[data-v-78e42910]{display:grid}.submit-button[data-v-78e42910],.sub-button[data-v-78e42910]{width:100%}}.feedback-admin-page[data-v-5bdf462e]{gap:16px;display:grid}.admin-card[data-v-5bdf462e]{background:#ffe;border:1px solid #c8c8aa;gap:16px;padding:18px;display:grid}.page-header[data-v-5bdf462e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-label[data-v-5bdf462e]{color:#d00;letter-spacing:.08em;border:1px solid #d00;width:fit-content;margin:0 0 8px;padding:4px 8px;font-weight:700;display:inline-block}h1[data-v-5bdf462e]{color:maroon;margin:0;font-size:30px}.lead[data-v-5bdf462e]{color:#333;margin:8px 0 0;line-height:1.7}.toolbar[data-v-5bdf462e]{grid-template-columns:180px 180px 160px 1fr;align-items:end;gap:12px;display:grid}.filter-field[data-v-5bdf462e],.form-field[data-v-5bdf462e]{color:maroon;gap:6px;font-weight:700;display:grid}.filter-field input[data-v-5bdf462e],.filter-field select[data-v-5bdf462e],.form-field select[data-v-5bdf462e],.form-field textarea[data-v-5bdf462e]{color:#222;width:100%;font:inherit;background:#fff;border:1px solid #c8c8aa;padding:10px;font-size:16px;font-weight:400}.form-field textarea[data-v-5bdf462e]{resize:vertical;line-height:1.7}.summary-grid[data-v-5bdf462e]{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.summary-card[data-v-5bdf462e]{background:#fff;border:1px solid #c8c8aa;gap:4px;padding:12px;display:grid}.summary-card span[data-v-5bdf462e]{color:#666;font-size:13px}.summary-card strong[data-v-5bdf462e]{color:maroon;font-size:24px}.feedback-list[data-v-5bdf462e]{gap:12px;display:grid}.feedback-item[data-v-5bdf462e]{background:#fff;border:1px solid #c8c8aa;gap:12px;padding:14px;display:grid}.feedback-header[data-v-5bdf462e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feedback-badges[data-v-5bdf462e]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.type-badge[data-v-5bdf462e],.priority-badge[data-v-5bdf462e],.status-badge[data-v-5bdf462e]{background:#ffe;border:1px solid #c8c8aa;padding:3px 8px;font-size:12px;font-weight:700}.type-idea[data-v-5bdf462e]{color:#04a;background:#f0f6ff;border-color:#04a}.type-bug[data-v-5bdf462e],.priority-critical[data-v-5bdf462e]{color:#c00;background:#fff0f0;border-color:#c00}.type-debug[data-v-5bdf462e]{color:#333;background:#f3f3f3;border-color:#444}.type-ui[data-v-5bdf462e]{color:purple;background:#fff0ff;border-color:purple}.type-performance[data-v-5bdf462e]{color:#9a5a00;background:#fff8e8;border-color:#c87500}.priority-low[data-v-5bdf462e]{color:#666;background:#f8f8f8;border-color:#999}.priority-normal[data-v-5bdf462e]{color:#04a;background:#f0f6ff;border-color:#04a}.priority-high[data-v-5bdf462e]{color:#9a5a00;background:#fff8e8;border-color:#c87500}.status-open[data-v-5bdf462e]{color:#c00;background:#fff0f0;border-color:#c00}.status-checking[data-v-5bdf462e]{color:#805000;background:#fff8d8;border-color:#c8a000}.status-planned[data-v-5bdf462e]{color:#04a;background:#f0f6ff;border-color:#04a}.status-fixed[data-v-5bdf462e],.status-resolved[data-v-5bdf462e]{color:green;background:#f0fff0;border-color:green}.status-rejected[data-v-5bdf462e]{color:#444;background:#f0f0f0;border-color:#666}.feedback-item h2[data-v-5bdf462e]{color:maroon;margin:0;font-size:20px;line-height:1.5}.feedback-meta[data-v-5bdf462e]{color:#666;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:12px;display:flex}.feedback-meta span[data-v-5bdf462e]{background:#ffe;border:1px solid #ddd;padding:3px 6px}.feedback-body-preview[data-v-5bdf462e]{color:#222;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.feedback-detail[data-v-5bdf462e]{border-top:1px solid #e0e0c8;gap:14px;padding-top:12px;display:grid}.detail-section[data-v-5bdf462e],.admin-edit[data-v-5bdf462e]{background:#ffe;border:1px solid #e0e0c8;gap:10px;padding:12px;display:grid}.detail-section h3[data-v-5bdf462e],.admin-edit h3[data-v-5bdf462e],.detail-grid h3[data-v-5bdf462e]{color:maroon;margin:0;font-size:16px}.feedback-body-full[data-v-5bdf462e]{color:#222;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.8}.page-url[data-v-5bdf462e]{color:#04a;word-break:break-all}.log-box[data-v-5bdf462e]{color:#f5f5f5;white-space:pre-wrap;word-break:break-word;background:#111;border:1px solid #c8c8aa;max-height:320px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6;overflow:auto}.detail-grid[data-v-5bdf462e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail-grid>div[data-v-5bdf462e]{background:#ffe;border:1px solid #e0e0c8;padding:12px}dl[data-v-5bdf462e]{gap:6px;margin:10px 0 0;display:grid}dt[data-v-5bdf462e]{color:maroon;font-weight:700}dd[data-v-5bdf462e]{color:#222;word-break:break-word;margin:0 0 8px}.debug-list dd[data-v-5bdf462e]{color:#444;font-size:12px}.form-actions[data-v-5bdf462e]{flex-wrap:wrap;gap:8px;display:flex}.submit-button[data-v-5bdf462e],.sub-button[data-v-5bdf462e]{min-height:36px;font:inherit;cursor:pointer;border:1px solid maroon;padding:0 12px;font-weight:700}.submit-button[data-v-5bdf462e]{color:#fff;background:maroon}.sub-button[data-v-5bdf462e]{color:maroon;background:#fff}.submit-button[data-v-5bdf462e]:disabled,.sub-button[data-v-5bdf462e]:disabled{opacity:.6;cursor:not-allowed}.empty-box[data-v-5bdf462e]{color:#666;background:#ffe;border:1px solid #c8c8aa;padding:14px}.error[data-v-5bdf462e]{color:#b00020;margin:0;font-weight:700}.success[data-v-5bdf462e]{color:#060;margin:0;font-weight:700}@media (width<=900px){.toolbar[data-v-5bdf462e]{grid-template-columns:1fr 1fr}.search-field[data-v-5bdf462e]{grid-column:1/-1}.summary-grid[data-v-5bdf462e]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-5bdf462e]{grid-template-columns:1fr}}@media (width<=760px){.admin-card[data-v-5bdf462e]{padding:12px}.page-header[data-v-5bdf462e],.feedback-header[data-v-5bdf462e]{display:grid}.toolbar[data-v-5bdf462e]{grid-template-columns:1fr}.search-field[data-v-5bdf462e]{grid-column:auto}.summary-grid[data-v-5bdf462e]{grid-template-columns:1fr}h1[data-v-5bdf462e]{font-size:24px}.form-actions[data-v-5bdf462e]{display:grid}.submit-button[data-v-5bdf462e],.sub-button[data-v-5bdf462e]{width:100%}}*{box-sizing:border-box}html,body,#app{min-height:100%;font-family:BIZ UDPGothic,BIZ UDPゴシック,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Meiryo,sans-serif}body{color:#333;background:#f6f6ef;margin:0;font-size:16px;line-height:1.7}button,input,textarea,select{font-family:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:not-allowed}a{color:maroon}a:hover{color:#900}img{max-width:100%}.k-page{gap:16px;display:grid}.k-page-narrow{max-width:880px;margin:0 auto}.k-page-wide{max-width:1120px;margin:0 auto}.k-page-hero,.page-hero,.login-hero{box-sizing:border-box;background:linear-gradient(135deg,#fff8d8 0%,#ffe 55%,#f6f6ef 100%);border:1px solid #c8a000;padding:20px}.k-page-hero{justify-content:space-between;align-items:center;gap:18px;display:flex}.k-page-label,.page-label{color:#c00;letter-spacing:.08em;background:#fff0f0;border:1px solid #c00;align-items:center;width:fit-content;min-height:24px;margin:0 0 8px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.k-page-title,.k-page-hero h1,.k-page-hero h2,.page-hero h1,.page-hero h2,.login-hero h1,.login-hero h2{color:maroon;letter-spacing:.04em;margin:0;font-size:34px;line-height:1.3}.k-description,.description{color:#333;margin:8px 0 0;font-size:15px;line-height:1.8}.k-card,.k-section-card,.auth-card,.current-user-card,.verify-box,.empty-box{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:16px}.k-section-card h2,.k-section-card h3,.k-card h2,.k-card h3{color:maroon;margin-top:0}.k-empty-box,.empty-box{color:#666}.k-error,.error,.error-message{color:#c00;background:#fff0f0;border:1px solid #c00;margin:0;padding:10px;line-height:1.7}.k-success,.success,.success-message{color:#080;background:#f0fff0;border:1px solid #080;margin:0;padding:10px;line-height:1.7}.k-message,.auth-message{color:#333;background:#f6f6ef;border:1px solid #c8c8aa;margin:0;padding:10px;line-height:1.7}.k-primary-button,.k-primary-link,.write-link,.create-link,.submit-button{color:#fff;white-space:nowrap;background:maroon;border:1px solid maroon;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.k-primary-button:hover,.k-primary-link:hover,.write-link:hover,.create-link:hover,.submit-button:hover{color:#fff;background:#900}.k-secondary-button,.k-secondary-link,.back-link,.reload-button,.sub-button{color:#333;background:#e6e6cc;border:1px solid #999;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.k-secondary-button:hover,.k-secondary-link:hover,.back-link:hover,.reload-button:hover,.sub-button:hover{color:#333;background:#d8d8bd}.k-danger-button,.end-button,.kick-button,.reject-button{color:#fff;background:#c00;border:1px solid #c00;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-weight:700;display:inline-flex}.k-danger-button:hover,.end-button:hover,.kick-button:hover,.reject-button:hover{color:#fff;background:#a00}.card-actions,.form-actions,.empty-actions,.current-user-actions,.verify-actions{flex-wrap:wrap;gap:8px;display:flex}.k-form,.auth-form{gap:12px;display:grid}.form-field{gap:6px;display:grid}.form-field span,.form-field label{color:maroon;font-weight:700}.form-field input,.form-field textarea,.form-field select,.auth-form input,.auth-form textarea,.auth-form select{box-sizing:border-box;color:#333;width:100%;font:inherit;background:#fff;border:1px solid #bbb;padding:10px}.form-field textarea,.auth-form textarea{resize:vertical;min-height:120px}.help{color:#555;background:#f6f6ef;border:1px solid #c8c8aa;margin:0;padding:10px;font-size:14px;line-height:1.7}.author-row{align-items:center;gap:10px;display:flex}.author-icon,.author-icon-placeholder{object-fit:cover;color:maroon;background:#f6f6ef;border:1px solid #c8c8aa;border-radius:999px;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.author-info{min-width:0}.author-name-link,.author-info strong{color:maroon;font-weight:700;text-decoration:none}.author-handle{color:#666;word-break:break-all;font-size:13px}.thread-list,.result-list,.bookmark-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.thread-card,.result-card,.bookmark-card{box-sizing:border-box;background:#ffe;border:1px solid #c8c8aa;padding:14px}.thread-card:hover,.result-card:hover,.bookmark-card:hover{background:#fff8d8}.thread-main,.result-main,.bookmark-main{gap:8px;display:grid}.thread-title,.thread-card h3,.result-card h3,.bookmark-card h3{color:maroon;margin:0;font-size:20px;line-height:1.4}.body-preview{color:#333;white-space:pre-wrap;word-break:break-word;line-height:1.7}.thread-meta,.result-meta,.bookmark-meta{color:#666;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.thread-meta span,.result-meta span,.bookmark-meta span{background:#fff;border:1px solid #ddd;padding:3px 6px}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag{color:#555;background:#f6f6ef;border:1px solid #c8c8aa;align-items:center;min-height:24px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.summary-grid,.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.summary-card,.stat-card{text-align:center;background:#ffe;border:1px solid #c8c8aa;padding:12px}.summary-card strong,.stat-card strong{color:maroon;font-size:22px;display:block}.summary-card span,.stat-card span{color:#666;font-size:13px}.status-label{color:#080;background:#f0fff0;border:1px solid #080;align-items:center;min-height:22px;margin:0 0 8px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.verified-text{color:#080}.unverified-text{color:#c00}.verify-box{background:#fff8d8;border-color:#c8a000}.verify-email{word-break:break-all;background:#fff;border:1px solid #ddd;padding:8px;font-weight:700}.mode-tabs{border:1px solid #c8c8aa;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;display:grid}.mode-tabs button{color:#333;background:#f6f6ef;border:0;min-height:40px;font-weight:700}.mode-tabs button.active{color:#fff;background:maroon}.google-button{color:#333;background:#fff;border:1px solid #bbb;width:100%;min-height:42px;margin-bottom:12px;padding:0 14px;font-weight:700}.google-button:hover{background:#f6f6ef}.google-button:before{content:"G";color:#4285f4;background:#fff;border:1px solid #ddd;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:8px;font-weight:700;display:inline-flex}.auth-divider{color:#666;align-items:center;gap:10px;margin:4px 0 14px;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ddd;flex:1;height:1px}.auth-divider span{white-space:nowrap}.live-label,.ended-label,.connected-label{align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.live-label{color:#c00;background:#fff0f0;border:1px solid #c00}.connected-label{color:#080;background:#f0fff0;border:1px solid #080}.ended-label{color:#555;background:#eee;border:1px solid #aaa}.aa-block,.aaa-block,.ascii-art,pre.aa-block,pre.aaa-block,pre.ascii-art{white-space:pre;margin:0;padding:8px;font-size:16px;line-height:1.05;overflow-x:auto;font-family:IPAMonaPGothic,Mona,Mona Font,MS PGothic,ＭＳ Ｐゴシック,monospace!important}@media (width<=760px){body{font-size:15px}.k-page-hero,.page-hero,.login-hero,.k-card,.k-section-card,.auth-card,.current-user-card,.verify-box,.empty-box{padding:12px}.k-page-hero{display:grid}.k-page-title,.k-page-hero h1,.k-page-hero h2,.page-hero h1,.page-hero h2,.login-hero h1,.login-hero h2{font-size:26px}.k-primary-button,.k-primary-link,.write-link,.create-link,.submit-button,.k-secondary-button,.k-secondary-link,.back-link,.reload-button,.sub-button{width:100%}.card-actions,.form-actions,.empty-actions,.current-user-actions,.verify-actions{display:grid}.summary-grid,.stats-grid{grid-template-columns:1fr}.current-user-card{display:grid}}
