:root{--violeta: #9f8bff;--violeta-oscuro: #5b2c6f;--azul-profundo: rgba(20, 20, 80, 1);--azul-fondo: rgb(1, 1, 33);--texto-claro: white;--borde-claro: #cbbfff;--borde-violeta: rgba(179, 160, 255, .55);--borde-violeta-suave: rgba(179, 160, 255, .3);--borde-violeta-div: rgba(179, 160, 255, .35);--fuente-principal: "Arial", sans-serif}.vue-devtools__anchor-btn,.vue-devtools__panel{display:none!important}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;max-height:100vh;max-height:100dvh;overflow:hidden;overflow-x:hidden;overscroll-behavior:none}body{font-family:var(--fuente-principal);background-image:url(/assets/fondo-BdFPAGBf.PNG);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:var(--texto-claro);height:100%;max-height:100vh;max-height:100dvh;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden;overflow-x:hidden;overscroll-behavior:none;padding:0;margin:0}#app{height:100%;max-height:100%;width:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden;overflow-x:hidden}.icono-usuario,.icono-descarga{width:24px;height:24px;cursor:pointer;filter:brightness(0) invert(1);transition:transform .2s ease}.icono-usuario:hover,.icono-descarga:hover{transform:scale(1.1);filter:drop-shadow(0 0 5px var(--violeta))}.side-info{width:20%;font-family:sans-serif;display:flex;flex-direction:column;gap:1rem}svg{border-radius:50%}#tabla-planetaria{width:50%;border-collapse:collapse;font-size:14px;color:#fff;background-color:transparent;border-color:var(--violeta)}#tabla-planetaria th,#tabla-planetaria td{border:1px solid var(--violeta);padding:6px;text-align:center}#tabla-planetaria th{background-color:transparent;font-weight:700;font-size:16px;border-radius:8px 8px 0 0}.planeta-transito#Sol,.planeta-natal#Sol{filter:none}#tabla-planetaria th:hover{background-color:var(--violeta-oscuro);cursor:pointer}#tabla-planetaria td img{filter:brightness(0) invert(1)}#selector-fecha{position:fixed;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none;border:none;padding:0}.flatpickr-calendar{z-index:10000!important;max-width:300px;background:var(--violeta);border:1px solid white;color:#fff}.flatpickr-day{color:#fff}.flatpickr-day.today{border:2px solid var(--violeta)}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:var(--violeta);color:#fff;border-color:var(--violeta)}.flatpickr-ok-btn{display:block;width:100%;margin:10px auto;text-align:center;padding:8px;background-color:var(--violeta);color:#fff;border:none;cursor:pointer}.flatpickr-ok-btn:hover{background:#2c6f98}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.top-buttons[data-v-3111a5a1]{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;position:relative}.topbut[data-v-3111a5a1]{background:#ffffff1a;border:1px solid var(--borde-violeta);color:#fff;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background .15s;white-space:nowrap}.topbut[data-v-3111a5a1]:hover{background:#ffffff38}.flatpickr-ok-btn[data-v-3111a5a1]{display:block;background:#9f8bff;color:#fff;border:none;padding:5px 10px;text-align:center;margin:10px auto;cursor:pointer;border-radius:4px}.grupo-play[data-v-9ef3f6ef]{display:flex;flex-direction:column;align-items:center;gap:6px}.fecha-utc-row[data-v-9ef3f6ef]{display:flex;align-items:center;gap:8px}.fecha-mostrar[data-v-9ef3f6ef]{color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em}.utc-label[data-v-9ef3f6ef]{font-size:10px;color:#ffffffbf;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.btn-candado[data-v-9ef3f6ef]{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(179,160,255,.35);background:#ffffff14;color:#fff;cursor:pointer;opacity:.5}.btn-candado.activo[data-v-9ef3f6ef]{opacity:1;background:#b3a0ff66;border-color:#b3a0ffbf}.btn-candado svg[data-v-9ef3f6ef]{display:block}.play-controls[data-v-9ef3f6ef]{display:flex;gap:8px;justify-content:center;align-items:center}.btn-play[data-v-9ef3f6ef]{background:none;border:1.5px solid var(--borde-violeta, rgba(179, 160, 255, .5));border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,border-color .15s,transform .12s}.btn-play[data-v-9ef3f6ef]:hover{background:#b3a0ff40}.btn-play.activo[data-v-9ef3f6ef]{background:#b3a0ff66;border-color:#b3a0ffd9}.btn-play.destello[data-v-9ef3f6ef]{transform:scale(.92);background:#b3a0ff8c}.boton-play[data-v-9ef3f6ef]{width:18px;height:18px;pointer-events:none}.interval-selector[data-v-d62536d1]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;box-sizing:border-box}.unidades[data-v-d62536d1]{display:inline-flex;flex-shrink:0;border:1px solid var(--borde-violeta);border-radius:8px;overflow:hidden}.pill[data-v-d62536d1]{background:transparent;border:none;border-right:1px solid var(--borde-violeta-div);color:#ddd;padding:5px 11px;font-size:11px;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.pill[data-v-d62536d1]:last-child{border-right:none}.pill[data-v-d62536d1]:hover{background:#ffffff1a;color:#fff}.pill.activo[data-v-d62536d1]{background:#b3a0ff8c;color:#fff;font-weight:600}.cantidad-row[data-v-d62536d1]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}@media (max-width: 900px){.interval-selector[data-v-d62536d1]{gap:6px;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 2px}.pill[data-v-d62536d1]{padding:5px 8px;font-size:10px}}.cant-btn[data-v-d62536d1]{background:#ffffff14;border:1px solid var(--borde-violeta);color:#fff;border-radius:50%;width:22px;height:22px;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s}.cant-btn[data-v-d62536d1]:hover{background:#fff3}.cant-val[data-v-d62536d1]{font-size:13px;color:#fff;min-width:20px;text-align:center}.orbit-options[data-v-6a904941]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;width:100%;max-width:100%;box-sizing:border-box;white-space:nowrap}.orbit-label[data-v-6a904941]{font-size:11px;color:#aaa;white-space:nowrap}.segmented[data-v-6a904941]{display:inline-flex;border:1px solid var(--borde-violeta);border-radius:8px;overflow:hidden;flex-shrink:0}.seg-btn[data-v-6a904941]{background:transparent;border:none;border-right:1px solid var(--borde-violeta-div);color:#ddd;padding:5px 10px;font-size:11px;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap;flex-shrink:0}.seg-btn[data-v-6a904941]:last-child{border-right:none}.seg-btn[data-v-6a904941]:hover{background:#ffffff1a;color:#fff}.seg-btn.activo[data-v-6a904941]{background:#b3a0ff8c;color:#fff;font-weight:600}.valor-group[data-v-6a904941]{display:flex;align-items:center;gap:4px;transition:opacity .2s;flex-shrink:0}.valor-group.inactivo[data-v-6a904941]{opacity:1;pointer-events:none}.valor-group.inactivo .cg-btn[data-v-6a904941]{border-color:#bebec88c;background:#a0a0aa47;color:#d2d2dce6}.valor-group.inactivo .cg-val[data-v-6a904941]{color:#c8c8d2e6;font-weight:500}.cg-btn[data-v-6a904941]{background:#ffffff14;border:1px solid var(--borde-violeta);color:#fff;border-radius:50%;width:24px;height:24px;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .12s}.cg-btn[data-v-6a904941]:hover{background:#fff3}.cg-val[data-v-6a904941]{font-size:12px;color:#fff;min-width:26px;text-align:center}@media (max-width: 900px){.orbit-options[data-v-6a904941]{gap:5px;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 2px}.orbit-label[data-v-6a904941]{font-size:10px}.seg-btn[data-v-6a904941]{padding:5px 8px;font-size:10px}.cg-btn[data-v-6a904941]{width:22px;height:22px;font-size:14px}.cg-val[data-v-6a904941]{font-size:11px;min-width:22px}}.top-controls[data-v-6350318c]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0;margin:0;width:100%;box-sizing:border-box}.local-selector[data-v-6350318c]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px 8px;border-radius:12px;background:#b3a0ff1f;border:1px solid rgba(179,160,255,.35);box-sizing:border-box;position:relative;z-index:20}.local-ciudad[data-v-6350318c]{font-size:13px;font-weight:600;color:#fff;text-align:center;line-height:1.35;word-break:break-word}.local-cambiar[data-v-6350318c]{background:none;border:none;color:#cbbfff;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.local-input-wrap[data-v-6350318c]{position:relative;width:100%;display:flex;flex-direction:column;gap:6px}.local-input[data-v-6350318c]{width:100%;box-sizing:border-box;background:#00000059;border:1px solid var(--borde-violeta, rgba(179, 160, 255, .5));color:#fff;border-radius:8px;padding:6px 8px;font-size:12px}.local-sugerencias[data-v-6350318c]{position:absolute;left:0;right:0;top:34px;margin:0;padding:4px 0;list-style:none;background:#1a1428;border:1px solid rgba(179,160,255,.4);border-radius:8px;max-height:160px;overflow-y:auto;z-index:30}.local-sugerencias li[data-v-6350318c]{padding:6px 10px;font-size:11px;color:#ffffffd9;cursor:pointer}.local-cancelar[data-v-6350318c]{background:none;border:none;color:#aaa;font-size:11px;cursor:pointer;align-self:center}.rs-selector[data-v-6350318c]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px 8px;border-radius:12px;background:#b3a0ff1f;border:1px solid rgba(179,160,255,.35);box-sizing:border-box}.rs-label[data-v-6350318c]{font-size:11px;color:#ffffffb3;text-align:center}.rs-anio-row[data-v-6350318c]{display:flex;align-items:center;gap:12px}.rs-flecha[data-v-6350318c]{background:#ffffff1a;border:1px solid var(--borde-violeta, rgba(179, 160, 255, .5));color:#fff;border-radius:8px;width:32px;height:32px;cursor:pointer;font-size:12px;line-height:1}.rs-anio[data-v-6350318c]{font-size:22px;font-weight:700;color:#fff;min-width:64px;text-align:center}.rs-detalle[data-v-6350318c]{font-size:11px;color:#e0d7ffe6;text-align:center;line-height:1.35}.rs-detalle--aviso[data-v-6350318c]{color:#ffc88ce6}.rect-aplicar[data-v-6350318c]{background:#b3a0ff59;border:1px solid rgba(179,160,255,.6);color:#fff;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.rect-aplicar[data-v-6350318c]:disabled{opacity:.45;cursor:default}.barra-vista[data-v-6350318c]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--borde-violeta-suave, rgba(179, 160, 255, .35));border-radius:999px;background:#ffffff08}.chip[data-v-6350318c]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:#fff9;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.chip.activo[data-v-6350318c]{background:#b3a0ff73;border-color:#b3a0ff99;color:#fff}.chip[data-v-6350318c]:disabled{opacity:.55;cursor:not-allowed;color:#ffffff73;border-color:#b3a0ff40}.contenedorAstrowheel[data-v-a1664f88]{position:relative;display:block;width:100%;height:100%;aspect-ratio:1 / 1;overflow:visible;pointer-events:none}.fondo-interior[data-v-a1664f88]{position:absolute;border-radius:50%;background:#fff;z-index:0;pointer-events:none}svg[data-v-a1664f88]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent;overflow:visible}@keyframes conjuncion-pulso-a1664f88{0%,to{opacity:.15;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}.conjuncion-halo{transform-box:fill-box;transform-origin:center;animation:conjuncion-pulso-a1664f88 2s ease-in-out infinite;pointer-events:none}.conjuncion-ring{animation-delay:0s}.conjuncion-fill{animation-delay:.3s}.fila-grid-casas td[data-v-a879a838]{padding:0;border-top:1px solid var(--borde-violeta-suave)}.grid-casas-wrap[data-v-a879a838]{background:#00000026}.grid-casas-astro[data-v-a879a838]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.celda-astro-casa[data-v-a879a838]{display:flex;align-items:center;gap:3px;padding:4px 6px;font-size:11px;white-space:nowrap;text-align:left;color:#d4c4ff;border-right:1px solid var(--borde-violeta-suave);border-bottom:1px solid var(--borde-violeta-suave)}.celda-astro-casa[data-v-a879a838]:nth-child(3n){border-right:none}.casa-etiq-astro[data-v-a879a838]{font-weight:700;min-width:18px;color:#e0d7ff}.simbolo-signo-casa[data-v-a879a838]{width:12px;height:12px;flex-shrink:0;filter:brightness(0) saturate(100%) invert(88%) sepia(12%) saturate(1200%) hue-rotate(218deg)}.casa-pos-astro[data-v-a879a838]{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#d4c4ff}.tabla-planetas[data-v-c222644f]{width:100%}table[data-v-c222644f]{border-collapse:collapse;font-size:12px;background-color:#0000008c;width:100%;table-layout:fixed}th[data-v-c222644f],td[data-v-c222644f]{border:1px solid var(--borde-violeta-suave);padding:3px 4px;text-align:center;vertical-align:middle}th[data-v-c222644f]{font-size:11px;color:#aaa;font-weight:400}.col-planeta[data-v-c222644f]{width:46%}.col-signo[data-v-c222644f]{width:18%}.col-pos[data-v-c222644f]{width:36%}.col-ico[data-v-c222644f]{width:14%}.col-natal[data-v-c222644f],.col-tr[data-v-c222644f]{width:43%}.simbolo-planeta[data-v-c222644f]{width:14px;height:14px;filter:brightness(0) invert(1);display:inline-block;vertical-align:middle;margin:0 5px 0 0}.celda-planeta[data-v-c222644f]{text-align:left;white-space:nowrap;padding-left:6px;overflow:hidden;text-overflow:ellipsis}.celda-signo[data-v-c222644f]{text-align:center;white-space:nowrap}.simbolo-signo[data-v-c222644f]{width:13px;height:13px;filter:brightness(0) invert(1);vertical-align:middle;margin:0;display:inline-block}.nombre-planeta[data-v-c222644f]{color:#e0d7ff;font-size:12px;white-space:nowrap;vertical-align:middle}.pos-universal[data-v-c222644f]{color:#b39ddb;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center}.pos-natal[data-v-c222644f]{color:#ddd;font-size:11px;white-space:nowrap;text-align:left}.pos-transito[data-v-c222644f]{color:#74b9ff;font-size:11px;white-space:nowrap;text-align:left}.retro[data-v-c222644f]{color:#ff6b6b;font-size:10px;margin-left:2px;vertical-align:middle}.side-panel[data-v-a7360973]{display:flex;flex-direction:column;gap:18px;width:100%;max-width:240px;color:#fff;font-size:13px}@media (max-width: 900px){.side-panel[data-v-a7360973]{max-width:none;gap:14px;padding-bottom:16px}.side-panel--compacto .lista-cartas[data-v-a7360973]{max-height:min(50vh,360px);overflow-y:auto;-webkit-overflow-scrolling:touch}.vista-selector[data-v-a7360973]{flex-direction:row;flex-wrap:wrap}.vista-tab[data-v-a7360973]{width:auto;flex:1 1 calc(50% - 4px);min-width:0;font-size:11px;padding:7px 6px}}.carta-activa[data-v-a7360973]{display:flex;flex-direction:column;gap:8px}.carta-header[data-v-a7360973]{display:flex;align-items:center;gap:10px}.btn-editar-header[data-v-a7360973]{background:none;border:none;color:#aaa;cursor:pointer;font-size:14px;line-height:1;padding:4px;flex-shrink:0}.btn-editar-header[data-v-a7360973]:hover{color:var(--violeta)}.avatar[data-v-a7360973]{width:36px;height:36px;border-radius:50%;background:var(--violeta);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;overflow:hidden}.avatar-img[data-v-a7360973]{width:100%;height:100%;object-fit:cover}.carta-item-avatar[data-v-a7360973]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0;overflow:hidden;cursor:pointer}.carta-item-avatar img[data-v-a7360973]{width:100%;height:100%;object-fit:cover}.carta-datos[data-v-a7360973]{display:flex;flex-direction:column;gap:2px;min-width:0}.carta-nombre[data-v-a7360973]{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carta-fecha[data-v-a7360973],.carta-lugar[data-v-a7360973]{font-size:11px;color:#aaa}.sinastria-meta[data-v-a7360973]{margin-top:6px}.sinastria-select-row[data-v-a7360973]{display:flex;flex-direction:column;gap:4px}.sinastria-label[data-v-a7360973]{font-size:11px;color:#cbbfff}.sinastria-controls[data-v-a7360973]{display:flex;align-items:center;gap:6px}.sinastria-select[data-v-a7360973]{flex:1;min-width:0;background:#00000059;border:1px solid rgba(179,160,255,.45);color:#fff;border-radius:8px;padding:5px 8px;font-size:12px;cursor:pointer}.sinastria-select[data-v-a7360973]:disabled{opacity:.45;cursor:not-allowed}.sinastria-select option[data-v-a7360973]{background:#1a1428;color:#fff}.btn-swap[data-v-a7360973]{background:#b3a0ff33;border:1px solid rgba(179,160,255,.45);color:#fff;border-radius:6px;cursor:pointer;font-size:13px;line-height:1;padding:5px 7px;flex-shrink:0}.btn-swap[data-v-a7360973]:hover{background:#b3a0ff66}.vista-selector[data-v-a7360973]{display:flex;flex-direction:column;gap:6px;width:100%;padding:8px;background:#00000040;border:1px solid var(--borde-violeta-suave);border-radius:12px}.vista-tab[data-v-a7360973]{width:100%;background:transparent;border:1px solid var(--borde-violeta-suave);color:#ffffff8c;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s,color .2s,border-color .2s;text-align:left}.vista-tab[data-v-a7360973]:hover:not(:disabled){background:#ffffff14;color:#fff;border-color:var(--borde-violeta)}.vista-tab.activo[data-v-a7360973]{background:#b3a0ff59;color:#fff;font-weight:700;border-color:#b3a0ff99}.vista-tab.inactivo[data-v-a7360973],.vista-tab[data-v-a7360973]:disabled{opacity:.35;cursor:not-allowed}.mis-cartas-row[data-v-a7360973]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;align-self:flex-start}.btn-mis-cartas[data-v-a7360973]{background:transparent;border:1px solid var(--violeta);color:#fff;border-radius:20px;padding:4px 10px;font-size:12px;cursor:pointer}.btn-anadir-rapido[data-v-a7360973]{background:#b3a0ff47;border:1px solid rgba(179,160,255,.55);color:#fff;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-anadir-rapido[data-v-a7360973]:hover{background:#b3a0ff73}.login-prompt[data-v-a7360973]{display:flex;flex-direction:column;gap:10px;padding:10px;background:#ff505014;border:1px solid rgba(255,80,80,.2);border-radius:10px}.login-prompt-texto[data-v-a7360973]{font-size:12px;color:#ffffffd9;line-height:1.4}.btn-ir-login[data-v-a7360973]{display:inline-block;text-align:center;background:#9f8bffbf;border-radius:8px;color:#fff;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.btn-ir-login[data-v-a7360973]:hover{background:#9f8bfff2}.lista-cartas[data-v-a7360973]{display:flex;flex-direction:column;gap:4px;background:#ffffff0d;border-radius:10px;padding:8px}.cartas-busqueda[data-v-a7360973]{display:flex;align-items:center;gap:6px;background:#00000040;border:1px solid var(--borde-violeta-suave);border-radius:8px;padding:4px 8px;margin-bottom:4px}.cartas-lupa[data-v-a7360973]{display:flex;color:#cbbfffd9;flex-shrink:0}.cartas-busqueda-input[data-v-a7360973]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-size:12px;padding:2px 0}.cartas-busqueda-input[data-v-a7360973]::placeholder{color:#fff6}.cartas-vacio[data-v-a7360973]{margin:4px 0;font-size:11px;color:#ffffff8c}.carta-item[data-v-a7360973]{display:flex;align-items:center;justify-content:space-between;padding:4px 2px;border-radius:6px}.carta-item.activa[data-v-a7360973]{background:#9f8bff26}.carta-item-nombre[data-v-a7360973]{cursor:pointer;font-size:13px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carta-item-nombre[data-v-a7360973]:hover{color:var(--violeta)}.carta-item-acciones[data-v-a7360973]{display:flex;align-items:center;gap:2px;flex-shrink:0}.btn-favorito[data-v-a7360973]{background:none;border:none;color:#777;cursor:pointer;font-size:15px;line-height:1;padding:0 3px;transition:color .12s,transform .12s}.btn-favorito[data-v-a7360973]:hover{color:#e6c35c}.btn-favorito.activo[data-v-a7360973]{color:#f0c94d}.btn-favorito.activo[data-v-a7360973]:hover{color:#ffe08a}.cartas-aviso-fav[data-v-a7360973]{margin:2px 0 4px;font-size:11px;color:#f0c94de6}.btn-editar[data-v-a7360973]{background:none;border:none;color:#888;cursor:pointer;font-size:13px;line-height:1;padding:0 2px}.btn-editar[data-v-a7360973]:hover{color:var(--violeta)}.btn-eliminar[data-v-a7360973]{background:none;border:none;color:#888;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.btn-eliminar[data-v-a7360973]:hover{color:#ff6b6b}.btn-agregar[data-v-a7360973]{background:none;border:none;color:var(--violeta);cursor:pointer;font-size:12px;text-align:left;padding:4px 0}.btn-universal[data-v-a7360973]{background:none;border:none;color:#aaa;cursor:pointer;font-size:11px;text-align:left;padding:2px 0}.btn-universal[data-v-a7360973]:hover{color:#fff}.eventos-lunares[data-v-a7360973]{display:flex;flex-direction:column;gap:6px}.evento-fila[data-v-a7360973]{display:flex;align-items:center;justify-content:space-between}.evento-label[data-v-a7360973]{font-size:12px}.flecha[data-v-a7360973]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:0 4px;opacity:.7}.flecha[data-v-a7360973]:hover{opacity:1}.flecha[data-v-a7360973]:disabled{opacity:.3;cursor:not-allowed}.aspectos-nav[data-v-a7360973]{display:flex;flex-direction:column;gap:6px;padding:8px;background:#00000040;border:1px solid var(--borde-violeta-suave);border-radius:12px}.aspectos-nav.inactivo[data-v-a7360973]{opacity:.55}.aspectos-titulo[data-v-a7360973]{font-size:11px;color:#cbbfff;font-weight:600;text-align:center}.aspectos-mov[data-v-a7360973]{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.asp-mov-btn[data-v-a7360973]{flex:1 1 auto;min-width:0;padding:4px 6px;border:1px solid rgba(179,160,255,.35);border-radius:8px;background:transparent;color:#dcd2ffb3;font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer}.asp-mov-btn[data-v-a7360973]:disabled{opacity:.35;cursor:not-allowed}.asp-mov-btn.activo[data-v-a7360973]{background:#b3a0ff59;border-color:#b3a0ffa6;color:#fff}.aspectos-fila[data-v-a7360973]{display:flex;align-items:center;gap:3px}.asp-select[data-v-a7360973]{flex:1 1 0;min-width:0;background:#00000059;border:1px solid var(--borde-violeta-suave);color:#fff;border-radius:6px;padding:3px 2px;font-size:13px;text-align:center;cursor:pointer}.asp-select--asp[data-v-a7360973]{flex:0 0 34px;font-size:14px}.asp-select[data-v-a7360973]:disabled{cursor:not-allowed}.asp-select option[data-v-a7360973]{background:#1a1428;color:#fff}.aspectos-hint[data-v-a7360973]{margin:0;font-size:10px;color:#aaa;text-align:center;line-height:1.3}.aspectos-aviso[data-v-a7360973]{color:#ffb3b3}.prefs-wrap[data-v-40aade51]{position:relative}.prefs-btn[data-v-40aade51]{background:transparent;border:1px solid var(--borde-violeta);color:#bbb;border-radius:8px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.prefs-btn-ico[data-v-40aade51]{font-size:13px;line-height:1}.prefs-btn-texto[data-v-40aade51]{letter-spacing:.02em}.prefs-btn[data-v-40aade51]:hover,.prefs-btn.abierto[data-v-40aade51]{background:#b3a0ff59;color:#fff;border-color:#b3a0ff8c}@media (max-width: 720px){.prefs-btn[data-v-40aade51]{width:32px;padding:4px 0}.prefs-btn-texto[data-v-40aade51]{display:none}}.prefs-overlay[data-v-40aade51]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;background:#060412b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-sizing:border-box}.prefs-modal[data-v-40aade51]{width:min(420px,100%);max-height:min(88vh,640px);display:flex;flex-direction:column;background:linear-gradient(165deg,#20163afa,#100a20fa);border:1px solid rgba(179,160,255,.4);border-radius:16px;box-shadow:0 18px 50px #0000008c;overflow:hidden}.prefs-modal-header[data-v-40aade51]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--borde-violeta-suave)}.prefs-titulo[data-v-40aade51]{margin:0;font-size:18px;font-weight:700;color:#fff}.prefs-cerrar[data-v-40aade51]{background:#ffffff0f;border:1px solid var(--borde-violeta-suave);color:#ccc;width:32px;height:32px;border-radius:8px;font-size:22px;line-height:1;cursor:pointer}.prefs-cerrar[data-v-40aade51]:hover{color:#fff;background:#ffffff1f}.prefs-modal-body[data-v-40aade51]{padding:14px 18px;overflow-y:auto;flex:1 1 auto}.prefs-seccion+.prefs-seccion[data-v-40aade51]{margin-top:16px;padding-top:14px;border-top:1px solid var(--borde-violeta-suave)}.prefs-subtitulo[data-v-40aade51]{font-size:12px;color:#cbbfff;margin:0 0 10px;font-weight:600}.prefs-toggle[data-v-40aade51]{display:flex;align-items:center;gap:10px;font-size:14px;color:#ffffffe6;cursor:pointer;margin-bottom:10px}.prefs-toggle input[data-v-40aade51]{width:16px;height:16px;accent-color:#b3a0ff;cursor:pointer;flex-shrink:0}.prefs-radios[data-v-40aade51]{display:flex;flex-direction:column;gap:6px}.prefs-planetas[data-v-40aade51]{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.prefs-planeta[data-v-40aade51]{margin-bottom:4px;font-size:13px}.prefs-modal-footer[data-v-40aade51]{display:flex;flex-direction:column;gap:8px;padding:14px 18px 16px;border-top:1px solid var(--borde-violeta-suave)}.prefs-accion[data-v-40aade51]{background:#ffffff0f;border:1px solid var(--borde-violeta);color:#ffffffe6;border-radius:10px;padding:10px 12px;font-size:13px;cursor:pointer;text-align:center}.prefs-accion[data-v-40aade51]:hover{background:#ffffff1f;color:#fff}.prefs-accion--primario[data-v-40aade51]{background:#b3a0ff59;border-color:#b3a0ff99;color:#fff;font-weight:600}.prefs-accion--primario[data-v-40aade51]:hover{background:#b3a0ff80}.prefs-aviso[data-v-40aade51]{margin:2px 0 0;font-size:12px;color:#cbbfff;text-align:center}.header[data-v-82c685da]{width:100%;height:64px;color:#fff;display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px 0;font-family:Helvetica Neue,sans-serif;box-sizing:border-box;overflow:visible;pointer-events:none}.logo[data-v-82c685da]{font-size:1.8rem;font-weight:700;display:flex;align-items:flex-start;height:auto;cursor:pointer;pointer-events:auto;position:relative;z-index:140}.logo-img[data-v-82c685da]{height:97px;width:auto;display:block;margin:18px 0 0;transform:translate(21px,calc(5% + 12px))}.header-right[data-v-82c685da]{display:flex;align-items:center;gap:16px;padding-top:4px;position:relative;z-index:140;pointer-events:auto}.lang-toggle[data-v-82c685da]{display:flex;border:1px solid var(--borde-violeta);border-radius:8px;overflow:hidden}.lang-btn[data-v-82c685da]{background:transparent;border:none;border-right:1px solid var(--borde-violeta-div);color:#bbb;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:background .12s,color .12s}.lang-btn[data-v-82c685da]:last-child{border-right:none}.lang-btn[data-v-82c685da]:hover{background:#ffffff1a;color:#fff}.lang-btn.activo[data-v-82c685da]{background:#b3a0ff8c;color:#fff}.user-menu[data-v-82c685da]{position:relative}.user-avatar-btn[data-v-82c685da]{width:34px;height:34px;border-radius:50%;border:1px solid rgba(179,160,255,.55);background:#b3a0ff38;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.user-avatar-ico[data-v-82c685da]{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.9}.user-dropdown[data-v-82c685da]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:8px;border-radius:12px;border:1px solid rgba(179,160,255,.4);background:#0e0a24f7;box-shadow:0 10px 28px #00000073;display:flex;flex-direction:column;gap:4px;z-index:80}.user-dropdown-nombre[data-v-82c685da]{padding:6px 10px 8px;font-size:13px;font-weight:600;color:#e8e0ff;border-bottom:1px solid rgba(179,160,255,.25);margin-bottom:2px;word-break:break-word}.user-dropdown-item[data-v-82c685da]{background:transparent;border:none;border-radius:8px;color:#ffffffe0;text-align:left;padding:9px 10px;font-size:13px;cursor:pointer}.user-dropdown-item[data-v-82c685da]:hover{background:#b3a0ff38;color:#fff}.user-dropdown-item--danger[data-v-82c685da]{color:#ffbebee6}.login[data-v-82c685da]{display:flex;align-items:center;cursor:pointer;font-size:1rem;gap:8px;color:inherit;text-decoration:none}.icono-usuario[data-v-82c685da]{width:24px;height:24px;filter:brightness(0) invert(1);opacity:.8}@media (max-width: 900px){.header[data-v-82c685da]{height:52px;padding:8px 10px 0;align-items:center}.logo-img[data-v-82c685da]{height:44px;margin-top:4px;transform:translate(15px,6px)}.header-right[data-v-82c685da]{gap:8px;padding-top:0}.texto-login[data-v-82c685da]{display:none}.user-avatar-btn[data-v-82c685da]{width:32px;height:32px}}.form-overlay[data-v-c1e392b7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.form-carta[data-v-c1e392b7]{background:#1a1a3e;border:1px solid var(--violeta);border-radius:14px;padding:28px 32px;width:360px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px;color:#fff}h3[data-v-c1e392b7]{font-size:16px;font-weight:700;color:var(--violeta);margin-bottom:4px}.campo[data-v-c1e392b7]{display:flex;flex-direction:column;gap:5px;position:relative}label[data-v-c1e392b7]{font-size:12px;color:#aaa}input[data-v-c1e392b7]{background:#ffffff12;border:1px solid var(--borde-violeta-suave);border-radius:8px;padding:7px 10px;color:#fff;font-size:14px;outline:none;color-scheme:dark;accent-color:#b39ddb}input[data-v-c1e392b7]:focus{border-color:var(--violeta)}.hora-picker[data-v-c1e392b7]{display:flex;align-items:center;gap:6px}.hora-picker select[data-v-c1e392b7]{flex:1;background:#ffffff12;border:1px solid var(--borde-violeta-suave);border-radius:8px;padding:8px 10px;color:#fff;font-size:18px;font-weight:700;text-align:center;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;color-scheme:dark}.hora-picker select[data-v-c1e392b7]:focus{border-color:var(--violeta);box-shadow:0 0 0 2px #b39ddb4d}.hora-picker option[data-v-c1e392b7]{background:#1a1a3e;color:#fff}.hora-sep[data-v-c1e392b7]{font-size:22px;font-weight:700;color:var(--violeta);-webkit-user-select:none;user-select:none}.hora-label[data-v-c1e392b7]{font-size:12px;color:#aaa;margin-left:2px}.sugerencias[data-v-c1e392b7]{list-style:none;margin:0;padding:4px 0;background:#1a1a3e;border:1px solid var(--violeta);border-radius:8px;max-height:160px;overflow-y:auto;position:absolute;top:100%;left:0;right:0;z-index:10}.sugerencias li[data-v-c1e392b7]{padding:7px 12px;font-size:13px;cursor:pointer}.sugerencias li[data-v-c1e392b7]:hover{background:#9f8bff33}.lugar-confirmado[data-v-c1e392b7]{font-size:11px;color:#7bed9f}.avatar-preview-row[data-v-c1e392b7]{display:flex;align-items:center;gap:12px}.avatar-preview[data-v-c1e392b7]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;overflow:hidden;flex-shrink:0;border:2px solid var(--borde-violeta-suave)}.avatar-preview img[data-v-c1e392b7]{width:100%;height:100%;object-fit:cover}.avatar-ops[data-v-c1e392b7]{display:flex;flex-direction:column;gap:6px}.btn-foto[data-v-c1e392b7]{display:inline-block;background:#b3a0ff40;border:1px solid rgba(179,160,255,.5);color:#fff;border-radius:16px;padding:6px 12px;font-size:12px;cursor:pointer;text-align:center}.btn-foto[data-v-c1e392b7]:hover{background:#b3a0ff66}.btn-quitar-foto[data-v-c1e392b7]{background:none;border:none;color:#aaa;font-size:11px;cursor:pointer;text-align:left;padding:0}.btn-quitar-foto[data-v-c1e392b7]:hover{color:#ff6b6b}.avatar-hint[data-v-c1e392b7]{font-size:11px;color:#aaa;margin-top:4px}.color-swatches[data-v-c1e392b7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.swatch[data-v-c1e392b7]{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.swatch.activo[data-v-c1e392b7]{border-color:#fff;box-shadow:0 0 0 2px #b3a0ff99}.swatch-custom[data-v-c1e392b7]{position:relative;overflow:hidden}.swatch-custom input[data-v-c1e392b7]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;opacity:0;cursor:pointer;padding:0;border:none}.swatch-clear[data-v-c1e392b7]{background:#ffffff14;color:#aaa;font-size:11px;border:1px solid var(--borde-violeta-suave)}.error-msg[data-v-c1e392b7]{font-size:12px;color:#ff6b6b}.form-botones[data-v-c1e392b7]{display:flex;gap:10px;margin-top:4px}.btn-guardar[data-v-c1e392b7]{flex:1;padding:8px;background:var(--violeta);color:#fff;border:none;border-radius:20px;font-weight:700;cursor:pointer}.btn-guardar[data-v-c1e392b7]:disabled{opacity:.4;cursor:not-allowed}.btn-cancelar[data-v-c1e392b7]{flex:1;padding:8px;background:transparent;color:#fff;border:1px solid var(--borde-violeta-suave);border-radius:20px;cursor:pointer}.plantilla-overlay[data-v-460aa7d7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 16px 20px;background:#060412e0;overflow:auto;box-sizing:border-box}.plantilla-barra[data-v-460aa7d7]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.plantilla-btn[data-v-460aa7d7]{background:#ffffff0f;border:1px solid var(--borde-violeta);color:#ffffffe6;border-radius:10px;padding:8px 14px;font-size:13px;cursor:pointer}.plantilla-btn[data-v-460aa7d7]:hover{background:#ffffff1f}.plantilla-btn[data-v-460aa7d7]:disabled{opacity:.6;cursor:wait}.plantilla-btn--primario[data-v-460aa7d7]{background:#b3a0ff59;border-color:#b3a0ff99;font-weight:600}.plantilla-escala[data-v-460aa7d7]{flex-shrink:0;position:relative}.plantilla-hoja[data-v-460aa7d7]{position:absolute;top:0;left:0;width:1080px;transform:scale(var(--escala));transform-origin:top left;background-color:#07050f;background-size:cover;background-position:center;color:#fff;padding:40px 56px 44px;box-sizing:border-box;font-family:Courier New,Courier,monospace;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hoja-encabezado[data-v-460aa7d7]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.35}.hoja-nombre[data-v-460aa7d7]{font-size:24px}.hoja-rueda[data-v-460aa7d7]{width:960px;height:960px;margin:-50px auto -60px}.hoja-rueda--transitos[data-v-460aa7d7]{width:860px;height:860px;margin:30px auto 50px}.hoja-abajo[data-v-460aa7d7]{display:flex;gap:40px;align-items:flex-start;justify-content:space-evenly}.glifo[data-v-460aa7d7]{width:18px;height:18px;filter:brightness(0) invert(1);vertical-align:middle}.glifo--signo[data-v-460aa7d7]{width:15px;height:15px}.glifo--chico[data-v-460aa7d7]{width:15px;height:15px;margin:0 1px}.grilla-angulo[data-v-460aa7d7]{font-size:12px;font-weight:700;color:#cbbfff}.hoja-columna[data-v-460aa7d7]{flex:0 0 auto;width:max-content;max-width:48%;font-size:14px}.hoja-derecha[data-v-460aa7d7]{flex:0 0 auto;width:max-content;max-width:420px;display:flex;flex-direction:column}.hoja-derecha .bloque-titulo[data-v-460aa7d7]:first-child{margin-top:0}.hoja-derecha .cuspides[data-v-460aa7d7]{grid-template-columns:repeat(2,1fr)}.bloque-titulo--elementos[data-v-460aa7d7]{margin-top:18px}.posiciones[data-v-460aa7d7]{border-collapse:collapse;width:auto}.posiciones td[data-v-460aa7d7]{padding:2px 3px;white-space:nowrap}.pos-glifo[data-v-460aa7d7]{width:22px;text-align:center;padding-right:2px}.pos-nombre[data-v-460aa7d7]{color:#ffffffd9;padding-right:8px}.pos-grado[data-v-460aa7d7]{text-align:right;font-weight:700;padding-left:2px}.pos-min[data-v-460aa7d7]{font-weight:700}.pos-retro[data-v-460aa7d7]{color:#f44;font-weight:700;width:14px;padding:2px 1px}.pos-casa[data-v-460aa7d7]{color:#cbbfff;font-size:12px;text-align:left;padding-left:10px}.bloque-titulo[data-v-460aa7d7]{margin:14px 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cbbfff;border-bottom:1px solid rgba(203,191,255,.35);padding-bottom:3px}.cuspides[data-v-460aa7d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:3px 10px;font-size:13px;font-weight:700}.cuspide[data-v-460aa7d7]{display:flex;align-items:center;gap:3px;white-space:nowrap}.cuspide-etq[data-v-460aa7d7]{color:#cbbfff;min-width:52px}.elementos[data-v-460aa7d7]{border-collapse:collapse;width:100%;font-size:12px}.elementos th[data-v-460aa7d7]{color:#cbbfff;font-weight:700;text-align:left;padding:3px 4px}.elementos td[data-v-460aa7d7]{border:1px solid rgba(203,191,255,.35);padding:3px 4px;height:24px}.elementos .elem-total[data-v-460aa7d7]{border:none;text-align:center;color:#ffffffb3;font-weight:700}.elem-angulo[data-v-460aa7d7]{font-size:10px;font-weight:700;margin:0 2px}.hoja-datos[data-v-460aa7d7]{min-width:0}.hoja-transitos[data-v-460aa7d7]{margin-top:6px;color:#cbbfff}.posiciones th[data-v-460aa7d7]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cbbfff;text-align:center;padding-bottom:4px}.pos-tr[data-v-460aa7d7]{color:#9fd0ff}.plantilla-check[data-v-460aa7d7]{display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.plantilla-check input[data-v-460aa7d7]{accent-color:#b3a0ff;width:15px;height:15px}.hoja-logo[data-v-460aa7d7]{height:130px;width:auto;flex-shrink:0;margin-top:-6px}.plantilla-hoja--clara[data-v-460aa7d7]{background:#fff;color:#111}.plantilla-hoja--clara .hoja-logo[data-v-460aa7d7]{filter:invert(1)}.plantilla-hoja--clara .glifo[data-v-460aa7d7]{filter:brightness(0)}.plantilla-hoja--clara .hoja-transitos[data-v-460aa7d7],.plantilla-hoja--clara .bloque-titulo[data-v-460aa7d7],.plantilla-hoja--clara .cuspide-etq[data-v-460aa7d7],.plantilla-hoja--clara .elementos th[data-v-460aa7d7],.plantilla-hoja--clara .posiciones th[data-v-460aa7d7],.plantilla-hoja--clara .pos-casa[data-v-460aa7d7],.plantilla-hoja--clara .grilla-angulo[data-v-460aa7d7]{color:#4b2f9a}.plantilla-hoja--clara .pos-nombre[data-v-460aa7d7]{color:#222}.plantilla-hoja--clara .pos-tr[data-v-460aa7d7]{color:#1f5fbf}.plantilla-hoja--clara .elementos .elem-total[data-v-460aa7d7]{color:#444}.plantilla-hoja--clara .bloque-titulo[data-v-460aa7d7]{border-bottom-color:#0000004d}.plantilla-hoja--clara .elementos td[data-v-460aa7d7]{border-color:#0000004d;background:transparent}.plantilla-hoja--clara[data-v-460aa7d7] .planeta-transito:not(#Sol){filter:brightness(0)}.plantilla-hoja--clara[data-v-460aa7d7] .anillo-exterior{fill-opacity:.04}.plantilla-hoja--clara[data-v-460aa7d7] line[stroke=white]{stroke:#333}.plantilla-hoja--clara[data-v-460aa7d7] text[fill=white]{fill:#222}@media print{@page{size:A4 portrait;margin:0}html,body{height:auto!important;max-height:none!important;overflow:visible!important;background:#07050f!important}html:has(.plantilla-hoja--clara),body:has(.plantilla-hoja--clara){background:#fff!important}body>*:not(.plantilla-overlay){display:none!important}.plantilla-overlay{position:static!important;padding:0!important;background:none!important;overflow:visible!important}.plantilla-barra{display:none!important}.plantilla-escala{width:auto!important;height:auto!important}.plantilla-hoja{position:static!important;transform:none!important;zoom:var(--zoom-impresion, .6);margin:0 auto}}.home[data-v-f565033b]{--header-slot: 64px;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.header[data-v-f565033b]{flex:0 0 var(--header-slot);width:100%;position:relative;z-index:120;overflow:visible;pointer-events:none}.total[data-v-f565033b]{flex:1 1 auto;min-height:0;height:calc(100vh - var(--header-slot));height:calc(100dvh - var(--header-slot));display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%;max-width:100vw;gap:0;padding:0;margin:0;box-sizing:border-box;overflow:visible;position:relative;top:0;z-index:40}.parte1[data-v-f565033b]{flex:1 1 0;min-width:0;min-height:0;height:calc(100vh - var(--header-slot));height:calc(100dvh - var(--header-slot));display:flex;justify-content:center;align-items:center;position:relative;overflow:visible;padding:0;margin:0;z-index:40}.rueda-wrapper[data-v-f565033b]{box-sizing:border-box;aspect-ratio:1 / 1;width:min(83vw,calc(100dvh - var(--header-slot) + 12px),100%);height:auto;max-width:100%;max-height:calc(100dvh - var(--header-slot) + 12px);margin:0;position:relative;transform:translateY(-4%);transform-origin:center center;flex-shrink:0;z-index:40;pointer-events:auto}.rueda-wrapper--local[data-v-f565033b]{width:min(100%,calc(100dvh - var(--header-slot) + 12px))}.rueda-wrapper--universal[data-v-f565033b]{width:min(100%,calc(100dvh - var(--header-slot) + 12px));transform:translateY(-4%)}.rueda-wrapper--universal[data-v-f565033b] .contenedorAstrowheel{transform:scale(1.06);transform-origin:center center}.rueda-wrapper--progresada[data-v-f565033b]{width:min(80vw,calc(100dvh - var(--header-slot) + 12px),100%)}.rueda-wrapper--transito[data-v-f565033b]{width:min(78vw,calc(100dvh - var(--header-slot) + 12px),100%)}.parte1--transito[data-v-f565033b],.parte1--progresada[data-v-f565033b]{align-items:center;overflow:visible}.bloque-derecha[data-v-f565033b]{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex:0 0 auto;align-self:center;max-height:100%;overflow:hidden;margin:0;margin-right:clamp(36px,3.5vw,64px);padding:0 10px 0 0;gap:clamp(14px,1.4vw,24px);position:relative;z-index:110}.parte2[data-v-f565033b]{flex:0 0 auto;width:22vw;min-width:220px;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:4px;padding-bottom:0;margin:0;overflow:hidden;box-sizing:border-box}.top-controls[data-v-f565033b]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0;margin:0;width:100%}.parte3[data-v-f565033b]{flex:0 0 auto;width:18.5vw;min-width:210px;max-height:100%;padding:8px 18px 0 12px;margin:0;overflow:hidden;box-sizing:border-box}.natal-info[data-v-f565033b]{position:fixed;bottom:16px;left:16px;z-index:100;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px;border-radius:12px;background:#0a081ebf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(179,157,219,.25);box-shadow:0 4px 20px #0006;max-width:155px;word-break:break-word}.natal-info--progresada[data-v-f565033b]{max-width:220px;z-index:50;bottom:16px;left:16px}.progresada-linea[data-v-f565033b]{font-size:11px;color:#ffffffe0;line-height:1.35}.progresada-natal[data-v-f565033b]{color:#b39ddbf2}.progresada-asc[data-v-f565033b]{color:#e0d7ff;font-weight:600}.progresada-ut-equiv[data-v-f565033b]{opacity:.85;font-size:10px}.progresada-aviso[data-v-f565033b]{color:#ffc878f2;font-size:10px;line-height:1.35;max-width:210px}.natal-nombre[data-v-f565033b]{font-size:13px;font-weight:700;color:#e0d7ff;letter-spacing:.03em;font-family:Georgia,Times New Roman,serif;line-height:1.3}.natal-sep[data-v-f565033b]{color:#b39ddb66;font-size:10px}.natal-fecha[data-v-f565033b],.natal-hora[data-v-f565033b]{font-size:11px;color:#b39ddb;font-variant-numeric:tabular-nums}.natal-lugar[data-v-f565033b]{font-size:10px;color:#c8bee699;margin-top:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.natal-fila[data-v-f565033b]{display:flex;gap:6px;align-items:center}.local-selector[data-v-f565033b]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px 8px;border-radius:12px;background:#b3a0ff1f;border:1px solid rgba(179,160,255,.35);box-sizing:border-box;position:relative;z-index:20}.local-ciudad[data-v-f565033b]{font-size:13px;font-weight:600;color:#fff;text-align:center;line-height:1.35;word-break:break-word}.local-cambiar[data-v-f565033b]{background:none;border:none;color:#cbbfff;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.local-cambiar[data-v-f565033b]:hover{color:#fff}.local-input-wrap[data-v-f565033b]{position:relative;width:100%;display:flex;flex-direction:column;gap:6px}.local-input[data-v-f565033b]{width:100%;box-sizing:border-box;background:#00000059;border:1px solid var(--borde-violeta);color:#fff;border-radius:8px;padding:6px 8px;font-size:12px}.local-input[data-v-f565033b]::placeholder{color:#fff6}.local-sugerencias[data-v-f565033b]{position:absolute;left:0;right:0;top:34px;margin:0;padding:4px 0;list-style:none;background:#1a1428;border:1px solid rgba(179,160,255,.4);border-radius:8px;max-height:160px;overflow-y:auto;z-index:30}.local-sugerencias li[data-v-f565033b]{padding:6px 10px;font-size:11px;color:#ffffffd9;cursor:pointer}.local-sugerencias li[data-v-f565033b]:hover{background:#b3a0ff40;color:#fff}.local-cancelar[data-v-f565033b]{background:none;border:none;color:#aaa;font-size:11px;cursor:pointer;align-self:center}.local-cancelar[data-v-f565033b]:hover{color:#fff}.rs-selector[data-v-f565033b]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px 8px;border-radius:12px;background:#b3a0ff1f;border:1px solid rgba(179,160,255,.35);box-sizing:border-box}.rs-label[data-v-f565033b]{font-size:11px;color:#ffffffb3;text-align:center}.rs-anio-row[data-v-f565033b]{display:flex;align-items:center;gap:12px}.rs-flecha[data-v-f565033b]{background:#ffffff1a;border:1px solid var(--borde-violeta);color:#fff;border-radius:8px;width:32px;height:32px;cursor:pointer;font-size:12px;line-height:1}.rs-flecha[data-v-f565033b]:hover{background:#b3a0ff59}.rs-anio[data-v-f565033b]{font-size:22px;font-weight:700;color:#fff;min-width:64px;text-align:center;letter-spacing:.04em}.rs-detalle[data-v-f565033b]{font-size:11px;color:#e0d7ffe6;text-align:center;line-height:1.35}.rs-detalle--aviso[data-v-f565033b]{color:#ffc88ce6}.rect-aplicar[data-v-f565033b]{background:#b3a0ff59;border:1px solid rgba(179,160,255,.6);color:#fff;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.rect-aplicar[data-v-f565033b]:hover:not(:disabled){background:#b3a0ff80}.rect-aplicar[data-v-f565033b]:disabled{opacity:.45;cursor:default}.barra-vista[data-v-f565033b]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--borde-violeta-suave);border-radius:999px;background:#ffffff08}.chip[data-v-f565033b]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:#fff9;font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.chip[data-v-f565033b]:hover:not(:disabled){background:#ffffff14;color:#fff}.chip[data-v-f565033b]:focus-visible{outline:2px solid rgba(179,160,255,.8);outline-offset:1px}.chip.activo[data-v-f565033b]{background:#b3a0ff73;border-color:#b3a0ff99;color:#fff}.chip[data-v-f565033b]:disabled{opacity:.35;cursor:not-allowed}.btn-descargar-rueda[data-v-f565033b]{position:absolute;right:12px;bottom:12px;z-index:45;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(179,160,255,.7);border-radius:50%;background:#7c62d6d9;color:#fff;cursor:pointer;box-shadow:0 4px 14px #00000073;transition:background .15s,transform .15s}.btn-descargar-rueda[data-v-f565033b]:hover{background:#9278f0f2;transform:translateY(-1px)}.btn-descargar-rueda[data-v-f565033b]:focus-visible{outline:2px solid white;outline-offset:2px}.btn-descargar-rueda svg[data-v-f565033b]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chip-ico[data-v-f565033b]{width:12px;height:12px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.btn-toggle-casas[data-v-f565033b]{background:transparent;border:1px solid var(--borde-violeta);color:#bbb;border-radius:20px;padding:4px 14px;font-size:11px;cursor:pointer;transition:background .15s,color .15s;letter-spacing:.03em}.btn-toggle-casas[data-v-f565033b]:hover{background:#ffffff1a;color:#fff}.btn-toggle-casas.activo[data-v-f565033b]{background:#b3a0ff8c;color:#fff;border-color:transparent}@media (max-width: 900px){.home[data-v-f565033b]{--header-slot: 52px}.home--mobile[data-v-f565033b]{padding-bottom:0;max-width:100%;overflow-x:hidden}.total--mobile[data-v-f565033b]{flex-direction:column;align-items:stretch;justify-content:flex-start;height:calc(100dvh - var(--header-slot));max-height:calc(100dvh - var(--header-slot));width:100%;max-width:100%;overflow-x:hidden;overflow-y:hidden}.total--mobile .parte1[data-v-f565033b]{width:100%;max-width:100%;height:auto;flex:1 1 auto;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 0 12px;box-sizing:border-box}.mobile-top-row[data-v-f565033b]{display:flex;align-items:flex-start;gap:8px;width:calc(100% - 16px);margin:6px 8px 4px;flex:0 0 auto;box-sizing:border-box}.mobile-carta-bar[data-v-f565033b]{display:flex;align-items:flex-start;gap:10px;flex:1 1 auto;min-width:0;margin:0;padding:6px 10px 6px 6px;border:1px solid rgba(179,160,255,.35);border-radius:14px;background:#0a081ed1;color:#fff;cursor:pointer;text-align:left;box-sizing:border-box}.btn-icono-barra[data-v-f565033b]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(179,160,255,.7);border-radius:14px;background:#7c62d6e0;color:#fff;cursor:pointer;box-sizing:border-box}.btn-icono-barra svg[data-v-f565033b]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mobile-carta-avatar[data-v-f565033b]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;overflow:hidden;flex-shrink:0}.mobile-carta-avatar img[data-v-f565033b]{width:100%;height:100%;object-fit:cover}.mobile-carta-textos[data-v-f565033b]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.mobile-carta-nombre[data-v-f565033b]{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-carta-modo[data-v-f565033b]{font-size:11px;color:#dcd2ffd9}.mobile-carta-meta[data-v-f565033b],.mobile-carta-lugar[data-v-f565033b]{font-size:11px;line-height:1.25;color:#c8bef0c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-carta-chevron[data-v-f565033b]{font-size:16px;opacity:.75;flex-shrink:0;align-self:flex-start;margin-top:10px}.total--mobile .rueda-wrapper[data-v-f565033b],.total--mobile .rueda-wrapper--progresada[data-v-f565033b],.total--mobile .rueda-wrapper--transito[data-v-f565033b]{width:min(100%,73dvh);height:auto;max-width:100%;max-height:none;transform:none;align-self:center;flex:0 0 auto;box-sizing:border-box}.total--mobile .rueda-wrapper--local[data-v-f565033b]{width:min(92%,84dvh)}.total--mobile .rueda-wrapper--local[data-v-f565033b] .contenedorAstrowheel{transform:scale(1.09);transform-origin:center center}.total--mobile .rueda-wrapper--universal[data-v-f565033b]{width:min(88%,84dvh);transform:none}.total--mobile .rueda-wrapper--universal[data-v-f565033b] .contenedorAstrowheel{transform:scale(1.13);transform-origin:center center}.mobile-bajo[data-v-f565033b]{position:relative;width:100%;flex:1 1 auto;min-height:140px;display:flex;flex-direction:row;align-items:stretch;gap:6px;padding:4px 8px 10px 4px;box-sizing:border-box}.mobile-bajo-tabs[data-v-f565033b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:0 0 52px;width:52px;padding:6px 0;box-sizing:border-box}.mobile-bajo-dot[data-v-f565033b]{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;padding:4px 2px;border:none;background:transparent;color:#dcd2ff8c;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%}.mobile-bajo-dot-circle[data-v-f565033b]{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(179,160,255,.55);background:transparent;box-sizing:border-box;transition:background .15s,border-color .15s,transform .15s}.mobile-bajo-dot-label[data-v-f565033b]{font-size:9px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-align:center;line-height:1.15;max-width:48px;word-break:break-word}.mobile-bajo-dot.activo[data-v-f565033b]{color:#fffffff2}.mobile-bajo-dot.activo .mobile-bajo-dot-circle[data-v-f565033b]{background:#b3a0fff2;border-color:#c8b9ff;transform:scale(1.15)}.mobile-bajo-panel[data-v-f565033b]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-controls-host[data-v-f565033b],.mobile-eventos-host[data-v-f565033b]{width:100%;min-height:0}.mobile-tabla-overlay[data-v-f565033b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;padding:0}.mobile-tabla-sheet[data-v-f565033b]{width:100%;max-height:min(88dvh,920px);background:#0c0a20fa;border-radius:16px 16px 0 0;border:1px solid rgba(179,160,255,.35);border-bottom:none;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.mobile-tabla-head[data-v-f565033b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(179,160,255,.25);color:#fff;font-size:14px;font-weight:700;flex:0 0 auto}.mobile-tabla-cerrar[data-v-f565033b]{width:36px;height:36px;border:none;border-radius:10px;background:#b3a0ff38;color:#fff;font-size:22px;line-height:1;cursor:pointer}.mobile-tabla-body[data-v-f565033b]{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:8px 10px calc(12px + env(safe-area-inset-bottom,0px))}.total[data-v-f565033b]:not(.total--mobile){flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto}.total:not(.total--mobile) .parte1[data-v-f565033b]{width:100%;height:auto;min-height:40vw}.total:not(.total--mobile) .bloque-derecha[data-v-f565033b]{width:100%;max-width:100%;margin:0;flex-direction:column;align-items:stretch}.total:not(.total--mobile) .parte2[data-v-f565033b],.total:not(.total--mobile) .parte3[data-v-f565033b]{width:100%!important;min-width:0!important;max-width:100%}.mobile-drawer-overlay[data-v-f565033b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:400}.mobile-drawer[data-v-f565033b]{position:fixed;top:0;left:0;bottom:0;width:min(88vw,340px);z-index:410;background:#0c0a20fa;border-right:1px solid rgba(179,160,255,.35);transform:translate(-105%);transition:transform .22s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.mobile-drawer.abierto[data-v-f565033b]{transform:translate(0)}.mobile-drawer-head[data-v-f565033b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding:4px 2px 10px;border-bottom:1px solid rgba(179,160,255,.25);color:#ffffffe6;font-size:13px;font-weight:600}.mobile-drawer-cerrar[data-v-f565033b]{width:36px;height:36px;border:none;border-radius:10px;background:#b3a0ff33;color:#fff;font-size:22px;line-height:1;cursor:pointer}}
