:root{--brand:#b41c7c;--brand-ink:#8e1562;--brand-soft:#fbeaf4;--cad-outer:#f6f6f8}@media (max-width:820px),(hover:none) and (pointer:coarse) and (max-height:520px){:root{--cad-outer:#fff}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--cad-outer)}body{background:var(--cad-outer);color:#121216;-webkit-font-smoothing:antialiased;text-wrap:pretty;font-family:Instrument Sans,system-ui,sans-serif}a{color:var(--brand,#b41c7c)}a:hover{color:var(--brand-ink,#8e1562)}input,select,textarea,button{font-family:inherit}@keyframes recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes stepInA{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes stepInB{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes msgIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes aiShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes aiSpark{0%,to{opacity:.75;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(90deg)}}@keyframes aiOrbit{to{transform:rotate(360deg)}}@keyframes aiDot{0%,to{transform-box:fill-box;transform-origin:50%;transform:scale(.7)}50%{transform-box:fill-box;transform-origin:50%;transform:scale(1.35)}}@keyframes typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes calPulse{0%,to{opacity:1}50%{opacity:.45}}.cadp0:hover{background:#6a4fa81a!important}.cadp1:focus{outline:none!important;box-shadow:0 0 0 3px #b41c7c29!important}.cadp3:hover{background:#f4f4f7!important}.cadp4:hover{background:var(--btn-ink,#8e1562)!important}.cadp5:hover{color:#121216!important;background:#f1f1f5!important}.cadp6:focus{outline:2px solid var(--brand,#b41c7c)!important;outline-offset:1px!important}.cadp7:hover{background:var(--brand-ink,#8e1562)!important;color:#fff!important}.cadp8:active{transform:scale(.993)!important}.cadp9:focus{border-radius:8px!important;outline:none!important;box-shadow:0 0 0 3px #b41c7c29!important}.cadpa:hover{background:#fafafc!important;border-color:#b0b0bc!important}.cadpb:focus{outline:none!important}.cadpc:hover{color:#121216!important}.cadpd:hover{color:var(--brand-ink,#8e1562)!important}.cadpe:hover{color:#45454e!important}.cadpf:focus{border-radius:4px!important;outline:none!important;box-shadow:0 0 0 3px #b41c7c29!important}.cadpg:focus{border-color:var(--brand,#b41c7c)!important;outline:none!important;box-shadow:0 0 0 3px #b41c7c29!important}.cadph:hover{color:#121216!important;background:#f4f4f7!important}.cadpi:hover{background:#f6f6f8!important}.cadpj:hover{background:#fdf5fa!important}.cadpk:hover{background:#fbeaf4!important}.cadpl:hover{box-shadow:inset 0 0 0 1px #b41c7c!important}.cadpm:hover{background:#f8f2f7!important}.cadpn:hover{background:#fafafc!important;border-color:#d5d5dc!important}.cadpo:active{transform:scale(.994)!important}.cadpp:hover{text-decoration:underline!important}.cadpq:hover{border-color:#b41c7c!important}.cadpr:hover{background:#fafafc!important}.cadps:hover{background:#f1f1f5!important}.cadpt:hover{background:#f6f2fc!important}.cadpu:hover{color:#45454e!important;background:#f1f1f5!important}.cadpv:hover{background:#fdfbfd!important;border-color:#d5d5dc!important}.cadpw:hover{filter:brightness(.96)!important}.cadpx:active{transform:scale(.97)!important}.cadpy:active{transform:scale(.96)!important}.cadpz:hover{border-color:var(--brand,#b41c7c)!important}.cadp10:hover{background:#fdf6fa!important}.cadp11:hover{color:var(--brand,#b41c7c)!important}.cadp12:hover{background:#f6f2fc!important;border-color:#a996d4!important}.cadp13:focus{outline:none!important;box-shadow:0 0 0 3px #6a4fa82e!important}.cadp14:hover{background:#f6f2fc!important;border-color:#cfc3e8!important}.cadp15:hover{color:#54545e!important}.cadp16:hover{border-color:#d5d5dc!important}.cadp17:hover{border-bottom-color:#f3d6e7!important}.cadp18:focus{outline:none!important;box-shadow:0 0 0 3px #b41c7c38!important}.cadp19:focus-within{border-color:var(--brand,#b41c7c)!important;box-shadow:0 0 0 3px #b41c7c29!important}.cadp1a:hover{background:#fafafc!important;border-color:#d5d5dc!important}.cadp1b:focus{outline:none!important;box-shadow:0 0 0 3px #b41c7c33!important}.cadp1c:hover{background:#c23641!important}.cadp1d:focus{outline:none!important;box-shadow:0 0 0 3px #d9444f38!important}.cadp1e:active{background:var(--brand-soft,#fbeaf4)!important;transform:scale(.994)!important}.cadp1f:hover{background:#fff!important;border-color:#d5d5dc!important}.cadp1g:focus{outline-offset:2px!important;outline:2px solid #121216!important}.cadp1h:focus{outline:2px solid var(--brand,#b41c7c)!important;outline-offset:2px!important}.cadp1i:active{transform:scale(.99)!important}.cadp1j:hover{border-color:var(--brand,#b41c7c)!important;background:#fdf5fa!important}.cadp1k:hover{color:#a3402b!important}
html,body{height:100%;margin:0}#dc-root,#dc-root>.sc-host{height:100%}@media (hover:none) and (pointer:coarse){#dc-root button,#dc-root a,#dc-root [role=button]{-webkit-tap-highlight-color:transparent}#dc-root button:focus:not(:focus-visible),#dc-root a:focus:not(:focus-visible),#dc-root [role=button]:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}}@keyframes cadShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cadBarSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes cadBootShow{to{visibility:visible}}@keyframes cadBootReveal{to{visibility:visible;max-height:2000px;overflow:visible}}@keyframes cadBootHide{to{visibility:hidden;max-height:0;overflow:hidden}}.cad-slot,.cad-top-slot{display:contents}.cad-v2-host[data-cad-cover] main>div:last-child>:not(.cad-slot){display:none!important}.cad-v2-host[data-cad-nav] main [data-cad-pending]{border-color:#b41c7c!important}.cad-v2-host[data-cad-nav] main [data-cad-chevron]>svg{display:none}.cad-v2-host[data-cad-nav] main [data-cad-chevron]:before{content:"";box-sizing:border-box;border:2px solid #eadce6;border-top-color:#b41c7c;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin;display:block}.cad-v2-host[data-cad-tap=option] main :is(button,[role=button],[role=radio]):not([data-cad-pending]){opacity:.45;transition:opacity .14s}.cad-v2-host[data-cad-tap=button] main [data-cad-pending]{gap:10px;background:var(--btn-ink,#8e1562)!important}.cad-v2-host[data-cad-tap=button] main [data-cad-pending]:before{content:"";box-sizing:border-box;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}.cad-v2-host[data-cad-tap=button] main>div:last-child>:not(.cad-slot)>:not([data-cad-pending]):not(:has([data-cad-pending])){opacity:.6;transition:opacity .14s}.cad-v2-host[data-cad-composer=disabled] [data-cad-composer]{opacity:.45;pointer-events:none}.cad-c-skeleton{background:linear-gradient(90deg,#f2f2f5 0%,#f8f8fa 40%,#f2f2f5 80%) 0 0/200% 100%;animation:1.4s linear infinite cadShimmer}.cad-c-input:focus{outline:none;box-shadow:0 0 0 3px #b41c7c29;border-color:var(--brand,#b41c7c)!important}.cad-c-row:hover{border-color:#d5d5dc}.cad-c-row:focus-visible,.cad-c-primary:focus-visible,.cad-c-secondary:focus-visible,.cad-boot a:focus-visible{outline:none;box-shadow:0 0 0 3px #b41c7c29}.cad-c-primary:hover{background:var(--btn-ink,#8e1562)!important}.cad-c-secondary:hover{background:#f4f4f7!important}.cad-ai-fallback{color:#2b1a6b;background:#fff;border:1px solid #eee9f4;border-radius:999px;align-items:center;padding:9px 18px 9px 11px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #2b1a6b0f}.cad-boot-main{display:flex}.cad-boot-main[data-hidden]{display:none}.cad-boot-slow{visibility:hidden}.cad-boot-slow[data-shown]{visibility:visible}.cad-boot:not([data-controlled]) .cad-boot-slow{animation:0s linear 6s forwards cadBootShow}.cad-boot-fail{display:none}.cad-boot-fail[data-shown]{display:flex}.cad-boot:not([data-controlled]) .cad-boot-fail{visibility:hidden;max-height:0;animation:0s linear 20s forwards cadBootReveal;display:flex;overflow:hidden}.cad-boot:not([data-controlled]) .cad-boot-wait{animation:0s linear 20s forwards cadBootHide}.cad-boot-channels{display:none}.cad-boot-channels[data-open],.cad-boot:not([data-controlled]) .cad-boot-channels:target{display:flex}.cad-boot:not([data-controlled]):has(.cad-boot-channels:target) .cad-boot-main{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cad-c-skeleton,.cad-c-line>span{animation:none}}:root{--cad-vh:100vh}@supports (height:100dvh){:root{--cad-vh:100dvh}}@supports selector(:has(*)){html:has(.cad-v2-host){overscroll-behavior:none;overflow:hidden}html:has(.cad-v2-host) body{overscroll-behavior:none;overflow:hidden}.cad-v2-host>.sc-host>div:has(>div>main){left:0;right:0;top:var(--cad-vvtop,0px);height:var(--cad-vvh,var(--cad-vh));position:fixed;overflow:hidden;min-height:0!important}.cad-v2-host>.sc-host>div>div:has(>main){height:100%!important}.cad-v2-host>.sc-host>div>div:has(>main)>main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (hover:none) and (pointer:coarse){.cad-v2-host [data-cad-composer] textarea{font-size:16px!important}}
@keyframes rnFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rnSheetUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes rnRingPulse{0%{box-shadow:0 0 0 2px #b41c7c,0 0 #b41c7c73}to{box-shadow:0 0 0 2px #b41c7c,0 0 0 10px #b41c7c00}}#dc-root .rn-primary:hover:not(:disabled){background:#8e1562!important}#dc-root .rn-secondary:hover:not(:disabled),#dc-root .rn-menu-row:hover{background:#fafafc!important}#dc-root .rn-primary:disabled,#dc-root .rn-secondary:disabled,#dc-root .rn-link:disabled{opacity:.6;cursor:default!important}#dc-root .rn-primary:focus-visible,#dc-root .rn-secondary:focus-visible,#dc-root .rn-link:focus-visible,#dc-root .rn-menu-row:focus-visible{outline-offset:2px;outline:2px solid #b41c7c}#dc-root.rn-hide-eta .rn-eta{display:none}#dc-root.rn-hide-eta .rn-eta-lead{margin-bottom:0!important}#dc-root.rn-grant button[aria-label="Adjuntar archivo o foto"]{display:none!important}@media (prefers-reduced-motion:reduce){#dc-root .rn-notices *,#dc-root .rn-overlay,#dc-root .rn-overlay *{animation:none!important}}
