.hero-track[data-v-54d85ead]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab}.hero-track.is-dragging[data-v-54d85ead]{scroll-snap-type:none;cursor:grabbing}.hero-slide[data-v-54d85ead]{flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-dots[data-v-54d85ead]{z-index:2}.hero-dot[data-v-54d85ead]{padding:8px 0;margin:-8px 0;border:0;background:none;cursor:pointer}.hero-dot span[data-v-54d85ead]{display:block;width:6px;height:6px;border-radius:999px;background:var(--silver-light);opacity:.45;transition:width .35s var(--ease-out),opacity .35s ease}.hero-dot.is-on span[data-v-54d85ead]{width:18px;opacity:1}.lounge-card[data-v-eec64fbe]{position:relative;isolation:isolate;margin:0 16px}.lounge-glow[data-v-eec64fbe]{position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px;z-index:-1;border-radius:34px;background:radial-gradient(60% 70% at 18% 30%,var(--lounge-amber),transparent 70%),radial-gradient(55% 70% at 85% 25%,var(--lounge-cognac),transparent 70%),radial-gradient(60% 60% at 50% 100%,var(--lounge-felt),transparent 70%);filter:blur(18px);animation:loungeGlow 7s ease-in-out infinite;pointer-events:none}.lounge-frame[data-v-eec64fbe]{position:relative;aspect-ratio:16 / 9;border-radius:26px;overflow:hidden;background:var(--image-ground);border:1px solid var(--lounge-ring);box-shadow:0 0 0 1px #d6965414,0 0 22px #d6965414,0 20px 46px #00000073}.lounge-video[data-v-eec64fbe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lounge-shade[data-v-eec64fbe]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#07070a2e,#07070a00 30%,#07070a00 70%,#07070a59);box-shadow:inset 0 1px #ffffff1f}.vip-badge[data-v-2acb15d4]{position:absolute;top:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:3px;padding:1.5px 7px;border-radius:999px;font-family:Manrope,sans-serif;font-size:8.5px;font-weight:800;letter-spacing:.1em;line-height:1.3;color:#1a1206;background:var(--offer-gradient);box-shadow:0 4px 12px #f5c54259}.is-locked[data-v-2acb15d4]{cursor:not-allowed!important}.is-locked[data-v-2acb15d4]>:not(.vip-badge){opacity:.45}.is-locked[data-v-2acb15d4]:hover,.is-locked[data-v-2acb15d4]:active{transform:none}.barber-status.is-off[data-v-2acb15d4]{color:var(--text-3)!important;background:#ffffff0d!important;border-color:#ffffff1f!important}.barber-status.is-off>span[data-v-2acb15d4]{background:#5a5664!important}.app-stage[data-v-864fa16c]{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:24px;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 70% at 50% 0%,var(--stage-bg-top) 0%,var(--stage-bg-mid) 55%,var(--stage-bg-bottom) 100%)}.stage-fx[data-v-864fa16c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;overflow:clip;pointer-events:none}.stage-orb[data-v-864fa16c]{position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(90px);pointer-events:none;animation:stageDrift-864fa16c 18s ease-in-out infinite}.stage-orb--a[data-v-864fa16c]{top:-18vmax;left:-12vmax;background:radial-gradient(circle,var(--stage-glow-soft),rgba(193,193,201,0) 70%)}.stage-orb--b[data-v-864fa16c]{right:-14vmax;bottom:-20vmax;background:radial-gradient(circle,#efeff71a,#c1c1c900 70%);animation-delay:-9s}.stage-halo[data-v-864fa16c]{position:absolute;left:50%;top:50%;width:calc(var(--frame-w) + 160px);height:min(calc(var(--frame-h) + 120px),calc(100dvh + 40px));transform:translate(-50%,-50%);border-radius:120px;background:radial-gradient(closest-side,var(--stage-glow),rgba(193,193,201,.06) 65%,rgba(193,193,201,0) 100%);filter:blur(48px);pointer-events:none;animation:stageBreath-864fa16c 7s ease-in-out infinite}.app-frame[data-v-864fa16c]{width:var(--frame-w);height:var(--frame-h);max-height:calc(100dvh - 48px);flex:none;border-radius:44px;box-shadow:0 0 0 1px var(--stage-ring),0 0 0 9px #0e0e12,0 0 0 10px #ebebf31a,0 0 70px #c1c1c938,0 50px 120px #000000bf}@keyframes stageBreath-864fa16c{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}@keyframes stageDrift-864fa16c{0%,to{transform:translate(0)}50%{transform:translate(4vmax,3vmax)}}@media(max-width:500px),(max-height:500px)and (pointer:coarse){.app-stage[data-v-864fa16c]{display:block;padding:0;background:var(--bg)}.stage-fx[data-v-864fa16c]{display:none}.app-frame[data-v-864fa16c]{width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0;box-shadow:none}}:root{--bg: #07070A;--surface: #0D0C12;--surface-2: #121217;--graphite: #1C1A24;--image-ground: #0B0911;--silver: #C1C1C9;--silver-light: #EBEBF3;--silver-pale: #EFEFF7;--silver-white: #F1F1F5;--on-silver: #0B0B0F;--silver-gradient: linear-gradient(135deg, #F4F4F8 0%, #C4C4CC 48%, #8C8C96 100%);--silver-chip-gradient: linear-gradient(135deg, #D3D3DB, #AFAFB7);--silver-text-gradient: linear-gradient(100deg, #F1F1F5, #EBEBF3 45%, #CECED6);--silver-text-gradient-50: linear-gradient(100deg, #F1F1F5, #EBEBF3 50%, #CECED6);--text: #F3F0F8;--text-strong: #E6E1EE;--text-soft: #D2CDDB;--text-muted: #C9C4D3;--text-2: #B3AEBE;--text-disabled: #A3A3AD;--text-3: #8A8594;--available: #34D399;--available-text: #6EE7B7;--offer: #F5C542;--offer-light: #FBE3A2;--offer-gradient: linear-gradient(135deg, #FBE3A2, #F5C542);--glass-card: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.025));--glass-border: 1px solid rgba(255,255,255,.09);--glass-bar: linear-gradient(180deg, rgba(34,34,40,.5), rgba(12,12,15,.6));--bar-label: #D4D4DC;--bar-sub: #A3A3AD;--glass-sheet: linear-gradient(180deg, rgba(32,32,38,.94), rgba(13,13,17,.98));--glass-toast: linear-gradient(180deg, rgba(44,44,52,.8), rgba(18,18,23,.85));--glass-nav: linear-gradient(180deg, rgba(44,44,52,.5), rgba(12,12,15,.6));--glass-pill: rgba(18,18,23,.45);--lounge-amber: rgba(214,150,84,.3);--lounge-cognac: rgba(150,82,40,.26);--lounge-felt: rgba(140,30,34,.18);--lounge-ring: rgba(232,180,120,.24);--font-latin: "Manrope", system-ui, sans-serif;--font-arabic: "Noto Kufi Arabic", "Manrope", system-ui, sans-serif;--ease-out: cubic-bezier(.2,.8,.2,1);--ease-sheet: cubic-bezier(.2,.9,.2,1);--focus-ring: 2px solid #EBEBF3;--frame-w: 390px;--frame-h: 844px;--stage-bg-top: #131317;--stage-bg-mid: #0A0A0D;--stage-bg-bottom: #040406;--stage-glow: rgba(193,193,201,.3);--stage-glow-soft: rgba(193,193,201,.14);--stage-ring: rgba(235,235,243,.22)}body{margin:0;background:var(--bg)}a{color:var(--silver-light)}a:hover{color:var(--silver-pale)}.dc-noscroll{scrollbar-width:none}.dc-noscroll::-webkit-scrollbar{display:none}.dc-input::placeholder{color:var(--text-3)}.dc-input:focus{border-color:#e0e0e8e6!important;box-shadow:0 0 0 4px #c1c1c92e!important;background:#ffffff12!important}button:focus-visible,a:focus-visible{outline:var(--focus-ring);outline-offset:2px}@keyframes dcIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dcFade{0%{opacity:0}to{opacity:1}}@keyframes dcUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes dcShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes dcDraw{to{stroke-dashoffset:0}}@keyframes dcPulse{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.7);opacity:0}}@keyframes dcPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes dcToast{0%{opacity:0;transform:translateY(-14px) scale(.96)}12%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.dc-in{animation:dcIn .55s cubic-bezier(.2,.8,.2,1) both}.dc-in2{animation:dcIn .55s .08s cubic-bezier(.2,.8,.2,1) both}.dc-in3{animation:dcIn .55s .16s cubic-bezier(.2,.8,.2,1) both}.dc-fade{animation:dcFade .3s ease both}.dc-up{animation:dcUp .45s cubic-bezier(.2,.9,.2,1) both}.dc-press{transition:transform .18s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease}.dc-press:active{transform:scale(.96)}.dc-lift{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.dc-lift:hover{transform:translateY(-3px)}.dc-skel{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 37%,#ffffff0a 63%);background-size:400% 100%;animation:dcShimmer 1.4s ease infinite}.dc-draw-c{stroke-dasharray:290;stroke-dashoffset:290;animation:dcDraw .9s .1s cubic-bezier(.65,0,.35,1) forwards}.dc-draw-k{stroke-dasharray:60;stroke-dashoffset:60;animation:dcDraw .45s .85s ease forwards}.dc-pulse{animation:dcPulse 2s 1.1s ease-out infinite}.dc-pop{animation:dcPop .6s cubic-bezier(.2,.9,.3,1.2) both}.dc-toast{animation:dcToast 2.4s ease both}@keyframes dcKenIn{0%{opacity:0;transform:scale(1.18) translateY(10px);filter:blur(6px) brightness(.6)}to{opacity:1;transform:scale(1.06);filter:blur(0) brightness(1)}}@keyframes dcKen{0%{transform:scale(1.06) translate(0)}50%{transform:scale(1.12) translate(-1.5%,1%)}to{transform:scale(1.06) translate(0)}}@keyframes dcGlow{0%,to{opacity:.35;transform:translate(0) scale(1)}50%{opacity:.75;transform:translate(4%,3%) scale(1.15)}}@keyframes dcSweep{0%{transform:translate(-120%) skew(-18deg);opacity:0}15%{opacity:.9}55%{opacity:.9}70%,to{transform:translate(220%) skew(-18deg);opacity:0}}.dc-ken{transform-origin:50% 32%;animation:dcKenIn 1.6s cubic-bezier(.2,.8,.2,1) both,dcKen 16s 1.6s ease-in-out infinite}.dc-glow{animation:dcGlow 6s ease-in-out infinite}.dc-sweep{animation:dcSweep 5.5s 1.4s ease-in-out infinite}@keyframes loungeGlow{0%,to{opacity:.5;transform:scale(.99)}50%{opacity:.85;transform:scale(1.01)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
