@import url(https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dynalight&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Nunito:wght@400;500;700&display=swap);.footerContainer[data-v-dfb17824]{background-color:#4d4d4d;margin:0;padding:0;position:relative;height:300px;padding:20px 5%}.footerContainer .subFooter[data-v-dfb17824]{display:flex;justify-content:space-between;margin:5px}.footerContainer .subFooter__paypal[data-v-dfb17824]{height:50px;margin:15px;display:flex}.footerContainer .subFooter__paypal p[data-v-dfb17824]{width:300px;margin:0;color:hsla(0,0%,73%,.705);font-family:cursive;font-size:14px}.footerContainer .subFooter__paypal img[data-v-dfb17824]{height:100%}.footerContainer .subFooter__social p[data-v-dfb17824]{color:#949494;font-size:14px}.footerContainer .subFooter__social i[data-v-dfb17824]{font-size:30px;margin-right:5px}.footerContainer__subscribe[data-v-dfb17824]{position:absolute;right:10%;flex:0 1 25%}.footerContainer__subscribe .formControl[data-v-dfb17824]{display:block;width:150%;padding:5px 10px;border:none;margin:5px 0;box-sizing:border-box;background-color:hsla(0,0%,76%,.151);color:hsla(0,0%,100%,.664)}.footerContainer__subscribe .formControl[data-v-dfb17824]:focus{border:1px solid #f7f7f7;outline:none}.footerContainer__assistance p[data-v-dfb17824]{color:#cfcfcf;margin-bottom:0}.footerContainer__assistance .email[data-v-dfb17824]{color:#afafaf;margin-top:0}ul[data-v-dfb17824]{list-style-type:none;display:flex;margin:0;padding:10px 0}ul .navContainer[data-v-dfb17824]{flex:0 1 15vw}ul .navContainer .title[data-v-dfb17824]{color:#ebebeb;margin-bottom:5px}ul .navContainer .subscribe[data-v-dfb17824]{float:right}ul li a[data-v-dfb17824]{padding:10px 20px;padding-left:0;color:#bdbdbd;text-decoration:none;font-weight:100;font-size:14px;margin-left:5px}ul li a[data-v-dfb17824]:hover{color:#3fcaca;border-bottom:1px solid #bdbdbd;padding:0}.portal_links[data-v-4ca70217]{background:hsla(0,0%,100%,.75);backdrop-filter:blur(12px);height:50px;padding:0;position:absolute;width:100%;z-index:-1;display:none}.portal_links ul[data-v-4ca70217]{margin:0;display:flex;padding:0 5% 0 15%;justify-content:space-between;align-items:center}.navItem[data-v-4ca70217]{display:flex}.icons[data-v-4ca70217]{display:flex;color:#644502;font-size:25px}li[data-v-4ca70217]{list-style-type:none;padding:10px 10px}a[data-v-4ca70217]{text-decoration:none;color:#3f0244;font-family:Ubuntu,sans-serif;font-weight:600;font-style:normal}.badge[data-v-4ca70217]{background:#ff718d;color:#fff;font-size:.75rem;padding:2px 6px;border-radius:12px}.disabled[data-v-4ca70217]{color:hsla(0,0%,100%,.8)}.disabled a[data-v-4ca70217]{color:hsla(0,0%,100%,.8);cursor:pointer;pointer-events:none}.disabled[data-v-4ca70217]:hover{color:hsla(0,0%,100%,.8);text-decoration:line-through;text-decoration-color:hsla(0,0%,56%,.515);text-decoration-thickness:2px;text-decoration-style:solid}.header[data-v-44334e82]{position:sticky;top:0;z-index:10;background-color:#fff;border-bottom:2px solid rgba(19,1,82,.062);width:100%;overflow:none}.header__titles[data-v-44334e82]{padding:0 5%;display:flex;justify-content:space-between;align-items:center;position:relative}.logo_nav[data-v-44334e82],.page-nav[data-v-44334e82]{display:flex;position:relative}.page-nav[data-v-44334e82]{left:50px;align-items:center}.page-nav li[data-v-44334e82]{list-style-type:none;text-transform:capitalize;padding:0;margin:0}.page-nav li a[data-v-44334e82]{text-decoration:none;background-color:rgba(68,11,60,.029);color:#750f02;letter-spacing:1px;padding:0 10px;margin:0 4px;font-size:16px;font-family:Archivo Black,sans-serif;font-weight:400;border-radius:5px}.page-nav li a[data-v-44334e82]:hover{background:rgba(129,3,62,.1)}.page-nav .disabled a[data-v-44334e82]{color:hsla(287,7%,48%,.8);pointer-events:none;cursor:default}.page-nav .disabled[data-v-44334e82]:hover{color:rgba(67,20,20,.8);text-decoration:line-through;text-decoration-color:hsla(0,0%,56%,.515);text-decoration-thickness:2px}.short[data-v-44334e82]{animation:navTransitx-44334e82 .3s ease-in-out forwards}.full[data-v-44334e82]{animation:navTransit-44334e82 .2s ease-in-out forwards}@keyframes navTransit-44334e82{0%{height:45px}to{height:60px}}@keyframes navTransitx-44334e82{0%{height:60px}to{height:45px}}.logo[data-v-44334e82]{font-family:Archivo Black,sans-serif;font-weight:400;color:#a11604;text-transform:uppercase;letter-spacing:2px;padding:0;margin:0;-webkit-text-stroke:rgba(0,0,0,.3) 1px}.user-menu[data-v-44334e82]{position:relative;display:flex;flex-direction:row;gap:10px}.user-menu .userfunction[data-v-44334e82]{background:none;border:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#750f02;gap:10px}.user-menu p[data-v-44334e82]{display:flex;flex-direction:column;color:#000;text-transform:capitalize}.user-menu p span[data-v-44334e82]{text-align:center;font-size:14px;color:rgba(63,9,9,.49);font-style:italic}.user-menu p .username[data-v-44334e82]{font-weight:600;font-size:12px;font-style:italic;color:#753608}.user-menu i[data-v-44334e82]{position:relative;cursor:pointer;font-size:20px;padding:4px 6px;border-radius:30%;border:2px solid #750f02}.user-menu .dropdown[data-v-44334e82]{position:absolute;top:calc(100% + 1px);right:0;min-width:220px;padding:10px;border-radius:12px;background:hsla(0,0%,100%,.75);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.12),0 2px 10px rgba(0,0,0,.06);z-index:20;transform-origin:top right;will-change:transform,opacity;display:flex;flex-direction:column;gap:4px}.user-menu .dropdown[data-v-44334e82]:before{content:"";position:absolute;top:-7px;right:18px;width:12px;height:12px;background:inherit;border-left:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);transform:rotate(45deg);z-index:-1}.user-menu .dropdown .username[data-v-44334e82]{display:block;padding:8px 10px 6px;font-weight:600;color:#41180a;border-bottom:1px dashed rgba(0,0,0,.08)}.user-menu .dropdown .username span[data-v-44334e82]{font-weight:500;color:rgba(65,24,10,.6);margin-right:4px}.user-menu .dropdown-item[data-v-44334e82]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;padding:10px 12px;border:0;background:transparent;font-size:14px;color:#3a190e;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .04s ease}.user-menu .dropdown-item[data-v-44334e82]:hover{background:rgba(156,105,39,.1)}.user-menu .dropdown-item[data-v-44334e82]:active{transform:translateY(1px)}.user-menu .dropdown-item[data-v-44334e82]:focus-visible{outline:2px solid rgba(156,105,39,.5);outline-offset:2px}.user-menu .login-register[data-v-44334e82]{font-weight:600;color:#9c6927}.user-menu .login-register[data-v-44334e82]:hover{background:rgba(156,105,39,.14)}.dropdown-right-enter-active[data-v-44334e82],.dropdown-right-leave-active[data-v-44334e82]{transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .18s ease}.dropdown-right-enter-from[data-v-44334e82]{opacity:0;transform:translateZ(0)}.dropdown-right-enter-to[data-v-44334e82],.dropdown-right-leave-from[data-v-44334e82]{opacity:1;transform:translateZ(0)}.dropdown-right-leave-to[data-v-44334e82]{opacity:0;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.dropdown-right-enter-active[data-v-44334e82],.dropdown-right-leave-active[data-v-44334e82]{transition:none}}.slide-grow-enter-active[data-v-44334e82],.slide-grow-leave-active[data-v-44334e82]{transition:all .3s ease-in-out;transform-origin:top}.slide-grow-enter-from[data-v-44334e82],.slide-grow-leave-to[data-v-44334e82]{opacity:0;transform:scaleY(.8)}.slide-grow-enter-to[data-v-44334e82],.slide-grow-leave-from[data-v-44334e82]{opacity:1;transform:scaleY(1)}@media(max-width:520px){.user-menu .dropdown[data-v-44334e82]{right:-6px;min-width:200px}}.portal[data-v-83dd4080]{position:fixed;inset:0;z-index:999}.portal .backdrop[data-v-83dd4080]{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);cursor:pointer}@media(min-width:1024px){.portal .backdrop[data-v-83dd4080]{display:none}}.portal .sheet[data-v-83dd4080]{position:absolute;top:-20px;left:0;width:clamp(240px,75vw,360px);height:100%;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;background:#fafafa;box-shadow:4px 0 24px rgba(0,0,0,.2);overflow-y:auto}@media(min-width:1024px){.portal .sheet[data-v-83dd4080]{position:static;width:280px;box-shadow:none}}.portal .logobox[data-v-83dd4080]{background:url(/img/afrofy_logo.20cfec88.png) 50%/cover;height:120px}.portal .marktplace-wrap[data-v-83dd4080]{display:flex;width:100%;gap:10px;position:relative;top:10%;box-sizing:border-box}.portal .marktplace-wrap li[data-v-83dd4080]{display:flex;flex-direction:column;flex:0 1 50%}.sheet li[data-v-83dd4080]{position:relative;--radius:0.75rem;display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;background:#fff;border-radius:var(--radius);box-shadow:0 4px 12px rgba(0,0,0,.06);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.sheet li[data-v-83dd4080]:focus-visible,.sheet li[data-v-83dd4080]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.sheet li span[data-v-83dd4080]{font-weight:600;color:#191919;flex:1 1 auto;letter-spacing:.2px}.sheet li span small[data-v-83dd4080]{font-weight:500;font-size:.75rem}.sheet li .icon[data-v-83dd4080]{width:42px;height:42px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.sheet li .logo[data-v-83dd4080]{width:100%;height:auto;font-size:2.5rem;font-weight:700;font-family:Archivo Black,sans-serif;font-style:normal;color:#a11604;letter-spacing:2px;-webkit-text-stroke:rgba(0,0,0,.3) 1px;text-transform:uppercase;letter-spacing:.1rem;text-align:center}.disabled[data-v-83dd4080]{opacity:.55;pointer-events:none;filter:grayscale(.2)}.disabled span[data-v-83dd4080]{colour:#6c6c6c}.soon[data-v-83dd4080]{position:absolute;inset:0;display:grid;place-content:center;font-size:.75rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.95);border-radius:inherit}.slide-grow-enter-active[data-v-83dd4080],.slide-grow-leave-active[data-v-83dd4080]{transition:all .15s ease;transform-origin:left top}.slide-grow-enter-from[data-v-83dd4080],.slide-grow-leave-to[data-v-83dd4080]{transform:translateX(-100%) scaleX(.8);opacity:0}.slide-grow-enter-to[data-v-83dd4080],.slide-grow-leave-from[data-v-83dd4080]{transform:translateX(0) scaleX(1);opacity:1}[data-v-520d7786]{margin:0;padding:0;box-sizing:border-box}.short[data-v-520d7786]{animation:navTransit_mobilex-520d7786 .2s ease-in forwards}.full[data-v-520d7786]{animation:navTransit_mobile-520d7786 .2s ease-in forwards}@keyframes navTransit_mobile-520d7786{0%{height:50px}to{height:60px}}@keyframes navTransit_mobilex-520d7786{0%{height:60px}to{height:50px}}.header[data-v-520d7786]{position:sticky;top:0;z-index:10;width:100%;background:#fff;border-bottom:2px solid rgba(19,1,82,.062)}.header__titles[data-v-520d7786]{padding:0 5%;display:flex;justify-content:space-between;align-items:center;position:relative}.header__titles .mobileMenu_triggerBar[data-v-520d7786]{font-size:22px}.header__titles .mobileMenu_triggerBar i[data-v-520d7786]{color:#750f02;cursor:pointer}.header__titles .logo[data-v-520d7786]{font-family:Archivo Black,sans-serif;font-weight:400;color:#a11604;text-transform:uppercase;letter-spacing:2px;padding:0;margin:0;-webkit-text-stroke:rgba(0,0,0,.3) 1px;cursor:pointer}.header__titles .user-menu[data-v-520d7786],.header__titles .user_icon[data-v-520d7786]{position:relative;display:flex;gap:10px;top:8px}.header__titles .user-menu .welcomeText[data-v-520d7786],.header__titles .user_icon .welcomeText[data-v-520d7786]{display:none}.header__titles .user-menu i[data-v-520d7786],.header__titles .user_icon i[data-v-520d7786]{font-size:20px;padding:4px 6px;border-radius:50%;border:2px solid rgba(0,0,0,.12);cursor:pointer;color:#750f02}.user-menu[data-v-520d7786]{position:relative;top:50%;transform:translateY(-50%)}.user-menu .icon-btn[data-v-520d7786],.user-menu button[data-v-520d7786]{background:transparent;border:none;padding:0;cursor:pointer}.user-menu .dropdown[data-v-520d7786]{position:absolute;top:calc(100% + 12px);right:0;min-width:220px;padding:10px;border-radius:12px;background:hsla(0,0%,100%,.78);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.12),0 2px 10px rgba(0,0,0,.06);z-index:12;transform-origin:top right;will-change:transform,opacity;display:flex;flex-direction:column;gap:4px}.user-menu .dropdown[data-v-520d7786]:before{content:"";position:absolute;top:-7px;right:18px;width:12px;height:12px;background:inherit;border-left:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);transform:rotate(45deg);z-index:-1}.user-menu .dropdown .dropdown-item[data-v-520d7786]{width:100%;text-align:left;padding:10px 12px;border:0;background:transparent;font-size:14px;color:#3a190e;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .04s ease}.user-menu .dropdown .dropdown-item[data-v-520d7786]:hover{background:rgba(156,105,39,.1)}.user-menu .dropdown .dropdown-item[data-v-520d7786]:active{transform:translateY(1px)}.user-menu .dropdown .dropdown-item[data-v-520d7786]:focus-visible{outline:2px solid rgba(156,105,39,.5);outline-offset:2px}.dropdown-right-enter-active[data-v-520d7786],.dropdown-right-leave-active[data-v-520d7786]{transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .18s ease}.dropdown-right-enter-from[data-v-520d7786]{opacity:0;transform:translate3d(100vw,0,0)}.dropdown-right-enter-to[data-v-520d7786],.dropdown-right-leave-from[data-v-520d7786]{opacity:1;transform:translateZ(0)}.dropdown-right-leave-to[data-v-520d7786]{opacity:0;transform:translate3d(100vw,0,0)}@media(prefers-reduced-motion:reduce){.dropdown-right-enter-active[data-v-520d7786],.dropdown-right-leave-active[data-v-520d7786]{transition:none}}@media(max-width:520px){.user-menu .dropdown[data-v-520d7786]{right:-6px;min-width:200px}}[data-v-64536623]{margin:0;padding:0;box-sizing:border-box}.smallScreen[data-v-64536623]{display:none}@media only screen and (max-width:824px){.smallScreen[data-v-64536623]{display:block}}.bigScreen[data-v-64536623]{display:block}@media only screen and (max-width:824px){.bigScreen[data-v-64536623]{display:none}}.short[data-v-64536623]{animation:navTransitx .3s ease-in forwards}@media only screen and (max-width:824px){.short[data-v-64536623]{animation:navTransit_mobilex .2s ease-in forwards}}.full[data-v-64536623]{animation:navTransit .2s ease-in forwards}@media only screen and (max-width:824px){.full[data-v-64536623]{animation:navTransit_mobile .2s ease-in forwards}}.header[data-v-64536623]{position:sticky;top:0;z-index:99999;background-color:#fff;width:100%}*{font-family:Roboto,sans-serif}.routerContainer{overflow:hidden}.route-enter-from{opacity:0;scale:.5;transform:translateX(50px)}.route-enter-active{transition:all .2s ease-in-out}.route-leave-to{opacity:1;scale:1;transform:translateX(-50px)}.route-leave-active{transition:all .2s ease-out}[data-v-5cd42cf9]:root{--bg:#0b1020;--card:#fff;--muted:#6b7280;--ink:#0f172a;--brand:#635bff;--brand-soft:#eef0ff;--ok:#16a34a;--ok-bg:#16a34a14;--ok-br:#16a34a33;--warn:#f59e0b;--warn-bg:#f59e0b14;--warn-br:#f59e0b33;--danger:#ef4444;--danger-bg:#ef444414;--danger-br:#ef444433;--ring:0 0 0 3px rgba(99,91,255,.18)}.admin-panel[data-v-5cd42cf9]{max-width:980px;margin:32px auto;padding:0 20px 28px;font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink)}.profile-hero[data-v-5cd42cf9]{position:relative;background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(2,6,23,.08);padding-bottom:18px}.cover-gradient[data-v-5cd42cf9]{height:120px;background:linear-gradient(120deg,#111827,#1f2937,#4f46e5 60%)}.avatar-wrap[data-v-5cd42cf9]{position:relative;margin-top:-54px;padding-left:24px;display:grid;align-content:start;gap:10px}.avatar[data-v-5cd42cf9]{position:relative;width:108px;height:108px;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(2,6,23,.25);outline:4px solid hsla(0,0%,100%,.7);background:#f3f4f6}.avatar img[data-v-5cd42cf9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-edit[data-v-5cd42cf9]{position:absolute;right:8px;bottom:8px;border:1px solid hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.9);backdrop-filter:blur(6px);border-radius:10px;padding:6px;cursor:pointer;display:grid;place-items:center;transition:transform .12s ease}.avatar-edit[data-v-5cd42cf9]:hover{transform:scale(1.05)}.avatar-edit[disabled][data-v-5cd42cf9]{opacity:.6;cursor:not-allowed}.avatar-actions[data-v-5cd42cf9]{display:flex;gap:8px;flex-wrap:wrap}.upload-bar[data-v-5cd42cf9]{width:180px;height:6px;background:var(--brand-soft);border-radius:999px;overflow:hidden}.upload-bar .bar[data-v-5cd42cf9]{height:100%;background:var(--brand);width:0;transition:width .2s ease}.identity[data-v-5cd42cf9]{padding:8px 20px 0 24px}.identity-row[data-v-5cd42cf9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.name[data-v-5cd42cf9]{margin:4px 0 4px;font-size:1.35rem;font-weight:800;letter-spacing:.2px;color:#0b1220}.meta[data-v-5cd42cf9]{display:flex;flex-wrap:wrap;gap:10px 14px;color:var(--muted);font-size:.95rem}.meta-item[data-v-5cd42cf9]{display:inline-flex;align-items:center;gap:6px}.chips[data-v-5cd42cf9]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-5cd42cf9]{display:inline-block;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#111827}.chip.ghost[data-v-5cd42cf9]{background:transparent;border-color:#d7dbe0;color:#374151}.chip.linklike[data-v-5cd42cf9]{text-decoration:none;transition:box-shadow .12s ease,transform .12s ease}.chip.linklike[data-v-5cd42cf9]:hover{box-shadow:var(--ring);transform:translateY(-1px)}.chip.ok[data-v-5cd42cf9]{border-color:var(--ok-br);background:var(--ok-bg);color:#166534}.chip.warn[data-v-5cd42cf9]{border-color:var(--warn-br);background:var(--warn-bg);color:#92400e}.chip.danger[data-v-5cd42cf9]{border-color:var(--danger-br);background:var(--danger-bg);color:#991b1b}.chip.clickable[data-v-5cd42cf9]{cursor:pointer;border-style:dashed}.chip.clickable[data-v-5cd42cf9]:hover{box-shadow:var(--ring);transform:translateY(-1px)}.card[data-v-5cd42cf9]{background:var(--card);border-radius:16px;padding:16px;margin-top:18px;border:1px solid #e5e7eb;box-shadow:0 10px 30px rgba(2,6,23,.04)}.user-status-group h3[data-v-5cd42cf9]{margin:0;color:#111827}.group-head[data-v-5cd42cf9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.status-grid[data-v-5cd42cf9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:900px){.status-grid[data-v-5cd42cf9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.status-grid[data-v-5cd42cf9]{grid-template-columns:1fr}}.status-field[data-v-5cd42cf9]{display:grid;gap:6px;background:#f8fafc;padding:12px;border-radius:12px;border:1px solid #e5e7eb}.status-field label[data-v-5cd42cf9]{font-weight:600;color:#374151;font-size:.9rem}.timestamps[data-v-5cd42cf9]{display:grid;gap:8px}.time-item[data-v-5cd42cf9]{display:flex;justify-content:space-between;padding:10px 12px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.time-label[data-v-5cd42cf9]{color:#374151;font-weight:600}.time-value[data-v-5cd42cf9]{color:#111827}.edit-form[data-v-5cd42cf9]{display:grid;gap:12px;margin:12px 0 8px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px}.field[data-v-5cd42cf9]{display:grid;gap:6px}.field input[data-v-5cd42cf9],.field select[data-v-5cd42cf9],.field textarea[data-v-5cd42cf9]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem;outline:none}.field input[data-v-5cd42cf9]:focus,.field select[data-v-5cd42cf9]:focus,.field textarea[data-v-5cd42cf9]:focus{box-shadow:var(--ring);border-color:#c7ccff}.muted[data-v-5cd42cf9]{color:var(--muted)}.ok.small[data-v-5cd42cf9]{color:#166534;font-size:12px}.edit-actions[data-v-5cd42cf9]{display:flex;gap:8px;align-items:center}.btn[data-v-5cd42cf9]{border:1px solid transparent;background:var(--brand);color:#fff;border-radius:12px;padding:8px 12px;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .2s ease}.btn[data-v-5cd42cf9]:hover{transform:translateY(-1px);box-shadow:var(--ring)}.btn.ghost[data-v-5cd42cf9]{background:transparent;color:var(--brand);border-color:var(--brand)}.btn.small[data-v-5cd42cf9]{padding:6px 10px}.btn[disabled][data-v-5cd42cf9]{opacity:.6;cursor:not-allowed}.spinner[data-v-5cd42cf9]{display:inline-block;width:14px;height:14px;margin-right:6px;border:2px solid #e5e7eb;border-top-color:var(--brand);border-radius:50%;animation:spin-5cd42cf9 .8s linear infinite}@keyframes spin-5cd42cf9{to{transform:rotate(1turn)}}.err.small[data-v-5cd42cf9]{color:#b91c1c;font-size:12px}.empty[data-v-5cd42cf9]{margin-top:14px;color:var(--muted)}@media (max-width:600px){.avatar-wrap[data-v-5cd42cf9]{padding-left:16px;margin-top:-50px}.identity[data-v-5cd42cf9]{padding:6px 16px 0}}.modal-backdrop[data-v-5cd42cf9]{position:fixed;inset:0;background:rgba(2,6,23,.55);display:grid;place-items:center;z-index:50;padding:16px}.modal[data-v-5cd42cf9]{width:min(560px,100%);background:#fff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 20px 50px rgba(2,6,23,.25);padding:18px}.modal-title[data-v-5cd42cf9]{margin:0 0 6px}.modal-actions[data-v-5cd42cf9]{display:flex;gap:8px;margin-top:10px}.auth-card[data-v-1f22afa0]{max-width:420px;margin:2rem auto;padding:1.75rem 1.25rem;border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.12);text-align:center}h2[data-v-1f22afa0]{margin:0 0 1rem;font-size:1.5rem}.mode-switch[data-v-1f22afa0]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.mode-switch button[data-v-1f22afa0]{padding:.6rem .8rem;border-radius:8px;border:1px solid #ddd;background:#f8f8f8;cursor:pointer}.mode-switch button.active[data-v-1f22afa0]{background:#169873;color:#fff;border-color:#169873}button[type=submit][data-v-1f22afa0],input[data-v-1f22afa0]{width:100%;box-sizing:border-box;padding:.8rem 1rem;margin-bottom:.9rem;border:1px solid #d8d8d8;border-radius:8px;font-size:1rem}input[data-v-1f22afa0]:focus{outline:none;border-color:#169873;box-shadow:0 0 0 3px rgba(22,152,115,.12)}.pw-wrap[data-v-1f22afa0]{position:relative}.pw-toggle[data-v-1f22afa0]{position:absolute;top:8px;right:8px;padding:.4rem .6rem;border-radius:6px;border:1px solid #d8d8d8;background:#f3f3f3;cursor:pointer}.pw-toggle.small[data-v-1f22afa0]{position:static;display:inline-block;width:auto;margin-top:-.4rem;margin-bottom:.6rem;border:none;background:transparent;color:#169873;cursor:pointer;text-decoration:underline}.pw-hints[data-v-1f22afa0]{text-align:left;margin-top:-.25rem;margin-bottom:.5rem;opacity:0;max-height:0;transform:translateY(-4px);transition:opacity .2s ease,max-height .2s ease,transform .2s ease}.pw-hints.visible[data-v-1f22afa0]{opacity:1;max-height:220px;transform:translateY(0)}.strength[data-v-1f22afa0]{height:8px;background:#eee;border-radius:6px;overflow:hidden;margin-bottom:.5rem}.strength .bar[data-v-1f22afa0]{height:100%;width:0;background:linear-gradient(90deg,#e64545,#ffb020,#169873);transition:width .25s ease}.checks[data-v-1f22afa0]{list-style:none;padding:0;margin:.25rem 0 .5rem;font-size:.95rem}.checks li[data-v-1f22afa0]{display:flex;align-items:center;gap:8px;padding:2px 0;color:#666}.checks li[data-v-1f22afa0]:before{content:"•";color:#bbb}.checks li.ok[data-v-1f22afa0]{color:#0a7a5b}.checks li.ok[data-v-1f22afa0]:before{content:"✓";color:#169873}input.error[data-v-1f22afa0]{border-color:#e64545}.mismatch-msg[data-v-1f22afa0]{margin:-.25rem 0 .5rem;font-size:.93rem;color:#e64545}.error-msg[data-v-1f22afa0]{margin:-.2rem 0 .7rem;font-size:.95rem;color:#b00020}button[type=submit][data-v-1f22afa0]{background:#169873;color:#fff;border:none;cursor:pointer}button[type=submit][data-v-1f22afa0]:disabled{opacity:.55;cursor:not-allowed}button[type=submit][data-v-1f22afa0]:hover:not(:disabled){background:#117a5d}.alt-link[data-v-1f22afa0]{font-size:.95rem}.alt-link a[data-v-1f22afa0]{color:#169873;cursor:pointer;text-decoration:none}.authentication-container[data-v-d3a93fb2]{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;height:90vh;overflow:hidden;background:#0b0d10}.theme-register[data-v-d3a93fb2]{--g-start:#0b0d10;--g-end:#101820;--orb:rgba(255,231,122,.1);--dot:hsla(0,0%,100%,.14);--wave:rgba(0,0,0,.1)}.theme-success[data-v-d3a93fb2]{--g-start:#f5fbf7;--g-end:#f5fbf7;--orb:rgba(19,160,111,.18);--dot:rgba(19,160,111,.14);--wave:rgba(19,160,111,.1);background:radial-gradient(1000px 600px at 20% -10%,rgba(19,160,111,.18),transparent 60%),radial-gradient(1000px 600px at 90% 110%,rgba(19,160,111,.12),transparent 60%),repeating-linear-gradient(45deg,rgba(19,160,111,.05) 0 8px,transparent 8px 16px),#f5fbf7}.theme-welcome[data-v-d3a93fb2]{--g-start:#0b0a1c;--g-end:#0f0d2a;--orb:rgba(106,92,255,.24);--dot:hsla(0,0%,100%,.13);--wave:rgba(39,24,126,.22);background:radial-gradient(1200px 700px at 15% -10%,rgba(106,92,255,.2),transparent 60%),radial-gradient(1100px 700px at 90% 110%,rgba(39,24,126,.22),transparent 60%),radial-gradient(1px 1px at 10% 20%,hsla(0,0%,100%,.12),hsla(0,0%,100%,.12) 1px,transparent 0) 0 0/18px 18px,#0b0a1c}.bg-art[data-v-d3a93fb2]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.bg-art .dots circle[data-v-d3a93fb2],.bg-art .orbs circle[data-v-d3a93fb2],.bg-art .waves[data-v-d3a93fb2]{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.bg-art .orbs circle[data-v-d3a93fb2]{fill:var(--orb,hsla(0,0%,100%,.06));filter:blur(42px);opacity:.9;animation:orbFloat-d3a93fb2 var(--dur,20s) ease-in-out var(--delay,0s) infinite alternate,orbFade-d3a93fb2 calc(var(--dur, 20s)*.6) ease-in-out var(--delay,0s) infinite alternate}.bg-art .dots circle[data-v-d3a93fb2]{fill:var(--dot,hsla(0,0%,100%,.12));animation:dotDrift-d3a93fb2 var(--dur,14s) ease-in-out var(--delay,0s) infinite alternate,twinkle-d3a93fb2 var(--tw,5s) ease-in-out calc(var(--delay, 0s)/2) infinite alternate}.bg-art .waves[data-v-d3a93fb2]{animation:waveBob-d3a93fb2 14s ease-in-out 1s infinite alternate}.hero-banner[data-v-d3a93fb2]{position:relative;z-index:1;width:100%;max-width:540px;padding:2rem;animation:zoomIn-d3a93fb2 .6s ease-out}.registration-success[data-v-d3a93fb2]:not(.basic),.sign-in[data-v-d3a93fb2]{background:hsla(0,0%,100%,.397);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:40px 30px;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.2);text-align:center;width:100%;position:relative;z-index:10;animation:fadeUp-d3a93fb2 .8s ease forwards;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.108) 30%,rgba(115,5,143,.596) 150%);min-height:85vh;align-content:center;box-sizing:border-box}.brand[data-v-d3a93fb2]{margin-bottom:10px}.title[data-v-d3a93fb2]{font-size:1.6rem;font-weight:700;margin-bottom:12px;color:#fff}.alternative-text[data-v-d3a93fb2]{font-size:15px;font-weight:500;color:hsla(0,0%,100%,.71)}.alternative-sign-in[data-v-d3a93fb2]{display:flex;justify-content:center;margin:16px 0;gap:20px;background:#fff;padding:30px 0;border-radius:10px;cursor:pointer}.alternative-sign-in .fa-google[data-v-d3a93fb2]{font-size:30px;color:#db4437;transition:transform .2s}.alternative-sign-in .fa-google[data-v-d3a93fb2]:hover{transform:scale(1.2)}.benefits p[data-v-d3a93fb2]{margin:4px 0;font-size:14px;color:#fff;display:flex;margin-left:10%}.cta-button[data-v-d3a93fb2]{background:#4e0f09;border:none;color:#fff;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:background .3s,transform .15s;margin-top:12px;width:100%;max-width:280px}.cta-button[data-v-d3a93fb2]:hover{background:#9b311e}.cta-button[data-v-d3a93fb2]:active{transform:translateY(1px)}.cta-button[data-v-d3a93fb2]:focus-visible{outline:3px solid rgba(106,92,255,.65);outline-offset:2px}.cta-button.secondary[data-v-d3a93fb2]{background:#fff;color:#2c0808}.cta-button.secondary[data-v-d3a93fb2]:hover{background:hsla(0,0%,100%,.714)}.cta-button.primary[data-v-d3a93fb2]{background:#6a5cff}.cta-button.primary[data-v-d3a93fb2]:hover{background:#4e46e5}.switch-link[data-v-d3a93fb2]{margin-top:1rem;font-size:.9rem;color:#fff}.switch-link a[data-v-d3a93fb2]{color:#ffe77a;text-decoration:underline;cursor:pointer}.registration-success.basic.with-panels .success-card-basic[data-v-d3a93fb2]{text-align:center}.registration-success.basic.with-panels .success-grid[data-v-d3a93fb2]{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left}.registration-success.basic.with-panels .panel.lite[data-v-d3a93fb2]{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:12px;padding:14px;display:grid;gap:10px;align-content:start;min-height:170px;box-shadow:0 4px 18px rgba(17,24,39,.06)}.registration-success.basic.with-panels .panel-head[data-v-d3a93fb2]{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.registration-success.basic.with-panels .panel-icon[data-v-d3a93fb2]{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:#f3f4f6}.registration-success.basic.with-panels .panel-icon img[data-v-d3a93fb2]{height:70%;width:70%;-o-object-fit:contain;object-fit:contain}.registration-success.basic.with-panels .panel-title[data-v-d3a93fb2]{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:-.01em;color:#111827}.registration-success.basic.with-panels .panel-copy[data-v-d3a93fb2]{margin:0;color:#374151;font-size:.95rem;line-height:1.4}.registration-success.basic.with-panels .panel-actions[data-v-d3a93fb2]{display:grid;grid-template-columns:1fr;gap:8px}.registration-success.basic.with-panels .panel-actions .cta-button[data-v-d3a93fb2]{max-width:100%}.welcome-back .welcome-header[data-v-d3a93fb2]{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;margin-bottom:12px;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.15);border-radius:12px;padding:10px}.welcome-back .welcome-avatar[data-v-d3a93fb2]{width:72px;height:72px;border-radius:50%;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.2)}.welcome-back .welcome-avatar.fallback[data-v-d3a93fb2]{display:grid;place-items:center;color:#fff;font-weight:800}.welcome-back .welcome-text .welcome-title[data-v-d3a93fb2]{margin:0;font-size:1.3rem;font-weight:800;letter-spacing:-.01em;color:#fff}.welcome-back .welcome-text .welcome-copy[data-v-d3a93fb2]{margin:0;opacity:.9}.welcome-back .welcome-grid[data-v-d3a93fb2]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.welcome-back .panel.translucent[data-v-d3a93fb2]{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.18);border-radius:14px;padding:16px;text-align:left;display:grid;align-content:start;gap:10px;min-height:190px}.welcome-back .panel-head[data-v-d3a93fb2]{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.welcome-back .panel-icon[data-v-d3a93fb2]{width:80px;height:80px;border-radius:10px;display:grid;place-items:center;background:hsla(0,0%,100%,.12)}.welcome-back .panel-icon img[data-v-d3a93fb2]{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;padding:5px;box-sizing:border-box}.welcome-back .panel-title[data-v-d3a93fb2]{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;color:#fff}.welcome-back .panel-copy[data-v-d3a93fb2]{margin:0 0 2px;color:#e8e7ff;font-size:.95rem;line-height:1.35}.welcome-back .panel-actions[data-v-d3a93fb2]{display:grid;grid-template-columns:1fr;gap:8px}.welcome-back .panel-actions .cta-button[data-v-d3a93fb2]{max-width:100%}.welcome-back .welcome-quick[data-v-d3a93fb2]{list-style:none;padding:0;margin:12px 0 0}.welcome-back .welcome-quick li[data-v-d3a93fb2]{color:hsla(0,0%,100%,.85);margin:4px 0;display:flex;gap:8px;align-items:baseline}.welcome-back .welcome-quick span[data-v-d3a93fb2]{opacity:.6}.skeleton[data-v-d3a93fb2]{display:grid;place-items:center}.skeleton .skeleton-line[data-v-d3a93fb2]{width:120px;height:12px;border-radius:6px;background:hsla(0,0%,100%,.4)}@keyframes orbFloat-d3a93fb2{0%{transform:translate(0)}50%{transform:translate(var(--dx,20px),var(--dy,-16px))}to{transform:translate(0)}}@keyframes orbFade-d3a93fb2{0%{opacity:.85}50%{opacity:1}to{opacity:.85}}@keyframes dotDrift-d3a93fb2{0%{transform:translate(0)}to{transform:translate(var(--dx,6px),var(--dy,-8px))}}@keyframes twinkle-d3a93fb2{0%{opacity:.55}50%{opacity:.95}to{opacity:.55}}@keyframes waveBob-d3a93fb2{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-18px) translateY(3px)}to{transform:translateX(0) translateY(0)}}@keyframes fadeUp-d3a93fb2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn-d3a93fb2{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.fade-enter-active[data-v-d3a93fb2],.fade-leave-active[data-v-d3a93fb2]{transition:opacity .35s ease}.fade-enter[data-v-d3a93fb2],.fade-leave-to[data-v-d3a93fb2]{opacity:0}@media(max-width:768px){.authentication-container[data-v-d3a93fb2]{clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.cta-button[data-v-d3a93fb2]{width:100%}.sign-in[data-v-d3a93fb2]{padding:32px 20px;height:auto}.registration-success.basic .success-card-basic[data-v-d3a93fb2]{padding:20px 16px;border-radius:12px}.registration-success.basic .success-img[data-v-d3a93fb2]{width:64px;height:64px}.welcome-back .welcome-card[data-v-d3a93fb2]{padding:22px 16px}.bg-art .orbs circle[data-v-d3a93fb2]{filter:blur(28px)}.bg-art .waves[data-v-d3a93fb2]{opacity:.7}.registration-success.basic.with-panels .success-grid[data-v-d3a93fb2],.welcome-back .welcome-grid[data-v-d3a93fb2]{grid-template-columns:1fr}}@keyframes fadeInOut-5cb28dbf{0%,to{opacity:.3;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}@keyframes spin-5cb28dbf{to{transform:rotate(1turn)}}.logo[data-v-5cb28dbf]{animation:fadeInOut-5cb28dbf 2.5s ease-in-out infinite}img[data-v-5cb28dbf]{height:100px;width:100px;-o-object-fit:cover;object-fit:cover}.loader-container[data-v-5cb28dbf]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}h1[data-v-5cb28dbf]{font-family:Archivo Black,sans-serif;font-weight:400;font-style:normal;color:#a11604;text-transform:uppercase;letter-spacing:2px;padding:0;margin:0;-webkit-text-stroke:rgba(0,0,0,.3) 1px;width:120px;height:120px;-o-object-fit:contain;object-fit:contain;animation:fadeInOut-5cb28dbf 2.5s ease-in-out infinite}@keyframes shine-4cdad69c{to{background-position-x:-200%}}@keyframes spin-4cdad69c{to{transform:rotate(1turn)}}.gallery[data-v-4cdad69c]{display:grid;gap:1rem;flex-wrap:wrap;justify-content:center;touch-action:pan-y;grid-template-columns:80% auto}@media(max-width:900px){.gallery[data-v-4cdad69c]{gap:.75rem;grid-template-columns:auto}}.gallery.empty[data-v-4cdad69c]{display:grid;place-items:center}.hero[data-v-4cdad69c]{position:relative;flex:0 1 70%;max-width:980px;height:82vh;border-radius:12px;overflow:hidden;display:flex;justify-content:center;align-items:center;cursor:zoom-in}.hero .picture img[data-v-4cdad69c],.hero .picture[data-v-4cdad69c]{width:100%;height:100%;display:block}.hero .picture img[data-v-4cdad69c]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;will-change:transform}.hero .picture img.snapping[data-v-4cdad69c]{transition:transform .25s ease}.hero .nav-btn[data-v-4cdad69c]{position:absolute;top:50%;translate:0 -50%;width:40px;height:40px;border:none;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease}.hero .nav-btn[data-v-4cdad69c]:hover{background:rgba(0,0,0,.6)}.hero .nav-btn.prev[data-v-4cdad69c]{left:8px}.hero .nav-btn.next[data-v-4cdad69c]{right:8px}.hero:hover .nav-btn[data-v-4cdad69c]{opacity:1}@media(hover:none){.hero .nav-btn[data-v-4cdad69c]{opacity:1}}@media(max-width:1303px){.hero[data-v-4cdad69c]{max-width:900px;height:68vh}}@media(max-width:1014px){.hero[data-v-4cdad69c]{flex:1 1 100%;max-width:100%;height:55vh}}@media(max-width:600px){.hero[data-v-4cdad69c]{height:62vh}}.hero-skeleton[data-v-4cdad69c]{width:100%;aspect-ratio:4/3;border-radius:12px;background:linear-gradient(110deg,#f3f4f6 8%,#eceef1 18%,#f3f4f6 33%);background-size:200% 100%;animation:shine-4cdad69c 1.1s linear infinite;display:grid;place-items:center;color:#64748b;font-size:14px}@media(max-width:1023px){.hero-skeleton[data-v-4cdad69c]{aspect-ratio:16/10}}@media(max-width:900px){.hero-skeleton[data-v-4cdad69c]{aspect-ratio:4/3}}@media(max-width:600px){.hero-skeleton[data-v-4cdad69c]{aspect-ratio:3/4}}.thumbs[data-v-4cdad69c]{flex:0 0 72px;display:flex;flex-direction:column;gap:8px;max-height:82vh;overflow-y:auto;overflow-x:hidden;padding:4px 2px;background:hsla(0,0%,70%,.118);border-radius:10px}.thumbs .thumb[data-v-4cdad69c]{flex:0 0 72px;width:72px;height:72px;border:2px solid transparent;border-radius:10px;padding:0;cursor:pointer;background:#b3b3b3;margin:2px 0}.thumbs .thumb.skeleton[data-v-4cdad69c]{background:linear-gradient(110deg,#f3f4f6 8%,#eceef1 18%,#f3f4f6 33%);background-size:200% 100%;animation:shine-4cdad69c 1.1s linear infinite;border-radius:10px}.thumbs .thumb img[data-v-4cdad69c]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px}.thumbs .thumb.active[data-v-4cdad69c]{border-color:#4c3a51}@media(max-width:1023px){.thumbs[data-v-4cdad69c]{max-height:76vh}.thumbs .thumb[data-v-4cdad69c]{width:68px;height:68px}}@media(max-width:900px){.thumbs[data-v-4cdad69c]{flex:0 0 auto;order:2;width:100%;max-height:none;flex-direction:row;justify-content:center;overflow-x:auto;overflow-y:hidden;padding:6px 4px}.thumbs .thumb[data-v-4cdad69c]{margin:0 4px;width:64px;height:64px}}@media(max-width:600px){.thumbs[data-v-4cdad69c]{gap:6px}.thumbs .thumb[data-v-4cdad69c]{width:56px;height:56px}}.modal[data-v-4cdad69c]{position:fixed;inset:0;background:rgba(0,0,0,.92);display:grid;place-items:center;z-index:9;touch-action:none;height:calc(100vh - 50px);top:50px}.modal .toolbar[data-v-4cdad69c]{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:8px;padding:6px;border-radius:10px;background:rgba(17,24,39,.35);backdrop-filter:blur(6px)}.modal .toolbar .download[data-v-4cdad69c],.modal .toolbar button[data-v-4cdad69c]{border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);color:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;font-weight:600;font-size:12px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal .toolbar .download[data-v-4cdad69c]:disabled,.modal .toolbar button[data-v-4cdad69c]:disabled{opacity:.5;cursor:default}.modal .toolbar .divider[data-v-4cdad69c]{width:1px;height:22px;background:hsla(0,0%,100%,.18)}.modal .toolbar .spacer[data-v-4cdad69c]{flex:1}.modal .toolbar .close[data-v-4cdad69c]{margin-left:auto;border-radius:999px;width:36px;height:36px;display:grid;place-items:center;font-size:14px;border-color:hsla(0,0%,100%,.35);z-index:10}@media(max-width:1023px){.modal .toolbar .download[data-v-4cdad69c],.modal .toolbar button[data-v-4cdad69c]{padding:5px 9px;font-size:11px}}@media(max-width:900px){.modal .toolbar .download[data-v-4cdad69c],.modal .toolbar button[data-v-4cdad69c]{padding:5px 8px;font-size:11px}}@media(max-width:600px){.modal .toolbar[data-v-4cdad69c]{gap:6px}.modal .toolbar .download[data-v-4cdad69c],.modal .toolbar button[data-v-4cdad69c]{padding:4px 7px;font-size:10px}}.modal .stage[data-v-4cdad69c]{position:relative;max-width:95vw;max-height:95vh;display:grid;place-items:center;overflow:hidden}@media(max-width:1023px){.modal .stage[data-v-4cdad69c]{max-width:96vw;max-height:94vh}}@media(max-width:900px){.modal .stage[data-v-4cdad69c]{max-width:98vw;max-height:92vh}}@media(max-width:600px){.modal .stage[data-v-4cdad69c]{max-width:98vw;max-height:90vh}}.modal .img[data-v-4cdad69c]{max-width:100vw;height:80vh;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;border-radius:10px;pointer-events:auto;-o-object-fit:contain;object-fit:contain}@media(max-width:1023px){.modal .img[data-v-4cdad69c]{height:88vh}}@media(max-width:900px){.modal .img[data-v-4cdad69c]{height:84vh}}@media(max-width:600px){.modal .img[data-v-4cdad69c]{height:80vh}}.modal .underlay[data-v-4cdad69c]{position:absolute;inset:0;margin:auto;filter:blur(.2px);opacity:.9}.modal .spinner[data-v-4cdad69c]{position:absolute;width:38px;height:38px;border-radius:50%;border:3px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:spin-4cdad69c .9s linear infinite}.modal .nav-btn.in-modal[data-v-4cdad69c]{position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;border:none;border-radius:999px;color:#111;background:hsla(0,0%,100%,.85);cursor:pointer;z-index:10;background-color:#4c3a51}.modal .nav-btn.in-modal[data-v-4cdad69c]:hover{background:#fff}.modal .nav-btn.in-modal.prev[data-v-4cdad69c]{left:12px}.modal .nav-btn.in-modal.next[data-v-4cdad69c]{right:12px}@media(max-width:900px){.modal .nav-btn.in-modal[data-v-4cdad69c]{width:40px;height:40px}.modal .nav-btn.in-modal.prev[data-v-4cdad69c]{left:8px}.modal .nav-btn.in-modal.next[data-v-4cdad69c]{right:8px}}@media(max-width:600px){.modal .nav-btn.in-modal[data-v-4cdad69c]{width:36px;height:36px}}.nav-btn[disabled][data-v-4cdad69c]{pointer-events:none;opacity:.45}.details[data-v-0249a9f9]{color-scheme:light;background:#fff;color:#1f2433}:where(.dark[data-v-0249a9f9]) :where(.details),:where([data-theme=dark][data-v-0249a9f9]) :where(.details){background:#fff!important;color:#1f2433!important}.details[data-v-0249a9f9]{padding:2rem 2.5rem;display:flex;flex-direction:column;gap:1.15rem}@media(max-width:1023px){.details[data-v-0249a9f9]{padding:1.75rem 2rem}}@media(max-width:900px){.details[data-v-0249a9f9]{padding:1.5rem 1.5rem}}@media(max-width:600px){.details[data-v-0249a9f9]{padding:1.25rem 1rem}}.details .title[data-v-0249a9f9]{margin:0;color:#4c3a51;text-transform:capitalize;font-weight:600;line-height:1.25;font-size:1.7rem}@media(max-width:1023px){.details .title[data-v-0249a9f9]{font-size:1.6rem}}@media(max-width:900px){.details .title[data-v-0249a9f9]{font-size:1.5rem}}@media(max-width:600px){.details .title[data-v-0249a9f9]{font-size:1.35rem}}.details .desc[data-v-0249a9f9]{margin:0;color:#6b7280;line-height:1.5}@media(max-width:900px){.details .desc[data-v-0249a9f9]{font-size:.95rem}}@media(max-width:600px){.details .desc[data-v-0249a9f9]{font-size:.92rem}}.details .pickerWrap[data-v-0249a9f9]{display:grid;gap:1rem;margin-top:.25rem}.details .picker[data-v-0249a9f9]{display:grid;gap:.4rem}.details .picker .label[data-v-0249a9f9]{font-weight:700;font-size:.95rem;letter-spacing:.2px;color:#1f2433}.details .picker .hint[data-v-0249a9f9]{color:#6b7280;font-size:.85rem;margin-top:.1rem}.details .picker .field-error[data-v-0249a9f9]{color:#d32f2f;font-weight:700;font-size:.85rem}.details .picker .select[data-v-0249a9f9]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.7rem .95rem;border-radius:10px;border:1px solid #dfe3ea;background:linear-gradient(180deg,#fff,#fafbfc) padding-box,linear-gradient(180deg,#e9edf3,#d7dde6) border-box;color:#1f2433;font-weight:600;letter-spacing:.2px;cursor:pointer;outline:none;background-image:linear-gradient(180deg,#fff,#fafbfc),linear-gradient(180deg,#e9edf3,#d7dde6),linear-gradient(0deg,transparent,transparent 75%,#1f2333 0,#1f2333);background-repeat:no-repeat;background-position:0 0,0 0,right .9rem center;background-size:100% 100%,100% 100%,10px 8px}.details .picker .select[data-v-0249a9f9]:focus{border-color:#c9d1de;box-shadow:0 0 0 3px rgba(76,58,81,.12)}.details .picker .select.error[data-v-0249a9f9]{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.12)}.details .price-row[data-v-0249a9f9]{display:flex;align-items:center;gap:1rem}.details .price-row .price[data-v-0249a9f9]{color:#b25068;font-weight:800;letter-spacing:.4px;font-size:1.6rem}@media(max-width:900px){.details .price-row .price[data-v-0249a9f9]{font-size:1.45rem}}@media(max-width:600px){.details .price-row .price[data-v-0249a9f9]{font-size:1.35rem}}.details .price-row .qty[data-v-0249a9f9]{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;color:#1f2433;font-weight:600}.details .price-row .qty .qty__input[data-v-0249a9f9]{width:76px;padding:.5rem .6rem;border-radius:10px;border:1px solid #dfe3ea;font-weight:700;text-align:center;background:#fff;color:#1f2433;outline:none}.details .price-row .qty .qty__input[data-v-0249a9f9]:focus{border-color:#c9d1de;box-shadow:0 0 0 3px rgba(76,58,81,.12)}.details .actions[data-v-0249a9f9]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media(max-width:600px){.details .actions[data-v-0249a9f9]{grid-template-columns:1fr}}.details .actions button[data-v-0249a9f9]{padding:.95rem 0;border:none;border-radius:12px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:background .2s,transform .12s,box-shadow .2s}.details .actions button[data-v-0249a9f9]:hover:not(:disabled){transform:translateY(-1px)}.details .actions button.primary[data-v-0249a9f9]{background:#4c3a51;color:#fff;box-shadow:0 6px 18px rgba(76,58,81,.18)}.details .actions button.primary[data-v-0249a9f9]:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.details .actions button.ghost[data-v-0249a9f9]{background:#fff;color:#4c3a51;border:2px solid #4c3a51}.details .actions button.ghost[data-v-0249a9f9]:hover{background:rgba(76,58,81,.06)}.details .err[data-v-0249a9f9]{margin:.25rem 0 0;color:#d32f2f;font-weight:700}.seller-card[data-v-40d7169e]{--primary:#4c3a51;--ink:#323135;--muted:#6f6974;--surface:#fff;--soft:#f6f4f9;--radius:16px;--shadow:0 10px 28px rgba(0,0,0,.08);--headline:color-mix(in srgb,var(--primary) 70%,#000 30%);--subhead:color-mix(in srgb,var(--primary) 42%,var(--ink) 58%);--lh-tight:1.15;--lh-body:1.65;--fz-h3:clamp(1.05rem,0.95rem + 0.6vw,1.25rem);--fz-body:clamp(0.95rem,0.9rem + 0.3vw,1rem);--fz-micro:0.85rem;max-width:600px}@media(prefers-color-scheme:dark){.seller-card[data-v-40d7169e]{--surface:#17141a;--soft:#201b25;--ink:#f1eef4;--muted:#b8b2bd;--shadow:0 10px 28px rgba(0,0,0,.5);--headline:color-mix(in srgb,var(--primary) 78%,#fff 22%);--subhead:color-mix(in srgb,var(--primary) 50%,var(--ink) 50%)}}.seller-card[data-v-40d7169e]{padding:16px;display:grid;gap:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.seller-card .head[data-v-40d7169e]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.seller-card .head .logo[data-v-40d7169e]{width:56px;height:56px;border-radius:50%;background:radial-gradient(180px 120px at -10% -10%,#ffd6ff,transparent 55%),radial-gradient(140px 140px at 110% 0,#a0c4ff,transparent 45%),linear-gradient(135deg,#ede9f7,#fff);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(0,0,0,.05)}.seller-card .head .logo img[data-v-40d7169e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seller-card .head .logo .initials[data-v-40d7169e]{font-weight:800;letter-spacing:.5px;color:var(--primary)}.seller-card .head .meta .name[data-v-40d7169e]{margin:0 0 4px;font-size:var(--fz-h3);line-height:var(--lh-tight);font-weight:900;letter-spacing:.2px;color:var(--headline)}.seller-card .head .meta .tagline[data-v-40d7169e]{margin:0 0 6px;font-size:.95rem;line-height:1.35;font-weight:600;color:var(--subhead)}.seller-card .head .meta .chips[data-v-40d7169e]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.seller-card .head .meta .chips li[data-v-40d7169e]{font-size:var(--fz-micro);padding:6px 10px;border-radius:999px;background:var(--soft);color:var(--ink);border:1px solid rgba(0,0,0,.05)}.seller-card .bio[data-v-40d7169e]{color:var(--ink);font-size:var(--fz-body);padding:12px;text-align:center;border-radius:50%}.seller-card .bio.clamped[data-v-40d7169e]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.seller-card .see-more[data-v-40d7169e]{align-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--primary);font-weight:700;margin-top:-2px;width:-moz-fit-content;width:fit-content;cursor:pointer}.seller-card .see-more[data-v-40d7169e]:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 40%,transparent);border-radius:8px}.seller-card .stats[data-v-40d7169e]{margin-top:2px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.seller-card .stats .stat[data-v-40d7169e]{background:var(--surface);border-radius:12px;padding:10px 8px;border:1px solid rgba(0,0,0,.06);text-align:center}.seller-card .stats .stat .val[data-v-40d7169e]{display:block;font-weight:900;color:var(--headline);font-size:1rem}.seller-card .stats .stat .lab[data-v-40d7169e]{display:block;color:var(--muted);font-size:var(--fz-micro)}.seller-card .cta[data-v-40d7169e]{margin-top:2px;width:100%;padding:12px 14px;border-radius:12px;border:none;color:#fff;font-weight:700;letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#4c3a51,#7b5fa1 55%,#a57be7);box-shadow:0 8px 22px rgba(124,84,180,.25);transition:transform .12s ease}.seller-card .cta[data-v-40d7169e]:hover{transform:translateY(-2px)}.seller-card .cta[data-v-40d7169e]:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 40%,transparent)}@media(min-width:768px){.seller-card[data-v-40d7169e]{padding:18px;gap:14px}.seller-card .head .logo[data-v-40d7169e]{width:64px;height:64px}.seller-card .bio[data-v-40d7169e]{padding:14px}}@media(prefers-reduced-motion:reduce){.cta[data-v-40d7169e]{transition:none}}.tabs-aurora[data-v-2c5ee5a1]{background:#fff;border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.08);outline:1px solid rgba(76,58,81,.12)}.tabs-aurora.is-sticky .nav[data-v-2c5ee5a1]{position:sticky;top:0;z-index:5;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.8)}.tabs-aurora .nav[data-v-2c5ee5a1]{display:flex;gap:1px;padding:12px;overflow-x:auto;background:#f3f4f6;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tabs-aurora .nav .chip[data-v-2c5ee5a1]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:5px;border:1px solid #e5e7eb;background:#fff;color:rgba(20,19,24,.78);cursor:pointer;white-space:nowrap;transition:transform .15s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.tabs-aurora .nav .chip i[data-v-2c5ee5a1]{font-size:.95rem}.tabs-aurora .nav .chip[data-v-2c5ee5a1]:hover{transform:translateY(-1px)}.tabs-aurora .nav .chip[data-v-2c5ee5a1]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(76,58,81,.22)}.tabs-aurora .nav .chip.active[data-v-2c5ee5a1],.tabs-aurora .nav .chip[aria-selected=true][data-v-2c5ee5a1]{color:#fff;background:#4c3a51;border-color:#4c3a51;box-shadow:none}@media(prefers-reduced-motion:reduce){.tabs-aurora .nav .chip[data-v-2c5ee5a1],.tabs-aurora .nav .chip[data-v-2c5ee5a1]:focus-visible,.tabs-aurora .nav .chip[data-v-2c5ee5a1]:hover{transition:none;transform:none}}.tabs-aurora .panel[data-v-2c5ee5a1]{padding:18px 14px 20px;min-height:300px}.tabs-aurora .panel .title[data-v-2c5ee5a1]{margin:2px 0 10px;font-size:clamp(1.125rem,.9rem + 1.2vw,1.5rem);line-height:1.2;font-weight:800;letter-spacing:.1px;color:#4c3a51}.tabs-aurora .panel .desc[data-v-2c5ee5a1],.tabs-aurora .panel .muted[data-v-2c5ee5a1],.tabs-aurora .panel p[data-v-2c5ee5a1]{font-size:clamp(.95rem,.9rem + .3vw,1rem);line-height:1.6;color:rgba(20,19,24,.78)}.tabs-aurora .panel .muted[data-v-2c5ee5a1]{color:#6b7280}.tabs-aurora .panel .desc[data-v-2c5ee5a1]{text-align:left}@media(min-width:768px){.tabs-aurora .panel[data-v-2c5ee5a1]{padding:20px 18px 24px}}@media(min-width:1024px){.tabs-aurora .panel[data-v-2c5ee5a1]{padding:24px}}.similar[data-v-2f747078]{background:#fafafb;padding:2rem;border-radius:16px}@media(max-width:824px){.similar[data-v-2f747078]{padding:1.25rem}}.similar .title[data-v-2f747078]{margin:0 0 1rem 0;text-align:center;font-weight:800;color:#1f2937;font-size:clamp(1.1rem,.9rem + 1vw,1.4rem)}.similar .grid[data-v-2f747078]{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;scrollbar-gutter:stable both-edges}.similar .grid[data-v-2f747078]::-webkit-scrollbar{height:10px}.similar .grid[data-v-2f747078]::-webkit-scrollbar-thumb{background:rgba(31,41,55,.25);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.similar .grid .card[data-v-2f747078]{flex:0 0 clamp(220px,24vw,280px);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(2,6,23,.06);border:1px solid rgba(2,6,23,.06);overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.similar .grid .card[data-v-2f747078]:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(2,6,23,.1);border-color:rgba(2,6,23,.12)}.similar .grid .card[data-v-2f747078]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(119,67,96,.35),0 10px 24px rgba(2,6,23,.1);transform:translateY(-2px)}.similar .grid .card .img-wrap[data-v-2f747078]{position:relative;width:100%;aspect-ratio:4/5;background:linear-gradient(180deg,#f3f4f6,#eef2f7);box-shadow:inset 0 0 0 1px rgba(2,6,23,.04)}.similar .grid .card .img-wrap img[data-v-2f747078],.similar .grid .card .img-wrap picture[data-v-2f747078]{width:100%;height:100%;display:block}.similar .grid .card .img-wrap img[data-v-2f747078]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .25s ease}.similar .grid .card:hover .img-wrap img[data-v-2f747078]{transform:scale(1.03)}.similar .grid .card .txt[data-v-2f747078]{padding:.85rem .9rem 1rem;text-align:center}.similar .grid .card .txt .name[data-v-2f747078]{margin:0 0 .35rem 0;color:#1f2937;font-weight:700;font-size:clamp(.95rem,.9rem + .2vw,1rem);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.similar .grid .card .txt .price[data-v-2f747078]{margin:0;color:#774360;font-weight:800;letter-spacing:.2px;font-size:clamp(.95rem,.9rem + .2vw,1rem)}@media(prefers-reduced-motion:reduce){.similar .grid .card[data-v-2f747078]{transition:none}.similar .grid .card[data-v-2f747078]:hover{transform:none;box-shadow:0 2px 10px rgba(2,6,23,.06)}.similar .grid .card .img-wrap img[data-v-2f747078]{transition:none}}@media(max-width:600px){.similar .grid[data-v-2f747078]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);grid-auto-columns:calc(50% - .5rem);gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;overscroll-behavior-y:none}.similar .grid .card[data-v-2f747078]{width:100%}}.preview-page[data-v-b30adea0]{background:hsla(0,0%,95%,.733);min-height:100vh;display:flex;flex-direction:column;gap:1rem;padding:1.2rem 5%}@media(max-width:1024px){.preview-page[data-v-b30adea0]{padding:1rem 2%}}.preview-container[data-v-b30adea0]{background:hsla(0,0%,100%,.486);border-radius:4px;display:grid;overflow:hidden;grid-template-columns:60% 40%}@media(min-width:1550px){.preview-container[data-v-b30adea0]{padding:0 15vw}}@media(max-width:650px){.preview-container[data-v-b30adea0]{grid-template-columns:1fr;gap:.75rem}}.checkout[data-v-c3d80cd6]{--bg:#f6f9fc;--surface:#fff;--border:#e6edf5;--ink:#1e2432;--muted:#6a768e;--primary:#0064ff;--accent:#00c49a;--radius:12px;--shadow:0 6px 18px rgba(30,36,50,.08);background:var(--bg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:16px 0}.wrap[data-v-c3d80cd6]{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;max-width:1180px;margin:0 auto;min-height:70vh}@media (max-width:900px){.wrap[data-v-c3d80cd6]{grid-template-columns:1fr}}.cart[data-v-c3d80cd6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.cart__title[data-v-c3d80cd6]{margin:0 0 12px;text-align:center;font-size:1.4rem;color:var(--primary);font-weight:700}.line[data-v-c3d80cd6]{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 2px 8px rgba(30,36,50,.05)}.line+.line[data-v-c3d80cd6]{margin-top:10px}@media (max-width:640px){.line[data-v-c3d80cd6]{grid-template-columns:1fr;text-align:center}}.line__img[data-v-c3d80cd6]{width:120px;height:120px;border-radius:var(--radius);overflow:hidden;background:#eef3fb}.line__img img[data-v-c3d80cd6],.line__img picture[data-v-c3d80cd6]{width:100%;height:100%;display:block}.line__img img[data-v-c3d80cd6]{-o-object-fit:contain;object-fit:contain}.line__info[data-v-c3d80cd6]{display:grid;gap:6px;align-content:start}.line__head[data-v-c3d80cd6]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:baseline}.line__name[data-v-c3d80cd6]{margin:0;font-size:1rem;color:var(--ink)}.line__price[data-v-c3d80cd6]{color:var(--accent);font-weight:800}.line__sub[data-v-c3d80cd6]{margin:0;font-size:.9rem;color:var(--muted)}.line__meta[data-v-c3d80cd6]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.85rem}.line__remove[data-v-c3d80cd6]{justify-self:start;background:transparent;border:1px solid var(--primary);color:var(--primary);padding:6px 12px;border-radius:999px;font-size:.8rem;cursor:pointer}.line__remove[data-v-c3d80cd6]:hover{background:var(--primary);color:#fff}.summary[data-v-c3d80cd6]{display:grid;align-content:start}.summary__card[data-v-c3d80cd6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 16px;box-shadow:var(--shadow)}.summary__row[data-v-c3d80cd6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;color:var(--ink)}.summary__total[data-v-c3d80cd6]{color:var(--accent);font-size:1.6rem}.stripe-btn[data-v-c3d80cd6]{width:100%;background:#635bff;color:#fff;border:none;border-radius:6px;padding:.85rem 1.2rem;font-weight:600;cursor:pointer}.stripe-btn[disabled][data-v-c3d80cd6]{opacity:.6;cursor:not-allowed}.navbar[data-v-4a2b6eed]{position:sticky;top:0;z-index:0;background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05)),rgba(87,4,70,.882);color:#fff;backdrop-filter:saturate(1.2) blur(2px);box-shadow:0 2px 10px rgba(0,0,0,.12);padding:0 4.5%;border-bottom:10px solid hsla(0,0%,100%,.26)}.navbar .navbar-container[data-v-4a2b6eed]{width:100%;padding:4px 0;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.left[data-v-4a2b6eed]{display:flex;align-items:center}.back-btn[data-v-4a2b6eed]{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px solid hsla(0,0%,100%,.22);color:#fff;padding:.4rem .7rem;border-radius:16px;cursor:pointer;font-weight:600;transition:background .25s,color .25s,border-color .25s,transform .25s}.back-btn i[data-v-4a2b6eed]{font-size:.95rem}.back-btn[data-v-4a2b6eed]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.38)}.back-btn[data-v-4a2b6eed]:active{transform:translateY(1px)}.back-btn[data-v-4a2b6eed]:focus-visible{outline:3px solid hsla(0,0%,100%,.35);outline-offset:2px}.menubuttons[data-v-4a2b6eed]{display:flex;align-items:center;gap:1rem}.navbar-menu[data-v-4a2b6eed]{display:flex;align-items:center;list-style:none;gap:1.25rem;margin:0;padding:0}.navbar-menu li a[data-v-4a2b6eed]{color:hsla(0,0%,100%,.7);text-decoration:none;font-weight:600;letter-spacing:.2px;padding:0 0;border-bottom:2px solid transparent;transition:color .25s,border-color .25s,opacity .25s}.navbar-menu li a[data-v-4a2b6eed]:hover{color:#fff;border-color:hsla(0,0%,100%,.35)}.navbar-menu li a.router-link-active[data-v-4a2b6eed]{color:#fff;border-color:#fff}.navbar-menu li a[data-v-4a2b6eed]:focus-visible{outline:3px solid hsla(0,0%,100%,.35);outline-offset:3px;border-radius:6px}.navbar-icons[data-v-4a2b6eed]{display:flex;align-items:center;gap:.5rem;margin-right:20px}.navbar-icons .icon-button[data-v-4a2b6eed]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:30px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:12px;color:#fff;font-size:1.1rem;cursor:pointer;transition:background .25s,border-color .25s,transform .25s,color .25s;text-decoration:none}@media(max-width:800px){.navbar-icons .icon-button[data-v-4a2b6eed]{height:35px}}.navbar-icons .icon-button[data-v-4a2b6eed]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3);color:#fff}.navbar-icons .icon-button[data-v-4a2b6eed]:active{transform:translateY(1px)}.navbar-icons .icon-button[data-v-4a2b6eed]:focus-visible{outline:3px solid hsla(0,0%,100%,.35);outline-offset:2px}.navbar-icons .badge[data-v-4a2b6eed]{position:absolute;top:-1px;right:-15px;background:#3a5148;color:#fff;font-size:.6rem;min-width:18px;height:18px;padding:0 4px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 0 2px rgba(87,4,70,.882);padding:0}@media(max-width:768px){.navbar-container[data-v-4a2b6eed]{padding:0 4%}.navbar-menu[data-v-4a2b6eed]{position:absolute;top:100%;left:0;right:0;background:#fff;color:#1f2937;flex-direction:column;gap:0;padding:.35rem 0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.12);overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .28s ease,opacity .2s ease}.navbar-menu li[data-v-4a2b6eed]{width:100%}.navbar-menu li a[data-v-4a2b6eed]{display:block;width:100%;color:#1f2937;border:0;font-weight:600}.navbar-menu li a.router-link-active[data-v-4a2b6eed],.navbar-menu li a[data-v-4a2b6eed]:hover{background:rgba(0,0,0,.04);color:#3a5148}.navbar-menu--active[data-v-4a2b6eed]{max-height:420px;opacity:1;pointer-events:auto}}header[data-v-773c2378],main[data-v-773c2378]{margin:0;padding:0}.user_management[data-v-773c2378]{position:relative;top:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:center;padding:0 5%;background:rgba(156,105,39,.745);backdrop-filter:saturate(180%) blur(10px);border-bottom:4px solid rgba(160,76,3,.673);box-shadow:0 8px 32px rgba(0,0,0,.08);font-family:Inter,sans-serif}@media(max-width:480px){.user_management[data-v-773c2378]{justify-content:center;flex-wrap:wrap}}.StoreItem[data-v-773c2378]{display:flex;align-items:center;color:#fff;padding:0;margin:0}.StoreItem .badge[data-v-773c2378]{background:#ff718d;color:#fff;font-size:1.2rem;padding:2px 6px;border-radius:12px;margin-left:-5px}.StoreItem img[data-v-773c2378]{width:45px;height:auto;border-radius:12px;-o-object-fit:cover;object-fit:cover}.StoreItem span[data-v-773c2378]{font-size:1.5rem;font-weight:400;margin:0}.nav-link[data-v-773c2378]{position:relative;margin-left:12px;padding:0 25px;color:#fff;border:none;border-radius:0 12px;text-decoration:none;font-size:1rem;cursor:pointer;transition:color .3s ease,transform .2s ease}.nav-link[data-v-773c2378]:focus,.nav-link[data-v-773c2378]:hover{color:#fff;transform:translateY(-2px)}.nav-link[data-v-773c2378]:after{content:"";position:absolute;left:0;right:0;background:#500202;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.nav-link[data-v-773c2378]:focus:after,.nav-link[data-v-773c2378]:hover:after{transform:scaleX(1);transform-origin:left}.nav-link.disabled[data-v-773c2378]{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.4);cursor:not-allowed;pointer-events:none}.nav-link.my-store[data-v-773c2378]{color:#080808;font-weight:600}.nav-link.my-store[data-v-773c2378]:hover{color:#000}@media(max-width:480px){.nav-link[data-v-773c2378]{margin-left:12px;padding:6px 6px;font-size:.85rem}}.create-shop-item[data-v-2ddb4666]{display:flex;flex-direction:column;gap:2rem;padding:1rem;background:#f9f9f9;font-family:Segoe UI,sans-serif}@media(min-width:600px){.create-shop-item[data-v-2ddb4666]{padding:2% 5%}}@media(min-width:1024px){.create-shop-item[data-v-2ddb4666]{flex-direction:row;padding:2% 15%}}.form[data-v-2ddb4666]{flex:1 1 0;min-width:0;background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 6px rgba(0,0,0,.05)}.form__title[data-v-2ddb4666]{text-align:center;font-size:1.75rem;margin-bottom:1rem;color:#333}.preview[data-v-2ddb4666]{flex:1 1 0;min-width:0;background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 6px rgba(0,0,0,.05)}.preview__title[data-v-2ddb4666]{text-align:center;font-size:1.25rem;margin-bottom:.8rem;color:#333}.preview__images[data-v-2ddb4666]{display:flex;flex-direction:column;align-items:center;gap:.8rem}.preview__main img[data-v-2ddb4666]{width:100%;max-width:320px;border-radius:6px}@media(min-width:900px){.preview__main img[data-v-2ddb4666]{max-width:420px}}.preview__thumbs[data-v-2ddb4666]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.preview__thumb[data-v-2ddb4666]{text-align:center}.preview__thumb img[data-v-2ddb4666]{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border:2px solid transparent;border-radius:4px;cursor:pointer}.preview__thumb img.is-active[data-v-2ddb4666]{border-color:#4c3a51}.preview__badge[data-v-2ddb4666]{margin-top:.2rem;display:inline-block;background:#22c55e;color:#fff;padding:.1rem .4rem;border-radius:4px;font-size:.7rem}.preview__meta[data-v-2ddb4666]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:.2rem;font-size:.75rem;color:#374151}.preview__name[data-v-2ddb4666],.preview__price[data-v-2ddb4666]{text-align:center;margin:.5rem 0;font-size:1rem;color:#333}.preview__cats[data-v-2ddb4666]{text-align:center;margin:.3rem 0 .8rem;font-size:.95rem;color:#444}.preview__fees[data-v-2ddb4666]{margin-top:1rem;padding:.8rem;background:#fff;border:1px solid #ececec;border-radius:5px}.preview__fees p[data-v-2ddb4666]{margin:.4rem 0;font-size:.95rem;color:#555}.preview__fees p strong[data-v-2ddb4666]{color:#333}.preview__net[data-v-2ddb4666]{margin-top:.6rem;padding:.5rem;display:inline-block;background:#e6f1e7;color:#28a745;font-weight:700;border-radius:4px}.stepper[data-v-2ddb4666]{display:flex;gap:8px;margin-bottom:8px}.stepper__step[data-v-2ddb4666]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e6e8eb;border-radius:999px;font-size:12px;color:#374151;background:#f8fafc}.stepper__step span[data-v-2ddb4666]{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e5e7eb;font-weight:700}.stepper__step.is-active[data-v-2ddb4666]{border-color:#4c3a51;color:#4c3a51}.stepper__step.is-active span[data-v-2ddb4666]{background:#4c3a51;color:#fff}.stepper__step.is-done[data-v-2ddb4666]{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.078);color:#166534}.stepper__step.is-done span[data-v-2ddb4666]{background:#16a34a;color:#fff}.block[data-v-2ddb4666]{padding:.75rem;border:1px solid #ececec;border-radius:8px;background:#fafafa;margin-bottom:1rem}.block__title[data-v-2ddb4666]{font-size:1.1rem;margin:.25rem 0 .6rem;color:#333}.grid[data-v-2ddb4666]{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:720px){.grid[data-v-2ddb4666]{grid-template-columns:1fr 1fr 1fr}}.field[data-v-2ddb4666]{display:block}.field__label[data-v-2ddb4666]{display:block;margin-top:1rem;font-weight:600;color:#444;font-size:.95rem}.field__control[data-v-2ddb4666]{width:100%;margin-top:.3rem;padding:.6rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;transition:border-color .2s ease;background:#fff}.field__control[data-v-2ddb4666]:focus{outline:none;border-color:#4c3a51}.field__row[data-v-2ddb4666]{display:flex;gap:8px;align-items:center}.couriers__title[data-v-2ddb4666]{margin:.5rem 0;font-weight:600}.couriers__list[data-v-2ddb4666]{list-style:none;padding:0;margin:0;display:grid;gap:6px}.couriers__item[data-v-2ddb4666]{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:.5rem .6rem;background:#fff;border:1px solid #ececec;border-radius:6px}.uploader[data-v-2ddb4666]{position:relative;border:2px dashed #d5d7db;border-radius:8px;padding:18px;text-align:center;background:#fafafa;cursor:pointer}.uploader[data-v-2ddb4666]:hover{background:#f4f6f8}.uploader__hint[data-v-2ddb4666]{color:#6b7280;margin:0}.uploader__input[data-v-2ddb4666]{position:absolute;inset:0;opacity:0;cursor:pointer}.queue[data-v-2ddb4666]{margin-top:.75rem;border:1px dashed #e5e7eb;padding:.6rem .8rem;border-radius:6px;background:#fafafa}.queue__title[data-v-2ddb4666]{margin:0 0 .4rem}.queue__list[data-v-2ddb4666]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.queue__item[data-v-2ddb4666]{padding:.5rem;background:#fff;border:1px solid #ececec;border-radius:6px}.queue__meta[data-v-2ddb4666]{display:flex;gap:6px;align-items:baseline}.queue__actions[data-v-2ddb4666]{margin-top:.4rem;display:flex;gap:8px;align-items:center}.queue__bulk[data-v-2ddb4666]{margin-top:.6rem;display:flex;gap:10px;align-items:center}.queue__note[data-v-2ddb4666]{color:#6b7280;font-size:.9rem;margin:0}.progress[data-v-2ddb4666]{position:relative;margin-top:.5rem;height:8px;background:#eef1f4;border-radius:999px}.progress__bar[data-v-2ddb4666]{height:100%;border-radius:999px;background:#4c3a51;width:0;transition:width .2s ease}.progress__label[data-v-2ddb4666]{position:absolute;top:-22px;right:0;font-size:.8rem;color:#6b7280}.variants[data-v-2ddb4666]{margin-top:1rem;max-height:500px;overflow-y:auto}.variants__title[data-v-2ddb4666]{margin:0 0 .6rem}.variant[data-v-2ddb4666]{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:start;padding:10px;border:1px solid #ececec;border-radius:8px;background:#fafafa}.variant+.variant[data-v-2ddb4666]{margin-top:10px}.variant__thumb[data-v-2ddb4666]{display:grid;gap:6px;justify-items:center}.variant__thumb img[data-v-2ddb4666]{width:140px;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e5e7eb}.variant__thumbActions[data-v-2ddb4666]{display:grid;gap:6px;width:100%}.variant__fields[data-v-2ddb4666]{width:100%}.variant__grid[data-v-2ddb4666]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:720px){.variant__grid[data-v-2ddb4666]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.variant[data-v-2ddb4666]{grid-template-columns:1fr}.variant__thumb[data-v-2ddb4666]{justify-items:start}}.actions[data-v-2ddb4666]{display:flex;gap:10px;align-items:center}.u-success[data-v-2ddb4666]{color:#28a745;margin-top:1rem;font-weight:600}.u-error[data-v-2ddb4666]{color:#dc3545;margin-top:1rem;font-weight:600}.btn[data-v-2ddb4666]{display:inline-block;padding:.65rem 1.1rem;border:1px solid transparent;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.btn--primary[data-v-2ddb4666]{background:#4c3a51;color:#fff;width:100%}.btn--primary[data-v-2ddb4666]:hover{background:#392f44}.btn--secondary[data-v-2ddb4666]{background:#eef1f4;color:#111827;border-color:#eef1f4}.btn--secondary[data-v-2ddb4666]:hover{background:#e2e7ee}.btn--ghost[data-v-2ddb4666]{background:transparent;color:#4c3a51;border-color:#4c3a51}.btn--danger[data-v-2ddb4666]{background:#fff;color:#b91c1c;border-color:#b91c1c}.btn--link[data-v-2ddb4666]{background:transparent;color:#b91c1c;border-color:transparent;padding:0 .25rem}.shop-page[data-v-e5235aa8]{padding:clamp(.75rem,2vw,2rem) clamp(1rem,6vw,10%);background:hsla(31,57%,93%,0)}.stepper[data-v-e5235aa8]{display:flex;gap:8px;margin:0 0 12px}.stepper .step[data-v-e5235aa8]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e6e8eb;border-radius:999px;font-size:12px;color:#374151;background:#f8fafc}.stepper .step span[data-v-e5235aa8]{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e5e7eb;font-weight:700}.stepper .step.active[data-v-e5235aa8]{border-color:#4c3a51;color:#4c3a51}.stepper .step.active span[data-v-e5235aa8]{background:#4c3a51;color:#fff}.stepper .step.done[data-v-e5235aa8]{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.078);color:#166534}.stepper .step.done span[data-v-e5235aa8]{background:#16a34a;color:#fff}.form-title[data-v-e5235aa8],.page-title[data-v-e5235aa8]{text-align:center;color:#3c2a2a;margin-bottom:clamp(.5rem,1.5vw,1rem);font-size:clamp(1.25rem,2.5vw,2rem)}.status-message[data-v-e5235aa8]{text-align:center;color:#000;font-size:clamp(.95rem,1.5vw,1.1rem);margin:2rem 0}.muted.small[data-v-e5235aa8]{color:#6b7280;font-size:12px}.item-grid[data-v-e5235aa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,300px));gap:clamp(.75rem,1.5vw,1.5rem);margin-top:1.5rem}.shop-item-card[data-v-e5235aa8]{background:#fff;color:#313040;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.shop-item-card[data-v-e5235aa8]:hover{transform:translateY(-4px);box-shadow:0 8px 18px rgba(0,0,0,.2)}.card-actions[data-v-e5235aa8]{position:absolute;top:8px;right:8px;display:flex;gap:.5rem;z-index:1}.card-actions .btn[data-v-e5235aa8]{width:40px;height:40px;padding:0;border-radius:10px}.image-wrapper[data-v-e5235aa8]{cursor:pointer;background:rgba(34,34,34,.094);display:flex;align-items:center;justify-content:center;height:clamp(180px,30vw,300px);overflow:hidden}.product-image[data-v-e5235aa8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:4/3}.btn[data-v-e5235aa8]{background:#fff;color:#313040;border:1px solid rgba(0,0,0,.06);padding:.6rem 1rem;min-height:44px;border-radius:12px;cursor:pointer;transition:background .3s ease,opacity .3s ease,transform .3s ease}.btn[data-v-e5235aa8]:disabled{opacity:.6;cursor:not-allowed;background:#fff}.btn.small-btn[data-v-e5235aa8]{padding:.4rem .7rem;min-height:36px;font-size:.9rem}.btn.danger[data-v-e5235aa8]{background:#e53935;color:#fff}.btn.upload-btn[data-v-e5235aa8]{margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-e5235aa8]:hover:not([disabled]){background:#f0f0f0}.btn.ghost[data-v-e5235aa8]{background:transparent;color:#4b5563;border:1px solid #cbd5e1}.update-btn[data-v-e5235aa8]{background:#b25068;color:#fff}.update-btn[data-v-e5235aa8]:hover:not([disabled]){background:#974257}.back-btn[data-v-e5235aa8]{margin-bottom:.75rem}.update-form-container[data-v-e5235aa8]{max-width:min(980px,100%);margin:2rem auto;background:#fff;padding:clamp(1rem,2.5vw,2rem);border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.12)}.update-form[data-v-e5235aa8]{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.form-section[data-v-e5235aa8]{background:hsla(31,57%,93%,0);padding:clamp(.75rem,2vw,1rem);border-radius:12px;border:1px solid #fff}.form-section h3[data-v-e5235aa8]{margin:0 0 .5rem;color:#774360;font-size:clamp(1rem,2vw,1.15rem)}.form-row[data-v-e5235aa8]{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(10px,2vw,14px)}.form-group[data-v-e5235aa8]{grid-column:span 12;display:flex;flex-direction:column}.form-group label[data-v-e5235aa8]{margin-bottom:.4rem;font-weight:700;font-size:.95rem}.form-group .readonly[data-v-e5235aa8],.form-group input[data-v-e5235aa8],.form-group select[data-v-e5235aa8],.form-group textarea[data-v-e5235aa8]{padding:.65rem .8rem;border:1px solid #ccc;border-radius:10px;font-size:1rem;transition:border .3s ease,box-shadow .3s ease;background:#fff}.form-group input[data-v-e5235aa8]:focus,.form-group select[data-v-e5235aa8]:focus,.form-group textarea[data-v-e5235aa8]:focus{outline:none;border-color:#a7a6ff;box-shadow:0 0 0 3px rgba(99,91,255,.15)}.form-group .readonly[data-v-e5235aa8]{background:#f7f7f7;font-weight:700}@media(min-width:768px){.form-row>.form-group[data-v-e5235aa8]:first-child,.form-row>.form-group[data-v-e5235aa8]:nth-child(2),.form-row>.form-group[data-v-e5235aa8]:nth-child(3){grid-column:span 4}}.main-preview[data-v-e5235aa8]{margin-bottom:.8rem}.main-preview img[data-v-e5235aa8]{width:100%;max-width:360px;border-radius:10px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.product-image-thumb[data-v-e5235aa8]{width:clamp(80px,10vw,110px);height:clamp(80px,10vw,110px);-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #ddd}.thumbs-mobile[data-v-e5235aa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.thumb-item[data-v-e5235aa8]{position:relative;display:flex;flex-direction:column;align-items:center}.thumb-item .thumb-actions[data-v-e5235aa8]{display:flex;gap:.4rem;margin-top:.4rem;flex-wrap:wrap}.thumb-item .variant-fields[data-v-e5235aa8]{margin-top:.5rem;width:100%}.grid-4[data-v-e5235aa8]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:768px){.grid-4[data-v-e5235aa8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid-4[data-v-e5235aa8]{grid-template-columns:1fr}}.image-variants-table[data-v-e5235aa8]{display:none}@media(min-width:1024px){.image-variants-table[data-v-e5235aa8]{display:block;margin-top:12px}.thumbs-mobile[data-v-e5235aa8]{display:none}.image-variants-table table[data-v-e5235aa8]{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border:1px solid #ececec;border-radius:10px;overflow:hidden}.image-variants-table td[data-v-e5235aa8],.image-variants-table th[data-v-e5235aa8]{padding:10px 8px;border-bottom:1px solid #f0f2f5;text-align:left;vertical-align:middle}.image-variants-table thead th[data-v-e5235aa8]{background:#fafafa;font-weight:600}.image-variants-table .table-thumb img[data-v-e5235aa8]{width:56px;height:56px;border-radius:6px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}.image-variants-table input[type=number][data-v-e5235aa8],.image-variants-table input[type=text][data-v-e5235aa8]{width:100%;padding:8px 10px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;font-size:14px}.image-variants-table .table-center[data-v-e5235aa8]{text-align:center}.image-variants-table .table-actions[data-v-e5235aa8]{text-align:right}}.form-actions[data-v-e5235aa8]{margin-top:1.25rem;display:flex;gap:.75rem;justify-content:flex-end}@media(max-width:600px){.form-actions[data-v-e5235aa8]{flex-direction:column-reverse}}.modal-overlay[data-v-e5235aa8]{position:fixed;inset:0;background:rgba(17,24,39,.45);display:grid;place-items:center;padding:16px;z-index:100}.modal-content[data-v-e5235aa8]{width:min(420px,100%);background:#fff;border-radius:14px;border:1px solid #e6e8eb;padding:18px;box-shadow:0 10px 30px rgba(0,0,0,.15);text-align:center}.modal-content h3[data-v-e5235aa8]{margin:0 0 6px}.modal-actions[data-v-e5235aa8]{display:flex;gap:10px;justify-content:center;margin-top:12px}.purchase-history-wrapper{padding:1rem;background:#f9f9f9;font-family:Segoe UI,sans-serif}.purchase-history-wrapper h1{text-align:center;font-size:1.75rem;margin-bottom:1.5rem;color:#333}.purchase-history-wrapper .error-message,.purchase-history-wrapper .loading{text-align:center;font-size:1rem;margin-bottom:1rem}.purchase-history-wrapper .error-message{color:#e53935;font-weight:700}.purchase-history-wrapper .cards-container{display:flex;flex-direction:column;gap:1rem}.purchase-history-wrapper .purchase-card{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);overflow:hidden;transition:transform .2s ease}.purchase-history-wrapper .purchase-card:hover{transform:translateY(-2px)}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.75rem 1rem}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row>div{margin-bottom:.5rem}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row .minimal-label{font-weight:600;color:#555}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row .minimal-value{margin-left:.25rem;color:#333}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row .details-btn{background:#4c3a51;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;transition:background .3s ease}.purchase-history-wrapper .purchase-card .card-minimal .minimal-row .details-btn:hover{background:#3a2f40}.purchase-history-wrapper .purchase-card .card-expanded{position:relative;padding-top:2rem}.purchase-history-wrapper .purchase-card .card-expanded .hide-btn{position:absolute;top:.5rem;right:.5rem;font-size:1.25rem;background:none;border:none;cursor:pointer;color:#999}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table{width:100%;border-collapse:collapse}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table td{display:block;padding:.75rem 1rem;font-size:.95rem;border-bottom:1px solid #f0f0f0}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .label{font-weight:600;color:#555;background:#fafafa}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .value{padding-left:.5rem;color:#333}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .courier-select,.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .tracking-input{width:100%;margin-top:.3rem;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .save-cell{text-align:right;padding:1rem;background:#f9f9f9}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .save-cell .save-btn{background:#4c3a51;color:#fff;font-weight:600;padding:.6rem 1.2rem;border:none;border-radius:4px;cursor:pointer;transition:background .3s ease}.purchase-history-wrapper .purchase-card .card-expanded .purchase-card-table .save-cell .save-btn:hover{background:#3a2f40}@media(min-width:600px){.cards-container{flex-direction:row;flex-wrap:wrap;gap:1rem}.purchase-card{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media(min-width:900px){.purchase-history-wrapper{padding:2rem}.purchase-card{flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}}.payouts-page[data-v-4a49c74e]{max-width:880px;margin:24px auto;padding:0 16px 40px}.header[data-v-4a49c74e]{margin-bottom:16px}.header h1[data-v-4a49c74e]{margin:0 0 6px;font-size:28px;line-height:1.2}.sub[data-v-4a49c74e]{margin:0;color:#5a6472}.card[data-v-4a49c74e]{background:#fff;border:1px solid #e6e8eb;border-radius:14px;padding:16px;box-shadow:0 1px 2px rgba(16,24,40,.06)}.status-card[data-v-4a49c74e]{margin-top:12px}.row[data-v-4a49c74e]{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.field .label[data-v-4a49c74e]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.value[data-v-4a49c74e]{font-weight:600;font-size:14px}.value.mono[data-v-4a49c74e]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-4a49c74e]{color:#9aa3af}.chips[data-v-4a49c74e]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-4a49c74e]{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb}.chip.ok[data-v-4a49c74e]{border-color:#16a34a33;background:#16a34a14;color:#166534}.chip.warn[data-v-4a49c74e]{border-color:#f59e0b33;background:#f59e0b14;color:#92400e}.due[data-v-4a49c74e]{margin-top:12px}.due h3[data-v-4a49c74e]{margin:0 0 6px;font-size:14px}.due ul[data-v-4a49c74e]{margin:0;padding-left:18px}.due li[data-v-4a49c74e]{margin:2px 0;color:#374151}.error[data-v-4a49c74e]{margin-top:10px;color:#b91c1c}.actions-card[data-v-4a49c74e]{margin-top:14px}.actions[data-v-4a49c74e]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-4a49c74e]{border:1px solid transparent;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer;transition:transform .02s ease,box-shadow .2s ease}.btn[data-v-4a49c74e]:active{transform:translateY(1px)}.btn[disabled][data-v-4a49c74e]{opacity:.6;cursor:not-allowed}.btn.primary[data-v-4a49c74e]{background:#635bff;color:#fff}.btn.ghost[data-v-4a49c74e]{background:transparent;color:#635bff;border-color:#635bff}.btn.outline[data-v-4a49c74e]{background:#fff;border-color:#e5e7eb;color:#111827}.hint[data-v-4a49c74e]{margin:10px 0 0;font-size:12px;color:#6b7280}.spinner[data-v-4a49c74e]{display:inline-block;margin-right:8px;width:14px;height:14px;border:2px solid #ffffff99;border-top-color:#fff;border-radius:50%;animation:spin-4a49c74e .7s linear infinite;vertical-align:-2px}@keyframes spin-4a49c74e{to{transform:rotate(1turn)}}.activate-store[data-v-9e02264c]{max-width:600px;margin:auto;padding:1.5rem;font-family:sans-serif}.header-content h1[data-v-9e02264c]{margin-bottom:.25rem}.wizard-progress[data-v-9e02264c]{display:flex;align-items:center;margin-bottom:1.5rem}.step[data-v-9e02264c]{display:flex;flex-direction:column;align-items:center;width:2rem;color:#ccc}.step span[data-v-9e02264c]{display:block;width:2rem;height:2rem;line-height:2rem;text-align:center;border:2px solid currentColor;border-radius:50%;font-weight:700}.step p[data-v-9e02264c]{margin-top:.25rem;font-size:.8rem}.step.active[data-v-9e02264c]{color:#0070ba}.connector[data-v-9e02264c]{flex:1;height:2px;background:#ccc;margin:0 .5rem}.connector.active[data-v-9e02264c]{background:#0070ba}.step-content[data-v-9e02264c]{animation:fadeIn-9e02264c .3s ease-in-out}@keyframes fadeIn-9e02264c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.input-field[data-v-9e02264c]{width:100%;padding:.75rem;margin:1rem 0;border:1px solid #ccc;border-radius:4px}.buttons[data-v-9e02264c]{display:flex;gap:.5rem}.finish-btn[data-v-9e02264c],.next-btn[data-v-9e02264c],.save-btn[data-v-9e02264c]{background:#0070ba;color:#fff}.change-btn[data-v-9e02264c],.previous-btn[data-v-9e02264c]{background:#555;color:#fff}.back-btn[data-v-9e02264c],.change-btn[data-v-9e02264c],.finish-btn[data-v-9e02264c],.next-btn[data-v-9e02264c],.previous-btn[data-v-9e02264c],.save-btn[data-v-9e02264c]{border:none;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer}.merchant-set p[data-v-9e02264c]{margin-bottom:1rem}.basic-info[data-v-6140806e]{display:grid;grid-template-columns:1fr;gap:12px}.basic-info input[data-v-6140806e],.basic-info textarea[data-v-6140806e]{padding:8px 10px;border:1px solid #e1e1e1;border-radius:6px;font-size:16px}.basic-info textarea[data-v-6140806e]{height:100px;font-size:16px;letter-spacing:1px;line-height:1.2}.sr-only[data-v-6140806e]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.image-picker[data-v-1dee9636]{display:grid;gap:10px}.image-picker .file[data-v-1dee9636]{padding:8px;border:1px dashed #cfcfcf;border-radius:8px;background:#fafafa}.image-picker .controls[data-v-1dee9636]{display:flex;align-items:center;justify-content:space-between;gap:8px}.image-picker .bp-tabs[data-v-1dee9636]{display:inline-flex;background:#f4f4f4;border-radius:8px;padding:4px}.image-picker .bp-tabs .bp[data-v-1dee9636]{border:0;background:transparent;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:13px}.image-picker .bp-tabs .bp.active[data-v-1dee9636]{background:#fff;box-shadow:inset 0 0 0 1px #e5e5e5}.image-picker .save[data-v-1dee9636]{padding:8px 12px;border:0;border-radius:6px;background:#4c3a51;color:#fff;cursor:pointer}.image-picker .preview-wrap[data-v-1dee9636]{position:relative;width:100%;border-radius:8px;overflow:hidden;background:#eee}.image-picker .preview-wrap.bp-desktop[data-v-1dee9636]{aspect-ratio:1920/600}.image-picker .preview-wrap.bp-tablet[data-v-1dee9636]{aspect-ratio:1280/500}.image-picker .preview-wrap.bp-mobile[data-v-1dee9636]{aspect-ratio:768/400}.image-picker .img-preview[data-v-1dee9636]{width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-o-object-fit:cover;object-fit:cover}.image-picker .handle[data-v-1dee9636]{position:absolute;width:20px;height:20px;background:#fff;border:2px solid #4c3a51;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:grab;outline:none}.image-picker .handle[data-v-1dee9636]:active{cursor:grabbing}.image-picker[data-v-3a6887e4]{display:grid;gap:10px}.image-picker .file[data-v-3a6887e4]{padding:8px;border:1px dashed #cfcfcf;border-radius:8px;background:#fafafa}.image-picker .controls[data-v-3a6887e4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.image-picker .bp-tabs[data-v-3a6887e4]{display:inline-flex;background:#f4f4f4;border-radius:8px;padding:4px}.image-picker .bp-tabs .bp[data-v-3a6887e4]{border:0;background:transparent;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:13px}.image-picker .bp-tabs .bp.active[data-v-3a6887e4]{background:#fff;box-shadow:inset 0 0 0 1px #e5e5e5}.image-picker .save[data-v-3a6887e4]{padding:8px 12px;border:0;border-radius:6px;background:#4c3a51;color:#fff;cursor:pointer}.image-picker .preview-wrap[data-v-3a6887e4]{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#eee}.image-picker .preview-wrap.square[data-v-3a6887e4]{aspect-ratio:1/1}.image-picker .preview-wrap.circle[data-v-3a6887e4]{aspect-ratio:1/1;border-radius:999px}.image-picker .img-preview[data-v-3a6887e4]{width:100%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-o-object-fit:cover;object-fit:cover}.image-picker .handle[data-v-3a6887e4]{position:absolute;width:20px;height:20px;background:#fff;border:2px solid #4c3a51;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:grab;outline:none}.image-picker .handle[data-v-3a6887e4]:active{cursor:grabbing}main[data-v-0b1e801e]{display:block}.seller-store[data-v-0b1e801e]{background:#f7ede2;text-align:center;padding-bottom:16px}.store-header[data-v-0b1e801e]{position:relative;width:100%;height:600px;background:#774360}@media(max-width:1280px){.store-header[data-v-0b1e801e]{height:500px}}@media(max-width:800px){.store-header[data-v-0b1e801e]{height:400px}}@media(max-width:568px){.store-header[data-v-0b1e801e]{height:200px}}.shop-header-image[data-v-0b1e801e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hpos-d-x) var(--hpos-d-y);object-position:var(--hpos-d-x) var(--hpos-d-y)}@media(max-width:1280px){.shop-header-image[data-v-0b1e801e]{-o-object-position:var(--hpos-t-x) var(--hpos-t-y);object-position:var(--hpos-t-x) var(--hpos-t-y)}}@media(max-width:768px){.shop-header-image[data-v-0b1e801e]{-o-object-position:var(--hpos-m-x) var(--hpos-m-y);object-position:var(--hpos-m-x) var(--hpos-m-y)}}.header-edit-btn[data-v-0b1e801e]{position:absolute;top:12px;right:5%;background:rgba(0,0,0,.65);color:#fff;border:0;padding:8px 12px;border-radius:6px;cursor:pointer;transition:opacity .2s}.header-edit-btn[data-v-0b1e801e]:hover{opacity:.9}.header-editor[data-v-0b1e801e]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:min(720px,100% - 24px);background:#fff;border-radius:10px;padding:12px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.header-editor-actions[data-v-0b1e801e]{display:flex;justify-content:flex-end;margin-top:8px}.header-editor-actions .cancel[data-v-0b1e801e]{background:#eee;color:#333;border:0;padding:8px 12px;border-radius:6px;cursor:pointer}.shop-info[data-v-0b1e801e]{margin-top:20px;position:relative}.details-edit-btn[data-v-0b1e801e]{top:0;right:5%;background:rgba(0,0,0,.65);color:#fff;border:0;padding:6px 10px;border-radius:6px;cursor:pointer;transition:opacity .2s}.details-edit-btn[data-v-0b1e801e]:hover{opacity:.9}.logo-wrap[data-v-0b1e801e]{position:relative;display:inline-block;margin-top:-95px;border:4px solid #fff;border-radius:10%;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.shop-logo[data-v-0b1e801e]{width:270px;height:150px;border-radius:10%;-o-object-fit:contain;object-fit:contain;-o-object-position:var(--lpos-d-x) var(--lpos-d-y);object-position:var(--lpos-d-x) var(--lpos-d-y)}@media(max-width:1280px){.shop-logo[data-v-0b1e801e]{-o-object-position:var(--lpos-t-x) var(--lpos-t-y);object-position:var(--lpos-t-x) var(--lpos-t-y)}}@media(max-width:768px){.shop-logo[data-v-0b1e801e]{-o-object-position:var(--lpos-m-x) var(--lpos-m-y);object-position:var(--lpos-m-x) var(--lpos-m-y)}}.logo-edit-btn[data-v-0b1e801e]{position:absolute;bottom:-10px;right:-10px;background:rgba(0,0,0,.65);color:#fff;border:0;padding:6px 10px;border-radius:6px;cursor:pointer}.logo-editor[data-v-0b1e801e]{margin:10px auto 0;max-width:420px;background:#fff;border-radius:10px;padding:12px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.logo-editor-actions[data-v-0b1e801e]{display:flex;justify-content:flex-end;margin-top:8px}.logo-editor-actions .cancel[data-v-0b1e801e]{background:#eee;color:#333;border:0;padding:8px 12px;border-radius:6px;cursor:pointer}.descriptionWrapper[data-v-0b1e801e]{display:inline-block;margin:10px 0;padding:20px;border-radius:0 25px;background:hsla(0,0%,100%,.938);font-size:18px;color:#240101;max-width:900px;text-align:left;box-shadow:0 4px 12px rgba(0,0,0,.1)}.shop-description[data-v-0b1e801e]{max-width:900px;margin-top:10px;color:#3d3d3d;font-size:18px;letter-spacing:1px;line-height:1.4}.details-editor[data-v-0b1e801e]{margin:12px auto 0;max-width:720px;background:#fff;border-radius:10px;padding:12px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.details-editor-actions[data-v-0b1e801e]{margin-top:10px;display:flex;gap:8px;justify-content:center}.details-editor-actions .primary[data-v-0b1e801e]{background:#4c3a51;color:#fff;border:0;border-radius:6px;padding:8px 12px;cursor:pointer}.details-editor-actions .secondary[data-v-0b1e801e]{background:#eee;color:#333;border:0;border-radius:6px;padding:8px 12px;cursor:pointer}.owner-tools[data-v-0b1e801e]{margin-top:10px}.owner-tools button[data-v-0b1e801e]{margin-right:6px}.owner-tools button.danger[data-v-0b1e801e]{background:#c0392b;color:#fff}.inline-editor[data-v-0b1e801e]{margin:18px auto 0;max-width:720px}.create-store-form[data-v-0b1e801e]{display:grid;gap:16px;background:#fff;padding:16px;border-radius:8px}.create-store-form .actions[data-v-0b1e801e]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.create-store-form .secondary[data-v-0b1e801e],.create-store-form button[type=submit][data-v-0b1e801e]{padding:10px 14px;border:0;border-radius:6px;cursor:pointer}.create-store-form button[type=submit][data-v-0b1e801e]{background:#4c3a51;color:#fff}.create-store-form .secondary[data-v-0b1e801e]{background:#eee;color:#333}.create-store-form .message[data-v-0b1e801e]{text-align:center}.create-store-form .success[data-v-0b1e801e]{color:#28a745}.create-store-form .error[data-v-0b1e801e]{color:#c0392b}.tabs[data-v-0b1e801e]{display:flex;justify-content:center;gap:10px;margin-top:20px}.tabs button[data-v-0b1e801e]{background:#4c3a51;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;transition:.3s}.tabs button.active[data-v-0b1e801e],.tabs button[data-v-0b1e801e]:hover{background:#b25068}.tab-content[data-v-0b1e801e]{margin-top:20px;min-height:500px;background:#fff;border-radius:5px;border-top:4px solid hsla(0,0%,66%,.345)}.modal-overlay[data-v-0b1e801e]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.small[data-v-0b1e801e]{background:#fff;padding:20px;border-radius:8px;max-width:320px;text-align:center}.modal-content.small .buttons[data-v-0b1e801e]{display:flex;justify-content:space-between}.modal-content.small .buttons button[data-v-0b1e801e]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.modal-content.small .buttons button.danger[data-v-0b1e801e]{background:#c0392b;color:#fff}.modal-content[data-v-0b1e801e]{background:#fff;padding:30px 40px;border-radius:8px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.spinner[data-v-0b1e801e]{width:40px;height:40px;margin:0 auto 15px;border:4px solid #ccc;border-top-color:#4c3a51;border-radius:50%;animation:spin-0b1e801e 1s linear infinite}@keyframes spin-0b1e801e{to{transform:rotate(1turn)}}[data-v-3f7f2bcb],[data-v-3f7f2bcb]:after,[data-v-3f7f2bcb]:before{box-sizing:border-box}.hero[data-v-3f7f2bcb]{--accent:#a10303;--accent-2:#410000;--surface:hsla(0,0%,100%,.3);--surface-strong:hsla(0,0%,100%,.94);--text-light:#f7f7f7;--text-dark:#1b1b1b;--border:hsla(0,0%,100%,.35);--radius:16px;--shadow:0 12px 40px rgba(0,0,0,.12);--pad:clamp(16px,3vw,28px);position:relative;overflow:hidden;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));min-height:520px;height:min(86svh,820px)}.overlay[data-v-3f7f2bcb]{position:absolute;inset:0;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg,rgba(167,2,2,.144),rgba(0,0,0,.603));pointer-events:none}.bg[data-v-3f7f2bcb]{z-index:0}.bg-stack[data-v-3f7f2bcb],.bg[data-v-3f7f2bcb]{position:absolute;inset:0}.bg-image[data-v-3f7f2bcb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(1.02)}.bg-image[data-v-3f7f2bcb],.bg-scrim[data-v-3f7f2bcb],.bg-vignette[data-v-3f7f2bcb]{position:absolute;inset:0;pointer-events:none}.bg-vignette[data-v-3f7f2bcb]{background:radial-gradient(120% 100% at 50% 60%,transparent 40%,rgba(0,0,0,.28) 100%)}.bg-scrim[data-v-3f7f2bcb]{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.46))}.fade-enter-active[data-v-3f7f2bcb],.fade-leave-active[data-v-3f7f2bcb]{transition:opacity .8s ease}.fade-enter-from[data-v-3f7f2bcb],.fade-leave-to[data-v-3f7f2bcb]{opacity:0}.panel[data-v-3f7f2bcb]{position:relative;z-index:2;padding:var(--pad);border-radius:var(--radius);background:var(--surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow);border:1px solid var(--border);width:750px}.panel[data-v-3f7f2bcb]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 40%),linear-gradient(90deg,var(--accent) 0,var(--accent-2) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(min-width:1025px){.panel[data-v-3f7f2bcb]{position:absolute;left:5%;top:70%;transform:translateY(-50%)}}@media(min-width:701px)and (max-width:1024px){.panel[data-v-3f7f2bcb]{width:650px;left:0;right:24px;top:auto;bottom:32px;transform:none}}@media(max-width:700px){.panel[data-v-3f7f2bcb]{position:absolute;inset:0;width:100vw;height:100%;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-radius:0;background:hsla(0,0%,100%,.26);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow:auto;-webkit-overflow-scrolling:touch;align-content:end}.panel[data-v-3f7f2bcb]:before{display:none}}.pips[data-v-3f7f2bcb]{z-index:3}.badge[data-v-3f7f2bcb]{display:inline-flex;align-items:center;gap:8px;font-size:clamp(.9rem,.95vw,1rem);color:#7a1f03;margin-bottom:10px}.badge .dot[data-v-3f7f2bcb]{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;box-shadow:0 0 0 4px rgba(161,3,3,.15)}.title[data-v-3f7f2bcb]{margin:0 0 10px;font-weight:800;font-size:clamp(1.7rem,4.8vw,3.4rem);line-height:1.08;letter-spacing:-.02em;color:var(--text-light);text-shadow:0 2px 16px rgba(0,0,0,.25)}.title .accent[data-v-3f7f2bcb]{background:linear-gradient(90deg,var(--accent) 0,var(--accent-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-3f7f2bcb]{margin:0 0 20px;color:#f0f0f0;line-height:1.6;font-size:clamp(1rem,1.25vw,1.1rem)}.actions[data-v-3f7f2bcb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.btn[data-v-3f7f2bcb]{display:inline-flex;align-items:center;justify-content:center;width:100%;border:1px solid transparent;border-radius:12px;padding:.9rem 1.1rem;font-weight:700;cursor:pointer;font-size:1rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.btn.solid[data-v-3f7f2bcb]{background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 8px 24px rgba(161,3,3,.25)}.btn.ghost[data-v-3f7f2bcb]{background:var(--surface-strong);color:var(--text-dark);border-color:rgba(0,0,0,.08)}.btn[data-v-3f7f2bcb]:hover{transform:translateY(-1px)}.btn[data-v-3f7f2bcb]:active{transform:translateY(0)}.btn[data-v-3f7f2bcb]:focus-visible{outline:3px solid rgba(161,3,3,.35);outline-offset:2px}.chips[data-v-3f7f2bcb]{--chip-pad-y:.6rem;--chip-pad-x:1rem;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.chips li[data-v-3f7f2bcb]{border-radius:999px;border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.92);box-shadow:0 1px 6px rgba(0,0,0,.06);transition:transform .15s ease,box-shadow .15s ease}.chips li a[data-v-3f7f2bcb]{display:inline-block;padding:var(--chip-pad-y) var(--chip-pad-x);font-size:clamp(.84rem,.98vw,.98rem);color:#222;text-decoration:none}.chips li[data-v-3f7f2bcb]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.1)}@media(max-width:600px){.chips[data-v-3f7f2bcb]{flex-direction:column;align-items:stretch}.chips li a[data-v-3f7f2bcb]{font-size:1rem;padding:14px 14px}}.pips[data-v-3f7f2bcb]{position:absolute;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translateX(-50%);display:flex;gap:10px;list-style:none;padding:0;margin:0}.pips li[data-v-3f7f2bcb]{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.85);box-shadow:inset 0 0 0 2px rgba(0,0,0,.06);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.pips li.active[data-v-3f7f2bcb]{background:#fff;transform:scale(1.15);box-shadow:0 4px 14px rgba(0,0,0,.18)}.reveal[data-v-3f7f2bcb]{opacity:0;transform:translateY(10px);animation:rise-3f7f2bcb .5s ease forwards;animation-delay:var(--d,0ms)}@keyframes rise-3f7f2bcb{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-3f7f2bcb],.fade-leave-active[data-v-3f7f2bcb]{transition:none}.reveal[data-v-3f7f2bcb]{animation:none;opacity:1;transform:none}}[data-v-037c0c45],[data-v-037c0c45]:after,[data-v-037c0c45]:before{box-sizing:border-box}.about-mission[data-v-037c0c45]{background:linear-gradient(135deg,#faf9ff,#f7fcff);padding:clamp(3rem,6vw,5rem) .5rem;display:grid;gap:1.25rem;justify-items:center}.switch[data-v-037c0c45]{display:inline-flex;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.06);overflow:hidden}.switch button[data-v-037c0c45]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.6rem 1rem;font-weight:600;cursor:pointer;font-size:.95rem;color:#555;transition:background .2s ease,color .2s ease,transform .06s ease}.switch button.active[data-v-037c0c45]{background:linear-gradient(90deg,#a10303,#410000);color:#fff}.switch button[data-v-037c0c45]:active{transform:translateY(1px)}.card[data-v-037c0c45]{--accent:#4b2e83;display:flex;flex-direction:column;background:#fff;border-radius:1.2rem;box-shadow:0 8px 28px rgba(0,0,0,.08);overflow:hidden;outline:none}@media(min-width:1024px){.card[data-v-037c0c45]{flex-direction:row;width:75vw}}@media(max-width:1023px){.card[data-v-037c0c45]{width:100%;max-width:500px}}.card.mission[data-v-037c0c45]{--accent:#169873}.card:hover .media img[data-v-037c0c45]{transform:scale(1.035)}.card[data-v-037c0c45]:focus-visible{box-shadow:0 0 0 4px rgba(161,3,3,.18),0 8px 28px rgba(0,0,0,.08);cursor:pointer}.media[data-v-037c0c45]{flex:1 1 46%;aspect-ratio:4/3;overflow:hidden}.media img[data-v-037c0c45]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease-out}.copy[data-v-037c0c45]{flex:1 1 54%;padding:clamp(1.6rem,3vw,2.4rem)}.copy h2[data-v-037c0c45]{margin:0 0 1rem;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:800;line-height:1.2;color:#222}.copy h2 .brand[data-v-037c0c45]{color:#4b2e83}.copy p[data-v-037c0c45]{font-size:1.15rem;line-height:1.6;color:#444;font-weight:300}.mission-lines[data-v-037c0c45]{margin:1.2rem 0 1.6rem;max-width:720px}.mission-lines .line[data-v-037c0c45]{display:block;opacity:0;transform:translateY(18px);animation:reveal-037c0c45 .6s forwards}.mission-lines .line[data-v-037c0c45]:first-child{animation-delay:80ms}.mission-lines .line[data-v-037c0c45]:nth-child(2){animation-delay:.16s}.mission-lines .line[data-v-037c0c45]:nth-child(3){animation-delay:.24s}@keyframes reveal-037c0c45{to{opacity:1;transform:translateY(0)}}.pillars[data-v-037c0c45]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.9rem 1.4rem}.pillars li[data-v-037c0c45]{position:relative;padding-left:26px;font-weight:600;color:#444;font-size:1rem}.pillars li .emoji[data-v-037c0c45]{position:absolute;left:0;top:0}.swap-enter-active[data-v-037c0c45],.swap-leave-active[data-v-037c0c45]{transition:opacity .28s ease,transform .28s ease}.swap-enter-from[data-v-037c0c45],.swap-leave-to[data-v-037c0c45]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.swap-enter-active[data-v-037c0c45],.swap-leave-active[data-v-037c0c45]{transition:none}.mission-lines .line[data-v-037c0c45]{animation:none;opacity:1;transform:none}}.reachout-section[data-v-2196c61b]{background:#fff;padding:48px 16px;text-align:center;height:76vh;align-content:center}.reachout-form[data-v-2196c61b]{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.form-row[data-v-2196c61b]{display:flex;gap:16px;flex-wrap:wrap}.form-row input[data-v-2196c61b]{flex:1 1 100%}@media (min-width:480px){.form-row input[data-v-2196c61b]{flex:1 1 48%}}.single-input[data-v-2196c61b]{margin-top:4px}input[data-v-2196c61b],textarea[data-v-2196c61b]{width:100%;padding:12px 14px;font-size:1rem;border:1px solid #ccc;border-radius:6px;font-family:inherit;box-sizing:border-box}textarea[data-v-2196c61b]{resize:vertical;min-height:120px;line-height:1.5}.btn-primary[data-v-2196c61b]{background:#169873;color:#fff;padding:14px;border:none;border-radius:6px;font-weight:600;cursor:pointer;width:100%;transition:background .3s ease}.btn-primary[data-v-2196c61b]:hover{background:#117a5d}@media (min-width:480px){.btn-primary[data-v-2196c61b]{width:-moz-fit-content;width:fit-content;align-self:center;padding:12px 32px}}.popup-backdrop[data-v-2196c61b]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-2196c61b]{background:#fff;padding:24px;border-radius:10px;text-align:center;width:90%;max-width:320px}.footer[data-v-51e94b20]{background:#27102a;color:#fff;text-align:center;padding:16px}[data-v-abaedc90],[data-v-abaedc90]:after,[data-v-abaedc90]:before{box-sizing:border-box}.cta-users[data-v-abaedc90]{--accent:#a10303;--accent-2:#410000;--ink:#171717;--muted:#5b5b5b;--panel:hsla(0,0%,100%,.86);--border:rgba(0,0,0,.08);--radius:18px;--shadow:0 18px 50px rgba(0,0,0,.12);--pad:clamp(18px,3vw,28px);--gap:clamp(16px,2.6vw,28px);position:relative;display:grid;gap:var(--gap);align-items:center;grid-template-columns:1fr;padding:clamp(32px,6vw,64px) 10%;min-height:70vh;min-height:70svh;background:radial-gradient(120% 140% at 10% -10%,rgba(161,3,3,.08),transparent 40%),radial-gradient(120% 140% at 110% 20%,rgba(65,0,0,.06),transparent 40%),linear-gradient(135deg,#faf9ff,#f7fcff)}.cta-users.variant-panel[data-v-abaedc90]{background:transparent;padding:clamp(24px,4vw,48px) 12px;min-height:100%;height:100%;display:grid;place-items:center}@media(min-width:960px){.cta-users[data-v-abaedc90]{grid-template-columns:1.15fr .85fr;padding-inline:clamp(24px,6vw,64px)}.cta-users.variant-panel[data-v-abaedc90]{grid-template-columns:1fr}}.panel[data-v-abaedc90]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:var(--pad)}.variant-panel .panel[data-v-abaedc90]{width:min(960px,96%);min-height:100%;display:grid;align-content:center;justify-items:center}.eyebrow[data-v-abaedc90]{display:inline-block;font-weight:700;letter-spacing:.06em;font-size:.82rem;text-transform:uppercase;color:#7a1f03;margin-bottom:.4rem}.title[data-v-abaedc90]{margin:0 0 .5rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.6rem,4.8vw,2.4rem)}.title .accent[data-v-abaedc90]{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-abaedc90]{margin:0 0 1rem;color:var(--muted);line-height:1.65;font-size:clamp(1rem,1.2vw,1.08rem)}.perks[data-v-abaedc90]{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.55rem}.perks li[data-v-abaedc90]{display:grid;grid-template-columns:22px 1fr;align-items:start;font-size:1rem;color:#2a2a2a}.perks li .tick[data-v-abaedc90]{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);font-weight:700;line-height:1;margin-right:.4rem;transform:translateY(2px)}.actions[data-v-abaedc90]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:.6rem}.btn[data-v-abaedc90]{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;white-space:nowrap;border-radius:12px;padding:.9rem 1.1rem;font-weight:800;font-size:1rem;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.btn.solid[data-v-abaedc90]{color:#fff;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 10px 26px rgba(161,3,3,.28)}.btn.ghost[data-v-abaedc90]{color:#1f1f1f;background:#fff;border-color:var(--border)}.btn[data-v-abaedc90]:hover{transform:translateY(-1px)}.btn[data-v-abaedc90]:active{transform:translateY(0)}.btn[data-v-abaedc90]:focus-visible{box-shadow:0 0 0 4px rgba(161,3,3,.18);outline:none}.art[data-v-abaedc90]{position:relative;margin:0;display:grid;place-items:center}.art img[data-v-abaedc90]{width:min(560px,90%);height:auto;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.18);border:1px solid var(--border);-o-object-fit:cover;object-fit:cover}.art .blob[data-v-abaedc90]{position:absolute;inset:auto auto -24px -24px;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(161,3,3,.22),rgba(65,0,0,.12) 60%,transparent 70%);filter:blur(12px);z-index:-1}@media(max-width:959px){.art[data-v-abaedc90]{display:none}}.cta-users[data-v-abaedc90]{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.cta-users.in-view[data-v-abaedc90]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cta-users.in-view[data-v-abaedc90],.cta-users[data-v-abaedc90]{transition:none;opacity:1;transform:none}}[data-v-ede77e56],[data-v-ede77e56]:after,[data-v-ede77e56]:before{box-sizing:border-box}.cta-reachout[data-v-ede77e56]{position:relative;display:flex;justify-content:center;overflow:hidden;background:url(https://images.pexels.com/photos/6077872/pexels-photo-6077872.jpeg) 50%/cover fixed no-repeat;min-height:70vh;min-height:70svh;padding:clamp(32px,6vw,64px) 10%}.cta-reachout[data-v-ede77e56]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(39,1,4,.5) 0,rgba(39,1,4,.3) 80%);backdrop-filter:blur(1px);z-index:0}.cta-reachout.is-panel[data-v-ede77e56]{background:transparent;min-height:100%;height:100%;padding:0;display:grid;place-items:center}.cta-reachout.is-panel[data-v-ede77e56]:before{display:none}.pane[data-v-ede77e56]{position:relative;z-index:1;max-width:640px;width:100%;padding:clamp(2rem,5vw,4rem) 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;background:hsla(0,0%,100%,.705);border:1px solid rgba(0,0,0,.08);border-radius:16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 16px 48px rgba(0,0,0,.12);border-radius:25px}.is-panel .pane[data-v-ede77e56]{width:min(960px,96%);min-height:100%;display:grid;align-content:center;justify-items:center}.countdown[data-v-ede77e56]{display:inline-block;background:#169873;color:#fff;padding:.35rem .8rem;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:.75rem}.cta-title[data-v-ede77e56]{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;color:#222;margin:.5rem 0}.cta-tagline[data-v-ede77e56]{font-size:1.05rem;color:#444;line-height:1.6;margin-bottom:2rem}.benefits[data-v-ede77e56]{list-style:none;padding:0;margin:0 0 2rem;width:100%}.benefits li[data-v-ede77e56]{display:flex;align-items:center;color:#222;font-size:1rem;margin-bottom:1rem;transition:transform .2s ease}@media(max-width:500px){.benefits li[data-v-ede77e56]{font-size:.95rem}}.benefits li[data-v-ede77e56]:hover{transform:translateX(6px)}.benefits li i[data-v-ede77e56]{margin-right:.75rem;font-size:1.3rem}.cta-btn[data-v-ede77e56]{background:linear-gradient(135deg,#169873,#1cc595);color:#fff;padding:1rem 2.4rem;border:none;border-radius:8px;font-weight:700;text-decoration:none;box-shadow:0 6px 20px rgba(0,0,0,.15);transition:transform .25s,background .25s}.cta-btn[data-v-ede77e56]:hover{background:#106b51;transform:translateY(-3px)}.fine-print[data-v-ede77e56]{margin-top:.6rem;font-size:.86rem;color:#555;opacity:.9}@media(max-width:768px){.pane[data-v-ede77e56]{padding:2rem 1.5rem}}[data-v-643655a2],[data-v-643655a2]:after,[data-v-643655a2]:before{box-sizing:border-box}.cta-slider[data-v-643655a2]{--ring:0 0 0 4px rgba(161,3,3,.18);--dir:1;position:relative;width:100%;margin-inline:auto;padding:clamp(24px,5vw,48px) clamp(12px,3vw,24px);overflow:hidden;height:70vh;height:70svh;background:url(https://images.pexels.com/photos/6077872/pexels-photo-6077872.jpeg) 50%/cover fixed no-repeat}@media(max-width:700px){.cta-slider[data-v-643655a2]{height:90vh;height:90svh}}.cta-slider[data-v-643655a2]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(39,1,4,.5) 0,rgba(39,1,4,.3) 80%);backdrop-filter:blur(1px);z-index:0}.viewport[data-v-643655a2]{position:relative;z-index:1;height:100%;border-radius:16px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.12);background:transparent;display:grid;place-items:center}.slide[data-v-643655a2]{height:100%;width:100%;display:grid;place-items:center;-webkit-overflow-scrolling:touch;padding:clamp(8px,2vw,16px)}[data-v-643655a2] .pane,[data-v-643655a2] .panel{width:min(960px,96%);min-height:100%;display:grid;align-content:center;justify-items:center;background-clip:padding-box}.swipe-enter-active[data-v-643655a2],.swipe-leave-active[data-v-643655a2]{transition:opacity .32s ease,transform .32s ease}.swipe-enter-from[data-v-643655a2]{opacity:0;transform:translateX(calc(var(--dir)*24px))}.swipe-leave-to[data-v-643655a2]{opacity:0;transform:translateX(calc(var(--dir)*-24px))}.nav[data-v-643655a2]{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 24px rgba(0,0,0,.12);color:#222;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;z-index:2}.nav[data-v-643655a2]:hover{transform:translateY(-50%) scale(1.03)}.nav[data-v-643655a2]:active{transform:translateY(-50%) scale(.98)}.nav[data-v-643655a2]:focus-visible{outline:none;box-shadow:var(--ring)}.nav.prev[data-v-643655a2]{left:clamp(6px,2vw,12px)}.nav.next[data-v-643655a2]{right:clamp(6px,2vw,12px)}.pips[data-v-643655a2]{position:relative;z-index:1;display:flex;gap:10px;list-style:none;padding:10px 0 0;margin:12px auto 0;justify-content:center}.pip[data-v-643655a2]{width:11px;height:11px;border-radius:50%;background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.85);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.pip.active[data-v-643655a2]{background:#fff;transform:scale(1.15);box-shadow:0 4px 14px rgba(0,0,0,.18)}@media(max-width:700px){.nav[data-v-643655a2]{width:42px;height:42px}}.lt-section[data-v-65fb136f]{--color-ink:#0e3d1a;--color-ink-2:#222;--color-ink-3:#444;--color-paper:#fff;--color-brand:#940404;--color-accent:#6dc2d1;--color-accent-2:#ffb8b2;--confetti-a:var(--color-accent-2);--confetti-b:var(--color-accent);--confetti-c:var(--color-brand);--confetti-d:var(--color-ink);--img-max-w:720px;--img-max-vh:62svh;position:relative;overflow:hidden;margin:0 auto;padding:5% 10%;height:72vh}@media(max-width:1200px){.lt-section[data-v-65fb136f]{height:56vh;min-height:580px;padding:0 10%}}@media(max-width:900px){.lt-section[data-v-65fb136f]{height:auto;min-height:0;padding:6% 6% 8%}}@media(max-width:800px){.lt-section[data-v-65fb136f]{height:auto;--img-max-w:620px;--img-max-vh:60svh}}@media(max-width:600px){.lt-section[data-v-65fb136f]{height:auto;padding:10% 0;--img-max-w:520px;--img-max-vh:55svh}}.lt-confetti-bg[data-v-65fb136f]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.55}@media(max-width:900px){.lt-confetti-bg[data-v-65fb136f]{height:340px;opacity:.6}}@media(max-width:600px){.lt-confetti-bg[data-v-65fb136f]{height:380px;opacity:.62}}.lt-hero[data-v-65fb136f]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;height:100%;-moz-column-gap:2rem;column-gap:2rem}@media(max-width:900px){.lt-hero[data-v-65fb136f]{grid-template-columns:1fr;row-gap:1rem;align-items:center;height:auto}}.lt-copy[data-v-65fb136f]{background-color:hsla(0,0%,100%,.66);border-radius:16px;backdrop-filter:saturate(120%) blur(2px);align-content:center}@media(max-width:600px){.lt-copy[data-v-65fb136f]{padding:0 5%}}.lt-pretitle[data-v-65fb136f]{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1rem;color:#cf8c34;margin:0 0 .25rem;margin-top:-380px}@media(max-width:1023px){.lt-pretitle[data-v-65fb136f]{margin-top:0}}.lt-title[data-v-65fb136f]{font-size:clamp(2rem,3vw,2.7rem);line-height:1.12;margin:0 0 .5rem;color:#0e3d1a}@media(max-width:1200px){.lt-title[data-v-65fb136f]{font-size:clamp(1.9rem,3.2vw,2.5rem)}}@media(max-width:768px){.lt-title[data-v-65fb136f]{font-size:clamp(1.8rem,5vw,2.2rem)}}.lt-tagline[data-v-65fb136f]{font-weight:600;color:#222}.lt-sub[data-v-65fb136f]{color:#444;margin-top:.25rem}.lt-ticks[data-v-65fb136f]{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}.lt-ticks i[data-v-65fb136f]{margin-right:.5rem;color:#0e3d1a;font-style:normal}.lt-cta[data-v-65fb136f]{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.lt-btn[data-v-65fb136f]{width:auto;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:#0e3d1a;color:#fff;padding:.9rem 1.1rem;border-radius:12px;cursor:pointer;font-weight:700;text-decoration:none}@media(max-width:600px){.lt-btn[data-v-65fb136f]{width:100%}}.lt-btn.lt-btn--ghost[data-v-65fb136f]{background:transparent;color:#0e3d1a;border-color:#0e3d1a;border-style:solid}.lt-art[data-v-65fb136f]{order:0;align-self:stretch;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:0;box-shadow:none;overflow:visible;width:100%;height:80%}@media(max-width:900px){.lt-art[data-v-65fb136f]{order:-1;height:auto;margin-top:.2rem}}.lt-art img[data-v-65fb136f]{display:block;height:100%;width:auto;max-height:none;-o-object-fit:contain;object-fit:contain;background:transparent;margin-inline:auto}@media(max-width:900px){.lt-art img[data-v-65fb136f]{width:100%;height:auto;max-height:var(--img-max-vh);margin-right:100px}}.lt-visually-hidden[data-v-65fb136f]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.afrofy-landing-page[data-v-9d4afca6]{font-family:Arial,sans-serif}.header[data-v-34954716]{position:relative;padding:5px 5%;background:var(--primary-col);z-index:3}.nav-bar[data-v-34954716]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.nav-links[data-v-34954716]{display:flex;gap:.5rem}.btn.link[data-v-34954716]{background:hsla(0,0%,100%,.16);color:#fff;border:none;border-radius:7px;padding:2px 10px;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;font-size:.9rem}.btn.link[data-v-34954716]:hover{background:rgba(103,68,2,.67)}.btn.link[data-v-34954716]:active{background:hsla(0,0%,100%,.5)}@media(max-width:600px){.big[data-v-34954716]{display:none}}.media-container[data-v-418b108e]{--primary-col:#5a021f;--secondary-col:#ab3972;--bg-light:#f5f5f5;--text-dark:#212121;min-height:100vh}.desktop-only[data-v-418b108e]{display:block}.mobile-only[data-v-418b108e]{display:none}@media (max-width:901px){.desktop-only[data-v-418b108e]{display:none}.mobile-only[data-v-418b108e]{display:block}}.stripe-cart[data-v-cbcbb22e]{width:100%;margin-top:1rem}.stripe-pay-btn[data-v-cbcbb22e]{width:100%;background:#635bff;color:#fff;border:none;border-radius:6px;padding:.8rem 1.2rem;font-weight:600;cursor:pointer}.stripe-pay-btn[disabled][data-v-cbcbb22e]{opacity:.6;cursor:not-allowed}.cartwrap[data-v-1c5ad050]{background-color:#000;position:fixed;width:350px;top:150px;z-index:1;right:8%;@media (max-width:768px){left:20%;transform:translateX(-50%)}@media (max-width:500px){left:40%;transform:translateX(-50%);top:50px;width:300px}}.modal{&[data-v-1c5ad050]{background:#fff;padding:2rem;border-radius:10px;width:100%;max-width:600px;position:absolute}ul{&[data-v-1c5ad050]{height:300px;overflow-y:auto;padding-inline-start:0;font-weight:400;font-size:14px}li{div[data-v-1c5ad050]{margin-right:0;display:flex;flex-wrap:wrap;gap:5px}}@media (max-width:500px){&[data-v-1c5ad050]{height:200px}}}}.close-btn[data-v-1c5ad050]{position:absolute;top:1rem;right:1rem;font-size:1.2rem;background:transparent;border:none}.cart-item[data-v-1c5ad050]{display:flex;justify-content:space-between;margin-bottom:.75rem}.cart-footer[data-v-1c5ad050]{margin-top:2rem}.remove[data-v-1c5ad050]{background:red;color:#fff;border:none;padding:.25rem .5rem;cursor:pointer}.business-directory[data-v-694ee4d2]{background-color:#f9f9f9}.header[data-v-694ee4d2]{padding:0 5%;background-color:#753608}.nav-bar[data-v-694ee4d2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:4px 0}.nav-links[data-v-694ee4d2]{height:30px;display:flex}.nav-links .checkout[data-v-694ee4d2]{width:50px;height:100%;cursor:pointer;background-color:#fff;align-content:center;border-radius:5px;padding:0}.nav-links .checkout[data-v-694ee4d2]:hover{background-color:#691000;border-radius:5px}.nav-links .checkout img[data-v-694ee4d2]{color:#fff;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.btn.link[data-v-694ee4d2]{background:hsla(0,0%,100%,.168);border:none;font-weight:600;color:#fff;margin:.2rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;padding:2px 10px;border-radius:7px;font-size:.9rem}.btn.link[data-v-694ee4d2]:hover{background:rgba(103,68,2,.667)}.btn.link[data-v-694ee4d2]:active{background:hsla(0,0%,100%,.5)}.big-screen[data-v-694ee4d2]{display:inline}.small-screen[data-v-694ee4d2]{display:none}@media(max-width:600px){.small-screen[data-v-694ee4d2]{display:inline}.big-screen[data-v-694ee4d2]{display:none}}.footer[data-v-694ee4d2]{background:#753608;color:#fff;text-align:center;padding:1.5rem 0;position:relative;bottom:0;width:100%}@media(max-width:800px){.footer[data-v-694ee4d2]{font-size:.8rem;display:none}}.footer p[data-v-694ee4d2]{margin:0;font-size:.9rem}.stats-page[data-v-675c2c18]{font-family:Poppins,sans-serif;background:#fffefb;color:#1e1e1e;padding:4rem 2rem}@media(max-width:630px){.stats-page[data-v-675c2c18]{padding:4rem 5%}}.stats-hero[data-v-675c2c18]{text-align:center;margin-bottom:3rem}.stats-hero h2[data-v-675c2c18]{font-size:2.2rem;font-weight:700;color:#e94e1b}@media(max-width:630px){.stats-hero h2[data-v-675c2c18]{font-size:2rem}}.stats-section[data-v-675c2c18]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 4%;text-align:center}@media(max-width:600px){.stats-section[data-v-675c2c18]{grid-template-columns:1fr}}.stat-box[data-v-675c2c18]{background:#fff;border:2px solid #eee;padding:2rem;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s,border-color .3s}.stat-box h2[data-v-675c2c18]{font-size:3rem;font-weight:600;margin:0 0 .5rem;color:#e94e1b}.stat-box span[data-v-675c2c18]{font-size:1rem;color:#666}.stat-box.highlight[data-v-675c2c18]{background:#fef3e2;border-color:#e94e1b}.stat-box.highlight h2[data-v-675c2c18]{color:#000}.stat-box.disabled[data-v-675c2c18]{opacity:.35;pointer-events:none}.stat-box[data-v-675c2c18]:hover:not(.disabled){transform:scale(1.03);border-color:#fc0}.cta-section[data-v-675c2c18]{margin-top:4rem;text-align:center}.cta-button[data-v-675c2c18]{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;background:#e94e1b;color:#fff;font-size:1.1rem;font-weight:600;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:background .3s}.cta-button[data-v-675c2c18]:hover{background:#bf3d12}.pricing-page[data-v-1e555e30]{position:relative;background:radial-gradient(1200px 600px at 20% -10%,rgba(106,92,255,.1),transparent 60%),radial-gradient(1000px 600px at 90% 10%,rgba(180,63,4,.08),transparent 60%),#fcfbff;padding-inline:clamp(1rem,5vw,2rem);padding-block:clamp(3rem,8vw,5rem);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.pricing-header[data-v-1e555e30]{text-align:center;max-width:60rem;margin-inline:auto;margin-bottom:clamp(2.5rem,6vw,4rem)}.pricing-header .eyebrow[data-v-1e555e30]{display:inline-block;padding:.25rem .6rem;background:rgba(106,92,255,.12);color:#2b1bbf;border:1px solid rgba(106,92,255,.25);border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.2px;margin-bottom:.8rem}.pricing-header h2[data-v-1e555e30]{font-size:clamp(1.9rem,1.2rem + 2vw,2.6rem);margin:0 0 .6rem;color:#111827;line-height:1.15;letter-spacing:-.02em}.pricing-header .lede[data-v-1e555e30]{color:#4b5563;font-size:clamp(.95rem,.85rem + .35vw,1.1rem);margin:0}.billing-toggle[data-v-1e555e30]{display:flex;justify-content:center;gap:.4rem;margin:0 auto clamp(1.5rem,4vw,2.25rem);background:#fff;border:1px solid rgba(17,24,39,.08);padding:.35rem;width:-moz-fit-content;width:fit-content;border-radius:999px;box-shadow:0 6px 18px rgba(17,24,39,.06)}.toggle-btn[data-v-1e555e30]{border:0;background:transparent;padding:.55rem 1rem;border-radius:999px;font-weight:700;color:#4b5563;cursor:pointer;position:relative;transition:background .2s,color .2s}.toggle-btn.active[data-v-1e555e30]{background:linear-gradient(180deg,#6a5cff,#2b1bbf);color:#fff}.toggle-btn[data-v-1e555e30]:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(99,91,255,.55)}.toggle-btn .save-pill[data-v-1e555e30]{margin-left:.6rem;padding:.1rem .45rem;border-radius:.6rem;font-size:.72rem;font-weight:800;color:#fff;background:#10b981}.pricing-table[data-v-1e555e30]{--min:clamp(16rem,90vw,22rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr));gap:clamp(1rem,4vw,2.5rem);max-width:82rem;margin-inline:auto}.pricing-card[data-v-1e555e30]{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:1.1rem;padding:clamp(1.8rem,1.2rem + 1.5vw,2.4rem) clamp(1.6rem,1rem + 1.5vw,2.2rem) clamp(2rem,1.3rem + 1.8vw,2.4rem);box-shadow:0 10px 30px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.06);transition:transform .25s,box-shadow .25s,border-color .25s}.pricing-card[data-v-1e555e30]:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(17,24,39,.12);border-color:rgba(17,24,39,.1)}.pricing-card .accent[data-v-1e555e30]{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(106,92,255,.16),transparent 35%);opacity:.4;mix-blend-mode:multiply}.pricing-card .card-head[data-v-1e555e30]{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.pricing-card .card-head .plan-title[data-v-1e555e30]{font-size:clamp(1.3rem,1rem + .8vw,1.85rem);margin:0;color:#111827;letter-spacing:-.01em}.pricing-card .price[data-v-1e555e30]{font-size:clamp(1.8rem,1.2rem + 1.2vw,2.2rem);font-weight:800;margin:.2rem 0 .55rem;color:#111827}.pricing-card .price .per[data-v-1e555e30]{font-size:.95rem;color:#6b7280;font-weight:500;margin-left:.25rem}.pricing-card .cancel-note[data-v-1e555e30]{color:#4b5563;font-size:.95rem;margin-bottom:1.1rem}.pricing-card .features[data-v-1e555e30]{list-style:none;padding:0;margin:0 0 1.6rem}.pricing-card .features li[data-v-1e555e30]{display:flex;align-items:flex-start;gap:.6rem;margin:.5rem 0;font-size:.98rem;color:#1f2937}.pricing-card .features li .tick[data-v-1e555e30]{width:1.1rem;height:1.1rem;flex:0 0 1.1rem;margin-top:.15rem;border-radius:4px;border:2px solid rgba(19,160,111,.45);position:relative}.pricing-card .features li .tick[data-v-1e555e30]:after{content:"";position:absolute;left:2px;top:2px;width:6px;height:10px;border-right:2px solid #13a06f;border-bottom:2px solid #13a06f;transform:rotate(45deg)}.pricing-card .features li .plus[data-v-1e555e30]{width:1.1rem;height:1.1rem;flex:0 0 1.1rem;margin-top:.15rem;position:relative}.pricing-card .features li .plus[data-v-1e555e30]:after,.pricing-card .features li .plus[data-v-1e555e30]:before{content:"";position:absolute;background:#6a5cff}.pricing-card .features li .plus[data-v-1e555e30]:before{width:2px;height:100%;left:calc(50% - 1px)}.pricing-card .features li .plus[data-v-1e555e30]:after{height:2px;width:100%;top:calc(50% - 1px)}.pricing-card .features li.all-in[data-v-1e555e30]{margin-top:.2rem;color:#111827}.basic .accent[data-v-1e555e30]{background:linear-gradient(180deg,rgba(17,24,39,.06),transparent 40%)}.growing[data-v-1e555e30]{border-color:rgba(106,92,255,.22)}.growing .accent[data-v-1e555e30]{background:linear-gradient(180deg,rgba(106,92,255,.2),transparent 45%)}.premium[data-v-1e555e30]{border-color:rgba(180,63,4,.22)}.premium .accent[data-v-1e555e30]{background:linear-gradient(180deg,rgba(180,63,4,.2),transparent 45%)}.tag[data-v-1e555e30]{position:relative;z-index:1;padding:.32rem .7rem;font-size:.75rem;font-weight:700;border-radius:999px;color:#fff;letter-spacing:.2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag.basic-tag[data-v-1e555e30]{background:#64748b}.tag.growing-tag[data-v-1e555e30]{background:#6a5cff}.tag.pro-tag[data-v-1e555e30]{background:#b43f04}.ribbon[data-v-1e555e30]{position:relative}.growing .ribbon[data-v-1e555e30],.premium .ribbon[data-v-1e555e30]{position:absolute;right:1rem;top:-.6rem;transform:translateY(-50%);box-shadow:0 6px 14px rgba(0,0,0,.12)}.current[data-v-1e555e30],.select-btn[data-v-1e555e30]{align-self:center;margin-top:auto;width:100%;max-width:15rem;color:#fff;padding:.9rem 1.2rem;border-radius:.8rem;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .22s,box-shadow .2s,transform .2s}.current[data-v-1e555e30]:focus-visible,.select-btn[data-v-1e555e30]:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(99,91,255,.55)}.current[data-v-1e555e30]:active,.select-btn[data-v-1e555e30]:active{transform:translateY(1px)}.current[data-v-1e555e30]{opacity:.9;cursor:default}.basic-btn[data-v-1e555e30]{background:#334155}.basic-btn[data-v-1e555e30]:hover{background:#283548}.growing-btn[data-v-1e555e30]{background:linear-gradient(180deg,#6a5cff,#2b1bbf)}.growing-btn[data-v-1e555e30]:hover{background:linear-gradient(180deg,#2b1bbf,#1b109e)}.pro-btn[data-v-1e555e30]{background:linear-gradient(180deg,#ff7a1a,#b43f04)}.pro-btn[data-v-1e555e30]:hover{background:linear-gradient(180deg,#b43f04,#8f2f02)}.modal-overlay[data-v-1e555e30]{position:fixed;inset:0;background-color:rgba(2,6,23,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-body[data-v-1e555e30]{background:#fff;border-radius:1rem;padding:2rem;max-width:28rem;width:90%;box-shadow:0 24px 60px rgba(2,6,23,.25);text-align:center;position:relative;border:1px solid rgba(2,6,23,.08)}.modal-body h3[data-v-1e555e30]{font-size:clamp(1.35rem,1.1rem + .6vw,1.6rem);margin-bottom:.75rem;color:#111827}.modal-body p[data-v-1e555e30]{font-size:.98rem;color:#1f2937}.close-btn[data-v-1e555e30]{position:absolute;top:.7rem;right:.9rem;background:transparent;border:none;font-size:1.4rem;cursor:pointer;color:#6b7280}.close-btn[data-v-1e555e30]:hover{color:#111827}.stripe-btn[data-v-1e555e30]{margin-top:1.4rem;background:#635bff;color:#fff;padding:.9rem 1.6rem;font-size:1rem;font-weight:700;border:none;border-radius:.7rem;cursor:pointer;transition:background .2s,transform .2s;width:100%}.stripe-btn[data-v-1e555e30]:hover{background:#4a47c4}.stripe-btn[data-v-1e555e30]:active{transform:translateY(1px)}.fade-enter-active[data-v-1e555e30],.fade-leave-active[data-v-1e555e30]{transition:opacity .25s ease}.fade-enter-from[data-v-1e555e30],.fade-leave-to[data-v-1e555e30]{opacity:0}@media(prefers-reduced-motion:reduce){.pricing-card[data-v-1e555e30],.select-btn[data-v-1e555e30],.stripe-btn[data-v-1e555e30]{transition:none!important}}.directory-features[data-v-7c1606b5]{position:relative;min-height:80vh;overflow:hidden;color:#333;background:url(https://images.pexels.com/photos/8655023/pexels-photo-8655023.jpeg) 50%/cover no-repeat fixed,#faf7f1}.directory-features .bg-overlay[data-v-7c1606b5]{position:absolute;inset:0;background:hsla(0,0%,100%,.82);backdrop-filter:blur(2px);pointer-events:none}.directory-features .hero[data-v-7c1606b5]{position:relative;z-index:1;text-align:center;padding:clamp(3rem,7vw,5rem) 2rem clamp(2rem,6vw,3rem)}.directory-features .hero h1[data-v-7c1606b5]{font-size:clamp(1.9rem,1.3rem + 1.8vw,2.8rem);color:#9c6927;margin:0 0 1rem;line-height:1.1}.directory-features .hero p[data-v-7c1606b5]{font-size:clamp(1rem,.9rem + .3vw,1.2rem);max-width:42rem;margin:0 auto;color:#a04c03}.directory-features .features-grid[data-v-7c1606b5]{position:relative;z-index:1;--min:clamp(14rem,45vw,18rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr));gap:clamp(1.25rem,3vw,5rem);padding:0 clamp(1rem,5vw,5%) clamp(3rem,5vw,5rem);grid-template-columns:repeat(3,1fr)}@media(max-width:1279px){.directory-features .features-grid[data-v-7c1606b5]{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.directory-features .features-grid[data-v-7c1606b5]{grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}}.directory-features .feature-card[data-v-7c1606b5]{position:relative;background:#fff;border:1px solid #f1eee8;border-radius:1.25rem;padding:clamp(1.6rem,1.1rem + 1vw,2.2rem) clamp(1.4rem,1rem + 1vw,1.8rem) clamp(1.6rem,1.1rem + 1vw,2rem);box-shadow:0 4px 14px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease;text-align:center}.directory-features .feature-card[data-v-7c1606b5]:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 10px 26px rgba(0,0,0,.07)}.directory-features .feature-card .badge[data-v-7c1606b5]{position:absolute;top:.9rem;right:.9rem;background:#ff5722;color:#fff;font-size:.66rem;padding:.3rem .6rem;border-radius:.45rem;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.directory-features .feature-card .icon[data-v-7c1606b5]{width:clamp(2.8rem,2rem + 1vw,3.4rem);height:clamp(2.8rem,2rem + 1vw,3.4rem);margin:0 auto .9rem;display:grid;place-content:center;font-size:clamp(1.6rem,1.2rem + .6vw,1.9rem);background:#ecd3b2;color:#9c6927;border-radius:50%}.directory-features .feature-card h3[data-v-7c1606b5]{font-size:clamp(1.1rem,.9rem + .4vw,1.3rem);color:#a04c03;margin:0 0 .4rem;line-height:1.25}.directory-features .feature-card p[data-v-7c1606b5]{font-size:.96rem;line-height:1.55;margin:0}.popular-spotlight[data-v-48c878c5]{background:radial-gradient(ellipse at top,#fff7e8 0,hsla(0,0%,93%,.373) 60%);padding:4rem 1.5rem;position:relative}.popular-spotlight[data-v-48c878c5]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(5,2,2,.337)}.popular-spotlight .spotlight-section[data-v-48c878c5]{max-width:1200px;margin:0 auto;position:relative}.popular-spotlight .spotlight-section .background[data-v-48c878c5]{position:absolute;height:100%;top:0;left:0;right:0;bottom:0}.popular-spotlight .spotlight-section .section-header[data-v-48c878c5]{text-align:center;margin-bottom:3rem}.popular-spotlight .spotlight-section .section-header h2[data-v-48c878c5]{font-size:clamp(1.9rem,5vw,2.6rem);color:hsla(0,0%,100%,.9);margin:0;letter-spacing:2px}.popular-spotlight .spotlight-section .section-header p[data-v-48c878c5]{font-size:1rem;color:hsla(0,0%,100%,.8);letter-spacing:1px}.popular-spotlight .spotlight-section .businesses-grid[data-v-48c878c5]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:640px){.popular-spotlight .spotlight-section .businesses-grid[data-v-48c878c5]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.popular-spotlight .spotlight-section .business-card[data-v-48c878c5]{display:flex;flex-direction:column;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;opacity:.95;cursor:pointer}.popular-spotlight .spotlight-section .business-card[data-v-48c878c5]:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(min-width:768px){.popular-spotlight .spotlight-section .business-card[data-v-48c878c5]{flex-direction:row;align-items:stretch}}.popular-spotlight .spotlight-section .business-card .image-wrap[data-v-48c878c5]{flex:0 0 40%;position:relative}.popular-spotlight .spotlight-section .business-card .image-wrap img[data-v-48c878c5]{width:100%;height:220px;-o-object-fit:contain;object-fit:contain;margin:50px 0}.popular-spotlight .spotlight-section .business-card .image-wrap .gradient-overlay[data-v-48c878c5]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.5))}.popular-spotlight .spotlight-section .business-card .biz-info[data-v-48c878c5]{flex:1 1 60%;padding:1.5rem}.popular-spotlight .spotlight-section .business-card .biz-info h3[data-v-48c878c5]{font-size:1.25rem;color:#333;margin:0 0 .4rem}.popular-spotlight .spotlight-section .business-card .biz-info .biz-category[data-v-48c878c5]{font-weight:600;font-size:.9rem;color:#ff5722;margin-bottom:.6rem}.popular-spotlight .spotlight-section .business-card .biz-info .biz-description[data-v-48c878c5]{font-size:1rem;color:rgba(15,15,27,.841);line-height:1.45;letter-spacing:1px}.directory-homepage[data-v-f0878232]{font-family:Arial,sans-serif;color:#333;min-height:100vh}.directory-homepage .hero-section[data-v-f0878232]{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;height:70vh;background:url(https://images.pexels.com/photos/7163354/pexels-photo-7163354.jpeg) 50%/cover no-repeat fixed}@media(max-width:766px){.directory-homepage .hero-section[data-v-f0878232]{height:90vh}}.directory-homepage .hero-section .bgoverlay[data-v-f0878232]{position:absolute;inset:0;background:rgba(54,4,51,.801)}.directory-homepage .hero-section .hero-content[data-v-f0878232]{position:absolute;z-index:1;backdrop-filter:blur(2px);width:50%;padding:3rem 2rem;border-radius:12px;color:#fff;border:4px solid #fff;background:url(/img/placeholder.598f9e85.png) 50%/contain no-repeat;background-color:rgba(133,38,38,.74);bottom:5%;top:5%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:1024px){.directory-homepage .hero-section .hero-content[data-v-f0878232]{width:80%}}@media(max-width:749px){.directory-homepage .hero-section .hero-content[data-v-f0878232]{width:95%;padding:2rem 1rem}}@media(max-width:600px){.directory-homepage .hero-section .hero-content[data-v-f0878232]{padding:1.5rem 1rem}}.directory-homepage .hero-section .hero-content p[data-v-f0878232]{border-top:2px solid #fff;display:inline-block;padding:10px;margin:0}.directory-homepage .hero-section .hero-content h1[data-v-f0878232]{font-size:3.2rem;line-height:1.1;display:flex;justify-content:center;align-items:center;gap:.6rem;margin-bottom:1rem}.directory-homepage .hero-section .hero-content h1 img[data-v-f0878232]{width:50px;height:50px}@media(max-width:749px){.directory-homepage .hero-section .hero-content h1[data-v-f0878232]{font-size:2.4rem}.directory-homepage .hero-section .hero-content h1 img[data-v-f0878232]{width:40px;height:40px}}@media(max-width:600px){.directory-homepage .hero-section .hero-content h1[data-v-f0878232]{font-size:2.4rem}.directory-homepage .hero-section .hero-content h1 img[data-v-f0878232]{width:35px;height:35px}}.directory-homepage .hero-section .hero-content p[data-v-f0878232]{font-size:1.2rem;margin-bottom:2rem}@media(max-width:600px){.directory-homepage .hero-section .hero-content p[data-v-f0878232]{font-size:1.2rem;margin-bottom:1.5rem}}.directory-homepage .hero-section .hero-content .hero-buttons[data-v-f0878232]{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}@media(max-width:600px){.directory-homepage .hero-section .hero-content .hero-buttons[data-v-f0878232]{align-items:center;gap:1rem;width:250px;box-sizing:border-box}}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn[data-v-f0878232]{background:#fff;color:#753608;width:10vw;height:100px;padding:1rem;font-size:1rem;border-radius:12px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 3px 10px rgba(0,0,0,.15);transition:all .3s ease}@media(min-width:600px)and (max-width:1024px){.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn[data-v-f0878232]{width:18vw}}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn img[data-v-f0878232]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div[data-v-f0878232]{display:flex;flex-direction:column;align-items:center}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div .step[data-v-f0878232]{background:#000;color:#fff;border-radius:50%;width:24px;height:24px;font-size:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div p[data-v-f0878232]{margin:0;font-weight:600;color:rgba(160,76,3,.673);font-size:1.1rem;color:#e84646}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn[data-v-f0878232]:hover{background:rgba(160,76,3,.673);color:#fff}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn:hover p[data-v-f0878232]{color:#fff}@media(max-width:600px){.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn[data-v-f0878232]{width:100%;max-width:280px;height:auto;flex-direction:row;padding:1rem;gap:.75rem}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn img[data-v-f0878232]{width:30px;height:30px}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div[data-v-f0878232]{flex-direction:row;gap:.5rem}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div .step[data-v-f0878232]{width:20px;height:20px}.directory-homepage .hero-section .hero-content .hero-buttons .hero-btn div p[data-v-f0878232]{font-size:1rem}}.directory-homepage .directory-footer[data-v-f0878232]{text-align:center;background:#753608;color:#fff;padding:1rem 0;font-size:.9rem}.viewOutlet[data-v-f0878232]{min-height:65vh;background:hsla(0,0%,93%,.373)}.btn-outline[data-v-6517137d],.btn-primary[data-v-6517137d]{padding:.55rem 1.3rem;border-radius:.5rem;font-weight:600;cursor:pointer}.btn-primary[data-v-6517137d]{background:#9c6927;color:#fff;border:none}.btn-outline[data-v-6517137d]{background:#fff;border:1px solid #ccc}.cover-display[data-v-6517137d]{position:relative;width:100%;height:100%}.cover-display .overlay[data-v-6517137d]{position:absolute;inset:0;background:radial-gradient(rgba(227,13,13,0) 50%,#352001 100%)}.cover-display img[data-v-6517137d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 10px rgba(0,0,0,.12)}.edit-btn[data-v-6517137d]{position:absolute;top:10px;right:10px;width:34px;height:34px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.05rem;color:#fff;background:rgba(0,0,0,.55);cursor:pointer;z-index:3;opacity:1}.cover-editor[data-v-6517137d]{position:relative;width:100%;display:flex;flex-direction:column;height:100%}.preview[data-v-6517137d]{position:absolute;inset:0;height:100%}.preview img[data-v-6517137d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.preview .remove[data-v-6517137d]{position:absolute;top:8px;right:8px}.picker[data-v-6517137d]{flex:1;display:flex;align-items:center;justify-content:center;border:2px dashed #9c6927;border-radius:.5rem;cursor:pointer;text-align:center;z-index:4}.picker span[data-v-6517137d]{pointer-events:none}.adjustments[data-v-6517137d]{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.9);padding:1rem;border-radius:.6rem;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:.8rem;width:clamp(240px,90%,560px);z-index:5}.bp[data-v-6517137d]{font-size:.88rem;margin:0 0 .4rem}.pos-slider[data-v-6517137d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pos-slider label[data-v-6517137d]{display:flex;flex-direction:column;gap:.35rem;font-size:.88rem}.pos-slider input[type=range][data-v-6517137d]{width:100%;accent-color:#9c6927}.uploader[data-v-6517137d]{display:flex;flex-direction:column;gap:.35rem}.uploader .bar[data-v-6517137d]{width:100%;height:8px;background:#eee;border-radius:999px;overflow:hidden}.uploader .bar .fill[data-v-6517137d]{height:100%;width:0;background:#9c6927;border-radius:999px;transition:width .2s ease}.uploader .muted[data-v-6517137d]{color:#666;font-size:.8rem}.actions[data-v-6517137d]{display:flex;gap:.8rem;flex-wrap:wrap}@media(max-width:500px){.actions[data-v-6517137d]{flex-direction:column-reverse}}.business-info-editor[data-v-6cdda4db]{position:relative;display:flex;flex-direction:column}.loading[data-v-6cdda4db]{text-align:center;padding:1rem 0;color:#666}.header[data-v-6cdda4db]{display:flex;justify-content:space-between;align-items:center}.icon-btn[data-v-6cdda4db]{background:transparent;border:none;font-size:1.1rem;cursor:pointer}.field[data-v-6cdda4db]{display:flex;flex-direction:column}.two-col[data-v-6cdda4db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}p[data-v-6cdda4db]{margin:.3rem 0;font-size:1.2rem;line-height:1.6;color:#000;letter-spacing:.8px;font-style:normal;font-weight:300;word-break:break-word;white-space:pre-wrap}h2[data-v-6cdda4db]{margin:10px auto}input[data-v-6cdda4db],select[data-v-6cdda4db],textarea[data-v-6cdda4db]{padding:.6rem .9rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem}input[data-v-6cdda4db]:focus,select[data-v-6cdda4db]:focus,textarea[data-v-6cdda4db]:focus{border-color:#9c6927;outline:none}small[data-v-6cdda4db]{font-size:.8rem;align-self:flex-end}small.warn[data-v-6cdda4db]{color:#d33}.actions[data-v-6cdda4db]{display:flex;justify-content:flex-end;gap:.75rem}.btn-outline[data-v-6cdda4db],.btn-primary[data-v-6cdda4db]{padding:.5rem 1.3rem;border-radius:.5rem;cursor:pointer;font-weight:600}.btn-primary[data-v-6cdda4db]{border:none;background:#9c6927;color:#fff}.btn-outline[data-v-6cdda4db]{background:#fff;border:1px solid #ccc}.toast[data-v-6cdda4db]{position:absolute;top:-8px;right:10px;background:#28a745;color:#fff;padding:.3rem .7rem;border-radius:4px;font-size:.8rem}.fade-enter-active[data-v-6cdda4db],.fade-leave-active[data-v-6cdda4db]{transition:opacity .3s}.fade-enter-from[data-v-6cdda4db],.fade-leave-to[data-v-6cdda4db]{opacity:0}.gallery-card[data-v-65aacebd]{width:100%;box-sizing:border-box}.gallery-card .gallery-main[data-v-65aacebd]{position:relative;margin:0 auto;border-radius:8px;overflow:hidden;opacity:0;transition:opacity .35s ease,width .35s ease,height .35s ease;width:100%;height:50vh;box-sizing:border-box}.gallery-card .gallery-main.loaded[data-v-65aacebd]{opacity:1}.gallery-card .gallery-main img[data-v-65aacebd]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;touch-action:pan-y}.gallery-card .gallery-main.landscape img[data-v-65aacebd]{-o-object-fit:cover;object-fit:cover}.gallery-card .gallery-main .gallery-item_desc[data-v-65aacebd]{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:.35rem;padding:.6rem .9rem;backdrop-filter:blur(8px) saturate(120%);background:rgba(0,0,0,.35);color:#fff}.gallery-card .gallery-main .img-name[data-v-65aacebd]{margin:0;font-size:1.05rem;font-weight:700;text-transform:capitalize}.gallery-card .gallery-main .img-full-desc[data-v-65aacebd]{margin:0;font-size:.92rem;line-height:1.45;color:#f1f1f1}.gallery-card .gallery-main .desc-btn[data-v-65aacebd]{position:absolute;top:8px;right:8px;width:32px;height:32px;border:none;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;transition:background .25s}.gallery-card .gallery-main .desc-btn[data-v-65aacebd]:hover{background:rgba(0,0,0,.8)}.gallery-card .gallery-main.landscape[data-v-65aacebd]{aspect-ratio:16/9;max-height:580px;width:100%}.gallery-card .gallery-main.portrait[data-v-65aacebd]{aspect-ratio:3/4;max-height:580px;width:360px}.gallery-card .gallery-thumbs[data-v-65aacebd]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:6px;margin:10px 0}.gallery-card .gallery-thumbs img[data-v-65aacebd]{flex:0 0 auto;width:80px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:6px;opacity:.55;cursor:pointer;transition:opacity .25s,transform .25s}.gallery-card .gallery-thumbs img.portrait[data-v-65aacebd]{width:60px;height:80px}.gallery-card .gallery-thumbs img.active[data-v-65aacebd],.gallery-card .gallery-thumbs img[data-v-65aacebd]:hover{opacity:1;transform:scale(1.06)}@media(max-width:800px){.gallery-card .gallery-main[data-v-65aacebd]{height:auto}.gallery-card .gallery-main.landscape[data-v-65aacebd],.gallery-card .gallery-main.portrait[data-v-65aacebd]{width:100%;max-height:40vh}.gallery-card .gallery-thumbs[data-v-65aacebd]{gap:.4rem;scroll-snap-type:x mandatory;width:100vw;box-sizing:border-box;overflow-x:auto}.gallery-card .gallery-thumbs img[data-v-65aacebd]{width:22vw;height:16.5vw;scroll-snap-align:center}.gallery-card .gallery-thumbs img.portrait[data-v-65aacebd]{width:16vw;height:21vw}}.lightbox-backdrop[data-v-65aacebd]{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-65aacebd .25s ease}@keyframes fadeIn-65aacebd{0%{opacity:0}}.lightbox-img[data-v-65aacebd]{max-width:95vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 4px 18px rgba(0,0,0,.3)}.nav[data-v-65aacebd]{position:absolute;top:50%;transform:translateY(-50%);font-size:3rem;background:none;border:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .3em;opacity:.8;transition:opacity .2s}.nav.left[data-v-65aacebd]{left:1rem}.nav.right[data-v-65aacebd]{right:1rem}.nav[data-v-65aacebd]:hover{opacity:1}.close-btn[data-v-65aacebd]{position:absolute;top:1rem;right:1rem;font-size:2.2rem;background:none;border:none;color:#fff;cursor:pointer;opacity:.8;transition:opacity .2s}.close-btn[data-v-65aacebd]:hover{opacity:1}.view-grid[data-v-034d7bcc]{position:relative;background-color:#fff}.view-grid .icon-btn[data-v-034d7bcc]{position:absolute;top:4px;left:4px;background:transparent;border:none;cursor:pointer;font-size:1.1rem;z-index:2;background-color:#fff}.thumb-grid[data-v-034d7bcc]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.g-item[data-v-034d7bcc]{position:relative;display:flex;flex-direction:column;gap:.4rem;border:1px solid #ddd;border-radius:.5rem;padding:.5rem;background:#fff;cursor:grab}.g-item[data-v-034d7bcc]:active{cursor:grabbing}.g-item img[data-v-034d7bcc]{width:100%;-o-object-fit:contain;object-fit:contain;max-height:160px;border-radius:.4rem}.g-item img.portrait[data-v-034d7bcc]{max-height:200px}.g-name[data-v-034d7bcc],textarea[data-v-034d7bcc]{font-size:.8rem;padding:.35rem .5rem;border:1px solid #ccc;border-radius:.4rem;resize:vertical}.orient[data-v-034d7bcc]{font-size:.75rem;display:flex;gap:.6rem;flex-wrap:wrap}.remove[data-v-034d7bcc]{position:absolute;top:4px;right:4px;background:#d93025;color:#fff;border:none;width:22px;height:22px;line-height:22px;border-radius:50%;font-size:.7rem;cursor:pointer}.drop-zone[data-v-034d7bcc]{position:absolute;inset:-4px;border:2px dashed #9c6927;border-radius:.5rem;opacity:0;pointer-events:none;transition:opacity .2s}.drop-zone.show[data-v-034d7bcc]{opacity:.9}.add-new[data-v-034d7bcc]{display:grid;place-items:center;border:2px dashed #9c6927;color:#9c6927;font-weight:600;cursor:pointer;border-radius:.5rem;min-height:160px}.actions[data-v-034d7bcc]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.btn-outline[data-v-034d7bcc],.btn-primary[data-v-034d7bcc]{padding:.45rem 1.2rem;border-radius:.5rem;cursor:pointer;font-weight:600}.btn-primary[data-v-034d7bcc]{border:none;background:#9c6927;color:#fff}.btn-outline[data-v-034d7bcc]{background:#fff;border:1px solid #ccc}.toast[data-v-034d7bcc]{position:absolute;right:10px;bottom:-8px;background:#28a745;color:#fff;padding:.3rem .6rem;border-radius:4px;font-size:.75rem}.fade-enter-active[data-v-034d7bcc],.fade-leave-active[data-v-034d7bcc]{transition:opacity .3s}.fade-enter-from[data-v-034d7bcc],.fade-leave-to[data-v-034d7bcc]{opacity:0}.gallery-editor[data-v-034d7bcc]{position:relative;display:flex;flex-direction:column;gap:1rem}.title[data-v-034d7bcc]{margin:0 0 .5rem}.upload-overlay[data-v-034d7bcc]{position:absolute;inset:0;background:hsla(0,0%,100%,.8);display:grid;place-items:center;z-index:10;text-align:center;font-weight:600}.bar[data-v-034d7bcc]{width:clamp(200px,60%,400px);height:8px;background:#eee;border-radius:4px;overflow:hidden;margin-bottom:.75rem}.bar-fill[data-v-034d7bcc]{height:100%;background:#9c6927;transition:width .1s linear}.hours-editor[data-v-f8545002]{position:relative;display:flex;flex-direction:column;gap:1rem;margin:0 0;font-size:1.5rem;color:#000;line-height:1.5}.loading[data-v-f8545002]{text-align:center;padding:1rem 0;color:#666}.header[data-v-f8545002]{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.header h2[data-v-f8545002]{margin:0;padding:0;font-size:1.4rem}.icon-btn[data-v-f8545002]{background:transparent;border:none;cursor:pointer;font-size:1.1rem}.hours-view td[data-v-f8545002],.hours-view th[data-v-f8545002]{padding:.4rem .6rem;font-size:.95rem}.hours-view th[data-v-f8545002]{font-weight:600;text-align:left;width:120px}.hours-edit[data-v-f8545002]{width:100%;border-collapse:collapse;font-size:1rem}.hours-edit td[data-v-f8545002],.hours-edit th[data-v-f8545002]{padding:.35rem .5rem;border:1px solid #ddd;text-align:center}.hours-edit .day[data-v-f8545002]{text-align:left;font-weight:600}input[type=time][data-v-f8545002]{padding:.25rem .4rem;font-size:.9rem}.actions[data-v-f8545002]{display:flex;justify-content:flex-end;gap:.75rem}.btn-outline[data-v-f8545002],.btn-primary[data-v-f8545002]{padding:.45rem 1.2rem;border-radius:.5rem;font-weight:600;cursor:pointer}.btn-primary[data-v-f8545002]{background:#9c6927;color:#fff;border:none}.btn-outline[data-v-f8545002]{background:#fff;border:1px solid #ccc}.toast[data-v-f8545002]{position:absolute;right:10px;bottom:-8px;background:#28a745;color:#fff;padding:.3rem .6rem;border-radius:4px;font-size:.75rem}.fade-enter-active[data-v-f8545002],.fade-leave-active[data-v-f8545002]{transition:opacity .3s}.fade-enter-from[data-v-f8545002],.fade-leave-to[data-v-f8545002]{opacity:0}.prices-editor[data-v-5b8a1e29]{position:relative;display:flex;flex-direction:column;gap:1rem}.loading[data-v-5b8a1e29]{text-align:center;padding:1rem 0;color:#666}.header[data-v-5b8a1e29]{display:flex;justify-content:space-between;align-items:center;margin:0}.header h2[data-v-5b8a1e29]{margin:0;padding:0;border-bottom:2px solid rgba(0,0,0,.185)}.icon-btn[data-v-5b8a1e29]{background:transparent;border:none;cursor:pointer;font-size:1.1rem}.price-list[data-v-5b8a1e29]{list-style:none;margin:0;padding:0}.price-list li[data-v-5b8a1e29]{display:flex;align-items:center;gap:.6rem;justify-content:space-between;padding:.4rem 0}.price-list .title[data-v-5b8a1e29]{font-weight:500;flex:1}.price-list .amount[data-v-5b8a1e29]{color:#9c6927;font-weight:600;min-width:80px;text-align:right}.price-list .btn-cart[data-v-5b8a1e29]{background:#28a745;color:#fff;border:none;padding:.25rem .6rem;border-radius:.35rem;font-size:.8rem;cursor:pointer}.price-list .empty[data-v-5b8a1e29]{text-align:center;color:#777;padding:.5rem}.price-table[data-v-5b8a1e29]{display:flex;flex-direction:column;gap:.6rem}.row[data-v-5b8a1e29]{position:relative;display:grid;grid-template-columns:1fr 110px auto;gap:.6rem;align-items:center;cursor:grab}.row[data-v-5b8a1e29]:active{cursor:grabbing}.row input[data-v-5b8a1e29]{padding:.4rem .6rem;border:1px solid #ccc;border-radius:.4rem;font-size:.9rem}.row input[type=number][data-v-5b8a1e29]{text-align:right}.remove[data-v-5b8a1e29]{background:#d93025;color:#fff;border:none;width:26px;height:26px;line-height:26px;border-radius:50%;font-size:.75rem;cursor:pointer}.drop-zone[data-v-5b8a1e29]{position:absolute;inset:-4px;border:2px dashed #9c6927;border-radius:.5rem;opacity:0;pointer-events:none;transition:opacity .2s}.drop-zone.show[data-v-5b8a1e29]{opacity:.9}.add-new[data-v-5b8a1e29]{align-self:start;background:#fff;border:2px dashed #9c6927;border-radius:.5rem;padding:.4rem .6rem;cursor:pointer;font-weight:600;width:-moz-max-content;width:max-content;font-size:.9rem}.actions[data-v-5b8a1e29]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.6rem}.btn-outline[data-v-5b8a1e29],.btn-primary[data-v-5b8a1e29]{padding:.45rem 1.2rem;border-radius:.5rem;cursor:pointer;font-weight:600}.btn-primary[data-v-5b8a1e29]{border:none;background:#9c6927;color:#fff}.btn-outline[data-v-5b8a1e29]{background:#fff;border:1px solid #ccc}.toast[data-v-5b8a1e29]{position:absolute;right:10px;bottom:-8px;background:#28a745;color:#fff;padding:.3rem .6rem;border-radius:4px;font-size:.75rem}.fade-enter-active[data-v-5b8a1e29],.fade-leave-active[data-v-5b8a1e29]{transition:opacity .3s}.fade-enter-from[data-v-5b8a1e29],.fade-leave-to[data-v-5b8a1e29]{opacity:0}[data-v-6354cc70]:root{--surface:#fff;--surface-alt:#f3f4f6;--text:#111827;--text-inverse:#fff;--primary:#9c6927;--primary-hover:#b57b34;--success:#22c55e;--warning:#f59e0b;--danger:#d93025;--border:#e5e7eb;--radius:0.75rem;--shadow:0 6px 18px rgba(0,0,0,.06)}.card[data-v-6354cc70]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem 1.6rem;box-shadow:var(--shadow);position:relative;color:var(--text)}.field[data-v-6354cc70]{display:flex;flex-direction:column;margin-block-end:1rem}.field span[data-v-6354cc70]{font-size:.85rem;color:var(--muted);margin-block-end:.25rem}.field input[data-v-6354cc70],.field select[data-v-6354cc70],.field textarea[data-v-6354cc70]{padding:.55rem .75rem;border:1px solid var(--border);border-radius:.5rem;resize:vertical;background:var(--surface-alt);color:var(--text)}.pill[data-v-6354cc70]{font-size:.85rem;padding:.35rem .75rem;border-radius:999px;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,border .2s,color .2s;color:var(--text)}.pill.add[data-v-6354cc70]{background:var(--surface-alt)}.pill.danger[data-v-6354cc70]{background:var(--danger);color:var(--text-inverse)}.pill.active[data-v-6354cc70]{background:var(--primary);color:var(--text-inverse)}.btn[data-v-6354cc70]{display:inline-block;padding:.55rem 1.4rem;border-radius:.5rem;font-weight:600;cursor:pointer;border:0;transition:background .2s}.btn.primary[data-v-6354cc70]{background:var(--primary);color:var(--text-inverse)}.btn.primary[data-v-6354cc70]:hover{background:var(--primary-hover)}.btn.ghost[data-v-6354cc70]{background:transparent;border:1px solid var(--border);color:var(--text)}.btn.block[data-v-6354cc70]{width:100%}.slot-grid[data-v-6354cc70]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-block-end:1rem}.slot[data-v-6354cc70]{background:var(--primary);color:var(--text-inverse);border:0;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;transition:background .2s}.slot[data-v-6354cc70]:hover{background:var(--primary-hover)}.toast[data-v-6354cc70]{position:absolute;right:1.2rem;bottom:1rem;background:var(--success);color:var(--text-inverse);padding:.4rem .8rem;border-radius:.5rem;font-size:.8rem}.fade-enter-active[data-v-6354cc70],.fade-leave-active[data-v-6354cc70]{transition:opacity .25s}[data-v-6354cc70]:root{--muted:#6b7280}.overlay[data-v-6354cc70]{position:fixed;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.815);z-index:1}.modal[data-v-6354cc70]{background:var(--surface);color:var(--text);padding:1.6rem 2rem;border-radius:var(--radius);width:clamp(300px,90vw,420px);box-shadow:var(--shadow);position:relative;background-color:#f3f4f6}@media(max-width:600px){.modal[data-v-6354cc70]{width:clamp(100px,90vw,100%)}}.modal input[data-v-6354cc70],.modal select[data-v-6354cc70],.modal textarea[data-v-6354cc70]{border:2px solid #000;box-sizing:border-box}.close[data-v-6354cc70]{position:absolute;top:.65rem;right:.75rem;background:transparent;border:0;font-size:1.2rem;color:var(--text);cursor:pointer}.summary[data-v-6354cc70]{margin-block:.5rem 1.25rem;line-height:1.4}.tip[data-v-6354cc70]{font-size:16px;color:var(--muted);margin-bottom:.25rem}.none[data-v-6354cc70]{color:var(--muted);font-style:italic}.alt p[data-v-6354cc70]{font-size:16px;color:var(--muted)}.settings[data-v-6354cc70],.settings[data-v-6354cc70] *{box-shadow:none!important}button[data-v-6354cc70]:focus-visible,input[data-v-6354cc70]:focus-visible,select[data-v-6354cc70]:focus-visible,textarea[data-v-6354cc70]:focus-visible{outline:2px solid var(--primary,#0ea5e9);outline-offset:2px;background-color:#f9fafb}.top[data-v-6354cc70]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.top .small[data-v-6354cc70]{font-size:.9rem}@media(max-width:1280px){.top[data-v-6354cc70]{gap:.8rem}}@media(max-width:640px){.top[data-v-6354cc70]{flex-direction:column;align-items:flex-start;gap:.4rem}}.summary[data-v-6354cc70]{margin-top:.5rem}.meta[data-v-6354cc70]{display:flex;flex-wrap:wrap;gap:.5rem .9rem;padding:0;margin:0 0 .25rem;list-style:none}.stack[data-v-6354cc70]{display:grid;gap:1rem}.inline summary[data-v-6354cc70]{cursor:pointer;margin-bottom:.35rem}.switch[data-v-6354cc70]{display:inline-flex;align-items:center;gap:.6rem}.switch.small[data-v-6354cc70]{gap:.4rem}.switch input[type=checkbox][data-v-6354cc70]{width:1.1rem;height:1.1rem;accent-color:var(--primary,#0ea5e9)}.grid-2[data-v-6354cc70]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.grid-2[data-v-6354cc70]{grid-template-columns:1fr}}.weekly[data-v-6354cc70]{display:grid;gap:.6rem}.week-row[data-v-6354cc70]{display:grid;grid-template-columns:7.5rem auto 1fr auto 1fr;align-items:center;gap:.6rem}.week-row .day[data-v-6354cc70]{font-weight:600}.week-row .dash[data-v-6354cc70]{opacity:.7}.week-row input[type=time][data-v-6354cc70]{padding:.35rem .5rem;border:1px solid var(--border,#e5e7eb);border-radius:.4rem}@media(max-width:1280px){.week-row[data-v-6354cc70]{grid-template-columns:7rem auto 1fr auto 1fr}}@media(max-width:1024px){.week-row[data-v-6354cc70]{grid-template-columns:6.5rem 1fr 1fr;align-items:start}.week-row .switch[data-v-6354cc70]{grid-column:1/-1}.week-row .dash[data-v-6354cc70]{display:none}.week-row input[type=time][data-v-6354cc70]:first-of-type{grid-column:2}.week-row input[type=time][data-v-6354cc70]:last-of-type{grid-column:3}}@media(max-width:640px){.week-row[data-v-6354cc70]{grid-template-columns:1fr}.week-row .day[data-v-6354cc70],.week-row .switch[data-v-6354cc70]{margin-bottom:.25rem}.week-row input[type=time][data-v-6354cc70]{width:100%}.week-row input[type=time]+input[type=time][data-v-6354cc70]{margin-top:.4rem}}.services[data-v-6354cc70]{margin-top:.5rem}.mb-2[data-v-6354cc70]{margin-bottom:.5rem}.srv-table[data-v-6354cc70]{width:100%;border-collapse:collapse;margin-bottom:.5rem}.srv-table th[data-v-6354cc70]{text-align:left;font-weight:500;padding:.25rem 0;color:var(--muted,#6b7280)}.srv-table td[data-v-6354cc70]{padding:.3rem 0}.srv-table input[data-v-6354cc70]{width:100%;padding:.45rem 1rem;border:1px solid var(--border,#e5e7eb);border-radius:.4rem;background-color:#f9fafb;box-sizing:border-box}@media(max-width:1280px){.srv-table input[data-v-6354cc70]{padding:.4rem .55rem}}@media(max-width:1024px){.srv-table[data-v-6354cc70]{display:block;overflow-x:auto;white-space:nowrap}}.pill-group[data-v-6354cc70]{display:flex;gap:.5rem;flex-wrap:wrap}.pill-group .pill[data-v-6354cc70]{padding:.38rem .95rem;font-size:.85rem;border-radius:999px;border:1px solid var(--border,#e5e7eb);background:var(--surface-alt,#f9fafb);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,border .15s}.pill-group .pill.active[data-v-6354cc70]{background:var(--primary,#0ea5e9);border-color:var(--primary,#0ea5e9);color:#fff}.pill-group .pill.danger[data-v-6354cc70]{background:#fee2e2;border-color:#fecaca;color:#7f1d1d}.pill-group .pill.add[data-v-6354cc70]{background:#ecfeff;border-color:#a5f3fc;color:#075985}.toast[data-v-6354cc70]{margin-top:.75rem;padding:.6rem .85rem;border-radius:.6rem;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb)}.fade-enter-active[data-v-6354cc70],.fade-leave-active[data-v-6354cc70]{transition:opacity .18s ease}.fade-enter-from[data-v-6354cc70],.fade-leave-to[data-v-6354cc70]{opacity:0}[data-v-21a5c38b]:root{--surface:#fff;--surface-alt:#f3f4f6;--text:#111827;--text-inverse:#fff;--primary:#9c6927;--primary-hover:#b57b34;--success:#22c55e;--warning:#f59e0b;--danger:#d93025;--border:#e5e7eb;--radius:0.75rem;--shadow:0 6px 18px rgba(0,0,0,.06)}.card[data-v-21a5c38b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem 1.6rem;box-shadow:var(--shadow);position:relative;color:var(--text)}.field[data-v-21a5c38b]{display:flex;flex-direction:column;margin-block-end:1rem}.field span[data-v-21a5c38b]{font-size:.85rem;color:var(--muted);margin-block-end:.25rem}.field input[data-v-21a5c38b],.field select[data-v-21a5c38b],.field textarea[data-v-21a5c38b]{padding:.55rem .75rem;border:1px solid var(--border);border-radius:.5rem;resize:vertical;background:var(--surface-alt);color:var(--text)}.pill[data-v-21a5c38b]{font-size:.85rem;padding:.35rem .75rem;border-radius:999px;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,border .2s,color .2s;color:var(--text)}.pill.add[data-v-21a5c38b]{background:var(--surface-alt)}.pill.danger[data-v-21a5c38b]{background:var(--danger);color:var(--text-inverse)}.pill.active[data-v-21a5c38b]{background:var(--primary);color:var(--text-inverse)}.btn[data-v-21a5c38b]{display:inline-block;padding:.55rem 1.4rem;border-radius:.5rem;font-weight:600;cursor:pointer;border:0;transition:background .2s}.btn.primary[data-v-21a5c38b]{background:var(--primary);color:var(--text-inverse)}.btn.primary[data-v-21a5c38b]:hover{background:var(--primary-hover)}.btn.ghost[data-v-21a5c38b]{background:transparent;border:1px solid var(--border);color:var(--text)}.btn.block[data-v-21a5c38b]{width:100%}.slot-grid[data-v-21a5c38b]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-block-end:1rem}.slot[data-v-21a5c38b]{background:var(--primary);color:var(--text-inverse);border:0;padding:.5rem .75rem;border-radius:.5rem;transition:background .2s}.slot[data-v-21a5c38b]:hover{background:var(--primary-hover)}.toast[data-v-21a5c38b]{position:absolute;right:1.2rem;bottom:1rem;background:var(--success);color:var(--text-inverse);padding:.4rem .8rem;border-radius:.5rem;font-size:.8rem}.fade-enter-active[data-v-21a5c38b],.fade-leave-active[data-v-21a5c38b]{transition:opacity .25s}.fade-enter-from[data-v-21a5c38b],.fade-leave-to[data-v-21a5c38b]{opacity:0}[data-v-21a5c38b]:root{--muted:#6b7280}.overlay[data-v-21a5c38b]{background:rgba(0,0,0,.815);z-index:1}.modal[data-v-21a5c38b]{background:var(--surface);color:var(--text);padding:1.6rem 2rem;border-radius:var(--radius);width:clamp(300px,90vw,420px);box-shadow:var(--shadow);position:relative;background-color:#f3f4f6}@media(max-width:600px){.modal[data-v-21a5c38b]{width:clamp(100px,90vw,100%)}}.modal input[data-v-21a5c38b],.modal select[data-v-21a5c38b],.modal textarea[data-v-21a5c38b]{border:2px solid #000;box-sizing:border-box}.close[data-v-21a5c38b]{position:absolute;top:.65rem;right:.75rem;background:transparent;border:0;color:var(--text)}.summary[data-v-21a5c38b]{margin-block:.5rem 1.25rem;line-height:1.4}.tip[data-v-21a5c38b]{font-size:16px;color:var(--muted);margin-bottom:.25rem}.none[data-v-21a5c38b]{color:var(--muted);font-style:italic}.alt p[data-v-21a5c38b]{font-size:16px;color:var(--muted)}.picker[data-v-21a5c38b],.picker[data-v-21a5c38b] *{box-shadow:none!important}.head[data-v-21a5c38b]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.head .tz[data-v-21a5c38b]{color:var(--muted,#6b7280)}button[data-v-21a5c38b],input[data-v-21a5c38b],select[data-v-21a5c38b],textarea[data-v-21a5c38b]{outline:2px solid #298335;background-color:#fff}button[data-v-21a5c38b]:focus-visible,input[data-v-21a5c38b]:focus-visible,select[data-v-21a5c38b]:focus-visible,textarea[data-v-21a5c38b]:focus-visible{outline:2px solid var(--primary,#0ea5e9);outline-offset:2px}.field.invalid input[data-v-21a5c38b],.field.invalid select[data-v-21a5c38b],.field.invalid textarea[data-v-21a5c38b]{border-color:#b91c1c;background:#fff6f6}.field-error[data-v-21a5c38b]{color:#b91c1c;font-size:.85rem;margin-top:.25rem;display:inline-block}.slot-grid[data-v-21a5c38b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));gap:.6rem;max-height:60vh;overflow-y:auto;padding-right:.25rem}.slot[data-v-21a5c38b]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.7rem .8rem;min-height:44px;border:1px solid var(--border,#e5e7eb);border-radius:.6rem;background:var(--surface,#fff);cursor:pointer;text-align:center;transition:background .15s,border-color .15s,transform .06s}.slot .time[data-v-21a5c38b]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slot .dash[data-v-21a5c38b]{opacity:.7}.slot[data-v-21a5c38b]:hover{background:var(--surface-alt,#f5f7f9)}.slot[data-v-21a5c38b]:active{transform:translateY(1px)}.slot.selected[data-v-21a5c38b]{background:rgba(14,165,233,.06);border-color:var(--primary,#0ea5e9)}.none[data-v-21a5c38b]{padding:.6rem .75rem;border:1px dashed var(--border,#e5e7eb);border-radius:.6rem;background:var(--surface,#fff);color:var(--muted,#6b7280)}.alt[data-v-21a5c38b]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;color:var(--muted,#6b7280)}.alt a[data-v-21a5c38b]{text-decoration:underline}.overlay[data-v-21a5c38b]{position:fixed;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.45);z-index:1000;padding:1rem}.modal[data-v-21a5c38b]{background:#fff;color:inherit;padding:1.25rem;width:100%;max-width:32rem;max-height:90vh;overflow:auto;border-radius:.9rem;border:1px solid var(--border,#e5e7eb)}.close[data-v-21a5c38b]{position:sticky;float:right;top:0;font-size:1.2rem;background:none;border:none;cursor:pointer;line-height:1}.summary[data-v-21a5c38b]{margin:0 0 1rem;line-height:1.5}.grid-2[data-v-21a5c38b]{display:grid;gap:.6rem;grid-template-columns:1fr 1fr}@media(max-width:640px){.head[data-v-21a5c38b]{flex-direction:column;align-items:flex-start;gap:.25rem}.slot-grid[data-v-21a5c38b]{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem}.grid-2[data-v-21a5c38b]{grid-template-columns:1fr}.modal[data-v-21a5c38b]{max-width:100%;border-radius:.75rem}}.error[data-v-21a5c38b]{margin:.25rem 0 1rem;color:#b91c1c}[data-v-1297f1ff]:root{--surface:#fff;--surface-alt:#f3f4f6;--text:#111827;--text-inverse:#fff;--primary:#9c6927;--primary-hover:#b57b34;--success:#22c55e;--warning:#f59e0b;--danger:#d93025;--border:#e5e7eb;--radius:0.75rem;--shadow:0 6px 18px rgba(0,0,0,.06)}.card[data-v-1297f1ff]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem 1.6rem;box-shadow:var(--shadow);position:relative;color:var(--text)}.field[data-v-1297f1ff]{display:flex;flex-direction:column;margin-block-end:1rem}.field span[data-v-1297f1ff]{font-size:.85rem;color:var(--muted);margin-block-end:.25rem}.field input[data-v-1297f1ff],.field select[data-v-1297f1ff],.field textarea[data-v-1297f1ff]{padding:.55rem .75rem;border:1px solid var(--border);border-radius:.5rem;resize:vertical;background:var(--surface-alt);color:var(--text)}.pill[data-v-1297f1ff]{font-size:.85rem;padding:.35rem .75rem;border-radius:999px;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,border .2s,color .2s;color:var(--text)}.pill.add[data-v-1297f1ff]{background:var(--surface-alt)}.pill.danger[data-v-1297f1ff]{background:var(--danger);color:var(--text-inverse)}.pill.active[data-v-1297f1ff]{background:var(--primary);color:var(--text-inverse)}.btn[data-v-1297f1ff]{display:inline-block;padding:.55rem 1.4rem;border-radius:.5rem;font-weight:600;cursor:pointer;border:0;transition:background .2s}.btn.primary[data-v-1297f1ff]{background:var(--primary);color:var(--text-inverse)}.btn.primary[data-v-1297f1ff]:hover{background:var(--primary-hover)}.btn.ghost[data-v-1297f1ff]{background:transparent;border:1px solid var(--border);color:var(--text)}.btn.block[data-v-1297f1ff]{width:100%}.slot-grid[data-v-1297f1ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-block-end:1rem}.slot[data-v-1297f1ff]{background:var(--primary);color:var(--text-inverse);border:0;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;transition:background .2s}.slot[data-v-1297f1ff]:hover{background:var(--primary-hover)}.toast[data-v-1297f1ff]{position:absolute;right:1.2rem;bottom:1rem;background:var(--success);color:var(--text-inverse);padding:.4rem .8rem;border-radius:.5rem;font-size:.8rem}.fade-enter-active[data-v-1297f1ff],.fade-leave-active[data-v-1297f1ff]{transition:opacity .25s}[data-v-1297f1ff]:root{--muted:#6b7280}.overlay[data-v-1297f1ff]{position:fixed;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.815);z-index:1}.modal[data-v-1297f1ff]{background:var(--surface);color:var(--text);padding:1.6rem 2rem;border-radius:var(--radius);width:clamp(300px,90vw,420px);box-shadow:var(--shadow);position:relative;background-color:#f3f4f6}@media(max-width:600px){.modal[data-v-1297f1ff]{width:clamp(100px,90vw,100%)}}.modal input[data-v-1297f1ff],.modal select[data-v-1297f1ff],.modal textarea[data-v-1297f1ff]{border:2px solid #000;box-sizing:border-box}.close[data-v-1297f1ff]{position:absolute;top:.65rem;right:.75rem;background:transparent;border:0;font-size:1.2rem;color:var(--text);cursor:pointer}.summary[data-v-1297f1ff]{margin-block:.5rem 1.25rem;line-height:1.4}.tip[data-v-1297f1ff]{font-size:16px;color:var(--muted);margin-bottom:.25rem}.none[data-v-1297f1ff]{color:var(--muted);font-style:italic}.alt p[data-v-1297f1ff]{font-size:16px;color:var(--muted)}.booking-module[data-v-1297f1ff]{display:block;background-color:#fff}.booking-module[data-v-1297f1ff]>*+*{margin-top:1rem}.booking-module[data-v-1297f1ff],.booking-module[data-v-1297f1ff] *{box-shadow:none!important;background-color:hsla(0,0%,100%,.24)}.card[data-v-1297f1ff]{box-shadow:none!important}.toast[data-v-1297f1ff]{position:sticky;bottom:.5rem;margin-top:.75rem;padding:.7rem 1rem;border-radius:.6rem;font-size:.95rem;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff)}.fade-enter-active[data-v-1297f1ff],.fade-leave-active[data-v-1297f1ff]{transition:opacity .18s ease}.fade-enter-from[data-v-1297f1ff],.fade-leave-to[data-v-1297f1ff]{opacity:0}@media(max-width:640px){.booking-module[data-v-1297f1ff]{margin-block:1rem}}.video-editor[data-v-f45a8f80]{position:relative;display:flex;flex-direction:column;gap:1rem}.edit-btn[data-v-f45a8f80]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer}.preview[data-v-f45a8f80]{display:flex;flex-direction:column;gap:1rem}.preview iframe[data-v-f45a8f80],.preview video[data-v-f45a8f80]{width:100%;height:25.5vw;border-radius:8px;border:none}@media(max-width:1625px){.preview iframe[data-v-f45a8f80],.preview video[data-v-f45a8f80]{height:34.1vw}}@media(max-width:959px){.preview iframe[data-v-f45a8f80],.preview video[data-v-f45a8f80]{height:53vw}}@media(max-width:721px){.preview iframe[data-v-f45a8f80],.preview video[data-v-f45a8f80]{height:53vw}}@media(max-width:500px){.preview iframe[data-v-f45a8f80],.preview video[data-v-f45a8f80]{height:50vw}}.none[data-v-f45a8f80]{color:#777;font-style:italic}.caption[data-v-f45a8f80]{font-size:.9rem;color:#555}.field[data-v-f45a8f80]{display:flex;flex-direction:column;gap:.4rem}.field input[data-v-f45a8f80],.field textarea[data-v-f45a8f80]{padding:.6rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem}.actions[data-v-f45a8f80]{display:flex;justify-content:flex-end;gap:.75rem}.btn-outline[data-v-f45a8f80],.btn-primary[data-v-f45a8f80]{padding:.55rem 1.4rem;border-radius:.5rem;cursor:pointer;font-weight:600}.btn-primary[data-v-f45a8f80]{border:none;background:#9c6927;color:#fff}.btn-outline[data-v-f45a8f80]{background:#fff;border:1px solid #ccc}.toast[data-v-f45a8f80]{position:absolute;top:-8px;right:10px;background:#28a745;color:#fff;padding:.3rem .7rem;border-radius:4px;font-size:.8rem}.fade-enter-active[data-v-f45a8f80],.fade-leave-active[data-v-f45a8f80]{transition:opacity .3s}.fade-enter-from[data-v-f45a8f80],.fade-leave-to[data-v-f45a8f80]{opacity:0}.address-editor[data-v-6bd36c62]{position:relative;display:flex;flex-direction:column;gap:1rem}.icon-btn.edit-btn[data-v-6bd36c62]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer}.address-display[data-v-6bd36c62]{font-size:1rem;color:#333}.address-display .none[data-v-6bd36c62]{color:#777;font-style:italic}.map-container iframe[data-v-6bd36c62]{width:100%;height:350px;border:none;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.map-container .full_address[data-v-6bd36c62]{font-weight:400;font-size:1rem;word-break:break-word}.field[data-v-6bd36c62]{display:flex;flex-direction:column;gap:.4rem}.field input[data-v-6bd36c62]{padding:.6rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem}.two-col[data-v-6bd36c62]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.req[data-v-6bd36c62]{color:#d33}.toggle[data-v-6bd36c62]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.toggle input[data-v-6bd36c62]{accent-color:#9c6927}.actions[data-v-6bd36c62]{display:flex;justify-content:flex-end;gap:1rem}.btn-outline[data-v-6bd36c62],.btn-primary[data-v-6bd36c62]{padding:.55rem 1.4rem;border-radius:.5rem;cursor:pointer;font-weight:600}.btn-primary[data-v-6bd36c62]{background:#9c6927;border:none;color:#fff}.btn-outline[data-v-6bd36c62]{background:#fff;border:1px solid #ccc}.toast[data-v-6bd36c62]{position:absolute;top:-8px;right:1rem;background:#28a745;color:#fff;padding:.3rem .7rem;border-radius:4px;font-size:.8rem}.fade-enter-active[data-v-6bd36c62],.fade-leave-active[data-v-6bd36c62]{transition:opacity .3s}.fade-enter-from[data-v-6bd36c62],.fade-leave-to[data-v-6bd36c62]{opacity:0}.reviews-list[data-v-5bed7888]{display:flex;flex-direction:column;gap:1rem}.no-reviews[data-v-5bed7888]{color:#777;font-style:italic}.review-item[data-v-5bed7888]{border-bottom:1px solid #eee;padding-bottom:.8rem}.review-item[data-v-5bed7888]:last-child{border:none}.r-head[data-v-5bed7888]{justify-content:space-between;margin-bottom:.2rem}.r-head[data-v-5bed7888],.user[data-v-5bed7888]{display:flex;align-items:center;gap:.6rem}.right-side[data-v-5bed7888]{display:flex;align-items:center;gap:.5rem}.avatar[data-v-5bed7888]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-fallback[data-v-5bed7888]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eee;color:#555;font-weight:700;text-transform:uppercase}.name[data-v-5bed7888]{line-height:1}.rating[data-v-5bed7888]{white-space:nowrap;color:#f4b400;font-size:1.1rem}.r-comment[data-v-5bed7888]{margin:.4rem 0}.r-date[data-v-5bed7888]{color:#999;font-size:.85rem}.btn[data-v-5bed7888]{padding:.5rem 1rem;border-radius:.4rem;font-weight:600;cursor:pointer}.btn-submit[data-v-5bed7888]{background:#9c6927;color:#fff;border:none}.btn-cancel[data-v-5bed7888]{background:#fff;border:1px solid #ccc}.btn-delete[data-v-5bed7888]{background:#fff;border:1px solid #e33;color:#e33;font-size:.7rem;padding:.1rem .2rem}.modal-overlay[data-v-5bed7888]{position:fixed;inset:0;background:rgba(0,0,0,.897);display:grid;place-items:center;z-index:1000;padding:0 2%;box-sizing:border-box}.modal[data-v-5bed7888]{background:#fff;padding:1.5rem;border-radius:.6rem;width:clamp(300px,90vw,420px);box-sizing:border-box}.modal-text[data-v-5bed7888]{margin:.75rem 0 1rem}.review-form[data-v-5bed7888]{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.review-form label[data-v-5bed7888]{display:flex;flex-direction:column;font-size:.9rem}.review-form select[data-v-5bed7888],.review-form textarea[data-v-5bed7888]{margin-top:.3rem;padding:.5rem;border:1px solid #ccc;border-radius:.4rem;font-size:1rem}.actions[data-v-5bed7888]{display:flex;justify-content:flex-end;gap:.5rem}.socials-editor[data-v-01c9b580]{position:relative;display:flex;flex-direction:column;gap:1rem}.header[data-v-01c9b580]{display:flex;justify-content:space-between;align-items:center}.icon-btn[data-v-01c9b580]{background:transparent;border:none;cursor:pointer;font-size:1.1rem}.social-links[data-v-01c9b580]{list-style:none;display:flex;gap:.9rem;margin:0;padding:0}.social-links a[data-v-01c9b580]{font-size:1.4rem;color:var(--accent,#902808);transition:transform .2s}.social-links a[data-v-01c9b580]:hover{transform:scale(1.12)}.empty[data-v-01c9b580]{font-style:italic;color:#666}.form[data-v-01c9b580]{display:grid;gap:.8rem}.field[data-v-01c9b580]{display:flex;flex-direction:column;gap:.25rem}.field input[data-v-01c9b580]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:.45rem;font-size:.95rem}.field input[data-v-01c9b580]:focus{border-color:#9c6927;outline:none}.actions[data-v-01c9b580]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.3rem}.btn-outline[data-v-01c9b580],.btn-primary[data-v-01c9b580]{padding:.5rem 1.3rem;border-radius:.5rem;font-weight:600;cursor:pointer}.btn-primary[data-v-01c9b580]{background:#9c6927;color:#fff;border:none}.btn-outline[data-v-01c9b580]{background:#fff;border:1px solid #ccc}.toast[data-v-01c9b580]{position:absolute;top:-8px;right:10px;background:#28a745;color:#fff;padding:.3rem .7rem;border-radius:4px;font-size:.8rem}.fade-enter-active[data-v-01c9b580],.fade-leave-active[data-v-01c9b580]{transition:opacity .3s}.fade-enter-from[data-v-01c9b580],.fade-leave-to[data-v-01c9b580]{opacity:0}.jobs-editor[data-v-3e8e4870]{display:flex;flex-direction:column;gap:1.5rem}.job-list[data-v-3e8e4870]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.job-item[data-v-3e8e4870]{background:#fff;border:1px solid #e0e0e0;border-radius:.75rem;padding:1rem;cursor:pointer;transition:box-shadow .2s}.job-item[data-v-3e8e4870]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.job-item header h3[data-v-3e8e4870]{margin:0;font-size:1.1rem}.job-item small[data-v-3e8e4870]{color:#666;font-size:.85rem}.salary[data-v-3e8e4870]{font-weight:600;margin:.5rem 0}.unit[data-v-3e8e4870]{color:#555}.desc[data-v-3e8e4870]{margin:.5rem 0;color:#333}.date[data-v-3e8e4870]{font-size:.8rem;color:#999}.apps[data-v-3e8e4870]{margin:.25rem 0 0;font-size:.85rem;color:#902808}.empty[data-v-3e8e4870]{font-style:italic;color:#666;text-align:center}.edit-mode .edit-table[data-v-3e8e4870]{display:grid;gap:1rem}.edit-mode .row[data-v-3e8e4870]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr)) auto;gap:.5rem;align-items:start}.edit-mode .salary-edit[data-v-3e8e4870]{display:flex;gap:.5rem}.edit-mode input[data-v-3e8e4870],.edit-mode select[data-v-3e8e4870],.edit-mode textarea[data-v-3e8e4870]{padding:.5rem;border:1px solid #ccc;border-radius:.5rem}.remove[data-v-3e8e4870]{background:#e57373;border:none;color:#fff;padding:.25rem .5rem;border-radius:.4rem;cursor:pointer}.actions[data-v-3e8e4870]{display:flex;justify-content:flex-end;gap:.5rem}.btn-outline[data-v-3e8e4870]{background:transparent;border:1px solid #902808;color:#902808}.add-new[data-v-3e8e4870]{justify-self:start;background:transparent;border:1px dashed #902808;color:#902808}.btn-primary[data-v-3e8e4870]{align-self:start}.toast[data-v-3e8e4870]{position:absolute;top:1rem;right:1rem;background:#2e7d32;color:#fff;padding:.5rem 1rem;border-radius:.5rem}.overlay[data-v-3e8e4870]{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;z-index:999}.modal[data-v-3e8e4870]{background:#fff;padding:1.5rem;border-radius:.75rem;width:clamp(320px,95vw,540px);max-height:90vh;overflow-y:auto;position:relative}.close[data-v-3e8e4870]{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;font-size:1.2rem;cursor:pointer}.applications[data-v-3e8e4870]{margin:1rem 0 1.5rem}.applications h3[data-v-3e8e4870]{margin:0 0 .25rem}.applications ul[data-v-3e8e4870]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.applications li[data-v-3e8e4870]{border:1px solid #eee;border-radius:.5rem;padding:.75rem}.applications .files a[data-v-3e8e4870]{margin-right:.75rem;font-size:.9rem;color:#902808}.note[data-v-3e8e4870]{margin:.5rem 0;font-size:.9rem;color:#444}.apply-form[data-v-3e8e4870]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.apply-form input[data-v-3e8e4870],.apply-form textarea[data-v-3e8e4870]{padding:.5rem;border:1px solid #ccc;border-radius:.5rem}.file-input[data-v-3e8e4870]{font-size:.9rem}.file-input input[data-v-3e8e4870]{margin-top:.25rem}.confirm[data-v-3e8e4870]{margin-top:1rem;color:#2e7d32;font-weight:600}.fade-enter-active[data-v-3e8e4870],.fade-leave-active[data-v-3e8e4870]{transition:opacity .3s}.fade-enter-from[data-v-3e8e4870],.fade-leave-to[data-v-3e8e4870]{opacity:0}@media(max-width:640px){.edit-mode .row[data-v-3e8e4870]{grid-template-columns:1fr}.actions[data-v-3e8e4870]{flex-direction:column;align-items:stretch}}.logo-editor[data-v-0c246f0a]{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;top:-115px;height:200px;width:300px}.view[data-v-0c246f0a]{position:relative;width:100%;height:100%;box-sizing:border-box}.view .logo-wrap[data-v-0c246f0a]{border:1px solid #ececec;padding:.3rem;border-radius:.5rem;background:#fff;height:100%;width:100%;box-sizing:border-box}.view .logo-wrap img[data-v-0c246f0a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.view .edit-btn[data-v-0c246f0a]{position:absolute;top:4px;right:4px;border:none;background:transparent;font-size:1.15rem;cursor:pointer}.edit[data-v-0c246f0a]{display:flex;flex-direction:column;gap:.9rem}.preview[data-v-0c246f0a]{position:relative;max-width:220px}.preview img[data-v-0c246f0a]{width:100%;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15);-o-object-fit:contain;object-fit:contain}.preview .remove[data-v-0c246f0a]{position:absolute;top:0;right:-8px;background:#d93025;color:#fff;border:none;width:22px;height:22px;line-height:22px;font-size:.75rem;border-radius:50%;cursor:pointer}.uploader[data-v-0c246f0a]{display:flex;flex-direction:column;gap:.35rem}.uploader .bar[data-v-0c246f0a]{width:100%;height:8px;background:#eee;border-radius:999px;overflow:hidden}.uploader .bar .fill[data-v-0c246f0a]{height:100%;width:0;background:#9c6927;border-radius:999px;transition:width .2s ease}.uploader .muted[data-v-0c246f0a]{color:#666;font-size:.8rem}.actions .btn-outline[data-v-0c246f0a],.actions .btn-primary[data-v-0c246f0a],.picker .btn-primary[data-v-0c246f0a]{padding:.5rem 1.3rem;border-radius:.5rem;font-weight:600;cursor:pointer}.btn-primary[data-v-0c246f0a]{background:#9c6927;color:#fff;border:none}.btn-outline[data-v-0c246f0a]{background:#fff;border:1px solid #ccc}.actions[data-v-0c246f0a]{display:flex;gap:.6rem}.stripe-wrapper[data-v-7268003c]{padding:1rem;border:1px solid #ddd;border-radius:8px;max-width:400px}.price-line[data-v-7268003c]{margin-bottom:1rem}.total[data-v-7268003c]{margin-left:.5rem;font-weight:600}.stripe-pay-btn[data-v-7268003c]{background:#635bff;colour:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;font-weight:600;cursor:pointer}.stripe-pay-btn[disabled][data-v-7268003c]{opacity:.6;cursor:not-allowed}.catelog-module[data-v-d78afcca]{position:relative;padding:1.5rem}.catelog-module .header[data-v-d78afcca]{display:flex;align-items:center;justify-content:space-between}.catelog-module .header h2[data-v-d78afcca]{margin:0;font-size:1.25rem}.catelog-module .header .icon-btn[data-v-d78afcca]{background:none;border:none;font-size:1.2rem;cursor:pointer}.catelog-module .catalog-form[data-v-d78afcca],.catelog-module .catalog-view[data-v-d78afcca]{display:flex;flex-direction:column;gap:1rem}.catelog-module label[data-v-d78afcca]{display:flex;flex-direction:column;font-size:.95rem}.catelog-module label input[data-v-d78afcca]{margin-top:.25rem;padding:.6rem .9rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem}.catelog-module .actions[data-v-d78afcca]{display:flex;gap:.5rem}.catelog-module .catalog-view .catalog-title[data-v-d78afcca]{font-size:1rem;font-weight:600;margin-bottom:.5rem}.catelog-module .catalog-view .no-data[data-v-d78afcca]{font-style:italic;color:#666}.catelog-module .btn-primary[data-v-d78afcca],.catelog-module .btn-secondary[data-v-d78afcca]{padding:.65rem 1.4rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.catelog-module .btn-primary[data-v-d78afcca]:disabled,.catelog-module .btn-secondary[data-v-d78afcca]:disabled{opacity:.7;cursor:not-allowed}.catelog-module .btn-primary[data-v-d78afcca]{background:#902808;color:#fff;border:none}.catelog-module .btn-primary[data-v-d78afcca]:hover:not(:disabled){background:#b93a15}.catelog-module .btn-secondary[data-v-d78afcca]{background:#fafafa;color:#333;border:1px solid #ccc}.catelog-module .btn-secondary[data-v-d78afcca]:hover:not(:disabled){background:#eee}.plans-only[data-v-8876f1f4]{display:grid;place-items:center;gap:clamp(12px,2.5vw,18px);padding:clamp(16px,4vw,32px)}.billing-toggle[data-v-8876f1f4]{display:flex;justify-content:center;gap:.4rem;background:#fff;border:1px solid rgba(17,24,39,.08);padding:.35rem;width:-moz-fit-content;width:fit-content;border-radius:999px;box-shadow:0 6px 18px rgba(17,24,39,.06)}.toggle-btn[data-v-8876f1f4]{border:0;background:transparent;padding:.55rem 1rem;border-radius:999px;font-weight:800;color:#4b5563;cursor:pointer;position:relative;transition:background .2s,color .2s}.toggle-btn.active[data-v-8876f1f4]{background:linear-gradient(180deg,#6a5cff,#2b1bbf);color:#fff}.toggle-btn[data-v-8876f1f4]:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(99,91,255,.55)}.toggle-btn .save-pill[data-v-8876f1f4]{margin-left:.6rem;padding:.1rem .45rem;border-radius:.6rem;font-size:.72rem;font-weight:800;color:#fff;background:#10b981}.plan-buttons[data-v-8876f1f4]{display:grid;grid-auto-flow:column;gap:clamp(10px,2vw,16px);width:min(720px,92vw);justify-content:center}@media(max-width:700px){.plan-buttons[data-v-8876f1f4]{width:100%}}.plan-btn[data-v-8876f1f4]{--bg:#fff;--ink:#1f2937;--bd:rgba(0,0,0,.08);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:56px;padding:12px 16px;border-radius:12px;border:1px solid var(--bd);background:var(--bg);color:var(--ink);font-weight:800;letter-spacing:.2px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.plan-btn .title[data-v-8876f1f4]{font-size:1rem}.plan-btn .pill[data-v-8876f1f4]{font-size:.75rem;font-weight:800;padding:4px 8px;border-radius:999px;color:#fff;background:#111827}.plan-btn[data-v-8876f1f4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.1)}.plan-btn[data-v-8876f1f4]:disabled{opacity:.7;cursor:default}.plan-btn[data-v-8876f1f4]:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(99,91,255,.45)}.plan-btn.growing[data-v-8876f1f4]{--bg:linear-gradient(180deg,#6a5cff,#2b1bbf);--ink:#fff;--bd:transparent}.plan-btn.pro[data-v-8876f1f4]{--bg:linear-gradient(180deg,#ff8a3d,#b43f04);--ink:#fff;--bd:transparent}.modal-overlay[data-v-8876f1f4]{position:fixed;inset:0;background:rgba(2,6,23,.6);display:grid;place-items:center;z-index:9999;pointer-events:all}.modal-body[data-v-8876f1f4]{width:min(420px,92vw);background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 24px 60px rgba(2,6,23,.25);padding:20px;text-align:center;position:relative}.modal-body h3[data-v-8876f1f4]{margin:0 0 6px}.modal-body p[data-v-8876f1f4]{margin:0 0 14px;color:#374151}.modal-body .primary[data-v-8876f1f4]{width:100%;padding:12px 16px;border-radius:10px;border:0;font-weight:800;color:#fff;background:#635bff;cursor:pointer;transition:background .2s ease}.modal-body .primary[data-v-8876f1f4]:hover{background:#4a47c4}.close-btn[data-v-8876f1f4]{position:absolute;top:8px;right:10px;border:0;background:transparent;cursor:pointer;font-size:1.4rem;color:#9ca3af}.close-btn[data-v-8876f1f4]:hover{color:#111827}.fade-enter-active[data-v-8876f1f4],.fade-leave-active[data-v-8876f1f4]{transition:opacity .22s ease}.fade-enter-from[data-v-8876f1f4],.fade-leave-to[data-v-8876f1f4]{opacity:0}[data-v-321ec252],[data-v-321ec252]:after,[data-v-321ec252]:before{box-sizing:border-box}[data-v-321ec252]:root{--primary:#9c6927;--accent:#902808;--bg:#fafafa;--text:#333;--heading:"Playfair Display",serif;--body:"Nunito",sans-serif}.details-page[data-v-321ec252]{color:var(--text);background:var(--bg)}.hero[data-v-321ec252]{position:relative;height:clamp(220px,45vw,520px)}@media(max-width:600px){.hero[data-v-321ec252]{height:50vh}}.hero__cover[data-v-321ec252]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content[data-v-321ec252]{display:grid;gap:1rem;max-width:1400px;margin:0 auto}@media(min-width:1024px){.content[data-v-321ec252]{grid-template-columns:60% auto}}.card[data-v-321ec252]{background:hsla(0,0%,100%,.65);backdrop-filter:blur(14px) saturate(140%);border:1px solid hsla(0,0%,100%,.3);border-radius:1rem;padding:1.5rem;margin-bottom:1rem;box-shadow:0 4px 18px rgba(0,0,0,.05)}@media(max-width:600px){.card[data-v-321ec252]{border-radius:0}}.business-info[data-v-321ec252]{position:relative}.business-info .brand[data-v-321ec252]{position:absolute;display:flex;flex-direction:row;padding:10px 20px;gap:1rem;position:relative;z-index:2;justify-content:center;margin-bottom:80px}.business-info .title[data-v-321ec252]{font-size:clamp(1.9rem,5vw,2.2rem);color:#6b5228;border-radius:8px;position:absolute;display:inline-block;display:flex;align-items:center;text-align:center;padding:0;margin:0;margin-top:50px}@media(max-width:1024px){.business-info .title[data-v-321ec252]{font-size:1.9rem}}@media(max-width:768px){.business-info .title[data-v-321ec252]{font-size:1.6rem}}.business-info .description[data-v-321ec252]{margin-top:120px}.business-info p[data-v-321ec252]{margin:.5rem 0;font-size:1.2rem;line-height:1.6;color:#000;letter-spacing:.8px;font-style:normal;font-weight:300;word-break:break-word;white-space:pre-wrap}@media(max-width:600px){.business-info p[data-v-321ec252]{font-size:1rem}}.business-info strong[data-v-321ec252]{color:var(--accent)}.main .card[data-v-321ec252]{font-size:1.05rem;line-height:1.65}.main .card h2[data-v-321ec252]{font-weight:600;margin-top:0}.sidebar[data-v-321ec252]{position:relative}@media(min-width:960px){.sidebar[data-v-321ec252]{position:sticky;top:2rem;height:-moz-max-content;height:max-content}}.category[data-v-321ec252]{margin-top:1rem;font-size:1rem;color:var(--accent)}h2[data-v-321ec252]{font-family:var(--heading);font-weight:600}.video-header[data-v-321ec252]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;flex-direction:row;margin-bottom:.5rem;gap:1rem}.video-header h2[data-v-321ec252]{font-size:1.4rem}.video-header .caption[data-v-321ec252]{font-size:.95rem;color:#666;font-weight:400;text-transform:capitalize;font-style:italic;letter-spacing:0;line-height:21px;padding:0;margin:0;position:relative;top:10px;letter-spacing:.8px}@media(max-width:600px){.video-header .caption[data-v-321ec252]{font-size:.9rem;top:5px}}.hours[data-v-321ec252]{width:100%;border-collapse:collapse;box-sizing:border-box}.hours td[data-v-321ec252],.hours th[data-v-321ec252]{padding:.45rem .6rem;border:1px solid #ddd;font-size:.95rem;box-sizing:border-box;font-size:1.2rem;line-height:1.6;color:#000;letter-spacing:.8px;font-style:normal;font-weight:300}.hours th[data-v-321ec252]{background:#f2f2f2;width:110px;box-sizing:border-box}.btn[data-v-321ec252]{display:inline-block;margin-top:.4rem;padding:.55rem 1.25rem;font-weight:600;border-radius:6px;color:#fff;background:var(--accent);background:#c54707;transition:.2s}.btn[data-v-321ec252]:hover{background:#8b2708}.pricing[data-v-321ec252]{list-style:none;padding:0;margin:0}.pricing li[data-v-321ec252]{display:flex;justify-content:space-between;padding:.45rem 0;border-bottom:1px solid #ececec}.pricing li .title[data-v-321ec252]{margin:.5rem 0;font-size:1.2rem;line-height:1.6;color:#000;letter-spacing:.8px;font-style:normal;font-weight:300}.pricing li .amount[data-v-321ec252]{color:var(--accent)}.pricing-item[data-v-321ec252]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.pricing-item .title[data-v-321ec252]{flex:0 0 50%}.pricing-item p[data-v-321ec252]{padding:0;margin:0}.pricing-item .price[data-v-321ec252]{flex:0 1 20%;text-align:center;padding:0;margin:0}.pricing-item .buttons[data-v-321ec252]{flex:0 1 30%}.btn[data-v-321ec252]{padding:.3rem .7rem;border:none;border-radius:4px;cursor:pointer}.btn.primary[data-v-321ec252]{background-color:#0070ba;color:#fff}.btn.primary[data-v-321ec252]:hover{background-color:#005187}.add[data-v-321ec252]{background-color:green;margin-right:5px}.add[data-v-321ec252]:hover{background-color:#004d00}.modal-backdrop[data-v-321ec252]{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:999}.modal[data-v-321ec252]{padding:2rem;border-radius:10px;position:relative;max-width:500px;width:90%}.close-btn[data-v-321ec252]{position:absolute;right:1rem;top:1rem;background:transparent;border:none;font-size:1.2rem;cursor:pointer}.socials ul[data-v-321ec252]{list-style:none;padding:0;margin:0;display:flex;gap:.9rem;flex-wrap:wrap}.socials a[data-v-321ec252]{font-size:1.4rem;color:var(--accent);transition:.2s}.socials a[data-v-321ec252]:hover{transform:scale(1.15);color:#601b05}.addressReq[data-v-321ec252]{display:inline-block;margin-top:.4rem;padding:.55rem 1.25rem;font-weight:600;border-radius:6px;color:#fff;background:var(--accent);border:none;cursor:pointer;background:#601b05;transition:.2s}.addressReq[data-v-321ec252]:hover{background:#2f0d03}.full_address[data-v-321ec252]{white-space:pre-wrap;word-break:break-word;font-weight:100;font-size:18px}.gallery[data-v-321ec252]{padding-bottom:1rem}.map h2[data-v-321ec252]{display:flex;flex-direction:column;letter-spacing:.5px}@media(max-width:600px){.map h2 span[data-v-321ec252]{font-size:.9rem;line-height:1.2}}.map iframe[data-v-321ec252]{box-sizing:border-box;width:100%;height:400px;border:0;border-radius:.3rem}.not-found[data-v-321ec252]{text-align:center;margin:4rem auto;max-width:480px}.modal-overlay[data-v-321ec252]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal[data-v-321ec252]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 18px rgba(0,0,0,.1);width:clamp(300px,80vw,500px);max-width:90%}.modal .review-form[data-v-321ec252]{display:flex;flex-direction:column;gap:10px}.modal .review-form label[data-v-321ec252]{font-weight:600;margin-bottom:.25rem;letter-spacing:2px}.modal .review-form select[data-v-321ec252]{width:30%;padding:.4rem;border:1px solid #ddd}.modal .actions .btn[data-v-321ec252]{padding:.5rem 1.25rem;border:none}.modal .actions .btn[data-v-321ec252]:hover{opacity:.9}.modal .actions .btn[data-v-321ec252]:disabled{opacity:.6;cursor:not-allowed}.modal .actions .btn[data-v-321ec252]:active{transform:scale(.98)}.modal .actions .btn-submit[data-v-321ec252]{margin-top:1rem;background-color:#0cb468;color:#fff;margin-right:10px}.modal .actions .btn-cancel[data-v-321ec252]{margin-top:1rem;background-color:#ccc;color:#333}.reviews-list[data-v-321ec252]{margin-top:.75rem;display:flex;flex-direction:column;gap:.9rem;height:300px;overflow:auto;padding-right:1rem}.review-item[data-v-321ec252]{border-bottom:1px solid #ececec;padding-bottom:.75rem}.review-item[data-v-321ec252]:last-child{border:none}.r-head[data-v-321ec252]{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;margin-bottom:.25rem}.rating[data-v-321ec252]{color:var(--accent);letter-spacing:.05em;font-weight:600}.r-comment[data-v-321ec252]{margin:0 0 .25rem;font-size:.95rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;font-weight:300;color:#000;letter-spacing:.2px}.r-date[data-v-321ec252]{font-size:.75rem;color:#666}.no-reviews[data-v-321ec252]{font-style:italic;color:#666}.magazine-page[data-v-2b330c46]{--bg-light:#f7ede2;--bg-dark:#141414;--text-light:#2b2b2b;--text-dark:#f2f2f2;--accent:#570446;--highlight:#ff8c00;background:var(--bg-light);color:var(--text-light)}.magazine-page.dark[data-v-2b330c46]{background:var(--bg-dark);color:var(--text-dark)}.topbar[data-v-2b330c46]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 5%;background:var(--accent);color:#fff}.brand[data-v-2b330c46]{font-weight:700;text-decoration:none;color:#fff}.brand span[data-v-2b330c46]{color:var(--highlight)}.top-actions[data-v-2b330c46]{display:flex;gap:.5rem}.icon-btn[data-v-2b330c46]{background:none;border:none;color:inherit;font-size:1.1rem;cursor:pointer}#contact-us-page[data-v-2dd08a7f]{font-family:Roboto,sans-serif;background-color:#f8f8f8;color:#2e2e2e}#contact-us-page .hero-section[data-v-2dd08a7f]{text-align:center;padding:1rem 1rem;background-color:#b98b4d;color:#fff}#contact-us-page .hero-section h1[data-v-2dd08a7f]{font-size:2.5rem;margin-bottom:.5rem;margin:0}#contact-us-page .hero-section p[data-v-2dd08a7f]{font-size:1.2rem}#contact-us-page .founders-section[data-v-2dd08a7f]{background-color:#2e2e2e}#contact-us-page .founders-section[data-v-2dd08a7f],#contact-us-page .key-people-section[data-v-2dd08a7f]{padding:1rem 5%}#contact-us-page .founders-section h2[data-v-2dd08a7f],#contact-us-page .key-people-section h2[data-v-2dd08a7f]{font-size:2rem;margin-bottom:2rem;color:#b98b4d;text-align:center}#contact-us-page .founders-section .profile-grid[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid[data-v-2dd08a7f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem;margin-bottom:2rem;box-sizing:border-box}#contact-us-page .founders-section .profile-grid .profile-card[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card[data-v-2dd08a7f]{display:flex;background:#fff;padding:1.5rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:500px;gap:20px}#contact-us-page .founders-section .profile-grid .profile-card_content[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card_content[data-v-2dd08a7f]{flex:1 1 60%}#contact-us-page .founders-section .profile-grid .profile-card_imageWrapper[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card_imageWrapper[data-v-2dd08a7f]{flex:1 0 40%}#contact-us-page .founders-section .profile-grid .profile-card[data-v-2dd08a7f]:hover,#contact-us-page .key-people-section .profile-grid .profile-card[data-v-2dd08a7f]:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.2)}#contact-us-page .founders-section .profile-grid .profile-card img[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card img[data-v-2dd08a7f]{width:100%;height:100%;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover}#contact-us-page .founders-section .profile-grid .profile-card h3[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card h3[data-v-2dd08a7f]{font-size:1.5rem;margin-bottom:.5rem;color:#2e2e2e}#contact-us-page .founders-section .profile-grid .profile-card p[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card p[data-v-2dd08a7f]{font-size:1rem;margin:.3rem 0;color:#2e2e2e}#contact-us-page .founders-section .profile-grid .profile-card p strong[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card p strong[data-v-2dd08a7f]{color:#ffae42}#contact-us-page .founders-section .profile-grid .profile-card .role[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card .role[data-v-2dd08a7f]{margin:20px 0;font-style:italic;color:#4b4b4b}#contact-us-page .founders-section .profile-grid .profile-card button[data-v-2dd08a7f],#contact-us-page .key-people-section .profile-grid .profile-card button[data-v-2dd08a7f]{background-color:#ffae42;padding:10px 1.5rem;color:#2e2e2e;font-weight:600;cursor:pointer;border:none;position:relative;top:50px}#contact-us-page .founders-section .profile-grid .profile-card button[data-v-2dd08a7f]:active,#contact-us-page .key-people-section .profile-grid .profile-card button[data-v-2dd08a7f]:active{background-color:#b98b4d}#contact-us-page .footer[data-v-2dd08a7f]{text-align:center;padding:1rem;background-color:#2e2e2e;color:#fff}#contact-us-page .footer p[data-v-2dd08a7f]{margin:0}.intro-page[data-v-4c571b36]{text-align:center;display:flex;flex-direction:column;gap:2rem}.intro-page .tagline[data-v-4c571b36]{font-size:1.1rem;line-height:1.5;max-width:38ch;margin:0 auto}.intro-page .checklist[data-v-4c571b36]{list-style:none;padding:0;display:grid;gap:.5rem;justify-content:center;font-size:1rem}.intro-page .checklist li[data-v-4c571b36]{display:flex;gap:.6rem;align-items:center}.intro-page .btn-primary[data-v-4c571b36]{align-self:center;padding:.65rem 2rem;border:none;background:#9c6927;color:#fff;font-weight:600;border-radius:.55rem;cursor:pointer}.step-page[data-v-643adc41]{display:flex;flex-direction:column;gap:1.6rem}.step-header .helper[data-v-643adc41]{margin-top:.25rem;font-size:.95rem;color:#555}.field[data-v-643adc41]{display:flex;flex-direction:column;gap:.4rem}.req[data-v-643adc41],.warn[data-v-643adc41]{color:#d33}.muted[data-v-643adc41]{color:#666}.two-col[data-v-643adc41]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}input[data-v-643adc41],select[data-v-643adc41],textarea[data-v-643adc41]{padding:.65rem .9rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem;transition:border .2s ease}input[data-v-643adc41]:focus,select[data-v-643adc41]:focus,textarea[data-v-643adc41]:focus{border-color:#9c6927}small[data-v-643adc41]{font-size:.8rem;align-self:flex-end}.nav-buttons[data-v-643adc41]{display:flex;justify-content:space-between;gap:1rem}.btn-outline[data-v-643adc41],.btn-primary[data-v-643adc41]{padding:.55rem 1.4rem;border-radius:.5rem;cursor:pointer;font-weight:600}.btn-primary[data-v-643adc41]{border:none;background:#9c6927;color:#fff}.btn-outline[data-v-643adc41]{background:#fff;border:1px solid #ccc}.errors[data-v-643adc41]{margin-top:1rem;color:#d33;list-style:disc inside;font-size:.9rem}.listing-wizard[data-v-2805b434]{max-width:720px;margin:0 auto;padding:2rem 1rem}.progress[data-v-2805b434]{height:6px;background:#eee;border-radius:3px;overflow:hidden;margin-bottom:1.5rem}.progress .track[data-v-2805b434]{height:100%;background:#9c6927;transition:width .35s ease}.slide-fade-enter-active[data-v-2805b434],.slide-fade-leave-active[data-v-2805b434]{transition:all .35s ease}.slide-fade-enter-from[data-v-2805b434]{opacity:0;transform:translateX(40px)}.slide-fade-leave-to[data-v-2805b434]{opacity:0;transform:translateX(-40px)}.live-toggle[data-v-c57ee018]{display:flex;position:relative;height:20px;margin:auto 0}.live-toggle .badge[data-v-c57ee018]{padding:0 .7rem;font-size:.85rem;border-radius:5px;margin:0;align-content:center}.live-toggle .badge.live[data-v-c57ee018]{background:#1aa152;color:#fff}.live-toggle .badge.hidden[data-v-c57ee018]{color:#333}.live-toggle .actions[data-v-c57ee018]{display:flex;align-items:center;gap:.6rem}.live-toggle .switch[data-v-c57ee018]{position:relative;width:46px;height:24px}.live-toggle .switch input[data-v-c57ee018]{opacity:0;width:0;height:0}.live-toggle .switch .slider[data-v-c57ee018]{position:absolute;inset:0;border-radius:34px;background:#ccc;transition:.2s}.live-toggle .switch .slider[data-v-c57ee018]:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.live-toggle .switch input:checked+.slider[data-v-c57ee018]{background:#1aa152}.live-toggle .switch input:checked+.slider[data-v-c57ee018]:before{transform:translateX(22px)}.live-toggle .label[data-v-c57ee018]{font-size:.9rem;color:#555}.search[data-v-e6d53d4c]{background-color:#f4f4f4;padding:2rem 15%;text-align:center;box-sizing:border-box}@media(max-width:768px){.search[data-v-e6d53d4c]{padding:1rem .5%}}@media(max-width:480px){.search[data-v-e6d53d4c]{padding:.5rem 5px}}.search .title[data-v-e6d53d4c]{font-size:clamp(1.6rem,2vw + 1rem,2.4rem);font-weight:700;letter-spacing:1px;color:#524303;display:none;text-shadow:0 2px 6px rgba(85,59,3,.589);position:relative;margin-bottom:1.75rem}@media(hover:hover){.search .title[data-v-e6d53d4c]:hover:after{transform:translateX(-50%) scaleX(1)}}.search .controls[data-v-e6d53d4c]{display:flex;flex-wrap:wrap;padding:.75rem;background:#fff;border-radius:8px}@media(max-width:480px){.search .controls[data-v-e6d53d4c]{padding:0}}.search .controls .filterOptions[data-v-e6d53d4c]{background-color:#fff;position:relative;padding:0 20px;box-sizing:border-box}.search .controls .filterOptions i[data-v-e6d53d4c]{position:absolute;top:30%;left:10px}.search .controls .input[data-v-e6d53d4c],.search .controls .select[data-v-e6d53d4c]{flex:1 1 15%;min-width:0;height:42px;font-size:1rem;padding:0 .75rem;border:none;background:#fff;color:#000;border-radius:0}.search .controls .input[data-v-e6d53d4c] :active,.search .controls .input[data-v-e6d53d4c]:focus,.search .controls .select[data-v-e6d53d4c] :active,.search .controls .select[data-v-e6d53d4c]:focus{border:none;outline:none}@media(max-width:480px){.search .controls .input[data-v-e6d53d4c],.search .controls .select[data-v-e6d53d4c]{flex:1 1 80px;padding:2px}}.search .controls .search-input[data-v-e6d53d4c]{flex:1 1 60%}@media(max-width:1024px){.search .controls .search-input[data-v-e6d53d4c]{flex:1 1 60%}}@media(max-width:768px){.search .controls .search-input[data-v-e6d53d4c]{flex:1 1 60%}}@media(max-width:480px){.search .controls .search-input[data-v-e6d53d4c]{flex:1 1 30%}}.search .controls .btn[data-v-e6d53d4c]{background:#753608;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;flex:1 1 10%}@media(hover:hover){.search .controls .btn[data-v-e6d53d4c]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.18)}}.search .controls .btn[data-v-e6d53d4c]:active{transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.search .controls .reset-btn[data-v-e6d53d4c]{background:#ccc;color:#000;flex:1 1 7%}.search .controls .more-filters[data-v-e6d53d4c]{display:flex;width:100%;margin-top:5px}.search .controls .more-filters .state[data-v-e6d53d4c]{flex:1 1 20%}.search .controls .more-filters .suburb[data-v-e6d53d4c]{flex:1 1 30%}.search .controls .more-filters .radius[data-v-e6d53d4c]{flex:1 1 23%}.explore[data-v-c16c55c4]{min-height:81.8vh}@media(max-width:600px){.explore[data-v-c16c55c4]{min-height:89vh}}.listing[data-v-c16c55c4]{box-sizing:border-box}.grid-wrapper[data-v-c16c55c4]{overflow-x:auto;overflow-y:hidden;padding:1.6rem 1%;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100vw;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}@media(max-width:600px){.grid-wrapper[data-v-c16c55c4]{padding:0 1%}}.grid-wrapper.dragging[data-v-c16c55c4]{cursor:grabbing}.grid-wrapper[data-v-c16c55c4]::-webkit-scrollbar{display:none}@media(max-width:800px){.grid-wrapper[data-v-c16c55c4]{overflow-x:hidden;min-height:100vh}}@media(max-width:600px){.grid-wrapper[data-v-c16c55c4]{overflow-x:hidden}}.grid[data-v-c16c55c4]{display:flex;flex-wrap:nowrap;gap:1rem}@media(max-width:800px){.grid[data-v-c16c55c4]{flex-direction:column;display:grid;grid-template-columns:auto auto}}@media(max-width:600px){.grid[data-v-c16c55c4]{flex-direction:column;display:flex}}.card[data-v-c16c55c4]{flex:0 0 300px;max-width:300px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:1rem;transition:transform .2s;display:flex;flex-direction:column}@media(max-width:800px){.card[data-v-c16c55c4]{flex:initial;max-width:100%}}@media(max-width:500px){.card[data-v-c16c55c4]{flex:initial;max-width:100%}}.card[data-v-c16c55c4]:hover{transform:translateY(-4px)}.card .card-image[data-v-c16c55c4]{width:100%;height:160px;border:2px solid rgba(0,0,0,.08);border-radius:15px;margin-bottom:1rem}.card .card-image img[data-v-c16c55c4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card .card-title[data-v-c16c55c4]{text-transform:capitalize;margin-bottom:.3rem;color:#691109;height:50px;background-color:rgba(83,83,83,.02);text-align:center;padding:10px;margin:0;align-content:center;letter-spacing:.2}.card .card-category[data-v-c16c55c4]{font-size:1rem;margin-bottom:.4rem;display:flex;justify-content:space-around}.card .card-category .fa-location-dot[data-v-c16c55c4]{margin-right:10px;color:#691109}.card .card-desc[data-v-c16c55c4]{font-size:1rem;max-height:170px;overflow:hidden;margin:0 0 .25rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;letter-spacing:.2px;font-weight:300;color:#000;text-justify:inter-word;overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty;margin-bottom:20px}.card .card-desc.expanded[data-v-c16c55c4]{overflow-y:auto}.card .card-actions[data-v-c16c55c4]{display:flex;gap:.5rem;justify-content:space-around;margin-top:auto}.card .card-actions .online-status[data-v-c16c55c4]{border:2px solid #800429;padding:.5rem;background:#923831;color:#fff}.btn[data-v-c16c55c4]{padding:.75rem 1.25rem;border-radius:8px;font-weight:700;cursor:pointer;transition:background .3s}.btn.outline[data-v-c16c55c4]{background:transparent;border:2px solid #923831;color:#753608}.btn.outline[data-v-c16c55c4]:hover{background:rgba(117,54,8,.1)}.btn.delete[data-v-c16c55c4]{color:#000}.btn.danger[data-v-c16c55c4]{background:#923831;color:#fff}.btn.danger[data-v-c16c55c4]:hover{background:#6c2924}.btn[data-v-c16c55c4]:disabled{background:#ccc;cursor:not-allowed}.no-results[data-v-c16c55c4]{text-align:center;font-weight:700;color:#753608}.modal[data-v-c16c55c4]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.modal .modal-window[data-v-c16c55c4]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:400px}.modal .modal-window .typed-name[data-v-c16c55c4]{width:100%;padding:8px;margin:12px 0;border:1px solid #ccc;border-radius:4px;font-size:1rem}.modal .modal-window .modal-actions[data-v-c16c55c4]{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.fade-enter-active[data-v-c16c55c4],.fade-leave-active[data-v-c16c55c4]{transition:opacity .3s ease}.fade-enter-from[data-v-c16c55c4],.fade-leave-to[data-v-c16c55c4]{opacity:0}.hero[data-v-4477d6a6]{color-scheme:light;forced-color-adjust:none;background:#fff;color:#222;min-height:70vh;padding:24px 6% 64px;display:grid;gap:24px;justify-items:center;position:relative;align-content:center}@media(max-width:992px){.hero[data-v-4477d6a6]{padding:20px 5% 48px}}@media(max-width:640px){.hero[data-v-4477d6a6]{padding:0;top:0}}.content[data-v-4477d6a6]{width:100%;text-align:center}.content .title[data-v-4477d6a6]{font-size:clamp(2rem,2.2vw + 1rem,2.8rem);font-weight:800;margin:0 0 8px;color:#520505}@media(max-width:992px){.content .title[data-v-4477d6a6]{padding:20px 5% 48px}}@media(max-width:640px){.content .title[data-v-4477d6a6]{padding:16px 0;margin:0}}.content .subtitle[data-v-4477d6a6]{font-size:clamp(1rem,.8vw + .7rem,1.2rem);line-height:1.6;margin:0 0 16px;color:#6b6b6b}.content .pills[data-v-4477d6a6]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.content .pills .pill[data-v-4477d6a6]{padding:6px 10px;font-size:.9rem;color:#000;border-radius:6px;background-color:rgba(215,171,233,.13)}.grid[data-v-4477d6a6]{width:min(1200px,92vw);display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:992px){.grid[data-v-4477d6a6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid[data-v-4477d6a6]{grid-template-columns:1fr 1fr;gap:12px}}@keyframes cardFadeLift-4477d6a6{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.card[data-v-4477d6a6]{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:#f0f0f0;box-shadow:0 8px 24px rgba(0,0,0,.08);animation:cardFadeLift-4477d6a6 .52s cubic-bezier(.2,.8,.2,1) both}.img-wrap[data-v-4477d6a6]{position:absolute;inset:0;background:#fff;display:grid;place-items:center}@keyframes fadeIn-4477d6a6{0%{opacity:0}to{opacity:1}}.img-el[data-v-4477d6a6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;animation:fadeIn-4477d6a6 1s ease forwards;will-change:opacity,transform;transition:transform .36s ease}.card:hover .img-el[data-v-4477d6a6]{transform:scale(1.04)}@keyframes shimmer-4477d6a6{0%{background-position:-200% 0}to{background-position:200% 0}}.img-skeleton[data-v-4477d6a6]{width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2f2f2 25%,#e8e8e8 37%,#f2f2f2 63%);background-size:200% 100%;animation:shimmer-4477d6a6 1.2s infinite}.caption[data-v-4477d6a6]{position:absolute;left:0;right:0;bottom:0;padding:12px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55) 60%);color:#fff}.caption .cap-title[data-v-4477d6a6]{font-weight:700;font-size:1rem}.caption .cap-cta[data-v-4477d6a6]{background:#169873;color:#fff;padding:6px 10px;border-radius:999px;font-size:.85rem;text-decoration:none}@media(prefers-reduced-motion:reduce){.card[data-v-4477d6a6]{animation:none}.img-el[data-v-4477d6a6]{animation:none;transition:none}}.spotlight-page[data-v-36c9d422]{background:#fff}.spotlight[data-v-36c9d422]{--gap:20px;--media-h:360px;--card-min:calc(var(--media-h) + 120px);padding:28px 6%;background:#fff}.spotlight .title[data-v-36c9d422]{margin:0 0 18px;color:#0f172a;font:800 1.9rem/1.1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:-.01em;text-transform:uppercase}@media(max-width:600px){.spotlight .title[data-v-36c9d422]{text-align:center;margin-bottom:30px;font:800 1.2rem/1.1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}}.spotlight .row[data-v-36c9d422]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,30%);gap:var(--gap);overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:10px;scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-mask-image:none!important;mask-image:none!important;position:relative}.spotlight .row[data-v-36c9d422]:after,.spotlight .row[data-v-36c9d422]:before{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:1}.spotlight .row[data-v-36c9d422]:before{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.spotlight .row[data-v-36c9d422]:after{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.spotlight .row[data-v-36c9d422]::-webkit-scrollbar{height:8px}.spotlight .row[data-v-36c9d422]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:999px}@media(max-width:1280px){.spotlight .row[data-v-36c9d422]{grid-auto-columns:minmax(260px,34%)}}@media(max-width:1024px){.spotlight .row[data-v-36c9d422]{grid-auto-columns:minmax(240px,40%)}}@media(max-width:900px){.spotlight .row[data-v-36c9d422]{grid-auto-columns:65%}}@media(max-width:600px){.spotlight .row[data-v-36c9d422]{grid-auto-columns:88%}}@media(max-width:420px){.spotlight .row[data-v-36c9d422]{grid-auto-columns:92%}}.spotlight .card[data-v-36c9d422]{position:relative;z-index:0;scroll-snap-align:center;background:#fff;border:1px solid #e6e8ee;border-radius:16px;box-shadow:0 4px 18px rgba(15,23,42,.08);display:flex;flex-direction:column;min-height:var(--card-min);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.spotlight .card[data-v-36c9d422]:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(15,23,42,.12)}.spotlight .card[data-v-36c9d422]:focus-visible{outline:3px solid rgba(119,67,96,.28);outline-offset:2px}.spotlight .media[data-v-36c9d422]{height:var(--media-h);background:#f0f3f7;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;display:grid;place-items:center;padding:14px}.spotlight .media img[data-v-36c9d422],.spotlight .media picture[data-v-36c9d422]{width:100%;height:100%;display:block}.spotlight .media img[data-v-36c9d422]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.spotlight .info[data-v-36c9d422]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 14px 16px}.spotlight .info .name[data-v-36c9d422]{margin:0;color:#0f172a;font:700 1rem/1.25 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight .info .price[data-v-36c9d422]{background:#774360;color:#fff;border-radius:999px;padding:6px 12px;font:800 .95rem/1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;white-space:nowrap;box-shadow:0 6px 14px rgba(119,67,96,.28)}@media(max-width:1280px){.spotlight[data-v-36c9d422]{--media-h:340px}}@media(max-width:1024px){.spotlight[data-v-36c9d422]{--media-h:320px}}@media(max-width:900px){.spotlight[data-v-36c9d422]{--gap:16px;--media-h:340px}}@media(max-width:600px){.spotlight[data-v-36c9d422]{--media-h:380px;--card-min:calc(var(--media-h) + 120px)}}@media(max-width:420px){.spotlight[data-v-36c9d422]{--media-h:400px}}.category-section[data-v-2bdea9c2]{color-scheme:light;text-align:center}.category-header[data-v-2bdea9c2]{margin:0 auto 20px}.category-header h2[data-v-2bdea9c2]{margin:0 0 8px;font:800 clamp(1.4rem,1.2vw + 1rem,2rem)/1.15 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#410c0c}.category-header h2[data-v-2bdea9c2]:after{content:"";display:block;width:80px;height:3px;margin:10px auto 0;border-radius:999px;background:#410c0c}.category-header p[data-v-2bdea9c2]{margin:0;font-size:clamp(.9rem,.4vw + .8rem,1rem);color:#475569}.category-grid[data-v-2bdea9c2]{box-sizing:border-box;width:min(1200px,100%);margin:0 auto;padding-inline:4px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;align-items:stretch}@media(min-width:640px){.category-grid[data-v-2bdea9c2]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.category-grid[data-v-2bdea9c2]{grid-template-columns:repeat(6,1fr)}}.category-card[data-v-2bdea9c2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:12px;display:grid;place-items:center;gap:8px;text-align:center;cursor:pointer;transition:transform .15s ease,color .15s ease;min-height:170px}.category-card[data-v-2bdea9c2]:hover{transform:translateY(-2px)}.category-card[data-v-2bdea9c2]:focus-visible{outline:2px solid rgba(65,12,12,.35);outline-offset:2px}.category-thumb[data-v-2bdea9c2]{width:clamp(80px,10vw,110px);height:clamp(80px,10vw,110px);border-radius:999px;background:#f3f4f6 50%/cover no-repeat}.category-label[data-v-2bdea9c2]{font-weight:700;font-size:clamp(.95rem,.4vw + .85rem,1.05rem);color:#111827;max-width:14ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.category-card:hover .category-label[data-v-2bdea9c2]{color:#410c0c}.iconic-brands[data-v-72aa8c55]{--logo-h:clamp(120px,18vw,220px);background:#fafafb;padding:5% 5%;border-radius:18px;padding-bottom:300px}.iconic-brands .title[data-v-72aa8c55]{margin:0 0 clamp(.6rem,2vw,1rem) 0;font-weight:800;color:#1f2937;letter-spacing:.2px;font:800 1.9rem/1.1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;margin-left:10px}@media(max-width:600px){.iconic-brands .title[data-v-72aa8c55]{text-align:center;margin-bottom:30px;font:800 1.2rem/1.1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}}.iconic-brands .controls[data-v-72aa8c55]{display:flex;gap:.5rem;justify-content:flex-end;align-items:center;margin-bottom:clamp(.25rem,1.5vw,.5rem)}.iconic-brands .controls .btn[data-v-72aa8c55]{display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,10vw,56px);height:clamp(44px,10vw,56px);min-width:44px;min-height:44px;border-radius:999px;border:1px solid rgba(2,6,23,.12);background:#fff;color:#1f2937;box-shadow:0 2px 10px rgba(2,6,23,.06);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.iconic-brands .controls .btn .icon[data-v-72aa8c55]{width:clamp(22px,5vw,26px);height:clamp(22px,5vw,26px);stroke:currentColor;fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iconic-brands .controls .btn[data-v-72aa8c55]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(2,6,23,.1);border-color:rgba(2,6,23,.18);color:#774360}.iconic-brands .controls .btn[data-v-72aa8c55]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(119,67,96,.35),0 10px 24px rgba(2,6,23,.1)}.iconic-brands .controls .btn[data-v-72aa8c55]:active:not(:disabled){transform:translateY(0)}.iconic-brands .controls .btn[data-v-72aa8c55]:disabled{opacity:.48;cursor:default;color:#a7adba;box-shadow:0 2px 10px rgba(2,6,23,.06)}.iconic-brands .track[data-v-72aa8c55]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),auto);grid-auto-rows:auto;gap:clamp(.6rem,2vw,1rem);align-items:stretch}.iconic-brands .card[data-v-72aa8c55]{box-sizing:border-box;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:clamp(.5rem,2.5vw,.9rem);background:#fff;border:1px solid rgba(2,6,23,.06);border-radius:18px;box-shadow:0 2px 10px rgba(2,6,23,.06);padding:clamp(.75rem,2.5vw,1rem);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.iconic-brands .card[data-v-72aa8c55]:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(2,6,23,.1);border-color:rgba(2,6,23,.12)}.iconic-brands .card[data-v-72aa8c55]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(119,67,96,.35),0 10px 24px rgba(2,6,23,.1);transform:translateY(-2px)}.iconic-brands .card .logo[data-v-72aa8c55]{box-sizing:border-box;width:100%;height:var(--logo-h);padding:clamp(8px,1.5vw,14px);display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(2,6,23,.04);background-size:cover;background-position:50%;height:120px}.iconic-brands .card .logo img[data-v-72aa8c55]{display:block;height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale(10%) contrast(1.02) brightness(.98);transition:transform .2s ease,filter .2s ease}.iconic-brands .card:hover .logo img[data-v-72aa8c55]{transform:scale(1.05);filter:none}.iconic-brands .card .name[data-v-72aa8c55]{margin:0;color:#1f2937;font-weight:800;font-size:clamp(.95rem,.9rem + .6vw,1rem);line-height:1.2;text-align:center;min-height:2.1em;display:flex;align-items:center;justify-content:center;max-width:95%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(prefers-reduced-motion:reduce){.iconic-brands .card[data-v-72aa8c55]{transition:none}.iconic-brands .card[data-v-72aa8c55]:hover{transform:none;box-shadow:0 2px 10px rgba(2,6,23,.06)}.iconic-brands .card .logo img[data-v-72aa8c55]{transition:none}}@media(max-width:600px){.iconic-brands[data-v-72aa8c55]{--logo-h:clamp(100px,26vw,160px)}}.iconic-brands .dots[data-v-72aa8c55]{display:flex;gap:.5rem;justify-content:center;margin-top:clamp(.5rem,2vw,.75rem)}.iconic-brands .dots .dot[data-v-72aa8c55]{width:clamp(8px,2.5vw,10px);height:clamp(8px,2.5vw,10px);border-radius:999px;background:#c7cbd3;border:0;padding:0;cursor:pointer;transition:transform .15s ease,background .15s ease}.iconic-brands .dots .dot.active[data-v-72aa8c55]{background:#6b7280;transform:scale(1.15)}.iconic-brands .dots .dot[data-v-72aa8c55]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(119,67,96,.35)}.categories[data-v-c98c6f44]{position:relative;overflow:hidden;padding:60px 0 80px}.categories .cat-bg[data-v-c98c6f44]{position:absolute;top:0;left:0;width:100%;height:440px;z-index:0;pointer-events:none}@media(max-width:640px){.categories .cat-bg[data-v-c98c6f44]{height:720px;padding:0}}.categories .cat-bg stop[data-v-c98c6f44]:first-child{stop-color:#650479}.categories .cat-bg stop[data-v-c98c6f44]:last-child{stop-color:hsla(0,0%,100%,0)}.categories .categories-inner[data-v-c98c6f44]{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 1.2rem}.create-account-container[data-v-da4022d8]{max-width:450px;margin:40px auto;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;background:#fff}.create-account-form[data-v-da4022d8]{display:flex;flex-direction:column}.create-account-form h2[data-v-da4022d8]{text-align:center;margin-bottom:20px}.create-account-form .form-group[data-v-da4022d8]{display:flex;flex-direction:column;margin-bottom:15px}.create-account-form .form-group label[data-v-da4022d8]{font-weight:700;margin-bottom:5px;font-size:.9rem}.create-account-form .form-group input[data-v-da4022d8]{padding:10px;font-size:.9rem;border:1px solid #ccc;border-radius:4px;transition:border-color .3s}.create-account-form .form-group input[data-v-da4022d8]:focus{outline:none;border-color:#007bff}.create-account-form button[data-v-da4022d8]{background-color:#007bff;border:none;color:#fff;padding:12px;font-size:1rem;border-radius:4px;cursor:pointer;transition:background-color .3s;margin-top:10px}.create-account-form button[data-v-da4022d8]:hover{background-color:#0056b3}.add-video-page[data-v-c6520f24]{max-width:900px;margin:2rem auto;padding:1rem}.stepper[data-v-c6520f24]{display:flex;justify-content:space-between;margin-bottom:2rem}.step[data-v-c6520f24]{text-align:center;flex:1;position:relative}.step[data-v-c6520f24]:after{content:"";position:absolute;top:50%;right:-50%;width:100%;height:2px;background:#ccc;transform:translateY(-50%);z-index:0}.step[data-v-c6520f24]:last-child:after{display:none}.step .circle[data-v-c6520f24]{width:2rem;height:2rem;line-height:2rem;margin:0 auto;border-radius:50%;background:#eee;color:#666;z-index:1;position:relative}.step .label[data-v-c6520f24]{margin-top:.5rem;font-size:.9rem;color:#666}.step.active .circle[data-v-c6520f24]{background:var(--primary-col);color:#fff}.step.active .label[data-v-c6520f24]{color:var(--primary-col);font-weight:700}.step.completed .circle[data-v-c6520f24]{background:var(--secondary-col);color:#fff}.step.completed .label[data-v-c6520f24]{color:var(--secondary-col)}.form-container[data-v-c6520f24]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.input-form[data-v-c6520f24],.preview-stage[data-v-c6520f24],.success-stage[data-v-c6520f24]{display:flex;flex-direction:column;gap:1rem}.form-title[data-v-c6520f24]{text-align:center;font-size:1.5rem;color:var(--primary-col)}label[data-v-c6520f24]{font-weight:700}input[data-v-c6520f24]{padding:.5rem;border:1px solid #ccc;border-radius:4px}.error[data-v-c6520f24]{color:red;text-align:center}.actions[data-v-c6520f24]{display:flex;justify-content:space-between}btn.primary[data-v-c6520f24]{background:var(--primary-col);color:#fff;padding:.5rem 1rem;border:none;border-radius:4px}btn.outline[data-v-c6520f24]{background:transparent;border:1px solid var(--primary-col);color:var(--primary-col)}.video-preview[data-v-c6520f24]{display:flex;gap:1rem;align-items:flex-start}.video-preview img[data-v-c6520f24]{width:200px;border-radius:4px}.video-preview .info[data-v-c6520f24]{flex:1}.video-preview .info h2[data-v-c6520f24]{margin:0 0 .5rem}.video-preview .info .desc[data-v-c6520f24]{margin-top:1rem;color:#555}.success-stage[data-v-c6520f24]{text-align:center}.success-stage h1[data-v-c6520f24]{color:var(--secondary-col)}.video-info[data-v-37ba1deb]{padding:10px 7%;padding-bottom:1.5rem;background:#5a023f;color:#333}@media(max-width:800px){.video-info[data-v-37ba1deb]{padding:0 4%}}.video-info .wrapper[data-v-37ba1deb]{display:flex;gap:20px}@media(max-width:800px){.video-info .wrapper[data-v-37ba1deb]{margin-top:0;flex-direction:column;padding:0;margin:0}}.video-info .desc[data-v-37ba1deb]{flex:1 1 50%;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.video-info .desc h3[data-v-37ba1deb]{margin-bottom:.75rem;font-size:1.3rem;color:#cecece;margin:0}.video-info .desc p[data-v-37ba1deb]{line-height:1.6;margin:0;color:#cecece}.video-info .desc .toggle[data-v-37ba1deb]{margin-left:.5rem;color:#d10f59;cursor:pointer;font-weight:600;transition:opacity .2s}.video-info .desc .toggle[data-v-37ba1deb]:hover{text-decoration:underline;opacity:.8}.video-info .info-bar[data-v-37ba1deb]{flex:1 1 50%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:0 1.5rem;background:linear-gradient(135deg,rgba(199,55,110,.302) 10%,rgba(90,2,64,0) 50%);height:100%}.video-info .info-bar .left-icons[data-v-37ba1deb],.video-info .info-bar .right-icons[data-v-37ba1deb]{display:flex;align-items:center;gap:1rem}.video-info .info-bar .left-icons button[data-v-37ba1deb],.video-info .info-bar .left-icons i[data-v-37ba1deb],.video-info .info-bar .right-icons button[data-v-37ba1deb],.video-info .info-bar .right-icons i[data-v-37ba1deb]{color:#fff;background:transparent;border:none;font-size:1.4rem;cursor:pointer;transition:transform .2s,color .2s}.video-info .info-bar .left-icons button[data-v-37ba1deb]:hover,.video-info .info-bar .left-icons i[data-v-37ba1deb]:hover,.video-info .info-bar .right-icons button[data-v-37ba1deb]:hover,.video-info .info-bar .right-icons i[data-v-37ba1deb]:hover{transform:scale(1.2);color:#fff}.video-info .info-bar .left-icons button[data-v-37ba1deb],.video-info .info-bar .right-icons button[data-v-37ba1deb]{font-size:.9rem;padding:.4rem .8rem;border:1px solid hsla(0,0%,100%,.6);border-radius:4px}.video-info .info-bar .brand[data-v-37ba1deb]{color:#fff;font-size:1.4rem;font-weight:700;text-align:center;justify-self:center}.video-info .info-bar .likes[data-v-37ba1deb]{display:flex;align-items:center;gap:.4rem;background:hsla(0,0%,100%,.2);padding:.3rem .6rem;border-radius:4px;cursor:pointer;transition:background .2s}.video-info .info-bar .likes[data-v-37ba1deb]:hover{background:hsla(0,0%,100%,.3)}.video-info .info-bar .likes i[data-v-37ba1deb]{font-size:1.4rem;color:#fff}.video-info .info-bar .likes span[data-v-37ba1deb]{color:#fff;font-weight:600}.video-info .info-bar .adding-video[data-v-37ba1deb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;padding:1rem;z-index:10}.video-info .info-bar .adding-video button[data-v-37ba1deb]{color:#5a023f}.searchVideosContainer[data-v-9286a312]{padding:4rem 4%;margin-inline:auto;background-color:#888;background:url(https://images.pexels.com/photos/1587927/pexels-photo-1587927.jpeg) 50%/cover fixed}.row-title[data-v-9286a312]{text-align:center;margin:0 0 1.5rem;font-size:2rem;font-weight:800;color:#fff;text-transform:uppercase}#searchQuery[data-v-9286a312]{text-align:center;margin-bottom:1.5rem}#searchQuery input[data-v-9286a312]{width:80%;max-width:500px;padding:.5rem;font-size:1rem;border:2px solid hsla(0,0%,48%,.6);border-radius:4px}#searchQuery input[data-v-9286a312]:focus{outline:2px solid rgba(239,80,212,.6);box-shadow:2px 2px 5px rgba(0,0,0,.5)}.video-strip[data-v-9286a312]{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;cursor:grab;padding-bottom:1rem}.video-strip[data-v-9286a312]::-webkit-scrollbar{height:8px}.video-strip[data-v-9286a312]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.video-strip .no-results[data-v-9286a312]{color:#fff;font-size:1.2rem;padding:1rem}.video-card[data-v-9286a312]{flex:0 0 280px;background:#707070;border-radius:8px;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,.3);text-decoration:none;color:inherit;display:flex;flex-direction:column}.thumbnail-wrapper[data-v-9286a312]{flex:0 0 160px;overflow:hidden}.thumbnail-wrapper .thumbnail-img[data-v-9286a312]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.thumbnail-wrapper .thumbnail-img[data-v-9286a312]:hover{transform:scale(1.05)}.card-meta[data-v-9286a312]{flex:1;padding:.5rem;background:#e0e0e0}.card-meta .title[data-v-9286a312]{font-weight:700;margin:.3rem 0}.card-meta .channel[data-v-9286a312]{margin:0;color:#555;font-size:.9rem}.icons-wrapper[data-v-9286a312]{display:flex;justify-content:center;padding:.5rem;background:#888}.icons-wrapper i[data-v-9286a312]{font-size:1.2rem;margin:0 .5rem;cursor:pointer;transition:color .2s}.icons-wrapper i[data-v-9286a312]:hover{color:#ff8c00}@media(max-width:768px){.video-strip[data-v-9286a312]{gap:.5rem}.video-card[data-v-9286a312]{flex:0 0 200px}.thumbnail-wrapper[data-v-9286a312]{flex:0 0 120px}}.videosContainer[data-v-ab7ec478]{display:flex;padding:0 3%;height:83vh}@media(max-width:805px){.videosContainer[data-v-ab7ec478]{flex-direction:column;min-height:100vh}}#video-carousel[data-v-ab7ec478]{width:100%;background:#000;padding:0;height:auto;position:relative}@media(max-width:805px){#video-carousel[data-v-ab7ec478]{height:80vh;box-sizing:border-box}}@media(max-width:500px){#video-carousel[data-v-ab7ec478]{height:50vh;box-sizing:border-box}}#video-carousel .playerOverlay[data-v-ab7ec478]{height:92;display:"";position:absolute;background:#000;top:0;bottom:0;left:0;right:0;z-index:10;display:flex}#video-carousel .playerOverlay .logoBox[data-v-ab7ec478]{flex:1 1 50%;position:relative}#video-carousel .playerOverlay .logoBox .custom-controls[data-v-ab7ec478]{position:absolute;right:20%;top:40%}#video-carousel .playerOverlay .logoBox .custom-controls button[data-v-ab7ec478]{background-color:#fff;color:#640227}@media(max-width:800px){#video-carousel .playerOverlay .logoBox[data-v-ab7ec478]{flex:1 1 100%}#video-carousel .playerOverlay .logoBox .custom-controls[data-v-ab7ec478]{position:absolute;right:50%;bottom:20%}#video-carousel .playerOverlay .logoBox .custom-controls button[data-v-ab7ec478]{background-color:#fff;color:#640227}}#video-carousel .playerOverlay .logoBox img[data-v-ab7ec478]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#video-carousel .playerOverlay .content[data-v-ab7ec478]{flex:0 1 0%}@media(max-width:800px){#video-carousel .playerOverlay .content[data-v-ab7ec478]{flex:0 1 0%}}.controlsWrap[data-v-ab7ec478]{position:absolute;top:200px;top:100vh;color:#fff}.player_wrapper[data-v-ab7ec478]{width:100%;aspect-ratio:16/9;background-color:#111;box-shadow:0 0 20px hsla(0,0%,100%,.1)}.time-display[data-v-ab7ec478]{color:#1a0505;font-family:monospace;font-size:1rem}.custom-controls[data-v-ab7ec478],.time-display[data-v-ab7ec478]{margin-top:.5rem;text-align:center}.custom-controls button[data-v-ab7ec478]{margin:0 5px;padding:.5rem 1rem;font-size:1rem;background:#222;color:#fff;border:1px solid #444;border-radius:4px;cursor:pointer;transition:background .2s}.custom-controls button[data-v-ab7ec478]:hover{background:#444}.playlist[data-v-ab7ec478]{background-color:#1a1a1a;padding:1rem;scrollbar-color:#531907 hsla(0,0%,100%,0);scrollbar-width:thin;box-sizing:border-box}@media(min-width:1024px){.playlist[data-v-ab7ec478]{overflow-y:auto;overflow-x:hidden}}.playlist[data-v-ab7ec478]::-webkit-scrollbar{width:8px}.playlist[data-v-ab7ec478]::-webkit-scrollbar-track{background:var(--bg-light);border-radius:4px}.playlist[data-v-ab7ec478]::-webkit-scrollbar-thumb{background-color:var(--primary-col);border-radius:4px;border:2px solid var(--bg-light)}.playlist[data-v-ab7ec478]::-webkit-scrollbar-thumb:hover{background-color:var(--secondary-col)}.playlist h3[data-v-ab7ec478]{color:pink;padding:0;margin:0;margin-bottom:10px;text-align:center;letter-spacing:2px;font-size:2rem;text-transform:uppercase}.playlist .aside[data-v-ab7ec478]{flex-direction:column;gap:1rem;padding:1rem;width:250px;background-color:#111;color:#fff;border:1px solid #333;margin-right:50px}@media(max-width:1024px){.playlist .aside[data-v-ab7ec478]{width:250px}}@media(max-width:805px){.playlist .aside[data-v-ab7ec478]{display:flex;flex-direction:row;overflow-x:auto;width:100%;box-sizing:border-box}}.video-item[data-v-ab7ec478]{display:flex;gap:10px;border:2px solid var(--primary-col,#444);padding:8px;margin-bottom:10px;cursor:pointer;transition:background .25s}@media(max-width:805px){.video-item[data-v-ab7ec478]{display:flex;flex-direction:column;width:400px;width:100%;box-sizing:border-box;height:250px}}.video-item[data-v-ab7ec478]:hover{background:var(--secondary-col,#444);color:#fff}.thumb[data-v-ab7ec478]{width:80px;height:70px;-o-object-fit:cover;object-fit:cover}@media(max-width:805px){.thumb[data-v-ab7ec478]{width:150px;height:150px}}.title[data-v-ab7ec478]{font-weight:700;font-size:.9rem;color:pink}.channel[data-v-ab7ec478]{font-size:.75rem;color:var(--secondary-col,#aaa)}.container[data-v-7b6b29f9]{background:#000}[data-v-419e7d7c]:root{--brand-colour:#ff8a00;--border-colour:#ffd8a6;--text-dark:#222}.email-test-card[data-v-419e7d7c]{max-width:420px;margin:2rem auto;padding:1.5rem;border:1px solid var(--border-colour);border-radius:12px;background:#fff;box-shadow:0 4px 12px rgb(0 0 0/5%)}.email-test-card h2[data-v-419e7d7c]{margin-bottom:1rem;color:var(--text-dark)}.email-test-card label[data-v-419e7d7c]{display:block;margin-top:.75rem;font-weight:600}.email-test-card input[data-v-419e7d7c]{width:100%;padding:.55rem;margin-top:.3rem;border:1px solid #ccc;border-radius:6px}.email-test-card button[data-v-419e7d7c]{margin-top:1rem;padding:.6rem 1.2rem;background:var(--brand-colour);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;background-color:#630404}.email-test-card button[disabled][data-v-419e7d7c]{opacity:.6;cursor:not-allowed}.email-test-card p[data-v-419e7d7c]{margin-top:.8rem}.success[data-v-419e7d7c]{color:green}.error[data-v-419e7d7c]{color:#d00}.featured-row[data-v-0797d5c0]{padding:4rem 4%;margin-inline:auto;background-color:rgba(0,0,0,.062);background:url(https://images.pexels.com/photos/845254/pexels-photo-845254.jpeg) 50%/cover fixed}.row-title[data-v-0797d5c0]{font-size:2rem;margin:0 0 1.8rem;text-align:left;color:#fff;text-transform:uppercase}.feature-grid[data-v-0797d5c0]{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;cursor:grab;padding-bottom:.5rem}.feature-grid[data-v-0797d5c0]::-webkit-scrollbar{height:8px}.feature-grid[data-v-0797d5c0]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.feature-card[data-v-0797d5c0]{flex:0 0 300px;height:400px;position:relative;background-size:cover;background-position:50%;border-radius:1rem;overflow:hidden;cursor:pointer;transition:transform .35s,box-shadow .35s}.feature-card[data-v-0797d5c0]:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 20px 34px rgba(0,0,0,.35)}.play-btn[data-v-0797d5c0]{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.45);border:none;border-radius:inherit;color:#fff;font-size:2rem;opacity:0;pointer-events:none;transition:opacity .3s}.feature-card:hover .play-btn[data-v-0797d5c0]{opacity:1;pointer-events:auto}.meta[data-v-0797d5c0]{position:absolute;bottom:.8rem;left:1rem;color:#fff;text-shadow:0 3px 8px rgba(0,0,0,.8)}.meta h3[data-v-0797d5c0]{font-size:1.25rem;margin:0}.meta p[data-v-0797d5c0]{font-size:.9rem;margin:0;opacity:.85}[data-v-7ba524b5]:root{--primary-clr:#ff8c00}.hero[data-v-7ba524b5]{position:relative;height:83vh;min-height:500px;overflow:hidden}.hero .hero-video[data-v-7ba524b5]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.6)}.hero .overlay[data-v-7ba524b5]{position:relative;z-index:1;text-align:center;display:grid;place-items:center;height:100%;padding-inline:1.5rem;justify-content:center;align-content:center}.hero .overlay .hero-title[data-v-7ba524b5]{font-size:clamp(2.5rem,6vw + .5rem,4.5rem);color:#fff;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:2;margin:0;padding:0}.hero .audio-btn[data-v-7ba524b5]{position:absolute;bottom:1.5rem;right:1.5rem;width:3.25rem;height:3.25rem;border-radius:50%;border:none;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.28);color:#fff;font-size:1.1rem;display:grid;place-items:center;cursor:pointer;transition:transform .25s,background .25s;z-index:1}.hero .audio-btn[data-v-7ba524b5]:hover{background:hsla(0,0%,100%,.38);transform:scale(1.07)}.hero .glitch[data-v-7ba524b5]{position:relative;font-family:Archivo Black,sans-serif;font-size:clamp(2.8rem,6vw + .5rem,5.5rem);text-transform:uppercase;letter-spacing:.05em;color:#fff;animation:glitch-skew-7ba524b5 3s linear infinite alternate}.hero .glitch[data-v-7ba524b5]:after,.hero .glitch[data-v-7ba524b5]:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow:hidden;color:#fff;clip-path:inset(0 0 0 0)}.hero .glitch[data-v-7ba524b5]:before{left:2px;text-shadow:-2px 0 aqua;animation:glitch-clip-7ba524b5 2.5s linear infinite alternate-reverse}.hero .glitch[data-v-7ba524b5]:after{left:-2px;text-shadow:-2px 0 #f0f;animation:glitch-clip-7ba524b5 3s linear infinite alternate}.hero .hero-tagline[data-v-7ba524b5]{font-size:clamp(1.1rem,2vw + .25rem,1.75rem);font-weight:600;color:#ff8c00;min-height:2.2rem}.hero .hero-tagline .typewriter[data-v-7ba524b5]{border-right:2px solid #ff8c00;animation:caret-7ba524b5 .9s step-end infinite}.hero .cta-btn[data-v-7ba524b5]{padding:.85rem 2.4rem;font-size:1.15rem;font-weight:700;border-radius:2rem;color:#fff;background:#ff8c00;border:none;cursor:pointer;transition:transform .25s,box-shadow .25s;box-shadow:0 0 0 rgba(0,0,0,.3)}.hero .cta-btn[data-v-7ba524b5]:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.4)}.hero-subtagline[data-v-7ba524b5]{position:absolute;width:48rem;height:48rem;margin:.6rem auto 0;animation:spin-7ba524b5 40s linear infinite;background-color:rgba(114,5,128,.122);border-radius:50%}@media(max-width:768px){.hero-subtagline[data-v-7ba524b5]{width:100vw;height:40rem}}.hero-subtagline svg[data-v-7ba524b5]{width:100%;height:100%;transform-origin:center}.hero-subtagline text[data-v-7ba524b5]{font-family:Archivo Black,sans-serif;font-size:.9rem;letter-spacing:3px;fill:hsla(0,0%,100%,.945);text-transform:uppercase}@keyframes spin-7ba524b5{to{transform:rotate(1turn)}}.categories[data-v-7ba524b5]{--card-gutter:1.4rem;display:grid;gap:var(--card-gutter);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:4rem 1.4rem;max-width:1500px;margin-inline:auto;min-height:300px;position:relative;top:40px}.category-card[data-v-7ba524b5]{aspect-ratio:16/9;background-size:cover;background-position:50%;border-radius:.9rem;overflow:hidden;transform-style:preserve-3d;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0)}.category-card[data-v-7ba524b5]:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(0,0,0,.65),rgba(0,0,0,.2) 60%,rgba(0,0,0,.65));pointer-events:none;transition:opacity .35s}.category-card .category-title[data-v-7ba524b5]{position:absolute;bottom:1rem;left:1rem;color:#fff;font-size:clamp(1.5rem,2.7vw + .2rem,2.3rem);font-weight:700;text-shadow:0 4px 18px rgba(0,0,0,.6)}.category-card[data-v-7ba524b5]:hover{box-shadow:0 16px 36px rgba(0,0,0,.35)}.category-card[data-v-7ba524b5]:hover:before{opacity:.3}@keyframes caret-7ba524b5{50%{border-color:transparent}}@keyframes glitch-skew-7ba524b5{0%{transform:skew(0deg)}20%{transform:skew(2deg)}40%{transform:skew(-2deg)}60%,to{transform:skew(0deg)}}@keyframes glitch-clip-7ba524b5{0%{clip-path:inset(80% 0 0 0)}10%{clip-path:inset(10% 0 85% 0)}20%{clip-path:inset(80% 0 10% 0)}30%{clip-path:inset(0 0 30% 0)}40%{clip-path:inset(30% 0 30% 0)}50%{clip-path:inset(10% 0 55% 0)}60%{clip-path:inset(40% 0 43% 0)}70%{clip-path:inset(50% 0 23% 0)}80%{clip-path:inset(20% 0 65% 0)}90%{clip-path:inset(80% 0 5% 0)}to{clip-path:inset(0 0 0 0)}}.magazine-page[data-v-798dfbc4]{--c-primary:#3a5148;--c-accent:#570446;--c-accent-2:#ff8c00;--c-bg:#f7ede2;--c-light:#fff;--c-text:#2b2b2b;--c-text-mid:#666;--shadow-sm:0 2px 8px rgba(0,0,0,.12);--shadow-md:0 8px 24px rgba(0,0,0,.18);--ease:cubic-bezier(.4,0,.2,1);--max:1280px;--gutter:clamp(1rem,5vw,2.5rem)}.magazine-page.dark[data-v-798dfbc4]{--c-bg:#141414;--c-text:#f2f2f2;--c-text-mid:#ccc;--c-surface:rgba(30,30,30,.85)}.articles .card[data-v-798dfbc4]{border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease);display:flex;flex-direction:column}.articles .card[data-v-798dfbc4]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.articles .card .card-body .meta.small[data-v-798dfbc4],.featured .featured-body .meta[data-v-798dfbc4],.featured .featured-body[data-v-798dfbc4]{font-size:.9rem;color:var(--c-text-mid)}[data-v-798dfbc4]{box-sizing:border-box}a[data-v-798dfbc4]{color:inherit;text-decoration:none}img[data-v-798dfbc4]{display:block;max-width:100%}.hero[data-v-798dfbc4]{position:relative;width:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:url(https://images.pexels.com/photos/8043841/pexels-photo-8043841.jpeg) 50%/cover fixed}.hero .hero-bg[data-v-798dfbc4]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(87,4,70,.95),rgba(58,81,72,.9));animation:gradientShift-798dfbc4 14s var(--ease) infinite alternate;opacity:.7}.hero .hero-content[data-v-798dfbc4]{position:relative;max-width:min(760px,100% - 2*var(--gutter));text-align:center;padding:0 1rem;color:var(--c-light)}.hero .hero-content .headline[data-v-798dfbc4]{font-size:clamp(2.2rem,6vw,3.8rem);font-weight:800;margin-bottom:1rem}.hero .hero-content .tagline[data-v-798dfbc4]{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:2rem;color:hsla(0,0%,100%,.9)}.hero .hero-content .cta-btn[data-v-798dfbc4]{display:inline-block;padding:.9rem 2rem;border-radius:9999px;background:var(--c-light);color:var(--c-accent);font-weight:700;box-shadow:var(--shadow-sm);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.hero .hero-content .cta-btn[data-v-798dfbc4]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.hero .scroll-indicator[data-v-798dfbc4]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.hero .scroll-indicator span[data-v-798dfbc4]{display:inline-block;width:24px;height:40px;border:2px solid hsla(0,0%,100%,.8);border-radius:14px;position:relative}.hero .scroll-indicator span[data-v-798dfbc4]:after{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:4px;height:8px;border-radius:2px;background:hsla(0,0%,100%,.8);animation:scrollDot-798dfbc4 1.8s infinite}@media(max-width:768px){.hero[data-v-798dfbc4]{background-attachment:scroll}}.featured[data-v-798dfbc4]{border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.9);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:minmax(280px,600px) 1fr;max-width:1200px;margin:4rem auto}@media(max-width:900px){.featured[data-v-798dfbc4]{grid-template-columns:1fr}}.featured .featured-media img[data-v-798dfbc4]{width:100%;height:100%;max-height:460px;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease)}.featured:hover .featured-media img[data-v-798dfbc4]{transform:scale(1.05)}.featured .featured-body[data-v-798dfbc4]{padding:clamp(1.5rem,4vw,3rem);display:flex;flex-direction:column;justify-content:center;color:var(--c-text)}.featured .featured-body h2[data-v-798dfbc4]{font-size:clamp(1.8rem,4vw,2.4rem);margin-bottom:.6rem;color:var(--c-primary);font-weight:700}.featured .featured-body .meta[data-v-798dfbc4]{margin-bottom:1rem}.featured .featured-body p[data-v-798dfbc4]{color:var(--c-text-mid);line-height:1.6;margin-bottom:1.75rem}.featured .featured-body .link-arrow[data-v-798dfbc4]{color:var(--c-accent);font-weight:700;position:relative;padding-right:1.6rem}.featured .featured-body .link-arrow[data-v-798dfbc4]:after{content:"\\f061";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .25s var(--ease)}.featured .featured-body .link-arrow[data-v-798dfbc4]:hover:after{transform:translate(4px,-50%)}.featured .featured-body h2[data-v-798dfbc4]{margin:0;padding:0}.filters[data-v-798dfbc4]{width:100%;max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.filters .search-input[data-v-798dfbc4]{width:100%;max-width:420px;padding:.75rem 1rem;border-radius:10px;border:1px solid #ddd;font-size:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);transition:border .2s var(--ease)}.filters .search-input[data-v-798dfbc4]:focus{outline:none;border-color:var(--c-accent)}.filters .chips[data-v-798dfbc4]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.filters .chips .chip[data-v-798dfbc4]{padding:.5rem 1rem;border-radius:9999px;border:none;background:#eee;color:var(--c-text);cursor:pointer;font-size:.9rem;transition:background .2s var(--ease),transform .15s var(--ease)}.filters .chips .chip[data-v-798dfbc4]:hover{transform:translateY(-2px)}.filters .chips .chip.active[data-v-798dfbc4]{background:var(--c-accent);color:var(--c-light)}.articles[data-v-798dfbc4]{padding:0 5%;margin-bottom:4rem}.articles .grid[data-v-798dfbc4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2rem}.articles .card[data-v-798dfbc4]{background:hsla(0,0%,100%,.9);position:relative}.articles .card .thumb-wrapper[data-v-798dfbc4]{position:relative}.articles .card .thumb-wrapper img[data-v-798dfbc4]{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease)}.articles .card .thumb-wrapper .category-tag[data-v-798dfbc4]{position:absolute;bottom:10px;left:10px;background:color-mix(in srgb,var(--c-accent) 90%,transparent);color:var(--c-light);font-size:.75rem;padding:.25rem .6rem;border-radius:6px}.articles .card:hover img[data-v-798dfbc4]{transform:scale(1.06)}.articles .card .card-body[data-v-798dfbc4]{padding:1.1rem 1.25rem 1.4rem;display:flex;flex-direction:column;flex:1;color:var(--c-text)}.articles .card .card-body h3[data-v-798dfbc4]{font-size:1.15rem;margin:0 0 .55rem;color:var(--c-primary);font-weight:700}.articles .card .card-body .meta.small[data-v-798dfbc4]{font-size:.8rem;margin-bottom:.6rem}.articles .card .card-body p[data-v-798dfbc4]{flex:1;font-size:.95rem;color:var(--c-text-mid);margin-bottom:1.1rem;line-height:1.55}.articles .card .card-body .link-arrow.small[data-v-798dfbc4]{color:var(--c-accent);font-weight:600;text-decoration:none;position:relative;padding-right:1.4rem}.articles .card .card-body .link-arrow.small[data-v-798dfbc4]:after{content:"\\f061";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .25s var(--ease)}.articles .card .card-body .link-arrow.small[data-v-798dfbc4]:hover:after{transform:translate(4px,-50%)}.articles .no-results[data-v-798dfbc4]{text-align:center;color:var(--c-text-mid);margin-top:2rem}.newsletter[data-v-798dfbc4]{width:100%;max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);max-width:680px;margin-bottom:4rem;padding:2.5rem 2rem;background:hsla(0,0%,100%,.9);border-radius:18px;box-shadow:var(--shadow-sm);text-align:center;backdrop-filter:blur(12px)}.newsletter h2[data-v-798dfbc4]{font-size:1.9rem;margin-bottom:.75rem;color:var(--c-primary);font-weight:700}.newsletter p[data-v-798dfbc4]{font-size:1rem;color:var(--c-text-mid);margin-bottom:1.75rem}.newsletter form[data-v-798dfbc4]{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.newsletter form input[data-v-798dfbc4]{flex:1 1 240px;padding:.8rem 1rem;border:1px solid #d1d1d1;border-radius:8px;font-size:1rem;background:var(--c-light)}.newsletter form button[data-v-798dfbc4]{padding:.85rem 1.6rem;background:var(--c-accent);color:var(--c-light);border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .25s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.newsletter form button[data-v-798dfbc4]:hover{background:#3a032e;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.footer[data-v-798dfbc4]{margin:3rem 0 2rem;color:var(--c-text-mid);font-size:.9rem;text-align:center}.magazine-page.dark .articles .card[data-v-798dfbc4],.magazine-page.dark .featured[data-v-798dfbc4],.magazine-page.dark .newsletter[data-v-798dfbc4]{background:rgba(30,30,30,.85)}.magazine-page.dark .search-input[data-v-798dfbc4]{background:#222;color:var(--c-light);border-color:#333}.magazine-page.dark .chip[data-v-798dfbc4]{background:#222;color:var(--c-light)}.magazine-page.dark .chip.active[data-v-798dfbc4]{background:var(--c-accent)}@keyframes gradientShift-798dfbc4{0%{filter:hue-rotate(0deg) brightness(1)}to{filter:hue-rotate(30deg) brightness(1.1)}}@keyframes scrollDot-798dfbc4{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}.pre-reveal[data-v-798dfbc4]{opacity:0;transform:translateY(24px) scale(.98)}.revealed[data-v-798dfbc4]{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s var(--ease),transform .6s var(--ease)}.card-enter-from[data-v-798dfbc4],.card-leave-to[data-v-798dfbc4]{opacity:0;transform:translateY(14px)}.card-enter-active[data-v-798dfbc4],.card-leave-active[data-v-798dfbc4]{transition:all .35s var(--ease)}.editor-full-wrapper[data-v-5b3898a8]{max-width:900px;margin:2rem auto;display:flex;flex-direction:column}.quill-full-container[data-v-5b3898a8]{height:400px;border:1px solid #ccc}.controls[data-v-5b3898a8]{margin-top:1rem;text-align:right}button[data-v-5b3898a8]{padding:.5rem 1.2rem;background:#007bff;color:#fff;border:none;border-radius:.4rem;cursor:pointer}button[data-v-5b3898a8]:disabled{opacity:.6;cursor:default}.modal-overlay[data-v-5b3898a8]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-5b3898a8]{background:#fff;padding:1.2rem;border-radius:.6rem;width:90%;max-width:360px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.modal-box h3[data-v-5b3898a8]{margin:0 0 .8rem}.modal-box input[data-v-5b3898a8]{width:100%;padding:.4rem;margin-bottom:.8rem;border:1px solid #ccc;border-radius:.4rem}.modal-actions[data-v-5b3898a8]{display:flex;justify-content:flex-end;gap:.6rem}.btn-outline[data-v-5b3898a8]{background:#fff;border:1px solid #ccc;padding:.4rem .8rem;cursor:pointer;border-radius:.4rem}.btn-primary[data-v-5b3898a8]{background:#007bff;color:#fff;padding:.4rem .8rem;border:none;cursor:pointer;border-radius:.4rem}.mag-demo[data-v-1d462496]{max-width:860px;margin:0 auto;padding:1rem;color:#222}.hero[data-v-1d462496]{margin:0 0 1rem}.hero img[data-v-1d462496]{width:100%;height:auto;display:block;border-radius:8px}.caption[data-v-1d462496]{font-size:.85rem;color:#666;margin-top:.4rem}.head[data-v-1d462496]{margin:0 0 1rem}.title[data-v-1d462496]{margin:0;font-size:clamp(1.6rem,2.5vw + .6rem,2.6rem)}.subtitle[data-v-1d462496]{margin:.25rem 0 0;color:#444}.meta[data-v-1d462496]{display:flex;gap:.5rem;align-items:center;color:#666;margin-top:.4rem;font-size:.92rem}.tags[data-v-1d462496]{display:flex;gap:.5rem;list-style:none;padding:0;margin:.4rem 0 0}.tags li[data-v-1d462496]{background:#f1f1f1;padding:.2rem .5rem;border-radius:999px;font-size:.85rem}.lede[data-v-1d462496]{font-size:1.12rem;line-height:1.6;margin:1rem 0}.body h2[data-v-1d462496],.body h3[data-v-1d462496]{margin:1.2rem 0 .5rem}.body p[data-v-1d462496]{margin:.6rem 0;line-height:1.7}.body ul[data-v-1d462496]{padding-left:1.1rem;margin:.6rem 0}.body li[data-v-1d462496]{margin:.35rem 0}.pull[data-v-1d462496]{margin:1rem 0;padding:.8rem 1rem;border-left:4px solid #ff8c00;background:#fff6e9;color:#333}.pull cite[data-v-1d462496]{display:block;color:#666;margin-top:.35rem;font-style:normal}.inline[data-v-1d462496]{margin:1rem 0}.inline img[data-v-1d462496]{width:100%;height:auto;display:block;border-radius:6px}.inline figcaption[data-v-1d462496]{font-size:.85rem;color:#666;margin-top:.35rem}.gallery[data-v-1d462496]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0}.gallery img[data-v-1d462496]{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.outro[data-v-1d462496]{margin-top:1rem;font-weight:500}.related[data-v-1d462496]{border-top:1px solid #eee;margin-top:1.5rem;padding-top:1rem}.related h2[data-v-1d462496]{font-size:1.1rem;margin:0 0 .6rem}.related ul[data-v-1d462496]{margin:0;padding-left:1.1rem}.related li[data-v-1d462496]{margin:.35rem 0}@media (max-width:700px){.gallery[data-v-1d462496]{grid-template-columns:1fr}.gallery img[data-v-1d462496]{height:200px}}.users-admin[data-v-46a9e18e]{max-width:1100px;margin:24px auto;padding:0 16px 40px}.topbar[data-v-46a9e18e]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin-bottom:10px}h1[data-v-46a9e18e]{margin:0;font-size:26px}.filters[data-v-46a9e18e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.search[data-v-46a9e18e]{min-width:260px}.search[data-v-46a9e18e],select[data-v-46a9e18e]{padding:8px 10px;border:1px solid #dfe3e8;border-radius:10px}select[data-v-46a9e18e]{background:#fff}.btn[data-v-46a9e18e]{border:1px solid transparent;background:#635bff;color:#fff;border-radius:10px;padding:8px 12px;font-weight:600;cursor:pointer}.btn.ghost[data-v-46a9e18e]{background:transparent;color:#635bff;border-color:#635bff}.btn.warn[data-v-46a9e18e]{background:#f59e0b}.btn.danger[data-v-46a9e18e]{background:#dc2626}.btn.small[data-v-46a9e18e]{padding:6px 10px}.btn[disabled][data-v-46a9e18e]{opacity:.6;cursor:not-allowed}.alerts[data-v-46a9e18e]{display:flex;gap:10px;align-items:center;margin:8px 0}.muted[data-v-46a9e18e]{color:#6b7280}.err[data-v-46a9e18e]{color:#b91c1c}.panel[data-v-46a9e18e]{background:#fff;border:1px solid #e6e8eb;border-radius:12px;padding:12px;box-shadow:0 1px 2px rgba(16,24,40,.06)}.empty[data-v-46a9e18e]{color:#6b7280;padding:10px 4px}.table-wrap[data-v-46a9e18e]{overflow-x:auto}table[data-v-46a9e18e]{width:100%;border-collapse:collapse;font-size:14px}td[data-v-46a9e18e],th[data-v-46a9e18e]{padding:10px 8px;border-bottom:1px solid #f0f2f5;text-align:left;vertical-align:top}th[data-v-46a9e18e]{background:#fafafa;font-weight:600}.who[data-v-46a9e18e]{display:flex;gap:10px}.who img[data-v-46a9e18e]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}.name[data-v-46a9e18e]{font-weight:600}.small[data-v-46a9e18e]{font-size:12px}.xsmall[data-v-46a9e18e]{font-size:11px}.mono[data-v-46a9e18e]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,Courier New,monospace}.stack[data-v-46a9e18e]{display:flex;flex-direction:column;gap:4px}.chip[data-v-46a9e18e]{display:inline-block;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#111827}.chip.ghost[data-v-46a9e18e]{background:transparent;border-color:#d7dbe0;color:#374151}.chip.ok[data-v-46a9e18e]{border-color:#16a34a33;background:#16a34a14;color:#166534}.chip.warn[data-v-46a9e18e]{border-color:#f59e0b33;background:#f59e0b14;color:#92400e}.chip.danger[data-v-46a9e18e]{border-color:#ef444433;background:#ef444414;color:#991b1b}.row-actions[data-v-46a9e18e]{display:flex;gap:6px;flex-wrap:wrap}.pager[data-v-46a9e18e]{padding-top:10px}.drawer[data-v-46a9e18e]{position:fixed;inset:0;background:rgba(17,24,39,.35);display:grid;place-items:center;padding:16px;z-index:50}.drawer-card[data-v-46a9e18e]{width:min(900px,100%);background:#fff;border-radius:14px;border:1px solid #e6e8eb;padding:14px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.drawer-head[data-v-46a9e18e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.form[data-v-46a9e18e]{display:grid;gap:10px}.form label[data-v-46a9e18e]{display:grid;gap:6px;font-size:13px}.form input[data-v-46a9e18e],.form select[data-v-46a9e18e]{padding:8px 10px;border:1px solid #dfe3e8;border-radius:10px;background:#fff}.grid-2[data-v-46a9e18e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid-3[data-v-46a9e18e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.drawer-foot[data-v-46a9e18e]{display:flex;gap:10px;align-items:center;margin-top:8px}@media (max-width:900px){.grid-2[data-v-46a9e18e],.grid-3[data-v-46a9e18e]{grid-template-columns:1fr}}.admin-accounts[data-v-2bf53814]{max-width:1100px;margin:24px auto;padding:0 16px 40px}.topbar[data-v-2bf53814]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin-bottom:12px}.titles h1[data-v-2bf53814]{margin:0;font-size:26px}.sub[data-v-2bf53814]{margin:2px 0 0;color:#5a6472}.filters[data-v-2bf53814]{display:flex;gap:8px;align-items:end}.filters label[data-v-2bf53814]{font-size:12px;color:#444;display:flex;flex-direction:column}.filters input[type=date][data-v-2bf53814]{padding:6px 8px;border:1px solid #dfe3e8;border-radius:8px}.panel[data-v-2bf53814]{background:#fff;border:1px solid #e6e8eb;border-radius:12px;padding:12px;box-shadow:0 1px 2px rgba(16,24,40,.06)}.actions-bar[data-v-2bf53814]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.loading[data-v-2bf53814]{color:#374151}.error[data-v-2bf53814]{color:#b91c1c}.empty[data-v-2bf53814]{color:#6b7280;padding:12px 4px}.table-wrap[data-v-2bf53814]{overflow-x:auto}table[data-v-2bf53814]{width:100%;border-collapse:collapse;font-size:14px}td[data-v-2bf53814],th[data-v-2bf53814]{padding:10px 8px;border-bottom:1px solid #f0f2f5;text-align:left;vertical-align:top}th[data-v-2bf53814]{background:#fafafa;font-weight:600}.mono[data-v-2bf53814]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.row-actions[data-v-2bf53814]{display:flex;gap:6px;flex-wrap:wrap}.pager[data-v-2bf53814]{padding-top:10px}.status-panel[data-v-2bf53814]{margin-top:12px}.status-head[data-v-2bf53814]{display:flex;align-items:center;justify-content:space-between}.badges[data-v-2bf53814]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0}.chip[data-v-2bf53814]{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb}.chip.ok[data-v-2bf53814]{border-color:#16a34a33;background:#16a34a14;color:#166534}.chip.warn[data-v-2bf53814]{border-color:#f59e0b33;background:#f59e0b14;color:#92400e}.due[data-v-2bf53814]{margin-top:12px}.due h3[data-v-2bf53814]{margin:0 0 6px;font-size:14px}.due ul[data-v-2bf53814]{margin:0;padding-left:18px}.due li[data-v-2bf53814]{margin:2px 0;color:#374151}.btn[data-v-2bf53814]{border:1px solid transparent;background:#635bff;color:#fff;border-radius:10px;padding:8px 12px;font-weight:600;cursor:pointer}.btn.ghost[data-v-2bf53814]{background:transparent;color:#635bff;border-color:#635bff}.btn.small[data-v-2bf53814]{padding:6px 10px;font-weight:600}.btn.danger[data-v-2bf53814]{background:#dc2626}.btn[disabled][data-v-2bf53814]{opacity:.6;cursor:not-allowed}.catalog[data-v-724061f2]{--bg:#f6f8fb;--surface:#fff;--ink:#1f2433;--muted:#6a768e;--primary:#4c3a51;--accent:#b25068;--border:#e5eaf2;--radius:12px;--shadow:0 6px 18px rgba(20,25,39,.08);background:var(--bg);min-height:100vh;color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.sr-only[data-v-724061f2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar[data-v-724061f2]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;max-width:1180px;margin:0 auto;padding:10px 12px}.filter-toggle[data-v-724061f2]{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 12px;font-weight:600;cursor:pointer}.searchbar[data-v-724061f2]{position:relative}.searchbar__input[data-v-724061f2]{width:100%;border-radius:10px;border:1px solid var(--border);padding:10px 36px 10px 12px;outline:none;background:var(--surface)}.searchbar__input[data-v-724061f2]:focus{box-shadow:0 0 0 3px rgba(76,58,81,.12);border-color:#d1d8e5}.searchbar__clear[data-v-724061f2]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer;font-size:16px;color:var(--muted)}.sortbar__select[data-v-724061f2]{border-radius:10px;border:1px solid var(--border);background:var(--surface);padding:10px 12px}.layout[data-v-724061f2]{display:grid;grid-template-columns:280px 1fr;gap:20px;max-width:1180px;margin:0 auto;padding:12px}@media (max-width:960px){.layout[data-v-724061f2]{grid-template-columns:1fr}}.filters[data-v-724061f2]{position:sticky;top:12px;align-self:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 14px 10px;max-height:calc(100vh - 24px);overflow:auto}.filters__header[data-v-724061f2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.filters__header h2[data-v-724061f2]{margin:0;font-size:1.05rem}.filters__close[data-v-724061f2]{display:none;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 10px;cursor:pointer}.filters__section[data-v-724061f2]{margin-bottom:10px}.filters__clear-all[data-v-724061f2]{border:none;background:transparent;color:var(--accent);font-weight:700;cursor:pointer;padding:0}details>summary[data-v-724061f2]{cursor:pointer;font-weight:700;margin-bottom:6px}.checklist[data-v-724061f2]{display:grid;gap:6px}.check[data-v-724061f2],.toggle[data-v-724061f2]{display:flex;align-items:center;gap:8px}.toggle[data-v-724061f2]{margin-bottom:6px}.price__inputs[data-v-724061f2]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}.price__inputs input[data-v-724061f2]{width:100%;border:1px solid var(--border);border-radius:8px;padding:6px 8px}.price__sliders[data-v-724061f2]{display:grid;gap:6px}.price__sliders input[data-v-724061f2]{width:100%}.hint[data-v-724061f2]{color:var(--muted);font-size:.85rem}.filters__footer[data-v-724061f2]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.filters__footer .apply[data-v-724061f2]{background:var(--primary);color:#fff;border:none;border-radius:10px;padding:10px 0;font-weight:700;cursor:pointer}.filters__footer .reset[data-v-724061f2]{background:#fff;color:var(--primary);border:2px solid var(--primary);border-radius:10px;padding:8px 0;font-weight:700;cursor:pointer}@media (max-width:960px){.filters[data-v-724061f2]{position:fixed;inset:0 0 0 auto;width:min(92vw,360px);max-height:100vh;transform:translateX(105%);transition:transform .2s ease;z-index:20}.filters.open[data-v-724061f2]{transform:translateX(0)}.filters__close[data-v-724061f2]{display:inline-flex}.overlay[data-v-724061f2]{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:10}}.results[data-v-724061f2]{min-height:60vh}.results__header[data-v-724061f2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.count[data-v-724061f2]{color:var(--muted)}.controls select[data-v-724061f2]{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px 10px;margin-left:8px}.chips[data-v-724061f2]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.chip[data-v-724061f2]{background:#eef2f7;color:var(--ink);border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:.85rem;cursor:pointer}.chip--clear[data-v-724061f2]{background:#fff7f8;border-color:#ffd7de;color:#b61d3a}.grid[data-v-724061f2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1023px){.grid[data-v-724061f2]{grid-template-columns:repeat(3,1fr)}}@media (max-width:599px){.grid[data-v-724061f2]{grid-template-columns:repeat(2,1fr)}}.card[data-v-724061f2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:grid}.card__img[data-v-724061f2]{position:relative;display:grid;place-items:center;background:#f1f4f9;height:clamp(250px,28vh,420px);overflow:hidden;border-bottom:1px solid var(--border)}.card__img img[data-v-724061f2],.card__img picture[data-v-724061f2]{width:100%;height:100%;display:block}.card__img img[data-v-724061f2]{-o-object-fit:contain;object-fit:contain;max-height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.img-shimmer[data-v-724061f2]{position:absolute;inset:0;border-radius:0}.img-shimmer[data-v-724061f2],.placeholder[data-v-724061f2]{background:linear-gradient(110deg,#f6f7fb 8%,#eceff6 18%,#f6f7fb 33%);background-size:200% 100%;animation:shine-724061f2 1.1s linear infinite}.placeholder[data-v-724061f2]{width:100%;height:100%}.card__body[data-v-724061f2]{padding:10px;display:grid;gap:6px}.card__title[data-v-724061f2]{margin:0;font-size:1rem}.card__sub[data-v-724061f2]{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.price[data-v-724061f2]{color:var(--accent);font-weight:800}.view[data-v-724061f2]{justify-self:start;background:#fff;color:var(--primary);border:2px solid var(--primary);border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.skeleton .card__body .s[data-v-724061f2]{height:12px;width:70%;background:#eef2f7;border-radius:6px}.skeleton .sk2[data-v-724061f2]{width:40%}.empty[data-v-724061f2]{text-align:center;color:var(--muted);margin:16px 0}.pager[data-v-724061f2]{display:flex;gap:12px;justify-content:center;align-items:center;margin:16px 0 10px}.pager button[data-v-724061f2]{border:1px solid var(--border);background:var(--surface);padding:8px 12px;border-radius:8px;cursor:pointer}.pager button[disabled][data-v-724061f2]{opacity:.6;cursor:not-allowed}@keyframes shine-724061f2{to{background-position-x:-200%}}.hero[data-v-23a5ff56]{position:relative;isolation:isolate;min-height:80vh;color:var(--c-ink,#fff)}.hero .bg-blob[data-v-23a5ff56]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero .hero-inner[data-v-23a5ff56]{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:5rem 1.25rem 2rem;text-align:center}@media(max-width:1024px){.hero .hero-inner[data-v-23a5ff56]{padding:4.5rem 1.25rem 2rem}}@media(max-width:720px){.hero .hero-inner[data-v-23a5ff56]{padding:4rem 1rem 1.75rem}}@media(max-width:560px){.hero .hero-inner[data-v-23a5ff56]{padding:3.25rem .9rem 1.5rem}}.hero .ribbon[data-v-23a5ff56]{display:inline-block;padding:.4rem .8rem;border-radius:10px;font-weight:600;margin-bottom:.75rem;background:hsla(0,0%,100%,.1)}@media(max-width:560px){.hero .ribbon[data-v-23a5ff56]{font-size:.9rem;padding:.35rem .7rem}}.hero h1[data-v-23a5ff56]{font-size:3rem;line-height:1.1;margin:0 0 .6rem}@media(max-width:1024px){.hero h1[data-v-23a5ff56]{font-size:2.6rem}}@media(max-width:720px){.hero h1[data-v-23a5ff56]{font-size:2.3rem}}@media(max-width:560px){.hero h1[data-v-23a5ff56]{font-size:2rem}}.hero .lead[data-v-23a5ff56]{max-width:820px;margin:0 auto 1rem;color:var(--c-ink,#fff);opacity:.9}@media(max-width:560px){.hero .lead[data-v-23a5ff56]{font-size:.98rem}}.hero .cta-row[data-v-23a5ff56]{display:inline-flex;gap:.75rem;margin:.5rem 0 1.5rem;flex-wrap:wrap;justify-content:center}@media(max-width:720px){.hero .cta-row[data-v-23a5ff56]{gap:.6rem}}@media(max-width:560px){.hero .cta-row[data-v-23a5ff56]{flex-direction:column;width:100%}.hero .cta-row .btn[data-v-23a5ff56]{width:100%}}.hero .collage[data-v-23a5ff56]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:920px;margin:0 auto}.hero .collage img[data-v-23a5ff56]{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:6px solid hsla(0,0%,98%,.473);box-shadow:0 10px 20px rgba(0,0,0,.15)}.hero .collage picture:nth-child(2) img[data-v-23a5ff56]{height:260px}@media(max-width:1024px){.hero .collage img[data-v-23a5ff56],.hero .collage picture[data-v-23a5ff56]{height:200px}.hero .collage picture:nth-child(2) img[data-v-23a5ff56]{height:230px}}@media(max-width:720px){.hero .collage[data-v-23a5ff56]{grid-template-columns:repeat(2,1fr)}.hero .collage img[data-v-23a5ff56],.hero .collage picture:nth-child(2) img[data-v-23a5ff56],.hero .collage picture[data-v-23a5ff56]{height:190px}}@media(max-width:560px){.hero .collage[data-v-23a5ff56]{grid-template-columns:1fr}.hero .collage img[data-v-23a5ff56],.hero .collage picture[data-v-23a5ff56]{height:200px}}.hero .btn[data-v-23a5ff56]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:12px;border:1px solid transparent;padding:.9rem 1.2rem;min-height:48px;font-weight:800;font-size:1rem;line-height:1;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease}.hero .btn.primary[data-v-23a5ff56]{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0)) padding-box,linear-gradient(135deg,#ff6aa2,#ff3d7f 55%,#ff9bbf) border-box;border:1px solid transparent;color:#f5f4f4;box-shadow:0 8px 18px rgba(255,61,127,.28);text-transform:capitalize}.hero .btn.primary[data-v-23a5ff56]:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(255,61,127,.33);filter:saturate(1.05)}.hero .btn.primary[data-v-23a5ff56]:active{transform:translateY(0);box-shadow:0 6px 14px rgba(255,61,127,.28)}.hero .btn.ghost[data-v-23a5ff56]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.25);color:#fff;box-shadow:0 6px 14px rgba(0,0,0,.18)}.hero .btn.ghost[data-v-23a5ff56]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.35);transform:translateY(-1px)}.hero .btn.ghost[data-v-23a5ff56]:active{transform:translateY(0)}.hero .btn[data-v-23a5ff56]:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px hsla(0,0%,100%,.22),0 8px 18px rgba(0,0,0,.22)}.hero .btn.disabled[data-v-23a5ff56],.hero .btn[aria-disabled=true][data-v-23a5ff56],.hero .btn[data-v-23a5ff56]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.hero .btn[data-v-23a5ff56]{transition:none}.hero .btn[data-v-23a5ff56]:active,.hero .btn[data-v-23a5ff56]:hover{transform:none}}@media(max-width:560px){.hero[data-v-23a5ff56]{--c-svg-rad-a:var(--c-svg-rad-a-mobile,hsla(0,0%,100%,.55))}}.strip[data-v-26cf2c86]{border-top:4px solid #fff;border-bottom:4px solid #fff;background:#8e2631}.strip ul[data-v-26cf2c86]{max-width:1160px;margin:0 auto;padding:.85rem 1.25rem;display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap}.strip ul li[data-v-26cf2c86]{list-style:none;opacity:.9;color:#fff}.strip ul i[data-v-26cf2c86]{margin-right:.5rem;color:#fff}@media(max-width:560px){.strip ul[data-v-26cf2c86]{gap:.75rem;padding:.75rem 1rem}.strip ul li[data-v-26cf2c86]{font-size:.95rem}}.section[data-v-53b28734]{width:100%;margin:0 auto;padding:3.5rem 10rem;box-sizing:border-box}@media(max-width:720px){.section[data-v-53b28734]{padding:2.5rem 1rem}}.how h2[data-v-53b28734]{text-align:center;margin:0 0 1.25rem;font-size:2rem;color:#111827}@media(max-width:560px){.how h2[data-v-53b28734]{font-size:1.6rem}}.how .steps[data-v-53b28734]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:0 auto 1.5rem;padding:0}.how .steps li[data-v-53b28734]{list-style:none;display:flex;gap:.85rem;align-items:flex-start;background:#fff;border:4px solid #ebe5e5;border-radius:12px;padding:1rem;color:#111827;transition:border-color .15s ease,transform .15s ease}.how .steps li[data-v-53b28734]:hover{transform:translateY(-2px);border-color:#d9cece}.how .num[data-v-53b28734]{flex:0 0 36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#7e0b10;color:#fff;font-weight:800}.how .copy h3[data-v-53b28734]{margin:.1rem 0 .2rem;color:#111827;font-size:1.05rem}.how .copy p[data-v-53b28734]{margin:0;color:#475569;line-height:1.55}.how .panel[data-v-53b28734]{background:#fff;border:1px solid #ebe5e5;border-radius:12px;padding:1.25rem;margin:1rem auto 0;text-align:center;color:#111827}.how .panel h3[data-v-53b28734]{margin:0 0 .4rem;font-size:1.25rem}.how .panel .big[data-v-53b28734]{margin:0;color:#475569}.how .ticks[data-v-53b28734]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1rem;margin:.9rem 0 1.1rem;padding:0}.how .ticks li[data-v-53b28734]{list-style:none;display:inline-flex;align-items:center;gap:.45rem;color:#111827}.how .ticks i[data-v-53b28734]{color:#7e0b10}.how .btn[data-v-53b28734]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:12px;padding:.85rem 1.1rem;font-weight:700;cursor:pointer;color:#fff;background:linear-gradient(90deg,#7e0b10,#f163bb);transition:filter .15s ease}.how .btn[data-v-53b28734]:hover{filter:brightness(.98)}@media(max-width:560px){.how .steps li[data-v-53b28734]{padding:.9rem}.how .panel[data-v-53b28734]{padding:1rem}.how .btn[data-v-53b28734]{width:100%}}.how[data-v-53b28734]:before{content:"";display:block;height:1px;background:#ebe5e5;margin:0 0 1.25rem}.how[data-v-53b28734]:after{content:"";display:block;height:1px;background:#ebe5e5;margin:1.25rem 0 0}.mlp,.mlp *{box-sizing:border-box}.mlp[data-v-2eff83aa]{--c-svg-grad-a:#81155d;--c-svg-grad-b:#fff;--c-svg-rad-a:rgba(206,62,62,.7);--c-svg-rad-b:hsla(0,0%,100%,0);--c-svg-rad-a-mobile:hsla(0,0%,100%,.55);background:linear-gradient(180deg,var(--c-bg-1) 0,var(--c-bg-2) 100%);color:var(--c-ink)}