html[data-a11y-font=large]{font-size:112.5%}html[data-a11y-font=xlarge]{font-size:125%}html[data-a11y-contrast=high]{color-scheme:light;--primary:#000;--secondary:#000;--accent:#ffd400;--text:#000;--text-light:#000;--bg:#fff;--white:#fff;--glass-bg:#fff;--glass-border:#000}html[data-a11y-contrast=high] body{color:#000!important;text-shadow:none!important;background:#fff!important}html[data-a11y-contrast=high] ::selection{color:#fff;background:#000}html[data-a11y-contrast=high] a{text-underline-offset:.18em;text-decoration:underline 2px;color:#000!important}html[data-a11y-contrast=high] input,html[data-a11y-contrast=high] select,html[data-a11y-contrast=high] textarea{color:#000!important;background:#fff!important;border-width:2px!important;border-color:#000!important}html[data-a11y-contrast=high] input::placeholder,html[data-a11y-contrast=high] textarea::placeholder{color:#333!important;opacity:1!important}html[data-a11y-contrast=high] .form-container,html[data-a11y-contrast=high] .calidad-card,html[data-a11y-contrast=high] .readonly-card,html[data-a11y-contrast=high] .tenant-block,html[data-a11y-contrast=high] .choice-card,html[data-a11y-contrast=high] .doc-field,html[data-a11y-contrast=high] .apoderado-note,html[data-a11y-contrast=high] .legal-note{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#000!important}html[data-a11y-contrast=high] .subtitle,html[data-a11y-contrast=high] .help-text,html[data-a11y-contrast=high] .readonly-note,html[data-a11y-contrast=high] .choice-text small,html[data-a11y-contrast=high] .doc-help,html[data-a11y-contrast=high] .doc-format,html[data-a11y-contrast=high] .doc-file-name,html[data-a11y-contrast=high] .calidad-card p{color:#000!important}html[data-a11y-contrast=high] .btn,html[data-a11y-contrast=high] .doc-action,html[data-a11y-contrast=high] .doc-pdf-chip,html[data-a11y-contrast=high] .link-btn{box-shadow:none!important;border-color:#000!important}html[data-a11y-contrast=high] .btn-primary,html[data-a11y-contrast=high] .btn-emerald{color:#fff!important;background:#000!important}html[data-a11y-contrast=high] .btn-secondary,html[data-a11y-contrast=high] .btn-ghost-danger,html[data-a11y-contrast=high] .doc-action,html[data-a11y-contrast=high] .doc-pdf-chip,html[data-a11y-contrast=high] .link-btn{color:#000!important;background:#fff!important}html[data-a11y-contrast=high] .status-chip,html[data-a11y-contrast=high] .choice-icon,html[data-a11y-contrast=high] .doc-icon,html[data-a11y-contrast=high] .doc-upload-mark,html[data-a11y-contrast=high] .calidad-icon{color:#000!important;background:#fff!important;border:2px solid #000!important}html[data-a11y-contrast=high] .form-status{color:#000!important;border:2px solid #000!important}html[data-a11y-contrast=high] [role=alert],html[data-a11y-contrast=high] [role=status]{color:#000!important;background:#fff!important;border:2px solid #000!important}html[data-a11y-contrast=high] :focus-visible{outline-offset:3px!important;outline:3px solid #facc15!important}.a11y-widget{z-index:60;color:#334155;background:#fffffffa;border:1px solid #94a3b8;border-radius:4px;align-items:center;gap:.35rem;padding:.35rem;font-family:Inter,system-ui,-apple-system,sans-serif;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 28px #0f172a29}.a11y-tools{align-items:center;gap:.35rem;display:inline-flex}.a11y-tools[hidden]{display:none}.a11y-control{color:#334155;min-width:42px;min-height:42px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:750;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.a11y-control:hover:not(:disabled),.a11y-control:focus-visible{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.a11y-control:disabled{cursor:not-allowed;opacity:.45}.a11y-control[hidden]{display:none}.a11y-control[aria-pressed=true],.a11y-control[data-active=true]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.a11y-control--launcher,.a11y-control--text,.a11y-control--reset{width:42px;padding:0}.a11y-control--icon{gap:.4rem;padding:0 .8rem}.a11y-control-label{letter-spacing:.01em;font-size:.78rem}.a11y-control--launcher{color:#1e40af}.a11y-launcher-icon{object-fit:contain;width:22px;height:22px;display:block}.a11y-widget[data-a11y-compact=true]{padding:.25rem}.a11y-widget[data-a11y-compact=true] .a11y-control--launcher{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.a11y-widget[data-a11y-compact=true] .a11y-launcher-icon{filter:brightness(0)invert()}.a11y-control--listen{gap:.45rem;min-width:134px;padding:0 .9rem;font-weight:650}.a11y-control--reset{color:#475569}.a11y-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-a11y-contrast=high] .a11y-widget{color:#fff;box-shadow:none;background:#000;border:2px solid #fff}html[data-a11y-contrast=high] .a11y-control{color:#000;background:#fff;border:2px solid #fff}html[data-a11y-contrast=high] .a11y-control:hover:not(:disabled),html[data-a11y-contrast=high] .a11y-control:focus-visible,html[data-a11y-contrast=high] .a11y-control[aria-pressed=true],html[data-a11y-contrast=high] .a11y-control[data-active=true],html[data-a11y-contrast=high] .a11y-widget[data-a11y-compact=true] .a11y-control--launcher{color:#000;background:#ffd400;border-color:#ffd400}html[data-a11y-contrast=high] .a11y-widget[data-a11y-compact=true] .a11y-launcher-icon{filter:none}html[data-a11y-contrast=high] .workspace-accessibility .a11y-widget,html[data-a11y-contrast=high] .registration-accessibility .a11y-widget,html[data-a11y-contrast=high] .privacy-accessibility .a11y-widget{color:#fff!important;background:#000!important;border-color:#fff!important}html[data-a11y-contrast=high] .workspace-accessibility .a11y-control,html[data-a11y-contrast=high] .registration-accessibility .a11y-control,html[data-a11y-contrast=high] .privacy-accessibility .a11y-control{color:#000!important;background:#fff!important;border:2px solid #fff!important}html[data-a11y-contrast=high] .workspace-accessibility .a11y-control[aria-pressed=true],html[data-a11y-contrast=high] .workspace-accessibility .a11y-control[data-active=true],html[data-a11y-contrast=high] .workspace-accessibility .a11y-widget[data-a11y-compact=true] .a11y-control--launcher,html[data-a11y-contrast=high] .registration-accessibility .a11y-control[aria-pressed=true],html[data-a11y-contrast=high] .registration-accessibility .a11y-control[data-active=true],html[data-a11y-contrast=high] .registration-accessibility .a11y-widget[data-a11y-compact=true] .a11y-control--launcher,html[data-a11y-contrast=high] .privacy-accessibility .a11y-control[aria-pressed=true],html[data-a11y-contrast=high] .privacy-accessibility .a11y-control[data-active=true],html[data-a11y-contrast=high] .privacy-accessibility .a11y-widget[data-a11y-compact=true] .a11y-control--launcher{color:#000!important;background:#ffd400!important;border-color:#ffd400!important}@media (width<=560px){.a11y-widget{gap:.3rem;max-width:calc(100vw - 1.5rem);padding:.3rem;bottom:.75rem;right:.75rem}.a11y-tools{gap:.3rem}.a11y-widget[data-a11y-compact=false]{grid-template-columns:44px minmax(0,1fr);gap:0;width:100%;padding:0;display:grid;overflow:hidden}.a11y-widget[data-a11y-compact=false] .a11y-tools{grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;gap:0;min-width:0;display:grid}.a11y-widget[data-a11y-compact=false] .a11y-control{border:0;border-left:1px solid #94a3b8;width:100%;min-width:0;min-height:44px}.a11y-widget[data-a11y-compact=false] .a11y-control--launcher{border-left:0}.a11y-control{min-width:40px;min-height:40px}.a11y-control--launcher,.a11y-control--text,.a11y-control--reset{width:40px}.a11y-control--listen{min-width:44px;padding:0 .65rem}.a11y-widget[data-a11y-compact=false] .a11y-control--listen{min-width:0;padding:0}.a11y-control--icon{width:40px;padding:0}.a11y-control--icon .a11y-control-label,.a11y-control--listen span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-a11y-contrast=high] .a11y-widget[data-a11y-compact=false] .a11y-control{border:0!important;border-left:2px solid #000!important}html[data-a11y-contrast=high] .a11y-widget[data-a11y-compact=false] .a11y-control--launcher{border-left:0!important}}:root{--primary:#0f172a;--secondary:#3b82f6;--accent:#10b981;--text:#334155;--text-light:#64748b;--bg:#f8fafc;--white:#fff;--glass-bg:#ffffffb3;--glass-border:#ffffff80}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);width:100%;min-height:100%;color:var(--text);-webkit-font-smoothing:antialiased;background-image:radial-gradient(at 0 0,#100f1508 0,#0000 50%),radial-gradient(at 50% 0,#2f3e6a08 0,#0000 50%),radial-gradient(at 100% 0,#72274108 0,#0000 50%);background-attachment:fixed;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}h1,h2,h3,h4,.title{color:var(--primary);letter-spacing:-.02em}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}:focus-visible{outline-offset:3px;outline:3px solid #2563eb59}
