.error-boundary-content[data-v-705d754a],.error-boundary-wrapper[data-v-705d754a]{display:contents}.error-boundary[data-v-705d754a]{align-items:center;display:flex;justify-content:center;min-height:200px;padding:20px;text-align:center}.error-boundary__container[data-v-705d754a]{background-color:var(--color-bg-elevated,#f7f7f9);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1));max-width:500px;padding:20px}.error-boundary__title[data-v-705d754a]{color:var(--color-error,#d03050);font-size:1.5rem;margin-top:0}.error-boundary__message[data-v-705d754a]{color:var(--color-text-primary,#333);font-family:var(--font-family-mono,monospace);font-size:.9rem;margin:16px 0;word-break:break-word}.error-boundary__button[data-v-705d754a]{background-color:var(--color-primary,#897eb4);border:none;border-radius:var(--radius-sm,4px);color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.error-boundary__button[data-v-705d754a]:hover{background-color:var(--color-primary-hover,#a596d6)}.modal-overlay[data-v-08fafe8f]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.turnstile-container[data-v-08fafe8f]{display:inline-block;overflow-y:auto;position:relative}.modal-content[data-v-08fafe8f]{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:1rem;min-height:9em;min-width:24em;padding:1rem;position:relative;text-align:center}.dark .modal-content[data-v-08fafe8f]{background-color:#151c22}.header[data-v-08fafe8f]{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.header h3[data-v-08fafe8f]{margin:0}.close-icon[data-v-08fafe8f]{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem;position:absolute;right:0;top:0}.dark[data-v-08fafe8f]{background-color:#374151;color:#fff}.dark .close-icon[data-v-08fafe8f]{color:#ccc}.processing-container[data-v-08fafe8f],.spinner-container[data-v-08fafe8f]{align-items:center;display:flex;flex-direction:column;margin:.5rem 0}.spinner[data-v-08fafe8f]{animation:spin-08fafe8f 1s linear infinite;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#3498db;height:24px;margin-bottom:.5rem;width:24px}@keyframes spin-08fafe8f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-container[data-v-08fafe8f]{align-items:center;color:#e53e3e;margin:1rem 0;text-align:center}.error-message[data-v-08fafe8f]{margin-bottom:1rem}.footer[data-v-08fafe8f]{display:flex;justify-content:center;width:100%}.close-button[data-v-08fafe8f],.retry-button[data-v-08fafe8f]{background-color:#4a5568;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;margin-top:.5rem;padding:.5rem 1rem}.close-button[data-v-08fafe8f]:hover,.retry-button[data-v-08fafe8f]:hover{background-color:#2d3748}.dark .spinner[data-v-08fafe8f]{border-color:#3498db hsla(0,0%,100%,.1) hsla(0,0%,100%,.1)}.dark .close-button[data-v-08fafe8f],.dark .retry-button[data-v-08fafe8f]{background-color:#6b7280}.dark .close-button[data-v-08fafe8f]:hover,.dark .retry-button[data-v-08fafe8f]:hover{background-color:#9ca3af}.dark .error-container[data-v-08fafe8f]{color:#f87171}.storage-access-container[data-v-08fafe8f]{align-items:center;background-color:#f8f9fa;border-radius:4px;display:flex;flex-direction:column;margin:.5rem 0;padding:.5rem}.dark .storage-access-container[data-v-08fafe8f]{background-color:#2d3748}.storage-access-button[data-v-08fafe8f]{background-color:#4a5568;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;margin-top:.5rem;padding:.5rem 1rem}.storage-access-button[data-v-08fafe8f]:hover{background-color:#2d3748}.dark .storage-access-button[data-v-08fafe8f]{background-color:#6b7280}.dark .storage-access-button[data-v-08fafe8f]:hover{background-color:#9ca3af}
