:root{--primary: #B91C1C;--primary-light: #FEE2E2;--bg-body: #F8FAFC;--bg-nav: #FFFFFF;--text-main: #334155;--text-muted: #64748B;--nav-height: 64px;--card-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--radius: 12px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,sans-serif;background-color:var(--bg-body);color:var(--text-main);min-height:100vh}.app-container{display:flex;flex-direction:column;min-height:100vh}.top-nav{height:var(--nav-height);background-color:var(--bg-nav);border-bottom:1px solid #E2E8F0;position:sticky;top:0;z-index:100;box-shadow:0 1px 2px #0000000d}.nav-content{max-width:1440px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center;padding:0 24px;gap:32px}.logo-area{display:flex;flex-shrink:0;align-items:center;gap:10px}.logo-icon{width:28px;height:28px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:6px;font-weight:700;font-size:14px}.logo-text{font-weight:700;font-size:1.1rem;color:#1e293b;letter-spacing:.5px}.nav-links{display:flex;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;align-items:center;gap:4px}.nav-item{flex-shrink:0;text-decoration:none;color:var(--text-muted);font-size:.9375rem;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .2s;white-space:nowrap}.nav-item:hover{background-color:#f8fafc;color:var(--text-main)}.nav-item.router-link-active{color:var(--primary);background-color:var(--primary-light)}.nav-divider{flex-shrink:0;width:1px;height:20px;background-color:#e2e8f0;margin:0 12px}.user-action{display:flex;flex-shrink:0;align-items:center}.btn-logout{background:transparent;border:1px solid #E2E8F0;padding:6px 16px;border-radius:6px;font-size:.875rem;color:var(--text-muted);cursor:pointer;white-space:nowrap;display:flex;align-items:center}.btn-logout:hover{border-color:var(--primary);color:var(--primary)}.main-body{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:32px 24px}.main-body.no-nav{max-width:none;padding:0}.page-render-error{max-width:620px;margin:48px auto;padding:24px;border:1px solid #fecaca;border-radius:12px;background:#fff;color:#334155;text-align:center}.page-render-error strong{font-size:18px;color:#b91c1c}.page-render-error p{margin:10px 0 18px;color:#64748b}.page-render-error button{padding:9px 18px;border:0;border-radius:8px;background:#b91c1c;color:#fff;cursor:pointer}.card-common{background:#fff;border:1px solid #E2E8F0;box-shadow:var(--card-shadow)}h2.page-title{color:#1e293b}@media (max-width: 900px){body{overflow-x:hidden}.top-nav{height:auto}.nav-content{display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;gap:8px 12px;padding:10px 16px}.logo-area{grid-column:1}.user-action{grid-column:3;justify-self:end}.nav-links{grid-column:1 / -1;grid-row:2;width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.nav-item{padding:7px 11px;font-size:13px}.nav-divider{margin:0 4px}.main-body{min-width:0;padding:18px 16px}}.dashboard-board[data-v-9a3ed7e6]{max-width:1200px;margin:0 auto}.board-header[data-v-9a3ed7e6]{margin-bottom:24px;text-align:center}.load-error[data-v-9a3ed7e6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin-bottom:20px;color:#b91c1c;border-color:#fecaca;background:#fef2f2}.filter-section[data-v-9a3ed7e6]{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;margin-bottom:32px}.filter-item[data-v-9a3ed7e6]{display:flex;align-items:center;gap:16px}.filter-item label[data-v-9a3ed7e6]{font-weight:600;color:var(--text-main);font-size:.875rem}.date-group[data-v-9a3ed7e6]{display:flex;align-items:center;background:var(--bg-body);padding:4px 12px;border-radius:8px;border:1px solid var(--card-border)}.date-input[data-v-9a3ed7e6]{border:none;background:transparent;padding:6px;outline:none;font-size:.875rem;color:var(--text-main)}.to[data-v-9a3ed7e6]{margin:0 12px;color:var(--text-light);font-size:.8125rem}.board-section[data-v-9a3ed7e6]{margin-bottom:40px}.section-header[data-v-9a3ed7e6]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--text-muted)}.section-header h3[data-v-9a3ed7e6]{font-size:1rem;font-weight:700;color:var(--text-main)}.metrics-grid[data-v-9a3ed7e6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.metric-card[data-v-9a3ed7e6]{background:#fff;padding:24px;border-radius:var(--radius);border:1px solid var(--card-border);box-shadow:var(--card-shadow);transition:transform .2s}.metric-card[data-v-9a3ed7e6]:hover{transform:translateY(-2px)}.metric-card.accent[data-v-9a3ed7e6]{border-left:4px solid var(--primary)}.m-label[data-v-9a3ed7e6]{font-size:.8125rem;color:var(--text-muted);margin-bottom:8px;font-weight:500}.m-value[data-v-9a3ed7e6]{font-size:1.75rem;font-weight:800;color:var(--text-main)}.charts-container[data-v-9a3ed7e6]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.chart-box[data-v-9a3ed7e6]{padding:24px;display:flex;flex-direction:column}.chart-header[data-v-9a3ed7e6]{font-weight:700;font-size:.9375rem;margin-bottom:20px;color:var(--text-main)}.canvas-wrap[data-v-9a3ed7e6]{height:260px;position:relative}.table-card[data-v-9a3ed7e6]{overflow:hidden}.modern-table[data-v-9a3ed7e6]{width:100%;border-collapse:collapse}.modern-table th[data-v-9a3ed7e6]{background:#f8fafc;padding:14px 24px;text-align:left;font-size:.8125rem;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--card-border)}.modern-table td[data-v-9a3ed7e6]{padding:16px 24px;border-bottom:1px solid var(--card-border);font-size:.9375rem}.date-cell[data-v-9a3ed7e6]{font-weight:600;color:var(--text-main)}.amount-cell[data-v-9a3ed7e6]{color:var(--success);font-weight:700}@media (max-width: 1024px){.metrics-grid[data-v-9a3ed7e6]{grid-template-columns:repeat(2,1fr)}.charts-container[data-v-9a3ed7e6]{grid-template-columns:1fr}}@media (max-width: 640px){.dashboard-board[data-v-9a3ed7e6]{width:100%}.board-header[data-v-9a3ed7e6]{text-align:left}.board-header .page-hint[data-v-9a3ed7e6]{font-size:12px;margin-top:5px}.filter-section[data-v-9a3ed7e6]{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.filter-item[data-v-9a3ed7e6]{align-items:flex-start;flex-direction:column;gap:8px}.date-group[data-v-9a3ed7e6]{width:100%;justify-content:space-between}.date-input[data-v-9a3ed7e6]{min-width:0;width:42%}.metrics-grid[data-v-9a3ed7e6]{grid-template-columns:1fr 1fr;gap:10px}.metric-card[data-v-9a3ed7e6]{padding:16px 12px}.m-value[data-v-9a3ed7e6]{font-size:1.35rem}.chart-box[data-v-9a3ed7e6]{padding:14px}.canvas-wrap[data-v-9a3ed7e6]{height:220px}.table-card[data-v-9a3ed7e6]{overflow-x:auto}.modern-table[data-v-9a3ed7e6]{min-width:620px}}.test-account-card[data-v-ea8afab7]{margin-bottom:24px;padding:22px 24px;border:1px solid #BFE8E4;background:linear-gradient(135deg,#f4fffd,#fff 58%,#f8faff)}.test-account-head[data-v-ea8afab7],.test-title-row[data-v-ea8afab7],.test-create-form[data-v-ea8afab7],.pending-box[data-v-ea8afab7],.pager[data-v-ea8afab7],.modal-actions[data-v-ea8afab7]{display:flex;align-items:center}.test-account-head[data-v-ea8afab7]{justify-content:space-between;gap:20px}.test-title-row[data-v-ea8afab7]{gap:10px}.test-title-row h3[data-v-ea8afab7]{margin:0;color:#123c49;font-size:1.125rem}.test-account-head p[data-v-ea8afab7]{margin:7px 0 0;color:var(--text-muted);line-height:1.6}.test-account-head>strong[data-v-ea8afab7]{color:#0f766e;white-space:nowrap;font-size:1.125rem}.safe-tag[data-v-ea8afab7]{padding:3px 9px;border-radius:999px;color:#0f766e;background:#ccfbf1;font-size:.75rem;font-weight:600}.pending-box[data-v-ea8afab7]{gap:12px;margin-top:16px;padding:12px 14px;border:1px solid #FDE68A;border-radius:9px;background:#fffbeb;color:#92400e}.pending-box input[data-v-ea8afab7]{margin-left:auto;min-width:230px}.test-create-form[data-v-ea8afab7]{gap:12px;flex-wrap:wrap;margin:18px 0}.test-create-form label[data-v-ea8afab7]{display:flex;align-items:center;gap:8px;color:#475569;font-size:.875rem}.test-create-form input[data-v-ea8afab7],.pending-box input[data-v-ea8afab7],.password-modal input[data-v-ea8afab7]{box-sizing:border-box;padding:9px 11px;border:1px solid #CBD5E1;border-radius:7px;background:#fff;outline:none}.test-create-form input[data-v-ea8afab7]:focus,.pending-box input[data-v-ea8afab7]:focus,.password-modal input[data-v-ea8afab7]:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a}.test-create-form label:not(.password-field) input[data-v-ea8afab7]{width:100px}.test-create-form .password-field[data-v-ea8afab7]{flex:1;min-width:270px}.test-create-form .password-field input[data-v-ea8afab7]{flex:1;min-width:180px}.test-error[data-v-ea8afab7]{color:#b91c1c;margin:8px 0}.test-table-wrap[data-v-ea8afab7]{overflow-x:auto;border:1px solid #E2E8F0;border-radius:10px;background:#fff}.compact-table th[data-v-ea8afab7],.compact-table td[data-v-ea8afab7]{padding:12px 14px;white-space:nowrap}.test-login code[data-v-ea8afab7]{color:#0f5662;font-size:.875rem;font-weight:600}.copy-button[data-v-ea8afab7]{margin-left:8px;border:0;background:transparent;color:#0f766e;cursor:pointer}.pager[data-v-ea8afab7]{justify-content:flex-end;gap:12px;margin-top:14px;color:var(--text-muted)}.modal-mask[data-v-ea8afab7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a61}.password-modal[data-v-ea8afab7]{width:min(420px,100%);padding:24px;border-radius:14px;background:#fff;box-shadow:0 24px 70px #0f172a38}.password-modal h3[data-v-ea8afab7]{margin:0 0 8px}.password-modal p[data-v-ea8afab7]{color:var(--text-muted);margin:0 0 18px}.password-modal input[data-v-ea8afab7]{width:100%}.modal-actions[data-v-ea8afab7]{justify-content:flex-end;gap:10px;margin-top:20px}.toolbar-card[data-v-ea8afab7]{padding:16px 24px;display:flex;gap:16px;align-items:center;margin-bottom:24px}.search-box[data-v-ea8afab7]{flex:1;max-width:400px;display:flex;align-items:center;background:var(--bg-main);border:1px solid var(--card-border);border-radius:var(--radius-sm);padding:0 12px;transition:border-color .2s}.search-box[data-v-ea8afab7]:focus-within{border-color:var(--primary)}.search-box svg[data-v-ea8afab7]{color:var(--text-muted);margin-right:8px}.search-box input[data-v-ea8afab7]{flex:1;border:none;background:transparent;padding:10px 0;outline:none;font-size:.9375rem}.table-container[data-v-ea8afab7]{overflow:hidden}.modern-table[data-v-ea8afab7]{width:100%;border-collapse:collapse}.modern-table th[data-v-ea8afab7]{background-color:#f8fafc;padding:16px 24px;text-align:left;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--card-border)}.modern-table td[data-v-ea8afab7]{padding:16px 24px;border-bottom:1px solid var(--card-border);font-size:.9375rem}.status-cell[data-v-ea8afab7]{text-align:center;padding:48px;color:var(--text-muted)}.id-col[data-v-ea8afab7]{color:var(--text-muted);font-family:monospace}.mobile-col[data-v-ea8afab7]{font-weight:500}.nickname-col[data-v-ea8afab7]{display:flex;align-items:center;gap:10px}.user-avatar-mini[data-v-ea8afab7]{width:28px;height:28px;background:var(--accent-light);color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.status-tag[data-v-ea8afab7]{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.status-tag.active[data-v-ea8afab7]{background:#dcfce7;color:#166534}.status-tag.blocked[data-v-ea8afab7]{background:#fee2e2;color:#991b1b}.date-col[data-v-ea8afab7]{color:var(--text-muted);font-size:.875rem}.action-buttons[data-v-ea8afab7]{display:flex;gap:8px}.btn-action[data-v-ea8afab7]{padding:6px 12px;border:1px solid var(--card-border);border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;background:#fff;transition:all .2s}.btn-action.danger[data-v-ea8afab7]{color:var(--danger)}.btn-action.danger[data-v-ea8afab7]:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.btn-action.success[data-v-ea8afab7]{color:var(--success)}.btn-action.success[data-v-ea8afab7]:hover{background:var(--success);color:#fff;border-color:var(--success)}.btn-action.gray[data-v-ea8afab7]:hover{background:var(--bg-main)}.actions-col[data-v-ea8afab7]{width:220px}@media (max-width: 760px){.test-account-card[data-v-ea8afab7]{padding:16px}.test-account-head[data-v-ea8afab7]{align-items:flex-start}.pending-box[data-v-ea8afab7]{align-items:stretch;flex-direction:column}.pending-box input[data-v-ea8afab7]{margin-left:0;min-width:0;width:100%}.test-create-form[data-v-ea8afab7]{align-items:stretch;flex-direction:column}.test-create-form label[data-v-ea8afab7],.test-create-form .password-field[data-v-ea8afab7]{align-items:stretch;flex-direction:column;min-width:0}.test-create-form label:not(.password-field) input[data-v-ea8afab7],.test-create-form .password-field input[data-v-ea8afab7]{width:100%}}.filter-bar[data-v-1771c862]{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tabs[data-v-1771c862]{display:flex;gap:4px}.tab-btn[data-v-1771c862]{border:none;background:none;padding:8px 16px;border-radius:6px;cursor:pointer;color:var(--text-muted);font-size:.9375rem;font-weight:500;transition:all .2s}.tab-btn[data-v-1771c862]:hover{background:var(--bg-main)}.tab-btn.active[data-v-1771c862]{background:var(--accent-light);color:var(--accent)}.btn-refresh[data-v-1771c862]{display:flex;align-items:center;gap:6px;border:1px solid var(--card-border);background:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;color:var(--text-main);font-size:.875rem}.btn-refresh[data-v-1771c862]:hover{background:var(--bg-main)}.audit-list[data-v-1771c862]{display:flex;flex-direction:column;gap:16px}.audit-card[data-v-1771c862]{display:flex;overflow:hidden}.card-side[data-v-1771c862]{width:240px;background-color:#f8fafc;padding:24px;border-right:1px solid var(--card-border)}.user-profile[data-v-1771c862]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.avatar-lg[data-v-1771c862]{width:44px;height:44px;background:var(--accent);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.user-meta h3[data-v-1771c862]{font-size:1rem;color:var(--text-main);margin-bottom:2px}.user-id[data-v-1771c862]{font-size:.75rem;color:var(--text-muted);font-family:monospace}.contact-info[data-v-1771c862]{display:flex;flex-direction:column;gap:8px}.info-row[data-v-1771c862]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-muted)}.card-main[data-v-1771c862]{flex:1;padding:24px;display:flex;flex-direction:column;position:relative}.time-stamp[data-v-1771c862]{font-size:.75rem;color:var(--text-light);align-self:flex-end}.qualification-grid[data-v-1771c862]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.qualification-grid div[data-v-1771c862]{background:#f8faf9;border:1px solid #E3EAE7;border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:3px}.qualification-grid span[data-v-1771c862]{color:var(--text-muted);font-size:11px}.qualification-grid strong[data-v-1771c862]{color:#173f3b;font-size:13px;word-break:break-all}.specialty-row[data-v-1771c862]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.specialty-row span[data-v-1771c862]{padding:3px 8px;border-radius:20px;background:#f4eedf;color:#7a591f;font-size:11px}.service-intro[data-v-1771c862]{color:#475569;font-size:13px;line-height:1.65;margin-top:10px;white-space:pre-wrap}.credential-link[data-v-1771c862]{display:inline-block;margin-top:9px;color:#2c7566;font-size:12px;font-weight:600;text-decoration:none}.service-config[data-v-1771c862]{margin-top:20px;padding:16px;background:#f8faf9;border:1px solid #e0e9e5;border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-config label[data-v-1771c862]{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;font-weight:600;color:var(--text-muted)}.service-config input[data-v-1771c862]:not([type=checkbox]),.service-config select[data-v-1771c862],.service-config textarea[data-v-1771c862]{width:100%;padding:8px 10px;border:1px solid var(--card-border);border-radius:6px;outline:none;background:#fff}.service-config input[data-v-1771c862]:focus,.service-config select[data-v-1771c862]:focus,.service-config textarea[data-v-1771c862]:focus{border-color:var(--accent)}.service-config .check-option[data-v-1771c862]{flex-direction:row;align-items:center;align-self:end;height:36px}.service-config .notice-field[data-v-1771c862]{grid-column:1 / -1}.service-config .btn-save-sm[data-v-1771c862]{justify-self:start}.btn-save-sm[data-v-1771c862]{background:var(--accent);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500}.action-footer[data-v-1771c862]{margin-top:auto;display:flex;justify-content:flex-end;gap:12px;padding-top:20px}.btn-action[data-v-1771c862]{padding:10px 24px;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.danger-outline[data-v-1771c862]{border:1px solid var(--danger);background:#fff;color:var(--danger)}.danger-outline[data-v-1771c862]:hover{background:var(--danger);color:#fff}.success-filled[data-v-1771c862]{background:var(--success);color:#fff;border:none}.success-filled[data-v-1771c862]:hover{opacity:.9}.reject-reason[data-v-1771c862]{margin-top:20px;padding:16px;background:#fff5f5;border-radius:8px;border:1px solid #FED7D7}.reason-label[data-v-1771c862]{font-size:.75rem;font-weight:700;color:#c53030;margin-bottom:4px}.reason-text[data-v-1771c862]{font-size:.875rem;color:#9b2c2c}.loading-full[data-v-1771c862],.empty-full[data-v-1771c862]{padding:80px;text-align:center;color:var(--text-muted);background:#fff;border-radius:var(--radius);border:1px dashed var(--card-border)}.modal-overlay[data-v-1771c862]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-1771c862]{width:100%;max-width:440px;padding:32px}.modal-card h3[data-v-1771c862]{margin-bottom:12px}.modal-card p[data-v-1771c862]{font-size:.875rem;color:var(--text-muted);margin-bottom:20px}.modal-card textarea[data-v-1771c862]{width:100%;padding:12px;border:1px solid var(--card-border);border-radius:8px;margin-bottom:24px;font-family:inherit;font-size:.9375rem}.modal-actions[data-v-1771c862]{display:flex;justify-content:flex-end;gap:12px}.btn-text[data-v-1771c862]{border:none;background:none;color:var(--text-muted);padding:8px 16px;cursor:pointer;font-weight:500}.btn-danger-filled[data-v-1771c862]{background:var(--danger);color:#fff;border:none;padding:10px 24px;border-radius:8px;font-weight:600;cursor:pointer}@media (max-width: 900px){.audit-card[data-v-1771c862]{flex-direction:column}.card-side[data-v-1771c862]{width:auto;border-right:0;border-bottom:1px solid var(--card-border)}.qualification-grid[data-v-1771c862]{grid-template-columns:1fr}}.toolbar-card[data-v-d55f10ac]{padding:20px 24px;display:flex;gap:24px;align-items:center;margin-bottom:32px;flex-wrap:wrap}.filter-group[data-v-d55f10ac]{display:flex;align-items:center;gap:12px}.filter-group label[data-v-d55f10ac]{font-size:.875rem;font-weight:600;color:var(--text-muted)}.status-tabs[data-v-d55f10ac]{display:flex;background:var(--bg-main);padding:4px;border-radius:8px;border:1px solid var(--card-border)}.status-tab[data-v-d55f10ac]{border:none;background:none;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:.875rem;color:var(--text-muted);transition:all .2s}.status-tab.active[data-v-d55f10ac]{background:#fff;color:var(--accent);box-shadow:0 1px 3px #0000001a;font-weight:600}.search-box[data-v-d55f10ac]{flex:1;min-width:260px;display:flex;align-items:center;background:var(--bg-main);border:1px solid var(--card-border);border-radius:8px;padding:0 12px}.search-box input[data-v-d55f10ac]{flex:1;border:none;background:transparent;padding:10px 0;outline:none;font-size:.875rem}.search-box svg[data-v-d55f10ac]{color:var(--text-muted);margin-right:8px}.content-grid[data-v-d55f10ac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.content-card[data-v-d55f10ac]{padding:0;display:flex;flex-direction:column}.post-header[data-v-d55f10ac]{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--bg-main)}.author[data-v-d55f10ac]{display:flex;align-items:center;gap:10px}.author-avatar[data-v-d55f10ac]{width:32px;height:32px;background:var(--bg-main);color:var(--text-muted);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.author-info[data-v-d55f10ac]{display:flex;flex-direction:column}.author-info .name[data-v-d55f10ac]{font-size:.875rem;font-weight:600}.author-info .time[data-v-d55f10ac]{font-size:.75rem;color:var(--text-light)}.type-tag[data-v-d55f10ac]{font-size:.75rem;padding:2px 8px;border-radius:4px;background:#f1f5f9;color:#475569}.type-tag.video[data-v-d55f10ac]{background:#fdf2f8;color:#db2777}.post-body[data-v-d55f10ac]{padding:16px 20px;flex:1}.post-content[data-v-d55f10ac]{font-size:.9375rem;line-height:1.6;color:var(--text-main);margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.post-media-preview[data-v-d55f10ac]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.post-media-preview .thumb[data-v-d55f10ac]{width:60px;height:60px;object-fit:cover;border-radius:6px}.post-media-preview .thumb.clickable[data-v-d55f10ac]{cursor:pointer}.post-media-preview .thumb.clickable[data-v-d55f10ac]:hover{opacity:.9}.preview-wrap.video-preview[data-v-d55f10ac]{position:relative;cursor:pointer;width:60px;height:60px;border-radius:6px;overflow:hidden}.preview-wrap.video-preview .thumb[data-v-d55f10ac]{width:100%;height:100%;object-fit:cover}.play-icon[data-v-d55f10ac]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#0009;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.more-imgs[data-v-d55f10ac]{font-size:.75rem;color:var(--text-muted);background:var(--bg-main);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer}.btn-view-media[data-v-d55f10ac]{margin-top:4px;padding:6px 12px;font-size:.8125rem;color:var(--accent);background:transparent;border:1px solid var(--accent);border-radius:6px;cursor:pointer}.btn-view-media[data-v-d55f10ac]:hover{background:#10a37f14}.post-footer[data-v-d55f10ac]{padding:12px 20px;background:#f8fafc;border-top:1px solid var(--card-border);display:flex;justify-content:space-between;align-items:center}.stats[data-v-d55f10ac]{display:flex;gap:16px;color:var(--text-muted);font-size:.8125rem}.stats span[data-v-d55f10ac]{display:flex;align-items:center;gap:4px}.btn-outline-danger[data-v-d55f10ac]{border:1px solid var(--danger);background:transparent;color:var(--danger);padding:6px 16px;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-outline-danger[data-v-d55f10ac]:hover{background:var(--danger);color:#fff}.btn-outline-success[data-v-d55f10ac]{border:1px solid var(--success);background:transparent;color:var(--success);padding:6px 16px;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-outline-success[data-v-d55f10ac]:hover{background:var(--success);color:#fff}.loading-full[data-v-d55f10ac],.empty-full[data-v-d55f10ac]{grid-column:1 / -1;padding:100px;text-align:center;color:var(--text-muted);background:#fff;border-radius:12px;border:1px dashed var(--card-border)}.viewer-overlay[data-v-d55f10ac]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.viewer-box[data-v-d55f10ac]{background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;overflow:auto;padding:24px;position:relative}.viewer-close[data-v-d55f10ac]{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;background:#f0f0f0;border-radius:50%;font-size:1.5rem;line-height:1;cursor:pointer;color:#666}.viewer-close[data-v-d55f10ac]:hover{background:#e0e0e0}.viewer-content[data-v-d55f10ac]{font-size:.9375rem;line-height:1.6;color:var(--text-main);margin-bottom:16px;white-space:pre-wrap;max-height:120px;overflow-y:auto}.viewer-video-wrap[data-v-d55f10ac]{margin:0 auto}.viewer-video[data-v-d55f10ac]{max-width:100%;max-height:70vh;display:block;border-radius:8px}.viewer-images[data-v-d55f10ac]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.viewer-img[data-v-d55f10ac]{width:56px;height:56px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;opacity:.7}.viewer-img.active[data-v-d55f10ac]{border-color:var(--accent);opacity:1}.viewer-current[data-v-d55f10ac]{text-align:center}.viewer-current-img[data-v-d55f10ac]{max-width:100%;max-height:60vh;object-fit:contain;border-radius:8px}.toolbar-card[data-v-aad34d5f]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.filter-group[data-v-aad34d5f]{display:flex;align-items:center;gap:16px}.filter-group label[data-v-aad34d5f]{font-size:.875rem;font-weight:600;color:var(--text-muted)}.status-tabs[data-v-aad34d5f]{display:flex;background:var(--bg-main);padding:4px;border-radius:8px;border:1px solid var(--card-border)}.status-tab[data-v-aad34d5f]{border:none;background:none;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:.875rem;color:var(--text-muted);transition:all .2s}.status-tab.active[data-v-aad34d5f]{background:#fff;color:var(--accent);box-shadow:0 1px 3px #0000001a;font-weight:600}.btn-refresh[data-v-aad34d5f]{display:flex;align-items:center;gap:6px;border:1px solid var(--card-border);background:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;color:var(--text-main);font-size:.875rem}.table-container[data-v-aad34d5f]{overflow:hidden}.modern-table[data-v-aad34d5f]{width:100%;border-collapse:collapse}.modern-table th[data-v-aad34d5f]{background-color:#f8fafc;padding:16px 24px;text-align:left;font-size:.8125rem;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--card-border)}.modern-table td[data-v-aad34d5f]{padding:16px 24px;border-bottom:1px solid var(--card-border);font-size:.9375rem}.id-col[data-v-aad34d5f]{color:var(--text-muted);font-family:monospace}.user-col .user-info[data-v-aad34d5f]{display:flex;flex-direction:column}.user-col .nickname[data-v-aad34d5f]{font-weight:600;color:var(--text-main)}.user-col .mobile[data-v-aad34d5f]{font-size:.75rem;color:var(--text-muted)}.amount-col[data-v-aad34d5f]{font-weight:700;color:var(--success);font-size:1.0625rem}.payout-error[data-v-aad34d5f]{margin-top:5px;max-width:240px;color:var(--danger);font-size:.75rem}.bank-col .bank-card[data-v-aad34d5f]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.875rem}.btn-reveal[data-v-aad34d5f]{border:1px solid var(--card-border);background:#fff;border-radius:5px;padding:4px 7px;cursor:pointer;color:var(--accent);font-size:12px}.status-tag[data-v-aad34d5f]{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.status-tag.pending[data-v-aad34d5f]{background:#fef3c7;color:#92400e}.status-tag.processing[data-v-aad34d5f]{background:#dbeafe;color:#1d4ed8}.status-tag.payout_failed[data-v-aad34d5f]{background:#fee2e2;color:#991b1b}.status-tag.approved[data-v-aad34d5f]{background:#dcfce7;color:#166534}.status-tag.rejected[data-v-aad34d5f]{background:#fee2e2;color:#991b1b}.status-tag.payout_refunded[data-v-aad34d5f]{background:#f3e8ff;color:#7e22ce}.date-col[data-v-aad34d5f]{color:var(--text-light);font-size:.875rem}.action-buttons[data-v-aad34d5f]{display:flex;gap:8px}.btn-action[data-v-aad34d5f]{padding:6px 16px;border:1px solid var(--card-border);border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;background:#fff;transition:all .2s}.btn-action.success[data-v-aad34d5f]{color:var(--success)}.btn-action.success[data-v-aad34d5f]:hover{background:var(--success);color:#fff;border-color:var(--success)}.btn-action.danger[data-v-aad34d5f]{color:var(--danger)}.btn-action.danger[data-v-aad34d5f]:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.status-cell[data-v-aad34d5f]{text-align:center;padding:60px;color:var(--text-muted)}.modal-overlay[data-v-aad34d5f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-aad34d5f]{width:100%;max-width:400px;padding:24px}.modal-card h3[data-v-aad34d5f]{margin-bottom:12px}.modal-card textarea[data-v-aad34d5f]{width:100%;padding:12px;border:1px solid var(--card-border);border-radius:8px;margin:16px 0;font-family:inherit}.modal-actions[data-v-aad34d5f]{display:flex;justify-content:flex-end;gap:12px}.btn-text[data-v-aad34d5f]{border:none;background:none;color:var(--text-muted);cursor:pointer}.btn-danger-filled[data-v-aad34d5f]{background:var(--danger);color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-weight:600}.hint[data-v-74213935]{color:#718096;margin-bottom:16px}.toolbar[data-v-74213935]{margin-bottom:16px;display:flex;gap:8px;align-items:center}.toolbar select[data-v-74213935]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px}.toolbar button.btn-primary[data-v-74213935]{padding:8px 16px}.table[data-v-74213935]{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius);overflow:hidden;border:1px solid var(--card-border)}.table th[data-v-74213935],.table td[data-v-74213935]{padding:12px 16px;text-align:left;border-bottom:1px solid #e2e8f0}.table th[data-v-74213935]{background:#f7fafc;color:#4a5568;font-weight:600}.report-content[data-v-74213935]{min-width:260px;max-width:420px}.report-content strong[data-v-74213935],.report-content span[data-v-74213935]{display:block}.report-content span[data-v-74213935]{margin-top:5px;color:#64748b;line-height:1.45}.evidence-list[data-v-74213935]{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.evidence-list img[data-v-74213935]{width:58px;height:58px;border-radius:8px;object-fit:cover;border:1px solid #e2e8f0}.input-inline[data-v-74213935]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;width:120px;margin-right:8px}.checkbox[data-v-74213935]{margin-right:12px;font-size:.875rem;color:#4a5568}.btn-ok[data-v-74213935]{padding:4px 10px;background:#38a169;color:#fff;border:none;border-radius:4px;cursor:pointer}.page-container[data-v-94340205]{max-width:1200px}.page-header[data-v-94340205]{margin-bottom:24px}.page-title[data-v-94340205]{font-size:1.25rem;font-weight:700;color:#1e293b}.page-hint[data-v-94340205]{font-size:.875rem;color:var(--text-muted);margin-top:6px}.toolbar-card[data-v-94340205]{padding:20px 24px;display:flex;gap:24px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-94340205]{display:flex;align-items:center;gap:12px}.filter-group label[data-v-94340205]{font-size:.875rem;font-weight:600;color:var(--text-muted)}.status-tabs[data-v-94340205]{display:flex;background:var(--bg-body);padding:4px;border-radius:8px;border:1px solid #E2E8F0}.status-tab[data-v-94340205]{border:none;background:none;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:.875rem;color:var(--text-muted);transition:all .2s}.status-tab.active[data-v-94340205]{background:#fff;color:var(--primary);box-shadow:0 1px 3px #00000014;font-weight:600}.search-box[data-v-94340205]{flex:1;min-width:200px;display:flex;align-items:center;background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:0 12px}.search-box input[data-v-94340205]{flex:1;border:none;background:transparent;padding:10px 0;outline:none;font-size:.875rem}.search-box svg[data-v-94340205]{color:var(--text-muted);margin-right:8px}.btn-primary[data-v-94340205]{padding:8px 20px;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer}.btn-primary[data-v-94340205]:hover{opacity:.9}.btn-outline[data-v-94340205]{padding:8px 20px;background:transparent;color:var(--text-main);border:1px solid #E2E8F0;border-radius:8px;font-size:.875rem;cursor:pointer;margin-right:12px}.table-wrap[data-v-94340205]{overflow:auto;border-radius:var(--radius)}.table[data-v-94340205]{width:100%;border-collapse:collapse}.table th[data-v-94340205],.table td[data-v-94340205]{padding:12px 16px;text-align:left;border-bottom:1px solid #E2E8F0;font-size:.875rem}.table th[data-v-94340205]{background:#f8fafc;color:#64748b;font-weight:600}.title-cell[data-v-94340205]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-cell[data-v-94340205]{max-width:220px;color:var(--text-muted)}.status-badge[data-v-94340205]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.status-badge.on[data-v-94340205]{background:#dcfce7;color:#166534}.status-badge.off[data-v-94340205]{background:#f1f5f9;color:#64748b}.actions-cell[data-v-94340205]{white-space:nowrap}.btn-link[data-v-94340205]{background:none;border:none;color:var(--primary);cursor:pointer;font-size:.8125rem;padding:0 6px;margin-right:8px}.btn-link[data-v-94340205]:hover{text-decoration:underline}.btn-link.danger[data-v-94340205]{color:#dc2626}.btn-link.success[data-v-94340205]{color:#16a34a}.modal-fade-enter-active[data-v-94340205],.modal-fade-leave-active[data-v-94340205]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-94340205],.modal-fade-leave-to[data-v-94340205]{opacity:0}.modal-fade-enter-active .modal-card[data-v-94340205],.modal-fade-leave-active .modal-card[data-v-94340205]{transition:transform .2s ease}.modal-fade-enter-from .modal-card[data-v-94340205],.modal-fade-leave-to .modal-card[data-v-94340205]{transform:scale(.96)}.modal-overlay[data-v-94340205]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.modal-card[data-v-94340205]{width:100%;max-width:560px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.modal-header[data-v-94340205]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #E2E8F0;background:#fafafa;flex-shrink:0}.modal-title-wrap[data-v-94340205]{display:flex;align-items:center;gap:10px}.modal-icon[data-v-94340205]{font-size:1.25rem}.modal-header h3[data-v-94340205]{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0}.modal-close[data-v-94340205]{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b}.modal-close[data-v-94340205]:hover{background:#e2e8f0;color:#1e293b}.modal-body[data-v-94340205]{padding:24px;overflow-y:auto;flex:1;min-height:0}.modal-footer[data-v-94340205]{padding:18px 24px;border-top:1px solid #E2E8F0;background:#fafafa;display:flex;justify-content:flex-end;gap:12px;flex-shrink:0}.form-section[data-v-94340205]{margin-bottom:28px}.form-section[data-v-94340205]:last-child{margin-bottom:0}.form-section-title[data-v-94340205]{font-size:.8125rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #F1F5F9}.form-row[data-v-94340205]{margin-bottom:18px}.form-row[data-v-94340205]:last-child{margin-bottom:0}.form-row>label[data-v-94340205]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:.875rem;font-weight:600;color:#374151}.form-row .required[data-v-94340205]{color:#dc2626}.form-hint[data-v-94340205]{font-weight:400;color:#94a3b8;font-size:.8125rem}.form-row input[type=text][data-v-94340205],.form-row input[type=number][data-v-94340205],.form-row input[type=url][data-v-94340205],.form-row textarea[data-v-94340205]{width:100%;padding:12px 14px;border:1px solid #E2E8F0;border-radius:10px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.form-row input[data-v-94340205]::placeholder,.form-row textarea[data-v-94340205]::placeholder{color:#94a3b8}.form-row input[data-v-94340205]:focus,.form-row textarea[data-v-94340205]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #b91c1c1f}.form-row .input-title[data-v-94340205]{font-weight:500}.form-row textarea[data-v-94340205]{resize:vertical;min-height:100px;line-height:1.5}.form-row-switch[data-v-94340205]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.switch-label[data-v-94340205]{display:flex;flex-direction:column;gap:2px!important;margin-bottom:0!important;cursor:default}.switch-text[data-v-94340205]{font-size:.875rem;font-weight:600;color:#374151}.switch-desc[data-v-94340205]{font-size:.8125rem;font-weight:400;color:#94a3b8}.switch-wrap[data-v-94340205]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.switch-input[data-v-94340205]{opacity:0;width:0;height:0}.switch-slider[data-v-94340205]{position:absolute;top:0;right:0;bottom:0;left:0;background:#e2e8f0;border-radius:24px;transition:.25s}.switch-slider[data-v-94340205]:before{content:"";position:absolute;width:20px;height:20px;left:2px;bottom:2px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:.25s}.switch-input:checked+.switch-slider[data-v-94340205]{background:var(--primary)}.switch-input:checked+.switch-slider[data-v-94340205]:before{transform:translate(20px)}.form-row-inline[data-v-94340205]{display:flex;gap:16px;flex-wrap:wrap}.form-half[data-v-94340205]{flex:1;min-width:180px}.form-half label[data-v-94340205]{display:block;margin-bottom:8px;font-size:.875rem;font-weight:600;color:#374151}.form-half input[data-v-94340205]{width:100%;padding:12px 14px;border:1px solid #E2E8F0;border-radius:10px;font-size:.875rem}.form-half input[type=datetime-local][data-v-94340205]{min-width:0}.form-half input[data-v-94340205]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #b91c1c1f}.field-hint[data-v-94340205]{display:block;font-size:.75rem;color:#94a3b8;margin-top:6px}.btn-save[data-v-94340205]{padding:10px 24px;border-radius:10px;font-weight:600}.section-title[data-v-8ba3a543]{margin-top:36px}.hint-block[data-v-8ba3a543]{max-width:720px;line-height:1.65;margin-bottom:12px}.form[data-v-8ba3a543]{max-width:640px;padding:28px}.danger-zone[data-v-8ba3a543]{border-color:#fecaca;background:#fef2f2}.row[data-v-8ba3a543]{margin-bottom:18px}.row label[data-v-8ba3a543]{display:block;margin-bottom:8px;color:var(--text);font-weight:500;font-size:.9375rem}.row input[data-v-8ba3a543]{width:100%;padding:10px 14px;border:1px solid var(--card-border);border-radius:var(--radius-sm);font-size:.9375rem}.row input[data-v-8ba3a543]:focus{outline:none;border-color:var(--accent)}.muted[data-v-8ba3a543]{color:var(--text-muted);font-size:.875rem;display:block;margin-top:8px}.btn-primary[data-v-8ba3a543]{margin-top:8px;margin-right:12px}.btn-secondary[data-v-8ba3a543]{margin-top:8px;margin-left:8px;padding:10px 16px;background:#f1f5f9;color:#334155;border:1px solid #CBD5E1;border-radius:8px;font-weight:500;cursor:pointer}.btn-secondary[data-v-8ba3a543]:hover:not(:disabled){background:#e2e8f0}.btn-secondary[data-v-8ba3a543]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-8ba3a543]{margin-top:12px;padding:10px 18px;background:#b91c1c;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.btn-danger[data-v-8ba3a543]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-8ba3a543]:hover:not(:disabled){background:#991b1b}.recalc-out[data-v-8ba3a543]{margin-top:16px;padding:12px;background:#fff;border:1px solid #E2E8F0;border-radius:8px;font-size:.8125rem;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.recalc-err[data-v-8ba3a543]{margin-top:12px;color:#b91c1c;font-size:.875rem}.saved[data-v-8ba3a543]{color:var(--success);font-size:.875rem}code[data-v-8ba3a543]{font-size:.85em;padding:2px 6px;background:#f1f5f9;border-radius:4px}.page-hint code[data-v-22984971]{font-size:.85em;background:#f7f7f8;padding:2px 6px;border-radius:4px}.error[data-v-22984971]{color:var(--danger);margin-bottom:16px}.list[data-v-22984971]{display:flex;flex-direction:column;gap:24px}.item[data-v-22984971]{background:var(--card-bg);padding:22px;border-radius:var(--radius);border:1px solid var(--card-border)}.item-head[data-v-22984971]{margin-bottom:12px;display:flex;align-items:center;gap:12px}.item-head .key[data-v-22984971]{font-size:.8125rem;color:var(--text-muted)}.textarea[data-v-22984971]{width:100%;padding:12px 14px;border:1px solid var(--card-border);border-radius:var(--radius-sm);font-family:inherit;font-size:.875rem;resize:vertical}.textarea[data-v-22984971]:focus{outline:none;border-color:var(--accent)}.btn-save[data-v-22984971]{margin-top:12px;padding:10px 20px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:500}.btn-save[data-v-22984971]:hover{background:var(--accent-hover)}.btn-history[data-v-22984971]{margin:12px 0 0 10px;padding:10px 20px;border:1px solid var(--card-border);background:#fff;border-radius:var(--radius-sm);cursor:pointer}.versions[data-v-22984971]{margin-top:12px;border-top:1px solid var(--card-border);padding-top:8px}.versions>div[data-v-22984971]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;color:var(--text-muted)}.config-page[data-v-adae0777]{width:100%;max-width:1320px;min-width:0}.hero-panel[data-v-adae0777]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:end;padding:24px;margin-bottom:16px;border:1px solid #E2E8F0;border-radius:12px;background:linear-gradient(135deg,#fff,#fff7f7 54%,#f8fafc);box-shadow:var(--card-shadow)}.eyebrow[data-v-adae0777]{margin:0 0 8px;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.08em}.hero-panel .page-title[data-v-adae0777]{margin-bottom:8px}.hero-panel .page-hint[data-v-adae0777]{max-width:720px;margin:0;line-height:1.8}.save-panel[data-v-adae0777]{padding:16px;border:1px solid #F1D7D7;border-radius:10px;background:#ffffffd1}.save-panel label[data-v-adae0777]{display:block;margin-bottom:10px;color:#475569;font-size:12px;font-weight:800}.save-row[data-v-adae0777]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.summary-grid[data-v-adae0777]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.summary-card[data-v-adae0777]{padding:16px;border:1px solid #E2E8F0;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.summary-card span[data-v-adae0777],.summary-card small[data-v-adae0777]{display:block;color:var(--text-muted);font-size:12px}.summary-card strong[data-v-adae0777]{display:block;margin:6px 0 2px;color:#0f172a;font-size:28px;line-height:1}input[data-v-adae0777],select[data-v-adae0777],textarea[data-v-adae0777]{width:100%;min-width:0;padding:10px 11px;border:1px solid #CBD5E1;border-radius:8px;color:#1e293b;font-size:13px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input[data-v-adae0777]:focus,select[data-v-adae0777]:focus,textarea[data-v-adae0777]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #b91c1c1a}input[type=checkbox][data-v-adae0777]{width:18px;height:18px;justify-self:center;accent-color:var(--primary);box-shadow:none}input[type=file][data-v-adae0777]{padding:7px;background:#f8fafc}textarea[data-v-adae0777]{resize:vertical;line-height:1.65}.tabs[data-v-adae0777]{display:flex;gap:8px;margin:16px 0;padding:6px;overflow-x:auto;border:1px solid #E2E8F0;border-radius:10px;background:#fff}.tabs button[data-v-adae0777]{display:flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;color:var(--text-main);border-radius:8px;padding:9px 12px;cursor:pointer;white-space:nowrap}.tabs button small[data-v-adae0777]{min-width:24px;padding:2px 7px;border-radius:999px;background:#f1f5f9;color:#64748b;font-weight:800}.tabs button.active[data-v-adae0777]{background:var(--primary-light);border-color:#f3b4b4;color:var(--primary);font-weight:800}.tabs button.active small[data-v-adae0777]{background:#fff;color:var(--primary)}.subnav[data-v-adae0777]{display:flex;gap:6px;margin:18px 0;padding-bottom:10px;overflow-x:auto;border-bottom:1px solid #E2E8F0}.subnav button[data-v-adae0777],.focus-list button[data-v-adae0777],.diagnosis-guide button[data-v-adae0777]{border:1px solid transparent;background:transparent;color:#475569;cursor:pointer}.subnav button[data-v-adae0777]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;white-space:nowrap;font-weight:800}.subnav button small[data-v-adae0777]{color:#94a3b8}.subnav button.active[data-v-adae0777]{border-color:#f3b4b4;background:#fff7f7;color:var(--primary)}.subnav button.active small[data-v-adae0777]{color:var(--primary)}.focus-workbench[data-v-adae0777]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:start}.focus-list[data-v-adae0777]{display:grid;gap:6px;padding:8px;border:1px solid #E2E8F0;border-radius:10px;background:#f8fafc}.focus-list button[data-v-adae0777],.diagnosis-guide button[data-v-adae0777]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:10px 11px;border-radius:7px;text-align:left;font-weight:800}.focus-list button small[data-v-adae0777]{color:#94a3b8}.focus-list button.active[data-v-adae0777],.diagnosis-guide button.active[data-v-adae0777]{border-color:#f3b4b4;background:#fff;color:var(--primary);box-shadow:0 1px 2px #0f172a0d}.focus-editor[data-v-adae0777]{min-width:0}.focused-list[data-v-adae0777]{margin-top:0;padding-top:0;border-top:0}.achievement-focus[data-v-adae0777]{grid-template-columns:260px minmax(0,1fr)}.achievement-list[data-v-adae0777]{max-height:620px;overflow-y:auto}.achievement-list button[data-v-adae0777]{align-items:flex-start}.achievement-list button>span[data-v-adae0777]{display:flex;gap:9px;min-width:0;line-height:1.4}.achievement-list button b[data-v-adae0777]{color:#94a3b8;font-size:11px}.achievement-list button small[data-v-adae0777]{flex:0 0 auto}.achievement-editor[data-v-adae0777]{min-height:390px;padding:20px;border:1px solid #E2E8F0;border-radius:10px;background:#fff}.editor-titlebar[data-v-adae0777]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #E2E8F0}.editor-titlebar span[data-v-adae0777]{color:var(--primary);font-size:12px;font-weight:800}.editor-titlebar h3[data-v-adae0777]{margin:5px 0;color:#0f172a;font-size:20px}.editor-titlebar p[data-v-adae0777]{margin:0;color:#64748b;font-size:13px}.achievement-detail-fields[data-v-adae0777]{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-editor[data-v-adae0777]{display:grid;min-height:300px;place-items:center;border:1px dashed #CBD5E1;border-radius:10px;color:#94a3b8;background:#f8fafc}.section[data-v-adae0777]{max-width:1320px;padding:22px;border-radius:12px}.section-intro[data-v-adae0777]{margin-bottom:18px}.section-intro h3[data-v-adae0777],.section-head h3[data-v-adae0777],.map-block h3[data-v-adae0777],.block-title[data-v-adae0777]{color:#172033;margin:0;font-size:16px}.section-intro p[data-v-adae0777],.section-head p[data-v-adae0777]{margin:6px 0 0;color:var(--text-muted);font-size:13px;line-height:1.7}.split-intro[data-v-adae0777]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.intro-actions[data-v-adae0777],.diagnosis-stats[data-v-adae0777]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.diagnosis-stats span[data-v-adae0777]{padding:6px 10px;border:1px solid #E2E8F0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:800}.section-head[data-v-adae0777],.subhead[data-v-adae0777],.map-title-row[data-v-adae0777]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 14px}.section-head[data-v-adae0777]:first-child{margin-top:0}.editor-list[data-v-adae0777]{display:grid;grid-template-columns:1fr;gap:12px}.editor-list.two-col[data-v-adae0777]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-card[data-v-adae0777],.sentence-card[data-v-adae0777],.map-card[data-v-adae0777]{border:1px solid #E2E8F0;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f172a08}.editor-card[data-v-adae0777]{padding:14px}.card-head[data-v-adae0777],.mini-head[data-v-adae0777]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-head[data-v-adae0777]{margin-bottom:12px}.card-head strong[data-v-adae0777]{display:block;margin-top:5px;color:#0f172a;font-size:15px;line-height:1.45}.copy-card .card-head strong[data-v-adae0777]{max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prayer-copy-intro[data-v-adae0777]{margin-bottom:14px}.visually-hidden[data-v-adae0777]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.prayer-batch-panel[data-v-adae0777]{display:grid;gap:12px;margin-bottom:16px;padding:16px;border:1px solid #BCE7E8;border-radius:10px;background:#f4fcfc}.prayer-batch-panel strong[data-v-adae0777]{color:#172033;font-size:15px}.prayer-batch-panel p[data-v-adae0777]{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.6}.prayer-batch-actions[data-v-adae0777]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.prayer-batch-actions span[data-v-adae0777]{margin-right:auto;color:#39747a;font-size:12px;font-weight:700}.danger-outline[data-v-adae0777]{border-color:#f4b4b4!important;color:#b91c1c!important}.prayer-feedback-grid[data-v-adae0777]{margin-bottom:4px}.prayer-feedback-card[data-v-adae0777]{background:linear-gradient(145deg,#fff,#f4fcfc)}.prayer-copy-actions[data-v-adae0777]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.enable-switch[data-v-adae0777]{display:inline-flex;align-items:center;gap:5px;color:#475569;font-size:12px;font-weight:800;cursor:pointer}.enable-switch input[data-v-adae0777]{width:16px;height:16px}.btn-link[data-v-adae0777]:disabled{color:#cbd5e1;cursor:not-allowed}.prayer-pagination[data-v-adae0777]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid #E2E8F0;border-radius:9px;background:#f8fafc;color:#64748b;font-size:12px}.prayer-pagination>div[data-v-adae0777]{display:flex;gap:8px}.prayer-pagination button[data-v-adae0777]:disabled{opacity:.45;cursor:not-allowed}.empty-inline[data-v-adae0777]{padding:20px;border:1px dashed #CBD5E1;border-radius:10px;color:#94a3b8;text-align:center;background:#f8fafc}.legacy-copy-block[data-v-adae0777]{margin-top:26px;padding-top:2px;border-top:1px solid #E2E8F0}.card-actions[data-v-adae0777]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.item-index[data-v-adae0777]{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:800}.pill[data-v-adae0777]{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#fff1f2;color:var(--primary);font-size:12px;font-weight:800}.pill.soft[data-v-adae0777]{background:#f1f5f9;color:#475569}.field-grid[data-v-adae0777]{display:grid;gap:12px}.field[data-v-adae0777]{display:flex;flex-direction:column;gap:6px;min-width:0}.field span[data-v-adae0777]{color:#64748b;font-size:12px;font-weight:800}.field.wide[data-v-adae0777]{grid-column:1 / -1}.field-help[data-v-adae0777]{color:#94a3b8;font-size:12px;line-height:1.6}.feed-rule-panel[data-v-adae0777]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;margin-bottom:18px;padding:16px;border:1px solid #BCE7E8;border-radius:10px;background:#f4fcfc}.feed-quantity-list[data-v-adae0777]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.feed-quantity-item[data-v-adae0777]{display:grid;grid-template-columns:74px auto;align-items:center;gap:2px;padding:4px 6px;border:1px solid #D7E6E5;border-radius:9px;background:#fff}.feed-quantity-item input[data-v-adae0777]{border:0;padding:6px;box-shadow:none}.feed-package-fields[data-v-adae0777]{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-package-card[data-v-adae0777]{background:linear-gradient(145deg,#fff,#f4fcfc)}.checkbox-field[data-v-adae0777]{align-items:flex-start}.merit-text-fields[data-v-adae0777]{grid-template-columns:150px 150px 130px 120px 90px minmax(320px,1fr)}.title-fields[data-v-adae0777]{grid-template-columns:minmax(150px,1fr) 120px minmax(160px,1fr)}.reincarnation-fields[data-v-adae0777]{grid-template-columns:130px minmax(180px,1fr)}.achievement-board[data-v-adae0777]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.achievement-lane[data-v-adae0777]{min-width:0;padding:14px;border:1px solid #E2E8F0;border-radius:12px;background:#f8fafc}.achievement-lane.permanent[data-v-adae0777]{background:#fff7f7}.lane-head[data-v-adae0777]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lane-head strong[data-v-adae0777]{display:block;color:#0f172a;font-size:16px}.lane-head span[data-v-adae0777]{display:block;margin-top:3px;color:#64748b;font-size:12px}.lane-head b[data-v-adae0777]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#fff;color:var(--primary);border:1px solid #E2E8F0}.achievement-stack[data-v-adae0777]{display:grid;gap:12px}.achievement-row[data-v-adae0777]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #E2E8F0;border-radius:10px;background:#fff}.achievement-marker[data-v-adae0777]{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:120px;border-radius:8px;background:#f8fafc;color:#64748b;text-align:center}.achievement-marker span[data-v-adae0777]{color:#0f172a;font-size:24px;font-weight:900;line-height:1}.achievement-marker small[data-v-adae0777]{max-width:70px;font-size:12px;font-weight:800;line-height:1.35}.achievement-body[data-v-adae0777]{min-width:0}.compact-head[data-v-adae0777]{margin-bottom:10px}.compact-head p[data-v-adae0777]{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.55}.achievement-workbench-fields[data-v-adae0777]{grid-template-columns:minmax(120px,1fr) minmax(140px,1.2fr) minmax(130px,1fr) 100px 100px}.skin-list[data-v-adae0777]{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-card[data-v-adae0777]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px}.skin-preview[data-v-adae0777]{display:flex;align-items:center;justify-content:center;min-height:120px;overflow:hidden;border:1px dashed #CBD5E1;border-radius:10px;background:#f8fafc;color:#94a3b8;font-weight:800}.skin-preview img[data-v-adae0777]{width:100%;height:100%;object-fit:cover}.skin-editor[data-v-adae0777]{min-width:0}.skin-fields[data-v-adae0777]{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) 120px}.upload-field input[data-v-adae0777]{min-height:40px}.sentence-grid[data-v-adae0777]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sentence-card[data-v-adae0777]{padding:12px}.sentence-card.compact[data-v-adae0777]{padding:10px}.roast-suffix-block[data-v-adae0777]{margin-top:20px;padding-top:18px;border-top:1px solid #E2E8F0}.standalone-block[data-v-adae0777]{margin-top:0;padding-top:0;border-top:0}.suffix-board[data-v-adae0777]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.suffix-chip-editor[data-v-adae0777]{display:grid;grid-template-columns:86px minmax(0,1fr) 48px;gap:10px;align-items:center;padding:10px;border:1px solid #E2E8F0;border-radius:10px;background:#fff}.suffix-chip-editor span[data-v-adae0777]{color:#64748b;font-size:12px;font-weight:800}.roast-suffix-editor[data-v-adae0777]{grid-template-columns:92px minmax(0,1fr) 48px}.mini-head[data-v-adae0777]{margin-bottom:8px;color:#64748b;font-size:12px;font-weight:800}.group-count[data-v-adae0777]{display:inline-flex;margin-left:8px;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:800}.map-card-grid[data-v-adae0777]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.map-card-grid.wide-map[data-v-adae0777]{grid-template-columns:repeat(2,minmax(0,1fr))}.map-card[data-v-adae0777]{padding:12px}.map-card input[data-v-adae0777],.map-card textarea[data-v-adae0777]{margin-top:2px}.dimension-grid[data-v-adae0777]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.diagnosis-workbench[data-v-adae0777]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}.diagnosis-guide[data-v-adae0777]{position:sticky;top:86px;display:grid;gap:8px}.diagnosis-guide a[data-v-adae0777]{display:block;padding:10px 12px;border:1px solid #E2E8F0;border-radius:8px;background:#fff;color:#475569;font-size:13px;font-weight:800;text-decoration:none}.diagnosis-guide button[data-v-adae0777]{width:100%}.diagnosis-guide button span[data-v-adae0777]{flex:0 0 auto}.diagnosis-guide button small[data-v-adae0777]{overflow:hidden;color:#94a3b8;text-overflow:ellipsis;white-space:nowrap}.diagnosis-guide a[data-v-adae0777]:hover{border-color:var(--primary);color:var(--primary);background:#fff7f7}.diagnosis-main[data-v-adae0777]{display:grid;gap:18px;min-width:0}.diagnosis-workbench.without-guide[data-v-adae0777]{grid-template-columns:minmax(0,1fr)}.role-block[data-v-adae0777]{padding:16px;border:1px solid #E2E8F0;border-radius:12px;background:#fff}.block-head[data-v-adae0777]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.block-head h3[data-v-adae0777]{margin:0;color:#172033;font-size:16px}.block-head p[data-v-adae0777]{margin:5px 0 0;color:#64748b;font-size:13px}.god-matrix[data-v-adae0777]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.single-editor[data-v-adae0777]{grid-template-columns:minmax(0,820px)}.god-card[data-v-adae0777]{padding:14px;border:1px solid #E2E8F0;border-radius:10px;background:#f8fafc}.god-head[data-v-adae0777]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.god-head strong[data-v-adae0777]{color:#0f172a;font-size:16px}.god-head span[data-v-adae0777]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--primary);font-size:12px;font-weight:800}.god-fields[data-v-adae0777]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.god-fields .field[data-v-adae0777]:nth-child(n+4){grid-column:1 / -1}.dimension-grid.refined[data-v-adae0777]{grid-template-columns:repeat(2,minmax(0,1fr))}.dimension-title[data-v-adae0777]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dimension-title span[data-v-adae0777]{padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:800}.dimension-title strong[data-v-adae0777]{color:#0f172a;font-size:16px}.fragment-list[data-v-adae0777]{display:grid;gap:12px}.fragment-field[data-v-adae0777]{padding:14px;border:1px solid #E2E8F0;border-radius:10px;background:#f8fafc}.fragment-field>span[data-v-adae0777]{display:flex;align-items:center;gap:8px;color:#334155;font-size:13px}.fragment-field code[data-v-adae0777]{padding:2px 6px;border-radius:4px;background:#e2e8f0;color:#64748b;font-size:11px}.text-list[data-v-adae0777]{border-top:1px solid #E2E8F0;padding-top:16px;margin-top:16px}.subhead strong[data-v-adae0777]{color:#1e293b}.map-block[data-v-adae0777]{border-top:1px solid #E2E8F0;padding-top:18px;margin-top:20px}.dimension-card[data-v-adae0777]{border:1px solid #E2E8F0;border-radius:10px;padding:16px;background:#fff}.dimension-card .field+.field[data-v-adae0777]{margin-top:12px}.block-title[data-v-adae0777]{margin:24px 0 14px}.btn-secondary[data-v-adae0777]{padding:9px 14px;background:#f8fafc;color:#334155;border:1px solid #CBD5E1;border-radius:8px;cursor:pointer;font-weight:700;white-space:nowrap}.btn-secondary[data-v-adae0777]:hover{border-color:var(--primary);color:var(--primary);background:#fff7f7}.btn-link[data-v-adae0777]{border:none;background:transparent;color:var(--primary);cursor:pointer;font-weight:700}.danger[data-v-adae0777]{color:#b91c1c}.saved[data-v-adae0777],.error[data-v-adae0777]{display:block;margin-top:10px;font-size:12px;font-weight:800}.saved[data-v-adae0777]{color:var(--success)}.error[data-v-adae0777]{color:#b91c1c}@media (max-width: 1100px){.hero-panel[data-v-adae0777]{grid-template-columns:1fr}.summary-grid[data-v-adae0777]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-list.two-col[data-v-adae0777],.skin-list[data-v-adae0777],.sentence-grid[data-v-adae0777],.map-card-grid[data-v-adae0777],.map-card-grid.wide-map[data-v-adae0777],.dimension-grid[data-v-adae0777],.achievement-board[data-v-adae0777],.diagnosis-workbench[data-v-adae0777],.god-matrix[data-v-adae0777],.dimension-grid.refined[data-v-adae0777],.suffix-board[data-v-adae0777],.focus-workbench[data-v-adae0777],.merit-text-fields[data-v-adae0777],.title-fields[data-v-adae0777],.reincarnation-fields[data-v-adae0777],.achievement-workbench-fields[data-v-adae0777],.achievement-detail-fields[data-v-adae0777],.skin-fields[data-v-adae0777],.skin-card[data-v-adae0777],.god-fields[data-v-adae0777],.feed-rule-panel[data-v-adae0777],.feed-package-fields[data-v-adae0777]{grid-template-columns:1fr}.diagnosis-guide[data-v-adae0777]{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}input[type=checkbox][data-v-adae0777]{justify-self:start}.copy-card .card-head strong[data-v-adae0777]{white-space:normal}}@media (max-width: 640px){.config-page[data-v-adae0777],.section[data-v-adae0777],.hero-panel[data-v-adae0777],.tabs[data-v-adae0777]{max-width:100%;min-width:0}.hero-panel[data-v-adae0777],.section[data-v-adae0777]{padding:16px}.summary-grid[data-v-adae0777],.save-row[data-v-adae0777]{grid-template-columns:1fr}.tabs[data-v-adae0777]{padding:4px}.split-intro[data-v-adae0777],.block-head[data-v-adae0777],.god-head[data-v-adae0777]{flex-direction:column}.intro-actions[data-v-adae0777],.diagnosis-stats[data-v-adae0777]{justify-content:flex-start}.prayer-pagination[data-v-adae0777]{align-items:stretch;flex-direction:column}.prayer-pagination>div[data-v-adae0777]{display:grid;grid-template-columns:1fr 1fr}.achievement-row[data-v-adae0777],.suffix-chip-editor[data-v-adae0777],.roast-suffix-editor[data-v-adae0777]{grid-template-columns:1fr}.editor-titlebar[data-v-adae0777]{flex-direction:column}.focus-list[data-v-adae0777],.achievement-list[data-v-adae0777]{max-height:none}.achievement-marker[data-v-adae0777]{min-height:auto;align-items:flex-start;padding:10px}.diagnosis-guide[data-v-adae0777]{grid-template-columns:1fr}}.login-screen[data-v-42059fdc]{display:flex;width:100vw;height:100vh;overflow:hidden}.login-left[data-v-42059fdc]{flex:0 0 55%;min-width:0;background:linear-gradient(135deg,#1a0a0a,#2d1515,#1e0f0f);position:relative;display:flex;align-items:center;justify-content:center;padding:48px}.left-bg[data-v-42059fdc]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.blur-circle[data-v-42059fdc]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}.blur-1[data-v-42059fdc]{width:400px;height:400px;background:var(--primary);top:-80px;right:-80px}.blur-2[data-v-42059fdc]{width:320px;height:320px;background:#b91c1c80;bottom:10%;left:-60px}.blur-3[data-v-42059fdc]{width:200px;height:200px;background:#dc26264d;bottom:40%;right:20%}.left-content[data-v-42059fdc]{position:relative;z-index:1;text-align:center;max-width:420px}.left-content .brand[data-v-42059fdc]{display:inline-flex;align-items:center;gap:14px;margin-bottom:28px}.left-content .logo-box[data-v-42059fdc]{width:56px;height:56px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:14px;font-weight:700;font-size:28px;box-shadow:0 8px 24px #b91c1c66}.left-content .brand-name[data-v-42059fdc]{font-size:2rem;font-weight:700;color:#fff;letter-spacing:4px}.left-content .slogan[data-v-42059fdc]{font-size:1.125rem;color:#ffffffd9;margin:0 0 12px;letter-spacing:1px}.left-content .sub[data-v-42059fdc]{font-size:.9375rem;color:#ffffff8c;margin:0}.login-right[data-v-42059fdc]{flex:1;min-width:0;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:48px;overflow-y:auto}.form-panel[data-v-42059fdc]{width:100%;max-width:420px}.form-header[data-v-42059fdc]{margin-bottom:36px}.form-header h1[data-v-42059fdc]{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0 0 8px}.form-header p[data-v-42059fdc]{color:#64748b;font-size:.9375rem;margin:0}.login-form[data-v-42059fdc]{display:flex;flex-direction:column;gap:24px}.setup-tabs[data-v-42059fdc]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:10px;background:#e2e8f0}.setup-tabs button[data-v-42059fdc]{padding:10px 8px;border:0;border-radius:8px;color:#64748b;background:transparent;font-weight:600;cursor:pointer}.setup-tabs button.active[data-v-42059fdc]{color:#1e293b;background:#fff;box-shadow:0 1px 4px #0f172a14}.device-setup-card[data-v-42059fdc]{padding:16px;border:1px solid #BAE6FD;border-radius:10px;background:#f0f9ff}.device-setup-card strong[data-v-42059fdc],.device-status[data-v-42059fdc]{display:block;color:#0c4a6e;font-size:.9375rem}.device-setup-card p[data-v-42059fdc]{margin:8px 0 12px;color:#64748b;font-size:.8125rem;line-height:1.6}.device-status.approved[data-v-42059fdc]{color:#047857;font-weight:700}.btn-device-request[data-v-42059fdc]{width:100%;padding:10px 12px;border:1px solid #0EA5E9;border-radius:8px;color:#0369a1;background:#fff;font-weight:600;cursor:pointer}.request-number[data-v-42059fdc]{padding:12px;border-radius:8px;background:#fff;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35rem;font-weight:800;letter-spacing:.18em;text-align:center}.link-button[data-v-42059fdc]{display:block;margin:10px auto 0;padding:0;border:0;color:#0284c7;background:transparent;cursor:pointer}.recovery-toggle[data-v-42059fdc]{justify-self:end;padding:0;border:0;color:#b91c1c;background:transparent;font-size:.8125rem;cursor:pointer}.form-group label[data-v-42059fdc]{display:block;font-size:.875rem;font-weight:600;color:#475569;margin-bottom:8px}.input-wrapper[data-v-42059fdc]{position:relative;display:flex;align-items:center}.input-wrapper svg[data-v-42059fdc]{position:absolute;left:14px;color:#94a3b8}.input-wrapper input[data-v-42059fdc]{width:100%;padding:14px 14px 14px 44px;border:1px solid #E2E8F0;border-radius:10px;font-size:1rem;transition:all .2s;background:#fff}.input-wrapper input[data-v-42059fdc]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.input-wrapper input[data-v-42059fdc]:disabled{color:#64748b;background:#f1f5f9;cursor:not-allowed}.error-msg[data-v-42059fdc]{display:flex;align-items:center;gap:8px;color:var(--danger);font-size:.8125rem;font-weight:500;background:#fef2f2;padding:12px 14px;border-radius:8px}.btn-login-submit[data-v-42059fdc]{width:100%;padding:14px;background:var(--primary);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:4px}.btn-login-submit[data-v-42059fdc]:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #b91c1c40}.btn-login-submit[data-v-42059fdc]:disabled{opacity:.7;cursor:not-allowed}.loading-spinner[data-v-42059fdc]{display:inline-block;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-42059fdc 1s ease-in-out infinite}@keyframes spin-42059fdc{to{transform:rotate(360deg)}}.login-footer[data-v-42059fdc]{margin-top:40px;padding-top:24px;border-top:1px solid #E2E8F0;text-align:center}.login-footer .company-name[data-v-42059fdc]{font-size:.8125rem;font-weight:600;color:#475569;margin-bottom:4px}.login-footer .tagline[data-v-42059fdc]{font-size:.75rem;color:#64748b;margin-bottom:12px}.login-footer .about-us[data-v-42059fdc]{text-align:left;background:#f1f5f9;padding:12px 14px;border-radius:8px;margin-bottom:16px}.login-footer .about-title[data-v-42059fdc]{font-size:.75rem;font-weight:600;color:#475569;margin-bottom:6px}.login-footer .about-desc[data-v-42059fdc],.login-footer .about-note[data-v-42059fdc]{font-size:.6875rem;color:#64748b;line-height:1.5;margin:0}.login-footer .about-note[data-v-42059fdc]{margin-top:6px;color:#94a3b8}.login-footer .copyright[data-v-42059fdc]{font-size:.6875rem;color:#94a3b8;margin:0}.login-footer .copyright .links[data-v-42059fdc]{margin-left:4px}.login-footer .copyright a[data-v-42059fdc]{color:var(--primary);text-decoration:none}.login-footer .copyright a[data-v-42059fdc]:hover{text-decoration:underline}.login-footer .copyright .sep[data-v-42059fdc]{margin:0 6px;color:#cbd5e1}.login-footer .icp-filing[data-v-42059fdc]{margin:8px 0 0;font-size:.6875rem}.login-footer .icp-filing a[data-v-42059fdc]{color:#64748b;text-decoration:none}.login-footer .icp-filing a[data-v-42059fdc]:hover{color:var(--primary);text-decoration:underline}.modal-mask[data-v-42059fdc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.modal-box[data-v-42059fdc]{background:#fff;border-radius:12px;max-width:520px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #00000026}.modal-header[data-v-42059fdc]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #E2E8F0}.modal-header h3[data-v-42059fdc]{margin:0;font-size:1.125rem;font-weight:600;color:#1e293b}.modal-close[data-v-42059fdc]{width:32px;height:32px;border:none;background:#f1f5f9;color:#64748b;font-size:1.5rem;line-height:1;cursor:pointer;border-radius:8px;padding:0}.modal-close[data-v-42059fdc]:hover{background:#e2e8f0;color:#475569}.modal-body[data-v-42059fdc]{padding:20px;overflow-y:auto;flex:1}.policy-text p[data-v-42059fdc]{font-size:.8125rem;color:#475569;line-height:1.6;margin:0 0 12px}.policy-text p[data-v-42059fdc]:last-child{margin-bottom:0}.policy-text strong[data-v-42059fdc]{color:#1e293b}@media (max-width: 900px){.login-screen[data-v-42059fdc]{flex-direction:column}.login-left[data-v-42059fdc]{flex:0 0 auto;min-height:35vh;padding:32px 24px}.left-content .logo-box[data-v-42059fdc]{width:44px;height:44px;font-size:22px}.left-content .brand-name[data-v-42059fdc]{font-size:1.5rem;letter-spacing:2px}.left-content .slogan[data-v-42059fdc]{font-size:.9375rem}.login-right[data-v-42059fdc]{flex:1;padding:32px 24px;align-items:flex-start}}.home-frame[data-v-269a0315],.privacy-frame[data-v-86a75320]{display:block;width:100%;min-height:100vh;border:0;background:#f8fafc}.page-container[data-v-eeff2384]{padding-bottom:90px}.state-card[data-v-eeff2384]{padding:64px;text-align:center;color:var(--text-muted)}.config-section[data-v-eeff2384]{padding:26px;margin-bottom:18px}.section-head[data-v-eeff2384]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--card-border);padding-bottom:16px;margin-bottom:20px}.section-head h3[data-v-eeff2384]{font-size:17px;color:#173f3b;margin-bottom:4px}.section-head p[data-v-eeff2384]{color:var(--text-muted);font-size:13px}.section-index[data-v-eeff2384]{color:#b6812d;font-family:Georgia,serif;font-size:24px;opacity:.65}.toggle-grid[data-v-eeff2384],.field-grid[data-v-eeff2384]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.toggle-row[data-v-eeff2384]{display:flex;align-items:center;justify-content:space-between;padding:14px;background:#f8faf9;border:1px solid #e0e9e5;border-radius:10px}.toggle-row span[data-v-eeff2384]{display:flex;flex-direction:column;gap:3px}.toggle-row small[data-v-eeff2384]{color:var(--text-muted)}.toggle-row input[data-v-eeff2384]{width:18px;height:18px;accent-color:#2c7566}.field-grid label[data-v-eeff2384]{display:flex;flex-direction:column;gap:7px;color:#475569;font-size:13px;font-weight:600}.field-grid input[data-v-eeff2384],.field-grid select[data-v-eeff2384]{width:100%;height:42px;border:1px solid #d9e2df;border-radius:8px;padding:0 11px;background:#fff;color:#172c2a;outline:none}.field-grid input[data-v-eeff2384]:focus,.field-grid select[data-v-eeff2384]:focus{border-color:#2c7566;box-shadow:0 0 0 3px #2c75661a}.notice-grid[data-v-eeff2384]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.notice-grid label[data-v-eeff2384]{display:flex;flex-direction:column;gap:7px;color:#475569;font-size:13px;font-weight:600}.notice-grid textarea[data-v-eeff2384]{width:100%;resize:vertical;border:1px solid #d9e2df;border-radius:10px;padding:12px;background:#fff;color:#172c2a;line-height:1.6;outline:none;font:inherit;font-weight:400}.notice-grid textarea[data-v-eeff2384]:focus{border-color:#2c7566;box-shadow:0 0 0 3px #2c75661a}.inline-check[data-v-eeff2384]{flex-direction:row!important;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #d9e2df;border-radius:8px;height:42px}.inline-check input[data-v-eeff2384]{width:17px}.save-bar[data-v-eeff2384]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:min(920px,calc(100% - 48px));padding:14px 16px 14px 20px;background:#173f3b;color:#fff;border-radius:14px;box-shadow:0 16px 40px #102c2b40;display:flex;align-items:center;justify-content:space-between;z-index:30}.save-bar div[data-v-eeff2384]{display:flex;flex-direction:column;gap:2px}.save-bar span[data-v-eeff2384]{color:#d6b975;font-size:12px}.save-button[data-v-eeff2384]{border:0;border-radius:9px;background:#d9ba78;color:#173f3b;padding:11px 20px;font-weight:700;cursor:pointer}@media (max-width: 900px){.toggle-grid[data-v-eeff2384],.field-grid[data-v-eeff2384],.notice-grid[data-v-eeff2384]{grid-template-columns:1fr}.save-bar[data-v-eeff2384]{bottom:10px}}.summary-grid[data-v-d414e711]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.summary-card[data-v-d414e711]{padding:18px;border:1px solid #dfe7e4;border-radius:12px;background:linear-gradient(145deg,#fff,#f7faf8);display:grid;grid-template-columns:1fr auto;align-items:end}.summary-card span[data-v-d414e711]{color:#64748b;font-size:12px;grid-column:1/-1}.summary-card strong[data-v-d414e711]{font-family:Georgia,serif;font-size:28px;color:#173f3b}.summary-card small[data-v-d414e711]{color:#8d621e;margin-bottom:4px}.switcher[data-v-d414e711]{padding:8px;margin-bottom:14px;display:flex;gap:5px}.switcher button[data-v-d414e711]{border:0;background:transparent;padding:9px 16px;border-radius:7px;color:#64748b;cursor:pointer}.switcher button.active[data-v-d414e711]{background:#e8f1ed;color:#173f3b;font-weight:700}.switcher .refresh[data-v-d414e711]{margin-left:auto;border:1px solid #dfe7e4;background:#fff}.table-shell[data-v-d414e711]{overflow:auto}table[data-v-d414e711]{width:100%;border-collapse:collapse;min-width:1080px}th[data-v-d414e711]{padding:12px 14px;text-align:left;background:#f8faf9;color:#64748b;font-size:11px;font-weight:600}td[data-v-d414e711]{padding:13px 14px;border-top:1px solid #edf1ef;font-size:13px;color:#334155}td b[data-v-d414e711],td small[data-v-d414e711]{display:block}td small[data-v-d414e711]{font-size:10px;color:#94a3b8;margin-top:3px}.empty[data-v-d414e711]{text-align:center;padding:56px}.pill[data-v-d414e711],.status[data-v-d414e711]{display:inline-block;padding:4px 8px;border-radius:20px;background:#eef2f1;font-size:11px}.status.live[data-v-d414e711],.status.active[data-v-d414e711],.status.available[data-v-d414e711],.status.completed[data-v-d414e711],.status.resolved[data-v-d414e711]{background:#dcfce7;color:#166534}.status.waiting[data-v-d414e711],.status.pending[data-v-d414e711],.status.accepted[data-v-d414e711],.status.connecting[data-v-d414e711],.status.started[data-v-d414e711],.status.reviewing[data-v-d414e711],.status.need_info[data-v-d414e711],.status.pending_refund[data-v-d414e711]{background:#fef3c7;color:#92400e}.status.closed[data-v-d414e711],.status.cancelled[data-v-d414e711],.status.rejected[data-v-d414e711],.status.refunded[data-v-d414e711],.status.frozen[data-v-d414e711],.status.expired[data-v-d414e711],.status.missed[data-v-d414e711]{background:#fee2e2;color:#991b1b}.danger-link[data-v-d414e711]{border:0;background:transparent;color:#b91c1c;font-weight:600;cursor:pointer}.positive[data-v-d414e711]{color:#166534;font-weight:700}.negative[data-v-d414e711]{color:#b91c1c;font-weight:700}.detail[data-v-d414e711]{max-width:340px;white-space:normal;line-height:1.5}.actions[data-v-d414e711]{white-space:normal;min-width:190px}.actions button[data-v-d414e711]{border:0;background:#eef5f2;color:#173f3b;border-radius:6px;padding:5px 8px;margin:2px;cursor:pointer}.actions button.danger-link[data-v-d414e711]{background:#fff1f2;color:#b91c1c}@media (max-width:900px){.summary-grid[data-v-d414e711]{grid-template-columns:repeat(2,1fr)}}.tabs[data-v-eb24af72]{display:flex;gap:10px;margin:18px 0}.tabs button[data-v-eb24af72]{padding:10px 18px;border:1px solid #cbd5e1;background:#fff;border-radius:8px}.tabs .active[data-v-eb24af72]{background:#0f766e;color:#fff}.panel[data-v-eb24af72]{overflow:auto;padding:18px}table[data-v-eb24af72]{width:100%;border-collapse:collapse}th[data-v-eb24af72],td[data-v-eb24af72]{text-align:left;padding:11px;border-bottom:1px solid #e2e8f0;white-space:nowrap}td button[data-v-eb24af72]{margin-right:8px;padding:6px 10px}.hint[data-v-eb24af72]{font-size:12px;color:#64748b}.error[data-v-eb24af72]{color:#b91c1c}.empty[data-v-eb24af72]{text-align:center;color:#94a3b8;padding:32px}.mono[data-v-eb24af72]{font-family:monospace;font-size:12px}.create-admin[data-v-eb24af72]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.create-admin input[data-v-eb24af72],.create-admin select[data-v-eb24af72]{padding:9px 10px;border:1px solid #cbd5e1;border-radius:7px}.account-security[data-v-eb24af72]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;margin-bottom:16px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px}.summary[data-v-eb24af72]{max-width:420px;overflow:hidden;text-overflow:ellipsis}.severity[data-v-eb24af72]{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:999px;font-size:11px;background:#e2e8f0;color:#475569}.severity.high[data-v-eb24af72]{background:#ffedd5;color:#c2410c}.severity.critical[data-v-eb24af72]{background:#fee2e2;color:#b91c1c}.queue-filter[data-v-eb24af72]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.queue-filter button[data-v-eb24af72]{padding:7px 12px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.queue-filter button.active[data-v-eb24af72]{background:#0f766e;color:#fff}.media-preview[data-v-eb24af72]{width:120px;height:90px;object-fit:cover;border-radius:8px;background:#f1f5f9}audio[data-v-eb24af72]{max-width:240px}.rule-note[data-v-eb24af72]{padding:12px 14px;margin-bottom:14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412}.rule-form[data-v-eb24af72]{display:grid;grid-template-columns:1.4fr 1fr 150px 100px;gap:10px;align-items:center;margin-bottom:20px}.rule-form input[data-v-eb24af72],.rule-form select[data-v-eb24af72],.rule-form textarea[data-v-eb24af72]{box-sizing:border-box;padding:9px 10px;border:1px solid #cbd5e1;border-radius:7px}.rule-form textarea[data-v-eb24af72]{grid-column:1/-1;min-height:76px;resize:vertical}.scope-list[data-v-eb24af72]{grid-column:1/-1;display:flex;gap:16px;flex-wrap:wrap}.scope-list label[data-v-eb24af72],.enabled[data-v-eb24af72]{display:flex;align-items:center;gap:5px}.rule-form button[data-v-eb24af72]{padding:9px 14px}.secondary[data-v-eb24af72]{background:#fff;border:1px solid #cbd5e1}.pattern[data-v-eb24af72]{max-width:360px;white-space:normal;word-break:break-all}.code[data-v-eb24af72]{font-family:monospace;font-size:11px;color:#94a3b8;margin-top:4px}@media (max-width:900px){.rule-form[data-v-eb24af72]{grid-template-columns:1fr}.rule-form textarea[data-v-eb24af72],.scope-list[data-v-eb24af72]{grid-column:1}}.tabs[data-v-23f17aee]{display:flex;gap:10px;margin:18px 0}.tabs button[data-v-23f17aee]{padding:10px 18px;border:1px solid #cbd5e1;background:#fff;border-radius:8px}.tabs .active[data-v-23f17aee]{background:#0f766e;color:#fff}.status-filters[data-v-23f17aee]{display:flex;gap:8px;flex-wrap:wrap;margin:-8px 0 14px}.status-filters button[data-v-23f17aee]{padding:7px 12px;border:1px solid #dbe3e1;background:#fff;border-radius:18px;color:#475569}.status-filters button.active[data-v-23f17aee]{color:#0f766e;border-color:#0f766e;background:#ecfdf5}.status-filters span[data-v-23f17aee]{margin-left:4px;color:#94a3b8}.campaign-actions[data-v-23f17aee]{display:flex;align-items:center;gap:12px;margin:-8px 0 14px;color:#64748b}.primary[data-v-23f17aee]{background:#0f766e!important;color:#fff;border:1px solid #0f766e!important}.campaign-editor[data-v-23f17aee]{padding:18px;margin-bottom:16px}.editor-title[data-v-23f17aee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.editor-grid[data-v-23f17aee]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.editor-grid label[data-v-23f17aee]{display:flex;flex-direction:column;gap:5px;color:#475569;font-size:13px}.editor-grid input[data-v-23f17aee],.editor-grid select[data-v-23f17aee],.editor-grid textarea[data-v-23f17aee]{width:100%;padding:9px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#1e293b}.editor-grid .wide[data-v-23f17aee]{grid-column:1/-1}.editor-grid .check[data-v-23f17aee]{flex-direction:row;align-items:center}.editor-grid .check input[data-v-23f17aee]{width:auto}.editor-footer[data-v-23f17aee]{display:flex;justify-content:flex-end;margin-top:14px}.editor-footer button[data-v-23f17aee],.campaign-actions button[data-v-23f17aee]{padding:8px 14px;border-radius:7px}.panel[data-v-23f17aee]{overflow:auto;padding:18px}table[data-v-23f17aee]{width:100%;border-collapse:collapse}th[data-v-23f17aee],td[data-v-23f17aee]{text-align:left;padding:11px;border-bottom:1px solid #e2e8f0;white-space:nowrap;vertical-align:top}td button[data-v-23f17aee]{margin-right:8px;padding:6px 10px}.wrap[data-v-23f17aee]{white-space:normal;min-width:240px;max-width:440px}.error[data-v-23f17aee]{color:#b91c1c}.empty[data-v-23f17aee]{text-align:center;color:#94a3b8;padding:32px}small[data-v-23f17aee]{display:block;color:#64748b;margin-top:4px}.evidence[data-v-23f17aee]{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.evidence a[data-v-23f17aee]{display:flex;flex-direction:column;gap:3px;color:#0f766e;font-size:12px}.evidence img[data-v-23f17aee]{width:56px;height:56px;object-fit:cover;border:1px solid #e2e8f0;border-radius:6px}.status[data-v-23f17aee]{font-weight:600}.status-pending[data-v-23f17aee]{color:#b45309}.status-approved[data-v-23f17aee]{color:#047857}.status-rejected[data-v-23f17aee]{color:#b91c1c}.status-cancelled[data-v-23f17aee],.handled[data-v-23f17aee]{color:#94a3b8}.danger[data-v-23f17aee]{color:#b91c1c;border-color:#fecaca}button[data-v-23f17aee]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.editor-grid[data-v-23f17aee]{grid-template-columns:1fr}.editor-grid .wide[data-v-23f17aee]{grid-column:auto}.campaign-actions[data-v-23f17aee]{align-items:flex-start;flex-direction:column}}.state[data-v-8a81c2d7]{padding:60px;text-align:center;color:var(--text-muted)}.section[data-v-8a81c2d7],.avatar-create[data-v-8a81c2d7]{padding:22px;margin-bottom:18px}.gift-create[data-v-8a81c2d7]{padding:0;margin-bottom:18px;overflow:hidden}.gift-create summary[data-v-8a81c2d7]{cursor:pointer;list-style:none;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(120deg,#fffdf7,#f5fbfa)}.gift-create summary[data-v-8a81c2d7]::-webkit-details-marker{display:none}.gift-create summary span[data-v-8a81c2d7]{display:flex;flex-direction:column;gap:5px;color:#173f3b}.gift-create summary small[data-v-8a81c2d7],.gift-create summary b[data-v-8a81c2d7]{color:var(--text-muted);font-size:12px;font-weight:400}.gift-create[open] .gift-grid[data-v-8a81c2d7]{padding:20px 22px 0}.gift-create[open] .create-actions[data-v-8a81c2d7]{padding:0 22px 22px}.gift-media-preview[data-v-8a81c2d7]{margin:16px 22px 0;display:flex;align-items:center;gap:10px;color:#64736f;font-size:12px}.gift-media-preview img[data-v-8a81c2d7]{width:64px;height:64px;object-fit:contain;border-radius:14px;background:#f3f7f6;border:1px solid #e0e9e6}.section-head[data-v-8a81c2d7]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.section-head h3[data-v-8a81c2d7]{color:#173f3b;margin:0 0 4px}.section-head p[data-v-8a81c2d7],.section-head span[data-v-8a81c2d7]{color:var(--text-muted);font-size:13px}.table-wrap[data-v-8a81c2d7]{overflow-x:auto}table[data-v-8a81c2d7]{width:100%;border-collapse:collapse;min-width:980px}th[data-v-8a81c2d7],td[data-v-8a81c2d7]{padding:11px 9px;border-top:1px solid #e4ebe8;text-align:left;font-size:13px}th[data-v-8a81c2d7]{color:#64736f;font-weight:600}td[data-v-8a81c2d7]:first-child{min-width:190px}td small[data-v-8a81c2d7]{display:block;color:var(--text-muted);margin-top:4px;max-width:230px}input[data-v-8a81c2d7],select[data-v-8a81c2d7]{border:1px solid #d7e1de;border-radius:7px;height:34px;padding:0 8px;max-width:150px}td:first-child input[data-v-8a81c2d7]{width:170px}button[data-v-8a81c2d7]{border:0;border-radius:7px;padding:8px 14px;background:#2c7566;color:#fff;cursor:pointer}button[data-v-8a81c2d7]:disabled{opacity:.55}code[data-v-8a81c2d7]{color:#315e58}.create-grid[data-v-8a81c2d7]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.create-grid label[data-v-8a81c2d7]{display:flex;flex-direction:column;gap:6px;color:#64736f;font-size:12px}.create-grid label.wide[data-v-8a81c2d7]{grid-column:span 2}.create-grid input[data-v-8a81c2d7],.create-grid select[data-v-8a81c2d7]{width:100%;max-width:none;box-sizing:border-box}.create-actions[data-v-8a81c2d7]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.create-actions small[data-v-8a81c2d7]{color:var(--text-muted)}.upload-button[data-v-8a81c2d7]{display:inline-flex;align-items:center;border-radius:7px;padding:8px 14px;background:#1baea4;color:#fff;cursor:pointer;font-size:13px}.upload-button.disabled[data-v-8a81c2d7]{opacity:.55;cursor:default}.upload-button.gold[data-v-8a81c2d7]{background:linear-gradient(120deg,#b6934d,#d4b873)}.upload-button.video[data-v-8a81c2d7]{background:linear-gradient(120deg,#5264a9,#7c6ebd)}.upload-button input[data-v-8a81c2d7]{display:none}.gift-video-preview[data-v-8a81c2d7]{display:flex;align-items:center;gap:14px;margin:14px 22px 0;color:#526070;font-size:13px}.gift-video-preview video[data-v-8a81c2d7]{width:96px;height:148px;object-fit:cover;border-radius:12px;background:#07172b;box-shadow:0 8px 22px #132a4e2e}.inline-video-upload[data-v-8a81c2d7]{display:inline-flex;margin-top:6px;color:#5264a9;font-size:12px;cursor:pointer}.inline-video-upload input[data-v-8a81c2d7]{display:none}.video-ready[data-v-8a81c2d7]{display:block;color:#27897f}.avatar-thumb[data-v-8a81c2d7]{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#eef4f2}.avatar-thumb.gift[data-v-8a81c2d7]{width:60px;height:60px;border-radius:12px;object-fit:contain}.inline-description[data-v-8a81c2d7]{display:block;width:170px;margin-top:6px;font-size:12px}.compact[data-v-8a81c2d7]{display:block;width:145px;margin-top:5px;font-size:11px}.no-preview[data-v-8a81c2d7]{color:var(--text-muted)}@media (max-width: 900px){.create-grid[data-v-8a81c2d7]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width: 900px){.create-grid[data-v-8a81c2d7]{grid-template-columns:repeat(2,minmax(130px,1fr))}}.page-container[data-v-891c891e]{padding-bottom:90px}.state-card[data-v-891c891e]{padding:64px;text-align:center;color:var(--text-muted)}.config-section[data-v-891c891e]{padding:26px;margin-bottom:18px}.section-head[data-v-891c891e]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid var(--card-border);padding-bottom:16px;margin-bottom:20px}.section-head h3[data-v-891c891e]{font-size:17px;color:#173f3b;margin-bottom:4px}.section-head p[data-v-891c891e]{color:var(--text-muted);font-size:13px}.secondary-button[data-v-891c891e]{border:1px solid #b8ccc7;background:#eef6f4;color:#245f55;border-radius:9px;padding:9px 15px;font-weight:700;cursor:pointer;white-space:nowrap}.secondary-button[data-v-891c891e]:disabled,.remove-button[data-v-891c891e]:disabled{opacity:.45;cursor:not-allowed}.test-list[data-v-891c891e]{display:grid;gap:14px}.test-card[data-v-891c891e]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;padding:18px;border:1px solid #e0e9e5;border-radius:12px;background:#fbfdfc}.test-number[data-v-891c891e]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e8f3f1;color:#317166;font:700 13px Georgia,serif}.test-fields[data-v-891c891e]{display:grid;grid-template-columns:1fr 1.25fr 130px;gap:13px}.test-fields label[data-v-891c891e],.wide-field[data-v-891c891e]{display:flex;flex-direction:column;gap:7px;color:#475569;font-size:13px;font-weight:600}.test-fields input[data-v-891c891e],.test-fields select[data-v-891c891e],.test-fields textarea[data-v-891c891e],.wide-field textarea[data-v-891c891e]{width:100%;border:1px solid #d9e2df;border-radius:8px;padding:10px 11px;background:#fff;color:#172c2a;outline:none;resize:vertical}.test-fields input[data-v-891c891e],.test-fields select[data-v-891c891e]{height:42px}.test-fields input[data-v-891c891e]:focus,.test-fields select[data-v-891c891e]:focus,.test-fields textarea[data-v-891c891e]:focus,.wide-field textarea[data-v-891c891e]:focus{border-color:#2c7566;box-shadow:0 0 0 3px #2c75661a}.question-field[data-v-891c891e]{grid-column:1 / -1}.remove-button[data-v-891c891e]{align-self:start;border:0;background:transparent;color:#b05f51;padding:9px;cursor:pointer}.wide-field small[data-v-891c891e]{color:var(--text-muted);font-weight:400}.safety-note[data-v-891c891e]{margin-top:16px;padding:13px 15px;border-radius:10px;background:#fff7ed;border:1px solid #f3dcc3;color:#8b5b2b;font-size:13px}.save-bar[data-v-891c891e]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:min(920px,calc(100% - 48px));padding:14px 16px 14px 20px;background:#173f3b;color:#fff;border-radius:14px;box-shadow:0 16px 40px #102c2b40;display:flex;align-items:center;justify-content:space-between;z-index:30}.save-bar div[data-v-891c891e]{display:flex;flex-direction:column;gap:2px}.save-bar span[data-v-891c891e]{color:#d6b975;font-size:12px}.save-button[data-v-891c891e]{border:0;border-radius:9px;background:#d9ba78;color:#173f3b;padding:11px 20px;font-weight:700;cursor:pointer}@media (max-width: 900px){.test-card[data-v-891c891e]{grid-template-columns:1fr}.test-number[data-v-891c891e]{display:none}.test-fields[data-v-891c891e]{grid-template-columns:1fr}.question-field[data-v-891c891e]{grid-column:auto}.remove-button[data-v-891c891e]{justify-self:start}.save-bar[data-v-891c891e]{bottom:10px}}.page-container[data-v-bd83f608]{padding-bottom:90px}.state-card[data-v-bd83f608]{padding:64px;text-align:center;color:var(--text-muted)}.config-section[data-v-bd83f608]{padding:26px;margin-bottom:18px}.section-head[data-v-bd83f608]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid var(--card-border);padding-bottom:16px;margin-bottom:20px}.section-head h3[data-v-bd83f608]{font-size:17px;color:#173f3b;margin-bottom:4px}.section-head p[data-v-bd83f608]{color:var(--text-muted);font-size:13px}.price-grid[data-v-bd83f608]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price-grid label[data-v-bd83f608],.test-fields label[data-v-bd83f608]{display:flex;flex-direction:column;gap:7px;color:#475569;font-size:13px;font-weight:600}.price-grid input[data-v-bd83f608],.price-grid select[data-v-bd83f608],.test-fields input[data-v-bd83f608],.test-fields select[data-v-bd83f608],.test-fields textarea[data-v-bd83f608]{width:100%;border:1px solid #d9e2df;border-radius:8px;padding:10px 11px;background:#fff;color:#172c2a;outline:none;resize:vertical}.price-grid input[data-v-bd83f608],.price-grid select[data-v-bd83f608],.test-fields input[data-v-bd83f608],.test-fields select[data-v-bd83f608]{height:42px}.price-grid input[data-v-bd83f608]:focus,.price-grid select[data-v-bd83f608]:focus,.test-fields input[data-v-bd83f608]:focus,.test-fields select[data-v-bd83f608]:focus,.test-fields textarea[data-v-bd83f608]:focus{border-color:#2c7566;box-shadow:0 0 0 3px #2c75661a}.rule-note[data-v-bd83f608]{margin-top:18px;padding:13px 15px;border-radius:10px;background:#f5f3ff;border:1px solid #ddd8f5;color:#5c5680;font-size:13px}.secondary-button[data-v-bd83f608]{border:1px solid #b8ccc7;background:#eef6f4;color:#245f55;border-radius:9px;padding:9px 15px;font-weight:700;cursor:pointer;white-space:nowrap}.secondary-button[data-v-bd83f608]:disabled,.remove-button[data-v-bd83f608]:disabled,.test-order button[data-v-bd83f608]:disabled{opacity:.4;cursor:not-allowed}.test-list[data-v-bd83f608]{display:grid;gap:14px}.test-card[data-v-bd83f608]{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:16px;padding:18px;border:1px solid #e0e9e5;border-radius:12px;background:#fbfdfc}.test-card.offline[data-v-bd83f608]{background:#f8fafc;opacity:.78}.test-order[data-v-bd83f608]{display:grid;align-content:start;justify-items:center;gap:6px}.test-order strong[data-v-bd83f608]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e8f3f1;color:#317166;font:700 13px Georgia,serif}.test-order button[data-v-bd83f608]{width:28px;height:25px;border:1px solid #d8e3df;border-radius:6px;background:#fff;color:#476a65;cursor:pointer}.test-fields[data-v-bd83f608]{display:grid;grid-template-columns:160px minmax(260px,1.5fr) 130px 140px 110px 90px 110px;gap:13px}.subtitle-field[data-v-bd83f608],.question-field[data-v-bd83f608]{grid-column:1 / -1}.switch-field[data-v-bd83f608]{justify-content:end}.status-switch[data-v-bd83f608]{height:42px;border:1px solid #dfc4c4;border-radius:8px;background:#fff5f5;color:#9b4f4f;font-weight:700;cursor:pointer}.status-switch.on[data-v-bd83f608]{background:#eaf7f3;border-color:#b9d9d0;color:#256b5c}.remove-button[data-v-bd83f608]{align-self:start;border:0;background:transparent;color:#b05f51;padding:9px;cursor:pointer}.save-bar[data-v-bd83f608]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:min(980px,calc(100% - 48px));padding:14px 16px 14px 20px;background:#173f3b;color:#fff;border-radius:14px;box-shadow:0 16px 40px #102c2b40;display:flex;align-items:center;justify-content:space-between;z-index:30}.save-bar div[data-v-bd83f608]{display:flex;flex-direction:column;gap:2px}.save-bar span[data-v-bd83f608]{color:#d6b975;font-size:12px}.save-button[data-v-bd83f608]{border:0;border-radius:9px;background:#d9ba78;color:#173f3b;padding:11px 20px;font-weight:700;cursor:pointer}@media (max-width: 1100px){.price-grid[data-v-bd83f608],.test-card[data-v-bd83f608]{grid-template-columns:1fr}.test-order[data-v-bd83f608]{display:flex}.test-fields[data-v-bd83f608]{grid-template-columns:1fr 1fr}.subtitle-field[data-v-bd83f608],.question-field[data-v-bd83f608]{grid-column:1 / -1}.remove-button[data-v-bd83f608]{justify-self:start}}@media (max-width: 700px){.test-fields[data-v-bd83f608]{grid-template-columns:1fr}.subtitle-field[data-v-bd83f608],.question-field[data-v-bd83f608]{grid-column:auto}.save-bar[data-v-bd83f608]{bottom:10px}}.page-container[data-v-1491985e]{max-width:1440px;margin:0 auto;padding:28px 24px}.page-header[data-v-1491985e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.page-header h1[data-v-1491985e]{font-size:26px;color:#0f172a}.page-header p[data-v-1491985e],.muted[data-v-1491985e]{color:#64748b;font-size:12px;margin-top:5px}.refresh[data-v-1491985e],.filters button[data-v-1491985e],td button[data-v-1491985e],.actions button[data-v-1491985e]{border:0;border-radius:7px;background:#0f766e;color:#fff;padding:9px 14px;cursor:pointer}.filters[data-v-1491985e]{display:flex;gap:12px;align-items:center;padding:16px;margin-bottom:18px}.kind-tabs[data-v-1491985e]{display:flex;gap:6px}.kind-tabs button[data-v-1491985e]{background:#e2e8f0;color:#475569}.kind-tabs button.active[data-v-1491985e]{background:#0f766e;color:#fff}.filters input[data-v-1491985e]{flex:1;min-width:220px;padding:9px 11px;border:1px solid #cbd5e1;border-radius:7px}.table-wrap[data-v-1491985e]{padding:0 16px 14px;overflow:auto}table[data-v-1491985e]{width:100%;border-collapse:collapse}th[data-v-1491985e],td[data-v-1491985e]{text-align:left;padding:13px 10px;border-bottom:1px solid #e2e8f0;white-space:nowrap}th[data-v-1491985e]{font-size:12px;color:#64748b}.kind[data-v-1491985e]{display:inline-block;padding:2px 7px;border-radius:999px;margin-right:7px;font-size:11px;background:#e0f2fe;color:#0369a1}.kind.tribe[data-v-1491985e]{background:#fef3c7;color:#92400e}.badge[data-v-1491985e]{display:inline-block;padding:2px 6px;border-radius:6px;background:#e0f2fe;color:#0369a1;margin-right:5px;font-size:11px}.badge.warn[data-v-1491985e]{background:#ffedd5;color:#c2410c}.empty[data-v-1491985e]{text-align:center;color:#94a3b8;padding:30px}.pager[data-v-1491985e]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;color:#64748b;font-size:13px}.pager button[data-v-1491985e]{padding:6px 10px}.pager button[data-v-1491985e]:disabled,button[data-v-1491985e]:disabled{opacity:.45;cursor:not-allowed}.error[data-v-1491985e]{padding:11px 14px;margin-bottom:12px;border-radius:8px;background:#fee2e2;color:#b91c1c}.drawer-mask[data-v-1491985e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;z-index:300;display:flex;justify-content:flex-end}.drawer[data-v-1491985e]{width:min(760px,94vw);height:100%;overflow:auto;background:#fff;padding:24px;box-shadow:-8px 0 30px #0f172a2e}.drawer-head[data-v-1491985e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.drawer-head h2[data-v-1491985e]{display:inline;font-size:22px}.close[data-v-1491985e]{font-size:30px;background:none;border:0;color:#475569;cursor:pointer}.detail-tabs[data-v-1491985e]{display:flex;gap:5px;border-bottom:1px solid #e2e8f0;margin-bottom:20px}.detail-tabs button[data-v-1491985e]{padding:10px 14px;border:0;background:none;color:#64748b;cursor:pointer;border-bottom:2px solid transparent}.detail-tabs button.active[data-v-1491985e]{color:#0f766e;border-color:#0f766e}.profile[data-v-1491985e]{display:grid;gap:16px}.profile label[data-v-1491985e]{display:grid;gap:7px;font-size:13px;color:#475569}.profile input[data-v-1491985e],.profile textarea[data-v-1491985e]{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.switch[data-v-1491985e]{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.switch input[data-v-1491985e]{width:16px}.actions[data-v-1491985e]{display:flex;gap:10px}.actions .danger[data-v-1491985e]{background:#b91c1c}.danger-tip[data-v-1491985e]{font-size:12px;color:#b91c1c}.sub-table[data-v-1491985e]{overflow:auto}@media (max-width:760px){.page-container[data-v-1491985e]{padding:16px 10px}.filters[data-v-1491985e]{align-items:stretch;flex-direction:column}.filters input[data-v-1491985e],.kind-tabs[data-v-1491985e]{width:100%}.kind-tabs button[data-v-1491985e]{flex:1}.drawer[data-v-1491985e]{width:100%;padding:18px 12px}.page-header p[data-v-1491985e]{display:none}}.quote-page[data-v-fe4ddafb]{width:100%;max-width:1180px;margin:0 auto}.page-head[data-v-fe4ddafb]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px}.eyebrow[data-v-fe4ddafb]{display:block;margin-bottom:7px;color:#6d5ba7;font-size:11px;font-weight:800;letter-spacing:.18em}.page-title[data-v-fe4ddafb]{margin-bottom:7px;color:#1e293b}.page-hint[data-v-fe4ddafb]{color:#64748b;line-height:1.7}.date-badge[data-v-fe4ddafb]{min-width:170px;padding:12px 16px;border:1px solid #dce5ef;border-radius:12px;background:#fff}.date-badge span[data-v-fe4ddafb]{display:block;margin-bottom:4px;color:#94a3b8;font-size:11px}.date-badge strong[data-v-fe4ddafb]{color:#334155;font-size:15px}.state-card[data-v-fe4ddafb]{padding:28px;color:#64748b}.workspace[data-v-fe4ddafb]{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:20px;align-items:start}.editor-card[data-v-fe4ddafb],.preview-card[data-v-fe4ddafb]{padding:22px}.section-head[data-v-fe4ddafb],.preview-head[data-v-fe4ddafb]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.section-head h3[data-v-fe4ddafb],.preview-head h3[data-v-fe4ddafb]{margin-bottom:5px;color:#1e293b}.section-head p[data-v-fe4ddafb],.preview-head p[data-v-fe4ddafb]{color:#64748b;font-size:13px;line-height:1.6}.count[data-v-fe4ddafb]{flex:none;padding:5px 10px;border-radius:999px;background:#eef2ff;color:#514889;font-size:12px;font-weight:700}.count.danger[data-v-fe4ddafb]{background:#fee2e2;color:#b91c1c}textarea[data-v-fe4ddafb]{width:100%;resize:vertical;padding:14px 15px;border:1px solid #cbd5e1;border-radius:10px;color:#1e293b;font:inherit;font-size:16px;line-height:1.7;outline:none}textarea[data-v-fe4ddafb]:focus{border-color:#8976bd;box-shadow:0 0 0 3px #8976bd1f}.length-guide[data-v-fe4ddafb]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.length-guide span[data-v-fe4ddafb]{padding:7px;border-radius:8px;background:#f8fafc;color:#94a3b8;text-align:center;font-size:11px}.length-guide span.active[data-v-fe4ddafb]{background:#eef2ff;color:#514889;font-weight:700}.sample-block[data-v-fe4ddafb]{margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.sample-block>strong[data-v-fe4ddafb]{color:#334155}.sample-block>p[data-v-fe4ddafb]{margin:5px 0 12px;color:#64748b;font-size:12px}.sample-list[data-v-fe4ddafb]{display:grid;gap:8px}.sample-list button[data-v-fe4ddafb]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;text-align:left;cursor:pointer;line-height:1.5}.sample-list button[data-v-fe4ddafb]:hover{border-color:#a99acb;background:#faf9ff}.sample-list span[data-v-fe4ddafb]{display:inline-block;margin-right:8px;padding:2px 7px;border-radius:999px;background:#f1edfb;color:#6d5ba7;font-size:10px;font-weight:700}.message[data-v-fe4ddafb]{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:13px}.message.error[data-v-fe4ddafb]{background:#fef2f2;color:#b91c1c}.message.success[data-v-fe4ddafb]{background:#ecfdf5;color:#047857}.save-row[data-v-fe4ddafb]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.save-row small[data-v-fe4ddafb]{color:#94a3b8}.save-button[data-v-fe4ddafb]{flex:none;padding:10px 18px;border:0;border-radius:9px;background:#173f3b;color:#fff;font-weight:700;cursor:pointer}.save-button[data-v-fe4ddafb]:disabled{opacity:.5;cursor:not-allowed}.preview-card[data-v-fe4ddafb]{position:sticky;top:84px}.preview-head>span[data-v-fe4ddafb]{padding:4px 9px;border-radius:999px;background:#eef2ff;color:#514889;font-size:11px}.phone-shell[data-v-fe4ddafb]{width:300px;margin:6px auto 14px;padding:7px;border-radius:36px;background:#1d2430;box-shadow:0 18px 42px #0f172a30}.phone-screen[data-v-fe4ddafb]{position:relative;height:620px;overflow:hidden;border-radius:30px;background:linear-gradient(150deg,#fbfdff,#f5f5ff 45%,#edf8ff)}.phone-screen[data-v-fe4ddafb]:before,.phone-screen[data-v-fe4ddafb]:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;filter:blur(52px);opacity:.22}.phone-screen[data-v-fe4ddafb]:before{left:-130px;top:100px;background:#b9a3f4}.phone-screen[data-v-fe4ddafb]:after{right:-140px;bottom:80px;background:#8dd3ff}.mock-status[data-v-fe4ddafb]{position:relative;z-index:2;display:flex;justify-content:space-between;padding:13px 20px 0;color:#596270;font-size:10px;letter-spacing:.04em}.launch-content[data-v-fe4ddafb]{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:18px}.xuanyu-icon[data-v-fe4ddafb]{display:grid;place-items:center;width:82px;height:82px;border-radius:22px;background:radial-gradient(circle at 25% 18%,#efbfdc 0%,transparent 37%),linear-gradient(145deg,#936bb7,#5851a8 52%,#79b7dd);box-shadow:0 12px 26px #5b4b9729;color:#ffe6b2;font-family:STSong,SimSun,serif;font-size:29px;letter-spacing:-.11em;text-indent:-.11em}.quote-area[data-v-fe4ddafb]{display:grid;place-items:center;height:124px;margin-top:28px}.quote-area.short[data-v-fe4ddafb]{width:88%}.quote-area.medium[data-v-fe4ddafb]{width:84%}.quote-area.long[data-v-fe4ddafb]{width:80%}.preview-quote[data-v-fe4ddafb]{margin:0;color:#284b77;font-family:STSong,SimSun,serif;font-weight:500;line-height:1.45;text-align:center}.preview-quote.short[data-v-fe4ddafb]{font-size:21px;white-space:nowrap}.preview-quote.medium[data-v-fe4ddafb]{max-width:100%;font-size:19px}.preview-quote.long[data-v-fe4ddafb]{max-width:100%;font-size:17px}.mock-navigation[data-v-fe4ddafb]{position:absolute;z-index:2;left:0;right:0;bottom:13px;display:flex;justify-content:center;gap:42px;opacity:.28}.mock-navigation i[data-v-fe4ddafb]{display:block;width:14px;height:14px;border:2px solid #8792a0;border-radius:4px}.mock-navigation i[data-v-fe4ddafb]:first-child{border-width:2px 0 0;border-radius:0}.mock-navigation i[data-v-fe4ddafb]:last-child{transform:rotate(45deg);border-width:0 0 2px 2px;border-radius:0}.preview-note[data-v-fe4ddafb]{color:#94a3b8;font-size:11px;line-height:1.6;text-align:center}@media (max-width: 900px){.workspace[data-v-fe4ddafb]{grid-template-columns:1fr}.preview-card[data-v-fe4ddafb]{position:static}}@media (max-width: 560px){.page-head[data-v-fe4ddafb]{align-items:flex-start;flex-direction:column}.date-badge[data-v-fe4ddafb]{width:100%}.length-guide[data-v-fe4ddafb]{grid-template-columns:1fr}.save-row[data-v-fe4ddafb]{align-items:stretch;flex-direction:column}.phone-shell[data-v-fe4ddafb]{width:min(300px,100%)}}.update-page[data-v-6c3b6ff4]{max-width:1180px;margin:0 auto;padding:28px 24px 56px}.page-head[data-v-6c3b6ff4]{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:22px}.page-head h2[data-v-6c3b6ff4]{margin:5px 0 6px;color:#0f172a;font-size:28px}.page-head p[data-v-6c3b6ff4],.field small[data-v-6c3b6ff4]{color:#64748b}.eyebrow[data-v-6c3b6ff4]{color:#b91c1c;font-size:12px;font-weight:800;letter-spacing:.16em}.card[data-v-6c3b6ff4]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0f172a0f}.loading[data-v-6c3b6ff4]{color:#64748b}.global-card[data-v-6c3b6ff4]{display:flex;align-items:center;justify-content:space-between;gap:28px}.switch-row[data-v-6c3b6ff4]{display:flex;align-items:center;gap:20px}.switch-row span[data-v-6c3b6ff4]{display:flex;flex-direction:column;gap:5px}.switch-row input[data-v-6c3b6ff4]{width:22px;height:22px;accent-color:#b91c1c}.tabs[data-v-6c3b6ff4]{display:flex;gap:8px;margin:22px 0 12px}.tabs button[data-v-6c3b6ff4]{border:0;border-radius:10px;padding:10px 22px;background:#e2e8f0;color:#475569;cursor:pointer;font-weight:700}.tabs button.active[data-v-6c3b6ff4]{color:#fff;background:#b91c1c}.grid[data-v-6c3b6ff4]{display:grid;gap:18px}.grid.four[data-v-6c3b6ff4]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.two[data-v-6c3b6ff4]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.field[data-v-6c3b6ff4]{display:flex;flex-direction:column;gap:8px;color:#334155;font-size:14px;font-weight:650}.field.compact[data-v-6c3b6ff4]{min-width:210px}input[data-v-6c3b6ff4],textarea[data-v-6c3b6ff4]{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;background:#fff;color:#0f172a;font:inherit;outline:none}input[data-v-6c3b6ff4]:focus,textarea[data-v-6c3b6ff4]:focus{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c1a}.policy-card>.field[data-v-6c3b6ff4]{margin-top:22px}.channel-block[data-v-6c3b6ff4]{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:22px}.channel-block h3[data-v-6c3b6ff4]{margin-bottom:8px}.notice[data-v-6c3b6ff4]{padding:10px 12px;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:13px}.save-button[data-v-6c3b6ff4]{border:0;border-radius:10px;padding:11px 18px;background:#b91c1c;color:#fff;font-weight:750;cursor:pointer}.save-button[data-v-6c3b6ff4]:disabled{opacity:.55;cursor:wait}.status[data-v-6c3b6ff4]{margin-top:14px;padding:12px 14px;border-radius:10px}.status.success[data-v-6c3b6ff4]{background:#ecfdf5;color:#047857}.status.error[data-v-6c3b6ff4]{background:#fef2f2;color:#b91c1c}@media (max-width: 800px){.update-page[data-v-6c3b6ff4]{padding:18px 14px 40px}.page-head[data-v-6c3b6ff4],.global-card[data-v-6c3b6ff4]{align-items:stretch;flex-direction:column}.grid.four[data-v-6c3b6ff4],.grid.two[data-v-6c3b6ff4]{grid-template-columns:1fr}.save-button[data-v-6c3b6ff4]{width:100%}}.knowledge-page[data-v-f7a637b9]{max-width:1100px;margin:0 auto;padding-bottom:92px;color:#24332f}.page-head[data-v-f7a637b9]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.eyebrow[data-v-f7a637b9]{margin:0 0 5px;color:#12856e;font-size:12px;font-weight:700;letter-spacing:.08em}.page-hint[data-v-f7a637b9]{margin:5px 0 0}.privacy-badge[data-v-f7a637b9]{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #cfe5de;border-radius:999px;background:#f5fbf9;color:#34695d;font-size:13px;white-space:nowrap}.privacy-badge span[data-v-f7a637b9]{color:#19a783;font-size:10px}.stats[data-v-f7a637b9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.stats>div[data-v-f7a637b9]{display:flex;flex-direction:column;padding:15px 17px;background:#fff;border:1px solid #e2e8e5;border-radius:13px}.stats strong[data-v-f7a637b9]{font-size:22px;color:#183c34}.stats span[data-v-f7a637b9]{font-size:12px;color:#73817d;margin-top:2px}.mode-tabs[data-v-f7a637b9]{display:grid;grid-template-columns:repeat(3,1fr);padding:5px;background:#e9f0ed;border-radius:14px;margin-bottom:14px;position:sticky;top:70px;z-index:20}.mode-tabs button[data-v-f7a637b9]{height:46px;border:0;background:transparent;color:#5c6c67;border-radius:10px;font:inherit;font-weight:650;cursor:pointer}.mode-tabs button span[data-v-f7a637b9]{margin-right:7px}.mode-tabs button.active[data-v-f7a637b9]{background:#fff;color:#087e66;box-shadow:0 2px 8px #173d351a}.notice[data-v-f7a637b9]{position:sticky;top:126px;z-index:30;margin:0 0 12px;padding:11px 14px;border-radius:10px;background:#eaf8f3;color:#146a57;border:1px solid #bfe7da}.notice.error[data-v-f7a637b9]{background:#fff1f1;color:#a82b2b;border-color:#f3c6c6}.notice.warn[data-v-f7a637b9]{background:#fff8e8;color:#8c6414;border-color:#ead79f}.workspace[data-v-f7a637b9]{background:#fff;border:1px solid #dfe7e4;border-radius:16px;padding:22px;box-shadow:0 10px 30px #19362f0a}.section-title[data-v-f7a637b9]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:20px}.section-title h3[data-v-f7a637b9]{font-size:19px;margin:0 0 4px}.section-title p[data-v-f7a637b9]{margin:0;color:#7b8783;font-size:13px}.plain-btn[data-v-f7a637b9]{border:0;background:transparent;color:#12856e;padding:8px;cursor:pointer}.draft-tip[data-v-f7a637b9]{padding:9px 12px;margin:-8px 0 15px;background:#f0f8f5;border-radius:8px;color:#397064;font-size:13px}.field[data-v-f7a637b9]{display:flex;flex-direction:column;gap:7px;min-width:0}.field>span[data-v-f7a637b9]{font-size:13px;font-weight:650;color:#43534f}.field small[data-v-f7a637b9],.field em[data-v-f7a637b9]{font-weight:400;color:#8b9693;font-style:normal}.field em[data-v-f7a637b9]{float:right}.field input[data-v-f7a637b9],.field select[data-v-f7a637b9],.field textarea[data-v-f7a637b9],.filter-row select[data-v-f7a637b9],.search-box input[data-v-f7a637b9]{width:100%;border:1px solid #d8e0dd;background:#fff;border-radius:10px;padding:12px 13px;color:#1e2d29;font:inherit;outline:none}.field input[data-v-f7a637b9],.field select[data-v-f7a637b9]{min-height:46px}.field textarea[data-v-f7a637b9]{resize:vertical;line-height:1.75;font-size:16px}.field input[data-v-f7a637b9]:focus,.field select[data-v-f7a637b9]:focus,.field textarea[data-v-f7a637b9]:focus,.filter-row select[data-v-f7a637b9]:focus,.search-box[data-v-f7a637b9]:focus-within{border-color:#32aa91;box-shadow:0 0 0 3px #32aa911a}.content-field[data-v-f7a637b9]{margin-top:15px}.quick-actions[data-v-f7a637b9]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 18px}.secondary-btn[data-v-f7a637b9]{min-height:42px;padding:8px 14px;border:1px solid #cad9d4;border-radius:9px;background:#f9fcfb;color:#357266;cursor:pointer}.draft-state[data-v-f7a637b9]{font-size:12px;color:#8b9693}.metadata[data-v-f7a637b9]{border-top:1px solid #e7ecea;margin-top:10px;padding-top:16px}.metadata summary[data-v-f7a637b9]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;margin-bottom:14px}.metadata summary[data-v-f7a637b9]::-webkit-details-marker{display:none}.metadata summary strong[data-v-f7a637b9]{font-size:15px}.metadata summary span[data-v-f7a637b9]{font-size:12px;color:#8b9693}.metadata-grid[data-v-f7a637b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.metadata-grid .field[data-v-f7a637b9]:last-child{grid-column:span 2}.sticky-submit[data-v-f7a637b9]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px -22px -22px;padding:15px 22px;border-top:1px solid #e2e8e5;background:#fafcfbf5;border-radius:0 0 16px 16px}.sticky-submit>div[data-v-f7a637b9]{display:flex;flex-direction:column}.sticky-submit small[data-v-f7a637b9]{font-size:12px;color:#7f8c88;margin-top:2px}.primary-btn[data-v-f7a637b9]{min-height:44px;padding:10px 20px;border:0;border-radius:10px;background:#118c72;color:#fff;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.primary-btn[data-v-f7a637b9]:hover{background:#087760}.primary-btn[data-v-f7a637b9]:disabled{opacity:.5;cursor:not-allowed}.primary-btn.compact[data-v-f7a637b9]{min-height:44px;padding:8px 17px}.source-buttons[data-v-f7a637b9]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-bottom:18px}.source-button[data-v-f7a637b9]{position:relative;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #b9cdc7;border-radius:13px;background:#fbfdfc;color:#41655c;cursor:pointer;padding:14px}.source-button.main-source[data-v-f7a637b9]{background:#eff8f5;border-color:#6bb9a7}.source-button input[data-v-f7a637b9]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.source-button strong[data-v-f7a637b9]{margin:6px 0 2px;font-size:14px}.source-button small[data-v-f7a637b9]{color:#83908c}.source-icon[data-v-f7a637b9]{display:grid;place-items:center;width:38px;height:38px;background:#fff;border-radius:50%;font-size:22px;color:#16886f;box-shadow:0 2px 9px #1c66571f}.upload-queue[data-v-f7a637b9]{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.upload-item[data-v-f7a637b9]{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid #e0e7e4;border-radius:11px}.file-mark[data-v-f7a637b9],.kind[data-v-f7a637b9]{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:9px;background:#edf7f4;color:#12856e;font-size:11px;font-weight:800}.file-info[data-v-f7a637b9]{min-width:0;flex:1;display:flex;flex-direction:column}.file-info strong[data-v-f7a637b9]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.file-info small[data-v-f7a637b9]{color:#7c8985}.progress[data-v-f7a637b9]{height:3px;background:#e7eeeb;border-radius:3px;margin-top:7px;overflow:hidden}.progress i[data-v-f7a637b9]{display:block;height:100%;background:#1ba184;transition:width .2s}.remove-file[data-v-f7a637b9]{border:0;background:transparent;color:#8e9996;font-size:23px;padding:8px}.library-tools[data-v-f7a637b9]{display:flex;gap:9px}.search-box[data-v-f7a637b9]{flex:1;display:flex;align-items:center;min-height:44px;border:1px solid #d8e0dd;border-radius:10px;padding:0 12px}.search-box span[data-v-f7a637b9]{font-size:20px;color:#72807c}.search-box input[data-v-f7a637b9]{border:0;box-shadow:none!important;padding:8px}.filter-row[data-v-f7a637b9]{display:flex;gap:8px;margin:12px 0 18px}.filter-row select[data-v-f7a637b9]{min-height:42px;padding:8px 10px}.knowledge-list[data-v-f7a637b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledge-card[data-v-f7a637b9]{border:1px solid #e0e7e4;border-radius:13px;padding:15px;cursor:pointer;transition:.15s}.knowledge-card[data-v-f7a637b9]:hover{border-color:#8ac6b8;transform:translateY(-1px)}.card-top[data-v-f7a637b9]{display:flex;align-items:flex-start;gap:11px}.card-title[data-v-f7a637b9]{min-width:0;flex:1}.card-title h4[data-v-f7a637b9]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 3px}.card-title p[data-v-f7a637b9]{font-size:12px;color:#778580;margin:0}.status-pill[data-v-f7a637b9]{font-size:11px;padding:4px 7px;border-radius:999px;background:#edf1f0;color:#66736f;white-space:nowrap}.status-pill.approved[data-v-f7a637b9]{background:#e6f7f1;color:#087a61}.status-pill.review[data-v-f7a637b9]{background:#fff5db;color:#8c6310}.status-pill.archived[data-v-f7a637b9]{background:#f0f0f3;color:#737380}.preview[data-v-f7a637b9]{margin:12px 0;color:#52615d;font-size:13px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:44px}.preview.file-name[data-v-f7a637b9]{word-break:break-all}.card-foot[data-v-f7a637b9]{display:flex;align-items:center;gap:9px;color:#919b98;font-size:11px;border-top:1px solid #edf0ef;padding-top:9px}.card-foot span[data-v-f7a637b9]:nth-child(2){flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-foot span[data-v-f7a637b9]:last-child{margin-left:auto;color:#278b76}.empty-state[data-v-f7a637b9]{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#88938f;gap:5px}.empty-state strong[data-v-f7a637b9]{color:#4e5c58}.load-more[data-v-f7a637b9]{width:100%;min-height:45px;margin-top:13px;border:1px solid #d8e1de;border-radius:10px;background:#fafcfb;color:#41665d}.drawer-backdrop[data-v-f7a637b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0f1d1959;display:flex;justify-content:flex-end}.detail-drawer[data-v-f7a637b9]{width:min(620px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-12px 0 40px #091e1829}.detail-drawer header[data-v-f7a637b9]{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;border-bottom:1px solid #e2e8e5}.detail-drawer header small[data-v-f7a637b9]{color:#7f8b87}.detail-drawer header h3[data-v-f7a637b9]{margin:3px 0 0}.detail-drawer header button[data-v-f7a637b9]{border:0;background:#f1f5f3;width:40px;height:40px;border-radius:50%;font-size:25px}.drawer-body[data-v-f7a637b9]{flex:1;overflow-y:auto;padding:20px 22px}.drawer-body .metadata[data-v-f7a637b9]{margin-top:20px}.detail-drawer footer[data-v-f7a637b9]{display:flex;justify-content:space-between;gap:12px;padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e2e8e5}.danger-link[data-v-f7a637b9]{border:0;background:transparent;color:#b23b3b;padding:10px}.file-detail[data-v-f7a637b9]{display:flex;flex-direction:column;padding:15px;border-radius:11px;background:#f4f8f6;margin:15px 0}.file-detail span[data-v-f7a637b9],.file-detail p[data-v-f7a637b9]{color:#75827e;font-size:13px;margin:4px 0 0}.security-info[data-v-f7a637b9]{margin-top:20px;background:#f6f9f8;border-radius:10px;padding:12px}.security-info>div[data-v-f7a637b9]{display:flex;justify-content:space-between;gap:15px;padding:6px}.security-info dt[data-v-f7a637b9]{color:#7b8884}.security-info dd[data-v-f7a637b9]{text-align:right}.full[data-v-f7a637b9]{width:100%}.metadata[data-v-f7a637b9] summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;margin-bottom:14px}.metadata[data-v-f7a637b9] summary::-webkit-details-marker{display:none}.metadata[data-v-f7a637b9] summary strong{font-size:15px}.metadata[data-v-f7a637b9] summary span{font-size:12px;color:#8b9693}.metadata[data-v-f7a637b9] .metadata-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.metadata[data-v-f7a637b9] .metadata-grid .field:last-child{grid-column:span 2}.metadata[data-v-f7a637b9] .field{display:flex;flex-direction:column;gap:7px;min-width:0}.metadata[data-v-f7a637b9] .field>span{font-size:13px;font-weight:650;color:#43534f}.metadata[data-v-f7a637b9] .field input,.metadata[data-v-f7a637b9] .field select{width:100%;min-height:46px;border:1px solid #d8e0dd;background:#fff;border-radius:10px;padding:12px 13px;color:#1e2d29;font:inherit;outline:none}.metadata[data-v-f7a637b9] .field input:focus,.metadata[data-v-f7a637b9] .field select:focus{border-color:#32aa91;box-shadow:0 0 0 3px #32aa911a}.extraction-panel[data-v-f7a637b9]{margin:20px 0;border:1px solid #dbe7e3;border-radius:13px;padding:15px;background:#fbfdfc}.extraction-head[data-v-f7a637b9]{display:flex;justify-content:space-between;gap:12px;align-items:center}.extraction-head small[data-v-f7a637b9]{color:#82908c}.extraction-head h4[data-v-f7a637b9]{margin:2px 0 0;font-size:16px}.extraction-message[data-v-f7a637b9]{margin:9px 0 0;color:#66746f;font-size:13px}.privacy-note[data-v-f7a637b9]{margin:10px 0 0;padding:10px;border-radius:9px;background:#fff7e3;color:#795b18;font-size:12px;line-height:1.6}.extraction-summary[data-v-f7a637b9]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px}.extraction-summary span[data-v-f7a637b9]{display:flex;flex-direction:column;text-align:center;padding:9px 4px;border-radius:8px;background:#eff6f3;color:#77847f;font-size:11px}.extraction-summary strong[data-v-f7a637b9]{font-size:16px;color:#24584c}.review-toolbar[data-v-f7a637b9]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:15px 0 9px;font-size:12px;color:#76837f}.review-toolbar button[data-v-f7a637b9]{border:0;border-radius:8px;padding:8px 11px;background:#12856e;color:#fff}.chunk-list[data-v-f7a637b9]{display:flex;flex-direction:column;gap:9px}.chunk-card[data-v-f7a637b9]{border:1px solid #dee7e4;background:#fff;border-radius:10px;padding:11px}.chunk-card.approved[data-v-f7a637b9]{border-color:#86cbb9;background:#f6fcfa}.chunk-card.rejected[data-v-f7a637b9]{opacity:.68;background:#f5f5f5}.chunk-head[data-v-f7a637b9]{display:flex;justify-content:space-between;color:#4d5e59;font-size:12px}.chunk-head span[data-v-f7a637b9]{color:#16856e}.chunk-card.rejected .chunk-head span[data-v-f7a637b9]{color:#9a5555}.chunk-card>p[data-v-f7a637b9]{white-space:pre-wrap;word-break:break-word;margin:8px 0 10px;font-size:13px;line-height:1.7;max-height:230px;overflow:auto}.chunk-actions[data-v-f7a637b9]{display:flex;flex-wrap:wrap;gap:7px}.chunk-actions button[data-v-f7a637b9]{min-height:35px;padding:6px 10px;border:1px solid #d7e1de;border-radius:8px;background:#fff;color:#566762}.chunk-actions button.active[data-v-f7a637b9]{background:#158a72;border-color:#158a72;color:#fff}.chunk-actions button.reject[data-v-f7a637b9]{background:#925151;border-color:#925151;color:#fff}.model-audit[data-v-f7a637b9]{margin:8px 0 0;color:#89948f;font-size:10px;word-break:break-all}.consent-card[data-v-f7a637b9]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:12px;border:1px solid #ead59c;border-radius:10px;background:#fffaf0}.consent-card>div[data-v-f7a637b9]{display:flex;flex-direction:column}.consent-card strong[data-v-f7a637b9]{font-size:13px;color:#644b12}.consent-card small[data-v-f7a637b9]{margin-top:2px;color:#8a7544;line-height:1.5}.consent-card button[data-v-f7a637b9]{min-height:39px;border:0;border-radius:8px;background:#8d6818;color:#fff;padding:8px 12px;white-space:nowrap}.case-panel[data-v-f7a637b9]{margin:20px 0;border:1px solid #dfe6ef;border-radius:13px;padding:15px;background:#fbfcff}.case-panel-head[data-v-f7a637b9]{display:flex;justify-content:space-between;align-items:center;gap:12px}.case-panel-head small[data-v-f7a637b9]{color:#85909e}.case-panel-head h4[data-v-f7a637b9]{margin:2px 0 0;font-size:16px}.case-hint[data-v-f7a637b9]{font-size:12px;line-height:1.6;color:#788493;margin:9px 0 12px}.case-form[data-v-f7a637b9]{padding:13px;border-radius:11px;background:#fff;border:1px solid #e0e6ed}.case-form-grid[data-v-f7a637b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.case-form-grid .full[data-v-f7a637b9]{grid-column:1 / -1}.case-form-actions[data-v-f7a637b9]{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:12px}.case-timeline[data-v-f7a637b9]{display:flex;flex-direction:column;margin-top:8px}.case-node[data-v-f7a637b9]{position:relative;display:flex;gap:10px;padding:12px 0 12px 18px;border-left:2px solid #c8d9d4;margin-left:5px}.case-node>i[data-v-f7a637b9]{position:absolute;left:-6px;top:18px;width:10px;height:10px;border-radius:50%;background:#1b9277;border:2px solid #fff;box-shadow:0 0 0 1px #81b8aa}.case-node-main[data-v-f7a637b9]{min-width:0;flex:1}.case-node-main>div[data-v-f7a637b9]{display:flex;justify-content:space-between;gap:8px}.case-node-main strong[data-v-f7a637b9]{font-size:14px}.case-node-main span[data-v-f7a637b9],.case-node-main small[data-v-f7a637b9]{font-size:11px;color:#7c8985}.case-node-main p[data-v-f7a637b9]{white-space:pre-wrap;word-break:break-word;margin:6px 0;color:#495954;font-size:13px;line-height:1.6}.case-node-actions[data-v-f7a637b9]{display:flex;flex-direction:column;gap:4px}.case-node-actions button[data-v-f7a637b9]{border:0;background:transparent;color:#287765;padding:4px 6px}.case-node-actions button[data-v-f7a637b9]:last-child{color:#a44f4f}.case-empty[data-v-f7a637b9]{padding:20px 8px;text-align:center;color:#899490;font-size:12px}.rule-convert-card[data-v-f7a637b9]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:14px;border:1px solid #cfe4dd;border-radius:12px;background:#f3faf7}.rule-convert-card>div[data-v-f7a637b9]{display:flex;flex-direction:column}.rule-convert-card small[data-v-f7a637b9]{color:#648079}.rule-convert-card strong[data-v-f7a637b9]{margin:3px 0;font-size:14px}.rule-convert-card p[data-v-f7a637b9]{margin:0;color:#788783;font-size:12px}.rule-convert-card a[data-v-f7a637b9]{padding:9px 12px;border-radius:9px;background:#148870;color:#fff;text-decoration:none;white-space:nowrap;font-size:13px}@media (max-width:720px){.knowledge-page[data-v-f7a637b9]{padding-bottom:105px}.page-head[data-v-f7a637b9]{align-items:center}.page-title[data-v-f7a637b9]{font-size:22px}.page-hint[data-v-f7a637b9]{max-width:270px}.privacy-badge[data-v-f7a637b9]{padding:7px 9px;font-size:11px}.stats[data-v-f7a637b9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.stats>div[data-v-f7a637b9]{padding:10px 5px;align-items:center;text-align:center}.stats strong[data-v-f7a637b9]{font-size:18px}.stats span[data-v-f7a637b9]{font-size:10px}.mode-tabs[data-v-f7a637b9]{top:111px;margin-left:-2px;margin-right:-2px}.mode-tabs button[data-v-f7a637b9]{height:44px}.workspace[data-v-f7a637b9]{border-radius:13px;padding:16px;margin:0 -2px}.metadata-grid[data-v-f7a637b9]{grid-template-columns:1fr}.metadata-grid .field[data-v-f7a637b9]:last-child{grid-column:auto}.sticky-submit[data-v-f7a637b9]{position:fixed;z-index:90;left:0;right:0;bottom:0;margin:0;padding:11px 16px calc(11px + env(safe-area-inset-bottom));border-radius:0;box-shadow:0 -7px 22px #1a342e1a}.sticky-submit>div[data-v-f7a637b9]{max-width:55%}.sticky-submit small[data-v-f7a637b9]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-buttons[data-v-f7a637b9]{grid-template-columns:1fr 1fr}.source-button[data-v-f7a637b9]{min-height:112px}.source-button.main-source[data-v-f7a637b9]{grid-column:1 / -1}.knowledge-list[data-v-f7a637b9]{grid-template-columns:1fr}.filter-row[data-v-f7a637b9]{display:grid;grid-template-columns:1fr 1fr}.filter-row select[data-v-f7a637b9]:last-child{grid-column:1 / -1}.knowledge-card[data-v-f7a637b9]{padding:13px}.content-field textarea[data-v-f7a637b9]{min-height:38vh}.detail-drawer[data-v-f7a637b9]{height:92%;margin-top:auto;border-radius:18px 18px 0 0}.detail-drawer header[data-v-f7a637b9]{padding:15px 16px}.drawer-body[data-v-f7a637b9]{padding:16px}.drawer-backdrop[data-v-f7a637b9]{align-items:flex-end}.library-workspace[data-v-f7a637b9]{padding-bottom:25px}.library-workspace+.sticky-submit[data-v-f7a637b9]{display:none}}@media (max-width:420px){.page-head[data-v-f7a637b9]{gap:8px}.privacy-badge[data-v-f7a637b9]{white-space:normal;text-align:center}.stats span[data-v-f7a637b9]{line-height:1.2}.workspace[data-v-f7a637b9]{padding:14px}.sticky-submit[data-v-f7a637b9]{padding-left:13px;padding-right:13px}.sticky-submit .primary-btn[data-v-f7a637b9]{padding:10px 15px}.source-button small[data-v-f7a637b9]{font-size:11px}}@media (max-width:720px){.metadata[data-v-f7a637b9] .metadata-grid{grid-template-columns:1fr}.metadata[data-v-f7a637b9] .metadata-grid .field:last-child{grid-column:auto}}@media (max-width:720px){.consent-card[data-v-f7a637b9]{align-items:flex-start;flex-direction:column}.consent-card button[data-v-f7a637b9]{width:100%}.case-form-grid[data-v-f7a637b9]{grid-template-columns:1fr}.case-form-grid .full[data-v-f7a637b9]{grid-column:auto}.case-node-main>div[data-v-f7a637b9]{flex-direction:column;gap:1px}.case-node-actions[data-v-f7a637b9]{flex-direction:row;position:absolute;right:0;bottom:7px}.case-node[data-v-f7a637b9]{padding-bottom:38px}.rule-convert-card[data-v-f7a637b9]{align-items:flex-start;flex-direction:column}.rule-convert-card a[data-v-f7a637b9]{width:100%;text-align:center}}.rules-page[data-v-276d0068]{max-width:1120px;margin:0 auto;padding-bottom:80px;color:#253630}.page-head[data-v-276d0068]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.page-head h2[data-v-276d0068]{font-size:26px;margin:0}.page-head p[data-v-276d0068]:not(.eyebrow){margin:6px 0 0;color:#71817c}.eyebrow[data-v-276d0068]{margin:0 0 5px;color:#117f69;font-size:12px;font-weight:750;letter-spacing:.08em}.knowledge-link[data-v-276d0068]{padding:9px 13px;border:1px solid #cfe0db;background:#fff;color:#267363;border-radius:10px;text-decoration:none;white-space:nowrap}.principle-note[data-v-276d0068]{display:flex;gap:10px;padding:13px 15px;background:#eef8f4;border:1px solid #cee8df;border-radius:12px;margin-bottom:14px;font-size:13px;line-height:1.55}.principle-note strong[data-v-276d0068]{white-space:nowrap;color:#116e5c}.principle-note span[data-v-276d0068]{color:#55716a}.notice[data-v-276d0068]{position:sticky;top:70px;z-index:50;padding:11px 14px;border:1px solid #bfe4d8;background:#ebf8f4;color:#146c59;border-radius:10px;margin:0 0 12px}.notice.error[data-v-276d0068]{border-color:#efc4c4;background:#fff0f0;color:#a72f2f}.tools[data-v-276d0068]{display:grid;grid-template-columns:minmax(210px,1fr) repeat(3,150px) auto;gap:8px;margin-bottom:12px}.tools select[data-v-276d0068],.tools input[data-v-276d0068],.field input[data-v-276d0068],.field select[data-v-276d0068],.field textarea[data-v-276d0068],.case-search input[data-v-276d0068],.dependency-form select[data-v-276d0068],.dependency-form input[data-v-276d0068]{width:100%;border:1px solid #d7e1de;border-radius:10px;background:#fff;color:#263630;font:inherit;outline:none;padding:11px 12px}.tools select[data-v-276d0068]{min-height:44px}.search[data-v-276d0068]{display:flex;align-items:center;border:1px solid #d7e1de;border-radius:10px;background:#fff;padding-left:10px}.search span[data-v-276d0068]{font-size:22px;color:#72817d}.search input[data-v-276d0068]{border:0;padding-left:7px}.primary[data-v-276d0068]{border:0;border-radius:10px;background:#10886f;color:#fff;font:inherit;font-weight:700;padding:10px 16px;min-height:44px;cursor:pointer}.primary[data-v-276d0068]:disabled{opacity:.48}.summary[data-v-276d0068]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.summary span[data-v-276d0068]{display:flex;gap:6px;align-items:baseline;padding:11px 13px;border:1px solid #e0e7e5;background:#fff;border-radius:10px;color:#74827e;font-size:12px}.summary strong[data-v-276d0068]{font-size:20px;color:#254b41}.rule-grid[data-v-276d0068]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rule-card[data-v-276d0068]{background:#fff;border:1px solid #dde6e3;border-radius:14px;padding:15px;cursor:pointer;transition:.15s}.rule-card[data-v-276d0068]:hover{border-color:#86c5b7;transform:translateY(-1px)}.rule-top[data-v-276d0068]{display:flex;justify-content:space-between;gap:8px}.discipline[data-v-276d0068],.topic[data-v-276d0068],.state[data-v-276d0068]{display:inline-block;font-size:11px;padding:4px 7px;border-radius:999px}.discipline[data-v-276d0068]{background:#eaf6f2;color:#08745d;margin-right:5px}.discipline.ziwei[data-v-276d0068]{background:#f1edfb;color:#6e4ba0}.discipline.fusion[data-v-276d0068]{background:#fff2dc;color:#8c611a}.topic[data-v-276d0068]{background:#f2f4f3;color:#6e7976}.state[data-v-276d0068]{background:#f0f2f1;color:#6b7773}.state.validating[data-v-276d0068]{background:#fff4d8;color:#8d650e}.state.active[data-v-276d0068]{background:#e4f7ef;color:#087457}.state.retired[data-v-276d0068]{background:#f2eeee;color:#865f5f}.rule-card h3[data-v-276d0068]{font-size:16px;margin:13px 0 5px}.rule-card>p[data-v-276d0068]{font-size:12px;color:#7a8783;margin:0}.validation-row[data-v-276d0068]{display:grid;grid-template-columns:55px 55px 55px 1fr;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid #edf1ef}.validation-row>div[data-v-276d0068]{display:flex;flex-direction:column}.validation-row strong[data-v-276d0068]{font-size:16px}.validation-row span[data-v-276d0068]{font-size:10px;color:#86918e}.validation-row .rate[data-v-276d0068]{align-items:flex-end;text-align:right}.validation-row .rate strong[data-v-276d0068]{font-size:13px;color:#20715f}.empty[data-v-276d0068]{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#fff;border:1px dashed #d4dfdc;border-radius:14px;color:#84918d}.empty strong[data-v-276d0068]{color:#455b55}.load-more[data-v-276d0068]{width:100%;margin-top:12px;min-height:44px;border:1px solid #d5e0dc;background:#fff;border-radius:10px;color:#376c60}.backdrop[data-v-276d0068]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0e1e1961;display:flex;justify-content:flex-end}.drawer[data-v-276d0068]{width:min(720px,100%);height:100%;display:flex;flex-direction:column;background:#f7faf9;box-shadow:-10px 0 35px #081d1729}.drawer>header[data-v-276d0068]{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;background:#fff;border-bottom:1px solid #dee7e4}.drawer>header small[data-v-276d0068]{color:#7c8985}.drawer>header h3[data-v-276d0068]{font-size:18px;margin:3px 0 0}.drawer>header button[data-v-276d0068]{border:0;background:#eef3f1;width:40px;height:40px;border-radius:50%;font-size:24px}.drawer-body[data-v-276d0068]{overflow:auto;flex:1;padding:16px}.editor-section[data-v-276d0068]{padding:16px;background:#fff;border:1px solid #dfe7e4;border-radius:14px;margin-bottom:14px}.editor-section>h4[data-v-276d0068],.section-head h4[data-v-276d0068]{margin:0;font-size:17px}.form-grid[data-v-276d0068]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}.field[data-v-276d0068]{display:flex;flex-direction:column;gap:6px;min-width:0}.field span[data-v-276d0068]{font-size:12px;font-weight:700;color:#4a5d57}.field input[data-v-276d0068],.field select[data-v-276d0068]{min-height:44px}.field textarea[data-v-276d0068]{resize:vertical;line-height:1.65}.full[data-v-276d0068]{grid-column:1 / -1}.save-row[data-v-276d0068]{display:flex;justify-content:space-between;gap:12px;margin-top:15px}.danger[data-v-276d0068]{border:0;background:transparent;color:#a34545;padding:9px}.section-head[data-v-276d0068]{display:flex;align-items:center;justify-content:space-between}.section-head small[data-v-276d0068]{font-size:11px;color:#7d8a86}.section-head span[data-v-276d0068]{font-size:12px;color:#637770}.hint[data-v-276d0068]{margin:8px 0 12px;font-size:12px;color:#71817c;line-height:1.55}.case-search[data-v-276d0068]{display:flex;gap:7px}.case-search button[data-v-276d0068]{border:1px solid #bdd7d0;background:#edf7f4;color:#176f5d;border-radius:9px;padding:8px 13px}.evidence-form[data-v-276d0068]{display:grid;grid-template-columns:1fr;margin-top:10px;padding:12px;border-radius:11px;background:#f7faf9;border:1px solid #e0e8e5;gap:10px}.verdicts[data-v-276d0068]{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.verdicts button[data-v-276d0068]{border:1px solid #d6dfdc;background:#fff;border-radius:8px;padding:9px 4px;color:#66746f}.verdicts button.active.support[data-v-276d0068]{background:#16876f;border-color:#16876f;color:#fff}.verdicts button.active.contradict[data-v-276d0068]{background:#a64a4a;border-color:#a64a4a;color:#fff}.verdicts button.active.uncertain[data-v-276d0068]{background:#a17422;border-color:#a17422;color:#fff}.verdicts button.active.not_applicable[data-v-276d0068]{background:#6d7774;border-color:#6d7774;color:#fff}.full-button[data-v-276d0068]{width:100%}.evidence-list[data-v-276d0068]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.evidence-list article[data-v-276d0068]{padding:11px;border:1px solid #e0e7e5;border-radius:10px}.evidence-list article>div[data-v-276d0068]{display:flex;align-items:center;gap:6px}.evidence-list strong[data-v-276d0068]{font-size:13px;flex:1}.evidence-list button[data-v-276d0068]{border:0;background:transparent;color:#a34b4b}.evidence-list p[data-v-276d0068]{font-size:12px;line-height:1.6;margin:7px 0;color:#4b5d57}.evidence-list small[data-v-276d0068]{color:#7f8b87}.verdict-tag[data-v-276d0068]{font-size:10px;padding:3px 6px;border-radius:999px;background:#e9f6f1;color:#087159}.verdict-tag.contradict[data-v-276d0068]{background:#fbeaea;color:#9c3c3c}.verdict-tag.uncertain[data-v-276d0068]{background:#fff4d8;color:#8b6510}.verdict-tag.not_applicable[data-v-276d0068]{background:#eef0ef;color:#68736f}.mini-empty[data-v-276d0068]{text-align:center;padding:17px;color:#87938f;font-size:12px}.dependency-form[data-v-276d0068]{display:grid;grid-template-columns:1fr 130px;gap:7px}.dependency-form input[data-v-276d0068],.dependency-form .primary[data-v-276d0068]{grid-column:1 / -1}.dependency-list[data-v-276d0068]{display:flex;flex-direction:column;gap:7px;margin-top:11px}.dependency-list article[data-v-276d0068]{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;padding:10px;border:1px solid #e1e7e5;border-radius:9px}.dependency-list article>span[data-v-276d0068]{font-size:10px;background:#edf6f3;color:#24705f;border-radius:999px;padding:4px 7px}.dependency-list strong[data-v-276d0068]{font-size:13px}.dependency-list small[data-v-276d0068]{color:#81908b}.dependency-list button[data-v-276d0068]{border:0;background:transparent;color:#a44d4d;font-size:18px}@media (max-width:760px){.rules-page[data-v-276d0068]{padding-bottom:100px}.page-head[data-v-276d0068]{align-items:flex-start}.page-head h2[data-v-276d0068]{font-size:22px}.page-head p[data-v-276d0068]:not(.eyebrow){font-size:12px}.knowledge-link[data-v-276d0068]{font-size:11px;padding:7px 9px}.principle-note[data-v-276d0068]{flex-direction:column;gap:3px}.tools[data-v-276d0068]{grid-template-columns:1fr 1fr}.tools .search[data-v-276d0068],.tools .primary[data-v-276d0068]{grid-column:1 / -1}.summary[data-v-276d0068]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.summary span[data-v-276d0068]{flex-direction:column;align-items:center;text-align:center;padding:8px 2px}.summary strong[data-v-276d0068]{font-size:17px}.rule-grid[data-v-276d0068]{grid-template-columns:1fr}.drawer[data-v-276d0068]{height:94%;margin-top:auto;border-radius:18px 18px 0 0}.backdrop[data-v-276d0068]{align-items:flex-end}.drawer>header[data-v-276d0068]{padding:14px 15px}.drawer-body[data-v-276d0068]{padding:10px}.editor-section[data-v-276d0068]{padding:13px}.form-grid[data-v-276d0068]{grid-template-columns:1fr}.full[data-v-276d0068]{grid-column:auto}.validation-row[data-v-276d0068]{grid-template-columns:48px 48px 48px 1fr}.dependency-list article[data-v-276d0068]{grid-template-columns:auto 1fr auto}.dependency-list small[data-v-276d0068]{grid-column:1 / -1}.verdicts[data-v-276d0068]{grid-template-columns:repeat(2,1fr)}}.origin-source[data-v-276d0068]{display:flex;flex-direction:column;margin:12px 0 0;padding:10px 12px;border-radius:9px;background:#eef7f4;border:1px solid #d1e7df}.origin-source span[data-v-276d0068],.origin-source small[data-v-276d0068]{font-size:11px;color:#6e837d}.origin-source strong[data-v-276d0068]{font-size:13px;margin:2px 0}.rules-page[data-v-276d0068] *,.rules-page[data-v-276d0068] *:before,.rules-page[data-v-276d0068] *:after{box-sizing:border-box}.page-links[data-v-276d0068]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.drawer[data-v-276d0068]{min-height:0}.drawer>header>div[data-v-276d0068]{min-width:0;overflow-wrap:anywhere}.drawer>header button[data-v-276d0068]{flex-shrink:0}.drawer-body[data-v-276d0068]{min-height:0;overscroll-behavior:contain;padding-bottom:max(16px,env(safe-area-inset-bottom))}.drawer-notice[data-v-276d0068]{position:static;flex-shrink:0;margin:12px 16px 0;overflow-wrap:anywhere}.rule-card h3[data-v-276d0068],.evidence-list p[data-v-276d0068],.evidence-list small[data-v-276d0068],.dependency-list strong[data-v-276d0068],.dependency-list small[data-v-276d0068]{overflow-wrap:anywhere}.case-search input[data-v-276d0068],.dependency-form select[data-v-276d0068],.dependency-form input[data-v-276d0068]{min-width:0}.case-search button[data-v-276d0068]{flex-shrink:0}.tools input[data-v-276d0068]:focus,.field input[data-v-276d0068]:focus,.field select[data-v-276d0068]:focus,.field textarea[data-v-276d0068]:focus{box-shadow:0 0 0 2px #a8dbce}@media (min-width: 761px) and (max-width: 1100px){.tools[data-v-276d0068]{grid-template-columns:repeat(3,minmax(0,1fr))}.tools .search[data-v-276d0068],.tools .primary[data-v-276d0068]{grid-column:1 / -1}}@media (max-width: 760px){.page-head[data-v-276d0068]{flex-direction:column;gap:12px}.page-links[data-v-276d0068]{justify-content:flex-start}.drawer-notice[data-v-276d0068]{margin:10px 10px 0}.dependency-form[data-v-276d0068]{grid-template-columns:minmax(0,1fr) 112px}.field input[data-v-276d0068],.field select[data-v-276d0068],.field textarea[data-v-276d0068],.case-search input[data-v-276d0068],.dependency-form input[data-v-276d0068],.dependency-form select[data-v-276d0068]{font-size:16px}}.birth-picker[data-v-3313bdee]{width:100%;margin-bottom:15px}.birth-trigger[data-v-3313bdee]{width:100%;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #d5e0d9;border-radius:11px;background:#fff;color:#233a36;text-align:left}.birth-trigger>span[data-v-3313bdee]:first-child{display:grid;gap:5px;min-width:0}.birth-trigger small[data-v-3313bdee]{color:#71817b;font-size:11px;font-weight:400}.birth-trigger strong[data-v-3313bdee]{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.birth-trigger.empty strong[data-v-3313bdee]{color:#71817b;font-weight:500}.birth-trigger[data-v-3313bdee]:disabled{background:#f4f6f4;color:#6c7973;cursor:default}.trigger-side[data-v-3313bdee]{display:flex;align-items:center;gap:9px;flex-shrink:0}.trigger-side b[data-v-3313bdee]{font-size:26px;line-height:1;font-weight:300;color:#819089}.picker-mask[data-v-3313bdee]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:#10231c73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.picker-sheet[data-v-3313bdee]{width:min(620px,100%);max-height:min(760px,calc(100dvh - 24px));overflow-y:auto;border-radius:22px 22px 14px 14px;background:#fff;color:#233a36;box-shadow:0 20px 70px #0b241c42}.picker-sheet header[data-v-3313bdee]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 10px}.picker-sheet h2[data-v-3313bdee]{margin:0;font-size:19px}.picker-sheet header p[data-v-3313bdee]{margin:5px 0 0;color:#71817b;font-size:12px;line-height:1.5}.close[data-v-3313bdee]{min-width:38px;min-height:38px;padding:0;border:0;background:transparent;font-size:27px;line-height:1;color:#71817b}.calendar-tab[data-v-3313bdee]{display:flex;width:106px;margin:0 18px 12px;padding:3px;border:1px solid #3d8a75;border-radius:99px;font-size:13px}.calendar-tab span[data-v-3313bdee]{width:100%;padding:6px;border-radius:99px;text-align:center}.calendar-tab .selected[data-v-3313bdee]{background:#dff0e8;color:#226c59;font-weight:650}.selected-preview[data-v-3313bdee]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 18px 12px;padding:12px 14px;border-radius:11px;background:#f1f6f3}.selected-preview strong[data-v-3313bdee]{font-size:17px}.selected-preview small[data-v-3313bdee]{color:#226c59;white-space:nowrap}.wheel-grid[data-v-3313bdee]{display:grid;grid-template-columns:1.38fr repeat(4,1fr);gap:5px;padding:0 14px}.wheel-grid label[data-v-3313bdee]{min-width:0;text-align:center}.wheel-grid label>span[data-v-3313bdee]{display:block;margin-bottom:6px;color:#71817b;font-size:12px}.wheel-grid select[data-v-3313bdee]{width:100%;height:194px;min-width:0;padding:0;border:0;border-block:1px solid #e1e9e4;border-radius:0;background:linear-gradient(#fff,#f6f9f7 40%,#e8f2ed 40%,#e8f2ed 60%,#f6f9f7 60%,#fff);color:#66766f;font:inherit;font-size:16px;text-align:center;scrollbar-width:thin}.wheel-grid option[data-v-3313bdee]{padding:8px 1px;text-align:center}.wheel-grid option[data-v-3313bdee]:checked{color:#153b31;font-weight:700;background:#dceee6 linear-gradient(#dceee6,#dceee6)}.rule-note[data-v-3313bdee],.future-error[data-v-3313bdee]{margin:12px 18px 0;font-size:12px;line-height:1.55}.rule-note[data-v-3313bdee]{color:#65766e}.rule-note.warning[data-v-3313bdee],.future-error[data-v-3313bdee]{color:#9b5f2f}.picker-sheet footer[data-v-3313bdee]{display:grid;grid-template-columns:1fr 1.6fr;gap:10px;padding:15px 18px max(16px,env(safe-area-inset-bottom))}.picker-sheet footer button[data-v-3313bdee]{min-height:46px;border-radius:11px;font-weight:650}.cancel[data-v-3313bdee]{border:1px solid #d5e0d9;background:#fff;color:#547067}.confirm[data-v-3313bdee]{border:1px solid #226c59;background:#226c59;color:#fff}.confirm[data-v-3313bdee]:disabled{opacity:.5}@media (max-width: 420px){.picker-mask[data-v-3313bdee]{padding:0}.picker-sheet[data-v-3313bdee]{border-radius:22px 22px 0 0;max-height:94dvh}.wheel-grid[data-v-3313bdee]{gap:2px;padding:0 9px}.wheel-grid select[data-v-3313bdee]{height:180px;font-size:15px}.selected-preview[data-v-3313bdee]{align-items:flex-start;flex-direction:column;gap:3px}}body.birth-picker-open{overflow:hidden}.sandbox-page[data-v-f08bfd3c]{--ink: #233a36;--muted: #71817b;--line: #e0e8e3;--accent: #226c59;color:var(--ink);width:100%;min-width:0;padding-bottom:32px}.sandbox-page[data-v-f08bfd3c] *{box-sizing:border-box}.page-heading[data-v-f08bfd3c]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.page-heading h1[data-v-f08bfd3c]{font-size:27px;line-height:1.4;margin:5px 0 8px}.eyebrow[data-v-f08bfd3c]{font-size:12px;color:var(--accent);letter-spacing:.1em}.muted[data-v-f08bfd3c],.help[data-v-f08bfd3c]{color:var(--muted);line-height:1.65}.muted[data-v-f08bfd3c]{font-size:14px}.help[data-v-f08bfd3c]{font-size:12px;margin:8px 0}.text-link[data-v-f08bfd3c]{flex-shrink:0;font-size:13px;color:var(--accent);padding:10px 0}.workbench[data-v-f08bfd3c]{display:grid;grid-template-columns:minmax(275px,340px) minmax(0,1fr);gap:22px;align-items:start}.sidebar[data-v-f08bfd3c],.workspace[data-v-f08bfd3c]{display:grid;gap:18px;min-width:0}.panel[data-v-f08bfd3c]{border:1px solid var(--line);border-radius:16px;background:#fff;min-width:0;overflow:hidden}.panel>summary[data-v-f08bfd3c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px;cursor:pointer;list-style:none;font-weight:650}.panel>summary[data-v-f08bfd3c]::-webkit-details-marker{display:none}.panel>summary[data-v-f08bfd3c]:after{content:"+";color:var(--muted);font-weight:400}.panel[open]>summary[data-v-f08bfd3c]:after{content:"−"}.panel>summary small[data-v-f08bfd3c]{margin-left:auto;color:var(--muted);font-size:11px;font-weight:400}.panel-body[data-v-f08bfd3c]{padding:0 20px 20px}fieldset[data-v-f08bfd3c]{border:0;min-width:0;padding:0;margin:0}button[data-v-f08bfd3c],input[data-v-f08bfd3c],select[data-v-f08bfd3c],textarea[data-v-f08bfd3c]{font:inherit}input[data-v-f08bfd3c],select[data-v-f08bfd3c],textarea[data-v-f08bfd3c]{display:block;width:100%;min-width:0;max-width:100%;border:1px solid #d5e0d9;border-radius:9px;padding:11px 12px;color:var(--ink);background:#fff;font-size:14px;line-height:1.4}input[type=date][data-v-f08bfd3c],input[type=time][data-v-f08bfd3c]{-webkit-appearance:none;min-height:43px}input[type=checkbox][data-v-f08bfd3c]{accent-color:var(--accent);width:18px;height:18px;flex-shrink:0;margin:0}input[readonly][data-v-f08bfd3c],select[data-v-f08bfd3c]:disabled{background:#f4f6f4;color:#6c7973}textarea[data-v-f08bfd3c]{resize:vertical}button[data-v-f08bfd3c]{cursor:pointer;background:#fff;color:var(--accent);border:1px solid #d4e1d9;padding:11px 13px;border-radius:9px;font-size:13px;line-height:1.45;min-height:42px}button[data-v-f08bfd3c]:disabled{opacity:.55;cursor:not-allowed}input[data-v-f08bfd3c]:focus,select[data-v-f08bfd3c]:focus,textarea[data-v-f08bfd3c]:focus,button[data-v-f08bfd3c]:focus-visible,summary[data-v-f08bfd3c]:focus-visible{outline:2px solid #65a08a;outline-offset:2px}.primary[data-v-f08bfd3c]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.wide-button[data-v-f08bfd3c]{width:100%;margin-top:10px}.text-button[data-v-f08bfd3c]{padding:7px 0;border:0;min-height:36px;font-size:12px;background:transparent;text-align:left}.field[data-v-f08bfd3c]{display:flex;flex-direction:column;gap:7px;margin-bottom:15px;font-size:13px;line-height:1.5;min-width:0}.optional[data-v-f08bfd3c]{color:var(--muted);font-size:11px}.field .optional[data-v-f08bfd3c]{display:inline}.form-grid[data-v-f08bfd3c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.full[data-v-f08bfd3c]{grid-column:1 / -1}.segmented[data-v-f08bfd3c]{display:flex;border-radius:10px;padding:4px;background:#f1f5f2;margin-bottom:18px}.segmented button[data-v-f08bfd3c]{flex:1;background:none;border:0;color:#6a7c73}.segmented .selected[data-v-f08bfd3c]{color:var(--accent);background:#fff;box-shadow:0 1px 4px #183f2d12;font-weight:600}.inline-controls[data-v-f08bfd3c]{display:flex;gap:8px;min-width:0}.inline-controls input[data-v-f08bfd3c]{flex:1;width:0}.inline-controls button[data-v-f08bfd3c]{flex-shrink:0}.imported-profile[data-v-f08bfd3c]{border-left:3px solid #83aa92;background:#f3f7f3;padding:12px;margin:14px 0;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.check-options[data-v-f08bfd3c]{display:flex;flex-wrap:wrap;gap:18px}.check-options label[data-v-f08bfd3c]{display:flex;gap:8px;align-items:center;min-height:35px}.rule-picker[data-v-f08bfd3c]{border-top:1px solid var(--line);padding-top:14px;margin:7px 0 16px}.rule-picker summary[data-v-f08bfd3c]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;cursor:pointer;font-size:13px}.rule-picker summary small[data-v-f08bfd3c]{color:var(--muted)}.rule-filters[data-v-f08bfd3c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:12px 0}.rule-filters>input[data-v-f08bfd3c]{grid-column:1 / -1}.picker-item[data-v-f08bfd3c]{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid #eef2ef;font-size:12px;cursor:pointer}.picker-item span[data-v-f08bfd3c]{min-width:0}.picker-item strong[data-v-f08bfd3c],.picker-item small[data-v-f08bfd3c]{display:block;overflow-wrap:anywhere}.picker-item small[data-v-f08bfd3c]{color:var(--muted);margin-top:5px}.history-item[data-v-f08bfd3c]{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:0;border-left:3px solid transparent;border-radius:0 9px 9px 0;color:var(--ink);text-align:left;margin-bottom:8px;gap:5px;overflow-wrap:anywhere}.history-item span[data-v-f08bfd3c],.history-item small[data-v-f08bfd3c]{color:var(--muted);font-size:11px}.history-item.active[data-v-f08bfd3c]{border-left-color:var(--accent);background:#f0f6f2}.notice[data-v-f08bfd3c]{padding:13px 16px;margin:0 0 18px;border-radius:10px;background:#ecf5ee;color:#296043;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.notice.error[data-v-f08bfd3c]{background:#fff0eb;color:#995037}.warning-text[data-v-f08bfd3c]{color:#a16832;font-size:12px;line-height:1.7}.warning-box[data-v-f08bfd3c]{padding:13px 15px;background:#fdf5e9;border-radius:10px;color:#865e2c;font-size:12px;line-height:1.7;margin-top:15px;overflow-wrap:anywhere}.warning-box p+p[data-v-f08bfd3c]{margin-top:6px}.empty-state[data-v-f08bfd3c]{padding:72px 38px;text-align:center;min-height:380px}.empty-state h2[data-v-f08bfd3c]{font-size:23px;margin-bottom:12px}.empty-state p[data-v-f08bfd3c]{max-width:420px;margin:0 auto;color:var(--muted);line-height:1.9;font-size:14px}.empty-symbol[data-v-f08bfd3c]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:22px;background:#eaf1e9;color:#779078;font-family:serif;font-size:35px;margin:0 auto 23px}.steps[data-v-f08bfd3c]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;font-size:12px;margin-top:35px;color:#557562}.steps span[data-v-f08bfd3c]{background:#f3f6f3;padding:9px 12px;border-radius:8px}.run-summary[data-v-f08bfd3c],.chart-panel[data-v-f08bfd3c],.check-panel[data-v-f08bfd3c],.results-panel[data-v-f08bfd3c]{padding:23px}.section-heading[data-v-f08bfd3c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.section-heading>div[data-v-f08bfd3c]{min-width:0}.section-heading h2[data-v-f08bfd3c]{font-size:18px;line-height:1.5;overflow-wrap:anywhere}.section-heading .eyebrow[data-v-f08bfd3c]{margin-bottom:5px}.section-heading .help[data-v-f08bfd3c]{margin-bottom:0}.profile-line[data-v-f08bfd3c]{font-size:15px;line-height:1.7}.tag[data-v-f08bfd3c]{display:inline-flex;align-items:center;width:fit-content;max-width:100%;font-size:11px;line-height:1.5;padding:5px 9px;background:#edf5ed;color:#327457;border-radius:6px;flex-shrink:0}.tag.neutral[data-v-f08bfd3c],.tag.excluded[data-v-f08bfd3c],.tag.superseded[data-v-f08bfd3c]{background:#f0f2f1;color:#6f7d75}.tag.pending[data-v-f08bfd3c],.tag.blocked[data-v-f08bfd3c]{background:#faf1e4;color:#926b30}.tag.conflict[data-v-f08bfd3c]{background:#faeae8;color:#a05048}.pillars[data-v-f08bfd3c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden}.pillars article[data-v-f08bfd3c]{padding:17px 6px;text-align:center;background:#f7f9f6;border-right:1px solid var(--line);min-width:0}.pillars article[data-v-f08bfd3c]:last-child{border:0}.pillars span[data-v-f08bfd3c],.pillars small[data-v-f08bfd3c]{display:block;color:var(--muted);font-size:12px}.pillars strong[data-v-f08bfd3c]{display:block;font-size:25px;line-height:1.5;margin:8px 0;letter-spacing:.08em}.pillars p[data-v-f08bfd3c]{font-size:10px;color:#758779;margin-top:9px;line-height:1.7;overflow-wrap:anywhere}.flow-grid[data-v-f08bfd3c]{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.flow-grid div[data-v-f08bfd3c]{display:flex;flex-direction:column;gap:6px}.flow-grid small[data-v-f08bfd3c],.flow-grid span[data-v-f08bfd3c]{font-size:11px;color:var(--muted);line-height:1.6}.flow-grid strong[data-v-f08bfd3c]{font-size:16px}.chart-note[data-v-f08bfd3c]{font-size:12px;color:#657868;margin-top:17px;line-height:1.7}.raw-data[data-v-f08bfd3c]{margin-top:20px;font-size:12px;color:var(--muted);min-width:0}.raw-data summary[data-v-f08bfd3c]{cursor:pointer;padding:6px 0}.raw-data pre[data-v-f08bfd3c]{max-width:100%;max-height:430px;overflow:auto;background:#f5f7f4;color:#50645c;padding:14px;margin-top:8px;border-radius:9px;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.palace-grid[data-v-f08bfd3c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.palace-grid article[data-v-f08bfd3c]{position:relative;border:1px solid var(--line);border-radius:9px;padding:12px;min-width:0}.palace-grid article>div[data-v-f08bfd3c]{display:flex;gap:7px;flex-wrap:wrap;justify-content:space-between}.palace-grid strong[data-v-f08bfd3c]{font-size:13px}.palace-grid small[data-v-f08bfd3c]{color:var(--muted);font-size:11px}.palace-grid p[data-v-f08bfd3c]{font-size:12px;line-height:1.75;color:#5d7468;margin-top:8px;overflow-wrap:anywhere}.body-palace[data-v-f08bfd3c]{color:#9b7b42;font-size:10px;margin-top:6px;display:block}.inline-empty[data-v-f08bfd3c]{background:#f7f8f5;color:var(--muted);border-radius:10px;padding:17px;font-size:13px;line-height:1.8}.check-card[data-v-f08bfd3c]{border:1px solid var(--line);border-radius:12px;padding:19px;margin-top:15px}.check-heading[data-v-f08bfd3c]{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:17px}.check-heading>div[data-v-f08bfd3c]{min-width:0}.check-heading h3[data-v-f08bfd3c]{font-size:16px;line-height:1.65;margin-top:8px;overflow-wrap:anywhere}.rule-content[data-v-f08bfd3c]{font-size:13px;line-height:1.8}.rule-content>div[data-v-f08bfd3c]{display:grid;grid-template-columns:65px minmax(0,1fr);gap:10px;margin-bottom:11px}.rule-content dt[data-v-f08bfd3c]{color:var(--muted)}.rule-content dd[data-v-f08bfd3c]{white-space:pre-wrap;overflow-wrap:anywhere}.basis-details[data-v-f08bfd3c]{color:#5b776a;font-size:12px;line-height:1.8;margin:12px 0}.basis-details summary[data-v-f08bfd3c]{cursor:pointer}.basis-details p[data-v-f08bfd3c]{margin:9px 0;white-space:pre-wrap;overflow-wrap:anywhere}.basis-details a[data-v-f08bfd3c]{color:var(--accent)}.dependencies[data-v-f08bfd3c]{border-left:2px solid #c3d5c6;padding:7px 0 7px 11px;margin:14px 0;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.dependencies p+p[data-v-f08bfd3c]{margin-top:9px}.dependencies span[data-v-f08bfd3c]{color:var(--accent);margin-right:7px}.dependencies small[data-v-f08bfd3c]{display:block;color:var(--muted)}.check-inputs[data-v-f08bfd3c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.check-inputs select[data-v-f08bfd3c]{font-size:12px;padding:10px 6px}.check-inputs .field[data-v-f08bfd3c]:last-child{margin-bottom:0}.reason-list[data-v-f08bfd3c]{padding-left:18px;font-size:12px;color:var(--muted);line-height:1.8;margin-top:13px}.reason-list li[data-v-f08bfd3c]{overflow-wrap:anywhere}.result-counts[data-v-f08bfd3c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:17px}.result-counts span[data-v-f08bfd3c]{font-size:11px;color:var(--muted);background:#f6f8f5;border-radius:9px;padding:11px}.result-counts strong[data-v-f08bfd3c]{color:var(--ink);font-size:19px;margin-right:8px}.candidate-result[data-v-f08bfd3c]{background:#f0f6ee;border-left:3px solid #69936b;border-radius:0 9px 9px 0;padding:16px;margin-top:11px;overflow-wrap:anywhere}.candidate-result h3[data-v-f08bfd3c]{font-size:14px}.candidate-result p[data-v-f08bfd3c]{font-size:14px;line-height:1.8;white-space:pre-wrap;margin:9px 0}.candidate-result small[data-v-f08bfd3c]{font-size:11px;line-height:1.7;color:var(--muted)}.review-field[data-v-f08bfd3c]{margin-top:23px}.save-actions[data-v-f08bfd3c]{display:flex;gap:15px;justify-content:space-between;align-items:center}.save-actions span[data-v-f08bfd3c]{color:var(--muted);font-size:12px;line-height:1.6}.save-actions button[data-v-f08bfd3c]{flex-shrink:0}@media (max-width: 1100px){.workbench[data-v-f08bfd3c]{grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:16px}.run-summary[data-v-f08bfd3c],.chart-panel[data-v-f08bfd3c],.check-panel[data-v-f08bfd3c],.results-panel[data-v-f08bfd3c]{padding:18px}.check-card[data-v-f08bfd3c]{padding:15px}.check-inputs[data-v-f08bfd3c]{grid-template-columns:1fr}.check-inputs .field[data-v-f08bfd3c]{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center}.check-inputs .field.full[data-v-f08bfd3c]{display:flex;align-items:stretch}.palace-grid[data-v-f08bfd3c]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-grid[data-v-f08bfd3c]{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-grid>div[data-v-f08bfd3c]:first-child{grid-column:1 / -1}.save-actions[data-v-f08bfd3c]{align-items:stretch;flex-direction:column}}@media (max-width: 800px){.page-heading[data-v-f08bfd3c]{gap:12px}.page-heading h1[data-v-f08bfd3c]{font-size:24px}.workbench[data-v-f08bfd3c]{grid-template-columns:minmax(0,1fr)}.sidebar[data-v-f08bfd3c]{display:flex;flex-direction:column}.history-panel .panel-body[data-v-f08bfd3c]{max-height:260px;overflow-y:auto}.history-item[data-v-f08bfd3c]{padding:9px 12px}.empty-state[data-v-f08bfd3c]{padding:35px 20px;min-height:0}.empty-state h2[data-v-f08bfd3c]{font-size:20px}.check-inputs[data-v-f08bfd3c]{grid-template-columns:repeat(3,minmax(0,1fr))}.check-inputs .field[data-v-f08bfd3c]{display:flex;align-items:stretch}.flow-grid[data-v-f08bfd3c]{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr))}.flow-grid>div[data-v-f08bfd3c]:first-child{grid-column:auto}.palace-grid[data-v-f08bfd3c]{grid-template-columns:repeat(3,minmax(0,1fr))}input[data-v-f08bfd3c],select[data-v-f08bfd3c],textarea[data-v-f08bfd3c]{font-size:16px}.check-inputs select[data-v-f08bfd3c]{font-size:14px}}@media (max-width: 480px){.page-heading[data-v-f08bfd3c]{flex-direction:column;gap:2px;margin-bottom:14px}.page-heading h1[data-v-f08bfd3c]{font-size:23px}.page-heading .muted[data-v-f08bfd3c]{font-size:12px}.text-link[data-v-f08bfd3c]{font-size:12px;padding-top:5px}.panel>summary[data-v-f08bfd3c]{padding:17px 15px}.panel>summary small[data-v-f08bfd3c]{font-size:10px}.panel-body[data-v-f08bfd3c]{padding:0 15px 16px}.run-summary[data-v-f08bfd3c],.chart-panel[data-v-f08bfd3c],.check-panel[data-v-f08bfd3c],.results-panel[data-v-f08bfd3c]{padding:16px 13px}.section-heading[data-v-f08bfd3c]{gap:8px;flex-wrap:wrap}.section-heading h2[data-v-f08bfd3c]{font-size:17px}.pillars strong[data-v-f08bfd3c]{font-size:23px;letter-spacing:0}.pillars small[data-v-f08bfd3c]{font-size:11px}.pillars article[data-v-f08bfd3c]{padding:14px 4px}.flow-grid[data-v-f08bfd3c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.flow-grid>div[data-v-f08bfd3c]:first-child{grid-column:1 / -1}.palace-grid[data-v-f08bfd3c]{grid-template-columns:repeat(2,minmax(0,1fr))}.palace-grid article[data-v-f08bfd3c]{padding:11px 9px}.check-card[data-v-f08bfd3c]{padding:14px 11px}.check-heading[data-v-f08bfd3c]{flex-wrap:wrap}.check-heading h3[data-v-f08bfd3c]{font-size:15px}.rule-content>div[data-v-f08bfd3c]{grid-template-columns:1fr;gap:3px;margin-bottom:13px}.rule-content dt[data-v-f08bfd3c]{font-size:11px}.check-inputs[data-v-f08bfd3c]{grid-template-columns:1fr}.check-inputs .field[data-v-f08bfd3c]{display:grid;grid-template-columns:75px minmax(0,1fr);align-items:center}.check-inputs .field.full[data-v-f08bfd3c]{display:flex;align-items:stretch}.check-inputs select[data-v-f08bfd3c]{font-size:16px}.result-counts[data-v-f08bfd3c]{gap:6px}.result-counts span[data-v-f08bfd3c]{padding:10px 5px;text-align:center}.result-counts strong[data-v-f08bfd3c]{display:block;margin:0 0 3px}.empty-state p[data-v-f08bfd3c]{font-size:13px}.steps[data-v-f08bfd3c]{gap:6px;font-size:11px}.steps span[data-v-f08bfd3c]{padding:7px}}.score-row[data-v-fd920e57]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0;border-bottom:1px solid #e5ece4;font-size:12px;color:#718673}.score-row strong[data-v-fd920e57]{flex-basis:100%;color:#456b4a}.evaluation-check[data-v-fd920e57]{border-top:1px solid #e3eade;margin-top:14px;padding-top:14px;font-size:12px;line-height:1.8}.evaluation-check p[data-v-fd920e57]{margin:7px 0}.evaluation-check .section-heading[data-v-fd920e57]{margin-bottom:5px}.ai-lab[data-v-fd920e57]{max-width:1440px;margin:0 auto;color:#223f43;overflow-wrap:anywhere}.page-heading[data-v-fd920e57]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.eyebrow[data-v-fd920e57]{font-size:12px;letter-spacing:.13em;color:#70878a;margin:0 0 8px}.page-heading h1[data-v-fd920e57]{margin:0 0 10px;font-size:28px;font-weight:650;letter-spacing:-.03em}.muted[data-v-fd920e57],.help[data-v-fd920e57]{color:#728389;line-height:1.7}.muted[data-v-fd920e57]{margin:0;font-size:14px}.help[data-v-fd920e57]{font-size:12px;margin:8px 0 12px}.text-link[data-v-fd920e57]{font-size:13px;text-decoration:none;color:#218a83;white-space:nowrap}.status-strip[data-v-fd920e57]{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:12px;padding:14px 18px;border:1px solid #dcebe7;background:#f4faf8;border-radius:14px;margin-bottom:18px}.status-dot[data-v-fd920e57]{width:7px;height:7px;border-radius:50%;background:#be9054;flex-shrink:0}.status-dot.ready[data-v-fd920e57]{background:#31938a}.deployment-label[data-v-fd920e57]{margin-left:auto;color:#63807a}.tabs[data-v-fd920e57]{display:flex;gap:8px;margin-bottom:22px;border-bottom:1px solid #e0e9e6;padding-bottom:10px}.tabs button[data-v-fd920e57]{border:none;background:transparent;flex:1;max-width:132px;border-radius:10px;min-height:44px;color:#657b80;font-size:14px}.tabs button.selected[data-v-fd920e57]{background:#e7f4f0;color:#1e756e;font-weight:650}.workspace[data-v-fd920e57]{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.15fr);gap:22px;align-items:start}.workspace[data-v-fd920e57]>*{min-width:0}.panel[data-v-fd920e57]{background:#fff;border:1px solid #e2ebe8;border-radius:18px;padding:24px;margin:0 0 22px;box-shadow:0 6px 24px #274c4210;min-width:0}.panel h2[data-v-fd920e57]{font-size:19px;font-weight:650;margin:0 0 14px}.panel h3[data-v-fd920e57]{font-size:14px;margin:12px 0}.section-heading[data-v-fd920e57]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:10px}.section-heading h2[data-v-fd920e57],.section-heading h3[data-v-fd920e57]{margin:0}.section-heading>div[data-v-fd920e57],.section-heading>strong[data-v-fd920e57]{min-width:0}.field[data-v-fd920e57]{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500;margin-bottom:17px;min-width:0}.optional[data-v-fd920e57]{font-weight:400;color:#8b999d;font-size:12px}.form-grid[data-v-fd920e57]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.ai-lab input[data-v-fd920e57],.ai-lab select[data-v-fd920e57],.ai-lab textarea[data-v-fd920e57]{box-sizing:border-box;font:inherit;color:#304e52;border:1px solid #d8e3df;border-radius:10px;background:#fff;padding:11px 12px;width:100%;min-width:0;min-height:44px}.ai-lab textarea[data-v-fd920e57]{resize:vertical;line-height:1.65;font-weight:400}.ai-lab input[data-v-fd920e57]:focus,.ai-lab select[data-v-fd920e57]:focus,.ai-lab textarea[data-v-fd920e57]:focus{outline:2px solid #43a59760;outline-offset:1px}.ai-lab button[data-v-fd920e57]:focus-visible,.ai-lab a[data-v-fd920e57]:focus-visible,.ai-lab summary[data-v-fd920e57]:focus-visible{outline:2px solid #24877d;outline-offset:3px}.ai-lab input[type=checkbox][data-v-fd920e57]{width:17px;height:17px;min-height:0;accent-color:#278f84;flex-shrink:0;margin:2px 0 0}.ai-lab button[data-v-fd920e57]{font:inherit;font-size:13px;border-radius:9px;border:1px solid #d8e5e0;background:#f9fcfa;color:#37665f;padding:10px 13px;min-height:42px;cursor:pointer;line-height:1.4}.ai-lab button[data-v-fd920e57]:disabled{opacity:.48;cursor:not-allowed}.ai-lab .primary[data-v-fd920e57]{background:#267e74;color:#fff;border-color:#267e74;font-weight:600}.ai-lab .wide[data-v-fd920e57]{width:100%;margin-top:10px}.ai-lab .text-button[data-v-fd920e57]{border:none;background:transparent;min-height:38px;padding:7px 0;color:#27877c;flex-shrink:0}.ai-lab .danger-text[data-v-fd920e57]{color:#a85148}.ai-lab .danger[data-v-fd920e57]{background:#fff6f3;color:#a14f44;border-color:#eed3cc}.ai-lab fieldset[data-v-fd920e57]{padding:0;margin:0;border:0;min-width:0}.notice[data-v-fd920e57]{padding:13px 16px;border-radius:10px;font-size:13px;line-height:1.7;margin:0 0 18px;border:1px solid #dce9e4;background:#f2f9f6}.notice.success[data-v-fd920e57]{color:#226b5c;background:#ecf8f1;border-color:#d7e9df}.notice.error[data-v-fd920e57]{color:#9b574c;background:#fff6f1;border-color:#eddbd2}.notice p[data-v-fd920e57]{margin:0 0 8px}.inline-note[data-v-fd920e57]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#7a8c8d;margin:0 0 18px}.inline-note input[data-v-fd920e57]{max-width:100px;min-height:36px;padding:7px 10px}.chips[data-v-fd920e57]{display:flex;flex-wrap:wrap;gap:8px}.chips label[data-v-fd920e57]{display:flex;gap:6px;align-items:center;font-size:12px;min-height:38px;padding:7px 10px;box-sizing:border-box;background:#f7faf8;border:1px solid #e4ece8;border-radius:9px;cursor:pointer}.chips label.checked[data-v-fd920e57]{background:#edf7f3;border-color:#9acdc0;color:#267767}.consent[data-v-fd920e57]{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;padding:13px 14px;background:#f7f9f5;border:1px solid #e5eadd;border-radius:12px;margin:16px 0 12px;color:#627166}.check-row[data-v-fd920e57]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:13px;margin:16px 0}.check-row label[data-v-fd920e57]{display:flex;gap:8px;align-items:center}.hint[data-v-fd920e57],.warning-box[data-v-fd920e57]{padding:13px 15px;background:#faf6ee;border:1px solid #eee4d2;border-radius:10px;color:#907446;font-size:12px;line-height:1.8;margin:12px 0 18px}.warning-box p[data-v-fd920e57]{margin:6px 0}.tag[data-v-fd920e57]{display:inline-flex;align-items:center;border:1px solid #d2e9df;border-radius:7px;padding:4px 7px;font-size:11px;color:#388774;background:#edf8f2;flex-shrink:0;font-weight:400}.tag.neutral[data-v-fd920e57]{background:#f3f6f4;color:#758b85;border-color:#e5ece7}.tag.failed[data-v-fd920e57]{background:#fff2ee;border-color:#efd4ca;color:#a85443}.tag.queued[data-v-fd920e57],.tag.running[data-v-fd920e57]{background:#fff8e9;color:#9a8046;border-color:#f0e5c8}.empty[data-v-fd920e57]{text-align:center;padding:58px 30px}.empty-symbol[data-v-fd920e57]{margin:0 auto 24px;background:#edf5ef;border:1px solid #d8e9de;border-radius:20px;width:66px;height:66px;display:grid;place-items:center;font-family:serif;font-size:29px;color:#397c65}.empty p[data-v-fd920e57]{font-size:13px;line-height:1.9;color:#7b8e86;max-width:390px;margin:0 auto}.flow-steps[data-v-fd920e57]{text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px;color:#659080;margin:30px auto 0;max-width:300px;padding-left:22px}.empty-copy[data-v-fd920e57]{font-size:13px;color:#81928b;margin:22px 0}.summary-text[data-v-fd920e57]{font-size:15px;line-height:1.9;white-space:pre-wrap;margin:20px 0;color:#294e43}.finding[data-v-fd920e57]{padding:18px 0;border-top:1px solid #e7eeea}.finding>p[data-v-fd920e57]{font-size:14px;line-height:1.85;white-space:pre-wrap;margin:12px 0}.finding .section-heading[data-v-fd920e57]{align-items:flex-start;flex-wrap:wrap}.detail-line[data-v-fd920e57]{font-size:12px;line-height:1.8;color:#6c8077;margin:12px 0}.detail-line ul[data-v-fd920e57]{margin:7px 0;padding-left:18px}.detail-line strong[data-v-fd920e57]{font-weight:600;color:#547765}.citations[data-v-fd920e57]{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:#8a9a92;line-height:1.8;margin-top:15px}.citations a[data-v-fd920e57]{color:#3f8a70;background:#f0f7f0;border-radius:4px;padding:0 5px}.ai-lab details[data-v-fd920e57]{border-top:1px solid #e6ede8;margin-top:18px;padding-top:15px}.ai-lab summary[data-v-fd920e57]{cursor:pointer;color:#658679;font-size:12px;min-height:28px;line-height:1.7}.ai-lab summary small[data-v-fd920e57]{margin-left:8px;color:#9baa9f}.ai-lab pre[data-v-fd920e57]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8;background:#f6f8f5;padding:12px;border-radius:8px;max-height:360px;overflow-y:auto;color:#688074}.evidence[data-v-fd920e57]{padding:15px 0;border-bottom:1px solid #e8eee8;font-size:12px;line-height:1.8;scroll-margin-top:20px}.evidence>p[data-v-fd920e57]:not(.help){white-space:pre-wrap;color:#708575}.record-card[data-v-fd920e57]{border:1px solid #e3eae1;border-radius:12px;padding:17px;margin-top:15px;font-size:13px}.record-card .section-heading[data-v-fd920e57]{align-items:flex-start;flex-wrap:wrap}.multiline[data-v-fd920e57]{white-space:pre-wrap;line-height:1.8;color:#526c5d}.proposal-form[data-v-fd920e57],.review-box[data-v-fd920e57]{border-top:1px solid #e4eade;padding-top:17px;margin-top:17px}.button-row[data-v-fd920e57]{display:flex;flex-wrap:wrap;gap:12px}.ai-lab dl[data-v-fd920e57]{font-size:12px;line-height:1.8}.ai-lab dt[data-v-fd920e57]{color:#608063;margin-top:10px}.ai-lab dd[data-v-fd920e57]{margin:4px 0;color:#728372;white-space:pre-wrap}.answer-row[data-v-fd920e57]{padding:14px;background:#f7faf5;border:1px solid #e0e9d9;border-radius:12px;margin:12px 0}.answer-row strong[data-v-fd920e57]{font-size:12px}.answer-row p[data-v-fd920e57]{font-size:12px;line-height:1.7}.answer-row .field[data-v-fd920e57]{font-size:12px;margin-bottom:12px}.case-list[data-v-fd920e57]{max-height:360px;overflow-y:auto}.case-choice[data-v-fd920e57]{display:flex;gap:12px;align-items:center;padding:12px 3px;border-bottom:1px solid #e9eee4;cursor:pointer}.case-choice>span[data-v-fd920e57]{flex:1;min-width:0}.case-choice strong[data-v-fd920e57]{font-size:13px;font-weight:500;display:block;margin-bottom:5px}.case-choice small[data-v-fd920e57]{display:block;font-size:11px;color:#8a9a81}.metric-grid[data-v-fd920e57]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.metric-grid>div[data-v-fd920e57]{padding:14px 6px;background:#f4f8f1;text-align:center;border-radius:10px}.metric-grid strong[data-v-fd920e57]{display:block;font-size:22px;color:#456e43;font-weight:600}.metric-grid span[data-v-fd920e57]{display:block;font-size:11px;color:#86937c;margin-top:6px}.reason-list[data-v-fd920e57]{font-size:12px;color:#977c52;line-height:1.8;padding-left:18px}.hash[data-v-fd920e57]{font-family:monospace;font-size:11px;color:#93a087;word-break:break-all}.stop-section[data-v-fd920e57]{margin-top:30px;border-top:1px solid #e5ebdc;padding-top:10px}.history-grid[data-v-fd920e57]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ai-lab .history-card[data-v-fd920e57]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;padding:18px;border-radius:12px;background:#fff;min-width:0}.history-card strong[data-v-fd920e57]{font-size:14px}.history-card>span[data-v-fd920e57]:not(.tag),.history-card small[data-v-fd920e57]{font-size:12px;color:#8b9984}.publish-panel[data-v-fd920e57]{position:sticky;top:22px}@media (max-width:1100px){.workspace[data-v-fd920e57]{grid-template-columns:1fr 1fr;gap:16px}.panel[data-v-fd920e57]{padding:20px}.history-grid[data-v-fd920e57]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading[data-v-fd920e57]{gap:9px}.deployment-label[data-v-fd920e57]{margin-left:0}}@media (max-width:820px){.workspace[data-v-fd920e57]{grid-template-columns:1fr}.publish-panel[data-v-fd920e57]{position:static}.empty[data-v-fd920e57]{padding:35px 20px}.status-strip[data-v-fd920e57]{font-size:11px;gap:8px 12px;padding:12px}.page-heading[data-v-fd920e57]{gap:12px}.page-heading h1[data-v-fd920e57]{font-size:24px}.page-heading .text-link[data-v-fd920e57]{font-size:12px}.tabs[data-v-fd920e57]{position:sticky;top:0;z-index:3;background:#f7f9f7;padding:9px 0;margin-bottom:16px;gap:4px}.tabs button[data-v-fd920e57]{max-width:none;font-size:13px}.panel[data-v-fd920e57]{padding:20px;border-radius:15px}.ai-lab input[data-v-fd920e57],.ai-lab select[data-v-fd920e57],.ai-lab textarea[data-v-fd920e57]{font-size:16px}.ai-lab .inline-note input[data-v-fd920e57]{font-size:14px}.field[data-v-fd920e57]{font-size:13px}.panel h2[data-v-fd920e57]{font-size:18px}.muted[data-v-fd920e57]{font-size:12px}.metric-grid[data-v-fd920e57]{grid-template-columns:repeat(4,1fr)}.flow-steps[data-v-fd920e57]{grid-template-columns:1fr 1fr}.history-grid[data-v-fd920e57]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.panel[data-v-fd920e57]{padding:16px}.form-grid[data-v-fd920e57],.history-grid[data-v-fd920e57]{grid-template-columns:1fr}.metric-grid[data-v-fd920e57]{grid-template-columns:repeat(3,1fr)}.page-heading[data-v-fd920e57]{flex-direction:column}.tag[data-v-fd920e57]{white-space:normal}.consent[data-v-fd920e57]{padding:11px}.section-heading[data-v-fd920e57]{flex-wrap:wrap}.chips[data-v-fd920e57]{gap:6px}}:root{--page-bg: #ffffff;--sidebar-bg: #f7f7f8;--card-bg: #ffffff;--card-border: #e5e5e5;--card-shadow: none;--text: #0d0d0d;--text-muted: #6e6e80;--text-light: #8e8ea0;--accent: #10a37f;--accent-hover: #0d8c6d;--danger: #c53030;--success: #10a37f;--radius: 8px;--radius-sm: 6px}*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;color:var(--text);background:var(--page-bg);-webkit-font-smoothing:antialiased}#app{min-height:100vh}.page-title{font-size:1.5rem;font-weight:600;color:var(--text);margin:0 0 4px;letter-spacing:-.02em}.page-hint{font-size:.8125rem;color:var(--text-muted);margin-bottom:24px}.card-common{background:var(--card-bg);border-radius:var(--radius);border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.btn-primary{padding:8px 16px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-primary:hover{background:var(--accent-hover)}.table-common{width:100%;border-collapse:collapse}.table-common th,.table-common td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--card-border)}.table-common th{background:#fafafa;color:var(--text-muted);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.table-common tbody tr:hover{background:#fafafa}
