.skybarber-float{--sky-gold:#d4af37;--sky-gold-light:#f2d78a;--sky-gold-deep:#8f671b;--sky-black:#08090b;--sky-panel:#15120d;--sky-text:#f8f2e6;--sky-muted:#d0c2a5;z-index:80;color:var(--sky-text);text-align:left;font:14px/1.45 Inter,system-ui,sans-serif;position:fixed;bottom:14px;right:18px}.skybarber-float *{box-sizing:border-box}.skybarber-launcher{cursor:pointer;filter:drop-shadow(0 0 12px #d4af3777);background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;width:98px;min-height:116px;padding:0;transition:transform .25s,filter .25s;animation:4s ease-in-out infinite skybarber-gold-breathe;display:flex}.skybarber-launcher:hover,.skybarber-launcher:focus-visible{filter:drop-shadow(0 0 22px #f2d78acc);transform:translateY(-5px)}.skybarber-launcher-mascot{object-fit:contain;width:90px;height:96px;display:block}.skybarber-launcher>span:last-child{border:1px solid var(--sky-gold);color:var(--sky-gold-light);letter-spacing:.04em;text-shadow:0 0 9px #d4af3777;background:linear-gradient(120deg,#130f09f2,#271b0df2);border-radius:999px;align-items:center;gap:5px;margin-top:-3px;padding:5px 13px;font-size:12px;font-weight:700;display:flex;box-shadow:0 0 15px #d4af3755,inset 0 0 10px #d4af3718}.skybarber-mascot-fallback{color:var(--sky-gold-light);place-items:center;display:grid}.skybarber-panel{background:var(--sky-black);border:1px solid var(--sky-gold);border-radius:20px;flex-direction:column;width:min(420px,100vw - 30px);max-height:calc(100dvh - 155px);display:flex;position:absolute;bottom:127px;right:3px;overflow:hidden;box-shadow:0 25px 65px #000c,0 0 30px #d4af373b,inset 0 0 0 1px #f2d78a16}.skybarber-panel[hidden]{display:none}.skybarber-header{background:linear-gradient(115deg,#0b0b0d,#261b0e 60%,#14110c);border-bottom:1px solid #7a592a;flex-shrink:0;align-items:center;gap:8px;min-height:74px;padding:8px 12px;display:flex}.skybarber-head-mascot{object-fit:contain;flex-shrink:0;width:64px;height:64px}.skybarber-heading{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.skybarber-heading strong{color:var(--sky-gold-light);text-shadow:0 0 14px #d4af3760;font-size:21px;font-weight:800;line-height:1.1}.skybarber-heading>span{color:#e3ca8b;font-size:12px}.skybarber-heading small{color:var(--sky-muted);font-size:11px}.skybarber-close{width:32px;height:32px;color:var(--sky-gold-light);cursor:pointer;background:#201a10;border:1px solid #8f742f;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;display:grid}.skybarber-close:hover{border-color:var(--sky-gold-light);background:#39280f}.skybarber-welcome{background:radial-gradient(at 100% 0,#69471d55,#0000 75%),#0d0c0b;flex-direction:column;gap:12px;padding:23px 20px;display:flex;overflow:auto}.skybarber-eyebrow{letter-spacing:.22em;color:var(--sky-gold-light);font-size:10px;font-weight:700}.skybarber-welcome h2{color:#fff8e8;margin:0;font-size:24px;font-weight:750;line-height:1.15}.skybarber-welcome>p{color:#dacdb3;margin:0;font-size:13px}.skybarber-consent{color:var(--sky-muted);align-items:flex-start;gap:9px;margin:4px 0;font-size:11px;line-height:1.5;display:flex}.skybarber-consent input{width:17px;height:17px;accent-color:var(--sky-gold);flex-shrink:0;margin-top:2px}.skybarber-start{color:#171108;cursor:pointer;background:linear-gradient(115deg,#f2d78a 0%,#d4af37 48%,#b58126 100%);border:1px solid #ffe5a0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:800;transition:filter .22s,box-shadow .22s;display:flex;box-shadow:0 0 18px #d4af375c,inset 0 1px #fff1bc}.skybarber-start:not(:disabled):hover{filter:brightness(1.12);box-shadow:0 0 25px #d4af3788}.skybarber-start:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.skybarber-chat-host{background:#fff;flex:auto;height:min(48dvh,420px);min-height:220px;display:flex}.skybarber-chat-host iframe{background:#fff;border:0;width:100%;height:100%;display:block}.skybarber-actions{background:#100f0c;border-top:1px solid #715426;flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.skybarber-actions a{text-align:center;color:var(--sky-gold-light);border:1px solid #98752e;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.skybarber-actions a:hover{border-color:var(--sky-gold-light);background:#30220f;box-shadow:0 0 10px #d4af372b}.skybarber-disclaimer{color:#baad96;background:#100f0c;flex-shrink:0;margin:0;padding:0 13px 12px;font-size:10px;line-height:1.45}.skybarber-disclaimer a{color:var(--sky-gold-light);text-decoration:underline}.skybarber-float :focus-visible{outline:2px solid var(--sky-gold-light);outline-offset:3px}@keyframes skybarber-gold-breathe{0%,to{filter:drop-shadow(0 0 10px #d4af3755)}50%{filter:drop-shadow(0 0 20px #d4af37a8)}}@media (width<=600px){.skybarber-float{bottom:8px;right:9px}.skybarber-launcher{width:82px;min-height:100px}.skybarber-launcher-mascot{width:78px;height:83px}.skybarber-panel{border-radius:16px;width:calc(100vw - 18px);max-height:calc(100dvh - 128px);bottom:108px;right:0}.skybarber-header{min-height:68px}.skybarber-welcome{padding:16px}.skybarber-welcome h2{font-size:20px}.skybarber-chat-host{height:min(42dvh,380px);min-height:170px}.skybarber-actions{padding:9px}.skybarber-actions a{font-size:10px}.skybarber-disclaimer{font-size:9px}}@media (prefers-reduced-motion:reduce){.skybarber-launcher{transition:none;animation:none}}.skybarber-chat-shell{background:#08090b;flex-direction:column;flex:auto;min-width:0;min-height:260px;max-height:min(52dvh,480px);display:flex;overflow:hidden}.skybarber-chat-hero{background:#08090b;border-bottom:1px solid #956e25;flex:0 0 132px;width:100%;position:relative;overflow:hidden}.skybarber-chat-hero-image{object-fit:cover;object-position:70% 40%;width:100%;height:100%;display:block;position:absolute;inset:0}.skybarber-chat-hero-overlay{background:linear-gradient(90deg,#060504ee 0%,#0a0705ca 45%,#110c077a 100%),linear-gradient(#0000 35%,#08090b75);position:absolute;inset:0}.skybarber-chat-hero-content{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:12px 20px;display:flex;position:absolute;inset:0}.skybarber-chat-hero-kicker{letter-spacing:.18em;color:#f2d78a;text-shadow:0 0 10px #d4af3777;font-size:10px;font-weight:700}.skybarber-chat-neon{color:#fff2c6;text-shadow:0 0 4px #fff2c6aa,0 0 10px #f2d78aaa,0 0 22px #d4af3799;margin:0;font:800 clamp(18px,5.6vw,27px)/1.1 Inter,system-ui,sans-serif;animation:5s linear infinite skybarber-sign-flicker}.skybarber-chat-shell .skybarber-chat-host{background:#fff;flex:1;width:100%;height:auto;min-height:128px;display:flex}.skybarber-chat-shell .skybarber-chat-host iframe{border:0;flex:auto;width:100%;height:100%;display:block}@keyframes skybarber-sign-flicker{0%,19%,22%,63%,66%,to{opacity:1}20%,64%{opacity:.72}21%,65%{opacity:.96}}@media (width<=600px){.skybarber-chat-shell{min-height:210px;max-height:min(54dvh,380px)}.skybarber-chat-hero{flex-basis:103px}.skybarber-chat-hero-content{padding:10px 16px}.skybarber-chat-neon{font-size:clamp(19px,5.5vw,24px)}.skybarber-chat-shell .skybarber-chat-host{min-height:105px}}@media (prefers-reduced-motion:reduce){.skybarber-chat-neon{animation:none}}.skybarber-panel{height:min(740px,100dvh - 158px);min-height:0}.skybarber-chat-shell{flex:auto;height:auto;min-height:0;max-height:none;overflow:hidden}.skybarber-chat-shell .skybarber-chat-host{--sky-maker-intro-crop:145px;isolation:isolate;flex:1;height:auto;min-height:0;position:relative;overflow:hidden}.skybarber-chat-shell .skybarber-chat-host iframe{left:0;top:calc(-1 * var(--sky-maker-intro-crop));width:100%;height:calc(100% + var(--sky-maker-intro-crop));border:0;min-height:0;display:block;position:absolute}.skybarber-chat-shell .skybarber-chat-hero{border-top:1px solid #956e25;border-bottom:0;flex:0 0 94px;height:94px}.skybarber-chat-shell .skybarber-chat-hero-content{gap:4px;padding:10px 16px}.skybarber-chat-shell .skybarber-chat-neon{font-size:clamp(17px,4vw,23px)}@media (width<=600px){.skybarber-panel{z-index:10;top:max(8px, env(safe-area-inset-top));right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-radius:16px;width:auto;height:auto;min-height:0;max-height:none;position:fixed;left:8px}.skybarber-chat-shell{min-height:0;max-height:none}.skybarber-chat-shell .skybarber-chat-host{--sky-maker-intro-crop:145px;height:auto;min-height:0}.skybarber-chat-shell .skybarber-chat-hero{flex-basis:76px;height:76px}.skybarber-chat-shell .skybarber-chat-hero-kicker{font-size:9px}.skybarber-chat-shell .skybarber-chat-neon{font-size:clamp(18px,5vw,22px)}}.public-site main{--primary:var(--vip-gold);--primary-glow:var(--vip-champagne);--gradient-gold:linear-gradient(115deg,var(--vip-champagne),var(--vip-gold));animation:.42s ease-out both vip-page-enter}.public-site main section{position:relative}.public-site main section:not(.premium-hero):after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--vip-gold),transparent);opacity:.25;height:1px;position:absolute;bottom:0;left:6%;right:6%}.public-site .vip-light-track{z-index:55;pointer-events:none;transform-origin:0;width:100%;height:3px;transform:scaleX(var(--vip-scroll-progress,0));background:repeating-linear-gradient(115deg,var(--vip-gold) 0 12px,var(--vip-champagne) 12px 24px,var(--vip-amber) 24px 36px);position:fixed;top:0;left:0}.public-site .cinema-section-title{position:relative}.public-site .title-tool-track{width:min(100%,220px);height:22px;color:var(--vip-gold);display:block;position:relative}.public-site .title-razor-line{background:linear-gradient(90deg,var(--vip-gold),transparent);transform-origin:0;height:1px;position:absolute;top:10px;left:0;right:0}.public-site .title-clipper{opacity:0;position:absolute;top:0;left:0}.public-site .title-scissors{position:absolute;top:0;right:0}.public-site .is-visible .title-clipper{animation:1.2s ease-in-out .12s both vip-clipper-pass}.public-site .is-visible .title-razor-line{animation:1.1s ease-out both vip-line-draw}.public-site .cinema-section-title.is-visible h2{animation:.9s ease-out both vip-title-warm}.public-site .cinema-card{isolation:isolate;position:relative}.public-site .cinema-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--pointer-x,50%) var(--pointer-y,30%),color-mix(in oklab,var(--vip-gold) 12%,transparent),transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.public-site .cinema-card:is(:hover,:focus-within,:active):after{opacity:1}.public-site .service-card.is-visible{animation:1.3s ease-out vip-edge-warm}.public-site .team-card.is-visible>div:after{animation:1s ease-out both vip-smoke-reveal}.public-site .team-card h3:after{content:"";background:var(--vip-gold);width:44px;height:1px;margin-top:8px;display:block}.public-site .gallery-tile{isolation:isolate;position:relative}.public-site .gallery-tile.scroll-reveal{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.public-site .gallery-tile.is-visible{animation:.85s ease-out both vip-diagonal-reveal}.public-site .gallery-tile:after{content:"";pointer-events:none;background:var(--vip-soft-light);opacity:1;border:0;position:absolute;inset:0;transform:translate(-130%)}.public-site .gallery-tile.cinema-in-view:after{animation:1.4s ease-out .3s both vip-image-sheen}.public-site .vip-club-section{background:var(--vip-black);border-block:1px solid color-mix(in oklab,var(--vip-gold) 35%,transparent);overflow:hidden}.public-site .vip-club-intro{padding-top:24px;position:relative}.public-site .vip-club-intro:before{content:"";background:linear-gradient(90deg,var(--vip-gold),var(--vip-champagne),transparent);transform-origin:0;width:min(100%,360px);height:1px;position:absolute;top:0;left:0}.public-site .vip-club-intro.is-visible:before{animation:1.2s ease-out both vip-line-draw}.public-site .vip-club-title{color:#0000;background:var(--vip-metal-gradient);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content}.public-site .vip-club-intro.is-visible .vip-club-title{animation:1.5s ease-out both cinema-title-light}.public-site .vip-card-stage{perspective:1000px;padding:14px 4px}.public-site .vip-card-face{background:var(--vip-metal-gradient);color:var(--vip-black);border:1px solid var(--vip-champagne);box-shadow:var(--vip-card-shadow);transition:transform .3s ease-out;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(4deg)}.public-site .vip-card-face:after{content:"";pointer-events:none;background:var(--vip-soft-light);position:absolute;inset:0;transform:translate(-120%)}.public-site .cinema-in-view .vip-card-face:after{animation:1.8s ease-out .35s both vip-image-sheen}.public-site .vip-card-chip{opacity:.65;background:repeating-linear-gradient(0deg,transparent 0 8px,var(--vip-gold) 8px 9px);border:1px solid;border-radius:5px;width:38px;height:28px;display:block}.public-site .vip-card-monogram{opacity:.65}.public-site .vip-plan{background:var(--vip-graphite);border-radius:8px;transition:border-color .25s,box-shadow .25s}.public-site .vip-plan-selected{border-color:var(--vip-gold);box-shadow:var(--vip-card-shadow)}.public-site .promo-neon{border-color:var(--vip-gold);background:var(--vip-graphite);box-shadow:var(--vip-card-shadow)}.public-site .promo-neon-text,.public-site .promo-icon{color:var(--vip-champagne);text-shadow:0 0 14px color-mix(in oklab,var(--vip-gold) 40%,transparent);filter:none}.public-site .promo-badge{background:var(--vip-gold);color:var(--vip-black);box-shadow:none}.public-site .promo-card{border-color:color-mix(in oklab,var(--vip-gold) 35%,transparent);border-radius:8px}.public-site .promo-neon.cinema-in-view .promo-neon-text{animation:.9s ease-out both vip-title-warm}.public-site .consultor-glass{background:color-mix(in oklab,var(--vip-graphite) 90%,transparent);border-color:color-mix(in oklab,var(--vip-gold) 30%,transparent);position:relative;overflow:hidden}.public-site .consultor-processing:after{content:"";pointer-events:none;background:var(--vip-soft-light);animation:1.5s ease-in-out infinite vip-image-sheen;position:absolute;inset:0}.public-site main :is(textarea,input):focus-visible{border-color:var(--vip-gold);box-shadow:0 0 0 3px color-mix(in oklab,var(--vip-gold) 15%,transparent)}.public-site .consultor-results .surface{animation:.5s ease-out both vip-page-enter}.public-site .skybarber-panel{border-color:var(--vip-gold);box-shadow:var(--vip-card-shadow)}.public-site main section:not(.cinema-in-view) :is(.hero-photo,.cinema-light,.cinema-dust span,.pole-stripes,.pole-glint,.neon-text,.blade-top,.blade-bottom,.clipper-mark,.clipper-buzz){animation-play-state:paused}@media (hover:hover) and (pointer:fine){.public-site .cinema-card:hover,.public-site .gallery-tile:hover{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-3px)}.public-site .vip-card-face:hover{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.public-site .cinema-scroll-photo{transform:scale(1.035) translateY(var(--scroll-drift,0px))}}@keyframes vip-page-enter{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes vip-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vip-clipper-pass{0%{opacity:0;transform:translate(0)rotate(90deg)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(175px)rotate(90deg)}}@keyframes vip-title-warm{0%{opacity:.45}to{opacity:1}}@keyframes vip-edge-warm{35%{border-color:var(--vip-gold)}}@keyframes vip-smoke-reveal{0%{opacity:.8;transform:translate(-15%)}to{opacity:.1;transform:translate(0)}}@keyframes vip-diagonal-reveal{0%{clip-path:polygon(0 0,25% 0,0 25%,0 0)}to{clip-path:polygon(0 0,200% 0,0 200%,0 0)}}@keyframes vip-image-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.public-site main{animation:none}.public-site .gallery-tile,.public-site .vip-card-face{clip-path:none;transform:none}.public-site .title-clipper,.public-site .gallery-tile:after,.public-site .vip-card-face:after,.public-site .consultor-processing:after{display:none}.public-site .cinema-scroll-photo{transform:none}}
