.admin-layout[data-v-0725e952]{background:radial-gradient(circle at 100% 0,#ffc1071f,#0000 26rem),linear-gradient(#f7f9ff 0%,#eef2fb 48%,#f5f6fb 100%);min-height:100vh}.admin-header[data-v-0725e952]{color:var(--ink);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #536cb01f}.admin-toolbar[data-v-0725e952]{gap:12px;width:min(100% - 28px,1920px);min-height:70px;margin:0 auto;padding:0}.admin-brand[data-v-0725e952]{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.admin-brand[data-v-0725e952] .q-img{width:48px;height:48px}.admin-brand span[data-v-0725e952]{gap:2px;display:grid}.admin-brand strong[data-v-0725e952]{font-size:1rem}.admin-brand small[data-v-0725e952],.admin-drawer__label[data-v-0725e952]{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-brand small[data-v-0725e952]{color:var(--ink-muted)}.admin-website-link[data-v-0725e952]{color:var(--ink)}.admin-drawer[data-v-0725e952]{color:#fff;background:linear-gradient(180deg, var(--brand), var(--brand-dark))}.admin-drawer__surface[data-v-0725e952]{background:radial-gradient(circle at top right, #ffc1072e, transparent 14rem), linear-gradient(180deg, var(--brand), var(--brand-dark));align-content:start;gap:25px;min-height:100vh;padding:26px 22px;display:grid}.admin-drawer__heading[data-v-0725e952]{border-bottom:1px solid #ffffff29;gap:5px;padding-bottom:20px;display:grid}.admin-drawer__logo[data-v-0725e952]{border:1px solid #ffffff24;border-radius:28px;width:min(100%,190px);margin:0 auto;overflow:hidden;box-shadow:0 20px 45px #060b1b47}.admin-drawer__heading span[data-v-0725e952]{font-size:.9rem;font-weight:700}.admin-drawer__heading strong[data-v-0725e952]{color:var(--brand-accent);letter-spacing:.06em;text-transform:uppercase;font-family:bebas-neue,sans-serif;font-size:2rem}.admin-drawer__section[data-v-0725e952]{gap:9px;display:grid}.admin-drawer__label[data-v-0725e952]{color:#ffffffa8}.admin-drawer__link[data-v-0725e952]{color:var(--ink);background:var(--brand-accent);border-radius:16px 22px 18px 24px;align-items:center;gap:10px;padding:13px 14px;font-weight:800;text-decoration:none;display:flex}.admin-drawer__link--soft[data-v-0725e952]{color:#fff;background:#ffffff1a}.admin-drawer__logout[data-v-0725e952]{color:var(--brand-dark);background:#fff;margin-top:8px}@media (width<=599px){.admin-toolbar[data-v-0725e952]{width:min(100% - 20px,1920px)}.admin-website-link[data-v-0725e952] .q-btn__content>span{display:none}}.site-header[data-v-1f3c4d9d]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b132ac2;border-bottom:1px solid #ffffff14}.site-toolbar[data-v-1f3c4d9d]{width:min(100% - 24px,1280px);min-height:78px;margin:0 auto;padding:0}.project-title[data-v-1f3c4d9d]{color:#fff;letter-spacing:.08em;font-family:bebas-neue,sans-serif;font-size:1.8rem;line-height:1}.project-subtitle[data-v-1f3c4d9d]{color:#ffffffa8;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:700}.header-menu-button[data-v-1f3c4d9d],.nav-links .q-btn[data-v-1f3c4d9d]{color:#fff}.nav-links[data-v-1f3c4d9d]{gap:4px;display:none}.nav-links .q-btn[data-v-1f3c4d9d]{letter-spacing:.04em;border-radius:999px;min-height:42px;padding:0 14px;font-size:.95rem;font-weight:700;transition:background .25s,color .25s,transform .25s}.nav-links .q-btn[data-v-1f3c4d9d]:hover{background:#ffffff14;transform:translateY(-1px)}.header-cta[data-v-1f3c4d9d]{border-radius:999px;margin-left:12px;padding-inline:18px;font-weight:700;display:none;box-shadow:0 12px 30px #ffc1073d}.site-drawer[data-v-1f3c4d9d]{color:#fff}.site-drawer-content[data-v-1f3c4d9d],.drawer-surface[data-v-1f3c4d9d]{color:#fff;background:linear-gradient(#0a1228fa,#313575fa),radial-gradient(circle at 100% 0,#ffc10733,#0000 20%)}.site-drawer[data-v-1f3c4d9d] .q-drawer__content,.site-drawer[data-v-1f3c4d9d] .q-scrollarea,.site-drawer[data-v-1f3c4d9d] .q-scrollarea__container,.site-drawer[data-v-1f3c4d9d] .q-scrollarea__content,.site-drawer[data-v-1f3c4d9d] .scroll{background:linear-gradient(#0a1228fa,#313575fa),radial-gradient(circle at 100% 0,#ffc10733,#0000 20%);min-height:100%}.drawer-surface[data-v-1f3c4d9d]{min-height:100vh}.drawer-header[data-v-1f3c4d9d]{border-bottom:1px solid #ffffff14;flex-direction:column;align-items:flex-start;display:flex}.drawer-avatar[data-v-1f3c4d9d]{box-shadow:0 12px 36px #00000059}.drawer-subtitle[data-v-1f3c4d9d],.drawer-caption[data-v-1f3c4d9d],.drawer-footer[data-v-1f3c4d9d]{color:#ffffffad}.drawer-item[data-v-1f3c4d9d]{color:#fff;border-radius:18px;margin:4px 12px}.drawer-item[data-v-1f3c4d9d] .q-item__label{color:#fff}.drawer-item[data-v-1f3c4d9d] .q-item__label--caption{color:#ffffffad}.drawer-item[data-v-1f3c4d9d] .q-icon{color:#fff}.drawer-active[data-v-1f3c4d9d]{background:#ffffff1f}.drawer-contact-button[data-v-1f3c4d9d]{border-radius:999px;min-height:48px;font-weight:700}.drawer-social--instagram[data-v-1f3c4d9d]{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.scroll-top-scroller[data-v-1f3c4d9d]{z-index:1200}.scroll-top-scroller[data-v-1f3c4d9d] .q-page-sticky,.scroll-top-scroller[data-v-1f3c4d9d] .q-page-scroller{z-index:1200!important}.scroll-top-button[data-v-1f3c4d9d]{z-index:30;border:1px solid #fff3;border-radius:18px;width:54px;height:54px;transition:transform .25s,box-shadow .25s,filter .25s;box-shadow:0 18px 38px #ffc10742}.scroll-top-button[data-v-1f3c4d9d]:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 22px 44px #ffc10752}@media (width>=1180px){.nav-links[data-v-1f3c4d9d]{display:flex}}@media (width>=1360px){.header-cta[data-v-1f3c4d9d]{display:inline-flex}}@media (width<=1023px){.site-toolbar[data-v-1f3c4d9d]{min-height:72px}.project-title[data-v-1f3c4d9d]{font-size:1.5rem}}@media (width<=599px){.site-toolbar[data-v-1f3c4d9d]{width:min(100% - 20px,1280px)}.project-title[data-v-1f3c4d9d]{font-size:1.3rem}.project-subtitle[data-v-1f3c4d9d]{font-size:.64rem}.scroll-top-scroller[data-v-1f3c4d9d]{z-index:1400}.scroll-top-scroller[data-v-1f3c4d9d] .q-page-sticky,.scroll-top-scroller[data-v-1f3c4d9d] .q-page-scroller{z-index:1400!important}}
