[data-astro-cid-hivbsvtz][data-xco-layer]{z-index:2147483000;pointer-events:none;position:fixed;inset:0}[data-astro-cid-hivbsvtz][data-xco-host]{z-index:3;pointer-events:auto;touch-action:none;user-select:none;cursor:grab;width:112px;height:112px;position:fixed;bottom:16px;right:16px}[data-astro-cid-hivbsvtz][data-xco-host][data-physics-dragging=true],[data-astro-cid-hivbsvtz][data-xco-whatsapp][data-physics-dragging=true]{cursor:grabbing}[data-astro-cid-hivbsvtz][data-xco-host][data-expanded=true]{cursor:default;z-index:5;border-radius:28px;width:min(410px,100vw - 2rem);height:auto;max-height:calc(100dvh - 2rem);bottom:1rem;right:1rem;overflow:hidden auto;top:auto!important;left:auto!important}[data-astro-cid-hivbsvtz][data-xco-challenge]{width:1px;height:1px;position:absolute;overflow:hidden}[data-astro-cid-hivbsvtz][data-xco-whatsapp]{z-index:2;color:#fff;pointer-events:auto;touch-action:none;user-select:none;cursor:grab;background:#25d366;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .16s,box-shadow .16s;display:grid;position:fixed;bottom:136px;right:46px;box-shadow:0 14px 34px #0000004d}[data-astro-cid-hivbsvtz][data-xco-whatsapp]:hover{background:#35df76;box-shadow:0 18px 38px #00000061}[data-astro-cid-hivbsvtz][data-xco-whatsapp] svg[data-astro-cid-hivbsvtz]{pointer-events:none;width:27px;height:27px}[data-astro-cid-hivbsvtz][data-xco-invitation]{z-index:4;color:#fff;pointer-events:auto;backdrop-filter:blur(18px);background:#071017f5;border:1px solid #ffffff1f;border-radius:20px;width:min(310px,100vw - 2rem);padding:1rem;animation:.42s cubic-bezier(.16,1,.3,1) both xcoInvitationIn;position:fixed;box-shadow:0 22px 70px #0000006b}[data-astro-cid-hivbsvtz][data-xco-invitation][hidden]{display:none}[data-astro-cid-hivbsvtz][data-xco-invitation] strong[data-astro-cid-hivbsvtz]{color:#ff9a32;font-size:.78rem}[data-astro-cid-hivbsvtz][data-xco-invitation] p[data-astro-cid-hivbsvtz]{color:#ffffffc2;margin:.4rem 1.5rem .75rem 0;font-size:.88rem;line-height:1.45}[data-astro-cid-hivbsvtz][data-xco-invitation-open]{color:#071017;cursor:pointer;background:#ff870e;border:0;border-radius:999px;min-height:40px;padding:.62rem 1rem;font-size:.75rem;font-weight:850}[data-astro-cid-hivbsvtz][data-xco-invitation-close]{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid;position:absolute;top:.4rem;right:.45rem}[data-astro-cid-hivbsvtz][data-xco-layer] [data-astro-cid-hivbsvtz]:is(a,button):focus-visible{outline-offset:3px;outline:3px solid #75d8ee}@keyframes xcoInvitationIn{0%{opacity:0;transform:translate(12px,10px)scale(.88)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=640px),(height<=540px) and (pointer:coarse){html[data-xco-mobile-open]{overscroll-behavior:none;overflow:hidden}[data-astro-cid-hivbsvtz][data-xco-host][data-expanded=true]{touch-action:auto;border-radius:0;width:100vw;height:100dvh;max-height:none;overflow:hidden;inset:0!important}}@media (prefers-reduced-motion:reduce){[data-astro-cid-hivbsvtz][data-xco-invitation]{animation:none}}.privacy-banner{z-index:2147483500;color:#fff;background:#0a1118;border:1px solid #ffffff4d;border-radius:1rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem 1.5rem;width:min(72rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);margin-inline:auto;padding:.875rem 1rem;display:grid;position:fixed;inset:auto .75rem .75rem;overflow:auto}.privacy-banner[hidden]{display:none}.privacy-banner h2{color:#fff;margin:0 0 .25rem;font-size:.875rem;font-weight:600;line-height:1.4}.privacy-banner p{color:#f1f5f9;margin:0;font-size:.875rem;line-height:1.5}.privacy-dialog h2{color:#fff;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.privacy-dialog p,.privacy-dialog dd{color:#f1f5f9;margin:.65rem 0 0;font-size:.875rem;line-height:1.6}.privacy-banner a,.privacy-dialog a{color:#75d8ee;text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.privacy-dialog a{margin-top:.65rem;display:inline-block}.privacy-banner .privacy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.privacy-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.privacy-actions button,.privacy-close{color:#071017;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:650;transition:background-color .16s,border-color .16s}.privacy-actions button:hover{background:#e2e8f0}.privacy-actions button:disabled{cursor:wait;opacity:.65}.privacy-actions button:focus-visible,.privacy-close:focus-visible,.privacy-banner a:focus-visible,.privacy-dialog a:focus-visible{outline-offset:4px;outline:3px solid #ff7a1a}.privacy-feedback{grid-column:1/-1}.privacy-feedback:empty{display:none}.privacy-dialog{color:#fff;background:#0a1118;border:1px solid #ffffff4d;border-radius:1rem;width:min(36rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;overflow:auto}.privacy-dialog::backdrop{background:#05070ab8}.privacy-dialog-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.privacy-close{flex:0 0 44px;padding:0;font-size:1.5rem}.privacy-dialog dl{margin:1.5rem 0}.privacy-dialog dl>div+div{margin-top:1.25rem}.privacy-dialog dt{font-weight:650}.privacy-dialog dd{margin-left:0}.privacy-dialog .privacy-current{color:#fff;font-weight:650}.privacy-dialog .privacy-actions{margin-top:1.5rem}.privacy-noscript{color:#fff;background:#0a1118;padding:1rem}.privacy-noscript a{text-decoration:underline}@media (width>=48rem){.privacy-banner{grid-template-columns:minmax(0,1fr) auto}.privacy-banner .privacy-actions{min-width:13rem}}@media (width<=760px){.privacy-dialog .privacy-actions button{flex:10rem}}@media (prefers-reduced-motion:reduce){.privacy-actions button,.privacy-close{transition:none}}
