.error-boundary[data-v-f731c36f]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.error-content[data-v-f731c36f]{background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:500px;text-align:center}.error-icon[data-v-f731c36f]{width:4rem;height:4rem;color:#f59e0b;margin:0 auto 1rem}.error-content h2[data-v-f731c36f]{font-size:1.5rem;margin-bottom:1rem;color:#1f2937}.error-message[data-v-f731c36f]{color:#6b7280;margin-bottom:2rem}.error-actions[data-v-f731c36f]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-f731c36f],.btn-secondary[data-v-f731c36f]{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s;font-weight:500}.btn-primary[data-v-f731c36f]{background:#3b82f6;color:#fff}.btn-primary[data-v-f731c36f]:hover{background:#2563eb}.btn-secondary[data-v-f731c36f]{background:#e5e7eb;color:#1f2937}.btn-secondary[data-v-f731c36f]:hover{background:#d1d5db}.error-details[data-v-f731c36f]{margin-top:2rem;text-align:left}.error-details summary[data-v-f731c36f]{cursor:pointer;color:#6b7280;margin-bottom:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-details summary[data-v-f731c36f]:hover{color:#1f2937}.error-details pre[data-v-f731c36f]{background:#f3f4f6;padding:1rem;border-radius:6px;overflow-x:auto;font-size:.875rem;color:#1f2937;max-height:300px;overflow-y:auto}.workspace-container[data-v-b71f6ad0]{transition:all .3s ease}.feature-content[data-v-b71f6ad0]{min-height:0}button[data-v-b71f6ad0]:hover{transform:translate(2px)}button[data-v-b71f6ad0]:active{transform:translate(0)}
