.legal-container.svelte-mvb7mf.svelte-mvb7mf{max-width:900px;margin:2rem auto;padding:2rem;background-color:var(--bg-secondary);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.legal-header.svelte-mvb7mf.svelte-mvb7mf{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}h1.svelte-mvb7mf.svelte-mvb7mf{font-size:2.5rem;margin-bottom:1rem;color:var(--text-primary);font-weight:700}.subtitle.svelte-mvb7mf.svelte-mvb7mf{color:var(--text-secondary);font-size:1.2rem}section.svelte-mvb7mf.svelte-mvb7mf{margin-bottom:3rem;padding:1.5rem;background-color:#ffffff08;border-radius:8px}h2.svelte-mvb7mf.svelte-mvb7mf{font-size:1.75rem;margin-bottom:1rem;color:#ff953e;font-weight:600}p.svelte-mvb7mf.svelte-mvb7mf{line-height:1.8;color:var(--text-secondary);font-size:1.1rem}.number.svelte-mvb7mf.svelte-mvb7mf{background-color:#ff953e;color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600}.contact-info.svelte-mvb7mf.svelte-mvb7mf{background-color:#6366f11a;padding:1.5rem;border-radius:8px;margin-top:1rem}.contact-info.svelte-mvb7mf p.svelte-mvb7mf{margin:.5rem 0}.contact-info.svelte-mvb7mf strong.svelte-mvb7mf{color:var(--text-primary)}.contact-box.svelte-mvb7mf.svelte-mvb7mf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;background:#ffffff0d;padding:2rem;border-radius:8px;margin-top:1.5rem}.contact-method.svelte-mvb7mf.svelte-mvb7mf{text-align:center}.contact-method.svelte-mvb7mf h3.svelte-mvb7mf{color:#ff953e;margin-bottom:.5rem}.warning-box.svelte-mvb7mf.svelte-mvb7mf{background:#ff6b6b1a;border:1px solid #ff953e;padding:1.5rem;border-radius:8px}.warning-box.svelte-mvb7mf h3.svelte-mvb7mf{color:#ff953e;margin-bottom:1rem}.action-button.svelte-mvb7mf.svelte-mvb7mf{display:inline-block;background:#ff953e;color:#fff;padding:.8rem 1.5rem;border-radius:5px;text-decoration:none;margin-top:1rem;transition:background .3s}.action-button.svelte-mvb7mf.svelte-mvb7mf:hover{background:var(--accent-secondary)}.modal-overlay.svelte-mvb7mf.svelte-mvb7mf{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:900}.modal-content.svelte-mvb7mf.svelte-mvb7mf{background:var(--bg-primary);padding:2rem;border-radius:10px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative}.modal-header.svelte-mvb7mf.svelte-mvb7mf{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.form-group.svelte-mvb7mf.svelte-mvb7mf{margin-bottom:1.5rem;width:100%;box-sizing:border-box}.form-group.svelte-mvb7mf label.svelte-mvb7mf{display:block;margin-bottom:.5rem;color:#ff953e}.form-group.svelte-mvb7mf input.svelte-mvb7mf,.form-group.svelte-mvb7mf textarea.svelte-mvb7mf{width:100%;padding:.8rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-size:1rem;box-sizing:border-box}.form-group.svelte-mvb7mf textarea.svelte-mvb7mf{height:100px;resize:vertical;min-height:100px;max-height:300px}.form-actions.svelte-mvb7mf.svelte-mvb7mf{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.cancel-button.svelte-mvb7mf.svelte-mvb7mf{padding:.8rem 1.5rem;border:none;border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:background .3s}.submit-button.svelte-mvb7mf.svelte-mvb7mf{padding:.8rem 1.5rem;border:none;border-radius:4px;background:#ff953e;color:#fff;cursor:pointer;transition:background .3s}.cancel-button.svelte-mvb7mf.svelte-mvb7mf:hover{background:var(--bg-tertiary)}.submit-button.svelte-mvb7mf.svelte-mvb7mf:hover{background:var(--accent-secondary)}.submit-notice-section.svelte-mvb7mf.svelte-mvb7mf{background-color:var(--bg-secondary);border-radius:12px;padding:2rem;margin:2rem 0}.section-intro.svelte-mvb7mf.svelte-mvb7mf{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.requirements-grid.svelte-mvb7mf.svelte-mvb7mf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.requirement-card.svelte-mvb7mf.svelte-mvb7mf{background-color:#ffffff08;border:1px solid var(--border-color);border-radius:10px;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.requirement-card.svelte-mvb7mf.svelte-mvb7mf:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.requirement-header.svelte-mvb7mf.svelte-mvb7mf{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.requirement-header.svelte-mvb7mf h3.svelte-mvb7mf{color:#ff953e;font-size:1.2rem;font-weight:600;margin:0}.number.svelte-mvb7mf.svelte-mvb7mf{background-color:#ff953e;color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.requirement-card.svelte-mvb7mf p.svelte-mvb7mf{color:var(--text-secondary);line-height:1.6;margin:0;font-size:1rem}@media (max-width: 768px){.legal-container.svelte-mvb7mf.svelte-mvb7mf{padding:1rem}.requirements-grid.svelte-mvb7mf.svelte-mvb7mf{grid-template-columns:1fr}.requirement-card.svelte-mvb7mf.svelte-mvb7mf{padding:1.25rem}.modal-content.svelte-mvb7mf.svelte-mvb7mf{width:95%;padding:1.5rem}}
