.header[data-v-4ee394b2]{position:fixed;top:0;left:0;right:0;height:var(--header-height);background-color:var(--color-white);box-shadow:var(--shadow-sm);z-index:1000}.header__inner[data-v-4ee394b2]{display:flex;align-items:center;justify-content:space-between;height:100%}.header__logo[data-v-4ee394b2]{font-size:1.5rem;font-weight:var(--font-weight-light);color:var(--color-dark);text-decoration:none;letter-spacing:.05em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.header__logo[data-v-4ee394b2]:hover{color:var(--color-secondary)}.header__nav[data-v-4ee394b2]{display:flex;align-items:center;gap:var(--space-md)}.header__link[data-v-4ee394b2]{font-size:.9rem;font-weight:var(--font-weight-regular);color:var(--color-dark);text-decoration:none;padding:.25rem 0;border-bottom:2px solid transparent;transition:all var(--transition);white-space:nowrap}.header__link[data-v-4ee394b2]:hover,.header__link--active[data-v-4ee394b2]{color:var(--color-secondary);border-bottom-color:var(--color-secondary)}.header__hamburger[data-v-4ee394b2]{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:.75rem;min-width:44px;min-height:44px;flex-shrink:0;z-index:1001}.header__hamburger span[data-v-4ee394b2]{display:block;width:24px;height:2px;background-color:var(--color-dark);transition:all var(--transition)}.header__hamburger--open span[data-v-4ee394b2]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header__hamburger--open span[data-v-4ee394b2]:nth-child(2){opacity:0}.header__hamburger--open span[data-v-4ee394b2]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1024px){.header__logo[data-v-4ee394b2]{font-size:1.15rem;letter-spacing:.02em}.header__hamburger[data-v-4ee394b2]{display:flex}.header__nav[data-v-4ee394b2]{position:fixed;top:0;right:0;width:min(320px,85vw);height:100vh;flex-direction:column;align-items:flex-start;padding:calc(var(--header-height) + var(--space-lg)) var(--space-lg) var(--space-lg);background-color:var(--color-white);box-shadow:var(--shadow-lg);transform:translate(100%);transition:transform var(--transition);gap:0}.header__nav--open[data-v-4ee394b2]{transform:translate(0)}.header__link[data-v-4ee394b2]{font-size:1.1rem;padding:.75rem 0;min-height:44px;display:flex;align-items:center;width:100%;border-bottom:1px solid var(--color-border)}.header__link[data-v-4ee394b2]:last-child{border-bottom:none}}@media(max-width:480px){.header__logo[data-v-4ee394b2]{font-size:1rem;letter-spacing:0}}.icon{display:inline-block;flex-shrink:0;width:1em;height:1em;line-height:1;vertical-align:-.125em}.icon svg{display:block;width:100%;height:100%;overflow:visible;fill:currentColor}.icon--spin{animation:icon-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.icon--spin{animation:none}}@keyframes icon-spin{to{transform:rotate(360deg)}}.footer[data-v-20317dd0]{padding:var(--space-xl) 0 var(--space-lg)}.footer__inner[data-v-20317dd0]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.footer__copyright[data-v-20317dd0]{font-size:1rem;color:var(--color-dark)}.footer__separator[data-v-20317dd0]{color:var(--color-dark);font-size:1rem}.footer__legal-link[data-v-20317dd0]{color:var(--color-dark);font-size:1rem;text-decoration:none}.footer__legal-link[data-v-20317dd0]:hover{color:var(--color-secondary)}.footer__social[data-v-20317dd0]{display:flex;gap:.75rem;align-items:center}.footer__social-link[data-v-20317dd0]{color:var(--color-dark);font-size:1.4rem;text-decoration:none;transition:color var(--transition);width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center}.footer__social-link[data-v-20317dd0]:hover{color:var(--color-secondary)}@media(max-width:768px){.footer[data-v-20317dd0]{padding:var(--space-lg) 0 var(--space-md)}.footer__inner[data-v-20317dd0]{flex-direction:column;gap:.75rem}.footer__separator[data-v-20317dd0]{display:none}.footer__social[data-v-20317dd0]{gap:1rem;flex-wrap:wrap;justify-content:center}.footer__social-link[data-v-20317dd0]{font-size:1.4rem;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.app[data-v-95dce2e4]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-95dce2e4]{flex:1;margin-top:var(--header-height)}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:optional;src:url(/fonts/lato-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:optional;src:url(/fonts/lato-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/lato-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/lato-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/lato-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/lato-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #ea6016;--color-primary-light: #f0834a;--color-primary-dark: #c84f10;--color-secondary: #886b43;--color-secondary-light: #a68a62;--color-background: #fff4ea;--color-white: #ffffff;--color-dark: #000000;--color-muted: #6b6b6b;--color-border: #e8ddd2;--font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700;--max-width: 1200px;--header-height: 80px;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--transition: .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family);font-weight:var(--font-weight-regular);color:var(--color-dark);background-color:var(--color-white);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:var(--font-weight-light)}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(2rem,4vw,3.25rem)}h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}p{margin-bottom:1rem}a{color:var(--color-dark);text-decoration:none;transition:color var(--transition)}.prices-pending{visibility:hidden}a:hover{color:var(--color-secondary)}img{max-width:100%;height:auto;display:block}ul{list-style:none}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-md)}.btn{display:inline-block;padding:.875rem 2rem;font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight-bold);border:none;border-radius:0;cursor:pointer;text-align:center;transition:all var(--transition);text-decoration:none;line-height:1.4}.btn-primary{background-color:var(--color-white);color:var(--color-dark);border:2px solid var(--color-dark)}.btn-primary:hover{background-color:var(--color-dark);color:var(--color-white);transform:translateY(-2px)}.btn-secondary{background-color:var(--color-white);color:var(--color-dark);border:2px solid var(--color-dark)}.btn-secondary:hover{background-color:var(--color-dark);color:var(--color-white);transform:translateY(-2px)}.section{padding:4rem 0}.section--white{background-color:var(--color-white)}.section--cream{background-color:var(--color-background)}.text-center{text-align:center}.text-muted{color:var(--color-muted)}@media(max-width:768px){:root{--header-height: 64px;--space-xl: 2.5rem;--space-2xl: 3.5rem}.section{padding:2.5rem 0}.btn{padding:.875rem 1.5rem;min-height:44px}h1,h2{word-break:break-word;overflow-wrap:break-word}}.image-placeholder[data-v-03ba03ed]{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border:1px solid var(--color-dark);overflow:hidden;position:relative}.image-placeholder picture[data-v-03ba03ed]{width:100%;height:100%}.image-placeholder__img[data-v-03ba03ed]{width:100%;height:100%;object-fit:cover}.image-placeholder__text[data-v-03ba03ed]{color:var(--color-dark);font-size:.875rem;font-weight:var(--font-weight-light);text-align:center;padding:var(--space-sm);letter-spacing:.05em;text-transform:uppercase;opacity:.5}.section-heading[data-v-40dbd420]{text-align:center;margin-bottom:var(--space-xl)}.section-heading__title[data-v-40dbd420]{color:var(--color-dark);margin-bottom:var(--space-xs)}.section-heading__subtitle[data-v-40dbd420]{color:var(--color-muted);font-size:1.1rem;font-weight:var(--font-weight-light);max-width:600px;margin:0 auto}.service-card[data-v-956094a5]{padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column}.service-card--brown[data-v-956094a5]{background-color:var(--color-secondary);color:var(--color-white)}.service-card--cream[data-v-956094a5]{background-color:var(--color-background);color:var(--color-dark)}.service-card__title[data-v-956094a5]{font-size:1.5rem;font-weight:var(--font-weight-light);margin-bottom:var(--space-sm)}.service-card--brown .service-card__title[data-v-956094a5]{color:var(--color-white)}.service-card--cream .service-card__title[data-v-956094a5]{color:var(--color-dark)}.service-card__divider[data-v-956094a5]{height:1px;margin-bottom:var(--space-md)}.service-card--brown .service-card__divider[data-v-956094a5]{background-color:#fff6}.service-card--cream .service-card__divider[data-v-956094a5]{background-color:#00000026}.service-card__list[data-v-956094a5]{list-style:disc;padding-left:1.25rem;margin-bottom:var(--space-md);font-size:.95rem;line-height:1.6;flex:1}.service-card__list li[data-v-956094a5]{margin-bottom:.35rem}.service-card__button-wrap[data-v-956094a5]{text-align:center}.service-card__button[data-v-956094a5]{display:inline-block;padding:.65rem 3rem;background-color:var(--color-white);font-weight:var(--font-weight-bold);font-size:1rem;text-decoration:none;transition:all var(--transition);border:1px solid var(--color-dark);color:var(--color-dark)}.service-card__button[data-v-956094a5]:hover{background-color:var(--color-dark);color:var(--color-white)}@media(max-width:768px){.service-card[data-v-956094a5]{padding:var(--space-md) var(--space-sm)}.service-card__button[data-v-956094a5]{padding:.75rem 2rem;min-height:44px}}.review-card[data-v-d4253560]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);min-height:220px}.review-card__stars[data-v-d4253560]{display:flex;gap:.125rem;color:var(--color-secondary);font-size:1rem}.review-card__body[data-v-d4253560]{flex-grow:1}.review-card__text[data-v-d4253560]{font-style:italic;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-card__text--expanded[data-v-d4253560]{display:block;-webkit-line-clamp:unset;overflow:visible}.review-card__toggle[data-v-d4253560]{background:none;border:none;color:var(--color-secondary);cursor:pointer;padding:0;margin-top:var(--space-xs, .25rem);font-size:.875rem;font-weight:var(--font-weight-bold)}.review-card__toggle[data-v-d4253560]:hover{text-decoration:underline}.review-card__footer[data-v-d4253560]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-sm)}.review-card__author[data-v-d4253560]{font-weight:var(--font-weight-bold)}.review-card__time[data-v-d4253560]{color:var(--color-muted);font-size:.875rem}.instagram-grid[data-v-c6f3d300]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.instagram-grid__item[data-v-c6f3d300]{position:relative;aspect-ratio:1;overflow:hidden;display:block}.instagram-grid__img[data-v-c6f3d300]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.instagram-grid__item:hover .instagram-grid__img[data-v-c6f3d300]{transform:scale(1.05)}.instagram-grid__video-badge[data-v-c6f3d300]{position:absolute;top:var(--space-sm);right:var(--space-sm);background-color:#0009;color:var(--color-white);width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}@media(max-width:768px){.instagram-grid[data-v-c6f3d300]{grid-template-columns:repeat(3,1fr)}}.start__fullbleed[data-v-14c08067]{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr}.start__fullbleed--reverse[data-v-14c08067]{direction:rtl}.start__fullbleed--reverse[data-v-14c08067]>*{direction:ltr}.start__subtitle[data-v-14c08067]{font-weight:var(--font-weight-light);letter-spacing:.04em;font-size:1.1rem}.start__fullbleed-text[data-v-14c08067]{padding:var(--space-xl) var(--space-lg);display:flex;flex-direction:column;justify-content:center;text-align:center}.start__fullbleed-text h1[data-v-14c08067],.start__fullbleed-text h2[data-v-14c08067]{margin-bottom:var(--space-md)}.start__fullbleed-text p[data-v-14c08067]{font-size:1rem;line-height:1.6;margin-bottom:var(--space-sm)}.start__fullbleed-text .btn[data-v-14c08067]{align-self:center;margin-top:var(--space-sm)}.start__fullbleed-text--brown[data-v-14c08067]{background-color:var(--color-secondary);color:var(--color-white)}.start__fullbleed-text--brown h1[data-v-14c08067],.start__fullbleed-text--brown h2[data-v-14c08067]{color:var(--color-white)}.start__fullbleed-text--cream[data-v-14c08067]{background-color:var(--color-background);color:var(--color-dark)}.start__fullbleed-text--white[data-v-14c08067]{background-color:var(--color-white);color:var(--color-dark)}.start__fullbleed-text--centered[data-v-14c08067]{text-align:center}.start__fullbleed-text--centered .btn[data-v-14c08067]{align-self:center}.start__fullbleed-image[data-v-14c08067]{min-height:400px;overflow:hidden;position:relative}.start__fullbleed-image[data-v-14c08067] .image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:unset;border:none}.start__fullbleed-image[data-v-14c08067] .image-placeholder__img{object-fit:cover;height:100%;width:100%}.start__services-grid[data-v-14c08067]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.start__reviews-source[data-v-14c08067]{text-align:center;color:var(--color-muted);font-size:.85rem;margin-top:var(--space-sm)}.start__reviews-carousel[data-v-14c08067]{position:relative;display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:center}.start__reviews-slide[data-v-14c08067]{flex:1;min-width:0;max-width:600px}.start__reviews-arrow[data-v-14c08067]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-dark);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-base)}.start__reviews-arrow[data-v-14c08067]:hover{background-color:var(--color-background)}.start__reviews-dots[data-v-14c08067]{width:100%;display:flex;justify-content:center;gap:0;margin-top:var(--space-sm)}.start__reviews-dot[data-v-14c08067]{width:.75rem;height:.75rem;border-radius:50%;border:none;background-color:var(--color-border);cursor:pointer;padding:.75rem;background-clip:content-box;transition:background-color var(--transition-base)}.start__reviews-dot--active[data-v-14c08067]{background-color:var(--color-secondary)}.review-fade-enter-active[data-v-14c08067],.review-fade-leave-active[data-v-14c08067]{transition:opacity .3s ease}.review-fade-enter-from[data-v-14c08067],.review-fade-leave-to[data-v-14c08067]{opacity:0}.section--cta[data-v-14c08067]{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary) 100%);color:var(--color-white)}.section--cta h2[data-v-14c08067]{color:var(--color-white);margin-bottom:var(--space-lg)}.section--cta .btn-primary[data-v-14c08067]{background-color:var(--color-white);color:var(--color-secondary)}.section--cta .btn-primary[data-v-14c08067]:hover{background-color:#ffffffe6}@media(max-width:768px){.start__fullbleed[data-v-14c08067]{grid-template-columns:1fr}.start__fullbleed--reverse[data-v-14c08067]{direction:ltr}.start__fullbleed-text[data-v-14c08067]{padding:var(--space-lg) var(--space-md)}.start__fullbleed-image[data-v-14c08067]{min-height:200px}.start__services-grid[data-v-14c08067]{grid-template-columns:1fr}.start__reviews-arrow[data-v-14c08067]{display:none}}@media(min-width:769px)and (max-width:1024px){.start__services-grid[data-v-14c08067]{grid-template-columns:repeat(2,1fr)}}picture[data-v-1c396868]{display:block;width:100%;height:100%}img[data-v-1c396868]{display:block;width:100%;height:100%;object-fit:cover}.fotoalben h1[data-v-f50a8298]{margin-bottom:var(--space-lg);text-align:center}.fotoalben__grid[data-v-f50a8298]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.fotoalben__grid--loading[data-v-f50a8298]{min-height:100vh}.fotoalben__album[data-v-f50a8298]{text-decoration:none;color:inherit}.fotoalben__album-image[data-v-f50a8298]{aspect-ratio:3 / 2;overflow:hidden;position:relative}.fotoalben__placeholder[data-v-f50a8298]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);color:var(--color-dark);font-size:.875rem;font-weight:var(--font-weight-light);text-transform:uppercase;letter-spacing:.05em;opacity:.5}.fotoalben__overlay[data-v-f50a8298]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.fotoalben__album:hover .fotoalben__overlay[data-v-f50a8298]{background:#0006}.fotoalben__title[data-v-f50a8298]{color:var(--color-white);font-size:clamp(1rem,2vw,1.5rem);font-weight:var(--font-weight-light);font-style:italic;opacity:0;transition:opacity .3s ease;text-shadow:0 1px 4px rgba(0,0,0,.5);text-align:center;padding:var(--space-sm)}.fotoalben__album:hover .fotoalben__title[data-v-f50a8298]{opacity:1}@media(max-width:768px){.fotoalben__grid[data-v-f50a8298]{grid-template-columns:1fr}.fotoalben__overlay[data-v-f50a8298]{background:#0000004d}.fotoalben__title[data-v-f50a8298]{opacity:1}}@media(min-width:769px)and (max-width:1024px){.fotoalben__grid[data-v-f50a8298]{grid-template-columns:repeat(2,1fr)}}.lightbox[data-v-5eed5100]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background-color:#0a0a0a;display:flex;align-items:center;justify-content:center}.lightbox__toolbar[data-v-5eed5100]{position:absolute;top:0;right:0;left:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:.25rem;padding:.75rem}.lightbox__counter[data-v-5eed5100]{margin-right:auto;color:#fffc;font-size:.95rem;padding-left:.5rem}.lightbox__button[data-v-5eed5100]{width:44px;height:44px;border:none;border-radius:50%;background-color:#ffffff1f;color:var(--color-white);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.lightbox__button[data-v-5eed5100]:hover:not(:disabled){background-color:#ffffff40}.lightbox__button[data-v-5eed5100]:disabled{opacity:.35;cursor:default}.lightbox__stage[data-v-5eed5100]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:zoom-in}.lightbox__stage--zoomed[data-v-5eed5100]{cursor:grab}.lightbox__image[data-v-5eed5100]{max-width:92vw;max-height:86vh;object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform .15s ease-out}.lightbox__arrow[data-v-5eed5100]{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:52px;height:52px;font-size:1.4rem}.lightbox__arrow--previous[data-v-5eed5100]{left:1rem}.lightbox__arrow--next[data-v-5eed5100]{right:1rem}@media(max-width:768px){.lightbox__arrow[data-v-5eed5100]{width:44px;height:44px}.lightbox__arrow--previous[data-v-5eed5100]{left:.5rem}.lightbox__arrow--next[data-v-5eed5100]{right:.5rem}}.album-detail__back[data-v-087e7d76]{display:inline-block;margin-bottom:var(--space-md);color:var(--color-secondary);text-decoration:none;font-size:.95rem}.album-detail__back[data-v-087e7d76]:hover{text-decoration:underline}.album-detail__loading[data-v-087e7d76]{min-height:100vh}.album-detail h1[data-v-087e7d76]{margin-bottom:var(--space-xs)}.album-detail__count[data-v-087e7d76]{color:var(--color-muted);margin-bottom:var(--space-lg)}.album-detail__grid[data-v-087e7d76]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.album-detail__image[data-v-087e7d76]{aspect-ratio:3 / 2;overflow:hidden;padding:0;border:none;background:none;cursor:zoom-in}.album-detail__image[data-v-087e7d76] img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.album-detail__image[data-v-087e7d76]:hover img{transform:scale(1.03)}.album-detail__empty[data-v-087e7d76]{color:var(--color-muted)}@media(max-width:768px){.album-detail__grid[data-v-087e7d76]{grid-template-columns:repeat(2,1fr)}}.angebote h1[data-v-6c4f0710]{margin-bottom:var(--space-xl)}.angebote__item[data-v-6c4f0710]{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:var(--space-lg);margin-bottom:var(--space-lg)}.angebote__item-text h2[data-v-6c4f0710]{color:var(--color-secondary);margin-bottom:var(--space-sm)}.angebote__item-text p[data-v-6c4f0710]{line-height:1.6}.angebote__link[data-v-6c4f0710]{color:var(--color-secondary);text-decoration:none}.angebote__link[data-v-6c4f0710]:hover{text-decoration:underline}@media(max-width:768px){.angebote h1[data-v-6c4f0710]{margin-bottom:var(--space-lg)}.angebote__item[data-v-6c4f0710]{grid-template-columns:1fr;gap:var(--space-md)}}.contact-form__form[data-v-52c264d7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.contact-form__field--full[data-v-52c264d7]{grid-column:1 / -1}.contact-form__label[data-v-52c264d7]{display:block;font-weight:var(--font-weight-bold);font-size:.9rem;margin-bottom:.375rem;color:var(--color-dark)}.contact-form__input[data-v-52c264d7]{width:100%;padding:.75rem 1rem;font-family:var(--font-family);font-size:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-dark);transition:border-color var(--transition),box-shadow var(--transition)}.contact-form__input[data-v-52c264d7]:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px #ea601626}.contact-form__input[data-v-52c264d7]::placeholder{color:var(--color-muted);opacity:.7}.contact-form__textarea[data-v-52c264d7]{resize:vertical;min-height:120px}.contact-form__submit[data-v-52c264d7]{grid-column:1 / -1;justify-self:start;min-width:200px}.contact-form__submit[data-v-52c264d7]:disabled{opacity:.6;cursor:not-allowed}.contact-form__error[data-v-52c264d7]{grid-column:1 / -1;background-color:#fff0f0;border:1px solid #e8b4b4;border-radius:var(--radius-md);padding:var(--space-sm);color:#c44;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.contact-form__success[data-v-52c264d7]{text-align:center;padding:var(--space-xl)}.contact-form__success-icon[data-v-52c264d7]{font-size:3rem;color:var(--color-secondary);margin:0 auto var(--space-sm);display:block}.contact-form__success h3[data-v-52c264d7]{margin-bottom:var(--space-xs)}.contact-form__success p[data-v-52c264d7]{color:var(--color-muted)}@media(max-width:600px){.contact-form__form[data-v-52c264d7]{grid-template-columns:1fr}}.referenzen__hero[data-v-4ef96afd]{display:grid;grid-template-columns:1fr 1fr}.referenzen__clients[data-v-4ef96afd]{padding:var(--space-xl) var(--space-lg);display:flex;flex-direction:column;justify-content:center;background-color:var(--color-background)}.referenzen__clients h1[data-v-4ef96afd]{margin-bottom:var(--space-md)}.referenzen__clients p[data-v-4ef96afd]{font-size:1rem;line-height:1.6;margin-bottom:var(--space-sm)}.referenzen__image[data-v-4ef96afd]{min-height:400px}.referenzen__image[data-v-4ef96afd] .image-placeholder{height:100%;aspect-ratio:unset}.referenzen__contact[data-v-4ef96afd]{max-width:600px;margin:0 auto;text-align:center}.referenzen__contact h2[data-v-4ef96afd]{margin-bottom:var(--space-sm)}.referenzen__contact>p[data-v-4ef96afd]{color:var(--color-muted);margin-bottom:var(--space-lg)}@media(max-width:768px){.referenzen__hero[data-v-4ef96afd]{grid-template-columns:1fr}.referenzen__clients[data-v-4ef96afd]{padding:var(--space-lg) var(--space-md)}.referenzen__image[data-v-4ef96afd]{min-height:200px}}.ueber-mich__hero[data-v-cb63d41f]{display:grid;grid-template-columns:2fr 3fr;background-color:var(--color-secondary);color:var(--color-white)}.ueber-mich__image[data-v-cb63d41f]{min-height:500px}.ueber-mich__image[data-v-cb63d41f] .image-placeholder{height:100%;aspect-ratio:unset}.ueber-mich__text[data-v-cb63d41f]{padding:var(--space-xl) var(--space-lg)}.ueber-mich__text h1[data-v-cb63d41f]{color:var(--color-white);margin-bottom:var(--space-md)}.ueber-mich__text p[data-v-cb63d41f]{line-height:1.6;margin-bottom:var(--space-sm)}.ueber-mich__equipment[data-v-cb63d41f]{max-width:800px}.ueber-mich__equipment h2[data-v-cb63d41f]{margin-bottom:var(--space-xs)}.ueber-mich__equipment ul[data-v-cb63d41f]{list-style:disc;padding-left:1.5rem;margin-bottom:var(--space-md)}.ueber-mich__equipment ul li[data-v-cb63d41f]{margin-bottom:.2rem;line-height:1.6}.ueber-mich__equipment p[data-v-cb63d41f]{line-height:1.6;margin-bottom:var(--space-sm)}@media(max-width:768px){.ueber-mich__hero[data-v-cb63d41f]{grid-template-columns:1fr}.ueber-mich__image[data-v-cb63d41f]{min-height:250px}.ueber-mich__text[data-v-cb63d41f]{padding:var(--space-lg) var(--space-md)}}.faq__content[data-v-0b477cce]{max-width:800px;margin:0 auto}.faq__content h1[data-v-0b477cce]{margin-bottom:var(--space-lg)}.faq__content h2[data-v-0b477cce]{margin-top:var(--space-lg);margin-bottom:var(--space-xs)}.faq__content h2[data-v-0b477cce]:first-of-type{margin-top:0}.faq__content p[data-v-0b477cce]{color:var(--color-muted);line-height:1.6}.kontakt__content[data-v-f6b4f2a7]{max-width:600px;margin:0 auto}.kontakt__content h1[data-v-f6b4f2a7]{margin-bottom:var(--space-sm)}.kontakt__content>p[data-v-f6b4f2a7]{margin-bottom:var(--space-md)}.kontakt__links[data-v-f6b4f2a7]{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg)}.kontakt__links a[data-v-f6b4f2a7]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-dark);font-size:1.1rem;text-decoration:none}.kontakt__links a[data-v-f6b4f2a7]:hover{color:var(--color-secondary)}.kontakt__links a i[data-v-f6b4f2a7]{font-size:1.3rem}@media(max-width:768px){.kontakt__links a[data-v-f6b4f2a7]{min-height:44px;padding:.5rem 0}}.impressum__header[data-v-a488df2b]{background-color:var(--color-secondary);color:var(--color-white);padding:var(--space-xl) var(--space-lg);text-align:center}.impressum__header h1[data-v-a488df2b]{color:var(--color-white)}.impressum__content[data-v-a488df2b]{max-width:800px;margin:0 auto}.impressum__content h2[data-v-a488df2b]{font-size:1.15rem;margin-top:var(--space-lg);margin-bottom:var(--space-xs);color:var(--color-dark)}.impressum__content h2[data-v-a488df2b]:first-child{margin-top:0}.impressum__content p[data-v-a488df2b]{color:var(--color-muted);line-height:1.6}@media(max-width:768px){.impressum__header[data-v-a488df2b]{padding:var(--space-lg) var(--space-md)}}.datenschutz__header[data-v-fbc58fb7]{background-color:var(--color-secondary);color:var(--color-white);padding:var(--space-xl) var(--space-lg);text-align:center}.datenschutz__header h1[data-v-fbc58fb7]{color:var(--color-white)}.datenschutz__content[data-v-fbc58fb7]{max-width:800px;margin:0 auto}.datenschutz__content h2[data-v-fbc58fb7]{font-size:1.15rem;margin-top:var(--space-lg);margin-bottom:var(--space-xs);color:var(--color-dark)}.datenschutz__content h3[data-v-fbc58fb7]{font-size:1rem;margin-top:var(--space-md);margin-bottom:var(--space-xs);color:var(--color-dark)}.datenschutz__content p[data-v-fbc58fb7]{color:var(--color-muted);line-height:1.6}.datenschutz__content a[data-v-fbc58fb7]{color:var(--color-secondary);text-decoration:underline;word-break:break-word}.datenschutz__date[data-v-fbc58fb7]{margin-top:var(--space-xl);font-size:.9rem}@media(max-width:768px){.datenschutz__header[data-v-fbc58fb7]{padding:var(--space-lg) var(--space-md)}}.service-post[data-v-ca467215]{padding:var(--space-xl) 0}.service-post h1[data-v-ca467215]{margin-bottom:var(--space-lg)}.service-post__image[data-v-ca467215]{margin-bottom:var(--space-lg);max-width:800px}.service-post__content[data-v-ca467215]{max-width:800px}.service-post__content p[data-v-ca467215]{line-height:1.6;margin-bottom:var(--space-sm)}@media(max-width:768px){.service-post[data-v-ca467215]{padding:var(--space-lg) 0}}.service-post[data-v-88a2355d]{padding:var(--space-xl) 0}.service-post h1[data-v-88a2355d]{margin-bottom:var(--space-lg)}.service-post__image[data-v-88a2355d]{margin-bottom:var(--space-lg);max-width:800px}.service-post__content[data-v-88a2355d]{max-width:800px}.service-post__content p[data-v-88a2355d]{line-height:1.6;margin-bottom:var(--space-sm)}@media(max-width:768px){.service-post[data-v-88a2355d]{padding:var(--space-lg) 0}}.service-post[data-v-0d25ffe1]{padding:var(--space-xl) 0}.service-post h1[data-v-0d25ffe1]{margin-bottom:var(--space-lg)}.service-post__image[data-v-0d25ffe1]{margin-bottom:var(--space-lg);max-width:800px}.service-post__content[data-v-0d25ffe1]{max-width:800px}.service-post__content p[data-v-0d25ffe1]{line-height:1.6;margin-bottom:var(--space-sm)}@media(max-width:768px){.service-post[data-v-0d25ffe1]{padding:var(--space-lg) 0}}.analytics[data-v-2a0facae]{--analytics-empty: #f3efeb}.analytics__header[data-v-2a0facae]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.analytics__ranges[data-v-2a0facae]{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.analytics__ranges button[data-v-2a0facae]{border:none;background:var(--color-white);padding:.5rem 1rem;font:inherit;cursor:pointer}.analytics__ranges button+button[data-v-2a0facae]{border-left:1px solid var(--color-border)}.analytics__ranges button.active[data-v-2a0facae]{background:var(--color-dark);color:var(--color-white)}.analytics__privacy[data-v-2a0facae],.analytics__hint[data-v-2a0facae]{color:var(--color-muted);font-size:.85rem}.analytics__tiles[data-v-2a0facae]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin:var(--space-md) 0;transition:opacity var(--transition)}.analytics--loading[data-v-2a0facae]{opacity:.5}.analytics__tile[data-v-2a0facae]{display:flex;flex-direction:column;gap:.25rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.analytics__tile-label[data-v-2a0facae]{font-size:.85rem;color:var(--color-muted)}.analytics__tile-value[data-v-2a0facae]{font-size:2rem;font-weight:var(--font-weight-bold);line-height:1.1}.analytics__tile-change[data-v-2a0facae]{font-size:.8rem;color:var(--color-muted)}.analytics__card[data-v-2a0facae]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);padding:var(--space-md);margin-bottom:var(--space-md)}.analytics__card h3[data-v-2a0facae]{font-size:1rem;margin:0 0 var(--space-sm)}.analytics__card--note p[data-v-2a0facae]{margin:0 0 .5rem}.analytics__series[data-v-2a0facae]{position:relative;padding-left:2.5rem}.analytics__series-maximum[data-v-2a0facae]{position:absolute;left:0;top:-.4rem;font-size:.75rem;color:var(--color-muted)}.analytics__series-plot[data-v-2a0facae]{position:relative;display:flex;align-items:flex-end;gap:2px;height:180px;border-bottom:1px solid var(--color-border);background:linear-gradient(var(--color-border),var(--color-border)) top / 100% 1px no-repeat}.analytics__series-slot[data-v-2a0facae]{flex:1 1 0;height:100%;display:flex;align-items:flex-end;outline:none}.analytics__series-bar[data-v-2a0facae]{width:100%;max-width:28px;margin:0 auto;background:var(--color-primary);border-radius:4px 4px 0 0}.analytics__series-bar--hovered[data-v-2a0facae],.analytics__series-slot:focus-visible .analytics__series-bar[data-v-2a0facae]{background:var(--color-primary-dark)}.analytics__tooltip[data-v-2a0facae]{position:absolute;top:.25rem;display:flex;flex-direction:column;gap:.1rem;padding:.5rem .75rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-size:.8rem;white-space:nowrap;pointer-events:none;z-index:1}.analytics__series-axis[data-v-2a0facae]{position:relative;height:1.4rem;font-size:.75rem;color:var(--color-muted)}.analytics__series-axis span[data-v-2a0facae]{position:absolute;top:.3rem;transform:translate(-50%);white-space:nowrap}.analytics__series-axis span[data-v-2a0facae]:first-child{transform:none}.analytics__series-axis span[data-v-2a0facae]:last-child{transform:translate(-100%)}.analytics__table-toggle[data-v-2a0facae]{margin-top:var(--space-sm);font-size:.85rem}.analytics__table[data-v-2a0facae]{width:100%;border-collapse:collapse;margin-top:.5rem}.analytics__table th[data-v-2a0facae],.analytics__table td[data-v-2a0facae]{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--color-border)}.analytics__grid[data-v-2a0facae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.analytics__grid .analytics__card[data-v-2a0facae]{margin-bottom:0}.analytics__grid+.analytics__card[data-v-2a0facae]{margin-top:var(--space-md)}.analytics__ranking[data-v-2a0facae]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.analytics__ranking li[data-v-2a0facae]{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.9rem}.analytics__ranking-name[data-v-2a0facae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics__ranking-track[data-v-2a0facae]{height:8px}.analytics__ranking-track span[data-v-2a0facae]{display:block;height:100%;background:var(--color-primary);border-radius:0 4px 4px 0}.analytics__ranking-value[data-v-2a0facae]{text-align:right;font-variant-numeric:tabular-nums}.analytics__ranking-value small[data-v-2a0facae]{color:var(--color-muted);margin-left:.25rem}.analytics__heatmap[data-v-2a0facae]{display:grid;grid-template-columns:2rem repeat(24,minmax(0,1fr));gap:2px}.analytics__heatmap-day[data-v-2a0facae],.analytics__heatmap-hour[data-v-2a0facae]{font-size:.75rem;color:var(--color-muted)}.analytics__heatmap-cell[data-v-2a0facae]{aspect-ratio:1;border-radius:2px;min-height:10px}@media(max-width:768px){.analytics__tiles[data-v-2a0facae]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics__grid[data-v-2a0facae]{grid-template-columns:1fr}.analytics__ranking li[data-v-2a0facae]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "bar bar";row-gap:.25rem}.analytics__ranking-name[data-v-2a0facae]{grid-area:name}.analytics__ranking-value[data-v-2a0facae]{grid-area:value}.analytics__ranking-track[data-v-2a0facae]{grid-area:bar}}.image-description[data-v-96ffb631]{margin-top:.25rem}.image-description__input[data-v-96ffb631]{width:100%;padding:.4rem;border:1px solid var(--color-border);font-family:var(--font-family);font-size:.85rem;line-height:1.4;overflow:hidden;resize:none}.image-description__status[data-v-96ffb631]{display:block;font-size:.8rem;color:var(--color-muted)}.image-description__status--saved[data-v-96ffb631]{color:green;font-weight:var(--font-weight-bold)}.image-description__status--error[data-v-96ffb631]{color:red}.admin[data-v-991c7322]{padding:var(--space-lg);max-width:1000px;margin:0 auto}.admin__login[data-v-991c7322]{max-width:300px;margin:6rem auto;text-align:center}.admin__login form[data-v-991c7322]{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}.admin__input[data-v-991c7322]{padding:.75rem;border:1px solid var(--color-border);font-family:var(--font-family);font-size:1rem;width:100%}.admin__error[data-v-991c7322]{color:red;margin-top:var(--space-sm)}.admin__progress[data-v-991c7322]{position:relative;height:32px;background:var(--color-border);margin-bottom:var(--space-sm);overflow:hidden}.admin__progress-bar[data-v-991c7322]{height:100%;background:var(--color-secondary);transition:width .2s ease}.admin__progress-text[data-v-991c7322]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:var(--font-weight-bold);color:var(--color-white)}.admin__header[data-v-991c7322]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.admin__logout[data-v-991c7322]{background:none;border:none;cursor:pointer;color:var(--color-muted);font-size:.9rem}.admin__quality[data-v-991c7322]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.admin__quality select[data-v-991c7322]{padding:.5rem;border:1px solid var(--color-border);font-family:var(--font-family);font-size:.95rem}.admin__loading[data-v-991c7322]{color:var(--color-secondary);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md)}.admin__tabs[data-v-991c7322]{display:flex;gap:0;margin-bottom:var(--space-lg);border-bottom:2px solid var(--color-border);flex-wrap:wrap}.admin__tabs button[data-v-991c7322]{background:none;border:none;padding:.75rem 1.5rem;cursor:pointer;font-family:var(--font-family);font-size:1rem;color:var(--color-muted);border-bottom:2px solid transparent;margin-bottom:-2px}.admin__tabs button.active[data-v-991c7322]{color:var(--color-dark);border-bottom-color:var(--color-secondary)}.admin__slot[data-v-991c7322]{margin-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-md)}.admin__slot-header[data-v-991c7322]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.admin__slot-actions[data-v-991c7322]{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}.admin__upload-btn[data-v-991c7322]{cursor:pointer;padding:.4rem .8rem;border:1px solid var(--color-dark);font-size:.85rem;font-family:var(--font-family)}.admin__upload-btn[data-v-991c7322]:hover{background:var(--color-dark);color:var(--color-white)}.admin__remove[data-v-991c7322]{background:none;border:none;color:red;cursor:pointer;font-size:.85rem}.admin__slot-preview[data-v-991c7322]{margin-bottom:var(--space-sm)}.admin__slot-preview img[data-v-991c7322]{max-height:200px;max-width:100%;object-fit:cover}.admin__slot-preview .image-description[data-v-991c7322]{max-width:480px}.admin__descriptions[data-v-991c7322]{margin-bottom:var(--space-md)}.admin__descriptions-toggle[data-v-991c7322]{display:inline-flex;align-items:center;gap:.75rem;font-weight:var(--font-weight-bold);cursor:pointer;-webkit-user-select:none;user-select:none}.admin__switch-input[data-v-991c7322]{position:absolute;opacity:0;width:1px;height:1px}.admin__switch[data-v-991c7322]{position:relative;flex-shrink:0;width:52px;height:30px;border-radius:15px;background-color:#d1d1d6;transition:background-color .2s ease}.admin__switch-knob[data-v-991c7322]{position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;background-color:var(--color-white);box-shadow:0 2px 4px #00000040;transition:transform .2s ease}.admin__switch-input:checked+.admin__switch[data-v-991c7322]{background-color:#34c759}.admin__switch-input:checked+.admin__switch .admin__switch-knob[data-v-991c7322]{transform:translate(22px)}.admin__switch-input:focus-visible+.admin__switch[data-v-991c7322]{outline:2px solid var(--color-secondary);outline-offset:2px}.admin__hint[data-v-991c7322]{color:var(--color-muted);font-size:.9rem;margin-top:var(--space-sm)}.admin__empty[data-v-991c7322]{color:var(--color-muted);font-size:.9rem}.admin__album-create[data-v-991c7322]{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.admin__album[data-v-991c7322]{margin-bottom:var(--space-lg);border:1px solid var(--color-border);padding:var(--space-md)}.admin__album-header[data-v-991c7322]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm);flex-wrap:wrap;gap:var(--space-sm)}.admin__album-cover[data-v-991c7322]{margin-bottom:var(--space-md);padding:var(--space-sm);background:#f9f9f9;border:1px dashed var(--color-border)}.admin__album-cover-preview[data-v-991c7322]{display:flex;align-items:center;gap:var(--space-sm)}.admin__album-cover-label[data-v-991c7322]{font-weight:var(--font-weight-bold);font-size:.9rem}.admin__album-cover-preview img[data-v-991c7322]{max-height:120px;max-width:200px;object-fit:cover}.admin__album-images[data-v-991c7322]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:var(--space-sm)}.admin__album-item[data-v-991c7322]{width:180px}.admin__album-thumb[data-v-991c7322]{position:relative;width:180px;height:120px;overflow:hidden}.admin__album-thumb--cover[data-v-991c7322]{outline:3px solid var(--color-secondary)}.admin__album-thumb img[data-v-991c7322]{width:100%;height:100%;object-fit:cover}.admin__album-thumb-actions[data-v-991c7322]{position:absolute;bottom:0;left:0;right:0;display:flex;gap:2px}.admin__album-thumb-actions button[data-v-991c7322]{flex:1;background:#0009;color:#fff;border:none;font-size:.7rem;padding:3px;cursor:pointer}.admin__album-thumb-actions button[data-v-991c7322]:hover{background:#000c}.admin__pricing-service[data-v-991c7322]{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.admin__pricing-service h3[data-v-991c7322]{margin-bottom:var(--space-sm)}.admin__form-grid[data-v-991c7322]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-sm)}.admin__form-grid label[data-v-991c7322],.admin__form-stack label[data-v-991c7322]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;font-weight:var(--font-weight-bold)}.admin__guide[data-v-991c7322]{background-color:var(--color-background);padding:var(--space-md);margin-bottom:var(--space-lg);line-height:1.6}.admin__guide h3[data-v-991c7322]{font-size:1rem;margin-top:var(--space-md);margin-bottom:var(--space-xs)}.admin__guide h3[data-v-991c7322]:first-child{margin-top:0}.admin__guide ol[data-v-991c7322]{padding-left:1.5rem;margin-bottom:var(--space-sm)}.admin__guide li[data-v-991c7322]{margin-bottom:.3rem}.admin__guide code[data-v-991c7322]{background:#00000014;padding:.1rem .3rem;font-size:.85rem}.admin__guide a[data-v-991c7322]{color:var(--color-secondary);font-weight:var(--font-weight-bold)}.admin__guide p[data-v-991c7322]{margin-top:var(--space-sm)}.admin__form-stack[data-v-991c7322]{display:flex;flex-direction:column;gap:var(--space-sm);max-width:500px}.admin__form-actions[data-v-991c7322]{margin-top:var(--space-md);display:flex;align-items:center;gap:var(--space-sm)}.admin__saved[data-v-991c7322]{color:green;font-weight:var(--font-weight-bold);font-size:.9rem}@media(max-width:768px){.admin[data-v-991c7322]{padding:var(--space-md) var(--space-sm)}.admin__tabs[data-v-991c7322]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scrollbar-width:none}.admin__tabs[data-v-991c7322]::-webkit-scrollbar{display:none}.admin__tabs button[data-v-991c7322]{padding:.75rem 1rem;font-size:.9rem;white-space:nowrap;min-height:44px}.admin__slot-header[data-v-991c7322]{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.admin__slot-actions[data-v-991c7322]{width:100%}.admin__album-header[data-v-991c7322]{flex-direction:column;align-items:flex-start}.admin__album-create[data-v-991c7322]{flex-direction:column}.admin__upload-btn[data-v-991c7322]{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.admin__form-grid[data-v-991c7322]{grid-template-columns:1fr}.admin__form-stack[data-v-991c7322]{max-width:100%}.admin__guide[data-v-991c7322]{padding:var(--space-sm)}.admin__guide ol[data-v-991c7322]{padding-left:1.25rem}}.not-found__links[data-v-f62e9711]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-md)}
