.tp-overlay[data-v-3082af10]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.tp-loading[data-v-3082af10]{display:flex;flex-direction:column;align-items:center;gap:16px;background:#0a0e27e6;border:1px solid rgba(102,126,234,.3);border-radius:20px;padding:48px 40px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 40px #667eea26}.tp-loading-spinner[data-v-3082af10]{width:40px;height:40px;border:3px solid rgba(102,126,234,.15);border-top-color:#667eea;border-radius:50%;animation:tp-spin-3082af10 .7s linear infinite}@keyframes tp-spin-3082af10{to{transform:rotate(360deg)}}.tp-loading-text[data-v-3082af10]{font-size:14px;color:#ffffffb3;font-weight:500}.tp-modal[data-v-3082af10]{width:100%;max-width:780px;max-height:90vh;overflow-y:auto;background:#0a0e27f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(102,126,234,.35);border-radius:20px;padding:32px 28px;box-shadow:0 0 60px #667eea1f,inset 0 1px #ffffff0d;position:relative}.tp-header[data-v-3082af10]{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(102,126,234,.15)}.tp-header-icon[data-v-3082af10]{font-size:32px}.tp-title[data-v-3082af10]{font-size:20px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3}.tp-subtitle[data-v-3082af10]{font-size:12px;color:#fff6;margin-top:2px}.tp-industry-info[data-v-3082af10]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.tp-industry-badge[data-v-3082af10]{font-size:12px;padding:4px 12px;border-radius:8px;background:#667eea26;color:#667eea;font-weight:700}.tp-industry-cluster[data-v-3082af10]{font-size:11px;color:#ffffff59}.tp-table[data-v-3082af10]{width:100%;border-collapse:collapse;margin-bottom:16px}.tp-table thead th[data-v-3082af10]{padding:10px 14px;font-size:11px;font-weight:700;color:#ffffff80;text-align:left;border-bottom:1px solid rgba(102,126,234,.15);background:#667eea0f}.tp-table thead th small[data-v-3082af10]{font-weight:400;font-size:9px;color:#ffffff40;display:block;margin-top:2px}.tp-th-spec[data-v-3082af10]{width:34%}.tp-th-detail[data-v-3082af10]{width:66%}.tp-row td[data-v-3082af10]{padding:14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:top}.tp-row:last-child td[data-v-3082af10]{border-bottom:none}.tp-td-spec[data-v-3082af10]{display:flex;flex-direction:column;gap:3px}.tp-spec-cn[data-v-3082af10]{font-size:14px;font-weight:700;color:#fff}.tp-spec-en[data-v-3082af10]{font-size:10px;color:#ffffff4d;font-style:italic}.tp-td-detail[data-v-3082af10]{display:flex;flex-direction:column;gap:3px}.tp-detail-cn[data-v-3082af10]{font-size:13px;color:#fffc;line-height:1.5}.tp-detail-en[data-v-3082af10]{font-size:10px;color:#667eea99;font-style:italic;line-height:1.4}.tp-disclaimer-row td[data-v-3082af10]{padding:16px 14px 8px;border-bottom:none}.tp-disclaimer-content[data-v-3082af10]{background:#ffd73b0d;border:1px solid rgba(255,215,59,.12);border-radius:10px;padding:12px 14px}.tp-disclaimer-label[data-v-3082af10]{display:block;font-size:10px;font-weight:700;color:#ffd43b;margin-bottom:6px}.tp-disclaimer-text[data-v-3082af10]{font-size:10px;color:#ffffff73;line-height:1.6}.tp-footer-meta[data-v-3082af10]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#fff3;margin-bottom:20px}.tp-footer-sep[data-v-3082af10]{color:#ffffff14}.tp-actions[data-v-3082af10]{display:flex;gap:12px;justify-content:flex-end}.tp-btn[data-v-3082af10]{padding:12px 24px;border-radius:12px;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s;display:flex;align-items:center;gap:6px}.tp-btn-close[data-v-3082af10]{background:#ffffff0f;color:#ffffff80;border:1px solid rgba(255,255,255,.08)}.tp-btn-close[data-v-3082af10]:hover{background:#ffffff1a}.tp-btn-export[data-v-3082af10]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 16px #667eea40}.tp-btn-export[data-v-3082af10]:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 24px #667eea59}.tp-fade-enter-active[data-v-3082af10],.tp-fade-leave-active[data-v-3082af10]{transition:opacity .25s ease}.tp-fade-enter-from[data-v-3082af10],.tp-fade-leave-to[data-v-3082af10]{opacity:0}.tp-fade-enter-active .tp-modal[data-v-3082af10],.tp-fade-leave-active .tp-modal[data-v-3082af10]{transition:transform .25s ease}.tp-fade-enter-from .tp-modal[data-v-3082af10],.tp-fade-leave-to .tp-modal[data-v-3082af10]{transform:scale(.95) translateY(8px)}@media print{body *{visibility:hidden!important}#tech-pack-print-area,#tech-pack-print-area *{visibility:visible!important}#tech-pack-print-area{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:100%!important;background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:20px 16px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#tech-pack-print-area .tp-overlay{background:#fff!important;position:static!important;padding:0!important}#tech-pack-print-area .tp-modal{background:#fff!important;border:none!important;box-shadow:none!important;padding:0!important;max-height:none!important;overflow:visible!important}#tech-pack-print-area .tp-title{-webkit-text-fill-color:#1a1a2e!important;background:none!important;color:#1a1a2e!important}#tech-pack-print-area .tp-subtitle{color:#666!important}#tech-pack-print-area .tp-spec-cn{color:#1a1a2e!important}#tech-pack-print-area .tp-spec-en{color:#666!important}#tech-pack-print-area .tp-detail-cn{color:#333!important}#tech-pack-print-area .tp-detail-en{color:#667eea!important}#tech-pack-print-area .tp-table thead th{color:#555!important;background:#f5f7ff!important;border-bottom:2px solid #667eea!important}#tech-pack-print-area .tp-table tbody td{border-bottom:1px solid #eee!important}#tech-pack-print-area .tp-industry-badge{background:#f0f2ff!important;color:#667eea!important}#tech-pack-print-area .tp-industry-cluster{color:#888!important}#tech-pack-print-area .tp-footer-meta{color:#999!important}#tech-pack-print-area .tp-disclaimer-content{background:#fafbfc!important;border-color:#e0e0e0!important}#tech-pack-print-area .tp-disclaimer-label{color:#d4a017!important}#tech-pack-print-area .tp-disclaimer-text{color:#666!important}#tech-pack-print-area .tp-header{border-bottom-color:#e0e0e0!important}#tech-pack-print-area .tp-actions,#tech-pack-print-area .tp-loading{display:none!important}@page{margin:12mm 10mm;size:A4 portrait}}.output-panel[data-v-85981fcf]{width:100%}.input-review-bubble[data-v-85981fcf]{background:#ffd73b0f;border:1px solid rgba(255,215,59,.12);border-radius:12px;padding:12px 16px;margin-bottom:14px}.irb-header[data-v-85981fcf]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.irb-icon[data-v-85981fcf]{font-size:14px}.irb-label[data-v-85981fcf]{font-size:11px;color:#ffd73b80;font-weight:600}.irb-content[data-v-85981fcf]{font-size:13px;color:#ffd73b59;line-height:1.6;font-style:italic}.op-tabs[data-v-85981fcf]{display:flex;gap:8px;margin-bottom:14px}.op-tab[data-v-85981fcf]{flex:1;padding:10px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;text-align:left}.op-tab.active[data-v-85981fcf]{background:#667eea26;border-color:#667eea}.op-tab-icon[data-v-85981fcf]{font-size:18px;flex-shrink:0}.op-tab-text[data-v-85981fcf]{flex:1;min-width:0}.op-tab-title[data-v-85981fcf]{display:block;font-size:11px;font-weight:700;color:#fffc;line-height:1.3}.op-tab-sub[data-v-85981fcf]{display:block;font-size:9px;color:#ffffff4d;margin-top:1px}.op-tab-count[data-v-85981fcf]{font-size:10px;padding:2px 6px;border-radius:6px;background:#667eea33;color:#667eea;font-weight:700}.op-empty[data-v-85981fcf]{text-align:center;padding:24px}.op-empty-icon[data-v-85981fcf]{font-size:28px;display:block;margin-bottom:8px}.op-empty-text[data-v-85981fcf]{font-size:12px;color:#ffffff4d}.op-content[data-v-85981fcf]{display:flex;flex-direction:column;gap:12px}.term-card[data-v-85981fcf]{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px}.tc-header[data-v-85981fcf]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.tc-badge[data-v-85981fcf]{font-size:10px;padding:3px 8px;border-radius:6px;font-weight:700;white-space:nowrap}.badge-material[data-v-85981fcf]{background:#667eea33;color:#667eea}.badge-components[data-v-85981fcf]{background:#07c16026;color:#07c160}.badge-process[data-v-85981fcf]{background:#ffd73b26;color:#ffd43b}.badge-logistics[data-v-85981fcf]{background:#ff6b6b26;color:#ff6b6b}.badge-compliance[data-v-85981fcf]{background:#ee0a2426;color:#ff6b6b}.badge-safety[data-v-85981fcf]{background:#ff976a26;color:#ff976a}.badge-engineering[data-v-85981fcf]{background:#667eea26;color:#667eea}.badge-positioning[data-v-85981fcf]{background:#07c16026;color:#07c160}.badge-pricing[data-v-85981fcf]{background:#ffd73b26;color:#ffd43b}.badge-parameter[data-v-85981fcf]{background:#667eea1a;color:#667eea}.badge-craft[data-v-85981fcf]{background:#ff6b6b1a;color:#ff6b6b}.badge-workflow[data-v-85981fcf]{background:#07c1601a;color:#07c160}.op-tech-pack-bar[data-v-85981fcf]{margin-top:16px;padding-top:14px;border-top:1px solid rgba(102,126,234,.12)}.tp-trigger-btn[data-v-85981fcf]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;border:1px solid rgba(102,126,234,.3);background:#667eea14;color:#667eea;font-size:12px;font-weight:700;cursor:pointer;transition:all .3s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.3px}.tp-trigger-btn[data-v-85981fcf]:hover:not(.tp-trigger-loading){background:#667eea29;border-color:#667eea80;box-shadow:0 0 24px #667eea1f;transform:translateY(-1px)}.tp-trigger-loading[data-v-85981fcf]{opacity:.7;cursor:wait;border-color:#667eea26}.tp-trigger-spinner[data-v-85981fcf]{display:inline-block;animation:tp-trigger-spin-85981fcf .8s linear infinite}@keyframes tp-trigger-spin-85981fcf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tc-compliance-shield[data-v-85981fcf]{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:8px;margin-bottom:10px;font-size:10px;line-height:1.5;font-weight:600;animation:tc-shield-flash-85981fcf 1.6s ease-in-out infinite}.tc-shield-yellow[data-v-85981fcf]{background:#ffd73b14;border:1px solid rgba(255,215,59,.2);color:#ffd43b}.tc-shield-red[data-v-85981fcf]{background:#ee0a2414;border:1px solid rgba(238,10,36,.2);color:#ff6b6b}.tc-shield-icon[data-v-85981fcf]{font-size:13px;flex-shrink:0;margin-top:1px}.tc-shield-text[data-v-85981fcf]{flex:1}@keyframes tc-shield-flash-85981fcf{0%,to{opacity:1}50%{opacity:.7}}.tc-slang[data-v-85981fcf]{font-size:13px;color:#ffffff80;font-weight:600}.tc-seo[data-v-85981fcf]{margin-bottom:10px}.tc-seo-label[data-v-85981fcf]{font-size:10px;color:#667eeab3;font-weight:600;margin-bottom:6px}.tc-seo-tags[data-v-85981fcf]{display:flex;flex-wrap:wrap;gap:4px}.seo-tag-big[data-v-85981fcf]{font-size:11px;padding:3px 10px;border-radius:6px;background:#667eea1f;color:#667eea;font-weight:600;border:1px solid rgba(102,126,234,.15)}.tc-cn[data-v-85981fcf]{margin-bottom:10px;font-size:11px;line-height:1.5}.tc-cn-label[data-v-85981fcf]{color:#ffffff4d}.tc-cn-text[data-v-85981fcf]{color:#fff9}.tc-defense[data-v-85981fcf]{background:#ffd73b0a;border:1px solid rgba(255,215,59,.08);border-radius:8px;padding:10px}.tc-defense-header[data-v-85981fcf]{display:flex;align-items:center;gap:5px;margin-bottom:6px}.tc-defense-icon[data-v-85981fcf]{font-size:12px}.tc-defense-label[data-v-85981fcf]{font-size:10px;color:#ffd43b;font-weight:700}.tc-defense-cn[data-v-85981fcf]{font-size:11px;color:#ffffff8c;line-height:1.6;margin-bottom:4px}.tc-defense-en[data-v-85981fcf]{font-size:10px;color:#ffffff4d;line-height:1.5;font-style:italic}.cr-wrapper[data-v-85cc3566]{margin-bottom:10px}.cr-radar[data-v-85cc3566]{border-radius:12px;padding:12px 14px;transition:all .4s ease;position:relative;overflow:hidden}.cr-level-green[data-v-85cc3566]{background:#07c1600a;border:1px solid rgba(7,193,96,.12)}.cr-level-yellow[data-v-85cc3566]{background:#ffd73b0f;border:1px solid rgba(255,215,59,.25);box-shadow:0 0 20px #ffd73b0f}.cr-level-red[data-v-85cc3566]{background:#ee0a240f;border:1px solid rgba(238,10,36,.25);box-shadow:0 0 24px #ee0a2414;animation:cr-pulse-red-85cc3566 2s ease-in-out infinite}@keyframes cr-pulse-red-85cc3566{0%,to{border-color:#ee0a2440}50%{border-color:#ee0a2480}}.cr-header[data-v-85cc3566]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cr-status-row[data-v-85cc3566]{display:flex;align-items:center;gap:8px}.cr-status-dot[data-v-85cc3566]{width:10px;height:10px;border-radius:50%;flex-shrink:0;transition:all .3s}.cr-dot-green[data-v-85cc3566]{background:#07c160;box-shadow:0 0 8px #07c16066}.cr-dot-yellow[data-v-85cc3566]{background:#ffd43b;box-shadow:0 0 10px #ffd73b80;animation:cr-dot-flash-85cc3566 1.2s ease-in-out infinite}.cr-dot-red[data-v-85cc3566]{background:#ee0a24;box-shadow:0 0 12px #ee0a2480;animation:cr-dot-flash-85cc3566 .8s ease-in-out infinite}@keyframes cr-dot-flash-85cc3566{0%,to{opacity:1}50%{opacity:.4}}.cr-status-label[data-v-85cc3566]{font-size:12px;font-weight:700;color:#ffffffbf}.cr-level-yellow .cr-status-label[data-v-85cc3566]{color:#ffd43b}.cr-level-red .cr-status-label[data-v-85cc3566]{color:#ff6b6b}.cr-badge[data-v-85cc3566]{font-size:9px;padding:2px 8px;border-radius:6px;font-weight:700}.cr-level-yellow .cr-badge[data-v-85cc3566]{background:#ffd73b26;color:#ffd43b}.cr-level-red .cr-badge[data-v-85cc3566]{background:#ee0a2426;color:#ff6b6b}.cr-scan-bar[data-v-85cc3566]{height:4px;border-radius:2px;background:#ffffff0f;margin-bottom:8px;position:relative;overflow:hidden}.cr-scan-fill[data-v-85cc3566]{height:100%;border-radius:2px;transition:width .15s linear}.cr-fill-green[data-v-85cc3566]{background:linear-gradient(90deg,#07c160,#51cf66)}.cr-fill-yellow[data-v-85cc3566]{background:linear-gradient(90deg,#ffd43b,#fcc419)}.cr-fill-red[data-v-85cc3566]{background:linear-gradient(90deg,#ee0a24,#ff6b6b)}.cr-scan-beam[data-v-85cc3566]{position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.6),transparent);animation:cr-beam-sweep-85cc3566 1.2s ease-in-out infinite}@keyframes cr-beam-sweep-85cc3566{0%{transform:translate(-100%)}to{transform:translate(400%)}}.cr-message[data-v-85cc3566]{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.5;padding:6px 8px;border-radius:8px;margin-bottom:4px}.cr-msg-green[data-v-85cc3566]{color:#07c160b3;background:#07c1600a}.cr-msg-yellow[data-v-85cc3566]{color:#ffd43b;background:#ffd73b14}.cr-msg-red[data-v-85cc3566]{color:#ff6b6b;background:#ee0a2414}.cr-msg-icon[data-v-85cc3566]{font-size:13px;flex-shrink:0;margin-top:1px}.cr-msg-text[data-v-85cc3566]{flex:1}.cr-detail[data-v-85cc3566]{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.5;padding:6px 8px;border-radius:6px;margin-top:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);color:#ffffff73}.cr-detail-icon[data-v-85cc3566]{font-size:11px;flex-shrink:0;margin-top:1px}*{margin:0;padding:0;box-sizing:border-box}body{background:#0a0e27;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.toast-success,.toast-error{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;z-index:9999;animation:toast-fade .3s ease}.toast-success{background:#07c160;color:#fff;box-shadow:0 4px 20px #07c1604d}.toast-error{background:#ee0a24;color:#fff;box-shadow:0 4px 20px #ee0a244d}@keyframes toast-fade{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.export-radar[data-v-ab617bf2]{max-width:800px;margin:0 auto;padding:0 16px 40px}.er-header[data-v-ab617bf2]{padding:28px 0 20px;text-align:center}.er-logo[data-v-ab617bf2]{display:flex;align-items:center;justify-content:center;gap:12px}.er-logo-icon[data-v-ab617bf2]{font-size:40px}.er-logo-text h1[data-v-ab617bf2]{font-size:26px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.er-logo-sub[data-v-ab617bf2]{font-size:11px;color:#ffffff59;margin-top:2px}.er-section[data-v-ab617bf2]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;margin-bottom:14px}.er-section-cta[data-v-ab617bf2]{text-align:center;border-color:#667eea33;background:#667eea0f}.er-section-tip[data-v-ab617bf2]{border-color:#ffd73b26;background:#ffd73b0a}.er-section-title[data-v-ab617bf2]{font-size:14px;font-weight:700;color:#fffc;margin-bottom:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.er-badge[data-v-ab617bf2]{font-size:10px;padding:2px 10px;border-radius:10px;background:#667eea33;color:#667eea;font-weight:600}.er-badge-green[data-v-ab617bf2]{background:#07c16026;color:#07c160}.er-badge-warning[data-v-ab617bf2]{background:#ffd73b26;color:#ffd43b}.industry-grid[data-v-ab617bf2]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width: 480px){.industry-grid[data-v-ab617bf2]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 640px){.industry-grid[data-v-ab617bf2]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.industry-grid[data-v-ab617bf2]{grid-template-columns:repeat(5,1fr)}}.industry-card[data-v-ab617bf2]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 8px;text-align:center;cursor:pointer;transition:all .3s}.industry-card.card-open[data-v-ab617bf2]:hover{border-color:#667eea66;background:#667eea14}.industry-card.active.card-open[data-v-ab617bf2]{border-color:#667eea;background:#667eea26;box-shadow:0 0 24px #667eea26}.industry-card.card-locked[data-v-ab617bf2]{cursor:not-allowed;opacity:.45;border-color:#ffffff0a;background:#ffffff05}.industry-card.card-locked[data-v-ab617bf2]:hover{opacity:.55;border-color:#ffffff14}.ind-icon[data-v-ab617bf2]{font-size:28px;margin-bottom:4px}.ind-name[data-v-ab617bf2]{font-size:13px;font-weight:700;color:#fff}.ind-cluster[data-v-ab617bf2]{font-size:10px;color:#ffffff59;margin:2px 0}.ind-desc[data-v-ab617bf2]{font-size:9px;color:#ffffff40}.ind-terms[data-v-ab617bf2]{font-size:9px;color:#667eea;margin-top:4px;font-weight:600}.ind-beta[data-v-ab617bf2]{margin-top:4px}.beta-badge[data-v-ab617bf2]{font-size:9px;padding:2px 8px;border-radius:6px;background:#ffffff0f;color:#ffffff4d;font-weight:600}.beta-sub[data-v-ab617bf2]{display:block;font-size:8px;color:#ffffff26;margin-top:2px}.input-area[data-v-ab617bf2]{margin-bottom:10px}.er-textarea[data-v-ab617bf2]{width:100%;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;font-size:14px;line-height:1.6;resize:vertical;outline:none;transition:border-color .2s;font-family:inherit}.er-textarea[data-v-ab617bf2]:focus{border-color:#667eea}.er-textarea[data-v-ab617bf2]::placeholder{color:#ffffff4d}.slang-detected[data-v-ab617bf2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 14px;background:#ffd73b14;border-radius:10px;font-size:12px;color:#ffd43b;margin-bottom:6px;line-height:1.6}.slang-detected-icon[data-v-ab617bf2]{font-size:14px}.slang-chip[data-v-ab617bf2]{font-weight:600}.slang-arrow[data-v-ab617bf2]{color:#ffffff4d;margin:0 4px}.slang-trans[data-v-ab617bf2]{color:#fff9;font-weight:400}.slang-sep[data-v-ab617bf2]{color:#ffffff1a;margin:0 4px}.input-hint[data-v-ab617bf2]{margin-bottom:2px}.hint-row[data-v-ab617bf2]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;color:#fff6}.hint-chips[data-v-ab617bf2]{display:flex;flex-wrap:wrap;gap:6px}.hint-chip[data-v-ab617bf2]{padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff80;font-size:11px;cursor:pointer;transition:all .2s}.hint-chip[data-v-ab617bf2]:hover{border-color:#667eea;color:#667eea;background:#667eea1a}.er-generate-btn[data-v-ab617bf2]{width:100%;padding:16px;border-radius:14px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:all .3s;letter-spacing:.5px}.er-generate-btn[data-v-ab617bf2]:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 8px 24px #667eea4d}.er-generate-btn[data-v-ab617bf2]:disabled{opacity:.4;cursor:not-allowed}.er-generate-btn-secondary[data-v-ab617bf2]{background:#ffffff0f;font-size:14px;border:1px solid rgba(255,255,255,.1)}.er-generate-btn-secondary[data-v-ab617bf2]:hover:not(:disabled){background:#ffffff1a;box-shadow:none}.cta-sub[data-v-ab617bf2]{font-size:11px;color:#ffffff4d;margin-top:10px}.generating-text[data-v-ab617bf2]{animation:pulse-text-ab617bf2 1s ease-in-out infinite;display:flex;align-items:center;justify-content:center;gap:8px}.gen-spinner[data-v-ab617bf2]{display:inline-block;animation:spin-ab617bf2 .8s linear infinite}@keyframes spin-ab617bf2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-text-ab617bf2{0%,to{opacity:1}50%{opacity:.5}}.compare-row[data-v-ab617bf2]{display:flex;gap:12px}.compare-card[data-v-ab617bf2]{flex:1;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}.compare-bad[data-v-ab617bf2]{background:#ee0a240f;border:1px solid rgba(238,10,36,.15)}.compare-good[data-v-ab617bf2]{background:#07c1600f;border:1px solid rgba(7,193,96,.15)}.compare-header[data-v-ab617bf2]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.compare-bad .compare-header[data-v-ab617bf2]{color:#ff6b6b}.compare-good .compare-header[data-v-ab617bf2]{color:#07c160}.compare-emoji[data-v-ab617bf2]{font-size:16px}.compare-title[data-v-ab617bf2]{font-size:11px;color:#ffffffb3;line-height:1.5;font-weight:600}.compare-desc[data-v-ab617bf2]{font-size:11px;color:#fff6;line-height:1.5}.compare-bar-wrap[data-v-ab617bf2]{margin:4px 0}.compare-bar-label[data-v-ab617bf2]{display:flex;justify-content:space-between;font-size:11px;color:#ffffff80;margin-bottom:4px}.bar-pct[data-v-ab617bf2]{font-weight:800}.compare-bad .bar-pct[data-v-ab617bf2]{color:#ff6b6b}.compare-good .bar-pct[data-v-ab617bf2]{color:#07c160}.compare-bar[data-v-ab617bf2]{height:8px;background:#ffffff14;border-radius:4px;overflow:hidden}.compare-bar-fill[data-v-ab617bf2]{height:100%;border-radius:4px;transition:width .8s ease}.compare-bar-bad[data-v-ab617bf2]{background:linear-gradient(90deg,#ee0a24,#ff6b6b)}.compare-bar-good[data-v-ab617bf2]{background:linear-gradient(90deg,#07c160,#51cf66)}.compare-warning[data-v-ab617bf2]{font-size:11px;color:#ff6b6b;line-height:1.5;padding:6px 8px;background:#ee0a241a;border-radius:8px}.compare-advice[data-v-ab617bf2]{font-size:11px;color:#07c160;line-height:1.5;padding:6px 8px;background:#07c1601a;border-radius:8px}.tip-card[data-v-ab617bf2]{padding:16px;background:#ffd73b0f;border-radius:12px;border-left:4px solid #ffd43b}.tip-title[data-v-ab617bf2]{font-size:13px;font-weight:700;color:#ffd43b;margin-bottom:10px;line-height:1.5}.tip-content[data-v-ab617bf2]{font-size:12px;color:#fff9;line-height:1.8}.er-footer[data-v-ab617bf2]{margin-top:24px}.footer-arch[data-v-ab617bf2]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px}.arch-flow[data-v-ab617bf2]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:10px;margin-bottom:10px}.arch-node[data-v-ab617bf2]{padding:3px 8px;background:#667eea1a;border-radius:5px;color:#667eea;font-weight:500}.arch-arrow[data-v-ab617bf2]{color:#ffffff26}.arch-tip[data-v-ab617bf2]{font-size:10px;color:#ffffff4d;text-align:center}
