.logo[data-v-8497d25f]{display:block;height:100%;width:auto;overflow:visible}.logo__word[data-v-8497d25f]{font-family:Archivo,Arial Narrow,system-ui,sans-serif;font-size:44px;font-weight:900;font-stretch:125%;letter-spacing:-.01em}.logo__sub text[data-v-8497d25f]{font-family:Archivo,Arial Narrow,system-ui,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.32em}.logo__slogan[data-v-8497d25f]{font-family:Manrope,system-ui,sans-serif;font-size:11px;font-style:italic;font-weight:600;opacity:.8}.lang[data-v-cbabb16b]{position:relative;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex:0 0 auto;padding:3px;border-radius:999px;border:1px solid rgba(238,243,255,.22);background:#eef3ff0f}.lang--dark[data-v-cbabb16b]{border-color:#dde3ef;background:#fff}.lang__thumb[data-v-cbabb16b]{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:999px;background:#ffc400;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.lang__thumb--en[data-v-cbabb16b]{transform:translate(100%)}.lang__btn[data-v-cbabb16b]{position:relative;z-index:1;min-width:40px;min-height:34px;padding:0 .55rem;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.06em;color:#eef3ffb8;transition:color .25s ease}.lang__btn[data-v-cbabb16b]:before{content:"";position:absolute;inset:-7px -2px}.lang__btn--on[data-v-cbabb16b]{color:#06173a}.lang__btn[data-v-cbabb16b]:focus-visible{outline:2px solid #ffc400;outline-offset:3px}.lang--dark .lang__btn[data-v-cbabb16b]{color:#3d4a66}.lang--dark .lang__btn--on[data-v-cbabb16b]{color:#06173a}.menu[data-v-6b6dd6e7]{position:fixed;inset:0;z-index:55;padding-top:var(--header-h);background:radial-gradient(120% 60% at 100% 0%,rgba(31,91,255,.35),transparent 60%),radial-gradient(90% 50% at 0% 100%,rgba(255,196,0,.12),transparent 60%),#06173a;color:#eef3ff;overflow-y:auto;overscroll-behavior:contain}.menu__inner[data-v-6b6dd6e7]{width:100%;max-width:640px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.menu__inner[data-v-6b6dd6e7]{padding-inline:2rem}}.menu__inner[data-v-6b6dd6e7]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.5rem;padding-block:1rem calc(2rem + var(--tabbar-h) + env(safe-area-inset-bottom))}.menu__list[data-v-6b6dd6e7]{list-style:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.menu__link[data-v-6b6dd6e7]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.9rem;min-height:56px;padding:.35rem .25rem;border-bottom:1px solid rgba(238,243,255,.08);font-family:Archivo,Arial Narrow,system-ui,sans-serif;font-size:1.22rem;font-weight:700;font-stretch:110%;letter-spacing:-.01em;transition:color .2s ease}.menu__link[data-v-6b6dd6e7]:focus-visible{outline:2px solid #ffc400;outline-offset:3px}.menu__link.router-link-active[data-v-6b6dd6e7]{color:#ffc400}.menu__link:active .menu__arrow[data-v-6b6dd6e7]{transform:translate(4px)}.menu__icon[data-v-6b6dd6e7]{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:12px;background:#eef3ff12;color:#ffc400;font-size:.95rem}.menu__label[data-v-6b6dd6e7]{flex:1}.menu__arrow[data-v-6b6dd6e7]{font-size:.85rem;opacity:.5;transition:transform .25s cubic-bezier(.22,1,.36,1)}.menu__foot[data-v-6b6dd6e7]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.7rem}.menu__lang[data-v-6b6dd6e7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:.5rem;font-size:clamp(.83rem,.8rem + .15vw,.9rem);color:#eef3ffb8}.menu__item[data-v-6b6dd6e7]{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(80ms + var(--i, 0) * 35ms)}.menu-enter-active[data-v-6b6dd6e7],.menu-leave-active[data-v-6b6dd6e7]{transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1)}.menu-leave-active[data-v-6b6dd6e7]{transition-duration:.2s}.menu-enter-from[data-v-6b6dd6e7],.menu-leave-to[data-v-6b6dd6e7]{opacity:0;transform:translateY(-12px)}.menu-enter-from .menu__item[data-v-6b6dd6e7]{opacity:0;transform:translateY(16px)}.menu-leave-active .menu__item[data-v-6b6dd6e7]{transition-delay:0ms}.header[data-v-1baf2eed]{position:fixed;inset:0 0 auto;z-index:60;height:var(--header-h);color:#eef3ff}.header[data-v-1baf2eed]:before{content:"";position:absolute;inset:0;background:#06173adb;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgba(238,243,255,.08);opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.header[data-v-1baf2eed]:after{content:"";position:absolute;inset:0 0 -24px;z-index:-1;background:linear-gradient(to bottom,#06173a8c,#06173a00);pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.header--solid[data-v-1baf2eed]:before{opacity:1}.header--solid[data-v-1baf2eed]:after{opacity:0}.header__inner[data-v-1baf2eed]{position:relative;width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.header__inner[data-v-1baf2eed]{padding-inline:2rem}}.header__inner[data-v-1baf2eed]{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.header__brand[data-v-1baf2eed]{flex:0 0 auto;height:34px;border-radius:6px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.header__brand[data-v-1baf2eed]:focus-visible{outline:2px solid #ffc400;outline-offset:3px}.header__brand[data-v-1baf2eed]:active{transform:scale(.96)}@media(min-width:768px){.header__brand[data-v-1baf2eed]{height:38px}}.header__nav[data-v-1baf2eed]{display:none}@media(min-width:1024px){.header__nav[data-v-1baf2eed]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.15rem;flex:1}}.header__link[data-v-1baf2eed]{position:relative;padding:.55rem .7rem;font-size:.86rem;font-weight:600;color:#eef3ffb8;white-space:nowrap;border-radius:12px;transition:color .2s ease}.header__link[data-v-1baf2eed]:focus-visible{outline:2px solid #ffc400;outline-offset:3px}.header__link[data-v-1baf2eed]:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.25rem;height:2px;border-radius:2px;background:#ffc400;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.header__link[data-v-1baf2eed]:hover,.header__link.router-link-active[data-v-1baf2eed]{color:#eef3ff}.header__link[data-v-1baf2eed]:hover:after,.header__link.router-link-active[data-v-1baf2eed]:after{transform:scaleX(1)}.header__actions[data-v-1baf2eed]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.6rem;flex:0 0 auto}.header__cta[data-v-1baf2eed]{display:none}@media(min-width:768px){.header__cta[data-v-1baf2eed]{display:inline-flex}}.header__icon[data-v-1baf2eed]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#eef3ff;font-size:1.15rem;background:#eef3ff14;border:1px solid rgba(238,243,255,.14);transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease}.header__icon[data-v-1baf2eed]:focus-visible{outline:2px solid #ffc400;outline-offset:3px}.header__icon[data-v-1baf2eed]:active{transform:scale(.92)}@media(hover:hover){.header__icon[data-v-1baf2eed]:hover{background:#eef3ff29}}.header__burger[data-v-1baf2eed]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.header__burger span[data-v-1baf2eed]{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s ease}.header__burger--open span[data-v-1baf2eed]:nth-child(1){transform:translateY(6px) rotate(45deg)}.header__burger--open span[data-v-1baf2eed]:nth-child(2){opacity:0}.header__burger--open span[data-v-1baf2eed]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.footer[data-v-e1c9bed0]{position:relative;background:radial-gradient(80% 60% at 100% 0%,rgba(31,91,255,.18),transparent 70%),#06173a;color:#eef3ff;padding:clamp(3rem,6vw,5rem) 0 calc(1.5rem + var(--tabbar-h));overflow:hidden}.footer[data-v-e1c9bed0]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#ffc400,#ffc40000 70%)}.footer__inner[data-v-e1c9bed0]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.footer__inner[data-v-e1c9bed0]{padding-inline:2rem}}.footer__inner[data-v-e1c9bed0]{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2.5rem 2rem;flex-wrap:wrap}.footer__brand[data-v-e1c9bed0]{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.1rem}@media(min-width:1024px){.footer__brand[data-v-e1c9bed0]{flex:1.4 1 0;max-width:340px}}.footer__logo[data-v-e1c9bed0]{height:64px}.footer__logo[data-v-e1c9bed0]:focus-visible{outline:2px solid #ffc400;outline-offset:3px}.footer__tagline[data-v-e1c9bed0]{color:#eef3ffb8;font-size:clamp(.83rem,.8rem + .15vw,.9rem);max-width:34ch}.footer__lang[data-v-e1c9bed0]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem;font-size:clamp(.72rem,.7rem + .1vw,.78rem);color:#eef3ffb8}.footer__col[data-v-e1c9bed0]{flex:1 1 140px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.15rem}@media(min-width:1024px){.footer__col[data-v-e1c9bed0]{flex:1 1 0}}.footer__title[data-v-e1c9bed0]{font-family:Manrope,system-ui,sans-serif;font-size:clamp(.72rem,.7rem + .1vw,.78rem);font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffc400;margin-bottom:.6rem}.footer__link[data-v-e1c9bed0]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;min-height:40px;color:#eef3ffb8;font-size:.94rem;font-weight:500;transition:color .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.footer__link[data-v-e1c9bed0]:focus-visible{outline:2px solid #ffc400;outline-offset:3px}@media(hover:hover){.footer__link[data-v-e1c9bed0]:hover{color:#eef3ff;transform:translate(3px)}}.footer__link i[data-v-e1c9bed0]{width:1rem;color:#ffc400}.footer__city[data-v-e1c9bed0]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;min-height:40px;color:#eef3ffb8;font-size:.94rem}.footer__city i[data-v-e1c9bed0]{width:1rem;color:#ffc400}.footer__social[data-v-e1c9bed0]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;margin-top:.6rem}.footer__social-link[data-v-e1c9bed0]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(238,243,255,.18);color:#eef3ff;transition:background-color .25s ease,color .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.footer__social-link[data-v-e1c9bed0]:focus-visible{outline:2px solid #ffc400;outline-offset:3px}@media(hover:hover){.footer__social-link[data-v-e1c9bed0]:hover{background:#ffc400;color:#06173a;transform:translateY(-3px)}}.footer__bottom[data-v-e1c9bed0]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.footer__bottom[data-v-e1c9bed0]{padding-inline:2rem}}.footer__bottom[data-v-e1c9bed0]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.35rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgba(238,243,255,.1);font-size:clamp(.72rem,.7rem + .1vw,.78rem);color:#eef3ffb8}@media(min-width:768px){.footer__bottom[data-v-e1c9bed0]{flex-direction:row;align-items:center}}.footer__photo a[data-v-e1c9bed0]{color:#eef3ff;text-decoration:underline;text-underline-offset:2px}.footer__bakano[data-v-e1c9bed0]{color:#eef3ff;font-weight:700;text-decoration:underline;text-decoration-color:#ffc400;text-underline-offset:3px}.footer__bakano[data-v-e1c9bed0]:focus-visible{outline:2px solid #ffc400;outline-offset:3px}.tabbar[data-v-0952e4bc]{position:fixed;inset:auto 0 0;z-index:58;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-around;padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom));background:#ffffffe6;backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);border-top:1px solid rgba(6,23,58,.08);box-shadow:0 -10px 30px #06173a14}@media(min-width:768px){.tabbar[data-v-0952e4bc]{display:none}}.tabbar__item[data-v-0952e4bc]{position:relative;flex:1 1 0;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;font-size:.66rem;font-weight:700;color:#7a869f;border-radius:12px;transition:color .2s ease}.tabbar__item[data-v-0952e4bc]:focus-visible{outline:2px solid #1f5bff;outline-offset:3px}.tabbar__item i[data-v-0952e4bc]{font-size:1.15rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.tabbar__item span[data-v-0952e4bc]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar__item:active i[data-v-0952e4bc]{transform:scale(.86)}.tabbar__item--on[data-v-0952e4bc]{color:#06173a}.tabbar__item--on i[data-v-0952e4bc]{color:#1f5bff;transform:translateY(-1px)}.tabbar__book[data-v-0952e4bc]{color:#06173a}.tabbar__fab[data-v-0952e4bc]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:54px;height:54px;margin-top:-26px;border-radius:50%;background:#ffc400;color:#06173a;border:4px solid #ffffff;box-shadow:0 10px 30px #ffc40061;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.tabbar__fab i[data-v-0952e4bc]{font-size:1.2rem}.tabbar__book:active .tabbar__fab[data-v-0952e4bc]{transform:scale(.9)}.tabbar__book:active i[data-v-0952e4bc]{transform:none}.toasts[data-v-f419c36a]{position:fixed;bottom:calc(var(--toast-offset, var(--tabbar-h, 0px)) + 1.4rem);right:1.4rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.6rem;z-index:300;max-width:min(360px,100vw - 2.8rem)}.toasts__item[data-v-f419c36a]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7rem;background:#0b1630;color:#f4f6fb;font-size:clamp(.83rem,.8rem + .15vw,.9rem);padding:.85rem 1.1rem;border-radius:12px;box-shadow:0 2px 6px #06173a0f,0 16px 36px #06173a1a;cursor:pointer}.toasts__item i[data-v-f419c36a]{color:#fff6d6}.toasts__item--success i[data-v-f419c36a]{color:#16a36a}.toasts__item--error[data-v-f419c36a]{background:#d93446}.toasts__item--error i[data-v-f419c36a]{color:#f4f6fb}.toast-enter-active[data-v-f419c36a],.toast-leave-active[data-v-f419c36a]{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-f419c36a],.toast-leave-to[data-v-f419c36a]{opacity:0;transform:translate(24px)}.app[data-v-a95e9626]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.app__main[data-v-a95e9626]{flex:1;display:flex;flex-direction:column}.app--public:not(.app--focus) .app__main[data-v-a95e9626]{min-height:100vh;min-height:100svh}.app--focus .app__main[data-v-a95e9626]{padding-top:var(--header-h)}.nav[data-v-c35e3e95]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.8rem}.nav__group[data-v-c35e3e95]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.15rem}.nav__title[data-v-c35e3e95]{font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#eef3ff6b;padding:0 .85rem .25rem;white-space:nowrap;transition:opacity .2s ease}.nav__item[data-v-c35e3e95]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem;padding:.5rem .85rem;border-radius:11px;font-size:.88rem;font-weight:600;color:#eef3ffb8;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.nav__item[data-v-c35e3e95]:hover{background:#eef3ff12;color:#eef3ff}.nav__item[data-v-c35e3e95]:before{content:"";position:absolute;left:-.75rem;top:22%;bottom:22%;width:4px;border-radius:0 4px 4px 0;background:#ffc400;transform:scaleY(0);transition:transform .3s cubic-bezier(.22,1,.36,1)}.nav__item--active[data-v-c35e3e95]{background:#ffc4001f;color:#fff}.nav__item--active[data-v-c35e3e95]:before{transform:scaleY(1)}.nav__item--active .nav__icon[data-v-c35e3e95]{color:#ffc400}.nav__icon[data-v-c35e3e95]{width:20px;text-align:center;font-size:.95rem;flex-shrink:0}.nav__label[data-v-c35e3e95]{transition:opacity .2s ease}.nav--collapsed .nav__title[data-v-c35e3e95],.nav--collapsed .nav__label[data-v-c35e3e95]{opacity:0;pointer-events:none}.nav--collapsed .nav__title[data-v-c35e3e95]{height:.6rem;padding:0}@media(max-height:860px){.nav[data-v-c35e3e95]{gap:.5rem}.nav__item[data-v-c35e3e95]{padding-block:.3rem}}.mark[data-v-8e1363a0]{display:inline-flex;align-items:baseline;gap:.35rem;font-family:Archivo,Arial Narrow,system-ui,sans-serif;color:#fff;white-space:nowrap}.mark__main[data-v-8e1363a0]{font-size:1.25rem;font-weight:900;font-stretch:118%;letter-spacing:-.01em}.mark__dot[data-v-8e1363a0]{color:#ffc400;font-weight:900}.mark__sub[data-v-8e1363a0]{font-size:.68rem;font-weight:800;letter-spacing:.2em;color:#ffc400}.mark--compact .mark__main[data-v-8e1363a0]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:#ffc400;color:#06173a;font-size:1.1rem}.mark--light[data-v-8e1363a0]{color:#06173a}.mark--light .mark__sub[data-v-8e1363a0],.mark--light .mark__dot[data-v-8e1363a0]{color:#1f5bff}.side[data-v-def8d7c7]{position:sticky;top:0;height:100vh;height:100dvh;width:264px;flex-shrink:0;background:#06173a;background-image:radial-gradient(120% 60% at 0% 0%,rgba(31,91,255,.22),transparent 60%);color:#eef3ff;display:none;flex-direction:column;transition:width .35s cubic-bezier(.22,1,.36,1);z-index:20}@media(min-width:1024px){.side[data-v-def8d7c7]{display:flex}}.side--collapsed[data-v-def8d7c7]{width:80px}.side__brand[data-v-def8d7c7]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;padding:1.2rem 1.4rem .9rem;min-height:76px}.side--collapsed .side__brand[data-v-def8d7c7]{align-items:center;padding-inline:0}.side__panel[data-v-def8d7c7]{font-size:.7rem;color:#eef3ff80;font-weight:600}.side__scroll[data-v-def8d7c7]{flex:1;overflow-y:auto;overflow-x:hidden;padding:.5rem .75rem 1rem;scrollbar-width:thin;scrollbar-color:rgba(238,243,255,.15) transparent}.side__foot[data-v-def8d7c7]{border-top:1px solid rgba(238,243,255,.08);padding:.6rem .75rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.3rem}.side__user[data-v-def8d7c7]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.65rem;padding:.25rem}.side--collapsed .side__user[data-v-def8d7c7]{justify-content:center}.side__avatar[data-v-def8d7c7]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffc400;color:#06173a;font-weight:900;font-size:.8rem;flex-shrink:0}.side__who[data-v-def8d7c7]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.25}.side__who strong[data-v-def8d7c7]{font-size:.84rem}.side__who small[data-v-def8d7c7]{font-size:.72rem;color:#eef3ff80;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side__role[data-v-def8d7c7]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.3rem;margin-top:.2rem;padding:.12rem .5rem;border-radius:999px;font-size:.66rem;font-weight:800;background:#eef3ff1a;color:#eef3ffb8}.side__role--admin[data-v-def8d7c7]{background:#ffc4002e;color:#ffc400}.side__icon-btn[data-v-def8d7c7]{width:34px;height:34px;border-radius:10px;color:#eef3ff99}.side__icon-btn[data-v-def8d7c7]:hover{background:#eef3ff14;color:#fff}.side__collapse[data-v-def8d7c7]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:.55rem;border-radius:10px;font-size:.78rem;font-weight:700;color:#eef3ff80}.side__collapse[data-v-def8d7c7]:hover{background:#eef3ff0f;color:#eef3ff}@media(max-height:860px){.side__brand[data-v-def8d7c7]{min-height:0;padding-block:1rem .6rem}.side__scroll[data-v-def8d7c7]{padding-block:.25rem .5rem}.side__collapse[data-v-def8d7c7]{padding-block:.35rem}}.bnav[data-v-67123c54]{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:row;align-items:stretch;justify-content:space-around;background:#06173a;padding:.35rem .4rem calc(.35rem + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #06173a33}@media(min-width:1024px){.bnav[data-v-67123c54]{display:none}}.bnav__item[data-v-67123c54]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:54px;border-radius:12px;color:#eef3ff8c;font-size:.66rem;font-weight:700;position:relative;transition:color .2s ease}.bnav__item i[data-v-67123c54]{font-size:1.05rem}.bnav__item[data-v-67123c54]:after{content:"";position:absolute;top:0;width:26px;height:3px;border-radius:0 0 3px 3px;background:#ffc400;transform:scaleX(0);transition:transform .3s cubic-bezier(.22,1,.36,1)}.bnav__item--active[data-v-67123c54]{color:#fff}.bnav__item--active i[data-v-67123c54]{color:#ffc400}.bnav__item--active[data-v-67123c54]:after{transform:scaleX(1)}.sheet[data-v-3098d1ba]{position:fixed;inset:0;z-index:140;background:#030b1f99;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.sheet__panel[data-v-3098d1ba]{background:#06173a;color:#eef3ff;border-radius:24px 24px 0 0;max-height:86dvh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.sheet__head[data-v-3098d1ba]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.2rem 1.25rem .8rem}.sheet__close[data-v-3098d1ba]{width:40px;height:40px;border-radius:12px;background:#eef3ff14;color:#eef3ff}.sheet__body[data-v-3098d1ba]{overflow-y:auto;padding:.5rem 1.25rem 1rem 1.6rem}.sheet__foot[data-v-3098d1ba]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.25rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(238,243,255,.08)}.sheet__role[data-v-3098d1ba]{display:block;color:#ffc400;font-size:.7rem}.sheet__email[data-v-3098d1ba]{font-size:.78rem;color:#eef3ff8c;min-width:0;overflow:hidden;text-overflow:ellipsis}.sheet-enter-active[data-v-3098d1ba],.sheet-leave-active[data-v-3098d1ba]{transition:opacity .3s ease}.sheet-enter-active .sheet__panel[data-v-3098d1ba],.sheet-leave-active .sheet__panel[data-v-3098d1ba]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-3098d1ba],.sheet-leave-to[data-v-3098d1ba]{opacity:0}.sheet-enter-from .sheet__panel[data-v-3098d1ba],.sheet-leave-to .sheet__panel[data-v-3098d1ba]{transform:translateY(100%)}.admin[data-v-df74313f]{display:flex;min-height:100vh;min-height:100dvh;background:#f4f6fb;color:#0b1630}.admin__main[data-v-df74313f]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.admin__mbar[data-v-df74313f]{position:sticky;top:0;z-index:30;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;padding-top:calc(.6rem + env(safe-area-inset-top));background:#06173af7;backdrop-filter:blur(10px);color:#eef3ff}@media(min-width:1024px){.admin__mbar[data-v-df74313f]{display:none}}.admin__mtitle[data-v-df74313f]{flex:1;font-weight:800;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin__mlink[data-v-df74313f]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#eef3ff14;font-size:.85rem}.admin__content[data-v-df74313f]{flex:1;width:100%;max-width:1320px;margin-inline:auto;padding:1.1rem 1rem calc(88px + env(safe-area-inset-bottom))}@media(min-width:768px){.admin__content[data-v-df74313f]{padding:1.6rem 1.75rem 96px}}@media(min-width:1024px){.admin__content[data-v-df74313f]{padding:2rem 2.25rem 3rem}}.admin-view-enter-active[data-v-df74313f]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.admin-view-leave-active[data-v-df74313f]{transition:opacity .14s ease}.admin-view-enter-from[data-v-df74313f]{opacity:0;transform:translateY(10px)}.admin-view-leave-to[data-v-df74313f]{opacity:0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--font-display: Archivo, Arial Narrow, system-ui, sans-serif;--font-body: Manrope, system-ui, sans-serif;--bg: #f4f6fb;--surface: #ffffff;--text: #0b1630;--text-soft: #3d4a66;--accent: #ffc400;--border: #dde3ef;--tabbar-h: 0px;--header-h: 64px;color-scheme:light}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;font-size:clamp(.95rem,.9rem + .25vw,1.06rem);font-weight:450;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4{font-family:Archivo,Arial Narrow,system-ui,sans-serif;font-weight:800;font-stretch:110%;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;touch-action:manipulation}input,select,textarea{font:inherit;font-size:16px;color:#0b1630;background:#fff;border:1.5px solid #dde3ef;border-radius:12px;padding:.8rem .95rem;min-height:48px;width:100%;outline:none;transition:border-color .25s ease,box-shadow .25s ease}input:focus,select:focus,textarea:focus{border-color:#1f5bff;box-shadow:0 0 0 4px #1f5bff24}input::placeholder,select::placeholder,textarea::placeholder{color:#7a869f}textarea{min-height:110px;resize:vertical}label{font-size:.82rem;font-weight:600;color:#3d4a66;display:block;margin-bottom:.4rem}:focus-visible{outline:2px solid #1f5bff;outline-offset:2px}::selection{background:#ffc400;color:#06173a}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;font-family:Manrope,system-ui,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.01em;padding:.8rem 1.5rem;border-radius:999px;overflow:hidden;isolation:isolate;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .25s ease}.btn:active{transform:scale(.97)}.btn i{font-size:1.05em}.btn--primary{background:#ffc400;color:#06173a;box-shadow:0 10px 30px #ffc40061}@media(hover:hover){.btn--primary:hover{background:#e0a800;transform:translateY(-2px)}}.btn--blue{background:#1f5bff;color:#fff;box-shadow:0 10px 30px #1f5bff52}@media(hover:hover){.btn--blue:hover{background:#1542c9;transform:translateY(-2px)}}.btn--whatsapp{background:#178f42;color:#fff;box-shadow:0 10px 28px #1fb85559}@media(hover:hover){.btn--whatsapp:hover{background:#137938;transform:translateY(-2px)}}.btn--dark{background:#06173a;color:#fff}@media(hover:hover){.btn--dark:hover{background:#0c2657;transform:translateY(-2px)}}.btn--ghost{border:1.5px solid #c4cde0;color:#0b1630;background:#fff}@media(hover:hover){.btn--ghost:hover{border-color:#0b1630}}.btn--ghost-light{border:1.5px solid rgba(238,243,255,.3);color:#eef3ff;background:#eef3ff0f;backdrop-filter:blur(8px)}@media(hover:hover){.btn--ghost-light:hover{background:#eef3ff24}}.btn--danger{background:#d93446;color:#fff}.btn--lg{min-height:58px;font-size:1.02rem;padding-inline:1.8rem}.btn--sm{min-height:38px;font-size:.82rem;padding:.5rem 1rem}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none;box-shadow:none}.btn--shine:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);animation:btn-shine 3.6s cubic-bezier(.65,0,.35,1) infinite 1.2s}@keyframes btn-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:1023px){body:has(.admin){--toast-offset: 64px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.container{padding-inline:2rem}}.chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:700;padding:.3rem .7rem;border-radius:999px;background:#eaeef7;color:#3d4a66}.chip--accent{background:#fff6d6;color:#846300}.chip--blue{background:#e8efff;color:#1542c9}.chip--success{background:#16a36a1f;color:#16a36a}.chip--danger{background:#d934461f;color:#d93446}.chip--warning{background:#e39b0024;color:#ba7f00}.skeleton{background:linear-gradient(90deg,#eaeef7,#f5f7fb,#eaeef7 80%);background-size:200% 100%;animation:skeleton 1.3s linear infinite;border-radius:12px}@keyframes skeleton{to{background-position:-200% 0}}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}[data-reveal=in]{opacity:1;transform:none}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.rise-enter-active,.rise-leave-active{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.rise-enter-from,.rise-leave-to{opacity:0;transform:translateY(14px)}.page-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .16s ease}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0}.step-next-enter-active,.step-next-leave-active,.step-prev-enter-active,.step-prev-leave-active{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.step-next-enter-from{opacity:0;transform:translate(40px)}.step-next-leave-to,.step-prev-enter-from{opacity:0;transform:translate(-40px)}.step-prev-leave-to{opacity:0;transform:translate(40px)}.stagger-enter-active{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 45ms)}.stagger-enter-from{opacity:0;transform:translateY(12px)}.price-bump-enter-active{transition:opacity .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.price-bump-leave-active{transition:opacity .12s ease;position:absolute}.price-bump-enter-from{opacity:0;transform:translateY(-10px) scale(.96)}.price-bump-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}[data-reveal]{opacity:1;transform:none}}
