.mtab,.mtab-sheet{display:none}:root{--mtab-h:0px}@media screen and (max-width:767px){:root{--mtab-h:calc(72px + env(safe-area-inset-bottom))}.mtab{z-index:97;padding:.5rem .25rem calc(.5rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#080809db;border-top:1px solid #ffffff17;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:grid;position:fixed;inset:auto 0 0}.mtab__item{color:#ffffff8c;min-height:56px;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .125rem;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.mtab__item[data-active]{color:#fff;background:#ffffff14}.mtab__item:active{background:#ffffff24}.mtab__icon{width:23px;height:23px;display:block}.mtab__icon svg{width:100%;height:100%;display:block}.mtab__label{letter-spacing:.01em;font-size:10.5px;font-weight:500;line-height:1}body{padding-bottom:var(--mtab-h)}.mtab-sheet{z-index:95;visibility:hidden;display:block;position:fixed;inset:0}.mtab-sheet[data-open]{visibility:visible}.mtab-sheet__bg{opacity:0;background:#02020299;border:0;width:100%;padding:0;transition:opacity .25s;position:absolute;inset:0}.mtab-sheet[data-open] .mtab-sheet__bg{opacity:1}.mtab-sheet__panel{padding:.75rem 1.25rem calc(var(--mtab-h) + .75rem);background:#0d0e10;border-top:1px solid #ffffff1a;border-radius:22px 22px 0 0;transition:transform .28s cubic-bezier(.22,.61,.36,1);position:absolute;inset:auto 0 0;transform:translateY(100%)}.mtab-sheet[data-open] .mtab-sheet__panel{transform:none}.mtab-sheet__grip{background:#ffffff38;border-radius:999px;width:38px;height:4px;margin:0 auto 1rem;display:block}.mtab-sheet__links{margin:0;padding:0;list-style:none}.mtab-sheet__links a{color:#f1f1f1;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #ffffff12;padding:.9rem .25rem;font-size:1.0625rem;font-weight:500;text-decoration:none;display:block}.mtab-sheet__links a[aria-current=page]{color:var(--color-primary,#ff6400)}.mtab-sheet__member{gap:.6rem;margin-top:1.25rem;display:flex}.mtab-sheet__signin,.mtab-sheet__account{text-align:center;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1;padding:.85rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none}.mtab-sheet__signin{color:#020202;background:#f1f1f1}.mtab-sheet__account{color:#f1f1f1;border:1px solid #ffffff38}.mtab-sheet__socials{flex-wrap:wrap;gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.mtab-sheet__socials a{color:#ffffff80;font-size:.875rem;text-decoration:none}}@media (prefers-reduced-motion:reduce){.mtab__item,.mtab-sheet__bg,.mtab-sheet__panel{transition:none}}
.pwa-install{inset:auto 0 calc(var(--mtab-h,0px) + .75rem) 0;z-index:96;padding:0 .75rem;animation:.35s cubic-bezier(.22,.61,.36,1) both pwa-install-in;position:fixed}.pwa-install[data-leaving]{animation:.25s both pwa-install-out}@keyframes pwa-install-in{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes pwa-install-out{to{opacity:0;transform:translateY(1rem)}}.pwa-install__sheet{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#101113f7;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:auto 1fr;gap:.75rem .875rem;padding:.875rem 1rem 1rem;display:grid;box-shadow:0 18px 50px #0000008c}.pwa-install__icon{background:#020202;border-radius:12px;width:46px;height:46px}.pwa-install__text{min-width:0}.pwa-install__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.pwa-install__body{color:#ffffff9e;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.pwa-install__key{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:6px;padding:.05em .4em;font-weight:600}.pwa-install__actions{grid-column:1/-1;gap:.5rem;display:flex}.pwa-install__go,.pwa-install__no{min-height:44px;font:inherit;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:1;font-size:.9375rem;font-weight:600}.pwa-install__go{color:#020202;background:#f1f1f1}.pwa-install__no{color:#ffffffc7;background:#ffffff17}@media (prefers-reduced-motion:reduce){.pwa-install,.pwa-install[data-leaving]{animation:none}}
.rd-whatsapp{--whatsapp:#25d366;--whatsapp-hover:#1ebe5a;--whatsapp-text:var(--background,#020202);display:contents}.rd-whatsapp__backdrop{z-index:1000;background:var(--black-a9,#0009);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.625,.05,0,1),visibility .35s;position:fixed;inset:0}.rd-whatsapp__card{z-index:1001;border:1px solid var(--gray-6);background:var(--gray-2);width:min(90vw,24rem);color:var(--gray-12);text-align:center;opacity:0;visibility:hidden;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 1.75rem 1.75rem;transition:opacity .35s cubic-bezier(.625,.05,0,1),transform .35s cubic-bezier(.625,.05,0,1),visibility .35s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-40%)scale(.96);box-shadow:0 24px 64px #0000008c}.rd-whatsapp[data-open=true] .rd-whatsapp__backdrop,.rd-whatsapp[data-open=true] .rd-whatsapp__card{opacity:1;visibility:visible}.rd-whatsapp[data-open=true] .rd-whatsapp__card{transform:translate(-50%,-50%)scale(1)}.rd-whatsapp__close{width:2.25rem;height:2.25rem;color:var(--gray-11);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:.75rem;right:.75rem}.rd-whatsapp__close:hover{background:var(--gray-4);color:var(--gray-12)}.rd-whatsapp__close:focus-visible{outline:2px solid var(--whatsapp);outline-offset:2px}.rd-whatsapp__qr{background:#fff;border-radius:.75rem;width:11rem;height:11rem;padding:.5rem}.rd-whatsapp__qr svg{width:100%;height:100%;display:block}.rd-whatsapp__text{flex-direction:column;align-items:center;gap:.5rem;display:flex}.rd-whatsapp__title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.1}.rd-whatsapp__p{max-width:28ch;color:var(--gray-11);margin:0;font-size:.95rem;line-height:1.45}.rd-whatsapp__number{letter-spacing:.02em;color:var(--whatsapp);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;margin:.25rem 0 0;font-size:1rem;font-weight:600;display:inline-flex}.rd-whatsapp__web{min-height:2.75rem;color:var(--whatsapp-text);background:var(--whatsapp);border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.rd-whatsapp__web:hover{background:var(--whatsapp-hover)}.rd-whatsapp__web:focus-visible{outline:2px solid var(--whatsapp);outline-offset:3px}.rd-whatsapp__launcher{z-index:90;border:1px dashed var(--gray-a7);background:var(--gray-a3);-webkit-backdrop-filter:blur(10px);color:var(--gray-12);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1.1rem .4rem .4rem;font-size:.875rem;font-weight:500;transition:background-color .25s,border-color .25s,box-shadow .25s;display:inline-flex;position:fixed;top:62%;right:1.25rem;transform:translateY(-50%);box-shadow:0 8px 28px #00000073}.rd-whatsapp__launcher:hover{background:var(--gray-a4);border-color:var(--gray-a8)}.rd-whatsapp__launcher:focus-visible{outline:2px solid var(--whatsapp);outline-offset:3px}.rd-whatsapp__launcher.is-dragging{cursor:grabbing;box-shadow:0 14px 36px #0000008c}.rd-whatsapp__icon{background:var(--whatsapp);color:#fff;border-radius:999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;padding:.4rem;display:grid}@media (max-width:900px){.rd-whatsapp__launcher{background:var(--whatsapp);border:0;gap:0;padding:0;right:.75rem}.rd-whatsapp__launcher:hover{background:var(--whatsapp-hover)}.rd-whatsapp__icon{background:0 0;width:3.25rem;height:3.25rem;padding:.8rem}.rd-whatsapp__label{display:none}}@media (hover:none) and (pointer:coarse){.rd-whatsapp__backdrop,.rd-whatsapp__card{display:none}}@media (prefers-reduced-motion:reduce){.rd-whatsapp__backdrop,.rd-whatsapp__card{transition:none}}
