._navbar_27bga_1{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:15px 0;transition:all .4s cubic-bezier(.4,0,.2,1)}._scrolled_27bga_21{background:#0a0a0af7;padding:10px 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 30px #0000004d}._container_27bga_35{max-width:1400px;margin:0 auto;padding:0 30px;display:flex;align-items:center;justify-content:space-between}._logo_27bga_53{display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer}._logo_27bga_53 img{height:50px;transition:height .3s}._scrolled_27bga_21 ._logo_27bga_53 img{height:40px}._links_27bga_89{display:flex;align-items:center;gap:35px;list-style:none}._navBtn_27bga_103{background:none;border:none;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--white);position:relative;padding:5px 0;transition:color .3s}._navBtn_27bga_103:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gold);transition:width .3s}._navBtn_27bga_103:hover,._navBtn_27bga_103._active_27bga_157{color:var(--gold)}._navBtn_27bga_103:hover:after,._navBtn_27bga_103._active_27bga_157:after{width:100%}._cta_27bga_175{background:var(--gold);color:var(--black)!important;padding:10px 25px!important;border-radius:3px;font-weight:700!important;transition:all .3s!important}._cta_27bga_175:after{display:none!important}._cta_27bga_175:hover{background:var(--gold-light)!important;color:var(--black)!important;transform:translateY(-2px);box-shadow:0 4px 15px #d4af3766}._hamburger_27bga_215{display:none;flex-direction:column;gap:6px;cursor:pointer;padding:5px;z-index:1001;background:none;border:none}._hamburger_27bga_215 span{width:28px;height:2px;background:var(--white);transition:all .3s;transform-origin:center;display:block}._hamburger_27bga_215._active_27bga_157 span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}._hamburger_27bga_215._active_27bga_157 span:nth-child(2){opacity:0}._hamburger_27bga_215._active_27bga_157 span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media(max-width:768px){._links_27bga_89{display:none}._hamburger_27bga_215{display:flex}}._menu_1kzc5_1{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a0afa;z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:30px;opacity:0;pointer-events:none;transition:opacity .4s}._menu_1kzc5_1._open_1kzc5_37{opacity:1;pointer-events:all}._menu_1kzc5_1 a{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:var(--white);text-decoration:none;letter-spacing:3px;text-transform:uppercase;transition:color .3s}._menu_1kzc5_1 a:hover{color:var(--gold)}._cta_1kzc5_77{background:var(--gold);color:var(--black)!important;padding:15px 40px;margin-top:10px;border-radius:3px}@media(max-width:768px){._menu_1kzc5_1{display:flex}}._footer_tnurg_1{background:var(--black);color:var(--white);padding:60px 0 30px}._container_tnurg_13{max-width:1200px;margin:0 auto;padding:0 30px}._grid_tnurg_25{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}._brand_tnurg_39 img{width:120px;margin-bottom:15px}._brand_tnurg_39 p{font-size:13px;color:var(--gray);line-height:1.7;margin-bottom:20px}._social_tnurg_63{display:flex;gap:12px}._social_tnurg_63 a{width:40px;height:40px;border:1px solid rgba(212,175,55,.3);display:flex;align-items:center;justify-content:center;transition:all .3s}._social_tnurg_63 a:hover{background:var(--gold);border-color:var(--gold)}._social_tnurg_63 a svg{width:18px;height:18px;fill:var(--gold);transition:fill .3s}._social_tnurg_63 a:hover svg{fill:var(--black)}._title_tnurg_125{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}._links_tnurg_145{list-style:none}._links_tnurg_145 li{margin-bottom:10px}._links_tnurg_145 a{color:var(--gray);text-decoration:none;font-size:13px;transition:color .3s}._links_tnurg_145 a:hover{color:var(--gold)}._bottom_tnurg_183{border-top:1px solid rgba(255,255,255,.1);padding-top:25px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--gray)}@media(max-width:768px){._grid_tnurg_25{grid-template-columns:1fr;text-align:center}._social_tnurg_63{justify-content:center}._bottom_tnurg_183{flex-direction:column;gap:10px;text-align:center}}._float_60nfj_1{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:var(--whatsapp);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:999;box-shadow:0 4px 20px #25d36666;transition:all .3s;cursor:pointer;animation:_pulse_60nfj_1 2s infinite}._float_60nfj_1:hover{transform:scale(1.1);box-shadow:0 6px 30px #25d36699}._float_60nfj_1 svg{width:32px;height:32px;fill:var(--white)}._float_fqz4v_1{position:fixed;bottom:24px;left:24px;z-index:99999;display:flex;gap:10px;align-items:center;background:linear-gradient(135deg,#d4af37,#b8962e);color:#0a0a0a;border:none;border-radius:14px;padding:14px 24px;font-size:15px;font-weight:700;font-family:Montserrat,sans-serif;cursor:pointer;box-shadow:0 4px 24px #d4af3766;text-decoration:none;transition:transform .2s,box-shadow .2s;line-height:1}._float_fqz4v_1:hover{transform:translateY(-2px);box-shadow:0 6px 32px #d4af378c;color:#0a0a0a}._icon_fqz4v_59{font-size:20px}@media(max-width:768px){._float_fqz4v_1{padding:12px 18px;font-size:13px;bottom:16px;left:16px}}._hero_1yyf7_1{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#0a0a0a;background-image:url(/images/legado-logo.png);background-size:120px auto;background-repeat:no-repeat;background-position:center}._video_1yyf7_33{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity 1.5s ease}._videoActive_1yyf7_55{opacity:1;z-index:0}._videoInactive_1yyf7_65{opacity:0;z-index:-1}._videoLoaded_1yyf7_75{opacity:1}._videoLoading_1yyf7_83{opacity:0}._overlay_1yyf7_91{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0a0a0aa6,#0a0a0a73,#0a0a0acc);z-index:1}._content_1yyf7_121{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 1.5rem;max-width:800px;animation:_fadeInUp_1yyf7_1 1s ease-out}._logo_1yyf7_147{width:120px;height:auto;margin-bottom:.5rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}._divider_1yyf7_161{width:80px;height:2px;background:linear-gradient(90deg,transparent,#D4AF37,transparent);margin:.25rem 0}._title_1yyf7_175{font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:700;color:#fff;letter-spacing:.08em;text-shadow:0 2px 20px rgba(0,0,0,.5);margin:0;line-height:1.1}._subtitle_1yyf7_197{font-family:Montserrat,sans-serif;font-size:clamp(.9rem,2vw,1.4rem);font-weight:400;color:#d4af37;letter-spacing:.25em;text-transform:uppercase;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5)}._hours_1yyf7_219{font-family:Open Sans,sans-serif;font-size:clamp(.8rem,1.5vw,1rem);color:#fffc;margin:.5rem 0 1rem;letter-spacing:.05em}._btn_1yyf7_235{display:inline-block;padding:.9rem 2.5rem;background:linear-gradient(135deg,#d4af37,#b8962e);color:#0a0a0a;font-family:Montserrat,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s ease;box-shadow:0 4px 15px #d4af374d}._btn_1yyf7_235:hover{background:linear-gradient(135deg,#e8c84a,#d4af37);transform:translateY(-2px);box-shadow:0 6px 25px #d4af3780}._scrollIndicator_1yyf7_279{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);z-index:2;animation:_bounce_1yyf7_1 2s infinite}._scrollArrow_1yyf7_297{display:block;width:24px;height:24px;border-right:2px solid rgba(212,175,55,.6);border-bottom:2px solid rgba(212,175,55,.6);transform:rotate(45deg)}@keyframes _fadeInUp_1yyf7_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _bounce_1yyf7_1{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media(max-width:768px){._hero_1yyf7_1{min-height:500px}._logo_1yyf7_147{width:90px}._btn_1yyf7_235{padding:.8rem 2rem;font-size:.8rem}}._wizard_19zfd_1{background:var(--white);padding:40px;border:1px solid rgba(212,175,55,.2);box-shadow:0 10px 40px #00000014}._stepsIndicator_19zfd_15{display:flex;justify-content:center;gap:16px;margin-bottom:40px;flex-wrap:wrap}._indicator_19zfd_31{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.9;transition:opacity .3s}._indicator_19zfd_31._active_19zfd_49,._indicator_19zfd_31._done_19zfd_51{opacity:1}._indicatorDot_19zfd_59{width:36px;height:36px;border-radius:50%;background:#6b6b6b;color:var(--white);display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;transition:background .3s}._indicator_19zfd_31._active_19zfd_49 ._indicatorDot_19zfd_59{background:var(--gold);color:var(--black)}._indicator_19zfd_31._done_19zfd_51 ._indicatorDot_19zfd_59{background:var(--gold-dark);color:var(--white)}._indicatorLabel_19zfd_109{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px}._stepContent_19zfd_125{min-height:300px}._stepTitle_19zfd_141{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;margin-bottom:24px;text-align:center}._phoneHint_19zfd_159{display:block;font-size:.8rem;margin-top:4px;color:#6b6b6b}._phoneHintError_19zfd_171{display:block;font-size:.8rem;margin-top:4px;color:#b91c1c}._wizard_19zfd_1[data-variant=dark] ._phoneHint_19zfd_159{color:#b0b0b0}._wizard_19zfd_1[data-variant=dark] ._phoneHintError_19zfd_171{color:#f87171}._error_19zfd_189{background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:#b91c1c;padding:12px 16px;border-radius:4px;margin-bottom:20px;text-align:center;font-size:14px}._grid3_19zfd_211{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._grid2_19zfd_223{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._card_19zfd_235{background:var(--white);border:2px solid #e0e0e0;padding:24px;text-align:center;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:10px}._card_19zfd_235:hover{border-color:var(--gold)}._card_19zfd_235._selected_19zfd_269{border-color:var(--gold);background:#d4af370d;box-shadow:0 4px 20px #d4af3726}._avatar_19zfd_281{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--gold)}._avatar_19zfd_281 img{width:100%;height:100%;object-fit:cover}._avatarAny_19zfd_309{width:80px;height:80px;border-radius:50%;background:var(--beige);border:3px solid var(--gold);display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;color:var(--gold)}._cardTitle_19zfd_339{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}._cardMeta_19zfd_351{font-size:12px;color:#6b6b6b}._serviceIcon_19zfd_361{width:50px;height:50px}._serviceIcon_19zfd_361 svg{width:100%;height:100%;fill:var(--gold)}._group_19zfd_383{margin-bottom:20px}._label_19zfd_391{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#6b6b6b;margin-bottom:8px;display:block}._input_19zfd_413{padding:14px 18px;border:2px solid #e0e0e0;background:var(--white);font-family:Open Sans,sans-serif;font-size:15px;color:var(--black);transition:border-color .3s;outline:none;width:100%}._input_19zfd_413:focus{border-color:var(--gold)}._inputError_19zfd_445{border-color:#dc2626!important;background:#dc262608}._wizard_19zfd_1[data-variant=dark] ._inputError_19zfd_445{border-color:#f87171!important;background:#dc262614}._loading_19zfd_465,._empty_19zfd_477{text-align:center;color:var(--gray);padding:20px}._timeGrid_19zfd_489{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._timeSlot_19zfd_501{padding:12px;border:2px solid #e0e0e0;background:var(--white);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;text-align:center;cursor:pointer;transition:all .3s}._timeSlot_19zfd_501:hover{border-color:var(--gold);color:var(--gold)}._timeSlot_19zfd_501._selected_19zfd_269{background:var(--gold);border-color:var(--gold);color:var(--black)}._summary_19zfd_547{background:var(--beige);border:1px solid rgba(212,175,55,.2);padding:24px;border-radius:4px}._summaryRow_19zfd_561{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:14px}._summaryRow_19zfd_561 span{color:var(--gray)}._summaryRow_19zfd_561 strong{color:var(--black);font-weight:700}._total_19zfd_595{border-bottom:none;font-size:18px;padding-top:16px}._total_19zfd_595 strong{color:var(--gold);font-size:22px}._actions_19zfd_617{display:flex;justify-content:space-between;margin-top:32px;gap:12px}._backBtn_19zfd_631,._nextBtn_19zfd_633{padding:14px 32px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border:2px solid var(--gold);cursor:pointer;transition:all .3s}._backBtn_19zfd_631{background:transparent;color:#8a6d1f}._backBtn_19zfd_631:hover{background:var(--gold);color:var(--black)}._nextBtn_19zfd_633{background:var(--gold);color:var(--black);margin-left:auto}._nextBtn_19zfd_633:hover:not(:disabled){background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 25px #d4af3766}._nextBtn_19zfd_633:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:768px){._grid3_19zfd_211,._grid2_19zfd_223{grid-template-columns:1fr}._timeGrid_19zfd_489{grid-template-columns:repeat(3,1fr)}._wizard_19zfd_1{padding:24px}._stepsIndicator_19zfd_15{position:sticky;top:0;z-index:10;background:var(--white);padding:12px 0;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.06)}._wizard_19zfd_1[data-variant=dark] ._stepsIndicator_19zfd_15{background:#0a0a0a;border-bottom-color:#ffffff0f}}@media(max-width:480px){._timeGrid_19zfd_489{grid-template-columns:repeat(2,1fr)}}._skeleton_19zfd_795{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:_shimmer_19zfd_1 1.5s infinite;border-radius:4px}._wizard_19zfd_1[data-variant=dark] ._skeleton_19zfd_795{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%}._skeletonCard_19zfd_819{height:120px;border-radius:4px}._skeletonAvatar_19zfd_829{width:60px;height:60px;border-radius:50%;margin:0 auto 12px}._skeletonText_19zfd_843{height:14px;width:70%;margin:0 auto}._skeletonTextShort_19zfd_855{height:12px;width:40%;margin:8px auto 0}@keyframes _shimmer_19zfd_1{0%{background-position:200% 0}to{background-position:-200% 0}}._step_19zfd_15{animation:_stepFadeIn_19zfd_1 .35s ease both}@keyframes _stepFadeIn_19zfd_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._successBox_19zfd_911{text-align:center;padding:40px}._successBox_19zfd_911 h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin-bottom:10px;color:var(--black)}._successBox_19zfd_911 p{color:var(--gray);line-height:1.7;margin-bottom:24px}._successDetails_19zfd_949{text-align:left;background:var(--beige);border:1px solid rgba(212,175,55,.2);padding:20px 24px;border-radius:4px;margin-bottom:24px;max-width:400px;margin-left:auto;margin-right:auto}._successDetailRow_19zfd_973{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:14px}._successDetailRow_19zfd_973:last-child{border-bottom:none}._successDetailLabel_19zfd_997{color:var(--gray);font-weight:500}._successDetailValue_19zfd_1007{color:var(--black);font-weight:700}._wizard_19zfd_1[data-variant=dark] ._successDetails_19zfd_949{background:#141414;border-color:#d4af3733}._wizard_19zfd_1[data-variant=dark] ._successDetailRow_19zfd_973{border-color:#ffffff0f}._wizard_19zfd_1[data-variant=dark] ._successDetailLabel_19zfd_997{color:#999}._wizard_19zfd_1[data-variant=dark] ._successDetailValue_19zfd_1007{color:#fff}._submitBtn_19zfd_1051{width:100%;padding:18px;background:var(--gold);color:var(--black);font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s}._submitBtn_19zfd_1051:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 25px #d4af3766}._calendarLink_19zfd_1093{display:inline-block;margin-top:12px;padding:10px 24px;border:2px solid var(--gold);color:var(--gold);font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:all .3s}._calendarLink_19zfd_1093:hover{background:var(--gold);color:var(--black)}._calendar_19zfd_1093{background:var(--white);border:2px solid #e0e0e0;padding:14px;max-width:340px;margin:0 auto}._calendarHeader_19zfd_1151{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._calendarMonth_19zfd_1165{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--black)}._calendarNav_19zfd_1183{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid #e0e0e0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:var(--black);cursor:pointer;transition:all .3s}._calendarNav_19zfd_1183:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}._calendarNav_19zfd_1183:disabled{opacity:.3;cursor:not-allowed}._calendarWeekdays_19zfd_1235{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px}._calendarWeekday_19zfd_1235{text-align:center;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gray);padding:4px 0}._calendarGrid_19zfd_1271{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}._calendarDay_19zfd_1283{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--white);border:2px solid transparent;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:var(--black);cursor:pointer;transition:all .2s}._calendarDay_19zfd_1283:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}._calendarDayCurrent_19zfd_1323{color:var(--black)}._calendarDayOther_19zfd_1331{color:var(--gray-light)}._calendarDaySelected_19zfd_1339{background:var(--gold);border-color:var(--gold);color:var(--black)!important}._calendarDaySelected_19zfd_1339:hover:not(:disabled){background:var(--gold-light);border-color:var(--gold-light)}._calendarDayToday_19zfd_1361{border-color:var(--gold-dark)}._calendarDayDisabled_19zfd_1369{opacity:.25;cursor:not-allowed;text-decoration:line-through}._wizard_19zfd_1[data-variant=dark]{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}._wizard_19zfd_1[data-variant=dark] ._stepTitle_19zfd_141{color:#fff}._wizard_19zfd_1[data-variant=dark] ._indicatorLabel_19zfd_109{color:#ffffffc7}._wizard_19zfd_1[data-variant=dark] ._indicator_19zfd_31._active_19zfd_49 ._indicatorLabel_19zfd_109,._wizard_19zfd_1[data-variant=dark] ._indicator_19zfd_31._done_19zfd_51 ._indicatorLabel_19zfd_109{color:#fff}._wizard_19zfd_1[data-variant=dark] ._indicatorDot_19zfd_59{background:#2a2a2a;color:#fff}._wizard_19zfd_1[data-variant=dark] ._indicator_19zfd_31._active_19zfd_49 ._indicatorDot_19zfd_59{background:#d4af37;color:#0a0a0a}._wizard_19zfd_1[data-variant=dark] ._indicator_19zfd_31._done_19zfd_51 ._indicatorDot_19zfd_59{background:#b8962e;color:#fff}._wizard_19zfd_1[data-variant=dark] ._card_19zfd_235{background:#141414;border:1px solid #2A2A2A;color:#fff}._wizard_19zfd_1[data-variant=dark] ._card_19zfd_235:hover{border-color:#5a4a1f;background:#1a1a1a}._wizard_19zfd_1[data-variant=dark] ._card_19zfd_235._selected_19zfd_269{border-color:#d4af37;background:#1a1708;box-shadow:0 0 20px #d4af3726}._wizard_19zfd_1[data-variant=dark] ._cardTitle_19zfd_339{color:#fff}._wizard_19zfd_1[data-variant=dark] ._cardMeta_19zfd_351{color:#888}._wizard_19zfd_1[data-variant=dark] ._avatar_19zfd_281{border-color:#2a2a2a}._wizard_19zfd_1[data-variant=dark] ._card_19zfd_235._selected_19zfd_269 ._avatar_19zfd_281{border-color:#d4af37}._wizard_19zfd_1[data-variant=dark] ._avatarAny_19zfd_309{background:#0a0a0a;border-color:#2a2a2a;color:#d4af37}._wizard_19zfd_1[data-variant=dark] ._card_19zfd_235._selected_19zfd_269 ._avatarAny_19zfd_309{border-color:#d4af37}._wizard_19zfd_1[data-variant=dark] ._serviceIcon_19zfd_361 svg{fill:#d4af37}._wizard_19zfd_1[data-variant=dark] ._label_19zfd_391{color:#999}._wizard_19zfd_1[data-variant=dark] ._input_19zfd_413{background:#141414;border-color:#2a2a2a;color:#fff}._wizard_19zfd_1[data-variant=dark] ._input_19zfd_413:focus{border-color:#d4af37}._wizard_19zfd_1[data-variant=dark] ._timeSlot_19zfd_501{background:#141414;border-color:#2a2a2a;color:#fff}._wizard_19zfd_1[data-variant=dark] ._timeSlot_19zfd_501:hover{border-color:#d4af37;color:#d4af37}._wizard_19zfd_1[data-variant=dark] ._timeSlot_19zfd_501._selected_19zfd_269{background:#d4af37;border-color:#d4af37;color:#0a0a0a}._wizard_19zfd_1[data-variant=dark] ._calendar_19zfd_1093{background:#141414;border-color:#2a2a2a}._wizard_19zfd_1[data-variant=dark] ._calendarMonth_19zfd_1165{color:#fff}._wizard_19zfd_1[data-variant=dark] ._calendarNav_19zfd_1183{background:transparent;border-color:#2a2a2a;color:#fff}._wizard_19zfd_1[data-variant=dark] ._calendarNav_19zfd_1183:hover{border-color:#d4af37;color:#d4af37}._wizard_19zfd_1[data-variant=dark] ._calendarWeekday_19zfd_1235{color:#888}._wizard_19zfd_1[data-variant=dark] ._calendarDay_19zfd_1283{background:transparent;color:#fff}._wizard_19zfd_1[data-variant=dark] ._calendarDay_19zfd_1283:hover{border-color:#d4af37;color:#d4af37}._wizard_19zfd_1[data-variant=dark] ._calendarDaySelected_19zfd_1339{background:#d4af37;color:#0a0a0a}._wizard_19zfd_1[data-variant=dark] ._calendarDayOther_19zfd_1331{color:#555}._wizard_19zfd_1[data-variant=dark] ._summary_19zfd_547{background:#141414;border-color:#d4af3733}._wizard_19zfd_1[data-variant=dark] ._summaryRow_19zfd_561{border-color:#ffffff0f}._wizard_19zfd_1[data-variant=dark] ._summaryRow_19zfd_561 span{color:#999}._wizard_19zfd_1[data-variant=dark] ._summaryRow_19zfd_561 strong{color:#fff}._wizard_19zfd_1[data-variant=dark] ._total_19zfd_595 strong{color:#d4af37}._wizard_19zfd_1[data-variant=dark] ._backBtn_19zfd_631{background:transparent;border-color:#d4af37;color:#d4af37}._wizard_19zfd_1[data-variant=dark] ._backBtn_19zfd_631:hover{background:#d4af37;color:#0a0a0a}._wizard_19zfd_1[data-variant=dark] ._nextBtn_19zfd_633{background:#d4af37;border-color:#d4af37;color:#0a0a0a}._wizard_19zfd_1[data-variant=dark] ._nextBtn_19zfd_633:hover:not(:disabled){background:#b8962e;transform:translateY(-2px);box-shadow:0 6px 20px #d4af374d}._wizard_19zfd_1[data-variant=dark] ._nextBtn_19zfd_633:disabled{background:#2a2a2a;border-color:#2a2a2a;color:#555}._wizard_19zfd_1[data-variant=dark] ._error_19zfd_189{background:#dc262626;border-color:#dc26264d;color:#f87171}._wizard_19zfd_1[data-variant=dark] ._loading_19zfd_465,._wizard_19zfd_1[data-variant=dark] ._empty_19zfd_477{color:#888}._wizard_19zfd_1[data-variant=dark] ._successBox_19zfd_911 h3{color:#fff}._wizard_19zfd_1[data-variant=dark] ._successBox_19zfd_911 p{color:#999}._wizard_19zfd_1[data-variant=dark] ._submitBtn_19zfd_1051{background:#d4af37;color:#0a0a0a}._wizard_19zfd_1[data-variant=dark] ._submitBtn_19zfd_1051:hover{background:#b8962e;box-shadow:0 6px 20px #d4af374d}._section_ofjrk_5{background-color:#0a0a0a;padding:80px 20px;display:flex;justify-content:center}._container_ofjrk_19{max-width:720px;width:100%}._panel_ofjrk_31{--white: #0A0A0A;--black: #FFFFFF;--gray: #888;--gray-light: #555;--beige: #141414;--gold: #D4AF37;--gold-dark: #B8962E;--gold-light: #E5C04A;background-color:#0a0a0a;border:1px solid #D4AF37;border-radius:12px;padding:48px 40px;box-shadow:0 0 40px #d4af3714;color:#fff}._progress_ofjrk_69{display:flex;justify-content:center;gap:10px;margin-bottom:32px}._dot_ofjrk_83{width:10px;height:10px;border-radius:50%;background-color:#2a2a2a;transition:background-color .3s ease,transform .3s ease}._dot_ofjrk_83._active_ofjrk_99{background-color:#d4af37;transform:scale(1.2)}._step_ofjrk_111{min-height:300px}._error_ofjrk_121{background:#dc262626;border:1px solid rgba(220,38,38,.3);color:#f87171;padding:12px 16px;border-radius:4px;margin-bottom:20px;text-align:center;font-size:14px;font-family:Open Sans,sans-serif}._btnRow_ofjrk_147{display:flex;justify-content:center;gap:12px;margin-top:36px}._nextBtn_ofjrk_161{width:100%;padding:16px 32px;background-color:#d4af37;color:#0a0a0a;border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;letter-spacing:2px;cursor:pointer;transition:all .25s ease}._nextBtn_ofjrk_161:hover:not(:disabled){background-color:#b8962e;transform:translateY(-2px);box-shadow:0 6px 20px #d4af374d}._nextBtn_ofjrk_161:disabled{background-color:#2a2a2a;color:#555;cursor:not-allowed}._backBtn_ofjrk_215{padding:16px 32px;background:transparent;color:#d4af37;border:2px solid #D4AF37;border-radius:8px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;letter-spacing:2px;cursor:pointer;transition:all .25s ease;white-space:nowrap}._backBtn_ofjrk_215:hover{background:#d4af37;color:#0a0a0a}@media(max-width:640px){._section_ofjrk_5{padding:60px 16px}._panel_ofjrk_31{padding:36px 20px}}._section_1ykrr_1{background:var(--black);padding:100px 0}._container_1ykrr_11{max-width:1200px;margin:0 auto;padding:0 20px}._card_1ykrr_23{max-width:700px;margin:0 auto;text-align:center;border:2px solid rgba(212,175,55,.3);padding:60px 40px}._logo_1ykrr_39{width:100px;margin-bottom:24px}._badge_1ykrr_49{display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:4px;color:var(--gold);text-transform:uppercase;margin-bottom:20px}._divider_1ykrr_71{width:60px;height:2px;background:var(--gold);margin:0 auto 30px}._text_1ykrr_85{font-size:15px;line-height:1.9;color:#fffc;margin-bottom:16px;max-width:560px;margin-left:auto;margin-right:auto}._lema_1ykrr_105{font-family:Playfair Display,serif;font-size:22px;color:var(--gold);font-style:italic;margin-top:30px}@media(max-width:768px){._section_1ykrr_1{padding:60px 0}._card_1ykrr_23{padding:40px 24px}._lema_1ykrr_105{font-size:18px}}._section_y8cto_1{background:var(--black);padding:80px 0}._container_y8cto_11{max-width:1200px;margin:0 auto;padding:0 20px}._category_y8cto_23{margin-bottom:50px}._category_y8cto_23:last-child{margin-bottom:0}._categoryTitle_y8cto_39{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:var(--gold);letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid rgba(212,175,55,.2)}._grid_y8cto_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._card_y8cto_75{background:#141414;border:1px solid #2A2A2A;padding:24px;transition:all .3s}._card_y8cto_75:hover{border-color:var(--gold);box-shadow:0 4px 20px #d4af371a;transform:translateY(-2px)}._cardHeader_y8cto_101{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}._serviceName_y8cto_117{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#fff;line-height:1.3}._price_y8cto_133{font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;color:var(--gold);white-space:nowrap}._duration_y8cto_149{font-size:12px;color:var(--gray);margin-bottom:10px;font-weight:500}._desc_y8cto_163{font-size:13px;line-height:1.6;color:var(--gray)}@media(max-width:768px){._grid_y8cto_63{grid-template-columns:1fr}._card_y8cto_75{padding:20px}}._header_xzfqy_1{text-align:center;margin-bottom:60px}._badge_xzfqy_11{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:15px;display:block}._title_xzfqy_33{font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:800;margin-bottom:20px;letter-spacing:1px}._subtitle_xzfqy_49{font-size:15px;color:var(--gray);max-width:600px;margin:0 auto;line-height:1.8}._dark_xzfqy_65 ._title_xzfqy_33{color:#fff}._dark_xzfqy_65 ._subtitle_xzfqy_49{color:var(--gray-light)}._line_xzfqy_81{width:60px;height:2px;background:var(--gold);margin:20px auto 0}._section_1s0su_1{padding:100px 0;background:var(--black)}._container_1s0su_11{max-width:1200px;margin:0 auto;padding:0 30px}._grid_1s0su_23{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;max-width:900px;margin:0 auto}._card_1s0su_39{text-align:center}._imgWrapper_1s0su_47{position:relative;width:250px;height:250px;margin:0 auto 25px;border-radius:50%;overflow:hidden;border:4px solid var(--gold)}._imgWrapper_1s0su_47 img{width:100%;height:100%;object-fit:cover;transition:transform .5s}._avatarPlaceholder_1s0su_81{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a;font-size:5rem;font-weight:800;color:var(--gold);font-family:Montserrat,sans-serif}._card_1s0su_39:hover ._imgWrapper_1s0su_47 img{transform:scale(1.1)}._name_1s0su_115{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;margin-bottom:8px}._role_1s0su_129{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:15px}._bio_1s0su_149{font-size:14px;line-height:1.7;color:var(--gray);max-width:300px;margin:0 auto}._specialty_1s0su_165{display:inline-block;margin-top:15px;padding:5px 15px;background:#d4af371a;border:1px solid var(--gold);color:var(--gold-dark);font-size:12px;font-weight:600;letter-spacing:1px}._specialtyRow_1s0su_189{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:15px}._phoneLink_1s0su_205{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);text-decoration:none;border:2px solid var(--gold);padding:8px 20px;transition:all .3s}._phoneLink_1s0su_205:hover{background:var(--gold);color:var(--black)}@media(max-width:768px){._grid_1s0su_23{grid-template-columns:1fr;gap:40px}._section_1s0su_1{padding:60px 0}}._section_j9lqg_1{background:var(--beige);padding:80px 0}._container_j9lqg_11{max-width:1200px;margin:0 auto;padding:0 20px}._filters_j9lqg_23{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}._filterBtn_j9lqg_39{padding:10px 24px;border:2px solid #d0d0d0;background:transparent;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--gray);cursor:pointer;transition:all .3s;border-radius:999px}._filterBtn_j9lqg_39:hover{border-color:var(--gold);color:var(--gold)}._filterBtn_j9lqg_39._active_j9lqg_79{background:var(--black);border-color:var(--black);color:var(--white)}._grid_j9lqg_91{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}._item_j9lqg_105{position:relative;overflow:hidden;cursor:pointer;border-radius:4px;aspect-ratio:4 / 3}._item_j9lqg_105 img{width:100%;height:100%;object-fit:cover;transition:transform .6s}._item_j9lqg_105:hover img{transform:scale(1.1)}._overlay_j9lqg_143{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:20px;opacity:0;transition:opacity .3s;display:flex;align-items:flex-end}._item_j9lqg_105:hover ._overlay_j9lqg_143{opacity:1}._overlay_j9lqg_143 span{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--gold);letter-spacing:1px;text-transform:uppercase}._lightbox_j9lqg_197{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:999999;display:flex;align-items:center;justify-content:center;cursor:pointer}._lightboxImg_j9lqg_225{max-width:90vw;max-height:85vh;object-fit:contain;cursor:default}._lightboxClose_j9lqg_239{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--white);font-size:28px;cursor:pointer;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:color .2s}._lightboxClose_j9lqg_239:hover{color:var(--gold)}._lightboxNav_j9lqg_283{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:var(--white);font-size:36px;width:50px;height:80px;cursor:pointer;transition:background .3s;display:flex;align-items:center;justify-content:center;z-index:2}._lightboxNav_j9lqg_283:hover{background:#d4af374d;color:var(--gold)}._lightboxLabel_j9lqg_329{position:absolute;bottom:30px;left:50%;transform:translate(-50%);font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:var(--gold);letter-spacing:2px;text-transform:uppercase;background:#000000b3;padding:10px 24px}@media(max-width:768px){._grid_j9lqg_91{grid-template-columns:repeat(2,1fr);gap:8px}._item_j9lqg_105:nth-child(7){grid-column:span 1}}@media(max-width:480px){._grid_j9lqg_91{grid-template-columns:1fr 1fr;gap:6px}}._section_g1qbs_1{background:var(--black);padding:80px 0}._container_g1qbs_11{max-width:1200px;margin:0 auto;padding:0 20px}._grid_g1qbs_23{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}._card_g1qbs_37{background:var(--black-light);border:1px solid rgba(212,175,55,.15);padding:30px 20px;text-align:center;transition:all .3s}._card_g1qbs_37:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 8px 30px #d4af371a}._imageWrapper_g1qbs_65{width:120px;height:120px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}._image_g1qbs_65{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}._placeholder_g1qbs_97{width:80px;height:80px;border-radius:50%;background:#2a2a2a;border:2px solid #D4AF37;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;color:#d4af37}._name_g1qbs_127{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:var(--white);margin-bottom:6px}._brand_g1qbs_143{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:var(--gold);letter-spacing:1px;text-transform:uppercase}._note_g1qbs_161{text-align:center;color:var(--gray);font-size:13px;margin-top:40px;font-style:italic}@media(max-width:768px){._grid_g1qbs_23{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){._grid_g1qbs_23{grid-template-columns:1fr}}._section_5j2st_1{background:var(--beige);padding:80px 0}._container_5j2st_11{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}._card_5j2st_25{max-width:640px;margin:0 auto;background:var(--white);border:2px solid rgba(212,175,55,.2);padding:50px 40px;position:relative}._quote_5j2st_43{font-family:Playfair Display,serif;font-size:72px;color:var(--gold);opacity:.2;line-height:1;position:absolute;top:10px;left:24px}._text_5j2st_65{font-size:18px;line-height:1.7;color:var(--black);margin-bottom:20px;font-style:italic}._author_5j2st_81{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:var(--black);margin-bottom:4px}._date_5j2st_97{font-size:12px;color:#6b6b6b;margin-bottom:12px}._stars_5j2st_109{font-size:20px;color:var(--gold);letter-spacing:4px}._dots_5j2st_121{display:flex;justify-content:center;gap:8px;margin-top:24px}._dot_5j2st_121{width:12px;height:12px;border-radius:50%;background:#d0d0d0;border:none;cursor:pointer;transition:all .3s}._dot_5j2st_121._active_5j2st_155{background:var(--gold);box-shadow:0 0 8px #d4af3780}._arrows_5j2st_165{display:flex;justify-content:center;gap:16px;margin-top:20px}._arrowBtn_5j2st_179{background:var(--gold);border:2px solid var(--gold);color:var(--black);font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:10px 24px;cursor:pointer;transition:all .3s}._arrowBtn_5j2st_179:hover{background:var(--gold-dark);border-color:var(--gold-dark);color:var(--white)}@media(max-width:768px){._card_5j2st_25{padding:30px 20px}._text_5j2st_65{font-size:16px}._quote_5j2st_43{font-size:48px}}._section_2sv5l_1{background:var(--black);padding:80px 0}._container_2sv5l_11{max-width:1200px;margin:0 auto;padding:0 20px}._grid_2sv5l_23{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}._info_2sv5l_37{display:flex;flex-direction:column;gap:24px}._item_2sv5l_49{display:flex;gap:16px;align-items:flex-start}._icon_2sv5l_61{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--gold);color:var(--gold)}._icon_2sv5l_61 svg{width:18px;height:18px}._label_2sv5l_93{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:4px}._value_2sv5l_113{font-size:14px;color:#fffc;line-height:1.5}._hoursTitle_2sv5l_125{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:8px}._hoursText_2sv5l_145{font-size:14px;color:#fffc}._socialRow_2sv5l_155{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}._socialBtn_2sv5l_169{padding:10px 20px;border:2px solid var(--gold);background:transparent;color:var(--gold);font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:all .3s}._socialBtn_2sv5l_169:hover{background:var(--gold);color:var(--black)}._map_2sv5l_207{min-height:400px;overflow:hidden}._map_2sv5l_207 iframe{filter:grayscale(.5);transition:filter .3s}._map_2sv5l_207 iframe:hover{filter:grayscale(0)}@media(max-width:768px){._grid_2sv5l_23{grid-template-columns:1fr}._map_2sv5l_207{min-height:300px}}._page_1u7l6_1{min-height:100vh;background:var(--white)}._hero_1u7l6_13{background:var(--black);padding:80px 24px 60px;text-align:center;position:relative;overflow:hidden}._hero_1u7l6_13:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:120px;height:3px;background:var(--gold)}._heroContent_1u7l6_51{max-width:800px;margin:0 auto;position:relative;z-index:1;animation:_fadeUp_1u7l6_1 .6s ease both}._backLink_1u7l6_67{display:inline-block;color:var(--gray-light);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;margin-bottom:24px;transition:color .3s}._backLink_1u7l6_67:hover{color:var(--gold)}._heroTitle_1u7l6_101{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;color:var(--white);margin-bottom:12px;text-transform:uppercase;letter-spacing:2px}._heroSubtitle_1u7l6_121{font-size:16px;color:var(--gray);max-width:500px;margin:0 auto;line-height:1.6}._tips_1u7l6_139{padding:40px 24px;background:var(--beige);border-bottom:1px solid rgba(212,175,55,.15)}._tipsGrid_1u7l6_151{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}._tipCard_1u7l6_167{background:var(--white);border:2px solid transparent;padding:28px 20px;text-align:center;transition:all .3s;animation:_fadeUp_1u7l6_1 .5s ease both}._tipCard_1u7l6_167:nth-child(1){animation-delay:.1s}._tipCard_1u7l6_167:nth-child(2){animation-delay:.2s}._tipCard_1u7l6_167:nth-child(3){animation-delay:.3s}._tipCard_1u7l6_167:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 10px 30px #0000000f}._tipIcon_1u7l6_205{font-size:32px;display:block;margin-bottom:12px}._tipTitle_1u7l6_217{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--black);margin-bottom:8px}._tipText_1u7l6_237{font-size:13px;color:#6b6b6b;line-height:1.6}._wizardSection_1u7l6_251{padding:60px 24px 80px;max-width:900px;margin:0 auto}._wizardWrapper_1u7l6_263{animation:_fadeUp_1u7l6_1 .6s ease .3s both}._seniorLink_1u7l6_271{text-align:center;font-size:13px;color:#6b6b6b;margin-bottom:24px}._seniorLink_1u7l6_271 a{color:#8a6d1f;font-weight:600;text-decoration:underline;text-underline-offset:3px}._seniorLink_1u7l6_271 a:hover{color:#6b5416}@media(max-width:768px){._hero_1u7l6_13{padding:60px 20px 40px}._heroTitle_1u7l6_101{font-size:26px}._tipsGrid_1u7l6_151{grid-template-columns:1fr;gap:16px}._tips_1u7l6_139{display:none}._wizardSection_1u7l6_251{padding:40px 16px 60px}}._seniorLayout_14g1t_1{min-height:100vh;background:var(--beige);display:flex;flex-direction:column}._seniorHeader_14g1t_15{background:var(--black);padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px}._seniorHomeBtn_14g1t_33{color:var(--gold);font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;text-decoration:none;letter-spacing:1px;padding:12px 24px;border:2px solid var(--gold);border-radius:4px;transition:all .3s;min-width:280px;text-align:center}._seniorHomeBtn_14g1t_33:hover{background:var(--gold);color:var(--black)}._seniorLogo_14g1t_73{width:120px}._seniorMain_14g1t_81{flex:1;max-width:800px;width:100%;margin:0 auto;padding:40px 20px}._seniorWizard_14g1t_97{background:var(--white);padding:40px;border-radius:8px;border:2px solid var(--gold);box-shadow:0 10px 40px #00000014}._seniorTitle_14g1t_113{font-family:Montserrat,sans-serif;font-size:32px;font-weight:800;text-align:center;margin-bottom:10px;color:var(--black)}._seniorSubtitle_14g1t_131{text-align:center;color:#6b6b6b;font-size:18px;margin-bottom:40px}._seniorStep_14g1t_145{display:flex;flex-direction:column;gap:24px}._seniorStepTitle_14g1t_157{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}._seniorGrid2_14g1t_173{display:grid;grid-template-columns:1fr 1fr;gap:20px}._seniorBigCard_14g1t_185{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px 20px;border:3px solid #e0e0e0;background:var(--white);cursor:pointer;transition:all .3s;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:var(--black);min-height:160px}._seniorBigCard_14g1t_185:hover{border-color:var(--gold)}._seniorBigCard_14g1t_185._seniorSelected_14g1t_229{border-color:var(--gold);background:#d4af371a;box-shadow:0 6px 24px #d4af3733}._seniorBigCard_14g1t_185 img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid var(--gold)}._seniorAnyAvatar_14g1t_257{width:100px;height:100px;border-radius:50%;background:var(--beige);border:4px solid var(--gold);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:800;color:var(--gold)}._seniorServiceName_14g1t_285{font-size:20px}._seniorServicePrice_14g1t_293{font-size:28px;color:var(--gold)}._seniorNext_14g1t_303{padding:22px;background:var(--gold);color:var(--black);font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s;margin-top:20px}._seniorNext_14g1t_303:hover:not(:disabled){background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 25px #d4af3766}._seniorNext_14g1t_303:disabled{opacity:.5;cursor:not-allowed}._seniorDateGrid_14g1t_355{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._seniorDateBtn_14g1t_367{padding:20px;border:3px solid #e0e0e0;background:var(--white);font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;text-transform:capitalize}._seniorDateBtn_14g1t_367:hover{border-color:var(--gold)}._seniorDateBtn_14g1t_367._seniorSelected_14g1t_229{border-color:var(--gold);background:#d4af371a}._seniorTimeGrid_14g1t_409{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._seniorTimeBtn_14g1t_421{padding:18px;border:3px solid #e0e0e0;background:var(--white);font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s}._seniorTimeBtn_14g1t_421:hover{border-color:var(--gold)}._seniorTimeBtn_14g1t_421._seniorSelected_14g1t_229{border-color:var(--gold);background:var(--gold);color:var(--black)}._seniorLabel_14g1t_463{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;color:var(--gray)}._seniorInput_14g1t_477{padding:20px;border:3px solid #e0e0e0;font-family:Open Sans,sans-serif;font-size:20px;color:var(--black);transition:border-color .3s;outline:none}._seniorInput_14g1t_477:focus{border-color:var(--gold)}._seniorConfirm_14g1t_505{padding:28px;background:var(--gold);color:var(--black);font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s;margin-top:10px}._seniorConfirm_14g1t_505:hover:not(:disabled){background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 30px #d4af3780}._seniorConfirm_14g1t_505:disabled{opacity:.5;cursor:not-allowed}._seniorError_14g1t_557{background:#dc26261a;border:2px solid rgba(220,38,38,.3);color:#b91c1c;padding:16px;border-radius:4px;text-align:center;font-size:18px}._seniorLoading_14g1t_577{text-align:center;font-size:18px;color:var(--gray);padding:20px}._seniorSuccessIcon_14g1t_591{width:100px;height:100px;border-radius:50%;background:var(--gold);color:var(--black);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:800;margin:0 auto}._seniorSuccessText_14g1t_619{text-align:center;font-size:20px;color:var(--gray)}@media(max-width:480px){._seniorGrid2_14g1t_173,._seniorDateGrid_14g1t_355{grid-template-columns:1fr}._seniorWizard_14g1t_97{padding:24px}._seniorTitle_14g1t_113{font-size:24px}}._page_1tsgg_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary, #0a0a0a);padding:1rem}._card_1tsgg_19{background:var(--bg-secondary, #1a1a1a);border:1px solid var(--border-color, #333);border-radius:16px;padding:2.5rem;width:100%;max-width:400px;text-align:center}._title_1tsgg_39{font-size:1.5rem;font-weight:700;color:var(--gold, #d4af37);margin:0 0 .25rem}._subtitle_1tsgg_53{color:var(--text-secondary, #888);margin:0 0 2rem;font-size:.9rem}._form_1tsgg_65{display:flex;flex-direction:column;gap:1rem}._input_1tsgg_77{background:var(--bg-tertiary, #222);border:1px solid var(--border-color, #333);border-radius:10px;padding:.85rem 1rem;color:var(--text-primary, #fff);font-size:.95rem;outline:none;transition:border-color .2s}._input_1tsgg_77:focus{border-color:var(--gold, #d4af37)}._input_1tsgg_77::placeholder{color:#555}._btn_1tsgg_115{background:var(--gold, #d4af37);color:#000;border:none;border-radius:10px;padding:.85rem;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s}._btn_1tsgg_115:hover{opacity:.9}._btn_1tsgg_115:disabled{opacity:.6;cursor:not-allowed}._error_1tsgg_157{color:#f44;font-size:.85rem;margin:0}._wrapper_1h7zq_1{display:flex;flex-direction:column;gap:.5rem}._dropZone_1h7zq_13{border:2px dashed #444;border-radius:10px;padding:1.5rem 1rem;text-align:center;cursor:pointer;transition:all .2s;position:relative}._dropZone_1h7zq_13:hover{border-color:var(--gold, #d4af37);background:#d4af370d}._dropZoneActive_1h7zq_43{border-color:var(--gold, #d4af37);background:#d4af3714}._hiddenInput_1h7zq_53{display:none}._dropText_1h7zq_61{color:#888;font-size:.85rem;margin:0}._dropIcon_1h7zq_73{font-size:2rem;margin-bottom:.25rem}._preview_1h7zq_83{display:flex;align-items:center;gap:.75rem;background:#222;border-radius:8px;padding:.5rem .75rem;margin-top:.5rem}._previewImage_1h7zq_103{width:48px;height:48px;object-fit:cover;border-radius:6px}._previewIcon_1h7zq_117{font-size:1.5rem}._fileName_1h7zq_125{font-size:.85rem;color:#ccc;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeBtn_1h7zq_143{background:none;border:1px solid #555;color:#aaa;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;cursor:pointer}._removeBtn_1h7zq_143:hover{border-color:#d55;color:#d55}._uploading_1h7zq_173{opacity:.6;pointer-events:none}._statusOk_1h7zq_183{color:#4caf50;font-size:.75rem}._statusError_1h7zq_193{color:#d55;font-size:.75rem}._currentImage_1h7zq_203{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:#1a2a1a;border:1px solid #2a4a2a;border-radius:6px;font-size:.8rem;color:#8bc34a;margin-top:.3rem}._currentImage_1h7zq_203 img{width:32px;height:32px;border-radius:4px;object-fit:cover}._agenda_c24x5_1{display:flex;flex-direction:column;flex:1;min-height:0}._toolbar_c24x5_17{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}._seg_c24x5_31{display:inline-flex;border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden}._segBtn_c24x5_43{padding:.4rem .9rem;background:transparent;border:none;color:var(--c-text-dim);font-size:.8rem;cursor:pointer;transition:all .15s}._segBtn_c24x5_43:hover{color:var(--c-text-primary);background:var(--c-surface-2)}._segActive_c24x5_63{background:var(--c-gold);color:var(--c-bg);font-weight:700}._nav_c24x5_67{display:flex;align-items:center;gap:var(--sp-2)}._navBtn_c24x5_77{width:30px;height:30px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-secondary);border-radius:var(--r-sm);cursor:pointer;font-size:1rem;line-height:1}._navBtn_c24x5_77:hover{border-color:var(--c-gold);color:var(--c-gold)}._navLabel_c24x5_99{min-width:190px;text-align:center;font-size:.85rem;font-weight:600;color:var(--c-text-primary);text-transform:capitalize}._todayBtn_c24x5_115{padding:.35rem .7rem;border:1px solid var(--c-gold-border);background:var(--c-gold-soft);color:var(--c-gold);border-radius:var(--r-sm);font-size:.78rem;font-weight:700;cursor:pointer}._todayBtn_c24x5_115:hover{background:var(--c-gold);color:var(--c-bg)}._barbers_c24x5_139{display:flex;gap:var(--sp-2);margin-left:auto;flex-wrap:wrap}._barber_c24x5_139{padding:.35rem .8rem;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-secondary);border-radius:var(--r-pill);font-size:.8rem;cursor:pointer;transition:all .15s}._barber_c24x5_139:hover{border-color:var(--c-gold);color:var(--c-text-primary)}._barberActive_c24x5_163{border-color:var(--c-gold);background:var(--c-gold-soft);color:var(--c-gold);font-weight:700}._barberDot_c24x5_165{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}._grid_c24x5_183{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden;background:var(--c-surface-2)}._head_c24x5_203{display:grid;flex-shrink:0;background:var(--c-surface-raised);border-bottom:1px solid var(--c-border)}._headTime_c24x5_215{border-right:1px solid var(--c-border)}._headBarber_c24x5_217,._headDay_c24x5_217{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .4rem;border-right:1px solid var(--c-border);min-width:0}._headBarber_c24x5_217:last-child,._headDay_c24x5_217:last-child{border-right:none}._headBarber_c24x5_217{border-bottom:3px solid transparent;margin-bottom:-1px}._headToday_c24x5_241{background:var(--c-gold-soft)}._avatar_c24x5_243{width:22px;height:22px;border-radius:50%;object-fit:cover}._headName_c24x5_245{font-size:.72rem;font-weight:700;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headNum_c24x5_255{font-size:.95rem;font-weight:700;color:var(--c-text-primary);font-family:var(--f-title)}._headCount_c24x5_257{background:var(--c-gold);color:var(--c-bg);border-radius:var(--r-pill);min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800}._body_c24x5_271{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}._row_c24x5_283{display:grid;align-items:stretch;border-bottom:1px solid var(--c-border);min-height:34px}._row_c24x5_283:nth-child(odd){background:var(--c-surface)}._row_c24x5_283:last-child{border-bottom:none}._rowTime_c24x5_299{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding:.35rem .4rem;font-size:.66rem;font-weight:700;color:var(--c-text-dim);border-right:1px solid var(--c-border);background:var(--c-surface-2)}._timeNow_c24x5_321{color:var(--c-gold);background:var(--c-gold-soft);box-shadow:inset 3px 0 0 var(--c-gold)}._rowNow_c24x5_331{background:#d4af370f}._rowLunch_c24x5_335{background:repeating-linear-gradient(45deg,rgba(212,175,55,.07) 0 6px,transparent 6px 12px)}._timeLunch_c24x5_337{color:var(--c-gold);background:#d4af3714}._lunchTag_c24x5_339{display:block;font-size:.5rem;font-weight:700;letter-spacing:0;color:var(--c-gold);opacity:.9;text-transform:uppercase;white-space:nowrap}._cellLunch_c24x5_359{background:#d4af3708}._lunchTagFree_c24x5_363{display:block;font-size:.5rem;font-weight:700;letter-spacing:0;color:var(--c-text-dim);opacity:.9;text-transform:uppercase;white-space:nowrap}._cellOff_c24x5_385{background:repeating-linear-gradient(135deg,rgba(150,150,150,.07) 0 4px,transparent 4px 9px)}._cell_c24x5_359{position:relative;display:flex;flex-direction:column;gap:2px;padding:2px;border-right:1px solid var(--c-border);min-width:0}._cell_c24x5_359:last-child{border-right:none}._cellToday_c24x5_403{background:#d4af370a}._addSlot_c24x5_409{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px dashed transparent;background:transparent;color:var(--c-text-muted);border-radius:var(--r-sm);cursor:pointer;font-size:1rem;line-height:1;opacity:0;transition:all .15s}._cell_c24x5_359:hover ._addSlot_c24x5_409{opacity:1;border-color:var(--c-gold);color:var(--c-gold);background:var(--c-gold-soft)}._addSlot_c24x5_409:focus-visible{opacity:1;border-color:var(--c-gold);color:var(--c-gold);outline:none}@media(hover:none){._addSlot_c24x5_409{opacity:.4;border-color:var(--c-border-strong)}}._chip_c24x5_451{display:flex;flex-direction:column;gap:1px;text-align:left;width:100%;min-width:0;padding:.25rem .4rem;background:var(--c-surface-raised);border:1px solid var(--c-border);border-left:3px solid var(--c-gold);border-radius:var(--r-sm);cursor:pointer;transition:all .15s}._chip_c24x5_451:hover{border-color:var(--c-gold-border);background:var(--c-surface-hover)}._chipTop_c24x5_483{display:flex;align-items:center;gap:5px;min-width:0}._chipBadge_c24x5_495{flex-shrink:0;width:16px;height:16px;border:1.5px solid var(--c-border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800}._chipName_c24x5_511{flex:1;min-width:0;font-size:.72rem;font-weight:600;color:var(--c-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chipPrice_c24x5_523{flex-shrink:0;font-size:.62rem;font-weight:700;color:var(--c-text-dim)}._chipService_c24x5_531{font-size:.62rem;color:var(--c-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chip_c24x5_451[data-status=cancelled],._chip_c24x5_451[data-status=no_show]{opacity:.55}._chip_c24x5_451[data-status=cancelled] ._chipName_c24x5_511{text-decoration:line-through}@media(max-width:900px){._toolbar_c24x5_17{gap:var(--sp-2);margin-bottom:var(--sp-2)}._segBtn_c24x5_43{padding:.35rem .7rem;font-size:.75rem}._navBtn_c24x5_77{width:28px;height:28px;font-size:.9rem}._navLabel_c24x5_99{min-width:112px;font-size:.76rem}._todayBtn_c24x5_115{padding:.3rem .6rem;font-size:.72rem}._barbers_c24x5_139{margin-left:0;width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}._barber_c24x5_139{flex:0 0 auto;padding:.3rem .7rem;font-size:.75rem}._row_c24x5_283{min-height:46px}._chip_c24x5_451{padding:.3rem .45rem}}._weekList_c24x5_583{display:flex;flex-direction:column;gap:var(--sp-2);flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--sp-2)}._weekDay_c24x5_601{border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden;background:var(--c-surface-2);flex-shrink:0}._weekDayToday_c24x5_615{border-color:var(--c-gold-border)}._weekDayHead_c24x5_617{display:flex;align-items:stretch;background:var(--c-surface-raised);border-bottom:1px solid var(--c-border)}._weekDayToday_c24x5_615 ._weekDayHead_c24x5_617{background:var(--c-gold-soft)}._weekDayToggle_c24x5_633{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-2);padding:.6rem .5rem .6rem .75rem;background:transparent;border:none;color:var(--c-text-primary);cursor:pointer;text-align:left}._weekDayChev_c24x5_659{color:var(--c-text-dim);font-size:.8rem;line-height:1}._weekDayOpen_c24x5_661{display:flex;align-items:center;padding:0 .75rem;background:transparent;border:none;border-left:1px solid var(--c-border);color:var(--c-text-dim);font-size:1.15rem;line-height:1;cursor:pointer}._weekDayOpen_c24x5_661:active{color:var(--c-gold);background:var(--c-surface-hover)}._weekDayName_c24x5_687{font-family:var(--f-title);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px}._weekDayCount_c24x5_701{flex:1;font-size:.72rem;color:var(--c-text-dim)}._weekDayToday_c24x5_615 ._weekDayCount_c24x5_701{color:var(--c-text-secondary)}._weekDayItems_c24x5_707{display:flex;flex-direction:column}._weekItem_c24x5_709{display:flex;flex-direction:column;gap:1px;text-align:left;width:100%;padding:.45rem .7rem;background:var(--c-surface-raised);border:none;border-bottom:1px solid var(--c-border);border-left:3px solid var(--c-gold);color:var(--c-text-primary);cursor:pointer}._weekItem_c24x5_709:last-child{border-bottom:none}._weekItem_c24x5_709:active{background:var(--c-surface-hover)}._weekItem_c24x5_709[data-status=cancelled],._weekItem_c24x5_709[data-status=no_show]{opacity:.55}._weekItemTop_c24x5_743{display:flex;align-items:center;gap:.45rem;min-width:0}._weekBadge_c24x5_745{flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--c-border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800}._weekItemTime_c24x5_761{font-size:.78rem;font-weight:700;color:var(--c-gold)}._weekItemName_c24x5_763{flex:1;min-width:0;font-size:.82rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._weekItemPrice_c24x5_773{flex-shrink:0;font-size:.7rem;font-weight:700;color:var(--c-text-dim)}._weekItemService_c24x5_775{font-size:.68rem;color:var(--c-text-dim);padding-left:27px}._overlay_jilc1_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:99999;display:flex;align-items:center;justify-content:center}._card_jilc1_21{background:#1a1a1a;border:1px solid #333;border-radius:16px;padding:2rem;max-width:480px;width:90%;text-align:center;animation:_fadeIn_jilc1_1 .3s ease}@keyframes _fadeIn_jilc1_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._icon_jilc1_53{font-size:3rem;margin-bottom:1rem}._title_jilc1_63{font-size:1.25rem;font-weight:700;color:#d4af37;margin:0 0 .5rem;font-family:Montserrat,sans-serif}._text_jilc1_79{color:#aaa;font-size:.9rem;line-height:1.6;margin:0 0 1.5rem}._steps_jilc1_93{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;text-align:left}._step_jilc1_93{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#151515;border-radius:8px;border:1px solid #222}._stepNum_jilc1_129{width:28px;height:28px;border-radius:50%;background:#d4af37;color:#0a0a0a;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;flex-shrink:0}._stepContent_jilc1_157{flex:1}._stepTitle_jilc1_165{font-size:.85rem;font-weight:600;color:#fff;margin:0 0 .2rem}._stepDesc_jilc1_179{font-size:.75rem;color:#888;margin:0}._btn_jilc1_191{background:#d4af37;color:#0a0a0a;border:none;padding:.75rem 2rem;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .2s;font-family:Montserrat,sans-serif}._btn_jilc1_191:hover{opacity:.85}._skipBtn_jilc1_225{background:none;border:none;color:#666;font-size:.8rem;cursor:pointer;margin-top:.75rem;font-family:Montserrat,sans-serif}._skipBtn_jilc1_225:hover{color:#999}._layout_xkqzb_1{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--c-bg);color:var(--c-text-primary)}._sidebar_xkqzb_21{width:240px;background:var(--c-bg-elev);border-right:1px solid var(--c-border);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:200;transition:transform .3s ease}._sidebarBrand_xkqzb_49{padding:1.25rem 1.5rem;border-bottom:1px solid var(--c-border);display:flex;align-items:center;gap:.75rem}._sidebarLogo_xkqzb_65{width:32px;height:32px;border-radius:8px}._sidebarTitle_xkqzb_77{font-size:1rem;font-weight:700;color:var(--c-gold);margin:0;font-family:Montserrat,sans-serif}._sidebarSubtitle_xkqzb_93{font-size:.7rem;color:var(--c-text-dim);margin:0}._sidebarNav_xkqzb_105{flex:1;padding:.75rem 0;overflow-y:auto}._sidebarSection_xkqzb_117{padding:.5rem 1.5rem .25rem;font-size:.65rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--c-text-dim);font-weight:600}._navItem_xkqzb_135{display:flex;align-items:center;gap:.75rem;width:100%;padding:.65rem 1.5rem;background:none;border:none;color:var(--c-text-dim);font-size:.85rem;cursor:pointer;transition:all .15s;text-align:left;font-family:Montserrat,sans-serif;font-weight:500;border-left:3px solid transparent}._navItem_xkqzb_135:hover{background:var(--c-surface);color:var(--c-text-secondary)}._navItemActive_xkqzb_181{background:var(--c-surface);color:var(--c-gold);border-left-color:var(--c-gold)}._navIcon_xkqzb_193{font-size:1rem;width:20px;text-align:center}._sidebarFooter_xkqzb_205{padding:1rem 1.5rem;border-top:1px solid var(--c-border)}._userInfo_xkqzb_215{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._userAvatar_xkqzb_229{width:32px;height:32px;border-radius:50%;background:var(--c-gold);color:var(--c-bg);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}._userName_xkqzb_255{font-size:.8rem;color:var(--c-text-secondary);font-weight:600}._userEmail_xkqzb_267{font-size:.7rem;color:var(--c-text-dim)}._logoutBtn_xkqzb_277{width:100%;padding:.5rem;background:none;border:1px solid var(--c-border-strong);color:var(--c-text-dim);border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .2s;font-family:Montserrat,sans-serif}._logoutBtn_xkqzb_277:hover{border-color:var(--c-danger);color:var(--c-danger)}._main_xkqzb_315{flex:1;min-width:0;height:100%;min-height:0;margin-left:240px;display:flex;flex-direction:column}._topbar_xkqzb_335{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid var(--c-border);background:var(--c-bg-elev);position:sticky;top:0;z-index:100}._topbarLeft_xkqzb_359{display:flex;align-items:center;gap:1rem}._menuBtn_xkqzb_371{display:none;background:none;border:none;color:var(--c-text-dim);font-size:1.25rem;cursor:pointer;padding:.25rem}._pageTitle_xkqzb_391{font-size:1.1rem;font-weight:700;color:var(--c-gold);margin:0;font-family:Montserrat,sans-serif}._topbarRight_xkqzb_407{display:flex;align-items:center;gap:1rem}._connectionBadge_xkqzb_419{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--c-success);padding:.25rem .75rem;background:#4caf501a;border-radius:20px}._connectionDot_xkqzb_441{width:6px;height:6px;border-radius:50%;background:var(--c-success)}._backLink_xkqzb_455{color:var(--c-text-dim);text-decoration:none;font-size:.8rem;transition:color .2s}._backLink_xkqzb_455:hover{color:var(--c-gold)}._content_xkqzb_9{flex:1;min-height:0;min-width:0;padding:1.5rem 2rem;overflow-y:auto}._toast_xkqzb_495{position:fixed;bottom:2rem;right:2rem;background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-text-primary);padding:.75rem 1.5rem;border-radius:8px;font-size:.85rem;z-index:9999;animation:_slideUp_xkqzb_1 .3s ease;box-shadow:0 4px 20px #0006}@keyframes _slideUp_xkqzb_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){._sidebar_xkqzb_21{transform:translate(-100%)}._sidebarOpen_xkqzb_547{transform:translate(0)}._main_xkqzb_315{margin-left:0}._menuBtn_xkqzb_371{display:block}._content_xkqzb_9{padding:1rem}._topbar_xkqzb_335{padding:.75rem 1rem;gap:.5rem}._pageTitle_xkqzb_391{font-size:1rem}._content_xkqzb_9{overflow-x:hidden}}._statsRow_gzcbb_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}._statCard_gzcbb_21{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:1.25rem;text-align:center}._statValue_gzcbb_37{font-size:2rem;font-weight:800;color:var(--c-gold);font-family:Montserrat,sans-serif}._statLabel_gzcbb_51{font-size:.8rem;color:var(--c-text-dim);margin-top:.25rem;text-transform:uppercase;letter-spacing:1px}._card_gzcbb_69{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;overflow:hidden}._table_gzcbb_83{width:100%;border-collapse:collapse}._table_gzcbb_83 th{text-align:left;padding:.75rem 1rem;font-size:.75rem;color:var(--c-text-dim);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--c-border);background:var(--c-surface-2);font-family:Montserrat,sans-serif;font-weight:600}._table_gzcbb_83 td{padding:.7rem 1rem;font-size:.85rem;border-bottom:1px solid var(--c-border)}._table_gzcbb_83 tr:last-child td{border-bottom:none}._table_gzcbb_83 tbody tr{transition:background .15s}._table_gzcbb_83 tbody tr:hover{background:var(--c-border)}._badge_gzcbb_157{display:inline-block;padding:.15rem .5rem;border-radius:6px;font-size:.7rem;font-weight:600}._badgeSenior_gzcbb_173{background:#1a3a1a;color:var(--c-success)}._badgeWeb_gzcbb_183{background:#1a2a4a;color:var(--c-info)}._badgeWhatsapp_gzcbb_193{background:#0f3d2e;color:var(--c-whatsapp)}._badgeCalcom_gzcbb_203{background:#2a1a3a;color:#b47cf5}._badgeConfirmed_gzcbb_213{background:#1a3a1a;color:var(--c-success)}._badgeCancelled_gzcbb_223{background:#3a1a1a;color:var(--c-danger)}._dotOk_gzcbb_235{color:var(--c-success)}._dotNo_gzcbb_243{color:var(--c-text-muted)}._empty_gzcbb_253{text-align:center;padding:3rem 1rem;color:var(--c-text-muted);font-size:.9rem}._loading_gzcbb_267{text-align:center;padding:3rem;color:var(--c-text-dim)}._btn_gzcbb_281{background:var(--c-gold);color:var(--c-bg);border:none;padding:.5rem 1.2rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif}._btn_gzcbb_281:hover{opacity:.85;transform:translateY(-1px)}._btnSmall_gzcbb_317{padding:.35rem .75rem;font-size:.75rem}._btnOutline_gzcbb_327{background:transparent;border:1px solid var(--c-border-strong);color:var(--c-text-secondary)}._btnOutline_gzcbb_327:hover{border-color:var(--c-gold);color:var(--c-gold);opacity:1}._btnDanger_gzcbb_351{background:transparent;border:1px solid var(--c-danger);color:var(--c-danger)}._btnDanger_gzcbb_351:hover{background:#3a1111;opacity:1}._inputError_gzcbb_373{border-color:var(--c-danger)!important;box-shadow:0 0 0 1px var(--c-danger)}._fieldError_gzcbb_383{display:block;color:var(--c-danger);font-size:.75rem;margin-top:.25rem}._btnEdit_gzcbb_397{background:transparent;border:1px solid #3a6a3a;color:var(--c-success);margin-right:.4rem}._btnEdit_gzcbb_397:hover{background:#1a3a1a;opacity:1}._modalOverlay_gzcbb_423{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_gzcbb_423{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:2rem;box-shadow:0 20px 60px #00000080}._modalTitle_gzcbb_471{font-size:1.1rem;font-weight:700;margin:0 0 1.5rem;color:var(--c-gold);font-family:Montserrat,sans-serif}._field_gzcbb_383{margin-bottom:1rem}._label_gzcbb_495{display:block;font-size:.8rem;color:var(--c-text-dim);margin-bottom:.35rem;font-weight:600}._input_gzcbb_373,._select_gzcbb_511,._textarea_gzcbb_511{width:100%;padding:.7rem .85rem;background:var(--c-border);border:1px solid var(--c-border-strong);border-radius:8px;color:var(--c-text-primary);font-size:.85rem;outline:none;box-sizing:border-box;transition:border-color .2s}._input_gzcbb_373:focus,._select_gzcbb_511:focus,._textarea_gzcbb_511:focus{border-color:var(--c-gold)}._textarea_gzcbb_511{resize:vertical;min-height:60px}._select_gzcbb_511{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._modalActions_gzcbb_563{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}._settingsSection_gzcbb_579{margin-bottom:2rem}._settingsSectionTitle_gzcbb_587{font-size:1rem;font-weight:700;color:var(--c-gold);margin:0 0 .25rem;font-family:Montserrat,sans-serif}._settingsSectionDesc_gzcbb_603{font-size:.8rem;color:var(--c-text-muted);margin:0 0 1rem}._businessGrid_gzcbb_615{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:.5rem}._fieldHint_gzcbb_629{display:block;font-size:.7rem;color:var(--c-text-muted);margin-top:.25rem;font-style:italic}._settingsNote_gzcbb_645{font-size:.8rem;color:var(--c-text-dim);margin:.5rem 0;padding:.5rem .75rem;background:var(--c-surface-2);border-radius:8px;border:1px solid var(--c-border)}._switchGrid_gzcbb_665{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._switchItem_gzcbb_677{background:var(--c-border);border:1px solid var(--c-border);border-radius:12px;padding:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}._switchLabel_gzcbb_699{font-size:.9rem;color:var(--c-text-secondary);font-weight:600}._switchDesc_gzcbb_711{font-size:.75rem;color:var(--c-text-muted);margin-top:.25rem}._switch_gzcbb_665{position:relative;width:48px;height:26px;flex-shrink:0}._switch_gzcbb_665 input{opacity:0;width:0;height:0}._slider_gzcbb_749{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-border-strong);border-radius:13px;cursor:pointer;transition:.3s}._slider_gzcbb_749:before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background:var(--c-text-primary);border-radius:50%;transition:.3s}._switch_gzcbb_665 input:checked+._slider_gzcbb_749{background:var(--c-gold)}._switch_gzcbb_665 input:checked+._slider_gzcbb_749:before{transform:translate(22px)}._saveMsg_gzcbb_809{position:fixed;bottom:2rem;right:2rem;background:#1a3a1a;color:var(--c-success);border:1px solid #2a5a2a;padding:.75rem 1.5rem;border-radius:10px;font-size:.85rem;z-index:2000;animation:_fadeInOut_gzcbb_1 2.5s ease;font-weight:600}@keyframes _fadeInOut_gzcbb_1{0%{opacity:0;transform:translateY(10px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(-10px)}}._reservasStats_gzcbb_855{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}._reservasStat_gzcbb_855{display:flex;align-items:center;gap:.5rem;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);padding:.5rem .9rem;cursor:pointer;transition:all .18s;font-family:var(--f-body);color:var(--c-text-primary)}._reservasStat_gzcbb_855:hover{border-color:var(--c-border-strong);background:var(--c-surface-hover)}._reservasStatActive_gzcbb_903{border-color:var(--c-gold);background:var(--c-gold-soft);box-shadow:0 0 0 1px var(--c-gold-border) inset}._reservasStatValue_gzcbb_913{font-size:1.25rem;font-weight:800;font-family:var(--f-title);line-height:1}._reservasStatLabel_gzcbb_925{font-size:.68rem;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.4px;font-weight:600}._reservasStatActive_gzcbb_903 ._reservasStatLabel_gzcbb_925{color:var(--c-gold)}._reservasCount_gzcbb_943{font-size:.8rem;color:var(--c-text-dim);align-self:center}._pageHeader_gzcbb_957{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap}._pageHeaderText_gzcbb_973{display:flex;flex-direction:column;gap:2px;min-width:0}._pageTitle_gzcbb_985{margin:0;font-family:var(--f-title);font-size:1.25rem;font-weight:700;color:var(--c-text-primary)}._pageSubtitle_gzcbb_999{font-size:.8rem;font-weight:500;color:var(--c-text-dim)}._pageActions_gzcbb_1009{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}._reservasFilters_gzcbb_1025{display:flex;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap;align-items:flex-end}._reservasFilterGroup_gzcbb_1041{display:flex;flex-direction:column;gap:.25rem;min-width:130px}._reservasFilterGroup_gzcbb_1041 ._select_gzcbb_511,._reservasFilterGroup_gzcbb_1041 ._input_gzcbb_373{width:100%}._reservasFilterLabel_gzcbb_1065{font-size:.7rem;color:var(--c-text-dim);text-transform:uppercase;letter-spacing:.5px;font-weight:600}._reservasFilterActions_gzcbb_1081{display:flex;gap:.5rem;align-items:flex-end;padding-bottom:1px}._reservasDatePresets_gzcbb_1097{display:flex;gap:.4rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}._reservasDatePreset_gzcbb_1097{background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-secondary);padding:.35rem .8rem;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif;font-weight:500}._reservasDatePreset_gzcbb_1097:hover{border-color:var(--c-gold);color:var(--c-gold);background:#1a1508}._reservasRow_gzcbb_1153{cursor:pointer;transition:background .15s}._reservasRow_gzcbb_1153:hover{background:var(--c-border)!important}._reservasRowMuted_gzcbb_1171{opacity:.5}._reservasExpand_gzcbb_1179{font-size:.7rem;color:var(--c-text-muted);transition:transform .2s}._reservasClientName_gzcbb_1191{font-weight:600;color:var(--c-text-secondary)}._reservasPhone_gzcbb_1201{color:var(--c-text-dim);text-decoration:none;font-size:.8rem;transition:color .2s}._reservasPhone_gzcbb_1201:hover{color:var(--c-gold)}._reservasStatus_gzcbb_1223{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:6px;font-size:.7rem;font-weight:600;border:1px solid transparent;white-space:nowrap}._reservasActions_gzcbb_1247{display:flex;gap:.35rem;align-items:center}._btnComplete_gzcbb_1259{background:transparent;border:1px solid #2a5a2a;color:var(--c-success)}._btnComplete_gzcbb_1259:hover{background:#1a3a1a;opacity:1}._btnWhatsapp_gzcbb_1287{background:transparent;border:1px solid #2a6b45;color:var(--c-success);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}._btnWhatsapp_gzcbb_1287:hover{background:#10301f;opacity:1}._reservasDone_gzcbb_1319{font-size:.75rem;color:var(--c-success);font-weight:600}._reservasDetailRow_gzcbb_1333 td{padding:0!important;background:var(--c-bg-elev)}._reservasDetail_gzcbb_1333{padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--c-border);animation:_slideDown_gzcbb_1 .2s ease}@keyframes _slideDown_gzcbb_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}._reservasDetailGrid_gzcbb_1365{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}._reservasDetailLabel_gzcbb_1377{display:block;font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.2rem;font-weight:600}._reservasDetailValue_gzcbb_1397{font-size:.85rem;color:var(--c-text-secondary)}._reservasDetailActions_gzcbb_1407{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--c-border)}@media(max-width:900px){._header_gzcbb_1427{padding:.75rem 1rem;flex-wrap:wrap;gap:.5rem}._headerLeft_gzcbb_1439{gap:.75rem}._content_gzcbb_1447{padding:1rem}._statsRow_gzcbb_7{grid-template-columns:repeat(2,1fr)}}._card_gzcbb_69{overflow-x:auto;-webkit-overflow-scrolling:touch}._celdaExpand_gzcbb_1483{width:36px}._reservasExpandTexto_gzcbb_1493{display:none}._celdaAcciones_gzcbb_1501{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}._celdaTexto_gzcbb_1515{max-width:300px}@media(max-width:900px){._cardTabla_gzcbb_1527{background:transparent;border:none;border-radius:0;overflow:visible;overflow-x:visible;-webkit-overflow-scrolling:auto}._table_gzcbb_83,._table_gzcbb_83 tbody{display:block;width:100%}._table_gzcbb_83 thead,._table_gzcbb_83 th{display:none}._table_gzcbb_83 tr{display:block;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:.9rem 1rem;margin-bottom:.75rem;box-shadow:0 2px 10px #00000059}._table_gzcbb_83 tbody tr:hover,._reservasRow_gzcbb_1153:hover{background:var(--c-surface-raised)!important}._table_gzcbb_83 tr:last-child{margin-bottom:0}._table_gzcbb_83 tr:last-child td{border-bottom:none}._table_gzcbb_83 td,._reservasDetailRow_gzcbb_1333 td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:none!important;padding:.45rem 0!important;font-size:.85rem;text-align:right!important;border-bottom:1px dashed var(--c-border);overflow-wrap:anywhere}._table_gzcbb_83 td:last-child{border-bottom:none}._table_gzcbb_83 td[data-label]:before{content:attr(data-label);flex:0 0 auto;text-align:left;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-dim);font-family:Montserrat,sans-serif}._table_gzcbb_83 td:not([data-label]){justify-content:flex-start}._table_gzcbb_83 td[data-label=Acción],._table_gzcbb_83 td[data-label=Acción]:before{align-items:center}._table_gzcbb_83 td._celdaAcciones_gzcbb_1501{flex-wrap:wrap;justify-content:space-between;row-gap:.5rem;padding-top:.7rem!important}._table_gzcbb_83 td._celdaAcciones_gzcbb_1501>._btn_gzcbb_281,._reservasActions_gzcbb_1247>._btn_gzcbb_281{flex:1 1 auto;min-height:44px;justify-content:center;font-size:.8rem}._reservasActions_gzcbb_1247{flex:1 1 auto;justify-content:flex-end}._celdaTexto_gzcbb_1515{max-width:none!important}._reservasExpandTexto_gzcbb_1493{display:inline;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold)}._celdaExpand_gzcbb_1483{width:auto;justify-content:flex-start!important;gap:.4rem;padding-bottom:.6rem!important;border-bottom:1px solid var(--c-border)!important}._celdaExpand_gzcbb_1483 ._reservasExpand_gzcbb_1179{color:var(--c-gold);font-size:.8rem}._tableReservas_gzcbb_1799 td[data-label=Cliente]{order:1;padding-top:.7rem!important;font-size:1.05rem}._tableReservas_gzcbb_1799 td[data-label=Cliente]:before{content:none}._tableReservas_gzcbb_1799 td[data-label=Fecha]{order:2}._tableReservas_gzcbb_1799 td[data-label=Hora]{order:3}._tableReservas_gzcbb_1799 td[data-label=Estado]{order:4}._tableReservas_gzcbb_1799 td[data-label=Servicio]{order:5}._tableReservas_gzcbb_1799 td[data-label=Barbero]{order:6}._tableReservas_gzcbb_1799 td[data-label=Teléfono]{order:7}._tableReservas_gzcbb_1799 td[data-label=Origen]{order:8}._tableReservas_gzcbb_1799 td[data-label=Acción]{order:9;margin-top:.35rem;padding-top:.7rem!important;border-top:1px solid var(--c-border)}._reservasDetailRow_gzcbb_1333{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:12px;padding:.25rem .5rem;margin-top:-.75rem}._reservasDetailRow_gzcbb_1333 td{display:block;text-align:left!important;border-bottom:none!important}._reservasDetail_gzcbb_1333{padding:.85rem .75rem 1rem}._reservasDetailGrid_gzcbb_1365{grid-template-columns:1fr;gap:.75rem}._reservasDetailLabel_gzcbb_1377{font-size:.7rem}._reservasDetailValue_gzcbb_1397{display:block;font-size:.9rem}._reservasDetailActions_gzcbb_1407{flex-wrap:wrap;gap:.5rem}._reservasDetailActions_gzcbb_1407 ._btn_gzcbb_281{flex:1 1 140px;min-height:44px;justify-content:center}}._chartsRow_gzcbb_1981{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media(max-width:900px){._chartsRow_gzcbb_1981{grid-template-columns:1fr}}._chartCard_gzcbb_2007{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:1.25rem}._chartTitle_gzcbb_2021{font-size:.9rem;font-weight:700;color:var(--c-text-primary);margin:0 0 1rem;font-family:Montserrat,sans-serif}._barChart_gzcbb_2037{display:flex;align-items:flex-end;gap:.5rem;height:120px}._barCol_gzcbb_2051{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem}._barValue_gzcbb_2067{font-size:.75rem;color:var(--c-gold);font-weight:700}._bar_gzcbb_2037{width:100%;max-width:40px;background:linear-gradient(to top,var(--c-gold),var(--c-gold-light));border-radius:4px 4px 0 0;min-height:4px;transition:height .3s ease}._barLabel_gzcbb_2097{font-size:.65rem;color:var(--c-text-muted);text-transform:uppercase}._topServices_gzcbb_2109{display:flex;flex-direction:column;gap:.5rem}._topServiceRow_gzcbb_2121{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--c-surface-2);border-radius:8px}._topServiceRank_gzcbb_2139{width:24px;height:24px;border-radius:50%;background:var(--c-gold);color:var(--c-bg);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800}._topServiceName_gzcbb_2165{flex:1;font-size:.85rem;color:var(--c-text-secondary)}._topServiceCount_gzcbb_2177{font-size:.75rem;color:var(--c-text-dim);font-weight:600}._sectionSubtitle_gzcbb_2189{font-size:1rem;font-weight:700;color:var(--c-text-primary);margin:0 0 1rem;font-family:Montserrat,sans-serif}._statusBadge_gzcbb_2205{display:inline-block;padding:.2rem .6rem;border-radius:6px;font-size:.7rem;font-weight:600;text-transform:capitalize}._statusconfirmed_gzcbb_2223{background:#4caf5026;color:var(--c-success)}._statuscompleted_gzcbb_2233{background:#2196f326;color:var(--c-info)}._statuscancelled_gzcbb_2243{background:#ff6b6b26;color:var(--c-danger)}._statusno_show_gzcbb_2253{background:#ff980026;color:var(--c-warning)}._modalHeader_gzcbb_2265{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}._modalHeader_gzcbb_2265 ._modalTitle_gzcbb_471{margin:0}._modalBody_gzcbb_2281{padding:0}._modalFooter_gzcbb_2283{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}._modalClose_gzcbb_2295{background:none;border:none;color:var(--c-text-dim);font-size:1.2rem;cursor:pointer;line-height:1;padding:.25rem}._modalClose_gzcbb_2295:hover{color:var(--c-danger)}@media(max-width:900px){._reservasFilters_gzcbb_1025{flex-direction:row;flex-wrap:wrap;gap:.4rem;align-items:center}._reservasFilterGroup_gzcbb_1041{min-width:0;flex:1 1 45%}._reservasFilterGroup_gzcbb_1041:first-child{flex:1 1 100%}._reservasFilterActions_gzcbb_1081{justify-content:space-between;flex-wrap:wrap;gap:.35rem}._reservasFilterLabel_gzcbb_1065{font-size:.6rem}._reservasStats_gzcbb_855{flex-wrap:nowrap;justify-content:space-between;gap:.25rem}._reservasStat_gzcbb_855{flex:1 1 0;flex-shrink:0;padding:.35rem .3rem;gap:.25rem;justify-content:center;min-width:0}._reservasStatValue_gzcbb_913{font-size:.95rem}._reservasStatLabel_gzcbb_925{font-size:.52rem;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._reservasDatePresets_gzcbb_1097{flex-wrap:nowrap;justify-content:space-between;gap:.25rem}._reservasDatePreset_gzcbb_1097{flex-shrink:0;padding:.3rem .4rem;font-size:.68rem}._reservasCount_gzcbb_943{flex-shrink:0;width:auto;font-size:.68rem}}._drawerOverlay_gzcbb_2361{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40}._drawer_gzcbb_2361{position:fixed;top:0;right:0;height:100vh;width:380px;max-width:92vw;background:var(--c-surface);border-left:1px solid var(--c-border);z-index:41;display:flex;flex-direction:column;box-shadow:-12px 0 40px #00000080;animation:_drawerIn_gzcbb_1 .22s ease-out}@keyframes _drawerIn_gzcbb_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHead_gzcbb_2389{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--c-border);background:var(--c-surface-raised)}._drawerTitle_gzcbb_2399{display:flex;flex-direction:column;gap:.2rem}._drawerEyebrow_gzcbb_2401{font-size:.68rem;text-transform:uppercase;letter-spacing:.5px;color:var(--c-text-muted);font-weight:700}._drawerClient_gzcbb_2403{margin:0;font-family:var(--f-title);font-size:1.25rem;font-weight:700;color:var(--c-text-primary)}._drawerStatus_gzcbb_2405{font-size:.78rem;font-weight:700}._drawerClose_gzcbb_2407{background:transparent;border:1px solid var(--c-border);color:var(--c-text-secondary);width:32px;height:32px;border-radius:var(--r-sm);cursor:pointer;font-size:.9rem;transition:all .15s;flex-shrink:0}._drawerClose_gzcbb_2407:hover{border-color:var(--c-gold);color:var(--c-gold)}._drawerBody_gzcbb_2419{flex:1;overflow-y:auto;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:1.25rem}._drawerSection_gzcbb_2421{display:block}._drawerRow_gzcbb_2423{display:flex;justify-content:space-between;gap:.75rem;padding:.4rem 0;border-bottom:1px dashed var(--c-border)}._drawerLabel_gzcbb_2425{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:var(--c-text-muted);font-weight:600}._drawerValue_gzcbb_2427{font-size:.85rem;color:var(--c-text-primary);font-weight:500;text-align:right}._drawerFoot_gzcbb_2429{padding:1rem 1.1rem;border-top:1px solid var(--c-border);display:flex;gap:.6rem;flex-wrap:wrap}._emptyNote_gzcbb_2441{color:var(--c-text-muted, var(--c-text-dim));font-size:.85rem;margin:.25rem 0}._nuevaSlots_gzcbb_2451{display:flex;flex-wrap:wrap;gap:.4rem}._slotBtn_gzcbb_2461{padding:.4rem .7rem;border:1px solid var(--c-border, var(--c-border-strong));background:var(--c-surface-2);color:var(--c-text-primary, var(--c-text-secondary));border-radius:var(--r-sm, 6px);font-size:.85rem;cursor:pointer}._slotBtn_gzcbb_2461:hover{border-color:var(--c-gold, var(--c-gold))}._slotBtnActive_gzcbb_2481{background:var(--c-gold, var(--c-gold));color:var(--c-bg);border-color:var(--c-gold, var(--c-gold));font-weight:700}._tabFill_gzcbb_2497{display:flex;flex-direction:column;height:100%;min-height:0}._tabFill_gzcbb_2497 ._pageHeader_gzcbb_957,._tabFill_gzcbb_2497 ._reservasStats_gzcbb_855,._tabFill_gzcbb_2497 ._reservasFilters_gzcbb_1025{flex-shrink:0}@media(max-width:900px){._drawer_gzcbb_2361{top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;height:auto;max-height:88vh;border-left:none;border-top:1px solid var(--c-border);border-radius:var(--r-lg) var(--r-lg) 0 0;animation:_sheetUp_gzcbb_1 .22s ease-out}}@keyframes _sheetUp_gzcbb_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:900px){._reservasStats_gzcbb_855{flex-wrap:nowrap;overflow-x:auto;gap:.4rem;padding-bottom:2px}._reservasStat_gzcbb_855{flex:0 0 auto;padding:.4rem .7rem}._reservasStatValue_gzcbb_913{font-size:1.05rem}._reservasStatLabel_gzcbb_925{white-space:nowrap;overflow:visible;text-overflow:clip}._filtersCollapsible_gzcbb_2583{display:none}._filtersCollapsible_gzcbb_2583._filtersOpen_gzcbb_2585{display:block}._filtersToggle_gzcbb_2587{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-bottom:var(--sp-3)}._pageHeader_gzcbb_957{margin-bottom:var(--sp-3);gap:var(--sp-2);align-items:center}._pageTitle_gzcbb_985{font-size:1.05rem}._pageSubtitle_gzcbb_999{display:none}._btn_gzcbb_281{padding:.45rem .9rem;font-size:.78rem}._reservasCount_gzcbb_943{white-space:nowrap}}@media(min-width:901px){._filtersToggle_gzcbb_2587{display:none}}._lunchCard_gzcbb_2639{padding:1rem;margin-bottom:1rem}._lunchCardRow_gzcbb_2641{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}._lunchCardText_gzcbb_2653{flex:1 1 260px;min-width:220px}._lunchCardHint_gzcbb_2655{display:block;font-size:.78rem;color:var(--c-text-dim);line-height:1.35;margin-top:.2rem}._lunchCardFree_gzcbb_2669{margin-top:.9rem}._lunchFreeList_gzcbb_2671{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}._lunchFreeChip_gzcbb_2673{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .35rem .3rem .6rem;border:1px solid var(--c-border-strong);border-radius:8px;font-size:.8rem;color:var(--c-text-primary)}@media(max-width:600px){._lunchCardRow_gzcbb_2641{align-items:stretch}._lunchCardRow_gzcbb_2641 ._input_gzcbb_373{max-width:none!important;width:100%}._lunchCardRow_gzcbb_2641 ._btn_gzcbb_281{width:100%}._lunchFreeChip_gzcbb_2673{width:100%;justify-content:space-between}}._page_20m16_1{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:4rem 2rem;background:#0a0a0a}._content_20m16_19{text-align:center;max-width:480px}._icon_20m16_29{font-size:4rem;display:block;margin-bottom:1rem}._code_20m16_41{font-size:6rem;font-weight:900;color:#d4af37;line-height:1;margin-bottom:.5rem;font-family:Montserrat,sans-serif}._title_20m16_59{font-size:1.5rem;color:#fff;margin-bottom:.75rem;font-family:Montserrat,sans-serif}._text_20m16_73{color:gray;margin-bottom:2rem;font-size:1rem;line-height:1.6}._btn_20m16_87{display:inline-block;padding:.75rem 2rem;background:#d4af37;color:#0a0a0a;text-decoration:none;border-radius:4px;font-weight:600;font-size:.9rem;transition:background .2s}._btn_20m16_87:hover{background:#e8c84a}._page_nydgg_1{min-height:60vh;padding:6rem 2rem 4rem;background:#0a0a0a;color:#fff}._content_nydgg_15{max-width:720px;margin:0 auto}._title_nydgg_25{font-size:2rem;font-weight:700;color:#d4af37;margin-bottom:.5rem;font-family:Montserrat,sans-serif}._updated_nydgg_41{color:gray;font-size:.85rem;margin-bottom:2rem}._section_nydgg_53{margin-bottom:2rem}._section_nydgg_53 h2{font-size:1.2rem;color:#d4af37;margin-bottom:.75rem;font-family:Montserrat,sans-serif}._section_nydgg_53 p,._section_nydgg_53 li{color:#b0b0b0;line-height:1.7;font-size:.95rem}._section_nydgg_53 ul{list-style:disc;padding-left:1.5rem}._section_nydgg_53 li{margin-bottom:.4rem}._back_nydgg_105{display:inline-block;margin-top:2rem;color:#d4af37;text-decoration:none;font-weight:600}._back_nydgg_105:hover{text-decoration:underline}._banner_1v2r0_1{position:fixed;bottom:0;left:0;right:0;background:#1a1a1a;color:#b0b0b0;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;z-index:999999;font-size:.85rem;border-top:1px solid #333}._text_1v2r0_35{margin:0;line-height:1.5;flex:1}._link_1v2r0_47{color:#d4af37;text-decoration:underline}._btn_1v2r0_57{background:#d4af37;color:#0a0a0a;border:none;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:600;font-size:.85rem;white-space:nowrap;transition:background .2s}._btn_1v2r0_57:hover{background:#e8c84a}@media(max-width:600px){._banner_1v2r0_1{flex-direction:column;text-align:center}}:root,.admin-root{--c-bg: #0a0a0a;--c-bg-elev: #111111;--c-surface: #1a1a1a;--c-surface-2: #141414;--c-surface-raised: #1f1f1f;--c-surface-hover: #242424;--c-border: #2a2a2a;--c-border-strong: #3a3a3a;--c-text-primary: #ffffff;--c-text-secondary: #b0b0b0;--c-text-dim: #888888;--c-text-muted: #666666;--c-gold: #d4af37;--c-gold-light: #e6c44c;--c-gold-soft: rgba(212, 175, 55, .12);--c-gold-border: rgba(212, 175, 55, .35);--c-success: #4caf50;--c-warning: #ff9800;--c-danger: #f44336;--c-info: #64b5f6;--c-whatsapp: #25d366;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--sh-1: 0 2px 10px rgba(0, 0, 0, .3);--sh-2: 0 12px 40px rgba(0, 0, 0, .5);--shadow-card: 0 4px 24px rgba(0, 0, 0, .35);--f-title: "Montserrat", system-ui, sans-serif;--f-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root{--gold: #D4AF37;--gold-light: #E8C84A;--gold-dark: #B8962E;--black: #0A0A0A;--black-light: #1A1A1A;--gray: #808080;--gray-light: #B0B0B0;--beige: #F5F0E8;--beige-dark: #E8DFD0;--white: #FFFFFF;--whatsapp: #25D366}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Open Sans,sans-serif;color:var(--black);background:var(--white);overflow-x:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 4px 20px #25d36666}50%{box-shadow:0 4px 30px #25d366b3}}.reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}
