.project-switcher[data-v-ca84920a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;border-radius:20px;border:1px solid var(--line);background:#ffffffe6}.project-switcher__label[data-v-ca84920a]{font-size:12px;font-weight:800;color:var(--primary);margin-bottom:6px}.project-switcher__name[data-v-ca84920a]{display:block;font-size:18px;color:var(--text)}.project-switcher__desc[data-v-ca84920a]{margin:8px 0 0;color:var(--sub);font-size:13px;line-height:1.7}.project-switcher__control[data-v-ca84920a]{min-width:260px}.project-switcher__control label[data-v-ca84920a]{display:block;margin-bottom:8px;font-size:13px;font-weight:800}.project-switcher__control select[data-v-ca84920a]{width:100%;border-radius:14px;border:1px solid var(--line);padding:12px 14px;font-size:14px;color:var(--text);background:#fff}@media(max-width:720px){.project-switcher[data-v-ca84920a]{flex-direction:column}.project-switcher__control[data-v-ca84920a]{min-width:100%;width:100%}}.page[data-v-03ff2f88]{max-width:1180px;margin:0 auto;padding:24px 18px 48px}.card-shell[data-v-03ff2f88]{background:linear-gradient(135deg,#fffffffa,#f0f7fff5);border:1px solid rgba(189,214,255,.92);box-shadow:var(--shadow);border-radius:var(--radius-xl)}.hero[data-v-03ff2f88]{padding:34px;position:relative;overflow:hidden}.hero[data-v-03ff2f88]:after{content:"";position:absolute;right:-60px;top:-50px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(92,168,255,.24) 0%,rgba(92,168,255,.05) 60%,transparent 70%)}.tag[data-v-03ff2f88]{display:inline-flex;align-items:center;gap:8px;background:#2463eb1a;color:var(--primary);font-size:13px;font-weight:800;border-radius:999px;padding:8px 14px}h1[data-v-03ff2f88]{margin:16px 0 12px;max-width:900px;font-size:40px;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.hero-subtitle[data-v-03ff2f88]{margin:0;max-width:760px;font-size:20px;line-height:1.75;color:var(--primary);font-weight:700}.hero-layout[data-v-03ff2f88],.hero-story-grid[data-v-03ff2f88],.triple-grid[data-v-03ff2f88],.relationship-grid[data-v-03ff2f88],.focus-items[data-v-03ff2f88],.checkbox-grid[data-v-03ff2f88],.sub-grid[data-v-03ff2f88],.countdown[data-v-03ff2f88]{display:grid;gap:16px}.focus-section[data-v-03ff2f88]{margin-top:24px;padding:24px}.focus-section-head[data-v-03ff2f88]{margin-bottom:16px}.focus-section-head h2[data-v-03ff2f88]{margin:0 0 6px;font-size:28px}.focus-section-head p[data-v-03ff2f88]{margin:0;color:var(--sub);font-size:14px;line-height:1.75}.hero-layout[data-v-03ff2f88]{margin-top:24px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start}.hero-main[data-v-03ff2f88],.hero-side[data-v-03ff2f88]{display:grid;gap:16px}.hero-story-grid[data-v-03ff2f88]{grid-template-columns:repeat(2,minmax(0,1fr))}.deadline-panel[data-v-03ff2f88],.section-card[data-v-03ff2f88],.panel-card[data-v-03ff2f88],.form-section[data-v-03ff2f88],.question-card[data-v-03ff2f88],.story-card[data-v-03ff2f88]{border-radius:24px;padding:22px}.question-card[data-v-03ff2f88],.story-card[data-v-03ff2f88]{background:#ffffffe6;border:1px solid var(--line)}.story-card[data-v-03ff2f88]{display:grid;gap:8px;background:linear-gradient(135deg,#fffffff2,#f4f9fff5)}.story-card strong[data-v-03ff2f88]{font-size:17px}.story-card p[data-v-03ff2f88],.hero-footnote[data-v-03ff2f88]{margin:0;color:var(--sub);font-size:14px;line-height:1.8}.story-card-primary[data-v-03ff2f88]{background:linear-gradient(135deg,#2463eb1a,#5ca8ff24)}.story-card-highlight[data-v-03ff2f88]{border-color:#2463eb3d;box-shadow:0 12px 28px #2463eb14}.hero-footnote[data-v-03ff2f88]{padding:0 4px}.focus-items[data-v-03ff2f88]{grid-template-columns:1fr;gap:12px}.focus-item[data-v-03ff2f88]{padding:18px;border-radius:18px;background:linear-gradient(135deg,#2463eb0f,#5ca8ff14);border:1px solid rgba(191,215,255,.95)}.focus-item strong[data-v-03ff2f88],.deadline-time[data-v-03ff2f88],.time-box strong[data-v-03ff2f88],.question-head strong[data-v-03ff2f88],.submit-bar strong[data-v-03ff2f88]{display:block}.focus-item strong[data-v-03ff2f88]{margin-bottom:6px;font-size:16px}.focus-item span[data-v-03ff2f88],.image-caption[data-v-03ff2f88],.footer-note[data-v-03ff2f88],.hint[data-v-03ff2f88],.section-head p[data-v-03ff2f88],.section-card p[data-v-03ff2f88],.panel-card p[data-v-03ff2f88],.bullet-list[data-v-03ff2f88],.submit-bar span[data-v-03ff2f88],.deadline-note[data-v-03ff2f88],.reply-tip[data-v-03ff2f88]{color:var(--sub)}.focus-item span[data-v-03ff2f88]{display:block;line-height:1.72}.deadline-panel[data-v-03ff2f88]{background:linear-gradient(160deg,#2463ebf5,#5ca8fff5);color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.deadline-label[data-v-03ff2f88]{font-size:14px;font-weight:700}.deadline-time[data-v-03ff2f88]{font-size:34px;font-weight:900;line-height:1.1}.deadline-note[data-v-03ff2f88]{color:#fffffff2;font-size:14px;margin-top:8px}.countdown[data-v-03ff2f88]{grid-template-columns:repeat(4,1fr)}.time-box[data-v-03ff2f88]{background:#ffffff24;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:12px 10px;text-align:center}.time-box strong[data-v-03ff2f88]{font-size:22px;line-height:1;margin-bottom:4px}.time-box span[data-v-03ff2f88]{font-size:12px}.hero-actions[data-v-03ff2f88],.section-head[data-v-03ff2f88],.form-header[data-v-03ff2f88],.question-head[data-v-03ff2f88],.submit-bar[data-v-03ff2f88]{display:flex;gap:12px;flex-wrap:wrap}.hero-actions[data-v-03ff2f88]{margin-top:22px}.btn[data-v-03ff2f88]{border:0;border-radius:14px;padding:14px 20px;font-size:15px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-03ff2f88]:hover{transform:translateY(-1px)}.btn-primary[data-v-03ff2f88],.btn-submit[data-v-03ff2f88]{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 14px 28px #2463eb33}.btn-light[data-v-03ff2f88]{background:#ffffffeb;color:var(--text);border:1px solid var(--line)}.btn-submit[data-v-03ff2f88]:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.section-head[data-v-03ff2f88]{margin:34px 0 16px;justify-content:space-between;align-items:end}.section-head h2[data-v-03ff2f88],.form-header h2[data-v-03ff2f88]{margin:0 0 6px;font-size:30px}.triple-grid[data-v-03ff2f88]{grid-template-columns:repeat(3,1fr)}.icon[data-v-03ff2f88]{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#2463eb1a,#5ca8ff29);color:var(--primary);font-size:23px;margin-bottom:14px}.section-card h3[data-v-03ff2f88],.panel-card h3[data-v-03ff2f88]{margin:0 0 10px;font-size:20px}.section-card p[data-v-03ff2f88],.panel-card p[data-v-03ff2f88]{margin:0;font-size:14px}.relationship-grid[data-v-03ff2f88]{grid-template-columns:1.15fr .85fr;align-items:start}.image-frame[data-v-03ff2f88]{overflow:hidden;border-radius:20px}.image-caption[data-v-03ff2f88]{margin-top:10px;font-size:13px}.bullet-list[data-v-03ff2f88]{margin:0;padding-left:20px}.form-section[data-v-03ff2f88]{margin-top:24px;padding:30px}.form-header[data-v-03ff2f88]{justify-content:space-between;align-items:flex-start;margin-bottom:18px}.status-pill[data-v-03ff2f88]{padding:10px 14px;border-radius:999px;background:#2463eb1a;color:var(--primary);font-size:13px;font-weight:800;white-space:nowrap}.field[data-v-03ff2f88]{margin-bottom:22px}.field label[data-v-03ff2f88]{display:block;margin-bottom:10px;font-size:15px;font-weight:800}.hint[data-v-03ff2f88]{font-size:13px;margin:-2px 0 12px}textarea[data-v-03ff2f88],select[data-v-03ff2f88]{width:100%;border-radius:14px;border:1px solid rgba(191,214,255,.96);background:#fff;padding:14px 16px;font-size:14px;color:var(--text);outline:none}textarea[data-v-03ff2f88]:focus,select[data-v-03ff2f88]:focus{border-color:#2463ebe6;box-shadow:0 0 0 4px #2463eb1a}textarea[data-v-03ff2f88]{min-height:138px;resize:vertical}.checkbox-grid[data-v-03ff2f88]{grid-template-columns:repeat(4,minmax(0,1fr))}.checkbox-item[data-v-03ff2f88]{position:relative}.checkbox-item input[data-v-03ff2f88]{position:absolute;opacity:0;pointer-events:none}.checkbox-item span[data-v-03ff2f88]{display:block;padding:14px 16px;border-radius:16px;border:1px solid rgba(187,212,255,.98);background:#fffffff0;cursor:pointer;font-size:14px;box-shadow:0 8px 18px #2463eb0d}.checkbox-item input:checked+span[data-v-03ff2f88]{background:linear-gradient(135deg,#2463eb1a,#5ca8ff24);border-color:#2463ebf0;color:var(--primary)}.question-list[data-v-03ff2f88]{display:grid;gap:16px}.empty-state[data-v-03ff2f88]{padding:20px;border-radius:18px;border:1px dashed rgba(151,187,255,.95);background:#f9fcfff2;color:var(--sub)}.question-head[data-v-03ff2f88]{justify-content:space-between;align-items:center;margin-bottom:12px}.question-head strong[data-v-03ff2f88]{font-size:18px}.chip[data-v-03ff2f88]{padding:8px 12px;border-radius:999px;background:#2463eb1a;color:var(--primary);font-size:12px;font-weight:800}.sub-grid[data-v-03ff2f88]{grid-template-columns:repeat(3,1fr);margin-top:12px}.sub-label[data-v-03ff2f88]{display:block;margin-bottom:8px;color:var(--text);font-size:13px;font-weight:700}.textarea-wrap[data-v-03ff2f88]{margin-top:14px}.example-box[data-v-03ff2f88]{margin-top:12px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#2463eb0f,#5ca8ff14);border:1px solid rgba(190,214,255,.94);color:var(--sub);font-size:13px}.example-box-top[data-v-03ff2f88]{margin:14px 0 16px}.example-box strong[data-v-03ff2f88]{color:var(--text);display:block;margin-bottom:6px}.submit-bar[data-v-03ff2f88]{margin-top:24px;padding:22px;border-radius:24px;background:linear-gradient(135deg,#2463ebf5,#5ca8fff5);color:#fff;justify-content:space-between;align-items:center}.submit-bar strong[data-v-03ff2f88]{font-size:20px;margin-bottom:4px}.submit-bar span[data-v-03ff2f88]{color:#fffffff5;font-size:14px}.message[data-v-03ff2f88]{margin-top:16px;padding:14px 16px;border-radius:16px;font-size:14px}.message.success[data-v-03ff2f88]{background:#13a05f1a;color:var(--success);border:1px solid rgba(19,160,95,.2)}.message.error[data-v-03ff2f88]{background:#ff6b6b1a;color:#c0392b;border:1px solid rgba(255,107,107,.18)}.reply-tip[data-v-03ff2f88]{margin-top:14px;font-size:13px}.reply-tip strong[data-v-03ff2f88]{color:var(--text)}.reply-tip a[data-v-03ff2f88]{color:var(--primary);text-decoration:none;font-weight:700}.footer-note[data-v-03ff2f88]{text-align:center;font-size:13px;margin-top:16px}@media(max-width:1080px){.hero-layout[data-v-03ff2f88],.relationship-grid[data-v-03ff2f88],.triple-grid[data-v-03ff2f88],.checkbox-grid[data-v-03ff2f88]{grid-template-columns:1fr}.hero-story-grid[data-v-03ff2f88],.sub-grid[data-v-03ff2f88]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){h1[data-v-03ff2f88]{font-size:28px;line-height:1.24;letter-spacing:-.01em}.hero-subtitle[data-v-03ff2f88]{font-size:18px;line-height:1.6}.hero-footnote[data-v-03ff2f88],.story-card p[data-v-03ff2f88]{font-size:15px;line-height:1.78}.page[data-v-03ff2f88]{padding:16px 14px 34px}.hero[data-v-03ff2f88],.focus-section[data-v-03ff2f88],.form-section[data-v-03ff2f88],.section-card[data-v-03ff2f88],.panel-card[data-v-03ff2f88],.question-card[data-v-03ff2f88],.story-card[data-v-03ff2f88]{padding:22px}.hero-story-grid[data-v-03ff2f88],.relationship-grid[data-v-03ff2f88],.triple-grid[data-v-03ff2f88],.focus-items[data-v-03ff2f88],.checkbox-grid[data-v-03ff2f88],.sub-grid[data-v-03ff2f88]{grid-template-columns:1fr}.focus-section-head h2[data-v-03ff2f88]{font-size:24px}.deadline-panel[data-v-03ff2f88]{padding:18px;gap:14px}.deadline-label[data-v-03ff2f88]{font-size:13px}.deadline-time[data-v-03ff2f88]{font-size:24px}.deadline-note[data-v-03ff2f88]{font-size:13px;margin-top:6px}.countdown[data-v-03ff2f88]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.time-box[data-v-03ff2f88]{border-radius:14px;padding:10px 8px}.time-box strong[data-v-03ff2f88]{font-size:18px;margin-bottom:2px}.time-box span[data-v-03ff2f88]{font-size:11px}.hero-actions .btn[data-v-03ff2f88]{width:100%}}@media(max-width:420px){.hero[data-v-03ff2f88]{padding:18px}h1[data-v-03ff2f88]{font-size:24px;line-height:1.28}.tag[data-v-03ff2f88]{font-size:12px;padding:7px 12px}.hero-subtitle[data-v-03ff2f88]{font-size:16px}.hero-footnote[data-v-03ff2f88],.story-card p[data-v-03ff2f88]{font-size:14px;line-height:1.76}.focus-section[data-v-03ff2f88],.deadline-panel[data-v-03ff2f88],.form-section[data-v-03ff2f88],.question-card[data-v-03ff2f88],.section-card[data-v-03ff2f88],.panel-card[data-v-03ff2f88],.story-card[data-v-03ff2f88]{padding:18px;border-radius:20px}.focus-section-head h2[data-v-03ff2f88]{font-size:22px}.focus-item[data-v-03ff2f88]{padding:14px}.deadline-time[data-v-03ff2f88]{font-size:22px}.countdown[data-v-03ff2f88]{gap:8px}.time-box[data-v-03ff2f88]{padding:9px 6px}.time-box strong[data-v-03ff2f88]{font-size:17px}}.content-section[data-v-e037d23c],.submission-card[data-v-e037d23c],.public-create-card[data-v-e037d23c]{padding:24px}.panel-shell[data-v-e037d23c]{background:#fffffff5;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.section-head[data-v-e037d23c]{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.section-head h2[data-v-e037d23c]{margin:0 0 6px;font-size:24px}.section-head p[data-v-e037d23c],.item-id[data-v-e037d23c],.reply-meta[data-v-e037d23c],.empty[data-v-e037d23c]{color:var(--sub)}.reply-grid[data-v-e037d23c],.submission-list[data-v-e037d23c]{display:grid;gap:12px}.reply-grid[data-v-e037d23c]{grid-template-columns:1fr 1fr}.reply-field[data-v-e037d23c]{margin-top:12px}.reply-field label[data-v-e037d23c],.reply-grid label[data-v-e037d23c]{display:block;margin-bottom:8px;font-size:14px;font-weight:800}input[data-v-e037d23c],select[data-v-e037d23c],textarea[data-v-e037d23c]{width:100%;border-radius:14px;border:1px solid var(--line);padding:14px 16px;font-size:14px;color:var(--text)}textarea[data-v-e037d23c]{min-height:110px;resize:vertical}.public-create-card[data-v-e037d23c]{margin-bottom:16px}.submission-list[data-v-e037d23c]{gap:16px}.item-head[data-v-e037d23c]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.item-head strong[data-v-e037d23c]{display:block;font-size:17px}.item-id[data-v-e037d23c]{display:inline-block;margin-top:4px;font-size:12px}.reply-status-chip[data-v-e037d23c]{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800}.reply-status-chip[data-status=pending][data-v-e037d23c]{background:#2463eb1a;color:var(--primary)}.reply-status-chip[data-status=replied][data-v-e037d23c]{background:#13a05f1f;color:#138a58}.reply-status-chip[data-status=not_planned][data-v-e037d23c]{background:#ffab0029;color:#9a6700}.reply-meta[data-v-e037d23c]{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:12px}.reply-actions[data-v-e037d23c]{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.btn[data-v-e037d23c]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:14px;padding:13px 18px;cursor:pointer;font-size:14px;font-weight:800}.btn-primary[data-v-e037d23c]{background:linear-gradient(135deg,#2463eb,#5ca8ff);color:#fff}.action-error[data-v-e037d23c]{margin-bottom:14px;color:#d93025;font-size:13px}.action-success[data-v-e037d23c]{margin-bottom:14px;color:#138a58;font-size:13px}.empty[data-v-e037d23c]{padding:22px;border-radius:18px;border:1px dashed var(--line);background:#ffffffe0}.owner-chip-list[data-v-e037d23c]{display:flex;flex-wrap:wrap;gap:10px}.owner-chip[data-v-e037d23c]{display:inline-flex;align-items:center;gap:6px;margin-bottom:0;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffffe0}.owner-chip input[data-v-e037d23c]{width:auto;margin:0}@media(max-width:720px){.reply-grid[data-v-e037d23c]{grid-template-columns:1fr}}.page[data-v-fb145d8f]{max-width:1200px;margin:0 auto;padding:24px 18px 44px}.panel-shell[data-v-fb145d8f]{background:#fffffff5;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.hero[data-v-fb145d8f],.login-card[data-v-fb145d8f],.stat-card[data-v-fb145d8f],.content-section[data-v-fb145d8f],.submission-card[data-v-fb145d8f]{padding:24px}.hero h1[data-v-fb145d8f],.login-card h1[data-v-fb145d8f]{margin:0 0 10px;font-size:34px}.hero p[data-v-fb145d8f],.login-card p[data-v-fb145d8f],.section-head p[data-v-fb145d8f],.dist-item span[data-v-fb145d8f],.empty[data-v-fb145d8f],.submission-meta span[data-v-fb145d8f],.stat-label[data-v-fb145d8f],.question-block p[data-v-fb145d8f],.reply-meta[data-v-fb145d8f],.item-id[data-v-fb145d8f],.boss-progress-card span[data-v-fb145d8f],.boss-metrics span[data-v-fb145d8f]{color:var(--sub)}.hero-actions[data-v-fb145d8f],.section-head[data-v-fb145d8f],.submission-meta[data-v-fb145d8f],.reply-actions[data-v-fb145d8f],.item-head[data-v-fb145d8f],.boss-head[data-v-fb145d8f],.boss-metrics[data-v-fb145d8f]{display:flex;gap:12px;flex-wrap:wrap}.hero-actions[data-v-fb145d8f]{margin-top:18px}.btn[data-v-fb145d8f]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:14px;padding:13px 18px;cursor:pointer;font-size:14px;font-weight:800}.btn-primary[data-v-fb145d8f]{background:linear-gradient(135deg,#2463eb,#5ca8ff);color:#fff}.btn-light[data-v-fb145d8f]{background:#fff;color:var(--text);border:1px solid var(--line)}.btn-danger[data-v-fb145d8f]{background:#d930251f;color:#c62828;border:1px solid rgba(217,48,37,.24)}.btn[data-v-fb145d8f]:disabled{opacity:.72;cursor:not-allowed}.login-wrap[data-v-fb145d8f]{min-height:100vh;display:grid;place-items:center;padding:18px}.login-card[data-v-fb145d8f]{width:min(520px,100%)}.field[data-v-fb145d8f]{margin-top:18px}.field label[data-v-fb145d8f],.reply-field label[data-v-fb145d8f],.reply-grid label[data-v-fb145d8f],.question-block label[data-v-fb145d8f]{display:block;margin-bottom:8px;font-size:14px;font-weight:800}input[data-v-fb145d8f],select[data-v-fb145d8f],textarea[data-v-fb145d8f]{width:100%;border-radius:14px;border:1px solid var(--line);padding:14px 16px;font-size:14px;color:var(--text)}textarea[data-v-fb145d8f]{min-height:120px;resize:vertical}.login-error[data-v-fb145d8f],.action-error[data-v-fb145d8f]{margin-top:14px;color:#d93025;font-size:13px}.action-success[data-v-fb145d8f]{margin-bottom:14px;color:#138a58;font-size:13px}.stats-grid[data-v-fb145d8f],.distribution-grid[data-v-fb145d8f],.submission-list[data-v-fb145d8f],.item-list[data-v-fb145d8f],.boss-progress-grid[data-v-fb145d8f]{display:grid;gap:14px}.stats-grid[data-v-fb145d8f]{grid-template-columns:repeat(4,1fr);margin:20px 0}.boss-grid[data-v-fb145d8f]{margin:0 0 16px}.stat-label[data-v-fb145d8f]{font-size:13px;margin-bottom:10px}.stat-value[data-v-fb145d8f]{font-size:28px;color:var(--primary);font-weight:900;line-height:1}.content-section[data-v-fb145d8f]{margin-bottom:20px}.section-head[data-v-fb145d8f]{justify-content:space-between;align-items:end;margin-bottom:16px}.section-head h2[data-v-fb145d8f]{margin:0 0 6px;font-size:24px}.distribution-grid[data-v-fb145d8f],.boss-progress-grid[data-v-fb145d8f]{grid-template-columns:repeat(3,1fr)}.dist-item[data-v-fb145d8f],.boss-progress-card[data-v-fb145d8f]{padding:16px;border-radius:18px;background:linear-gradient(135deg,#2463eb0f,#5ca8ff14);border:1px solid var(--line)}.dist-item strong[data-v-fb145d8f],.boss-progress-card strong[data-v-fb145d8f]{display:block;margin-bottom:6px;font-size:16px}.boss-head[data-v-fb145d8f]{justify-content:space-between;align-items:center}.boss-metrics[data-v-fb145d8f]{margin-top:8px}.submission-list[data-v-fb145d8f]{gap:16px}.submission-meta[data-v-fb145d8f]{justify-content:space-between;align-items:flex-start;margin-bottom:14px}.submission-actions[data-v-fb145d8f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.submission-meta strong[data-v-fb145d8f]{font-size:17px}.item-card[data-v-fb145d8f]{padding:18px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(135deg,#2463eb0a,#5ca8ff14)}.item-head[data-v-fb145d8f]{justify-content:space-between;align-items:center;margin-bottom:12px}.item-head strong[data-v-fb145d8f]{display:block;font-size:17px}.item-id[data-v-fb145d8f]{display:inline-block;margin-top:4px;font-size:12px}.reply-status-chip[data-v-fb145d8f]{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800}.reply-status-chip[data-status=pending][data-v-fb145d8f]{background:#2463eb1a;color:var(--primary)}.reply-status-chip[data-status=replied][data-v-fb145d8f]{background:#13a05f1f;color:#138a58}.reply-status-chip[data-status=not_planned][data-v-fb145d8f]{background:#ffab0029;color:#9a6700}.question-block[data-v-fb145d8f]{margin-bottom:14px}.question-block p[data-v-fb145d8f]{margin:0;line-height:1.72}.reply-editor[data-v-fb145d8f]{padding-top:4px}.reply-grid[data-v-fb145d8f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reply-field[data-v-fb145d8f]{margin-top:12px}.reply-meta[data-v-fb145d8f]{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:12px}.reply-actions[data-v-fb145d8f]{margin-top:14px}.empty[data-v-fb145d8f]{padding:22px;border-radius:18px;border:1px dashed var(--line);background:#ffffffe0}@media(max-width:900px){.stats-grid[data-v-fb145d8f],.distribution-grid[data-v-fb145d8f],.boss-progress-grid[data-v-fb145d8f]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.page[data-v-fb145d8f]{padding:16px 14px 30px}.stats-grid[data-v-fb145d8f],.distribution-grid[data-v-fb145d8f],.reply-grid[data-v-fb145d8f],.boss-progress-grid[data-v-fb145d8f]{grid-template-columns:1fr}.hero h1[data-v-fb145d8f],.login-card h1[data-v-fb145d8f]{font-size:28px}.hero-actions .btn[data-v-fb145d8f],.reply-actions .btn[data-v-fb145d8f]{width:100%}}.page[data-v-7ead4b39]{max-width:1220px;margin:0 auto;padding:22px 16px 42px}.panel-shell[data-v-7ead4b39]{background:#fffffffa;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.hero[data-v-7ead4b39],.overview-shell[data-v-7ead4b39],.filter-shell[data-v-7ead4b39],.result-shell[data-v-7ead4b39],.summary-shell[data-v-7ead4b39]{padding:22px;margin-bottom:16px}.compact-shell[data-v-7ead4b39],.compact-summary-shell[data-v-7ead4b39]{padding-top:18px;padding-bottom:18px}.tag[data-v-7ead4b39]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#2463eb24,#00d1ff1f);color:var(--primary);font-size:13px;font-weight:800;border-radius:999px;padding:8px 14px}.hero-tags[data-v-7ead4b39]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hero-mini-tag[data-v-7ead4b39]{display:inline-flex;align-items:center;border-radius:999px;padding:9px 14px;background:#ffffffdb;border:1px solid rgba(189,214,255,.92);font-size:13px;font-weight:700;color:var(--text)}h1[data-v-7ead4b39]{margin:14px 0 10px;font-size:32px}h2[data-v-7ead4b39]{margin:0;font-size:24px}h3[data-v-7ead4b39]{margin:0;font-size:18px}p[data-v-7ead4b39],label[data-v-7ead4b39],.overview-hint[data-v-7ead4b39],.filter-result[data-v-7ead4b39],.empty-shell p[data-v-7ead4b39],.section-head p[data-v-7ead4b39],.summary-tip[data-v-7ead4b39],.owner-inline[data-v-7ead4b39],.summary-pill-ids[data-v-7ead4b39],.summary-pill-note[data-v-7ead4b39],.summary-rack-head span[data-v-7ead4b39]{color:var(--sub)}.hero-actions[data-v-7ead4b39]{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.btn[data-v-7ead4b39]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:14px;padding:12px 18px;cursor:pointer;font-size:14px;font-weight:800}.btn-primary[data-v-7ead4b39]{background:linear-gradient(135deg,#2463eb,#5ca8ff);color:#fff}.btn-light[data-v-7ead4b39]{background:#fff;color:var(--text);border:1px solid var(--line)}.btn-small[data-v-7ead4b39]{padding:9px 14px;font-size:13px}.btn-search[data-v-7ead4b39]{min-width:124px}.section-head[data-v-7ead4b39]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.compact-head p[data-v-7ead4b39]{margin:4px 0 0}.overview-grid[data-v-7ead4b39]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-grid-five[data-v-7ead4b39]{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-card[data-v-7ead4b39]{padding:16px;border-radius:20px;background:linear-gradient(160deg,#2463eb1a,#5ca8ff14);border:1px solid rgba(189,214,255,.92)}.overview-button[data-v-7ead4b39]{text-align:left;cursor:pointer}.overview-top[data-v-7ead4b39]{display:flex;align-items:center;gap:8px}.overview-icon[data-v-7ead4b39]{font-size:18px}.overview-label[data-v-7ead4b39]{font-size:13px;font-weight:800;color:var(--primary)}.overview-value[data-v-7ead4b39]{margin-top:10px;font-size:32px;line-height:1;font-weight:800}.filter-toolbar[data-v-7ead4b39]{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(120px,.8fr) minmax(120px,.8fr) auto;gap:10px;align-items:center}.filter-toolbar input[data-v-7ead4b39],.filter-toolbar select[data-v-7ead4b39]{width:100%;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;color:var(--text)}.filter-result[data-v-7ead4b39]{margin-top:10px;font-size:13px;font-weight:700}.compact-list[data-v-7ead4b39]{display:grid;gap:12px}.reply-card[data-v-7ead4b39]{padding:16px;border-radius:24px;background:linear-gradient(135deg,#2463eb0d,#5ca8ff1a);border:1px solid rgba(189,214,255,.92);position:relative;overflow:hidden}.reply-card[data-v-7ead4b39]:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#2463eb,#5ca8ff,#55d6ff)}.compact-card[data-v-7ead4b39]{scroll-margin-top:18px}.compact-reply-head[data-v-7ead4b39]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.reply-title-row[data-v-7ead4b39]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.question-index[data-v-7ead4b39]{font-size:13px;font-weight:800;color:var(--primary)}.owner-inline[data-v-7ead4b39]{font-size:13px;font-weight:700}.status-line[data-v-7ead4b39]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.playful-status-line[data-v-7ead4b39]{background:#ffffffb8;border:1px solid rgba(189,214,255,.88);border-radius:999px;padding:8px 12px}.status-chip[data-v-7ead4b39]{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800;background:#2463eb1f;color:var(--primary)}.status-time[data-v-7ead4b39]{font-size:13px;font-weight:700;color:var(--text)}.reply-main-grid[data-v-7ead4b39]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px}.compact-panel[data-v-7ead4b39]{padding:16px;border-radius:18px}.question-panel[data-v-7ead4b39]{background:#ffffffeb;border:1px solid rgba(189,214,255,.92)}.strong-answer-panel[data-v-7ead4b39]{background:linear-gradient(135deg,#2463eb38,#5ca8ff4d);border:1px solid rgba(36,99,235,.28)}.question-panel label[data-v-7ead4b39],.answer-panel label[data-v-7ead4b39]{display:block;margin-bottom:8px;font-size:13px;font-weight:800}.question-panel p[data-v-7ead4b39],.answer-panel p[data-v-7ead4b39]{margin:0;line-height:1.8;white-space:pre-wrap;color:var(--text)}.summary-grid[data-v-7ead4b39]{display:grid;gap:12px}.summary-rack[data-v-7ead4b39]{border-radius:22px;padding:18px;border:1px solid rgba(189,214,255,.92)}.mood-month[data-v-7ead4b39]{background:linear-gradient(135deg,#f0f8fff5,#fffffffa)}.mood-training[data-v-7ead4b39]{background:linear-gradient(135deg,#f1fff7fa,#fffffffa)}.mood-role[data-v-7ead4b39]{background:linear-gradient(135deg,#eff5fff5,#fbfcfffa)}.summary-rack-head[data-v-7ead4b39]{margin-bottom:12px}.summary-pill-row[data-v-7ead4b39]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.summary-pill-card[data-v-7ead4b39]{text-align:left;border:1px solid rgba(189,214,255,.92);background:#ffffffeb;border-radius:18px;padding:14px;cursor:pointer}.summary-pill-name[data-v-7ead4b39]{font-size:15px;font-weight:800;color:var(--text)}.summary-pill-count[data-v-7ead4b39]{margin-top:6px;font-size:24px;font-weight:800;color:var(--primary)}.summary-pill-ids[data-v-7ead4b39]{margin-top:8px;font-size:12px;line-height:1.7}.summary-tip[data-v-7ead4b39]{margin-top:14px;font-size:13px;font-weight:700}.empty-shell[data-v-7ead4b39]{padding:24px;border-radius:18px;background:#2463eb0a;border:1px dashed rgba(36,99,235,.24)}.empty-shell h3[data-v-7ead4b39]{margin-bottom:8px}@media(max-width:980px){.overview-grid[data-v-7ead4b39],.filter-toolbar[data-v-7ead4b39],.reply-main-grid[data-v-7ead4b39],.overview-grid-five[data-v-7ead4b39]{grid-template-columns:repeat(2,minmax(0,1fr))}.reply-main-grid[data-v-7ead4b39]{grid-template-columns:1fr}}@media(max-width:720px){.page[data-v-7ead4b39]{padding:14px 12px 28px}.hero[data-v-7ead4b39],.overview-shell[data-v-7ead4b39],.filter-shell[data-v-7ead4b39],.result-shell[data-v-7ead4b39],.summary-shell[data-v-7ead4b39]{padding:18px}h1[data-v-7ead4b39]{font-size:27px}h2[data-v-7ead4b39]{font-size:22px}.hero-actions[data-v-7ead4b39]>*{width:100%}.section-head[data-v-7ead4b39],.compact-reply-head[data-v-7ead4b39]{flex-direction:column;align-items:flex-start}.overview-grid[data-v-7ead4b39],.overview-grid-five[data-v-7ead4b39],.filter-toolbar[data-v-7ead4b39],.summary-pill-row[data-v-7ead4b39]{grid-template-columns:1fr}.btn-search[data-v-7ead4b39],.status-line[data-v-7ead4b39],.reply-title-row[data-v-7ead4b39]{width:100%}}.login-wrap[data-v-d67293ac],.page[data-v-d67293ac]{max-width:1120px;margin:0 auto;padding:24px 18px 44px}.login-card[data-v-d67293ac]{max-width:560px;margin:48px auto 0;padding:28px}.panel-shell[data-v-d67293ac]{background:#fffffff5;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.hero[data-v-d67293ac],.filter-section[data-v-d67293ac],.content-section[data-v-d67293ac],.guide-section[data-v-d67293ac],.stat-card[data-v-d67293ac]{padding:24px}.hero[data-v-d67293ac],.guide-section[data-v-d67293ac],.filter-section[data-v-d67293ac]{margin-bottom:18px}.tag[data-v-d67293ac]{display:inline-flex;align-items:center;gap:8px;background:#2463eb1a;color:var(--primary);font-size:13px;font-weight:800;border-radius:999px;padding:8px 14px}h1[data-v-d67293ac]{margin:16px 0 10px;font-size:34px}.hero p[data-v-d67293ac],.section-head p[data-v-d67293ac],.panel-label[data-v-d67293ac],.reply-meta[data-v-d67293ac],.empty[data-v-d67293ac],.action-error[data-v-d67293ac],.action-success[data-v-d67293ac],.filter-toolbar-head p[data-v-d67293ac],.filter-hint[data-v-d67293ac],.owner-summary[data-v-d67293ac],.guide-item[data-v-d67293ac]{color:var(--sub)}.owner-summary-fixed[data-v-d67293ac]{min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:14px;background:#2463eb0f;border:1px solid var(--line);color:var(--text);font-weight:700}.hero-actions[data-v-d67293ac],.section-head[data-v-d67293ac],.field-head[data-v-d67293ac],.field-actions[data-v-d67293ac]{display:flex;gap:12px;flex-wrap:wrap}.hero-actions[data-v-d67293ac]{margin-top:18px}.btn[data-v-d67293ac]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:14px;padding:13px 18px;cursor:pointer;font-size:14px;font-weight:800}.btn-primary[data-v-d67293ac]{background:linear-gradient(135deg,#2463eb,#5ca8ff);color:#fff}.btn-light[data-v-d67293ac]{background:#fff;color:var(--text);border:1px solid var(--line)}.btn-reset[data-v-d67293ac],.btn-inline[data-v-d67293ac]{padding-inline:14px}.btn-inline[data-v-d67293ac]{padding-block:10px;font-size:13px}.btn[data-v-d67293ac]:disabled{opacity:.72;cursor:not-allowed}.stats-grid[data-v-d67293ac],.filter-grid[data-v-d67293ac],.editor-grid[data-v-d67293ac],.reply-list[data-v-d67293ac],.guide-list[data-v-d67293ac]{display:grid;gap:14px}.stats-grid[data-v-d67293ac]{grid-template-columns:repeat(4,1fr);margin-bottom:18px}.stat-label[data-v-d67293ac]{font-size:13px;margin-bottom:10px}.stat-value[data-v-d67293ac]{font-size:28px;color:var(--primary);font-weight:900;line-height:1}.guide-list[data-v-d67293ac]{grid-template-columns:1fr 1fr}.guide-item[data-v-d67293ac]{padding:16px;border-radius:18px;background:#2463eb0d;border:1px solid var(--line);line-height:1.8}.filter-toolbar-head[data-v-d67293ac]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:18px}.filter-title[data-v-d67293ac]{font-size:18px;font-weight:800;color:var(--text);margin-bottom:6px}.filter-grid[data-v-d67293ac],.editor-grid[data-v-d67293ac]{grid-template-columns:1fr 1fr}.filter-box[data-v-d67293ac]{padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffffe0}.quick-chip-list[data-v-d67293ac]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.quick-chip[data-v-d67293ac]{border:1px solid var(--line);background:#fff;color:var(--text);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer}.quick-chip.active[data-v-d67293ac]{background:#2463eb1f;color:var(--primary);border-color:#2463eb47}label[data-v-d67293ac]{display:block;margin-bottom:8px;font-size:14px;font-weight:800}select[data-v-d67293ac],textarea[data-v-d67293ac]{width:100%;border-radius:14px;border:1px solid var(--line);padding:14px 16px;font-size:14px;color:var(--text)}textarea[data-v-d67293ac]{min-height:140px;resize:vertical}.content-section[data-v-d67293ac]{margin-top:18px}.section-head[data-v-d67293ac]{justify-content:space-between;align-items:end;margin-bottom:16px}.section-head h2[data-v-d67293ac]{margin:0 0 6px;font-size:24px}.reply-card[data-v-d67293ac]{padding:18px;border-radius:22px;background:linear-gradient(135deg,#2463eb0d,#5ca8ff17);border:1px solid var(--line)}.reply-head[data-v-d67293ac]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:12px}.reply-head h3[data-v-d67293ac]{margin:0;font-size:18px}.question-index[data-v-d67293ac]{font-size:13px;font-weight:800;color:var(--primary);margin-bottom:8px}.status-chip[data-v-d67293ac]{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800}.status-chip[data-status=pending][data-v-d67293ac]{background:#2463eb1a;color:var(--primary)}.status-chip[data-status=draft][data-v-d67293ac]{background:#ffab0029;color:#9a6700}.status-chip[data-status=replied][data-v-d67293ac]{background:#13a05f1f;color:#138a58}.question-panel[data-v-d67293ac]{margin-top:12px;padding:15px 16px;border-radius:18px;background:#ffffffd1;border:1px solid var(--line)}.question-panel p[data-v-d67293ac]{margin:0;line-height:1.8}.reply-field[data-v-d67293ac]{margin-top:14px}.field-head[data-v-d67293ac]{justify-content:space-between;align-items:center}.field-actions[data-v-d67293ac]{justify-content:flex-end}.reply-meta[data-v-d67293ac]{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:12px}.empty[data-v-d67293ac]{padding:22px;border-radius:18px;border:1px dashed var(--line);background:#ffffffe0}.action-success[data-v-d67293ac]{margin-bottom:14px;color:#138a58;font-size:13px}.action-error[data-v-d67293ac]{margin-bottom:14px;color:#d93025;font-size:13px}.owner-chip-list[data-v-d67293ac]{display:flex;flex-wrap:wrap;gap:10px}.owner-chip[data-v-d67293ac]{display:inline-flex;align-items:center;gap:6px;margin-bottom:0;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffffe0}.owner-chip input[data-v-d67293ac]{width:auto;margin:0}.helper-box[data-v-d67293ac]{display:flex;flex-direction:column;gap:6px;color:var(--sub);font-size:13px;line-height:1.75}.collaborative-box[data-v-d67293ac]{padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffffd1}.collaborative-hint[data-v-d67293ac]{margin:6px 0 14px;color:var(--sub);line-height:1.8}.segment-grid[data-v-d67293ac]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.segment-card[data-v-d67293ac]{padding:14px;border-radius:16px;border:1px solid var(--line);background:#2463eb0d}.segment-card textarea[data-v-d67293ac]{min-height:120px}.action-buttons[data-v-d67293ac]{justify-content:flex-end}@media(max-width:900px){.stats-grid[data-v-d67293ac],.guide-list[data-v-d67293ac]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.page[data-v-d67293ac]{padding:16px 14px 30px}.stats-grid[data-v-d67293ac],.guide-list[data-v-d67293ac],.filter-grid[data-v-d67293ac],.editor-grid[data-v-d67293ac],.segment-grid[data-v-d67293ac]{grid-template-columns:1fr}h1[data-v-d67293ac]{font-size:28px}.hero-actions .btn[data-v-d67293ac],.field-actions .btn[data-v-d67293ac],.action-buttons .btn[data-v-d67293ac],.btn-reset[data-v-d67293ac]{width:100%}}.page[data-v-610ab604]{max-width:1180px;margin:0 auto;padding:24px 18px 44px}.card-shell[data-v-610ab604]{background:#fffffff5;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow)}.hero[data-v-610ab604]{padding:28px}.tag[data-v-610ab604]{display:inline-flex;align-items:center;gap:8px;background:#2463eb1a;color:var(--primary);font-size:13px;font-weight:800;border-radius:999px;padding:8px 14px}.hero-layout[data-v-610ab604]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:22px;margin-top:18px}h1[data-v-610ab604]{margin:0 0 12px;font-size:40px}.hero-subtitle[data-v-610ab604],.hero-footnote[data-v-610ab604],.story-card p[data-v-610ab604],.deadline-note[data-v-610ab604]{color:var(--sub)}.hero-story-grid[data-v-610ab604]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.story-card[data-v-610ab604]{padding:18px;border-radius:22px;border:1px solid var(--line);background:#ffffffe0}.story-card strong[data-v-610ab604]{display:block;margin-bottom:8px;font-size:16px}.story-card-primary[data-v-610ab604]{background:linear-gradient(135deg,#2463eb14,#5ca8ff24)}.story-card-highlight[data-v-610ab604]{background:linear-gradient(135deg,#5ca8ff0f,#2463eb1f)}.hero-footnote[data-v-610ab604]{margin-top:18px;font-size:14px}.deadline-panel[data-v-610ab604]{padding:20px;border-radius:24px;background:linear-gradient(180deg,#f8fbff,#eef5ff);border:1px solid var(--line)}.deadline-label[data-v-610ab604]{font-size:13px;color:var(--primary);font-weight:800}.deadline-time[data-v-610ab604]{margin-top:8px;font-size:28px;font-weight:800}.countdown[data-v-610ab604]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.time-box[data-v-610ab604]{padding:14px 10px;border-radius:18px;background:#fff;border:1px solid var(--line);text-align:center}.time-box strong[data-v-610ab604]{display:block;font-size:22px}.time-box span[data-v-610ab604]{color:var(--sub);font-size:12px}.status-pill[data-v-610ab604]{margin-top:16px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#2463eb1a;color:var(--primary);font-weight:800;font-size:13px}.hero-actions[data-v-610ab604]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.btn[data-v-610ab604]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:14px;padding:13px 18px;cursor:pointer;font-size:14px;font-weight:800}.btn-primary[data-v-610ab604]{background:linear-gradient(135deg,#2463eb,#5ca8ff);color:#fff}.btn-light[data-v-610ab604]{background:#fff;color:var(--text);border:1px solid var(--line)}@media(max-width:900px){.hero-layout[data-v-610ab604],.hero-story-grid[data-v-610ab604]{grid-template-columns:1fr}}@media(max-width:720px){.page[data-v-610ab604]{padding:16px 14px 30px}h1[data-v-610ab604]{font-size:30px}.countdown[data-v-610ab604]{grid-template-columns:repeat(2,1fr)}.hero-actions .btn[data-v-610ab604]{width:100%}}.page[data-v-d8e2be93]{max-width:1280px;margin:0 auto;padding:22px 16px 42px}.panel-shell[data-v-d8e2be93]{background:#fffffffa;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:22px;margin-bottom:16px}.hero-top[data-v-d8e2be93]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.back-link[data-v-d8e2be93]{color:var(--primary);text-decoration:none;font-weight:800}.hero-tag[data-v-d8e2be93]{display:inline-flex;align-items:center;border-radius:999px;padding:8px 14px;background:linear-gradient(135deg,#2463eb1f,#00d1ff1f);color:var(--primary);font-size:13px;font-weight:800}.hero-tags[data-v-d8e2be93]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hero-mini-tag[data-v-d8e2be93]{display:inline-flex;align-items:center;border-radius:999px;padding:9px 14px;background:#ffffffdb;border:1px solid rgba(189,214,255,.92);font-size:13px;font-weight:700;color:var(--text)}h1[data-v-d8e2be93]{margin:14px 0 10px;font-size:32px}h2[data-v-d8e2be93]{margin:0;font-size:24px}h3[data-v-d8e2be93]{margin:0;font-size:20px}p[data-v-d8e2be93],span[data-v-d8e2be93]{color:var(--sub)}.section-head[data-v-d8e2be93]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.section-head p[data-v-d8e2be93]{margin:4px 0 0}.intro-grid[data-v-d8e2be93]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intro-card[data-v-d8e2be93]{border-radius:20px;padding:18px;border:1px solid rgba(189,214,255,.92)}.intro-card-top[data-v-d8e2be93]{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.intro-chip[data-v-d8e2be93]{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#ffffffd6;font-size:13px;font-weight:800;color:var(--text)}.intro-lead[data-v-d8e2be93]{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#2463eb1f;color:var(--primary);font-size:13px;font-weight:800}.intro-card p[data-v-d8e2be93]{margin:12px 0 0;line-height:1.8;color:var(--text)}.category-nav[data-v-d8e2be93]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.category-chip[data-v-d8e2be93]{border:1px solid rgba(36,99,235,.16);border-radius:999px;background:#2463eb0f;color:var(--text);padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer}.category-chip.active[data-v-d8e2be93]{background:linear-gradient(135deg,#2463eb,#5ca8ff);border-color:transparent;color:#fff}.filter-toolbar[data-v-d8e2be93]{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(180px,1fr) minmax(120px,auto);gap:10px;align-items:center}.compact-toolbar[data-v-d8e2be93]{grid-template-columns:minmax(280px,1.6fr) minmax(220px,1fr) auto}.filter-toolbar input[data-v-d8e2be93],.filter-toolbar select[data-v-d8e2be93]{width:100%;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;color:var(--text)}.confirm-btn[data-v-d8e2be93],.reset-btn[data-v-d8e2be93]{border:1px solid var(--line);border-radius:14px;padding:12px 16px;font-size:13px;font-weight:800;cursor:pointer}.confirm-btn[data-v-d8e2be93]{background:linear-gradient(135deg,#2463eb,#5ca8ff);color:#fff;border:0}.reset-btn[data-v-d8e2be93]{background:#fff;color:var(--text)}.result-count[data-v-d8e2be93]{margin-top:10px;font-size:13px;font-weight:700}.refine-note[data-v-d8e2be93]{margin-top:10px;padding:10px 12px;border-radius:14px;background:#2463eb14;color:var(--primary);font-size:13px;font-weight:700}.keyword-hints[data-v-d8e2be93],.empty-hints[data-v-d8e2be93]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.hint-label[data-v-d8e2be93]{font-size:13px;font-weight:700;color:var(--sub)}.hint-chip[data-v-d8e2be93]{border:1px solid rgba(36,99,235,.18);border-radius:999px;background:#2463eb14;color:var(--primary);padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.group-stack[data-v-d8e2be93]{display:grid;gap:16px}.group-shell[data-v-d8e2be93]{border-radius:22px;padding:18px;border:1px solid rgba(189,214,255,.92)}.group-head[data-v-d8e2be93]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.group-head span[data-v-d8e2be93]{font-size:13px;font-weight:700}.rail-header[data-v-d8e2be93],.responsibility-rail[data-v-d8e2be93]{display:grid;grid-template-columns:1fr 1fr 1fr 1.05fr;gap:10px}.rail-header[data-v-d8e2be93]{margin-bottom:8px;padding:0 4px;font-size:12px;font-weight:800;color:var(--sub)}.responsibility-rail[data-v-d8e2be93]{align-items:stretch;padding:12px 0;border-top:1px dashed rgba(159,184,221,.45)}.responsibility-rail[data-v-d8e2be93]:first-of-type{border-top:0}.rail-cell[data-v-d8e2be93]{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(189,214,255,.72)}.rail-label[data-v-d8e2be93]{font-size:11px;font-weight:800;color:var(--sub)}.rail-value[data-v-d8e2be93]{color:var(--text);line-height:1.7;font-weight:500}.owner-inline-name[data-v-d8e2be93]{font-size:14px;font-weight:800;line-height:1.6;color:var(--text);white-space:pre-wrap}.empty-shell[data-v-d8e2be93]{padding:24px;border-radius:18px;background:#2463eb0a;border:1px dashed rgba(36,99,235,.24)}.empty-shell h3[data-v-d8e2be93]{margin-bottom:8px}.theme-buy[data-v-d8e2be93]{background:linear-gradient(135deg,#fff5e8fa,#fffcf7fa)}.theme-tech[data-v-d8e2be93]{background:linear-gradient(135deg,#eff6fffa,#fafcfffa)}.theme-flow[data-v-d8e2be93]{background:linear-gradient(135deg,#fff0f6fa,#fffafcfa)}.theme-legal[data-v-d8e2be93]{background:linear-gradient(135deg,#f5f1fffa,#fcfafffa)}.theme-market[data-v-d8e2be93]{background:linear-gradient(135deg,#ecfffcfa,#f8fffefa)}.theme-plan[data-v-d8e2be93]{background:linear-gradient(135deg,#f3ffecfa,#fbfff8fa)}.theme-assist[data-v-d8e2be93]{background:linear-gradient(135deg,#fff8e9fa,#fffdf6fa)}.theme-media[data-v-d8e2be93]{background:linear-gradient(135deg,#eef8fffa,#fafdfffa)}.theme-risk[data-v-d8e2be93]{background:linear-gradient(135deg,#fff5f0fa,#fffcfafa)}.theme-default[data-v-d8e2be93]{background:linear-gradient(135deg,#f4f9fffa,#fffffffa)}.desktop-only[data-v-d8e2be93]{display:grid}@media(max-width:1080px){.intro-grid[data-v-d8e2be93],.filter-toolbar[data-v-d8e2be93],.rail-header[data-v-d8e2be93],.responsibility-rail[data-v-d8e2be93]{grid-template-columns:1fr 1fr}.confirm-btn[data-v-d8e2be93]{width:100%}}@media(max-width:720px){.page[data-v-d8e2be93]{padding:14px 12px 28px}.panel-shell[data-v-d8e2be93]{padding:18px}h1[data-v-d8e2be93]{font-size:27px}h2[data-v-d8e2be93]{font-size:22px}.section-head[data-v-d8e2be93],.group-head[data-v-d8e2be93],.hero-top[data-v-d8e2be93],.intro-card-top[data-v-d8e2be93]{flex-direction:column;align-items:flex-start}.intro-grid[data-v-d8e2be93],.filter-toolbar[data-v-d8e2be93],.responsibility-rail[data-v-d8e2be93]{grid-template-columns:1fr}.desktop-only[data-v-d8e2be93]{display:none}}.volcano-page[data-v-87edf504]{min-height:100vh;background:radial-gradient(circle at 18% 15%,rgba(95,141,255,.24),transparent 26%),radial-gradient(circle at 82% 12%,rgba(34,199,187,.14),transparent 22%),radial-gradient(circle at 82% 78%,rgba(127,98,255,.18),transparent 22%),linear-gradient(180deg,#06101e,#091428 42%,#0c1730);color:#edf4ff}.volcano-app[data-v-87edf504]{max-width:1200px;margin:0 auto;padding:24px 20px 64px}.topbar[data-v-87edf504],.top-links[data-v-87edf504],.hero-head[data-v-87edf504],.brand-row[data-v-87edf504],.hero-pills[data-v-87edf504],.hero-actions[data-v-87edf504],.chip-list[data-v-87edf504],.admin-top[data-v-87edf504]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topbar[data-v-87edf504],.hero-head[data-v-87edf504],.admin-top[data-v-87edf504]{justify-content:space-between}.topbar[data-v-87edf504]{margin-bottom:18px}.nav-btn[data-v-87edf504],.primary-btn[data-v-87edf504],.secondary-btn[data-v-87edf504]{border-radius:999px;border:1px solid transparent;padding:11px 18px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.nav-btn[data-v-87edf504],.secondary-btn[data-v-87edf504]{background:#ffffff0f;border-color:#ffffff1f;color:#edf4ff}.primary-btn[data-v-87edf504]{background:linear-gradient(135deg,#5d8dff,#7f62ff);color:#fff;box-shadow:0 16px 34px #5d8dff52}.hero[data-v-87edf504],.panel[data-v-87edf504],.stat-card[data-v-87edf504]{border-radius:28px;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 72px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero[data-v-87edf504]{position:relative;overflow:hidden;background:linear-gradient(135deg,#0d182ef5,#0a1529f5);padding:28px 28px 30px;margin-bottom:22px}.hero[data-v-87edf504]:before,.hero[data-v-87edf504]:after{content:"";position:absolute;border-radius:999px}.hero[data-v-87edf504]:before{width:240px;height:240px;background:radial-gradient(circle,rgba(95,141,255,.28),transparent 70%);right:-80px;top:-90px}.hero[data-v-87edf504]:after{width:220px;height:220px;background:radial-gradient(circle,rgba(34,199,187,.16),transparent 72%);left:-70px;bottom:-100px}.hero-badge[data-v-87edf504],.eyebrow[data-v-87edf504],.pill[data-v-87edf504],.chip[data-v-87edf504],.timeline-step[data-v-87edf504]{border-radius:999px;font-weight:800}.hero-badge[data-v-87edf504]{padding:10px 14px;background:#22c7bb1f;border:1px solid rgba(34,199,187,.22);color:#b8fff8;font-size:13px}.eyebrow[data-v-87edf504]{display:inline-block;padding:7px 12px;background:#5f8dff24;color:#d9e8ff;font-size:13px;margin-bottom:12px}h1[data-v-87edf504],h2[data-v-87edf504],h3[data-v-87edf504],p[data-v-87edf504]{margin:0}h1[data-v-87edf504]{max-width:840px;font-size:44px;line-height:1.16}h2[data-v-87edf504]{font-size:24px}h3[data-v-87edf504]{font-size:18px}.hero-sub[data-v-87edf504],.muted[data-v-87edf504],.tiny[data-v-87edf504],.logo-text span[data-v-87edf504],.timeline-card p[data-v-87edf504],.date[data-v-87edf504],.hint[data-v-87edf504]{color:#b9c7e6}.hero-sub[data-v-87edf504]{margin-top:14px;max-width:790px;font-size:17px}.pill[data-v-87edf504],.chip[data-v-87edf504]{padding:8px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:13px}.grid[data-v-87edf504]{display:grid;gap:20px;margin-bottom:22px}.grid-four[data-v-87edf504]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-two[data-v-87edf504],.form-shell[data-v-87edf504]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-87edf504],.panel[data-v-87edf504]{background:#0d182ee0;padding:24px}.stat-card strong[data-v-87edf504],.count-card strong[data-v-87edf504],.mini-stat strong[data-v-87edf504]{display:block;font-size:30px;margin-bottom:6px}.section-title[data-v-87edf504],.inline-2[data-v-87edf504],.countdown[data-v-87edf504],.race-grid[data-v-87edf504],.materials-grid[data-v-87edf504],.admin-stats[data-v-87edf504],.admin-grid[data-v-87edf504],.info-list[data-v-87edf504],.signup-form[data-v-87edf504],.field[data-v-87edf504]{display:grid;gap:12px}.section-title[data-v-87edf504]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.countdown[data-v-87edf504],.admin-stats[data-v-87edf504]{grid-template-columns:repeat(4,minmax(0,1fr))}.count-card[data-v-87edf504],.info-item[data-v-87edf504],.notice-box[data-v-87edf504],.gain-box[data-v-87edf504],.race-card[data-v-87edf504],.material-chip[data-v-87edf504],.mini-stat[data-v-87edf504],.timeline-card[data-v-87edf504],.empty[data-v-87edf504],.login-card[data-v-87edf504]{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.count-card[data-v-87edf504],.mini-stat[data-v-87edf504]{padding:16px;text-align:center}.info-item[data-v-87edf504],.notice-box[data-v-87edf504],.gain-box[data-v-87edf504],.race-card[data-v-87edf504],.material-chip[data-v-87edf504],.empty[data-v-87edf504],.login-card[data-v-87edf504]{padding:16px}.notice-box.good[data-v-87edf504],.gain-box[data-v-87edf504]{background:#22c7bb1a;border-color:#22c7bb33}.race-grid[data-v-87edf504]{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.race-card[data-v-87edf504]{min-height:160px}.materials-grid[data-v-87edf504]{grid-template-columns:repeat(4,minmax(0,1fr))}.inline-2[data-v-87edf504],.admin-grid[data-v-87edf504]{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-shell[data-v-87edf504]{margin-top:18px;overflow-x:auto}.timeline-track[data-v-87edf504]{position:relative;display:flex;min-width:980px;padding:24px 6px 6px}.timeline-track[data-v-87edf504]:before{content:"";position:absolute;left:24px;right:24px;top:33px;height:3px;border-radius:999px;background:linear-gradient(90deg,#22c7bb8c,#5f8dff,#7f62ffeb,#f6c65bc7)}.timeline-node[data-v-87edf504]{position:relative;flex:1;padding:0 8px}.timeline-node[data-v-87edf504]:after{content:"";position:absolute;top:29px;right:-4px;width:10px;height:10px;border-top:2px solid rgba(255,255,255,.22);border-right:2px solid rgba(255,255,255,.22);transform:rotate(45deg)}.timeline-node.final[data-v-87edf504]:after{display:none}.timeline-point[data-v-87edf504]{position:relative;z-index:2;width:12px;height:12px;margin:0 auto 16px;border-radius:999px;background:linear-gradient(135deg,#5d8dff,#22c7bb);border:2px solid rgba(8,18,36,.96)}.timeline-node.final .timeline-point[data-v-87edf504]{background:linear-gradient(135deg,#f6c65b,#ff9f43)}.timeline-card[data-v-87edf504]{padding:12px 8px 10px;min-height:112px;text-align:center}.timeline-step[data-v-87edf504]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:20px;padding:0 7px;margin-bottom:6px;background:#5f8dff24;color:#dcebff;font-size:11px}.timeline-card h3[data-v-87edf504]{margin-bottom:4px;font-size:14px}.date[data-v-87edf504]{display:block;margin-top:5px;font-size:12px}.logo-chip[data-v-87edf504]{height:54px;padding:0 14px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:126px}.logo-chip.yuepu-logo[data-v-87edf504]{min-width:168px;height:60px;padding:0 18px}.logo-chip img[data-v-87edf504]{max-width:126px;max-height:28px;object-fit:contain}.logo-chip.yuepu-logo img[data-v-87edf504]{max-width:152px;max-height:36px}.logo-chip.icon-text img[data-v-87edf504]{width:24px;height:24px}.logo-text[data-v-87edf504]{display:flex;flex-direction:column;line-height:1.1}.logo-text strong[data-v-87edf504]{font-size:14px;color:#eff5ff}.brand-sep[data-v-87edf504]{color:#edf4ff8c;font-size:20px;font-weight:800}.field label[data-v-87edf504]{font-size:14px;font-weight:800}.field input[data-v-87edf504],.field select[data-v-87edf504],.field textarea[data-v-87edf504]{width:100%;border:1px solid rgba(255,255,255,.14);background:#081024c7;color:#edf4ff;border-radius:14px;padding:12px 14px}.field textarea[data-v-87edf504]{min-height:108px;resize:vertical}.admin-shell[data-v-87edf504]{margin-top:22px}.table-wrap[data-v-87edf504]{overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.1)}table[data-v-87edf504]{width:100%;min-width:760px;border-collapse:collapse}th[data-v-87edf504],td[data-v-87edf504]{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}th[data-v-87edf504]{position:sticky;top:0;background:#ffffff0f}.admin-login[data-v-87edf504]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#020710bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30}.login-card[data-v-87edf504]{width:100%;max-width:420px;background:#0d182ffa}.login-tip[data-v-87edf504],.login-field[data-v-87edf504],.login-actions[data-v-87edf504]{margin-top:14px}@media(max-width:1120px){.grid-four[data-v-87edf504],.grid-two[data-v-87edf504],.form-shell[data-v-87edf504],.admin-grid[data-v-87edf504],.inline-2[data-v-87edf504],.race-grid[data-v-87edf504],.materials-grid[data-v-87edf504],.countdown[data-v-87edf504],.admin-stats[data-v-87edf504]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.volcano-app[data-v-87edf504]{padding:18px 14px 48px}.hero[data-v-87edf504],.panel[data-v-87edf504],.stat-card[data-v-87edf504]{padding:18px}h1[data-v-87edf504]{font-size:30px}.grid-four[data-v-87edf504],.grid-two[data-v-87edf504],.form-shell[data-v-87edf504],.admin-grid[data-v-87edf504],.inline-2[data-v-87edf504],.race-grid[data-v-87edf504],.materials-grid[data-v-87edf504],.countdown[data-v-87edf504],.admin-stats[data-v-87edf504]{grid-template-columns:1fr}.logo-chip[data-v-87edf504]{width:100%;justify-content:flex-start}.brand-sep[data-v-87edf504]{display:none}.timeline-track[data-v-87edf504]{min-width:920px}}.placeholder-page[data-v-66f316df]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.placeholder-card[data-v-66f316df]{width:min(860px,100%);padding:32px;border-radius:28px;border:1px solid var(--line);background:#fffffff5;box-shadow:var(--shadow)}.tag[data-v-66f316df]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#2463eb1a;color:var(--primary);font-size:13px;font-weight:800}h1[data-v-66f316df]{margin:16px 0 12px;font-size:38px}p[data-v-66f316df]{margin:0;color:var(--sub)}.tips[data-v-66f316df]{display:grid;gap:14px;margin-top:22px}.tip-item[data-v-66f316df]{display:grid;gap:4px;padding:18px;border-radius:18px;border:1px solid var(--line);background:#ffffffe0}.tip-item strong[data-v-66f316df]{font-size:18px}.tip-item span[data-v-66f316df]{color:var(--sub)}*{box-sizing:border-box}:root{color-scheme:light;--bg: #eef5ff;--bg2: #f8fbff;--primary: #2463eb;--primary-2: #5ca8ff;--primary-3: #dceaff;--text: #10213f;--sub: #5d6d88;--line: #d8e6ff;--card: rgba(255, 255, 255, .96);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--shadow: 0 18px 40px rgba(36, 99, 235, .1);--danger: #ff6b6b;--success: #13a05f}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 0% 0%,rgba(92,168,255,.16),transparent 25%),radial-gradient(circle at 100% 10%,rgba(36,99,235,.18),transparent 22%),linear-gradient(180deg,var(--bg2) 0%,var(--bg) 42%,#f6faff 100%);line-height:1.6}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit}
