*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--purple:#a78bfa;--purple-d:#8b6fd4;--logo:#BC99FF;--sw:290px;--sidebar-bg:rgba(36,36,38,0.97);--item-hover:rgba(255,255,255,0.09);--item-active:rgba(255,255,255,0.13);--white:#fff;--muted:#aaa;--dim:#585654;--border:rgba(255,255,255,0.09);--font:'DM Sans',system-ui,sans-serif;--rad:8px;--ease:0.17s ease}.astrolab-host{font-family:var(--font);font-size:15px;color:var(--white)}.bg-camo{position:fixed;inset:0;z-index:0;pointer-events:none;background:url('bg-01.svg') left top/400px auto repeat;opacity:.95}.app{position:relative;z-index:1;display:flex;height:100vh;overflow:hidden}.sidebar{width:var(--sw);flex-shrink:0;background:0 0;border-right:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.08) transparent}.sidebar::-webkit-scrollbar{width:3px}.sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08)}@media (min-width:783px){body.astrolab-app .app{height:auto;min-height:100vh;overflow:visible;align-items:flex-start}body.astrolab-app .sidebar{overflow:visible;height:auto}}.logo{padding:1rem .9rem .6rem .9rem;display:block;width:100%;box-sizing:border-box}.logo-svg{width:100%;height:auto;max-height:48px;display:block}.search-wrap{position:relative;margin:0 .85rem .5rem}.search-ico{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);pointer-events:none}.search-input{width:100%;padding:.46rem .75rem .46rem 2rem;background:rgba(167,139,250,.11);border:1.5px solid var(--purple);border-radius:20px;font-family:var(--font);font-size:.81rem;color:var(--white);outline:0;transition:border-color var(--ease)}.search-input::placeholder{color:rgba(167,139,250,.5)}.search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:rgba(26,26,26,.99);border:1px solid var(--border);border-radius:var(--rad);overflow:hidden}.sresult{padding:.4rem .85rem;cursor:pointer;font-size:.78rem;border-bottom:1px solid rgba(255,255,255,.04);transition:background var(--ease)}.sresult:hover{background:var(--item-hover)}.rn{font-weight:500}.ri{font-size:.69rem;color:var(--muted);font-style:italic}.nav-menu{display:flex;flex-direction:column;gap:1px;padding:0 .6rem .3rem}.nav-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.48rem .85rem;background:0 0;border:none;border-radius:var(--rad);font-family:var(--font);font-size:.83rem;font-weight:500;color:var(--white);text-align:left;cursor:pointer;transition:background var(--ease);white-space:nowrap}.nav-item:hover{background:var(--item-hover)}.nav-item.active{background:var(--item-active)}.nav-item svg{flex-shrink:0;opacity:.82}.nav-section-label{padding:.65rem 1.45rem .25rem;font-size:.69rem;color:var(--muted)}.sidebar-footer{padding:.8rem 1.45rem .55rem;font-size:.67rem;color:var(--dim);text-align:center}.nav-bottom{margin-top:auto;display:flex;flex-direction:column;gap:1px;padding:.5rem .6rem .3rem;border-top:1px solid var(--border)}.main-area{flex:1;position:relative;overflow:hidden;display:flex}.tools-col{position:fixed;right:var(--tools-right,0);top:0;bottom:0;width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.24rem;z-index:500;padding:.8rem 0;background:0 0;pointer-events:none;transition:right .25s ease}.tool-btn{width:36px;height:36px;border-radius:50%;background:rgba(20,20,24,.55);border:1px solid rgba(255,255,255,.13);display:flex;align-items:center;justify-content:center;color:var(--white);cursor:pointer;transition:all var(--ease);flex-shrink:0;pointer-events:all;backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.35)}.tool-btn:hover{background:rgba(76,76,76,.92);border-color:rgba(255,255,255,.24)}.tool-btn svg{width:15px;height:15px}.tool-btn-accent{background:rgba(167,139,250,.17)!important;border-color:rgba(167,139,250,.42)!important}.tool-btn-accent:hover{background:rgba(167,139,250,.3)!important}.tools-gap{width:28px;height:1px;background:rgba(255,255,255,.1);margin:3px auto}.panel{display:none;flex:1;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.07) transparent}.panel::-webkit-scrollbar{width:3px}.panel.active{display:flex}#panel-home{align-items:center;justify-content:flex-start;padding:.4rem 3.5rem .4rem .8rem;position:relative;gap:0;overflow:visible}.fecha-display{font-size:.78rem;font-weight:600;letter-spacing:.06em;color:var(--white);text-transform:uppercase;text-align:center;flex-shrink:0;padding:.2rem 0}.wheel-wrap{flex:1;display:flex;align-items:center;justify-content:center;overflow:visible;min-height:0;padding:0 8px;box-sizing:border-box}#panel-home{flex-direction:column}#panel-home .wheel-wrap{flex:1;padding:8vh 50px 8vh 8px;align-items:center;justify-content:center}.time-controls{display:flex;align-items:center;justify-content:center;gap:.3rem;flex-shrink:0;padding:.3rem 0;flex-wrap:nowrap}.time-controls.push-up{padding-bottom:2.6rem}.time-btns{display:flex;align-items:center;gap:.2rem}.tbtn{display:flex;flex-direction:column;align-items:center;gap:1px;background:rgba(40,40,40,.9);border:1px solid rgba(255,255,255,.1);border-radius:50%;width:36px;height:36px;justify-content:center;color:var(--white);cursor:pointer;font-family:var(--font);font-weight:700;transition:all var(--ease);flex-shrink:0;user-select:none;-webkit-user-select:none}.tbtn:active,.tbtn:hover{background:rgba(80,80,80,.92);border-color:rgba(255,255,255,.25)}.tbtn svg{width:11px;height:9px}.tbtn span{font-size:.5rem;letter-spacing:.04em}.tbtn-now{background:rgba(46,46,46,.9);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:.32rem .7rem;color:var(--white);cursor:pointer;font-family:var(--font);font-size:.59rem;font-weight:700;letter-spacing:.1em;transition:all var(--ease)}.tbtn-now:hover{background:rgba(88,88,88,.9)}.panel-header-bar{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.25rem;background:rgba(10,10,10,.6);border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.panel-title{font-size:.9rem;font-weight:700;color:var(--white)}.close-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:.28rem .8rem;font-family:var(--font);font-size:.69rem;color:var(--muted);cursor:pointer;transition:all var(--ease)}.close-panel:hover{background:rgba(255,255,255,.12);color:var(--white)}.placeholder-msg{display:flex;align-items:center;justify-content:center;flex:1;font-size:.86rem;color:var(--dim);font-style:italic;padding:3rem}.inner-panel{display:flex;gap:1rem;padding:1rem 1.25rem;flex:1;align-items:flex-start;flex-wrap:wrap;overflow-y:auto}.form-col{flex:0 0 auto;width:min(360px,100%)}.preview-col{flex:1;min-width:200px}.fg{display:flex;flex-direction:column;gap:.32rem;margin-bottom:.78rem}.frow{display:flex;gap:.7rem}.frow .fg{flex:1}.fl{font-size:.59rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fi,.fta{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--rad);padding:.5rem .76rem;font-family:var(--font);font-size:.85rem;color:var(--white);outline:0;width:100%;transition:border-color var(--ease)}.fi:focus,.fta:focus{border-color:rgba(167,139,250,.45);box-shadow:0 0 0 3px rgba(167,139,250,.08)}.fi::placeholder,.fta::placeholder{color:var(--dim)}.fta{resize:vertical;min-height:64px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.factions{display:flex;gap:.45rem;justify-content:flex-end;margin-top:.4rem;flex-wrap:wrap}.btn-ghost{background:0 0;border:1px solid rgba(255,255,255,.13);border-radius:var(--rad);padding:.46rem .85rem;font-family:var(--font);font-size:.73rem;color:var(--muted);cursor:pointer;transition:all var(--ease)}.btn-ghost:hover{border-color:rgba(255,255,255,.27);color:var(--white)}.btn-accent{background:var(--purple);border:none;border-radius:var(--rad);padding:.46rem .9rem;font-family:var(--font);font-size:.73rem;font-weight:600;color:#fff;cursor:pointer;transition:all var(--ease)}.btn-accent:hover{background:var(--purple-d)}.btn-danger-sm{background:0 0;border:1px solid rgba(200,70,70,.35);border-radius:var(--rad);padding:.34rem .78rem;font-family:var(--font);font-size:.69rem;color:#d07070;cursor:pointer;transition:all var(--ease)}.btn-danger-sm:hover{background:rgba(200,70,70,.1)}.preview-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,10,10,.5);font-size:.75rem;color:var(--muted);pointer-events:none;text-align:center;font-style:italic;border-radius:var(--rad)}.preview-overlay.hidden{display:none}.city-dropdown{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:60;background:rgba(20,20,20,.99);border:1px solid rgba(167,139,250,.26);border-radius:var(--rad);overflow:hidden;max-height:185px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.6);display:none}.city-item{padding:.42rem .78rem;font-size:.78rem;color:var(--white);cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04);transition:background .13s;line-height:1.4}.city-item:last-child{border-bottom:none}.city-item:hover{background:rgba(167,139,250,.12)}.saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.65rem;padding:1rem 1.25rem}.saved-grid-inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.7rem;margin-bottom:.5rem}.saved-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:var(--rad);padding:.78rem .9rem;cursor:pointer;transition:all var(--ease)}.saved-card:hover{background:rgba(255,255,255,.09);border-color:rgba(167,139,250,.28)}.sc-name{font-weight:600;font-size:.84rem;margin-bottom:.18rem}.sc-info{font-size:.69rem;color:var(--muted);font-style:italic}.view-data{flex:1;min-width:160px;padding:.2rem 0}.detail-row{display:flex;justify-content:space-between;padding:.33rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.78rem}.detail-row:last-child{border-bottom:none}.dl{color:var(--muted);font-style:italic}.dv{font-weight:600;font-size:.73rem}.dp-divider{height:1px;background:rgba(255,255,255,.07);margin:.65rem 0}.dp-lbl{font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem}.planet-table{display:flex;flex-direction:column;gap:.22rem}.planet-row{display:flex;align-items:center;gap:.45rem;padding:.22rem .36rem;border-radius:4px;transition:background var(--ease)}.planet-row:hover{background:rgba(255,255,255,.04)}.planet-name{font-size:.78rem;color:#fff;font-weight:700;width:88px;flex-shrink:0;font-family:'DM Sans',sans-serif}.planet-sign{font-size:.78rem;flex:1;font-family:'DM Sans',sans-serif}.planet-deg{font-family:'DM Sans',sans-serif;font-size:.78rem;color:var(--muted);text-align:right;min-width:52px}.positions-overlay{position:absolute;top:0;right:50px;bottom:0;left:0;z-index:20;display:flex;align-items:stretch;pointer-events:none}.positions-overlay.hidden{display:none}.pos-panel{pointer-events:all;width:320px;margin:.65rem 0 .65rem .65rem;background:rgba(11,11,11,.96);border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.55)}.pos-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem .9rem;border-bottom:1px solid rgba(255,255,255,.07)}.pos-title{font-size:.77rem;font-weight:700;letter-spacing:.06em;color:var(--white)}.pos-close{background:0 0;border:none;color:var(--muted);cursor:pointer;font-size:.87rem;padding:.18rem .36rem;transition:color var(--ease)}.pos-close:hover{color:var(--white)}.pos-body{flex:1;overflow-y:auto;padding:.7rem .9rem;scrollbar-width:thin}.pos-table{width:100%;border-collapse:collapse;margin-bottom:.45rem}.pos-table th{font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 .36rem .42rem;text-align:left}.pos-table td{font-size:.73rem;padding:.19rem .36rem;vertical-align:middle}.pos-table tr:nth-child(2n) td{background:rgba(255,255,255,.02)}.pos-divider{height:1px;background:rgba(255,255,255,.07);margin:.65rem 0}.pos-section-title{font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.36rem}.asp-list{display:flex;flex-direction:column;gap:.18rem}.asp-item{display:flex;align-items:center;gap:.42rem;font-size:.83rem;padding:.16rem .28rem;border-radius:4px}.asp-item:hover{background:rgba(255,255,255,.04)}.asp-sym{width:15px;flex-shrink:0;font-size:.94rem}.asp-desc{flex:1;color:var(--muted)}.asp-orb{font-family:'Courier New',monospace;font-size:.74rem;color:var(--dim)}.modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.modal-backdrop.hidden{display:none}.modal-box{background:rgba(17,17,17,.98);border:1px solid rgba(167,139,250,.27);border-radius:12px;width:100%;max-width:460px;overflow:hidden;animation:slideUp .2s ease}@keyframes slideUp{from{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title{font-size:.88rem;font-weight:700;color:var(--white)}.modal-body-inner{padding:.95rem 1.15rem 1.15rem}#bodiesChecklist{padding:.75rem 1.15rem;display:grid;grid-template-columns:1fr 1fr;gap:.38rem}.body-check{display:flex;align-items:center;gap:.46rem;cursor:pointer;font-size:.78rem;color:var(--white)}.body-check input{accent-color:var(--purple);width:13px;height:13px;cursor:pointer}.isolation-footer{position:fixed;bottom:0;left:var(--sw);right:50px;z-index:30;background:rgba(7,7,7,.93);border-top:1px solid rgba(188,153,255,.3);display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.4rem 1.4rem;backdrop-filter:blur(6px);animation:slideUp .2s ease}.isolation-footer.hidden{display:none}#isolationMsg{font-size:.74rem;font-weight:600;color:var(--logo)}.isolation-hint{font-size:.69rem;color:var(--muted);font-style:italic}.deg-tooltip{position:fixed;background:rgba(18,18,18,.95);border:1px solid rgba(188,153,255,.4);border-radius:6px;padding:.28rem .62rem;font-size:.71rem;color:var(--logo);pointer-events:none;z-index:50;white-space:nowrap;font-family:'Courier New',monospace}.deg-tooltip.hidden{display:none}.toast{position:fixed;bottom:1rem;right:1rem;z-index:200;background:rgba(20,20,20,.97);border:1px solid rgba(167,139,250,.4);border-radius:var(--rad);padding:.58rem .95rem;font-size:.73rem;font-weight:600;color:var(--logo);box-shadow:0 8px 24px rgba(0,0,0,.5);display:none}.vincular-person-title{font-weight:700;font-size:.87rem;color:var(--logo);margin-bottom:.65rem;letter-spacing:.04em}.cal-table{width:100%;border-collapse:collapse}.cal-table th{text-align:left;padding:.28rem .5rem;font-size:.58rem;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.cal-table td{padding:.38rem .5rem;font-size:.79rem;border-bottom:1px solid rgba(255,255,255,.05)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.07) transparent}.vincular-label{font-size:.78rem;font-weight:700;color:var(--logo);margin-bottom:.65rem;letter-spacing:.04em}.home-bottom-bar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%}.manual-date-corner{position:absolute;top:.5rem;left:.5rem;z-index:10;display:flex;align-items:center;gap:.4rem;background:rgba(20,20,22,.82);border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:.28rem .55rem;backdrop-filter:blur(6px)}.manual-date-label{font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex-shrink:0}.manual-date-corner{align-items:stretch}.manual-date-corner .manual-date-label{display:flex;align-items:center}.manual-date-input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:0 .55rem;font-family:var(--font);font-size:.72rem;color:var(--white);outline:0;width:200px;min-width:190px;height:32px;box-sizing:border-box;transition:border-color var(--ease)}@media (min-width:1100px){.manual-date-input{width:248px}}.manual-date-input:focus{border-color:rgba(167,139,250,.45);box-shadow:0 0 0 2px rgba(167,139,250,.1)}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.55);cursor:pointer;width:15px;flex-shrink:0}.manual-date-btn{display:flex;align-items:center;justify-content:center;gap:.3rem;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.35);border-radius:6px;padding:0 .8rem;height:32px;box-sizing:border-box;font-family:var(--font);font-size:.72rem;font-weight:600;color:var(--logo);cursor:pointer;transition:all var(--ease);white-space:nowrap;flex-shrink:0}.manual-date-btn:hover{background:rgba(167,139,250,.28);border-color:var(--logo)}#zodiacWheel{display:block;cursor:crosshair;flex-shrink:0}.manual-date-input{position:relative}.manual-date-bar{position:relative}.home-bottom-bar{padding-bottom:.3rem}.editing-badge{display:inline-flex;align-items:center;gap:.4rem;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.3);border-radius:20px;padding:.25rem .7rem;font-size:.68rem;color:var(--logo);font-weight:600;margin-left:.5rem}.tools-col.tools-hidden{opacity:0;pointer-events:none}.nueva-split{display:flex;flex:1;min-height:0;overflow:hidden}.nueva-form-col{width:300px;flex-shrink:0;padding:1rem 1rem 1rem 1.25rem;overflow-y:auto;border-right:1px solid rgba(255,255,255,.07);transition:width .25s ease,padding .25s ease,opacity .2s ease}.nueva-form-col.hidden{width:0;padding:0;opacity:0;overflow:hidden;border:none}.nueva-chart-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:.8rem;overflow:hidden}#previewChart{width:min(calc(100% - 0px),min(100%,calc(100vh - 120px)));height:min(calc(100% - 0px),min(100%,calc(100vh - 120px)));max-width:100%;max-height:100%;aspect-ratio:1;display:block}.ver-wheel-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem .5rem 1.5rem;overflow:visible;width:100%;box-sizing:border-box}#rsFullChart,#savedChart{display:block;cursor:default;aspect-ratio:1;flex-shrink:0}.ver-scroll{flex:0 0 auto;overflow:visible;display:flex;flex-direction:column;align-items:center;padding:.8rem 1.5rem 2rem;gap:1.2rem}.ver-summary{width:100%;max-width:700px;display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-start;justify-content:center}.ver-tables{width:100%;max-width:700px;display:flex;gap:1.2rem;flex-wrap:wrap;align-items:flex-start}.ver-table-col{flex:1;min-width:200px}.elem-donut-wrap{display:flex;flex-direction:column;align-items:center;gap:.5rem}.elem-donut-label{font-size:.7rem;color:var(--muted);text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.ver-signs-box{flex:1;min-width:180px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.9rem 1rem}.ver-sign-row{display:flex;align-items:center;gap:.6rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.ver-sign-row:last-child{border-bottom:none}.ver-sign-label{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;width:64px;flex-shrink:0}.ver-sign-value{font-size:.85rem;font-weight:600}.saved-card{cursor:pointer;border-radius:9px;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.08);transition:all .15s ease;margin-bottom:.5rem;background:rgba(30,30,32,.8)}.saved-card:hover{border-color:rgba(255,255,255,.2);background:rgba(50,50,55,.9)}.saved-card.elem-fire{border-left:3px solid #d95555}.saved-card.elem-earth{border-left:3px solid #5a9e6a}.saved-card.elem-air{border-left:3px solid #c87090}.saved-card.elem-water{border-left:3px solid #4d80cc}.sc-name{font-size:.88rem;font-weight:700;color:var(--white);margin-bottom:.3rem}.sc-info{font-size:.72rem;color:var(--muted);margin-bottom:.25rem}.sc-signs{font-size:.7rem;color:var(--dim);margin-top:.3rem;display:flex;gap:.5rem;flex-wrap:wrap}.sc-sign-badge{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:12px;font-size:.65rem;font-weight:600;background:rgba(255,255,255,.06)}.reloc-top-row{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.reloc-chart-cell{flex-shrink:0;width:min(380px,50%)}.reloc-table-cell{flex:1;min-width:160px;overflow-y:auto;max-height:390px}.reloc-map-row{width:100%}#relocWorldMap svg{display:block;width:100%;height:auto}@media(max-width:600px){.reloc-top-row{flex-wrap:wrap}.reloc-chart-cell{width:100%}}#rsFullWheelWrap{flex:1;min-height:300px;overflow:hidden}.ver-action-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:20px;font-size:.76rem;font-family:var(--font);font-weight:500;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:var(--muted);transition:all var(--ease)}.ver-action-btn:hover{background:rgba(255,255,255,.12);color:var(--white);border-color:rgba(255,255,255,.25)}.ver-action-active,.ver-action-active:hover{background:rgba(188,153,255,.18);border-color:rgba(188,153,255,.45);color:var(--logo)}#panel-rs-full{overflow:hidden}#panel-rs-full .ver-scroll{flex:1;overflow-y:auto;min-height:0}#panel-rs-full #rsFullWheelWrap{flex:0 0 auto;height:min(calc(100vw - 370px),calc(100vh - 160px));min-height:300px;max-height:70vh}#panel-ver{position:relative}.horo-corner{position:absolute;top:.5rem;right:.5rem;z-index:10;display:flex;align-items:center;gap:.6rem;background:rgba(20,20,22,.88);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:.3rem .7rem .3rem .55rem;backdrop-filter:blur(10px);box-shadow:0 2px 12px rgba(0,0,0,.4)}.horo-label{font-size:.7rem;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap;user-select:none;transition:color var(--ease)}.horo-label:hover{color:var(--white)}.horo-track{display:inline-flex;align-items:center;width:44px;height:26px;border-radius:13px;background:rgba(255,255,255,.15);border:1.5px solid rgba(255,255,255,.2);padding:2px;transition:background .28s ease,border-color .28s ease;cursor:pointer}.horo-track.horo-on{background:rgba(167,139,250,.9);border-color:rgba(167,139,250,.6)}.horo-thumb{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35);transition:transform .25s cubic-bezier(.4,0,.2,1);display:block}.horo-track.horo-on .horo-thumb{transform:translateX(18px)}.horo-sign-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:.12rem .45rem;font-size:1.2rem;font-weight:700;color:var(--white);cursor:pointer;transition:all var(--ease);line-height:1}.horo-sign-btn:hover{background:rgba(167,139,250,.25);border-color:rgba(167,139,250,.4)}.right-panel-host{display:flex!important;flex-direction:row!important;overflow:hidden!important}.right-panel-main{flex:1;overflow-y:auto;min-width:0;height:100%}.right-panel-content{width:360px;min-width:320px;max-width:400px;height:100%;flex-shrink:0;overflow-y:auto;border-left:1px solid rgba(255,255,255,.1);transition:width .25s ease;display:flex;flex-direction:column}.ennea-open{background:rgba(255,255,255,.08)!important;border-radius:8px;box-shadow:0 0 0 1px rgba(188,153,255,.35);transition:background .2s ease}#nav-anual,#nav-fechas,#panel-anual,#panel-fechas,#panel-rev-lunar{display:none!important}.astrolab-host.astrolab-level-visitor #nav-ajustes,.astrolab-host.astrolab-level-visitor #nav-astrobranding,.astrolab-host.astrolab-level-visitor #nav-calendario,.astrolab-host.astrolab-level-visitor #nav-cita-nueva,.astrolab-host.astrolab-level-visitor #nav-espacios,.astrolab-host.astrolab-level-visitor #nav-guardadas,.astrolab-host.astrolab-level-visitor #nav-lunar,.astrolab-host.astrolab-level-visitor #nav-notas-global,.astrolab-host.astrolab-level-visitor #nav-nueva,.astrolab-host.astrolab-level-visitor #nav-relocacion,.astrolab-host.astrolab-level-visitor #nav-retorno,.astrolab-host.astrolab-level-visitor #nav-rs-full,.astrolab-host.astrolab-level-visitor #nav-vincular{display:flex!important}.astrolab-host.astrolab-level-free #nav-astrobranding,.astrolab-host.astrolab-level-free #nav-calendario,.astrolab-host.astrolab-level-free #nav-cita-nueva,.astrolab-host.astrolab-level-free #nav-espacios,.astrolab-host.astrolab-level-free #nav-lunar,.astrolab-host.astrolab-level-free #nav-notas-global,.astrolab-host.astrolab-level-free #nav-relocacion,.astrolab-host.astrolab-level-free #nav-rs-full,.astrolab-host.astrolab-level-free #nav-vincular{display:flex!important}.astrolab-host.astrolab-level-astrolab #nav-astrobranding,.astrolab-host.astrolab-level-astrolab #nav-espacios,.astrolab-host.astrolab-level-astrolab #nav-rs-full{display:flex!important}.astrolab-host.astrolab-level-free #verBtnNotas,.astrolab-host.astrolab-level-visitor #verBtnNotas{display:none!important}.astrolab-host.astrolab-level-free .fg:has(#formNotes),.astrolab-host.astrolab-level-visitor .fg:has(#formNotes){display:none!important}.astrolab-host.astrolab-level-free #formNotes,.astrolab-host.astrolab-level-visitor #formNotes{display:none!important}.astrolab-host{--astrolab-header-offset:80px;position:relative;width:100%;height:calc(100vh - var(--astrolab-header-offset));min-height:600px;overflow:hidden;background:#0e0e0e;color:#fff;font-family:'DM Sans',system-ui,sans-serif;font-size:15px;margin:0;box-sizing:border-box}.astrolab-host[style*="--astrolab-fixed-height"]{height:var(--astrolab-fixed-height)!important}.astrolab-host .app{height:100%!important;width:100%}.astrolab-host .bg-camo{position:absolute!important;inset:0!important}.astrolab-mobile-toggle{display:none;position:absolute;top:12px;left:12px;z-index:60;width:40px;height:40px;background:rgba(167,139,250,.18);border:1px solid rgba(167,139,250,.4);border-radius:8px;color:#fff;cursor:pointer;font-size:18px;line-height:1;font-family:inherit;transition:background .15s}.astrolab-mobile-toggle:hover{background:rgba(167,139,250,.32)}@media (max-width:768px){.astrolab-host{height:calc(100vh - var(--astrolab-header-offset))}.astrolab-mobile-toggle{display:flex;align-items:center;justify-content:center}.astrolab-host .sidebar{position:absolute;left:0;top:0;bottom:0;width:280px;max-width:85vw;z-index:50;transform:translateX(-100%);transition:transform .28s cubic-bezier(.22, .61, .36, 1);box-shadow:4px 0 30px rgba(0,0,0,.5)}.astrolab-host.sidebar-open .sidebar{transform:translateX(0)}.astrolab-host.sidebar-open::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:40;pointer-events:none}.astrolab-host .main-area{width:100%}.astrolab-host .tools-col{right:auto!important;left:50%!important;bottom:12px!important;top:auto!important;transform:translateX(-50%);flex-direction:row;width:auto!important;height:50px;padding:0 12px!important;gap:8px;background:rgba(20,20,24,.85);border-radius:12px;backdrop-filter:blur(6px)}.astrolab-host .tools-gap{width:1px;height:24px;margin:0}.astrolab-host .panel{padding-top:56px}}@media (min-width:769px){.astrolab-mobile-toggle{display:none!important}}.astrolab-host{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;left:0;right:0}.astrolab-host{padding:0!important}body.admin-bar .astrolab-host{height:calc(100vh - var(--astrolab-header-offset,80px) - 32px)}@media (max-width:782px){body.admin-bar .astrolab-host{height:calc(100vh - var(--astrolab-header-offset,80px) - 46px)}}.astrolab-host .btn-accent,.astrolab-host .btn-ghost,.astrolab-host .close-panel,.astrolab-host .nav-item,.astrolab-host .tool-btn,.astrolab-host button{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;text-decoration:none!important;letter-spacing:normal!important;text-transform:none!important;font-family:'DM Sans',system-ui,sans-serif!important;outline:0}.astrolab-host .nav-item{background:0 0!important;border:none!important;border-radius:var(--rad,8px)!important;color:var(--white,#fff)!important;padding:.48rem .85rem!important;font-size:.83rem!important;font-weight:500!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important;transition:background .17s ease!important}.astrolab-host .nav-item:hover{background:var(--item-hover,rgba(255,255,255,.09))!important}.astrolab-host .nav-item.active{background:var(--item-active,rgba(255,255,255,.13))!important}.astrolab-host .search-input{background:rgba(167,139,250,.11)!important;border:1.5px solid var(--purple,#a78bfa)!important;border-radius:20px!important;color:var(--white,#fff)!important;font-family:'DM Sans',system-ui,sans-serif!important}.astrolab-host input,.astrolab-host select,.astrolab-host textarea{font-family:inherit!important;color:var(--white,#fff)}.astrolab-host .tool-btn{background:rgba(20,20,24,.55)!important;border:1px solid rgba(255,255,255,.13)!important;color:var(--white,#fff)!important}.astrolab-host .tool-btn:hover{background:rgba(76,76,76,.92)!important;border-color:rgba(255,255,255,.24)!important}.astrolab-host .close-panel{background:0 0!important;border:1px solid rgba(255,255,255,.15)!important;color:var(--muted,#aaa)!important}.astrolab-host .main-area{flex:1 1 0%!important;display:flex!important;flex-direction:column!important;min-height:0!important;min-width:0!important;overflow:hidden!important;position:relative}.astrolab-host .panel{flex:1 1 0%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.astrolab-host .sidebar{min-height:0!important;overflow-y:auto!important}body.astrolab-page #site-footer,body.astrolab-page .havan-border-holders-l,body.astrolab-page .havan-border-holders-r,body.astrolab-page .lalita-back-to-top,body.astrolab-page .site-footer,body.page-template-default .havan-border-holders-l,body.page-template-default .havan-border-holders-r,body.page-template-default .lalita-back-to-top{display:none!important}body.astrolab-page{overflow-x:hidden}.astrolab-host .logo{display:none!important}.astrolab-host .search-wrap{margin-top:.9rem!important}.astrolab-host .search-input{padding-left:2.4rem!important}.astrolab-host .search-ico{left:.85rem!important}.astrolab-host .tools-col{right:8px!important;z-index:50}.astrolab-host .tool-btn{width:38px!important;height:38px!important;border-radius:50%!important;padding:0!important;min-width:0!important;min-height:0!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(20,20,24,.65)!important;backdrop-filter:blur(8px);color:#fff!important}.astrolab-host .tool-btn svg{width:16px!important;height:16px!important;display:block!important;color:#fff!important;stroke:currentColor;fill:none;overflow:visible!important}.astrolab-host .tool-btn svg *{color:inherit}.astrolab-host .tbtn{min-width:56px!important;min-height:56px!important;border-radius:50%!important;padding:.4rem!important;gap:2px!important;background:rgba(46,46,46,.7)!important;border:1px solid rgba(255,255,255,.18)!important}.astrolab-host .tbtn:active,.astrolab-host .tbtn:hover{background:rgba(80,80,80,.92)!important}.astrolab-host .tbtn span{font-size:1rem!important;letter-spacing:.03em!important;line-height:1!important;font-weight:600}.astrolab-host .tbtn svg{width:14px!important;height:12px!important}.astrolab-host .tbtn-now{min-width:72px!important;font-size:1rem!important;font-weight:700!important;background:rgba(167,139,250,.18)!important;border-color:rgba(167,139,250,.4)!important}.astrolab-host .tbtn-now:hover{background:rgba(167,139,250,.32)!important}.astrolab-host #panel-home{padding-bottom:1.2rem!important}.astrolab-host #panel-relocacion,.astrolab-host #panel-retorno,.astrolab-host #panel-rs-full{scroll-padding-top:0}@media (max-width:768px){.astrolab-host .sidebar{background:#16161f!important;backdrop-filter:blur(20px)}.astrolab-host #panel-home{padding-top:0!important;position:relative}.astrolab-host #panel-home::before{content:none!important;display:none!important}.astrolab-mobile-toggle{display:none!important}.astrolab-host #panel-home>div:first-of-type,.astrolab-host .horo-toggle,.astrolab-host .horoscope-toggle-wrap{position:absolute!important;top:6px!important;right:10px!important;z-index:40!important;font-size:.7rem!important;max-width:60%}.astrolab-host .fecha-display{margin-top:0!important;padding:.4rem .8rem!important;font-size:.7rem!important}.astrolab-host .wheel-wrap{justify-content:center!important;align-items:center!important;padding:.5rem!important}.astrolab-host .wheel-wrap>svg{max-width:100%!important;max-height:70vh!important;height:auto!important;width:auto!important;display:block!important;margin:0 auto!important}.astrolab-host .wheel-wrap,.astrolab-host .wheel-wrap svg{touch-action:pan-y pinch-zoom!important}.astrolab-host .tbtns-row,.astrolab-host [class*=time-controls]{overflow-x:auto!important;scrollbar-width:none;padding:.5rem .8rem 1.2rem!important;gap:.5rem!important}.astrolab-host .tools-col{bottom:80px!important}}.astrolab-host .panel.active{scroll-behavior:auto}.astrolab-host .panel-header-bar{position:sticky;top:0;background:rgba(14,14,14,.96);z-index:25;padding:.6rem 1rem}#relocModal,.astrolab-host #relocModal,[id$=Modal]:not([style*="display:none"]){z-index:999999!important}#relocModal{padding-top:max(1rem,env(safe-area-inset-top))!important}body.admin-bar #relocModal{padding-top:calc(32px + 1rem)!important}body.astrolab-page #content,body.astrolab-page #primary,body.astrolab-page .elementor-section,body.astrolab-page .elementor-section-wrap,body.astrolab-page .entry-content,body.astrolab-page .page-content,body.astrolab-page .site-main,body.astrolab-page main{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.astrolab-host{margin-top:0!important;margin-bottom:0!important}.astrolab-host .bg-camo{background:0 0!important;opacity:0!important}.astrolab-host{background:0 0!important}.astrolab-host .app{background:0 0!important}.astrolab-host .sidebar{background:0 0!important;border:0!important;border-right:0!important;backdrop-filter:none!important}.astrolab-host .panel{background:rgba(14,14,16,.85)}.astrolab-host #lightModeToggle,.astrolab-host label:has(#lightModeToggle){display:none!important}.astrolab-host #panel-ajustes [data-setting=lightMode]{display:none!important}.astrolab-host .tools-col{background:0 0!important;border-radius:14px!important;overflow:hidden;padding:0!important;gap:0!important;border:2px solid #fff!important;box-shadow:none!important;backdrop-filter:none!important}.astrolab-host .tool-btn{width:44px!important;height:44px!important;border-radius:0!important;border:none!important;border-bottom:1px solid #fff!important;background:0 0!important;margin:0!important;box-shadow:none!important;color:#fff!important}.astrolab-host .tool-btn:last-child{border-bottom:none!important}.astrolab-host .tool-btn:hover{background:rgba(255,255,255,.08)!important}.astrolab-host .tool-btn-accent{background:rgba(188,153,255,.14)!important;color:var(--logo,#bc99ff)!important}.astrolab-host .tools-gap{display:none!important}@media (max-width:768px){.astrolab-host #panel-home button,.astrolab-host #panel-home>div:first-of-type input[type=text]{height:38px!important;min-height:38px!important;max-height:38px!important;font-size:.78rem!important;padding:0 .6rem!important;border-radius:8px!important}.astrolab-host #btnGoToDate,.astrolab-host button[onclick*=goToDate]{min-width:44px!important;max-width:56px!important;padding:0 .6rem!important}.astrolab-host .tools-col{position:fixed!important;flex-direction:column!important;right:5px!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:44px!important;max-width:44px!important;height:auto!important;max-height:70vh!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none;padding:0!important;gap:0!important;border-radius:14px!important;background:0 0!important;border:2px solid #fff!important;box-shadow:none!important;backdrop-filter:none!important}.astrolab-host .tools-col::-webkit-scrollbar{display:none!important}.astrolab-host .tool-btn{width:40px!important;height:40px!important;border-right:none!important;border-left:none!important;border-top:none!important;border-bottom:1px solid #fff!important;flex-shrink:0;background:0 0!important}.astrolab-host .tool-btn:last-child{border-bottom:none!important}.astrolab-host .tools-gap{display:none!important}.astrolab-host .wheel-wrap{width:100%!important;max-width:100vw!important;padding:.5rem!important;justify-content:center!important;min-height:0!important}.astrolab-host .wheel-wrap>svg{width:92vw!important;height:92vw!important;max-width:100%!important;max-height:92vw!important;display:block!important;margin:0 auto!important}.astrolab-host #panel-home{overflow-y:auto!important;overflow-x:hidden!important}.astrolab-host #panel-home{padding-bottom:70px!important}body.astrolab-page .top-bar{padding-bottom:0!important}}@media (min-width:769px){.astrolab-host .tools-col{flex-direction:column!important;top:50%;transform:translateY(-50%)!important;bottom:auto!important;right:var(--tools-right,10px)!important;left:auto!important;width:44px!important}}.astrolab-host .panel-header-bar .panel-title{font-size:1rem;font-weight:700;color:var(--white)}.astrolab-host *{-webkit-tap-highlight-color:transparent}body.astrolab-page #colophon,body.astrolab-page #site-footer,body.astrolab-page .footer-widgets,body.astrolab-page .site-footer,body.astrolab-page footer.site-footer{display:block!important;position:relative!important;z-index:1!important}body.astrolab-page{overflow-y:auto!important;overflow-x:hidden;height:auto!important;min-height:100vh}html:has(body.astrolab-page){overflow-y:auto!important;height:auto!important}.astrolab-host{height:calc(100vh - var(--astrolab-header-offset,80px))!important;min-height:500px;overflow:hidden;position:relative}body.admin-bar .astrolab-host{height:calc(100vh - var(--astrolab-header-offset,80px) - 32px)!important}@media (max-width:782px){body.admin-bar .astrolab-host{height:calc(100vh - var(--astrolab-header-offset,80px) - 46px)!important}}.astrolab-host #verActionRow .close-panel,.astrolab-host #verActionRow button,.astrolab-host .btn-accent,.astrolab-host .btn-ghost,.astrolab-host .panel-header-bar .close-panel{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 .9rem!important;font-size:.78rem!important;font-weight:600!important;font-family:'DM Sans',system-ui,sans-serif!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;letter-spacing:.01em;white-space:nowrap;line-height:1!important;box-sizing:border-box!important}.astrolab-host .btn-ghost{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--white,#fff)!important}.astrolab-host .btn-ghost:hover{background:rgba(255,255,255,.08)!important}.astrolab-host .btn-accent{background:rgba(167,139,250,.18)!important;border:1px solid rgba(167,139,250,.45)!important;color:#fff!important}.astrolab-host .btn-accent:hover{background:rgba(167,139,250,.3)!important}.astrolab-host .btn-danger,.astrolab-host button[onclick*=Eliminar],.astrolab-host button[onclick*=delete]{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.45)!important;color:#fca5a5!important}.astrolab-host .ennea-close,.astrolab-host .panel-header-bar .close-panel,.astrolab-host [class*=close-btn],.astrolab-host button[aria-label=Cerrar],.astrolab-host button[title=Cerrar]{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;padding:0!important;border-radius:50%!important;font-size:.85rem!important}.astrolab-host #panel-ver .panel-header-bar .btn-danger-sm,.astrolab-host #panel-ver .panel-header-bar .btn-ghost,.astrolab-host #panel-ver .panel-header-bar .close-panel,.astrolab-host #panel-ver .panel-header-bar button{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 .85rem!important;font-size:.78rem!important;font-weight:600!important;font-family:'DM Sans',system-ui,sans-serif!important;border-radius:8px!important;border-width:1px!important;border-style:solid!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;white-space:nowrap!important;line-height:1!important;width:auto!important;min-width:auto!important}.astrolab-host #panel-ver .panel-header-bar .btn-ghost{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important}.astrolab-host #panel-ver .panel-header-bar #verTransitDateCorner{display:none;gap:.45rem!important;align-items:center!important;font-size:.78rem!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;height:34px!important;flex-shrink:0!important}.astrolab-host #panel-ver .panel-header-bar #verTransitDateCorner.is-active{display:inline-flex!important}.astrolab-host .al-transit-label{color:var(--muted,rgba(255,255,255,.55));font-size:.78rem;font-weight:600;white-space:nowrap;height:34px;display:inline-flex;align-items:center;padding:0 .2rem;line-height:1}.astrolab-host #panel-ver .panel-header-bar input.al-transit-input,.astrolab-host .al-transit-input,.astrolab-host input.al-transit-input[type=datetime-local]{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 .6rem!important;margin:0!important;font-size:.78rem!important;font-weight:600!important;font-family:'DM Sans',system-ui,sans-serif!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;color:#fff!important;box-sizing:border-box!important;line-height:1!important;max-width:200px!important;flex-shrink:0!important;vertical-align:middle!important;-webkit-appearance:none!important;-moz-appearance:textfield!important;appearance:none!important}.astrolab-host .al-transit-input::-webkit-clear-button,.astrolab-host .al-transit-input::-webkit-inner-spin-button{display:none!important;-webkit-appearance:none!important}.astrolab-host .al-transit-input::-webkit-calendar-picker-indicator{filter:invert(.85);cursor:pointer;opacity:.7;padding:0;margin-left:.2rem}.astrolab-host .al-transit-input::-webkit-calendar-picker-indicator:hover{opacity:1}.astrolab-host #panel-ver .panel-header-bar .al-transit-exit{flex-shrink:0!important;white-space:nowrap!important}.astrolab-host #panel-ver .panel-header-bar .btn-danger-sm,.astrolab-host .btn-danger-sm{background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.5)!important;color:#fca5a5!important}.astrolab-host .btn-danger-sm:hover{background:rgba(239,68,68,.18)!important}.astrolab-host #panel-ver .panel-header-bar .close-panel{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important;border-radius:8px!important;width:auto!important;max-width:none!important}.astrolab-host .nav-item,.astrolab-host .nav-item.active,.astrolab-host .nav-item:active,.astrolab-host .nav-item:hover{transform:none!important;transition:background .15s ease,color .15s ease!important}.astrolab-host .nav-item:hover{background:rgba(167,139,250,.08)!important;color:var(--logo,#bc99ff)!important}.astrolab-host .nav-item.active{background:rgba(167,139,250,.12)!important;color:var(--logo,#bc99ff)!important}.astrolab-host .nav-item svg,.astrolab-host .nav-item:hover svg{transform:none!important;transition:opacity .15s ease!important}.astrolab-host .nav-item:hover svg{opacity:1!important}@media (max-width:768px){.astrolab-mobile-toggle{display:flex!important;position:fixed!important;top:12px!important;left:12px!important;z-index:60!important;width:44px!important;height:44px!important;background:rgba(20,20,26,.92)!important;border:1px solid rgba(167,139,250,.4)!important;border-radius:50%!important;color:#fff!important;font-size:20px!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 16px rgba(0,0,0,.4)}.astrolab-host .sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:280px!important;max-width:85vw!important;z-index:55!important;transform:translateX(-105%)!important;transition:transform .28s cubic-bezier(.22, .61, .36, 1)!important;background:rgba(20,20,26,.98)!important;backdrop-filter:blur(20px);padding-top:60px}.astrolab-host.sidebar-open .sidebar{transform:translateX(0)!important}.astrolab-host.sidebar-open .tools-col{display:none!important}}.astrolab-host.bg-camo-mode .bg-camo{opacity:0!important;background:0 0!important}.astrolab-host.bg-camo-mode,.astrolab-host.bg-camo-mode .app,.astrolab-host.bg-camo-mode .main-area,.astrolab-host.bg-camo-mode .panel,.astrolab-host.bg-camo-mode .wheel-wrap{background:0 0!important}.astrolab-host.bg-negro-mode,.astrolab-host.bg-negro-mode .app,.astrolab-host.bg-negro-mode .main-area,.astrolab-host.bg-negro-mode .panel{background:#000!important}.astrolab-host.bg-negro-mode .bg-camo{opacity:0!important}.astrolab-host.bg-gris-mode,.astrolab-host.bg-gris-mode .app,.astrolab-host.bg-gris-mode .main-area,.astrolab-host.bg-gris-mode .panel{background:rgba(0,0,0,.8)!important}.astrolab-host.bg-gris-mode .bg-camo{opacity:0!important}@media (min-width:769px){.astrolab-host .sidebar{background:0 0!important}}.astrolab-host .main-area{position:relative!important}@media (min-width:769px){.astrolab-host .tools-col{position:absolute!important;right:var(--tools-right,12px)!important;left:auto!important;top:50%;transform:translateY(-50%)!important;bottom:auto!important;transition:right .28s cubic-bezier(.22,.61,.36,1)!important}.astrolab-host .main-area:has(.ennea-sidebar) .tools-col,.astrolab-host .main-area:has(.right-panel-content) .tools-col,.astrolab-host .main-area:has([class*=side-panel][style*="display: flex"]) .tools-col,.astrolab-host .main-area:has(aside.side-panel:not([style*="display: none"])) .tools-col,.astrolab-host .panel.right-panel-host~.tools-col{right:var(--tools-right,380px)!important}}.astrolab-host .tools-col{z-index:20!important}.astrolab-host .panel-header-bar{display:flex!important;align-items:center!important;gap:.5rem!important;flex-wrap:wrap!important;padding:.6rem .8rem!important;background:rgba(14,14,14,.98)!important;border-bottom:1px solid rgba(255,255,255,.06)}.astrolab-host .panel-header-bar button[onclick*="openPanel('home')"],.astrolab-host .panel-header-bar button[onclick*=closePanel],.astrolab-host .panel-header-bar>.close-panel{margin-left:auto!important;flex-shrink:0!important;white-space:nowrap!important}.astrolab-host #panel-guardadas .panel-header-bar select,.astrolab-host #panel-guardadas .panel-header-bar>*{max-width:200px;flex-shrink:1}.astrolab-host .panel{contain:layout style;will-change:scroll-position}.astrolab-host .panel-header-bar,.astrolab-host .sidebar{backdrop-filter:none!important}.astrolab-host .panel,.astrolab-host .sidebar{transform:translateZ(0);-webkit-overflow-scrolling:touch}.astrolab-host .time-controls{position:relative;z-index:35!important;margin:0 auto .4rem!important;padding:0!important;background:0 0!important;border:2px solid #fff!important;border-radius:14px;display:inline-flex!important;flex-direction:row!important;gap:0!important;overflow:hidden;box-shadow:none;width:auto!important;max-width:calc(100% - 30px)}.astrolab-host .time-controls>*{display:flex!important;gap:0!important}.astrolab-host .time-controls .tbtn,.astrolab-host .time-controls .tbtn-now{width:48px!important;height:44px!important;min-width:48px!important;min-height:44px!important;max-width:56px!important;max-height:44px!important;border-radius:0!important;border:none!important;border-right:1px solid #fff!important;background:0 0!important;padding:0!important;flex-direction:column!important;gap:2px!important;color:#fff!important}.astrolab-host .time-controls .tbtn-now:last-child,.astrolab-host .time-controls .tbtn:last-child{border-right:none!important}.astrolab-host .time-controls .tbtn-now{background:0 0!important;min-width:64px!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.08em;color:var(--logo,#bc99ff)!important;border-left:1px solid #fff!important}.astrolab-host .time-controls .tbtn:hover{background:rgba(255,255,255,.08)!important}.astrolab-host .time-controls .tbtn-now:hover{background:rgba(188,153,255,.12)!important}.astrolab-host .time-controls .tbtn span{font-size:.65rem!important;font-weight:600;letter-spacing:.02em}.astrolab-host .time-controls .tbtn svg{width:14px!important;height:10px!important}.astrolab-host .isolation-footer{bottom:60px!important;left:50%!important;transform:translateX(-50%);right:auto!important;width:auto!important;max-width:90%;padding:.4rem .9rem!important;background:rgba(15,15,20,.85)!important;border-radius:10px;font-size:.72rem!important}@media (max-width:768px){.astrolab-host .isolation-footer{padding:.18rem .55rem!important;max-width:94%!important;gap:.35rem!important;font-size:.56rem!important;border-radius:7px!important;bottom:56px!important}.astrolab-host #isolationMsg{font-size:.58rem!important;line-height:1.25!important}.astrolab-host .isolation-hint{font-size:.52rem!important}.astrolab-host .isolation-footer .al-fs-conjunction{font-size:.52rem!important;gap:.25rem!important}.astrolab-host .isolation-footer .al-iso-oob-link{font-size:.52rem!important}}.astrolab-host #panel-relocacion,.astrolab-host #panel-retorno,.astrolab-host #panel-rs-full{scroll-padding-top:0!important;padding-top:0!important}.astrolab-host .panel.active{scroll-snap-type:none}@media (max-width:768px){.astrolab-host .time-controls{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:calc(100% - 18px)!important;max-width:460px!important;margin:.4rem auto .6rem!important;overflow:visible!important;scrollbar-width:auto!important}.astrolab-host .time-controls::-webkit-scrollbar{display:none!important}.astrolab-host .time-controls .time-btns{display:flex!important;flex-direction:row!important;width:100%!important;gap:0!important;flex:0 0 auto!important}.astrolab-host .time-controls .tbtn{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;border-right:1px solid #fff!important;border-left:none!important;border-top:none!important;border-bottom:none!important;padding:0!important}.astrolab-host .time-controls .time-btns .tbtn:last-child{border-right:none!important}.astrolab-host .time-controls .time-btns:first-of-type{border-bottom:1px solid #fff!important}.astrolab-host .time-controls .tbtn-now{width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;border:none!important;border-bottom:1px solid #fff!important;border-radius:0!important;font-size:.78rem!important;letter-spacing:.18em!important;font-weight:700!important}}.astrolab-host.bg-camo-mode .panel-header-bar{background:0 0!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.astrolab-host.bg-negro-mode .panel-header-bar{background:rgba(0,0,0,.8)!important}.astrolab-host.bg-gris-mode .panel-header-bar{background:rgba(0,0,0,.6)!important}.astrolab-host .tbtn-now,.astrolab-host .time-controls .tbtn-now{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important;gap:0!important}@media (min-width:769px){.astrolab-host .sidebar{padding-right:20px!important;box-sizing:border-box}}.astrolab-host #btnGoToDate,.astrolab-host .ir-fecha-btn,.astrolab-host button[onclick*=goToDate],.astrolab-host input[type=date],.astrolab-host input[type=datetime-local],.astrolab-host input[type=time]{height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;padding:0 .7rem!important;font-size:.78rem!important;display:inline-flex!important;align-items:center!important}@media (max-width:768px){.astrolab-mobile-toggle{position:absolute!important;top:10px!important;left:10px!important;width:40px!important;height:40px!important;border-radius:50%!important;z-index:60!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(20,20,26,.85)!important;border:1px solid rgba(167,139,250,.4)!important;color:#fff!important;font-size:0!important}.astrolab-mobile-toggle::before{content:'';display:block;width:18px;height:18px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="3"/><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="3"/><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"/></svg>') no-repeat center/contain}.astrolab-host #panel-home::before{display:none!important}.astrolab-host #panel-home{padding-top:56px!important}.astrolab-host .astrolab-topbar{display:none!important}.astrolab-host .tools-col{position:absolute!important;right:5px!important;top:60px!important;bottom:60px!important;left:auto!important;transform:none!important;flex-direction:column!important;width:44px!important;max-width:44px!important;height:auto!important;max-height:calc(100% - 120px);overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;gap:0!important;scrollbar-width:none;background:0 0!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;backdrop-filter:none!important}.astrolab-host .tools-col::-webkit-scrollbar{display:none}.astrolab-host .tools-col .tool-btn{width:40px!important;height:40px!important;border-radius:0!important;border-right:none!important;border-left:none!important;border-top:none!important;border-bottom:1px solid #fff!important;background:0 0!important;color:#fff!important;flex-shrink:0;box-shadow:none!important}.astrolab-host .tools-col .tool-btn:last-child{border-bottom:none!important}.astrolab-host .tools-col .tool-btn:active,.astrolab-host .tools-col .tool-btn:hover{background:rgba(255,255,255,.08)!important}.astrolab-host .tools-col .tool-btn-accent{background:rgba(188,153,255,.14)!important;color:var(--logo,#bc99ff)!important}.astrolab-host .tools-col .tools-gap{display:none!important}.astrolab-host .horo-label{font-size:0!important}.astrolab-host .horo-label::after{content:'Horóscopo'!important;font-size:.72rem!important;font-weight:600;letter-spacing:.04em}.astrolab-host .fecha-display{position:relative!important;top:auto!important;padding:.5rem .8rem!important;text-align:center}}#relocModal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:999999!important}body.admin-bar #relocModal{top:32px!important}@media (max-width:782px){body.admin-bar #relocModal{top:46px!important}}.astrolab-mobile-toggle{font-size:0!important}.astrolab-mobile-toggle svg{display:block!important;width:20px!important;height:20px!important}.astrolab-host #verActionRow,.astrolab-host .time-controls,.astrolab-host .ver-scroll>*,.astrolab-host .ver-summary,.astrolab-host .ver-tables{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.astrolab-host .ver-scroll{align-items:center!important}.astrolab-host .search-wrap{border-bottom:none!important;margin-bottom:.8rem!important;padding-bottom:0!important}.astrolab-host .sidebar>.search-wrap+.nav-menu{border-top:none!important;padding-top:0!important;margin-top:0!important}@media (min-width:769px){.astrolab-host .sidebar{padding-left:20px!important;padding-right:20px!important;--sw:320px}.astrolab-host{--sw:320px}.astrolab-host .nav-item{font-size:1.05rem!important;padding:.7rem .95rem!important;gap:.85rem!important}.astrolab-host .nav-item svg{width:22px!important;height:22px!important}.astrolab-host .search-input{font-size:.95rem!important;padding:.6rem .85rem .6rem 2.6rem!important}.astrolab-host .search-ico{width:18px!important;height:18px!important;left:1rem!important}.astrolab-host .nav-section-label{font-size:.78rem!important;padding:.7rem 1rem .3rem!important}}.astrolab-host .fg label,.astrolab-host .fl{font-size:.95rem!important;margin-bottom:.3rem;display:block}.astrolab-host .fi,.astrolab-host .fta,.astrolab-host input[type=date].fi,.astrolab-host input[type=datetime-local].fi,.astrolab-host input[type=number].fi,.astrolab-host input[type=text].fi,.astrolab-host input[type=time].fi,.astrolab-host select.fi{font-size:1rem!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:0 .85rem!important;line-height:1!important}.astrolab-host .fta{height:auto!important;min-height:88px!important;padding-top:.7rem!important;padding-bottom:.7rem!important}.astrolab-host select.fi{font-size:.95rem!important}.astrolab-host .fhint,.astrolab-host .form-help,.astrolab-host .form-info,.astrolab-host small{font-size:.9rem!important}.astrolab-host .close-panel,.astrolab-host .panel-header-bar button[onclick*="openPanel('guardadas')"],.astrolab-host .panel-header-bar button[onclick*="openPanel('home')"],.astrolab-host .panel-header-bar button[onclick*="openPanel('relocacion')"],.astrolab-host button[onclick*=closePanel]{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;border-radius:8px!important;font-size:0!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.astrolab-host .close-panel::before,.astrolab-host .panel-header-bar button[onclick*="openPanel('guardadas')"]::before,.astrolab-host .panel-header-bar button[onclick*="openPanel('home')"]::before,.astrolab-host .panel-header-bar button[onclick*="openPanel('relocacion')"]::before,.astrolab-host button[onclick*=closePanel]::before{content:'×';font-size:1.4rem!important;line-height:1;font-weight:400;color:#fff}@media (max-width:768px){.astrolab-mobile-toggle{position:absolute!important;top:10px!important;left:10px!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(20,20,26,.92)!important;border:1px solid rgba(167,139,250,.5)!important;border-radius:50%!important;z-index:70!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.4)}.astrolab-mobile-toggle svg{width:22px!important;height:22px!important;color:#fff!important}.astrolab-host #panel-home.active{display:flex!important;flex-direction:column!important;align-items:center!important}.astrolab-host #goToDateRow,.astrolab-host .fecha-display+div,.astrolab-host .ir-fecha-wrap{order:99;margin-top:1rem}.astrolab-host .tools-col{position:absolute!important;right:5px!important;top:60px!important;bottom:12px!important;left:auto!important;flex-direction:column!important;width:44px!important;max-width:44px!important;max-height:calc(100% - 76px)}.astrolab-host .time-controls{margin-right:50px!important;margin-left:auto!important;justify-content:center}.astrolab-host .tool-btn[onclick*=resetZoom],.astrolab-host .tool-btn[onclick*=zoomIn],.astrolab-host .tool-btn[onclick*=zoomOut],.astrolab-host .tool-btn[title*="1:1"],.astrolab-host .tool-btn[title*=Zoom]{display:none!important}.astrolab-host .fg label,.astrolab-host .fl{font-size:.95rem!important}.astrolab-host .nav-item{font-size:.95rem!important;padding:.55rem .85rem!important}.astrolab-host .nav-item svg{width:18px!important;height:18px!important}}.astrolab-host .sidebar{border-top-right-radius:16px;overflow-y:auto;overflow-x:hidden}.astrolab-host .sidebar-footer{padding-bottom:30px!important;margin-top:auto;font-size:.75rem;color:rgba(255,255,255,.4);line-height:1.4;text-align:center!important}.astrolab-host .sidebar-footer>div{display:block;text-align:center!important}.sidebar-footer,.sidebar-footer>div{text-align:center!important}.astrolab-host #verTransitControls:not([style*="display: none"]):not([style*="display:none"])>div,.astrolab-host #verTransitControls[style*="display: flex"]{flex-direction:row!important;background:rgba(20,20,26,.85)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;overflow:hidden;gap:0!important;padding:0!important;box-shadow:0 4px 16px rgba(0,0,0,.4);margin:0 auto;width:auto!important;display:inline-flex!important}.astrolab-host #verTransitControls>div{grid-template-columns:none!important}.astrolab-host #verTransitControls .tbtn,.astrolab-host #verTransitControls .tbtn-now,.astrolab-host #verTransitControls button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:56px!important;border-radius:0!important;border:none!important;border-right:1px solid rgba(255,255,255,.06)!important;background:0 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:0!important;margin:0!important}.astrolab-host #verTransitControls .tbtn-now:last-child,.astrolab-host #verTransitControls .tbtn:last-child,.astrolab-host #verTransitControls button:last-child{border-right:none!important}.astrolab-host #verTransitControls .tbtn:hover,.astrolab-host #verTransitControls button:hover{background:rgba(167,139,250,.14)!important}.astrolab-host #verTransitControls .tbtn-now{background:rgba(167,139,250,.18)!important;min-width:64px!important;font-weight:700!important}.astrolab-host #verTransitDateCorner{position:relative!important;top:auto!important;left:auto!important;margin:0 auto!important;padding:.6rem 1rem!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;background:rgba(20,20,26,.7);border:1px solid rgba(255,255,255,.08);border-radius:10px;max-width:90%;margin-top:.5rem!important;margin-bottom:.5rem!important;z-index:auto!important}.astrolab-host #verTransitControls{margin-top:.6rem!important}.astrolab-host .signo-clave-block{transition:transform .15s ease}.astrolab-host .signo-clave-block:hover{transform:translateY(-2px)}.astrolab-host #panel-ver .panel-header-bar .close-panel,.astrolab-host #panel-ver .panel-header-bar button[onclick*=openPanel],.astrolab-host .close-panel,.astrolab-host .panel-header-bar .close-panel,body.astrolab-page .astrolab-host .close-panel{font-size:0!important;text-indent:-9999px;overflow:hidden;color:transparent!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;padding:0!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.16)!important;position:relative!important}.astrolab-host #panel-ver .panel-header-bar .close-panel::before,.astrolab-host .close-panel::before,.astrolab-host .panel-header-bar .close-panel::before{content:'×'!important;font-size:1.4rem!important;line-height:1!important;color:#fff!important;text-indent:0!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;font-weight:400!important}.astrolab-host #verBtnRegalo{display:none!important}.astrolab-host .tbtn,.astrolab-host .time-controls .tbtn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important}.astrolab-host .tbtn svg,.astrolab-host .time-controls .tbtn svg{width:14px!important;height:10px!important;display:block!important}.astrolab-host .tbtn span,.astrolab-host .time-controls .tbtn span{font-size:.49rem!important;font-weight:600;line-height:1}.astrolab-host .main-area{position:relative!important}@media (min-width:769px){.astrolab-host .main-area .ennea-sidebar~.tools-col,.astrolab-host .main-area aside.side-panel~.tools-col{right:auto!important;left:12px!important}}.astrolab-host #regalAIBtn,.astrolab-host #regalAIResult,.astrolab-host #verBtnRegalo,.astrolab-host .ver-action-btn#verBtnRegalo,.astrolab-host button#verBtnRegalo{display:none!important;visibility:hidden!important}.astrolab-host .search-wrap{border:none!important;border-bottom:none!important;padding-bottom:0!important;margin-bottom:.6rem!important}.astrolab-host .sidebar .search-wrap+.nav-menu{border-top:none!important;padding-top:0!important;margin-top:0!important}.astrolab-host .sidebar>*+.nav-menu{border-top:none!important}@media (max-width:768px){.astrolab-mobile-toggle{top:56px!important;left:12px!important;width:44px!important;height:44px!important;border-radius:50%!important}.astrolab-mobile-toggle svg{width:22px!important;height:22px!important}.astrolab-host .wheel-wrap{order:1}.astrolab-host .time-controls{order:2!important;margin:.5rem auto!important;display:flex!important;justify-content:center!important}.astrolab-host #panel-home>.ir-fecha,.astrolab-host .fecha-display+div,.astrolab-host .ir-fecha-row{order:3!important;margin:.5rem auto!important;display:flex!important;justify-content:center!important;gap:.5rem}.astrolab-host #panel-home.active{display:flex!important;flex-direction:column!important;align-items:stretch!important}}.astrolab-host #verSummary[data-moved="1"]{margin-bottom:.6rem!important}@media (max-width:768px){.astrolab-mobile-toggle{border-radius:8px!important;top:56px!important;left:12px!important;width:42px!important;height:42px!important;background:rgba(20,20,26,.9)!important;border:1.5px solid rgba(167,139,250,.5)!important}}.astrolab-host .astrolab-transit-date-in-header{align-items:center;gap:.4rem!important;height:34px;background:0 0!important;border:none!important;padding:0!important;margin:0;flex-wrap:nowrap!important}.astrolab-host .astrolab-transit-date-in-header>span:first-child{font-size:.78rem;color:var(--logo,#bc99ff);font-weight:600}.astrolab-host .astrolab-transit-date-in-header input[type=datetime-local]{height:34px!important;font-size:.76rem!important;padding:0 .6rem!important;border-radius:6px!important;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:#fff;max-width:180px}.astrolab-host .astrolab-transit-date-in-header #verTransitDateDisplay{display:none!important}.astrolab-host .astrolab-transit-date-in-header button[onclick*=stopTransitMode]{font-size:0!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border-radius:6px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative}.astrolab-host .astrolab-transit-date-in-header button[onclick*=stopTransitMode]::before{content:'×';font-size:18px!important;line-height:1;color:#fff}@media (max-width:768px){.astrolab-host .astrolab-transit-date-in-header{display:none!important}}@media (max-width:768px){.astrolab-host .panel{display:none!important}.astrolab-host .panel.active{display:flex!important;flex-direction:column!important}.astrolab-host .astrolab-mobile-toggle{position:absolute!important;top:8px!important;left:8px!important;width:44px!important;height:44px!important;border-radius:10px!important;background:rgba(167,139,250,.88)!important;border:1px solid rgba(167,139,250,.95)!important;color:#fff!important;z-index:70!important;font-size:0!important;box-shadow:0 4px 14px rgba(167,139,250,.35);display:flex!important;align-items:center!important;justify-content:center!important}.astrolab-host .astrolab-mobile-toggle::before{display:none!important}.astrolab-host .astrolab-mobile-toggle svg{display:block!important;width:24px!important;height:24px!important;fill:#fff!important;stroke:none!important;color:#fff!important}.astrolab-host .astrolab-mobile-toggle:focus,.astrolab-host .astrolab-mobile-toggle:hover{background:#a78bfa!important}.astrolab-host #panel-home .manual-date-corner,.astrolab-host #panel-home>.manual-date-corner{position:absolute!important;top:60px!important;left:8px!important;right:auto!important;z-index:12!important;padding:.25rem .45rem!important;border-radius:7px!important;max-width:calc(100vw - 80px)!important}.astrolab-host #panel-home .manual-date-corner .manual-date-input{width:140px!important;font-size:.7rem!important;padding:.25rem .4rem!important}.astrolab-host #panel-home .manual-date-corner .manual-date-label{font-size:.55rem!important}.astrolab-host #panel-home .manual-date-corner .manual-date-btn{font-size:.65rem!important;padding:.25rem .5rem!important}.astrolab-host #panel-home .horo-corner,.astrolab-host #panel-home>.horo-corner{position:absolute!important;top:8px!important;right:56px!important;left:auto!important;z-index:12!important;max-width:calc(100vw - 130px)}.astrolab-host #panel-home{padding-top:8px!important;padding-bottom:12px!important;gap:.4rem!important}.astrolab-host #panel-home>.fecha-display{order:1!important;margin-top:112px!important;flex-shrink:0}.astrolab-host #panel-home>.wheel-wrap{order:2!important;flex:0 1 auto!important;padding:0 6px!important;min-height:0}.astrolab-host #panel-home #timeControls,.astrolab-host #panel-home>.time-controls{order:3!important;margin:.5rem auto 0!important;display:inline-flex!important;justify-content:center!important;max-width:calc(100vw - 56px)!important}.astrolab-host #panel-home .wheel-wrap>svg{width:min(86vw,78vh)!important;height:min(86vw,78vh)!important;max-width:calc(100vw - 60px)!important;max-height:70vh!important}.astrolab-host .tools-col{position:absolute!important;top:60px!important;right:5px!important;bottom:12px!important;left:auto!important;transform:none!important;flex-direction:column!important;width:44px!important;max-width:44px!important;height:auto!important;max-height:calc(100% - 76px)!important;overflow-y:auto!important;overflow-x:hidden!important;background:0 0!important;border:2px solid #fff!important;border-radius:14px!important;z-index:50!important;padding:0!important;gap:0!important;scrollbar-width:none;box-shadow:none!important;backdrop-filter:none!important}.astrolab-host .tools-col::-webkit-scrollbar{display:none!important}.astrolab-host .tools-col .tool-btn{width:40px!important;height:40px!important;border-radius:0!important;border:none!important;border-bottom:1px solid #fff!important;background:0 0!important;color:#fff!important;flex-shrink:0;box-shadow:none!important}.astrolab-host .tools-col .tool-btn:last-child{border-bottom:none!important}.astrolab-host .tools-col .tool-btn:active,.astrolab-host .tools-col .tool-btn:hover{background:rgba(255,255,255,.08)!important}.astrolab-host .tools-col .tool-btn-accent{background:rgba(188,153,255,.14)!important;color:var(--logo,#bc99ff)!important}.astrolab-host .tools-col .tools-gap{display:none!important}.astrolab-host .tools-col::-webkit-scrollbar{display:none}.astrolab-host .tools-col .tool-btn{width:40px!important;height:40px!important;min-height:40px!important;border:none!important;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:0 0!important;flex-shrink:0;display:flex!important;align-items:center;justify-content:center}.astrolab-host .tools-col .tool-btn:last-child{border-bottom:none!important}.astrolab-host .tools-col .tool-btn svg{width:18px!important;height:18px!important}.astrolab-host .tools-col .astrolab-tools-sep,.astrolab-host .tools-col .tools-gap{display:block!important;width:100%!important;height:2px!important;background:rgba(255,255,255,.08)!important;margin:0!important}.astrolab-host .tools-col.tools-hidden{display:none!important}.astrolab-host.sidebar-open .tools-col{opacity:.15;pointer-events:none}}.astrolab-host #verSummary>div:first-child>.elem-donut-wrap{max-width:780px!important;width:100%!important}.astrolab-host #verSummary>div:first-child>.elem-donut-wrap>div:last-child{justify-content:space-evenly!important;gap:0!important}.astrolab-host #verSummary .signo-clave-block{flex:0 0 auto!important;min-width:110px!important}.astrolab-host .astrolab-transit-date-in-header{display:none}.astrolab-host .astrolab-transit-date-in-header[style*="display: flex"],.astrolab-host .astrolab-transit-date-in-header[style*="display: inline-flex"],.astrolab-host .astrolab-transit-date-in-header[style*="display:flex"],.astrolab-host .astrolab-transit-date-in-header[style*="display:inline-flex"]{display:inline-flex!important;align-items:center;gap:.4rem!important;height:34px;background:0 0!important;border:none!important;padding:0!important;margin:0}.astrolab-host #verSummary>div:first-child{margin-top:10px!important;margin-bottom:.3rem!important}.astrolab-host #verWheelWrap,.astrolab-host .ver-wheel-wrap{margin-bottom:0!important;padding-bottom:0!important}@media (max-width:768px){.astrolab-host #panel-ajustes:not(.active),.astrolab-host #panel-anual:not(.active),.astrolab-host #panel-astrobranding:not(.active),.astrolab-host #panel-calendario:not(.active),.astrolab-host #panel-cita-nueva:not(.active),.astrolab-host #panel-espacios:not(.active),.astrolab-host #panel-fechas:not(.active),.astrolab-host #panel-guardadas:not(.active),.astrolab-host #panel-home:not(.active),.astrolab-host #panel-lunar:not(.active),.astrolab-host #panel-nueva:not(.active),.astrolab-host #panel-progresiones:not(.active),.astrolab-host #panel-relocacion:not(.active),.astrolab-host #panel-retorno:not(.active),.astrolab-host #panel-rev-lunar:not(.active),.astrolab-host #panel-rs-full:not(.active),.astrolab-host #panel-ver:not(.active),.astrolab-host #panel-vincular:not(.active),.astrolab-host .panel:not(.active){display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.astrolab-host #panel-home.active,.astrolab-host .panel.active{display:flex!important;flex-direction:column!important;visibility:visible!important;height:auto!important;overflow:auto!important}.astrolab-host .header-app-mobile{position:absolute;top:0;left:0;right:0;z-index:65;background:rgba(15,15,18,.96);border-bottom:1px solid rgba(255,255,255,.07);padding:8px 10px 6px;display:flex;flex-direction:column;gap:4px}.astrolab-host .header-app-mobile .hm-line-1{display:flex;align-items:center;gap:8px;height:42px}.astrolab-host .header-app-mobile .hm-line-2{text-align:center;min-height:18px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.85)}.astrolab-host .header-app-mobile #fechaDisplay{margin:0!important;padding:0!important;text-align:center!important;font-size:.74rem!important;color:#fff!important}.astrolab-host .header-app-mobile .astrolab-mobile-toggle{position:relative!important;top:0!important;left:0!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:10px!important;background:rgba(167,139,250,.92)!important;border:1px solid #a78bfa!important;box-shadow:0 4px 12px rgba(167,139,250,.35);display:flex!important;align-items:center!important;justify-content:center!important}.astrolab-host .header-app-mobile .astrolab-mobile-toggle svg{width:22px!important;height:22px!important;fill:#fff!important;stroke:none!important;color:#fff!important}.astrolab-host .header-app-mobile .astrolab-mobile-toggle::before{display:none!important}.astrolab-host .header-app-mobile .manual-date-corner{position:relative!important;top:0!important;left:0!important;right:0!important;flex:1 1 auto!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;padding:4px 6px!important;max-width:none!important;display:flex!important;align-items:center!important;gap:6px!important;height:42px!important;box-sizing:border-box!important}.astrolab-host .header-app-mobile .manual-date-corner .manual-date-label{display:none!important}.astrolab-host .header-app-mobile .manual-date-corner .manual-date-input{flex:1 1 auto!important;width:auto!important;min-width:0!important;font-size:.74rem!important;padding:0 6px!important;height:32px!important}.astrolab-host .header-app-mobile .manual-date-corner .manual-date-btn{font-size:.7rem!important;padding:0 .55rem!important;height:32px!important;flex:0 0 auto!important}.astrolab-host #panel-home.active{padding-top:80px!important;padding-bottom:12px!important;padding-left:6px!important;padding-right:54px!important;gap:.3rem!important;justify-content:flex-start!important;align-items:stretch!important}.astrolab-host #panel-home.active>#fechaDisplay,.astrolab-host #panel-home.active>.horo-corner{display:none!important}.astrolab-host #panel-home.active>.manual-date-corner{display:none!important}.astrolab-host #panel-home.active>.wheel-wrap{order:1!important;flex:1 1 auto!important;min-height:0!important;padding:0!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.astrolab-host #panel-home.active>.wheel-wrap>svg{max-width:min(80vw,56vh)!important;max-height:min(80vw,56vh)!important;width:auto!important;height:auto!important;display:block!important}.astrolab-host #panel-home.active #timeControls,.astrolab-host #panel-home.active>.time-controls{order:2!important;flex:0 0 auto!important;margin:16px auto 0!important;max-width:calc(100vw - 60px)!important}.astrolab-host .panel.active{padding-top:80px!important}.astrolab-host .tools-col{position:absolute!important;top:80px!important;right:6px!important;bottom:12px!important;left:auto!important;transform:none!important;flex-direction:column!important;width:42px!important;max-width:42px!important;max-height:calc(100% - 96px)!important;padding:0!important;gap:0!important;z-index:50!important;overflow-y:auto!important;overflow-x:hidden!important;background:rgba(20,20,26,.92)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;box-shadow:0 4px 16px rgba(0,0,0,.45);scrollbar-width:none}.astrolab-host .tools-col::-webkit-scrollbar{display:none}.astrolab-host .tools-col .tool-btn{margin:0!important;flex-shrink:0}.astrolab-host .tools-col>.astrolab-tools-sep:first-child,.astrolab-host .tools-col>.astrolab-tools-sep:last-child,.astrolab-host .tools-col>.tools-gap:first-child,.astrolab-host .tools-col>.tools-gap:last-child{display:none!important}.astrolab-host .tools-col>.astrolab-tools-sep,.astrolab-host .tools-col>.tools-gap{margin:0!important;height:2px!important;width:100%!important;background:rgba(255,255,255,.1)!important;border:none!important}.astrolab-host .tools-col .tool-btn[onclick*=resetZoom],.astrolab-host .tools-col .tool-btn[onclick*=zoomIn],.astrolab-host .tools-col .tool-btn[onclick*=zoomOut],.astrolab-host .tools-col .tool-btn[title*="1:1"],.astrolab-host .tools-col .tool-btn[title*=Zoom]{display:none!important}.astrolab-host .sidebar{z-index:90!important;background:#15151a!important;backdrop-filter:none!important;box-shadow:6px 0 32px rgba(0,0,0,.6)!important;padding-top:56px!important;padding-bottom:30px!important}.astrolab-host.sidebar-open::after{content:''!important;position:fixed!important;inset:0!important;background:rgba(0,0,0,.65)!important;z-index:85!important;pointer-events:auto!important;backdrop-filter:blur(2px)}.astrolab-host.sidebar-open .astrolab-mobile-toggle,.astrolab-host.sidebar-open .header-app-mobile{opacity:0;pointer-events:none}.astrolab-host .sidebar::before{content:'×';position:absolute;top:8px;right:14px;font-size:30px;line-height:1;color:rgba(255,255,255,.7);font-weight:300;cursor:pointer;z-index:91;pointer-events:none;display:none}.astrolab-host.sidebar-open .sidebar::before{display:block}.astrolab-host .astrolab-transit-date-in-header{display:none!important}}.astrolab-host .astrolab-mobile-toggle svg,.astrolab-host .astrolab-mobile-toggle svg *{fill:#fff!important;stroke:none!important;color:#fff!important}@media (max-width:768px){.astrolab-host .header-app-mobile .hm-line-2{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:26px!important;padding-top:2px}.astrolab-host .header-app-mobile .horo-corner{position:relative!important;top:auto!important;right:auto!important;left:auto!important;background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:6px!important;max-width:none!important}.astrolab-host .header-app-mobile .horo-corner .horo-label,.astrolab-host .header-app-mobile .horo-corner .horo-label::after{font-size:.7rem!important;letter-spacing:.04em;color:rgba(255,255,255,.78)}.astrolab-host #panel-home #fechaDisplay,.astrolab-host #panel-home>#fechaDisplay,.astrolab-host .header-app-mobile #fechaDisplay{display:none!important}body .astrolab-host .sidebar,body .astrolab-host.sidebar-open .sidebar{background:#15151a!important;background-color:#15151a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;z-index:100!important;box-shadow:6px 0 32px rgba(0,0,0,.6)!important}body .astrolab-host .sidebar *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .astrolab-host .sidebar .nav-item{color:rgba(255,255,255,.78)!important}body .astrolab-host .sidebar .nav-item.active,body .astrolab-host .sidebar .nav-item:hover{color:#fff!important;background:rgba(167,139,250,.15)!important}.astrolab-host.sidebar-open::after{pointer-events:none!important;z-index:95!important;background:rgba(0,0,0,.55)!important;backdrop-filter:blur(2px)}.astrolab-host.sidebar-open .header-app-mobile{opacity:0!important;pointer-events:none!important}.astrolab-host .tools-col{top:80px!important;bottom:auto!important;max-height:calc(100% - 92px)!important;justify-content:flex-start!important;padding:0!important;gap:0!important}.astrolab-host .tools-col>.astrolab-tools-sep,.astrolab-host .tools-col>.tool-btn,.astrolab-host .tools-col>.tools-gap{margin:0!important}.astrolab-host .tools-col>.tools-gap:first-of-type{display:none!important}.astrolab-host .header-app-mobile .astrolab-mobile-toggle svg,.astrolab-host .header-app-mobile .astrolab-mobile-toggle svg *{fill:#fff!important;stroke:none!important}.astrolab-host #panel-home.active{padding-top:80px!important}}.astrolab-host #verTransitDateCorner{display:none!important}.astrolab-host #verTransitDateCorner.is-active{display:flex!important}.astrolab-host .astrolab-transit-date-in-header.is-active{display:inline-flex!important}@media (max-width:768px){.astrolab-host .astrolab-transit-date-in-header.is-active{display:none!important}}.astrolab-host #verTransitDateCorner button[onclick*=stopTransitMode],.astrolab-host .astrolab-transit-date-in-header button[onclick*=stopTransitMode]{display:none!important}.astrolab-host .astrolab-transit-date-in-header input[type=datetime-local]{max-width:130px!important;width:130px!important}.astrolab-host .saved-toolbar{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.7rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.05);background:0 0;flex-shrink:0}.astrolab-host .saved-toolbar .saved-import-btn{background:rgba(167,139,250,.18);border:1px solid rgba(167,139,250,.4);color:#fff;font-family:inherit;font-size:.74rem;font-weight:600;padding:.4rem .8rem;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s}.astrolab-host .saved-toolbar .saved-import-btn:hover{background:rgba(167,139,250,.32)}.astrolab-host .saved-toolbar select.fi{width:auto!important;padding:.35rem .6rem!important;font-size:.74rem!important;height:34px!important;min-height:34px!important;max-width:180px}@media (max-width:768px){.astrolab-host .saved-toolbar{padding:.6rem .8rem}.astrolab-host .saved-toolbar select.fi{flex:1 1 auto;max-width:100%}}@media (max-width:768px){.astrolab-host.sidebar-open::after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.55)!important}.astrolab-host .tools-col{top:110px!important;max-height:calc(100% - 122px)!important}.astrolab-host .header-app-mobile .manual-date-corner{background:0 0!important;border:none!important;box-shadow:none!important}.astrolab-host .header-app-mobile .manual-date-corner .manual-date-input{background:0 0!important;border:1px solid rgba(255,255,255,.18)!important}.astrolab-host .astrolab-mobile-toggle{position:relative}.astrolab-host .astrolab-mobile-toggle::after{content:'';position:absolute;inset:0;margin:auto;width:24px;height:24px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 276 292'><path d='M41.95,210.65v-10.12c.09-.43,.19-.85,.27-1.28,4.04-23.76,27.05-38.33,50.28-31.77,1.56,.44,2.57,.12,3.66-.99,4.47-4.54,9.01-9.02,13.52-13.52,2.86-2.85,2.89-2.88,.07-5.87-10.49-11.15-20.98-22.3-31.5-33.42-2.86-3.02-2.08-3.33-5.28-.17-4.15,4.09-7.97,3.63-10.97-1.34-5.35-8.88-10.66-17.78-16.04-26.65-1.79-2.96-3.27-6.03-4.01-9.42v-6.37c.8-3.3,1.92-6.46,4.09-9.16,6.79-8.43,17.39-10.26,27.11-4.57,7.34,4.3,14.6,8.72,21.9,13.09,2.47,1.48,4.97,2.9,7.39,4.46,3.55,2.29,4.02,6.13,1.21,9.29-.75,.84-1.51,1.69-2.38,2.39-1.3,1.06-1.14,1.85-.02,3.02,7.34,7.68,14.59,15.46,21.91,23.16,3.96,4.17,7.79,8.47,12,12.4,1.89,1.76,1.98,1.73,3.76-.04,5.53-5.52,11.03-11.08,16.62-16.53,1.34-1.31,1.61-2.48,1.15-4.29-3.73-14.49-.61-27.37,9.71-38.27,11.33-11.97,29.72-15.38,44.62-8.53,1.71,.79,3.12,1.83,3.77,3.68,.96,2.73-.09,4.86-1.98,6.76-4.55,4.55-9.13,9.08-13.65,13.67-1.86,1.88-2.24,4.49-1.14,6.54,1.09,2.04,3.21,3.02,5.71,2.68,1.46-.2,2.5-1.07,3.48-2.06,4.33-4.33,8.66-8.67,13.01-12.98,4.19-4.15,8.51-3.29,10.93,2.13,1.54,3.45,2.31,7.11,3.06,10.78v9.37c-.07,.3-.16,.6-.21,.91-4.1,24.56-26.49,38.97-50.53,32.48-1.4-.38-2.35-.12-3.34,.88-4.7,4.75-9.45,9.45-14.18,14.18-1.72,1.72-1.71,1.75,.24,3.19,8.75,6.45,17.41,13.04,26.29,19.31,11.16,7.88,21.59,16.52,31.08,26.39,5.16,5.37,9.33,11.03,10.67,18.47v8.25c-1.16,6.31-3.8,11.83-8.45,16.35-4.37,4.26-9.68,6.52-15.58,7.63h-7.13c-5.85-.94-11.36-2.89-15.75-6.93-6.66-6.14-13.3-12.36-19.15-19.28-11.09-13.12-21.92-26.47-32.82-39.76-1.05-1.28-1.74-1.42-2.94-.19-3.83,3.94-7.7,7.86-11.69,11.64-1.46,1.38-1.8,2.59-1.23,4.56,4.91,16.88-2.49,35.37-17.58,44.4-4.85,2.9-10.12,4.54-15.63,5.55h-9.76c-.42-.1-.84-.22-1.27-.29-3.72-.63-7.31-1.65-10.7-3.3-3.78-1.84-4.67-5.98-2.01-9.22,.47-.58,1.02-1.1,1.54-1.63,4.33-4.33,8.68-8.63,12.97-12.99,1.85-1.88,2.2-4.48,1.07-6.54-1.11-2.02-3.25-2.99-5.74-2.62-1.45,.21-2.48,1.1-3.47,2.08-4.24,4.23-8.48,8.48-12.73,12.7-4.53,4.51-8.75,3.65-11.34-2.23-1.42-3.23-2.08-6.65-2.87-10.05ZM197.8,65.18l-.3-.54c-.74-.08-1.47-.23-2.21-.24-6.46-.02-12.41,1.7-17.48,5.75-7.52,6-11.21,13.82-10.81,23.53,.15,3.69,1.13,7.13,2.52,10.5,1.11,2.69,.52,5-1.45,7.05-.48,.5-.96,.98-1.45,1.47-21.64,21.6-43.32,43.16-64.87,64.83-3.07,3.09-6,3.75-10.07,2.14-12.63-5-26.11-.68-33.67,10.52-3.22,4.76-4.46,10.12-4.6,15.78-.02,.72-.09,1.79,.53,2.07,.75,.35,1.19-.69,1.71-1.17,2.46-2.31,4.68-4.87,7.33-6.98,9.05-7.19,23.05-2.97,26.57,8.02,2.22,6.95,.4,12.91-4.58,18.04-1.87,1.93-3.8,3.8-5.69,5.72-.29,.29-.8,.57-.62,1.05,.19,.49,.76,.31,1.17,.37,2.13,.34,4.26,.1,6.34-.3,17.63-3.33,27.53-20.95,20.99-37.67-1.63-4.18-.88-7.09,2.25-10.19,21.77-21.56,43.45-43.2,65.05-64.92,3.02-3.04,5.96-3.79,9.91-2.06,5.75,2.51,11.75,2.63,17.81,1.08,12.34-3.16,21.24-15.42,20.36-28.06-.04-.52,.21-1.27-.47-1.47-.5-.15-.82,.48-1.17,.82-2.58,2.46-4.93,5.15-7.72,7.39-5.54,4.45-13.74,4.78-19.85,.8-6.06-3.95-8.98-11.65-7.12-18.52,.93-3.43,2.81-6.23,5.3-8.68,2.08-2.05,4.19-4.08,6.28-6.12Zm24.76,151.32c.2-4.48-1.72-8.47-5.11-11.86-4.82-4.81-9.65-9.63-14.48-14.43-.53-.53-1.1-1.03-1.7-1.47-6.84-5.05-13.71-10.07-20.52-15.16-1.22-.91-1.98-.81-3.01,.24-5.23,5.3-10.49,10.55-15.8,15.77-1.06,1.04-1.14,1.77-.18,2.97,9.74,12.06,19.63,23.99,31.05,34.56,1.61,1.49,3.28,2.88,5.22,3.94,11.27,6.14,24.79-1.66,24.52-14.56ZM53.59,73.37c-.07,1.52,.62,3.17,1.57,4.75,4.1,6.79,8.17,13.6,12.26,20.4q1.47,2.45,3.49,.5c3.33-3.22,6.54-3.18,9.76,.18,2.3,2.39,4.57,4.79,6.83,7.22,10.74,11.52,21.78,22.75,32.34,34.44,.51,.56,.93,1.04,1.66,.3,2.16-2.17,4.33-4.33,6.49-6.5,.55-.56,.46-1.07-.12-1.59-4.87-4.41-9.18-9.37-13.7-14.13-8.69-9.15-17.35-18.34-26.01-27.52-3.18-3.38-3.15-6.36,.05-9.64,.17-.18,.34-.37,.53-.53,1.22-.98,1.11-1.67-.28-2.49-6.2-3.64-12.35-7.37-18.52-11.06-1.45-.86-2.87-1.81-4.4-2.49-5.79-2.57-12.01,1.53-11.96,8.17Zm102.57,82.26c-.64-.06-.95,.27-1.26,.58-3.89,3.88-7.77,7.77-11.68,11.64-.81,.8-.68,1.44,0,2.25,2.93,3.49,5.85,6.99,8.72,10.53,.87,1.07,1.52,.95,2.42,.05,4.66-4.7,9.34-9.38,14.06-14.03,1-.99,.84-1.56-.22-2.33-3.7-2.66-7.36-5.39-11.03-8.09-.35-.25-.74-.45-.99-.61Z'/><path d='M184.19,187.58c.95-.04,2.33,.63,3.48,1.77,7.44,7.4,14.89,14.79,22.28,22.25,2.51,2.53,2.44,6.07,.06,8.38-2.32,2.25-5.78,2.28-8.26-.16-7.52-7.41-14.97-14.89-22.42-22.37-1.81-1.82-2.16-4.08-1.19-6.41,.96-2.28,2.82-3.42,6.05-3.46Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 276 292'><path d='M41.95,210.65v-10.12c.09-.43,.19-.85,.27-1.28,4.04-23.76,27.05-38.33,50.28-31.77,1.56,.44,2.57,.12,3.66-.99,4.47-4.54,9.01-9.02,13.52-13.52,2.86-2.85,2.89-2.88,.07-5.87-10.49-11.15-20.98-22.3-31.5-33.42-2.86-3.02-2.08-3.33-5.28-.17-4.15,4.09-7.97,3.63-10.97-1.34-5.35-8.88-10.66-17.78-16.04-26.65-1.79-2.96-3.27-6.03-4.01-9.42v-6.37c.8-3.3,1.92-6.46,4.09-9.16,6.79-8.43,17.39-10.26,27.11-4.57,7.34,4.3,14.6,8.72,21.9,13.09,2.47,1.48,4.97,2.9,7.39,4.46,3.55,2.29,4.02,6.13,1.21,9.29-.75,.84-1.51,1.69-2.38,2.39-1.3,1.06-1.14,1.85-.02,3.02,7.34,7.68,14.59,15.46,21.91,23.16,3.96,4.17,7.79,8.47,12,12.4,1.89,1.76,1.98,1.73,3.76-.04,5.53-5.52,11.03-11.08,16.62-16.53,1.34-1.31,1.61-2.48,1.15-4.29-3.73-14.49-.61-27.37,9.71-38.27,11.33-11.97,29.72-15.38,44.62-8.53,1.71,.79,3.12,1.83,3.77,3.68,.96,2.73-.09,4.86-1.98,6.76-4.55,4.55-9.13,9.08-13.65,13.67-1.86,1.88-2.24,4.49-1.14,6.54,1.09,2.04,3.21,3.02,5.71,2.68,1.46-.2,2.5-1.07,3.48-2.06,4.33-4.33,8.66-8.67,13.01-12.98,4.19-4.15,8.51-3.29,10.93,2.13,1.54,3.45,2.31,7.11,3.06,10.78v9.37c-.07,.3-.16,.6-.21,.91-4.1,24.56-26.49,38.97-50.53,32.48-1.4-.38-2.35-.12-3.34,.88-4.7,4.75-9.45,9.45-14.18,14.18-1.72,1.72-1.71,1.75,.24,3.19,8.75,6.45,17.41,13.04,26.29,19.31,11.16,7.88,21.59,16.52,31.08,26.39,5.16,5.37,9.33,11.03,10.67,18.47v8.25c-1.16,6.31-3.8,11.83-8.45,16.35-4.37,4.26-9.68,6.52-15.58,7.63h-7.13c-5.85-.94-11.36-2.89-15.75-6.93-6.66-6.14-13.3-12.36-19.15-19.28-11.09-13.12-21.92-26.47-32.82-39.76-1.05-1.28-1.74-1.42-2.94-.19-3.83,3.94-7.7,7.86-11.69,11.64-1.46,1.38-1.8,2.59-1.23,4.56,4.91,16.88-2.49,35.37-17.58,44.4-4.85,2.9-10.12,4.54-15.63,5.55h-9.76c-.42-.1-.84-.22-1.27-.29-3.72-.63-7.31-1.65-10.7-3.3-3.78-1.84-4.67-5.98-2.01-9.22,.47-.58,1.02-1.1,1.54-1.63,4.33-4.33,8.68-8.63,12.97-12.99,1.85-1.88,2.2-4.48,1.07-6.54-1.11-2.02-3.25-2.99-5.74-2.62-1.45,.21-2.48,1.1-3.47,2.08-4.24,4.23-8.48,8.48-12.73,12.7-4.53,4.51-8.75,3.65-11.34-2.23-1.42-3.23-2.08-6.65-2.87-10.05ZM197.8,65.18l-.3-.54c-.74-.08-1.47-.23-2.21-.24-6.46-.02-12.41,1.7-17.48,5.75-7.52,6-11.21,13.82-10.81,23.53,.15,3.69,1.13,7.13,2.52,10.5,1.11,2.69,.52,5-1.45,7.05-.48,.5-.96,.98-1.45,1.47-21.64,21.6-43.32,43.16-64.87,64.83-3.07,3.09-6,3.75-10.07,2.14-12.63-5-26.11-.68-33.67,10.52-3.22,4.76-4.46,10.12-4.6,15.78-.02,.72-.09,1.79,.53,2.07,.75,.35,1.19-.69,1.71-1.17,2.46-2.31,4.68-4.87,7.33-6.98,9.05-7.19,23.05-2.97,26.57,8.02,2.22,6.95,.4,12.91-4.58,18.04-1.87,1.93-3.8,3.8-5.69,5.72-.29,.29-.8,.57-.62,1.05,.19,.49,.76,.31,1.17,.37,2.13,.34,4.26,.1,6.34-.3,17.63-3.33,27.53-20.95,20.99-37.67-1.63-4.18-.88-7.09,2.25-10.19,21.77-21.56,43.45-43.2,65.05-64.92,3.02-3.04,5.96-3.79,9.91-2.06,5.75,2.51,11.75,2.63,17.81,1.08,12.34-3.16,21.24-15.42,20.36-28.06-.04-.52,.21-1.27-.47-1.47-.5-.15-.82,.48-1.17,.82-2.58,2.46-4.93,5.15-7.72,7.39-5.54,4.45-13.74,4.78-19.85,.8-6.06-3.95-8.98-11.65-7.12-18.52,.93-3.43,2.81-6.23,5.3-8.68,2.08-2.05,4.19-4.08,6.28-6.12Zm24.76,151.32c.2-4.48-1.72-8.47-5.11-11.86-4.82-4.81-9.65-9.63-14.48-14.43-.53-.53-1.1-1.03-1.7-1.47-6.84-5.05-13.71-10.07-20.52-15.16-1.22-.91-1.98-.81-3.01,.24-5.23,5.3-10.49,10.55-15.8,15.77-1.06,1.04-1.14,1.77-.18,2.97,9.74,12.06,19.63,23.99,31.05,34.56,1.61,1.49,3.28,2.88,5.22,3.94,11.27,6.14,24.79-1.66,24.52-14.56ZM53.59,73.37c-.07,1.52,.62,3.17,1.57,4.75,4.1,6.79,8.17,13.6,12.26,20.4q1.47,2.45,3.49,.5c3.33-3.22,6.54-3.18,9.76,.18,2.3,2.39,4.57,4.79,6.83,7.22,10.74,11.52,21.78,22.75,32.34,34.44,.51,.56,.93,1.04,1.66,.3,2.16-2.17,4.33-4.33,6.49-6.5,.55-.56,.46-1.07-.12-1.59-4.87-4.41-9.18-9.37-13.7-14.13-8.69-9.15-17.35-18.34-26.01-27.52-3.18-3.38-3.15-6.36,.05-9.64,.17-.18,.34-.37,.53-.53,1.22-.98,1.11-1.67-.28-2.49-6.2-3.64-12.35-7.37-18.52-11.06-1.45-.86-2.87-1.81-4.4-2.49-5.79-2.57-12.01,1.53-11.96,8.17Zm102.57,82.26c-.64-.06-.95,.27-1.26,.58-3.89,3.88-7.77,7.77-11.68,11.64-.81,.8-.68,1.44,0,2.25,2.93,3.49,5.85,6.99,8.72,10.53,.87,1.07,1.52,.95,2.42,.05,4.66-4.7,9.34-9.38,14.06-14.03,1-.99,.84-1.56-.22-2.33-3.7-2.66-7.36-5.39-11.03-8.09-.35-.25-.74-.45-.99-.61Z'/><path d='M184.19,187.58c.95-.04,2.33,.63,3.48,1.77,7.44,7.4,14.89,14.79,22.28,22.25,2.51,2.53,2.44,6.07,.06,8.38-2.32,2.25-5.78,2.28-8.26-.16-7.52-7.41-14.97-14.89-22.42-22.37-1.81-1.82-2.16-4.08-1.19-6.41,.96-2.28,2.82-3.42,6.05-3.46Z'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;display:block!important}.astrolab-host .astrolab-mobile-toggle>svg{display:none!important}}body .astrolab-host .tools-col.tools-hidden{display:none!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:768px){.astrolab-host .header-app-mobile{background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body .astrolab-host .sidebar{background:#1a1a1f!important}body .astrolab-host .sidebar .nav-item{color:rgba(255,255,255,.92)!important}body .astrolab-host .sidebar .nav-item svg{opacity:.85}body .astrolab-host .sidebar .search-input{color:#fff!important}body .astrolab-host .sidebar .nav-section-label{color:rgba(255,255,255,.5)!important}.astrolab-host.sidebar-open::after{background:rgba(0,0,0,.4)!important;backdrop-filter:none!important}.astrolab-host .panel.active{padding-right:54px!important}.astrolab-host #panel-ver.active{padding-right:54px!important}.astrolab-host #panel-nueva.active,.astrolab-host #panel-relocacion.active,.astrolab-host #panel-rs-full.active,.astrolab-host #panel-vincular.active{padding-right:54px!important}.astrolab-host .tools-col .astrolab-tools-share-btn{display:flex!important;width:40px!important;height:40px!important;margin:0!important;flex-shrink:0}}@media (max-width:768px){.astrolab-host .header-app-mobile .hm-line-2{justify-content:flex-start!important;padding-left:4px!important}.astrolab-host .header-app-mobile .horo-corner{justify-content:flex-start!important}.astrolab-host .header-app-mobile .horo-corner .horo-label{font-size:0!important;text-transform:none!important;color:rgba(255,255,255,.92)!important;margin-right:4px}.astrolab-host .header-app-mobile .horo-corner .horo-label::after{font-size:.72rem!important;font-weight:600!important;letter-spacing:.04em!important;color:rgba(255,255,255,.92)!important}.astrolab-host:not(:has(#panel-home.active)) .header-app-mobile .hm-line-2,.astrolab-host:not(:has(#panel-home.active)) .header-app-mobile .horo-corner{display:none!important}.astrolab-host .tools-col{position:fixed!important;top:calc(var(--astrolab-header-offset,0px) + 110px)!important;right:6px!important;bottom:16px!important;left:auto!important;transform:none!important;z-index:60!important}}@media (min-width:769px){.astrolab-host .tools-col{position:fixed!important;top:calc(var(--astrolab-header-offset,0px) + 50vh)!important;transform:translateY(-50%)!important;bottom:auto!important;right:12px!important;left:auto!important}}.astrolab-host .manual-date-corner{align-items:stretch!important}.astrolab-host .manual-date-btn,.astrolab-host .manual-date-input{height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important}.astrolab-host .manual-date-btn{padding-left:.7rem!important;padding-right:.7rem!important}@media (max-width:768px){.astrolab-host .tools-col{position:absolute!important;top:50%!important;right:6px!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important;height:auto!important;max-height:calc(100% - 200px)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:50!important}.astrolab-host .header-app-mobile .manual-date-btn,.astrolab-host .header-app-mobile .manual-date-input{height:34px!important;min-height:34px!important;max-height:34px!important}.astrolab-host #panel-ver.active .panel-header-bar{background:#000!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding:6px 8px!important;gap:4px!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none;position:sticky;top:0;z-index:32}.astrolab-host #panel-ver .panel-header-bar::-webkit-scrollbar{display:none}.astrolab-host #panel-ver .panel-header-bar .panel-title{font-size:.78rem!important;white-space:nowrap;flex-shrink:0;min-width:0}.astrolab-host #panel-ver .panel-header-bar>div{gap:4px!important;flex-wrap:nowrap!important;flex-shrink:0}.astrolab-host #panel-ver .panel-header-bar button{font-size:.7rem!important;padding:4px 7px!important;height:28px!important;min-height:28px!important;flex-shrink:0}.astrolab-host #panel-ver .panel-header-bar .close-panel,.astrolab-host #panel-ver .panel-header-bar button[onclick*=openPanel]{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important}.astrolab-host #panel-ver .panel-header-bar svg{width:12px!important;height:12px!important}.astrolab-host #panel-ver #verInfoBar{background:#000!important;padding:4px 10px!important;font-size:.66rem!important;gap:.5rem!important;position:sticky;top:40px;z-index:31;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.astrolab-host #panel-ver.active{padding-top:80px!important}}@media (max-width:768px){.astrolab-host .header-app-mobile .astrolab-mobile-toggle{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:8px!important}.astrolab-host .header-app-mobile .astrolab-mobile-toggle::after{width:28px!important;height:28px!important;-webkit-mask-size:26px!important;mask-size:26px!important}.astrolab-host .header-app-mobile .hm-line-1{height:34px!important;align-items:center!important}.astrolab-host .header-app-mobile .manual-date-btn,.astrolab-host .header-app-mobile .manual-date-input{height:34px!important;min-height:34px!important;max-height:34px!important}.astrolab-host .header-app-mobile{left:0!important;right:0!important;width:100%!important}.astrolab-host #panel-ver.active .panel-header-bar{flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;overflow-x:visible!important;gap:6px!important;padding:8px 10px!important}.astrolab-host #panel-ver .panel-header-bar .panel-title{font-size:.85rem!important;font-weight:700!important;text-align:left;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.astrolab-host #panel-ver .panel-header-bar>div{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;scrollbar-width:none}.astrolab-host #panel-ver .panel-header-bar>div::-webkit-scrollbar{display:none}.astrolab-host #panel-ver .panel-header-bar button{font-size:.7rem!important;padding:4px 9px!important;height:28px!important;min-height:28px!important;flex-shrink:0!important}.astrolab-host .tools-col{position:fixed!important;top:calc(var(--astrolab-header-offset,0px) + 80px + (100vh - var(--astrolab-header-offset,0px) - 80px)/ 2)!important;transform:translateY(-50%)!important;right:4px!important;bottom:auto!important;left:auto!important;height:auto!important;max-height:calc(100vh - var(--astrolab-header-offset,0px) - 110px)!important;z-index:40!important}}@media (min-width:769px){.astrolab-host .tools-col{position:fixed!important;top:calc(var(--astrolab-header-offset,0px) + (100vh - var(--astrolab-header-offset,0px))/ 2)!important;transform:translateY(-50%)!important;right:12px!important;bottom:auto!important;left:auto!important;height:auto!important;max-height:calc(100vh - var(--astrolab-header-offset,0px) - 60px)!important}}@media (max-width:768px){.astrolab-host .header-app-mobile .hm-line-2{justify-content:flex-end!important;padding-left:0!important;padding-right:8px!important}.astrolab-host .header-app-mobile .horo-corner{justify-content:flex-end!important}.astrolab-host .header-app-mobile .astrolab-mobile-toggle{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;aspect-ratio:1/1!important;flex:0 0 34px!important;padding:0!important;box-sizing:border-box!important}.astrolab-host .header-app-mobile .astrolab-mobile-toggle::after{width:26px!important;height:26px!important;-webkit-mask-size:24px 24px!important;mask-size:24px 24px!important}.astrolab-host .tools-col{position:fixed!important;right:4px!important;bottom:auto!important;left:auto!important;height:auto!important;max-height:calc(100vh - var(--astrolab-header-offset,0px) - 100px)!important;z-index:40!important}}@media (min-width:769px){.astrolab-host .tools-col{position:fixed!important;right:12px!important;bottom:auto!important;left:auto!important;height:auto!important;max-height:calc(100vh - var(--astrolab-header-offset,0px) - 60px)!important}}.astrolab-host .nav-item[data-locked="1"]{color:rgba(255,255,255,.42)!important;opacity:.85;position:relative}.astrolab-host .nav-item[data-locked="1"] svg{opacity:.5}.astrolab-host .nav-item[data-locked="1"]:hover{background:rgba(167,139,250,.08)!important;color:rgba(255,255,255,.55)!important;cursor:pointer}.astrolab-host .nav-item[data-locked="1"]:hover .astrolab-lock-crown{transform:scale(1.15)}.astrolab-host .astrolab-lock-crown{display:inline-flex;align-items:center;margin-left:.45rem;color:var(--logo,#bc99ff);transition:transform .15s ease;flex-shrink:0}.astrolab-host .astrolab-lock-crown svg{width:12px;height:12px;display:block;opacity:1!important}.astrolab-upgrade-modal{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:1rem;font-family:'DM Sans',system-ui,sans-serif;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.astrolab-upgrade-modal,.astrolab-upgrade-modal *,body:has(.astrolab-host.astrolab-embed-mode) .astrolab-upgrade-modal,body:has(.astrolab-host.astrolab-embed-mode) .astrolab-upgrade-modal *{cursor:default!important}.astrolab-upgrade-modal a,.astrolab-upgrade-modal button,body:has(.astrolab-host.astrolab-embed-mode) .astrolab-upgrade-modal a,body:has(.astrolab-host.astrolab-embed-mode) .astrolab-upgrade-modal button{cursor:pointer!important}.astrolab-upgrade-modal .aum-card{background:linear-gradient(180deg,#1a1a22,#131319);border:1px solid rgba(167,139,250,.35);border-radius:16px;padding:1.8rem 1.6rem 1.4rem;max-width:460px;width:100%;color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.65),0 0 0 1px rgba(167,139,250,.18);position:relative;text-align:center}.astrolab-upgrade-modal .aum-close{position:absolute;top:10px;right:12px;background:0 0;border:none;color:rgba(255,255,255,.6);font-size:1.4rem;cursor:pointer;line-height:1;padding:4px 8px}.astrolab-upgrade-modal .aum-close:hover{color:#fff}.astrolab-upgrade-modal .aum-crown{width:64px;height:64px;margin:0 auto .8rem;border-radius:50%;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.35);display:flex;align-items:center;justify-content:center;color:#bc99ff}.astrolab-upgrade-modal .aum-title{font-size:1.1rem;font-weight:700;margin:0 0 .4rem;color:#fff}.astrolab-upgrade-modal .aum-current{font-size:.78rem;color:rgba(255,255,255,.6);margin:0 0 1rem}.astrolab-upgrade-modal .aum-current strong{color:#bc99ff}.astrolab-upgrade-modal .aum-features{list-style:none;margin:0 0 1.4rem;padding:.9rem 1rem;background:rgba(255,255,255,.03);border-radius:10px;border:1px solid rgba(255,255,255,.05);text-align:left}.astrolab-upgrade-modal .aum-features li{font-size:.82rem;padding:4px 0;color:rgba(255,255,255,.85);position:relative;padding-left:1.2rem}.astrolab-upgrade-modal .aum-features li::before{content:'✓';position:absolute;left:0;color:#bc99ff;font-weight:700}.astrolab-upgrade-modal .aum-actions{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.astrolab-upgrade-modal .aum-btn-primary{background:linear-gradient(135deg,#a78bfa,#8b6dec);border:none;color:#fff;font-size:.88rem;font-weight:700;padding:.65rem 1.3rem;border-radius:10px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;box-shadow:0 6px 18px rgba(167,139,250,.35);transition:transform .15s,box-shadow .15s}.astrolab-upgrade-modal .aum-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(167,139,250,.5)}.astrolab-upgrade-modal .aum-btn-secondary{background:0 0;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.78);font-size:.82rem;padding:.55rem 1rem;border-radius:10px;cursor:pointer;font-family:inherit}.astrolab-upgrade-modal .aum-btn-secondary:hover{background:rgba(255,255,255,.05);color:#fff}.astrolab-chart-embed{max-width:720px!important;width:100%!important;margin:1.5rem auto!important;box-sizing:border-box;color:inherit;font-family:'DM Sans',system-ui,sans-serif;background:0 0;border:0;box-shadow:none}.astrolab-chart-embed .ace-head{text-align:center;margin-bottom:2px}.astrolab-chart-embed .ace-name{margin:0 0 .2rem;font-size:1.25rem;font-weight:700;color:inherit;letter-spacing:.01em}.astrolab-chart-embed .ace-meta{font-size:.85rem;color:rgba(180,180,200,.85);letter-spacing:.02em;margin-top:.15rem}.astrolab-chart-embed .ace-trio{display:none}.astrolab-chart-embed .ace-trio strong{color:inherit;font-weight:700}.astrolab-chart-embed .ace-frame{width:100%!important;aspect-ratio:1/1!important;height:auto!important;background:0 0;position:relative;overflow:visible;margin-top:0!important}.astrolab-chart-embed .ace-frame iframe{width:100%;height:100%;border:0;display:block;background:0 0;border-radius:0!important}.astrolab-chart-embed .ace-actions{margin-top:.5rem;padding:0;display:flex;justify-content:center;width:100%}.astrolab-chart-embed .ace-cta{display:inline-flex;align-items:center;gap:.4rem;background:0 0;color:#fff!important;text-decoration:none;padding:.55rem 1.2rem;border:2px solid #fff;border-radius:10px;font-weight:700;font-size:.92rem;letter-spacing:.01em;box-shadow:none;transition:background-color .18s,color .18s}.astrolab-chart-embed .ace-cta:focus-visible,.astrolab-chart-embed .ace-cta:hover{background:rgba(255,255,255,.25);color:#fff!important;outline:0}.astrolab-host.astrolab-embed-mode #horoscopeTitle,.astrolab-host.astrolab-embed-mode #isolationFooter,.astrolab-host.astrolab-embed-mode #verActionRow,.astrolab-host.astrolab-embed-mode #verInfoBar,.astrolab-host.astrolab-embed-mode #verTransitAspectToggle,.astrolab-host.astrolab-embed-mode #verTransitControls,.astrolab-host.astrolab-embed-mode #verTransitDateCorner,.astrolab-host.astrolab-embed-mode .astrolab-mobile-toggle,.astrolab-host.astrolab-embed-mode .astrolab-topbar,.astrolab-host.astrolab-embed-mode .bg-toggle,.astrolab-host.astrolab-embed-mode .fecha-display,.astrolab-host.astrolab-embed-mode .header-app-mobile,.astrolab-host.astrolab-embed-mode .horo-corner,.astrolab-host.astrolab-embed-mode .manual-date-corner,.astrolab-host.astrolab-embed-mode .panel-header-bar,.astrolab-host.astrolab-embed-mode .sidebar,.astrolab-host.astrolab-embed-mode .tbtns-row,.astrolab-host.astrolab-embed-mode .time-controls,.astrolab-host.astrolab-embed-mode .tools-col,.astrolab-host.astrolab-embed-mode .ver-summary,body:has(.astrolab-host.astrolab-embed-mode) #masthead,body:has(.astrolab-host.astrolab-embed-mode) .astrolab-account-badge,body:has(.astrolab-host.astrolab-embed-mode) .astrolab-account-banner,body:has(.astrolab-host.astrolab-embed-mode) .astrolab-mock-sub,body:has(.astrolab-host.astrolab-embed-mode) .ball-cursor,body:has(.astrolab-host.astrolab-embed-mode) .cursor,body:has(.astrolab-host.astrolab-embed-mode) .cursor-dot,body:has(.astrolab-host.astrolab-embed-mode) .cursor-outline,body:has(.astrolab-host.astrolab-embed-mode) .ec-cursor,body:has(.astrolab-host.astrolab-embed-mode) .magic-cursor,body:has(.astrolab-host.astrolab-embed-mode) .pulse-cursor,body:has(.astrolab-host.astrolab-embed-mode) .site-footer,body:has(.astrolab-host.astrolab-embed-mode) .site-header,body:has(.astrolab-host.astrolab-embed-mode) [class*=cursor-blob],body:has(.astrolab-host.astrolab-embed-mode) [class*=cursor-follow],body:has(.astrolab-host.astrolab-embed-mode) [class*=cursor-glow],body:has(.astrolab-host.astrolab-embed-mode) [class*=custom-cursor],body:has(.astrolab-host.astrolab-embed-mode) [class*=mouse-cursor],body:has(.astrolab-host.astrolab-embed-mode) [class*=mouse-follow],body:has(.astrolab-host.astrolab-embed-mode) [class*=mouse-trail],body:has(.astrolab-host.astrolab-embed-mode) [id*=cursor],body:has(.astrolab-host.astrolab-embed-mode) footer,body:has(.astrolab-host.astrolab-embed-mode) header{display:none!important;pointer-events:none!important}.astrolab-host.astrolab-embed-mode .ver-scroll>:not(.ver-wheel-wrap){display:none!important}body:has(.astrolab-host.astrolab-embed-mode),html:has(.astrolab-host.astrolab-embed-mode){overflow:hidden!important;margin:0!important;padding:0!important;height:100%!important;background:0 0!important;cursor:default!important}body:has(.astrolab-host.astrolab-embed-mode) *,body:has(.astrolab-host.astrolab-embed-mode) ::after,body:has(.astrolab-host.astrolab-embed-mode) ::before{cursor:inherit}body:has(.astrolab-host.astrolab-embed-mode)::after,body:has(.astrolab-host.astrolab-embed-mode)::before{content:none!important;display:none!important}body:has(.astrolab-host.astrolab-embed-mode) #content,body:has(.astrolab-host.astrolab-embed-mode) #page,body:has(.astrolab-host.astrolab-embed-mode) .entry-content,body:has(.astrolab-host.astrolab-embed-mode) .site-content,body:has(.astrolab-host.astrolab-embed-mode) main{background:0 0!important;margin:0!important;padding:0!important;max-width:100%!important;width:100%!important}.astrolab-host.astrolab-embed-mode{--astrolab-header-offset:0px!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;background:0 0!important;overflow:visible!important}.astrolab-host.astrolab-embed-mode .app,.astrolab-host.astrolab-embed-mode .main-area,.astrolab-host.astrolab-embed-mode .panel,.astrolab-host.astrolab-embed-mode .panel.active,.astrolab-host.astrolab-embed-mode .ver-scroll,.astrolab-host.astrolab-embed-mode .ver-wheel-wrap,.astrolab-host.astrolab-embed-mode .wheel-wrap{overflow:visible!important}.astrolab-host.astrolab-embed-mode .app{opacity:0;transition:opacity .18s ease-out}.astrolab-host.astrolab-embed-mode.astrolab-embed-ready .app{opacity:1}.astrolab-host.astrolab-embed-mode .panel{padding:0!important;margin:0!important;background:0 0!important;overflow:visible!important}.astrolab-host.astrolab-embed-mode .panel.active{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.astrolab-host.astrolab-embed-mode .main-area{margin-left:0!important;background:0 0!important}.astrolab-host.astrolab-embed-mode .ver-wheel-wrap,.astrolab-host.astrolab-embed-mode .wheel-wrap{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;background:0 0!important;display:block!important}.astrolab-host.astrolab-embed-mode .ver-scroll{display:none!important}.astrolab-host.astrolab-embed-mode #savedChart,.astrolab-host.astrolab-embed-mode #zodiacWheel,.astrolab-host.astrolab-embed-mode .ver-wheel-wrap>svg,.astrolab-host.astrolab-embed-mode .wheel-wrap>svg{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0 auto!important;background:0 0!important;overflow:visible!important;transform:none!important}.astrolab-host.astrolab-embed-mode .ver-wheel-wrap,.astrolab-host.astrolab-embed-mode .wheel-wrap{overflow:visible!important;position:relative!important}.astrolab-pricing-hero{max-width:1180px;margin:2.4rem auto .6rem;padding:0 1.2rem;text-align:center;font-family:'DM Sans',system-ui,sans-serif}.astrolab-pricing-hero .aph-title{margin:0;font-size:clamp(1.8rem, 4vw, 3rem);line-height:1.1;font-weight:800;letter-spacing:.005em;background:linear-gradient(120deg,#fff 0,#f53af8 50%,#a78bfa 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:astrolab-hero-shift 4.5s ease-in-out infinite}@keyframes astrolab-hero-shift{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.astrolab-pricing-hero .aph-title{animation:none}}.astrolab-pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;max-width:1320px;margin:2.4rem auto;padding:0 1.2rem;font-family:'DM Sans',system-ui,sans-serif;align-items:stretch}@media (max-width:1100px){.astrolab-pricing{grid-template-columns:repeat(2,1fr);max-width:760px}}@media (max-width:620px){.astrolab-pricing{grid-template-columns:1fr;max-width:460px}}.astrolab-pricing .apr-tier{background:radial-gradient(120% 60% at 50% 0,rgba(167,139,250,.06) 0,transparent 70%),linear-gradient(180deg,#16161d,#0e0e14);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.8rem 1.5rem 1.4rem;color:#fff;position:relative;display:flex;flex-direction:column;box-shadow:0 14px 38px rgba(0,0,0,.45);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s;will-change:transform}.astrolab-pricing .apr-tier:hover{transform:translateY(-6px);border-color:rgba(167,139,250,.35);box-shadow:0 22px 48px rgba(0,0,0,.55),0 0 0 1px rgba(167,139,250,.18) inset}.astrolab-pricing .apr-accent{border-color:rgba(167,139,250,.55);box-shadow:0 18px 44px rgba(167,139,250,.18),0 0 0 1px rgba(167,139,250,.3) inset;transform:translateY(-8px);background:radial-gradient(120% 60% at 50% 0,rgba(167,139,250,.18) 0,transparent 70%),linear-gradient(180deg,#1c1727,#11101a)}.astrolab-pricing .apr-accent:hover{transform:translateY(-14px);box-shadow:0 26px 56px rgba(167,139,250,.28),0 0 0 1px rgba(167,139,250,.45) inset}.astrolab-pricing .apr-current{border-color:rgba(245,58,248,.5)}.astrolab-pricing .apr-current:hover{border-color:rgba(245,58,248,.75)}.astrolab-pricing .apr-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#a78bfa,#8b6dec);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:20px;box-shadow:0 4px 12px rgba(167,139,250,.4);white-space:nowrap}.astrolab-pricing .apr-badge-current{background:linear-gradient(135deg,#f53af8,#c61cc8);color:#1a1a0a;box-shadow:0 4px 12px rgba(245,58,248,.35);top:-10px;left:auto;right:12px;transform:none}.astrolab-pricing .apr-pro{border-color:rgba(255,122,26,.6);background:radial-gradient(130% 70% at 50% 0,rgba(255,122,26,.18) 0,rgba(167,139,250,.1) 45%,transparent 75%),linear-gradient(180deg,#211626,#130f1a);box-shadow:0 18px 46px rgba(255,122,26,.16),0 0 0 1px rgba(255,122,26,.32) inset;transform:translateY(-8px)}.astrolab-pricing .apr-pro:hover{transform:translateY(-14px);border-color:rgba(255,122,26,.85);box-shadow:0 26px 58px rgba(255,122,26,.3),0 0 0 1px rgba(245,58,248,.4) inset}.astrolab-pricing .apr-pro .apr-feats li::before{color:#ffb23d}.astrolab-pricing .apr-pro .apr-feats li strong{color:#ff9d3d}.astrolab-pricing .apr-pro .apr-cta{background:linear-gradient(135deg,#ff7a1a 0,#f53af8 100%);box-shadow:0 8px 22px rgba(255,122,26,.45)}.astrolab-pricing .apr-pro .apr-cta:hover{box-shadow:0 10px 28px rgba(245,58,248,.55)}.astrolab-pricing .apr-badge-pro{background:linear-gradient(135deg,#ff7a1a,#f53af8);box-shadow:0 4px 14px rgba(255,122,26,.5)}.astrolab-pricing .apr-badge-soon{background:rgba(255,255,255,.1);border:1px solid rgba(255,178,61,.55);color:#ffb23d;box-shadow:none;top:-10px;left:auto;right:12px;transform:none}.astrolab-pricing .apr-soon{display:inline-block;vertical-align:middle;margin-left:.5rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffb23d;background:rgba(255,178,61,.12);border:1px solid rgba(255,178,61,.5);padding:3px 9px;border-radius:20px;white-space:nowrap}.astrolab-pricing .apr-cta-waitlist{width:100%;font:inherit}.astrolab-pricing .apr-tagline{margin:-.2rem 0 .9rem;font-size:.92rem;color:rgba(255,255,255,.62);line-height:1.4}.astrolab-pricing .apr-coming-note{margin:.5rem 0 0;font-size:.74rem;color:rgba(255,178,61,.85);text-align:center;line-height:1.4}.astrolab-pricing .apr-title{margin:0 0 .5rem;font-size:2.1rem;line-height:1.1;font-weight:800;color:#fff;letter-spacing:.005em}.astrolab-pricing .apr-price{margin:0 0 1rem;color:rgba(255,255,255,.6);font-size:.78rem}.astrolab-pricing .apr-price strong{display:inline-block;font-size:1.6rem;color:#fff;font-weight:700;margin-right:.3rem}.astrolab-pricing .apr-feats{list-style:none;margin:0 0 1.2rem;padding:0;flex:1}.astrolab-pricing .apr-feats li{font-size:1rem;padding:6px 0 6px 1.5rem;color:rgba(255,255,255,.92);position:relative;line-height:1.5}.astrolab-pricing .apr-feats li strong{color:#f53af8;font-weight:700}.astrolab-pricing .apr-feats li::before{content:'✓';position:absolute;left:0;top:5px;color:#bc99ff;font-weight:700}.astrolab-pricing .apr-cta{background:linear-gradient(135deg,#a78bfa,#8b6dec);color:#fff;border:none;text-align:center;padding:.75rem 1.2rem;border-radius:10px;text-decoration:none;font-weight:700;font-size:.88rem;display:inline-block;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 18px rgba(167,139,250,.35);cursor:pointer}.astrolab-pricing .apr-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(167,139,250,.5)}.astrolab-pricing .apr-cta-disabled{background:rgba(245,58,248,.16);border:1px solid rgba(245,58,248,.5);color:#ffd0fa;box-shadow:none;cursor:default;font-weight:700}.astrolab-pricing .apr-cta-disabled:hover{transform:none;box-shadow:none}.astrolab-pricing .apr-cta-secondary{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.78);box-shadow:none}.astrolab-pricing .apr-cta-secondary:hover{background:rgba(255,255,255,.08);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.35)}.astrolab-pricing .apr-cta-danger{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.45);color:rgba(255,200,200,.92);box-shadow:none}.astrolab-pricing .apr-cta-danger:hover{background:rgba(239,68,68,.22);color:#fff;box-shadow:0 6px 18px rgba(239,68,68,.3)}.astrolab-pricing .apr-cta-row{display:flex;flex-direction:column;gap:.45rem;margin-top:auto}.astrolab-pricing .apr-note{margin:0 0 .6rem;font-size:.72rem;color:rgba(255,255,255,.55);letter-spacing:.02em}.astrolab-waitlist-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:rgba(8,6,12,.78);backdrop-filter:blur(4px);font-family:'DM Sans',system-ui,sans-serif}.astrolab-waitlist-modal .awm-card{position:relative;width:100%;max-width:420px;color:#fff;border-radius:18px;padding:2rem 1.7rem 1.7rem;background:radial-gradient(130% 70% at 50% 0,rgba(255,122,26,.18) 0,rgba(167,139,250,.1) 45%,transparent 75%),linear-gradient(180deg,#1c1727,#11101a);border:1px solid rgba(255,122,26,.4);box-shadow:0 24px 60px rgba(0,0,0,.6)}.astrolab-waitlist-modal .awm-close{position:absolute;top:10px;right:14px;background:0 0;border:none;color:rgba(255,255,255,.6);font-size:1.6rem;line-height:1;cursor:pointer}.astrolab-waitlist-modal .awm-close:hover{color:#fff}.astrolab-waitlist-modal .awm-title{margin:0 0 .6rem;font-size:1.4rem;font-weight:800;background:linear-gradient(135deg,#ff7a1a,#f53af8);-webkit-background-clip:text;background-clip:text;color:transparent}.astrolab-waitlist-modal .awm-text{margin:0 0 1.1rem;font-size:.92rem;line-height:1.55;color:rgba(255,255,255,.8)}.astrolab-waitlist-modal .awm-form{display:flex;flex-direction:column;gap:.6rem}.astrolab-waitlist-modal .awm-input{width:100%;padding:.75rem .9rem;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#fff;font-size:.95rem}.astrolab-waitlist-modal .awm-input:focus{outline:0;border-color:rgba(255,122,26,.7);box-shadow:0 0 0 3px rgba(255,122,26,.18)}.astrolab-waitlist-modal .awm-submit{padding:.78rem 1.2rem;border:none;border-radius:10px;font-weight:700;font-size:.92rem;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7a1a 0,#f53af8 100%);box-shadow:0 8px 22px rgba(255,122,26,.45);transition:transform .15s,box-shadow .15s}.astrolab-waitlist-modal .awm-submit:hover:not(:disabled){transform:translateY(-1px)}.astrolab-waitlist-modal .awm-submit:disabled{opacity:.65;cursor:default}.astrolab-waitlist-modal .awm-msg{margin:.9rem 0 0;font-size:.88rem;line-height:1.5;min-height:1.2em}.astrolab-export-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:rgba(8,6,12,.78);backdrop-filter:blur(4px);font-family:'DM Sans',system-ui,sans-serif}.astrolab-export-modal .aem-card{position:relative;width:100%;max-width:460px;max-height:80vh;display:flex;flex-direction:column;color:#fff;border-radius:18px;padding:1.8rem 1.6rem 1.6rem;background:linear-gradient(180deg,#1c1727,#11101a);border:1px solid rgba(167,139,250,.4);box-shadow:0 24px 60px rgba(0,0,0,.6)}.astrolab-export-modal .aem-close{position:absolute;top:10px;right:14px;background:0 0;border:none;color:rgba(255,255,255,.6);font-size:1.6rem;line-height:1;cursor:pointer}.astrolab-export-modal .aem-close:hover{color:#fff}.astrolab-export-modal .aem-title{margin:0 0 .4rem;font-size:1.3rem;font-weight:800;color:#f53af8}.astrolab-export-modal .aem-text{margin:0 0 .9rem;font-size:.88rem;color:rgba(255,255,255,.75)}.astrolab-export-modal .aem-tools{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem}.astrolab-export-modal .aem-tools button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.85);font-size:.74rem;padding:.35rem .7rem;border-radius:8px;cursor:pointer}.astrolab-export-modal .aem-tools button:hover{color:#fff;border-color:rgba(167,139,250,.5)}.astrolab-export-modal .aem-count{margin-left:auto;font-size:.76rem;color:rgba(255,255,255,.6)}.astrolab-export-modal .aem-list{overflow-y:auto;flex:1;margin:0 -.3rem 1rem;padding:0 .3rem;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.astrolab-export-modal .aem-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .2rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;font-size:.88rem}.astrolab-export-modal .aem-row:last-child{border-bottom:none}.astrolab-export-modal .aem-chk{accent-color:#F53AF8;width:16px;height:16px;flex:none}.astrolab-export-modal .aem-name{font-weight:600;color:#fff}.astrolab-export-modal .aem-meta{margin-left:auto;font-size:.74rem;color:rgba(255,255,255,.55);white-space:nowrap}.astrolab-export-modal .aem-export{padding:.8rem 1.2rem;border:none;border-radius:10px;font-weight:700;font-size:.92rem;color:#fff;cursor:pointer;background:linear-gradient(135deg,#a78bfa,#8b6dec);box-shadow:0 8px 22px rgba(167,139,250,.4)}.astrolab-export-modal .aem-export:hover{transform:translateY(-1px)}.astrolab-export-modal.al-ask{cursor:default;background:rgba(8,6,12,.72)}.astrolab-export-modal.al-ask .aem-card{background:rgba(14,8,28,.92)!important;background-image:none!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:0 24px 60px rgba(0,0,0,.55)!important;padding:1.4rem 1.4rem 1.2rem!important;max-width:460px!important}.astrolab-export-modal.al-ask .aem-title{color:#fff!important;font-size:1rem!important;font-weight:700!important;margin:0 0 .5rem!important}.astrolab-export-modal.al-ask .aem-text{color:rgba(255,255,255,.88)!important;font-size:.86rem!important;line-height:1.55!important;margin:0 0 1.1rem!important}.astrolab-export-modal.al-ask .aem-foot{display:flex!important;gap:.6rem!important;justify-content:flex-end!important;margin-top:.5rem!important}.astrolab-export-modal.al-ask .aem-cancel,.astrolab-export-modal.al-ask .aem-export{background:0 0!important;background-image:none!important;border:2px solid #fff!important;border-radius:12px!important;color:#fff!important;padding:.55rem 1.2rem!important;font-size:.84rem!important;font-weight:600!important;cursor:pointer!important;box-shadow:none!important;transition:background .15s,border-color .15s,color .15s!important;min-width:96px!important}.astrolab-export-modal.al-ask .aem-cancel:hover{background:rgba(255,255,255,.08)!important}.astrolab-export-modal.al-ask .aem-export:hover{background:rgba(245,58,248,.12)!important;border-color:#f53af8!important;color:#fff!important;transform:none!important}.astrolab-export-modal.al-ask .aem-export.is-danger{border-color:#ef4444!important;color:#fca5a5!important}.astrolab-export-modal.al-ask .aem-export.is-danger:hover{background:rgba(239,68,68,.12)!important;border-color:#ef4444!important;color:#fff!important}.astrolab-account-badge{position:fixed;z-index:2147482050;top:44px;right:24px;display:inline-flex;align-items:center;gap:.55rem;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(20,20,28,.92);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(0,0,0,.45);color:#fff;font-family:'DM Sans',system-ui,sans-serif;font-size:.82rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.astrolab-account-badge:hover{transform:translateY(-2px);border-color:rgba(167,139,250,.45);box-shadow:0 14px 36px rgba(167,139,250,.2);color:#fff}.astrolab-account-badge.aab-anchored{position:relative;top:auto;bottom:auto;right:auto;box-shadow:none;background:0 0;border-color:rgba(255,255,255,.14)}@media (max-width:768px){.astrolab-account-badge:not(.aab-anchored){top:auto;bottom:14px;right:14px;font-size:.75rem;padding:5px 12px 5px 5px}}.astrolab-account-badge .aab-avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#a78bfa,#6c52d8);color:#fff;font-weight:700;font-size:.85rem;overflow:hidden;flex-shrink:0}.astrolab-account-badge .aab-avatar img{width:100%;height:100%;object-fit:cover;display:block}.astrolab-account-badge .aab-name{display:block;font-weight:800;line-height:1.1;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astrolab-account-badge .aab-level{display:block;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:600;margin-top:1px}.astrolab-account-badge .aab-level.aab-level-designer{color:#f0a8ff}.astrolab-account-badge .aab-level.aab-level-astrolab{color:#b9a4ff}.astrolab-account-badge .aab-level.aab-level-free{color:rgba(255,255,255,.55)}.astrolab-account-badge .aab-level.aab-level-visitor{color:rgba(255,255,255,.45)}.astrolab-profile{max-width:720px;margin:2rem auto;padding:1.6rem 1.4rem;background:linear-gradient(180deg,#16161d,#0e0e14);border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#fff;font-family:'DM Sans',system-ui,sans-serif;box-shadow:0 14px 36px rgba(0,0,0,.4)}.astrolab-profile h3{margin:0 0 .4rem;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.astrolab-profile .ap-sub{margin:0 0 1.2rem;color:rgba(255,255,255,.5);font-size:.78rem}.astrolab-profile .ap-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1.2rem}@media (max-width:600px){.astrolab-profile .ap-trio{grid-template-columns:1fr}}.astrolab-profile .ap-cell{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.9rem 1rem;text-align:center}.astrolab-profile .ap-cell label{display:block;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:.4rem;font-weight:700}.astrolab-profile .ap-cell .ap-sign{font-size:1.1rem;font-weight:700;color:#fff}.astrolab-profile .ap-cell .ap-sign-empty{color:rgba(255,255,255,.35);font-style:italic;font-weight:500;font-size:.85rem}.astrolab-profile .ap-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;margin-bottom:1rem}.astrolab-profile .ap-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;color:rgba(255,255,255,.6);letter-spacing:.04em}.astrolab-profile .ap-form input,.astrolab-profile .ap-form select{background:#0c0c12;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem .6rem;color:#fff;font-size:.85rem;font-family:inherit}.astrolab-profile .ap-form input:focus,.astrolab-profile .ap-form select:focus{outline:0;border-color:rgba(167,139,250,.6)}.astrolab-profile .ap-save{background:linear-gradient(135deg,#a78bfa,#8b6dec);color:#fff;border:none;padding:.7rem 1.4rem;border-radius:10px;font-weight:700;cursor:pointer;font-size:.88rem;transition:transform .15s,box-shadow .15s}.astrolab-profile .ap-save:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(167,139,250,.4)}.astrolab-profile .ap-feedback{margin-top:.7rem;font-size:.78rem;min-height:1.2em;color:rgba(167,139,250,.92)}.astrolab-profile .ap-feedback.ap-feedback-error{color:#ff8080}.astrolab-host .horo-sign-name{display:none;align-items:center;font-family:inherit;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-left:.5rem;padding:2px 0;line-height:1}@media (max-width:768px){.astrolab-host .header-app-mobile .horo-corner .horo-sign-name{font-size:.74rem!important;margin-left:.4rem;flex-shrink:0}}@media (max-width:768px){.astrolab-host.sidebar-open::after{top:0!important;left:min(280px,85vw)!important;right:0!important;bottom:0!important;inset:auto!important;background:rgba(0,0,0,.55)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.astrolab-host .ver-wheel-wrap,.astrolab-host .wheel-wrap{position:relative!important}.astrolab-host .ver-wheel-wrap>.tools-col,.astrolab-host .wheel-wrap>.tools-col{position:fixed!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;bottom:auto!important;left:auto!important;height:auto!important;max-height:80vh!important;z-index:60!important}}@media (max-width:768px){.astrolab-host #panel-home .wheel-wrap>svg{max-width:calc(100vw - 140px)!important}.astrolab-host #panel-cita-nueva .wheel-wrap>svg,.astrolab-host #panel-lunar .wheel-wrap>svg,.astrolab-host #panel-relocacion .wheel-wrap>svg,.astrolab-host #panel-retorno .wheel-wrap>svg,.astrolab-host #panel-rs-full .wheel-wrap>svg,.astrolab-host #panel-ver .ver-wheel-wrap>svg,.astrolab-host #panel-vincular .wheel-wrap>svg,.astrolab-host .ver-wheel-wrap>svg{max-width:calc(100vw - 130px)!important}.astrolab-host .tools-col{width:44px!important;max-width:44px!important}.astrolab-host .header-app-mobile .hm-line-2{justify-content:flex-start!important;padding-right:8px!important}.astrolab-host .header-app-mobile .hm-line-2>.horo-sign-name{display:inline-flex!important;margin-left:0!important;padding-left:6px!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.04em!important}.astrolab-host .header-app-mobile .hm-line-2>.horo-sign-name[hidden],.astrolab-host .header-app-mobile .hm-line-2>.horo-sign-name[style*="display: none"],.astrolab-host .header-app-mobile .hm-line-2>.horo-sign-name[style*="display:none"]{display:none!important}.astrolab-host .header-app-mobile .hm-line-2>.horo-corner{margin-left:auto!important}}@media (min-width:769px){.astrolab-account-badge:not(.aab-anchored){top:12px!important;right:24px!important;bottom:auto!important}body.admin-bar .astrolab-account-badge:not(.aab-anchored){top:calc(32px + 12px)!important}}.astrolab-account-badge.aab-in-menu{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;background:0 0!important;border-color:rgba(255,255,255,.15);box-shadow:none}.astrolab-account-banner{max-width:920px;margin:1.4rem auto 1.6rem;padding:1.1rem 1.3rem;border-radius:16px;background:radial-gradient(120% 60% at 50% 0,rgba(167,139,250,.18) 0,transparent 70%),linear-gradient(180deg,#16161d,#0e0e14);border:1px solid rgba(245,58,248,.4);color:#fff;font-family:'DM Sans',system-ui,sans-serif;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;box-shadow:0 14px 36px rgba(0,0,0,.35)}.astrolab-account-banner .aab-banner-avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,#6c52d8);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-weight:700;font-size:1.4rem;flex-shrink:0;border:2px solid rgba(255,255,255,.18)}.astrolab-account-banner .aab-banner-avatar img{width:100%;height:100%;object-fit:cover}.astrolab-account-banner .aab-banner-text{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:220px}.astrolab-account-banner .aab-banner-name{font-size:1.05rem;font-weight:700;color:#fff}.astrolab-account-banner .aab-banner-level{font-size:.78rem;color:rgba(255,255,255,.7)}.astrolab-account-banner .aab-banner-level strong{color:#f53af8;letter-spacing:.03em;text-transform:uppercase;font-weight:700;font-size:.72rem}.astrolab-account-banner .aab-banner-actions{display:flex;gap:.6rem;flex-wrap:wrap}.astrolab-account-banner .aab-banner-actions a{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.92);text-decoration:none;padding:.5rem .9rem;border-radius:9px;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s}.astrolab-account-banner .aab-banner-actions a:hover{background:rgba(245,58,248,.14);border-color:rgba(245,58,248,.55);color:#fff}.astrolab-account-banner .aab-banner-actions a.aab-banner-primary{background:linear-gradient(135deg,#a78bfa,#8b6dec);border-color:transparent;color:#fff}.astrolab-account-banner .aab-banner-actions a.aab-banner-primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(167,139,250,.45)}.pms-account-navigation ul{display:flex!important;gap:.4rem!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0 0 1rem!important}.pms-account-navigation li{margin:0!important}.pms-account-navigation a{display:inline-block;padding:.5rem .95rem;border-radius:9px;text-decoration:none;font-size:.85rem;font-weight:600;transition:background .15s,color .15s}.pms-account-navigation a.pms-account-navigation-link--active{background:linear-gradient(135deg,#a78bfa,#8b6dec);color:#fff}.astrolab-mock-sub{max-width:920px;margin:0 auto 1.4rem;padding:1.4rem 1.5rem;border-radius:16px;background:radial-gradient(120% 60% at 80% 0,rgba(245,58,248,.12) 0,transparent 70%),linear-gradient(180deg,#16161d,#0e0e14);border:1px solid rgba(245,58,248,.4);color:#fff;font-family:'DM Sans',system-ui,sans-serif;box-shadow:0 14px 36px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:1rem}.astrolab-mock-sub .ams-row{display:flex;flex-direction:column;gap:.3rem}.astrolab-mock-sub .ams-pill{display:inline-block;align-self:flex-start;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#f53af8,#c61cc8);color:#1a1a0a;box-shadow:0 4px 10px rgba(245,58,248,.3)}.astrolab-mock-sub .ams-title{margin:0;font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:.01em}.astrolab-mock-sub .ams-meta{font-size:.82rem;color:rgba(255,255,255,.55)}.astrolab-mock-sub .ams-feats{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem 1.2rem}@media (max-width:600px){.astrolab-mock-sub .ams-feats{grid-template-columns:1fr}}.astrolab-mock-sub .ams-feats li{padding:5px 0 5px 1.4rem;font-size:1rem;color:rgba(255,255,255,.92);position:relative;line-height:1.5}.astrolab-mock-sub .ams-feats li strong{color:#f53af8;font-weight:700}.astrolab-mock-sub .ams-feats li::before{content:'✓';position:absolute;left:0;top:4px;color:#c61cc8;font-weight:700}.astrolab-mock-sub .ams-actions{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);padding-top:1rem}.astrolab-mock-sub .ams-cta{background:linear-gradient(135deg,#a78bfa,#8b6dec);color:#fff!important;text-decoration:none;padding:.6rem 1.2rem;border-radius:10px;font-weight:700;font-size:.88rem;transition:transform .15s,box-shadow .15s;flex-shrink:0}.astrolab-mock-sub .ams-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(167,139,250,.4)}.astrolab-mock-sub .ams-hint{font-size:.78rem;color:rgba(255,255,255,.55);line-height:1.4;flex:1;min-width:200px}.astrolab-register-wrap{max-width:1180px;margin:2rem auto 3rem;padding:0 1.2rem;color:#fff;font-family:'DM Sans',system-ui,sans-serif}@media (min-width:1000px){.astrolab-register-wrap{display:grid;grid-template-columns:360px 1fr;grid-template-areas:"hero hero" "perks form" "foot foot";column-gap:2rem;row-gap:1.6rem;align-items:start;max-width:1180px}.astrolab-register-wrap .arw-hero{grid-area:hero}.astrolab-register-wrap .arw-perks{grid-area:perks}.astrolab-register-wrap .arw-form-card{grid-area:form}.astrolab-register-wrap .arw-footer-note{grid-area:foot}}.astrolab-register-wrap .arw-hero{text-align:center;margin-bottom:1.4rem}.astrolab-register-wrap .arw-eyebrow{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f53af8;padding:4px 12px;border:1px solid rgba(245,58,248,.4);border-radius:999px;background:rgba(245,58,248,.08);margin-bottom:.8rem}.astrolab-register-wrap .arw-title{font-size:clamp(1.8rem, 3.4vw, 2.6rem);font-weight:800;letter-spacing:.005em;margin:0 0 .5rem;background:linear-gradient(120deg,#fff 0,#f53af8 50%,#a78bfa 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:astrolab-hero-shift 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.astrolab-register-wrap .arw-title{animation:none}}.astrolab-register-wrap .arw-subtitle{margin:0 auto;max-width:640px;color:rgba(255,255,255,.8);font-size:1rem;font-style:italic;line-height:1.5}.astrolab-register-wrap .arw-perks{display:flex;flex-direction:column;gap:.9rem;margin:1.6rem auto 1.8rem;max-width:980px}@media (min-width:1000px){.astrolab-register-wrap .arw-perks{margin:0;max-width:none}}.astrolab-register-wrap .arw-perk{background:linear-gradient(180deg,#141019,#0b0b10);border:2px solid rgba(255,255,255,.92);border-radius:18px;padding:1.05rem 1.15rem;display:flex;flex-direction:column;gap:.3rem}.astrolab-register-wrap .arw-perk strong{font-size:1.02rem;color:#fff;letter-spacing:.01em}.astrolab-register-wrap .arw-perk span{font-size:.8rem;color:rgba(255,255,255,.62);line-height:1.5}.astrolab-register-wrap .arw-perk-accent{border-color:#ff9d3d;background:radial-gradient(130% 70% at 50% 0,rgba(255,122,26,.18) 0,rgba(167,139,250,.08) 45%,transparent 75%),linear-gradient(180deg,#1c1424,#0e0b13);box-shadow:0 10px 26px rgba(255,122,26,.16)}.astrolab-register-wrap .arw-perk[data-arw-plan]{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.astrolab-register-wrap .arw-perk[data-arw-plan]:hover{transform:translateY(-2px)}.astrolab-register-wrap .arw-perk.is-selected{border-color:#f53af8;box-shadow:0 0 0 3px rgba(245,58,248,.22),0 12px 30px rgba(245,58,248,.16)}.astrolab-register-wrap .arw-perk-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.astrolab-register-wrap .arw-perk-desc{font-size:1.6rem;color:#fff;line-height:1.35}.astrolab-register-wrap .arw-bill{display:inline-flex;border:1px solid rgba(255,255,255,.25);border-radius:999px;overflow:hidden;flex:none}.astrolab-register-wrap .arw-bill-btn{background:0 0;border:0;color:rgba(255,255,255,.7);font:inherit;font-size:.72rem;font-weight:700;padding:.28rem .7rem;cursor:pointer;transition:background .15s,color .15s}.astrolab-register-wrap .arw-bill-btn.is-active{background:#f53af8;color:#fff}.astrolab-register-wrap .arw-perk-soon{opacity:.72}.astrolab-register-wrap .arw-perk-soon-tag{align-self:flex-start;margin-top:.2rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffb23d;background:rgba(255,178,61,.12);border:1px solid rgba(255,178,61,.5);padding:2px 8px;border-radius:999px}.astrolab-register-wrap .pms-field-subscriptions,.astrolab-register-wrap .pms-subscription-plans{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.astrolab-register-wrap .arw-form-card{background:#08080b;border:2px solid rgba(255,255,255,.92);border-radius:18px;padding:1.7rem 1.7rem 1.5rem;box-shadow:0 18px 44px rgba(0,0,0,.55)}.astrolab-register-wrap .StripeElement,.astrolab-register-wrap .pms-form .pms-card-element,.astrolab-register-wrap .pms-form [id*=card-element],.astrolab-register-wrap .pms-payment-box,.astrolab-register-wrap [class*=pms-payment],.astrolab-register-wrap [class*=pms-stripe]{background:0 0!important;border-color:rgba(255,255,255,.18)!important;box-shadow:none!important}.astrolab-register-wrap .pms-form iframe{background:0 0!important}.astrolab-register-wrap .arw-footer-note{margin-top:1rem;text-align:center;color:rgba(255,255,255,.55);font-size:.85rem}.astrolab-register-wrap .arw-footer-note a{color:#bc99ff;text-decoration:none;font-weight:600}.astrolab-register-wrap .arw-footer-note a:hover{color:#f53af8}.astrolab-register-wrap .pms-block-container,.astrolab-register-wrap .pms-form{color:#fff}.astrolab-register-wrap .pms-form-fields-wrapper{list-style:none;padding:0;margin:0}.astrolab-register-wrap .pms-field{margin-bottom:1rem;list-style:none}.astrolab-register-wrap .pms-field>label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:.35rem}.astrolab-register-wrap .pms-field input[type=email],.astrolab-register-wrap .pms-field input[type=number],.astrolab-register-wrap .pms-field input[type=password],.astrolab-register-wrap .pms-field input[type=tel],.astrolab-register-wrap .pms-field input[type=text],.astrolab-register-wrap .pms-field input[type=url],.astrolab-register-wrap .pms-field select,.astrolab-register-wrap .pms-field textarea{width:100%;background:#0c0c12;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.7rem .9rem;color:#fff;font-size:.92rem;font-family:inherit;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.astrolab-register-wrap .pms-field input:focus,.astrolab-register-wrap .pms-field select:focus,.astrolab-register-wrap .pms-field textarea:focus{outline:0;border-color:rgba(167,139,250,.65);box-shadow:0 0 0 3px rgba(167,139,250,.15)}.astrolab-register-wrap .pms-field-description,.astrolab-register-wrap .pms-field-required{color:rgba(255,255,255,.45);font-size:.75rem}.astrolab-register-wrap .pms-field-subscriptions{margin-bottom:1.4rem}.astrolab-register-wrap .pms-field-subscriptions>label{display:block;margin-bottom:.6rem}.astrolab-register-wrap .pms-subscription-plan{display:block;background:radial-gradient(120% 60% at 50% 0,rgba(167,139,250,.05) 0,transparent 70%),linear-gradient(180deg,#16161d,#0e0e14);border:2px solid rgba(255,255,255,.92);border-radius:16px;padding:1rem 1.1rem;margin-bottom:.7rem;transition:border-color .2s,box-shadow .2s,transform .2s;cursor:pointer;position:relative}.astrolab-register-wrap .pms-subscription-plan:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.45)}.astrolab-register-wrap .pms-subscription-plan.pms-subscription-plan-selected,.astrolab-register-wrap .pms-subscription-plan:has(input[type=radio]:checked){border-color:#f53af8;box-shadow:0 0 0 3px rgba(245,58,248,.22),0 12px 30px rgba(245,58,248,.16)}.astrolab-register-wrap .pms-subscription-plan label{display:flex;align-items:flex-start;gap:.7rem;cursor:pointer;margin:0;text-transform:none!important;letter-spacing:0!important;font-weight:500;color:#fff}.astrolab-register-wrap .pms-subscription-plan input[type=radio]{margin-top:.25rem;accent-color:#a78bfa;transform:scale(1.2);flex-shrink:0}.astrolab-register-wrap .pms-subscription-plan-name{display:block;font-size:1rem;font-weight:700;color:#fff;letter-spacing:.01em}.astrolab-register-wrap .pms-subscription-plan-price{display:block;color:rgba(255,255,255,.65);font-size:.85rem;margin-top:.15rem}.astrolab-register-wrap .pms-subscription-plan-price-value{color:#f53af8;font-weight:700;font-size:1.05em}.astrolab-register-wrap .pms-divider,.astrolab-register-wrap .pms-subscription-plan-currency,.astrolab-register-wrap .pms-subscription-plan-duration{color:rgba(255,255,255,.55)}.astrolab-register-wrap .pms-subscription-plan-description{margin-top:.5rem;color:rgba(255,255,255,.6);font-size:.78rem;line-height:1.5;padding-left:calc(.7rem + 1.2em)}.astrolab-register-wrap .pms-subscription-plan-sign-up-fee:empty,.astrolab-register-wrap .pms-subscription-plan-trial{display:none}.astrolab-register-wrap .pms-subscription-plan:has(input[type=radio]:checked){border-color:rgba(167,139,250,.7);background:radial-gradient(120% 60% at 50% 0,rgba(167,139,250,.18) 0,transparent 70%),linear-gradient(180deg,#1c1727,#11101a);box-shadow:0 12px 32px rgba(167,139,250,.22),0 0 0 1px rgba(167,139,250,.4) inset}.astrolab-register-wrap .pms-form button[type=submit],.astrolab-register-wrap .pms-form input[type=submit]{background:linear-gradient(135deg,#a78bfa,#8b6dec);color:#fff;border:none;padding:.85rem 1.6rem;border-radius:11px;font-weight:700;font-size:.95rem;cursor:pointer;font-family:inherit;letter-spacing:.02em;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 22px rgba(167,139,250,.35);width:auto;display:inline-block;margin:.6rem auto 0 0}.astrolab-register-wrap .pms-form button[type=submit]:hover,.astrolab-register-wrap .pms-form input[type=submit]:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(167,139,250,.5)}.astrolab-register-wrap .pms-form .pms-form-submit,.astrolab-register-wrap .pms-form .pms-submit-subscription,.astrolab-register-wrap .pms-form p.pms-submit{text-align:left!important}.astrolab-register-wrap .arw-form-card input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=hidden]),.astrolab-register-wrap .arw-form-card select,.astrolab-register-wrap .arw-form-card textarea{width:100%;background:#0c0c12!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;padding:.7rem .9rem!important;color:#fff!important;font-size:.92rem;font-family:inherit;box-sizing:border-box}.astrolab-register-wrap .arw-form-card input:focus,.astrolab-register-wrap .arw-form-card select:focus,.astrolab-register-wrap .arw-form-card textarea:focus{outline:0;border-color:rgba(167,139,250,.65)!important;box-shadow:0 0 0 3px rgba(167,139,250,.15)!important}.astrolab-register-wrap .arw-form-card label{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700;color:#e9e9f2!important}.astrolab-register-wrap .arw-form-card .pms-field-label,.astrolab-register-wrap .arw-form-card .pms-payment-box label,.astrolab-register-wrap .arw-form-card .pms-payment-box span,.astrolab-register-wrap .arw-form-card .pms-stripe-element-label,.astrolab-register-wrap .arw-form-card [class*=pms][class*=label]{color:#e9e9f2!important;opacity:1!important}.astrolab-register-wrap .arw-perk-price{font-size:1.15rem;font-weight:800;color:#f53af8;letter-spacing:.01em}.astrolab-register-wrap .arw-perk-diff{align-self:flex-start;margin-top:.5rem;font-size:.74rem;font-weight:700;color:#bc99ff;text-decoration:none;border:1px solid rgba(188,153,255,.45);padding:.28rem .7rem;border-radius:999px;transition:color .15s,border-color .15s,background .15s}.astrolab-register-wrap .arw-perk-diff:hover{color:#fff;border-color:#f53af8;background:rgba(245,58,248,.12)}.astrolab-register-wrap .arw-natal{margin:1.2rem 0 0;padding:1.1rem 1.2rem;border:1px dashed rgba(255,255,255,.28);border-radius:14px;background:rgba(255,255,255,.02)}.astrolab-register-wrap .arw-natal-summary{display:flex;align-items:center;justify-content:space-between;gap:.55rem;cursor:pointer;font-weight:700;color:#fff!important;font-size:.98rem!important;text-transform:none!important;letter-spacing:0!important;list-style:none}.astrolab-register-wrap .arw-natal-summary::-webkit-details-marker{display:none}.astrolab-register-wrap .arw-natal-caret{transition:transform .2s;color:#fff;font-size:1.7rem;line-height:1}.astrolab-register-wrap .arw-subtitle2{margin:.35rem auto 0;max-width:640px;font-size:.95rem;font-weight:700;color:#bc99ff}.astrolab-register-wrap details[open] .arw-natal-caret{transform:rotate(180deg)}.astrolab-register-wrap .arw-pass-wrap{display:flex;align-items:stretch;gap:.5rem;width:100%}.astrolab-register-wrap .arw-pass-wrap input{flex:1 1 auto;width:auto!important;min-width:0}.astrolab-register-wrap .arw-eye{flex:0 0 auto;width:2.6rem;display:flex;align-items:center;justify-content:center;background:#0c0c12;border:1px solid rgba(255,255,255,.14);border-radius:10px;cursor:pointer;color:rgba(255,255,255,.55);padding:0;transition:color .15s,border-color .15s}.astrolab-register-wrap .arw-eye svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.astrolab-register-wrap .arw-eye:hover{color:rgba(255,255,255,.9);border-color:rgba(167,139,250,.5)}.astrolab-register-wrap .arw-eye.is-on{color:#f53af8;border-color:rgba(245,58,248,.5)}.astrolab-register-wrap .arw-natal-place{position:relative}.astrolab-register-wrap .arw-natal-sugg{list-style:none;margin:.25rem 0 0;padding:0;background:#11111a;border:1px solid rgba(255,255,255,.16);border-radius:10px;max-height:220px;overflow-y:auto;position:absolute;left:0;right:0;z-index:50;box-shadow:0 12px 30px rgba(0,0,0,.5)}.astrolab-register-wrap .arw-natal-sugg li{padding:.55rem .7rem;font-size:.82rem;color:rgba(255,255,255,.85);cursor:pointer;text-transform:none;letter-spacing:0;border-bottom:1px solid rgba(255,255,255,.05)}.astrolab-register-wrap .arw-natal-sugg li:last-child{border-bottom:0}.astrolab-register-wrap .arw-natal-sugg li:hover{background:rgba(245,58,248,.16);color:#fff}.astrolab-register-wrap .arw-natal-hint{margin:.45rem 0 0;font-size:.8rem;color:rgba(255,255,255,.6);line-height:1.45}.astrolab-register-wrap .arw-natal-fields{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem;margin-top:1rem}.astrolab-register-wrap .arw-natal-fields>label{display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e9e9f2}.astrolab-register-wrap .arw-natal-fields .arw-natal-unknown,.astrolab-register-wrap .arw-natal-fields>label[for]{grid-column:1/-1}.astrolab-register-wrap .arw-natal-unknown{flex-direction:row!important;align-items:center;gap:.5rem;text-transform:none!important;letter-spacing:0!important;font-weight:600;font-size:.85rem!important;color:rgba(255,255,255,.82)!important}.astrolab-register-wrap .arw-natal-unknown input{width:16px;height:16px;accent-color:#F53AF8}@media (max-width:620px){.astrolab-register-wrap .arw-natal-fields{grid-template-columns:1fr}}.astrolab-register-wrap .pms-alert,.astrolab-register-wrap .pms-error,.astrolab-register-wrap .pms-info,.astrolab-register-wrap .pms-success{padding:.8rem 1rem;border-radius:10px;font-size:.88rem;margin:0 0 1rem;border:1px solid transparent}.astrolab-register-wrap .pms-alert,.astrolab-register-wrap .pms-error{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.4);color:#ffb3b3}.astrolab-register-wrap .pms-success{background:rgba(245,58,248,.12);border-color:rgba(245,58,248,.45);color:#ffd0fa}.astrolab-register-wrap .pms-info{background:rgba(167,139,250,.12);border-color:rgba(167,139,250,.4);color:#d8c7ff}.astrolab-register-wrap a.pms-account-navigation-link,.astrolab-register-wrap a.pms-register-page-link{color:#bc99ff}.astrolab-register-wrap a:hover{color:#f53af8}.astrolab-downgrade-notice{max-width:920px;margin:1.2rem auto 1.2rem;padding:.85rem 1.1rem;border-radius:12px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.45);color:#ffd7d7;font-family:'DM Sans',system-ui,sans-serif;display:flex;align-items:flex-start;gap:.7rem;font-size:.88rem;line-height:1.5}.astrolab-downgrade-notice .adn-icon{font-size:1.1rem;color:#ff9a9a;flex-shrink:0}.astrolab-downgrade-notice strong{color:#fff}.astrolab-course-gate,.astrolab-forum-gate{max-width:820px;margin:1.4rem auto;padding:1.1rem 1.3rem;border-radius:14px;background:radial-gradient(120% 60% at 50% 0,rgba(167,139,250,.16) 0,transparent 70%),linear-gradient(180deg,#16161d,#0e0e14);border:1px solid rgba(167,139,250,.4);color:#fff;font-family:'DM Sans',system-ui,sans-serif;display:flex;flex-direction:column;gap:.4rem;box-shadow:0 10px 28px rgba(0,0,0,.35)}.astrolab-course-gate strong,.astrolab-forum-gate strong{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#f53af8}.astrolab-course-gate p,.astrolab-forum-gate p{margin:0;font-size:.9rem;color:rgba(255,255,255,.78);line-height:1.5}.astrolab-course-gate .afg-cta,.astrolab-forum-gate .afg-cta{align-self:flex-start;margin-top:.4rem;background:linear-gradient(135deg,#a78bfa,#8b6dec);color:#fff;text-decoration:none;padding:.55rem 1rem;border-radius:9px;font-weight:700;font-size:.85rem;transition:transform .15s,box-shadow .15s}.astrolab-course-gate .afg-cta:hover,.astrolab-forum-gate .afg-cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(167,139,250,.4)}.astrolab-host:not(:has(#panel-home.active)) #geolocalizeBtn{display:none!important}body.post-type-archive-courses,body.single-courses,body.tax-course-category,body.tax-course-tag,body.tutor-dashboard,body.tutor-lms-page{background:#08080b}.tutor-course-archive,.tutor-course-single,.tutor-courses,.tutor-dashboard,.tutor-lesson-wrapper,.tutor-single-course,.tutor-wrap{color:#e9e9f2}.tutor-card-title,.tutor-course-name,.tutor-course-title,.tutor-wrap h1,.tutor-wrap h2,.tutor-wrap h3,.tutor-wrap h4,.tutor-wrap h5,body.post-type-archive-courses h1,body.post-type-archive-courses h2,body.post-type-archive-courses h3,body.post-type-archive-courses h4,body.single-courses h1,body.single-courses h2,body.single-courses h3,body.single-courses h4,body.single-courses h5{color:#fff!important}.tutor-color-black,.tutor-color-secondary,.tutor-course-single .tutor-course-content,.tutor-fs-5,.tutor-fs-6,.tutor-fs-7,.tutor-lesson-wrapper,.tutor-meta,.tutor-meta-value,.tutor-wrap,.tutor-wrap label,.tutor-wrap li,.tutor-wrap p,.tutor-wrap span,[class*=tutor-color-]{color:#d7d7e2!important}.tutor-color-muted,.tutor-meta-key,.tutor-text-muted{color:#9a9ab0!important}.tutor-card,.tutor-course-entry-box,.tutor-course-list-item,.tutor-course-sidebar-card,.tutor-course-single-sidebar-wrapper,.tutor-courses .tutor-course,.tutor-dashboard .tutor-card,.tutor-nav-tabs,.tutor-single-course-sidebar,.tutor-tab-tabs{background:linear-gradient(180deg,#16161d,#0e0e14)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;box-shadow:0 12px 30px rgba(0,0,0,.45)!important}.tutor-card *,.tutor-course-entry-box *{border-color:rgba(255,255,255,.08)}.tutor-course-details-tab,.tutor-nav,.tutor-nav-tabs,.tutor-tabs-btn-group{background:0 0!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.tutor-nav-item a,.tutor-nav-link,.tutor-tab-btn{color:#b9b9c9!important;background:0 0!important}.tutor-nav-item a.active,.tutor-nav-link.active,.tutor-nav-link.is-active,.tutor-tab-btn.is-active{color:#fff!important;border-bottom:2px solid #f53af8!important}.tutor-btn,.tutor-btn-primary,.tutor-course-entry-box-buttons .tutor-btn,.tutor-dashboard .tutor-btn-primary,.tutor-enroll-course-button,a.tutor-btn,button.tutor-btn,button.tutor-enroll-course-button,input[type=submit].tutor-btn{background:linear-gradient(135deg,#a78bfa,#8b6dec)!important;color:#fff!important;border:none!important;border-radius:11px!important;box-shadow:0 8px 22px rgba(167,139,250,.35)!important;text-shadow:none!important}.tutor-btn-primary:hover,.tutor-btn:hover,.tutor-enroll-course-button:hover,button.tutor-enroll-course-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.tutor-btn-ghost,.tutor-btn-outline-primary,.tutor-btn.tutor-btn-outline-primary{background:0 0!important;color:#bc99ff!important;border:1px solid rgba(188,153,255,.5)!important}.tutor-btn-outline-primary:hover{background:rgba(167,139,250,.12)!important;color:#fff!important}.tutor-course-entry-box .tutor-fs-4,.tutor-course-price,.tutor-course-price *{color:#f53af8!important}.tutor-badge-label,.tutor-course-level,.tutor-ribbon{background:rgba(245,58,248,.16)!important;color:#ffd0fa!important;border:1px solid rgba(245,58,248,.4)!important}.tutor-form-control,.tutor-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]),.tutor-wrap select,.tutor-wrap textarea{background:#0c0c12!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;border-radius:10px!important}.tutor-course-thumbnail img,.tutor-empty-state img,.tutor-no-data img{filter:saturate(.9) brightness(.95)}.tutor-icon-star-line,.tutor-star-rating-group i{color:#ffb23d!important}.tutor-course-single .astrolab-course-gate{margin:1.2rem 0}.tutor-course-single,.tutor-single-course,.tutor-wrap,body.post-type-archive-courses,body.single-courses,body.tax-course-category,body.tax-course-tag,body.tutor-dashboard,body.tutor-lms-page{--tutor-color-primary:#8b6dec;--tutor-color-primary-hover:#a78bfa;--tutor-color-primary-rgb:139,109,236;--tutor-color-primary-light:rgba(167,139,250,0.16);--tutor-body-color:#d7d7e2;--tutor-body-background:#08080b;--tutor-color-black:#ffffff;--tutor-color-white:#14141b;--tutor-color-gray-10:#14141b;--tutor-color-gray-20:#1b1b24;--tutor-color-gray-30:#23232e;--tutor-color-muted:#9a9ab0;--tutor-color-secondary:#cfcfdb;--tutor-border-color:rgba(255,255,255,0.12);--tutor-card-bg:#14141b;--tutor-bg-white:#14141b;--tutor-input-bg:#0c0c12}body.post-type-archive-courses .tutor-card,body.post-type-archive-courses .tutor-card>div,body.single-courses .tutor-card,body.single-courses .tutor-card>div,body.single-courses .tutor-course-completing-progress-wrapper,body.single-courses .tutor-course-entry-box,body.single-courses .tutor-course-entry-box-buttons,body.single-courses .tutor-course-sidebar-card,body.single-courses .tutor-single-course-sidebar,body.single-courses [class*=tutor-][class*=sidebar]{background-color:#14141b!important;color:#d7d7e2!important}body.single-courses .tutor-course-entry-box .tutor-fs-4,body.single-courses .tutor-course-price,body.single-courses .tutor-course-price *{color:#f53af8!important}body.single-courses .tutor-card .tutor-color-black,body.single-courses .tutor-card h1,body.single-courses .tutor-card h2,body.single-courses .tutor-card h3,body.single-courses .tutor-card strong{color:#fff!important}.pms-form .pms-success,.pms-message.pms-success,.pms-notice.pms-success,.pms-success,div.pms-success{background:linear-gradient(135deg,rgba(167,139,250,.18),rgba(245,58,248,.14))!important;border:1px solid rgba(167,139,250,.5)!important;color:#fff!important;border-radius:12px!important;padding:.9rem 1.1rem!important}.pms-success a,.pms-success strong{color:#fff!important}.pms-error,.pms-message.pms-error{background:rgba(239,68,68,.14)!important;border:1px solid rgba(239,68,68,.5)!important;color:#ffd5d5!important;border-radius:12px!important}.pms-account-subscriptions,.pms-account-subscriptions td,.pms-account-subscriptions th,.pms-subscription-details,.pms-subscription-details td,.pms-subscription-details th{color:#e9e9f2!important;border-color:rgba(255,255,255,.12)!important}.pms-account-subscriptions a,.pms-subscription-details a{color:#bc99ff!important}.astrolab-hide-cart,li.menu-item-astrolab-cart{display:none!important}.astrolab-account-badge .aab-signs{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:3px;font-size:.95rem;line-height:1;color:#d7c9ff;font-weight:600}.astrolab-account-badge .aab-signs span{white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.astrolab-account-badge .aab-signs b{color:#f53af8;font-size:.92rem;font-weight:400}.astrolab-account-badge.aab-anchored{position:static!important;box-shadow:none;margin:0}body.post-type-archive-courses .tutor-card,body.post-type-archive-courses .tutor-card>*,body.single-courses .tutor-card,body.single-courses .tutor-card>*,body.single-courses .tutor-course-about,body.single-courses .tutor-course-benefits,body.single-courses .tutor-course-instructors,body.single-courses .tutor-course-material,body.single-courses .tutor-course-requirements,body.single-courses .tutor-course-target-audience,body.single-courses .tutor-instructor-card,body.single-courses [class*=tutor-][class*=instructor],body.single-courses [class*=tutor-course-][class*=content],body.single-courses [class*=tutor-single-course][class*=content]{background-color:#261b3d!important;background-image:linear-gradient(180deg,rgba(167,139,250,.16),rgba(167,139,250,.04))!important;border-color:rgba(167,139,250,.45)!important;color:#fff!important}body.single-courses .tutor-card *,body.single-courses .tutor-course-instructors *,body.single-courses .tutor-instructor-card *,body.single-courses [class*=tutor-course-][class*=content] *{color:#fff!important}body.single-courses .tutor-card a,body.single-courses [class*=tutor-course-][class*=content] a{color:#e8dcff!important;text-decoration:underline}body.single-courses .tutor-loop-course-placeholder *,body.single-courses [class*=placeholder],body.single-courses [class*=skeleton]{background-color:rgba(167,139,250,.18)!important}body.single-courses .tutor-course-content-tab,body.single-courses .tutor-course-details-tab,body.single-courses .tutor-nav,body.single-courses .tutor-nav-tabs,body.single-courses .tutor-tab-nav,body.single-courses [class*=tutor-][class*=nav-tab],body.single-courses [class*=tutor-][class*=tab-nav],body.single-courses ul.tutor-nav{background:0 0!important;background-color:transparent!important;border-bottom:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}body.single-courses .tutor-nav-item>a,body.single-courses .tutor-nav-link,body.single-courses [class*=tutor-][class*=tab] a{background:0 0!important;color:#cfcfdb!important}body.single-courses .tutor-nav-item>a.active,body.single-courses .tutor-nav-link.active,body.single-courses .tutor-nav-link.is-active,body.single-courses [class*=tutor-][class*=tab] a.is-active{color:#fff!important;border-bottom:2px solid #f53af8!important}body.post-type-archive-courses .tutor-card,body.single-courses .tutor-card,body.single-courses .tutor-card-md,body.single-courses .tutor-course-details-instructors,body.single-courses .tutor-course-details-widget,body.single-courses .tutor-course-details-widget+.tutor-course-details-widget,body.single-courses .tutor-instructor-card,body.single-courses .tutor-sidebar-card,body.single-courses .tutor-single-course-sidebar,body.single-courses .tutor-single-course-sidebar-more{background:linear-gradient(180deg,#2a1f44,#1d1730)!important;border:1px solid rgba(167,139,250,.45)!important;border-radius:14px!important;box-shadow:0 12px 30px rgba(0,0,0,.45)!important}body.single-courses .tutor-single-course-sidebar-more{background:0 0!important;border:0!important;box-shadow:none!important;display:flex;flex-direction:column;gap:1rem}body.single-courses .tutor-card,body.single-courses .tutor-card *,body.single-courses .tutor-color-black,body.single-courses .tutor-course-details-instructors *,body.single-courses .tutor-course-details-widget *,body.single-courses .tutor-course-details-widget-list,body.single-courses .tutor-course-details-widget-list li,body.single-courses .tutor-course-details-widget-title,body.single-courses .tutor-single-course-sidebar-more *{color:#fff!important}body.single-courses .tutor-color-muted,body.single-courses .tutor-icon-bullet-point{color:#c9b8ff!important}body.single-courses .tutor-course-price,body.single-courses .tutor-course-price *{color:#f53af8!important}body.single-courses .tutor-course-details-tab,body.single-courses .tutor-course-details-tab .tutor-nav,body.single-courses .tutor-nav.tutor-nav-tabs,body.single-courses [role=tablist],body.single-courses ul.tutor-nav{background:0 0!important;background-color:transparent!important;border-bottom:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}body.single-courses .tutor-nav-link{background:0 0!important;color:#cfcfdb!important}body.single-courses .tutor-nav-link.is-active{color:#fff!important;border-bottom:2px solid #f53af8!important;background:0 0!important}body.woocommerce-account{color:#e9e9f2}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#16161d,#0e0e14)}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid rgba(255,255,255,.06)}body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:.85rem 1.1rem;color:#d7d7e2!important;text-decoration:none;transition:background .15s,color .15s,padding-left .15s}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:rgba(167,139,250,.12);color:#fff!important;padding-left:1.35rem}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active a{background:linear-gradient(135deg,rgba(167,139,250,.22),rgba(245,58,248,.16));color:#fff!important;border-left:3px solid #f53af8}body.woocommerce-account .woocommerce-MyAccount-content{background:linear-gradient(180deg,#16161d,#0e0e14);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.6rem 1.7rem;color:#e9e9f2}body.woocommerce-account .woocommerce-MyAccount-content a{color:#bc99ff}body.woocommerce-account .woocommerce-MyAccount-content a:hover{color:#fff}body.woocommerce-account .woocommerce table,body.woocommerce-account .woocommerce td,body.woocommerce-account .woocommerce th{color:#e9e9f2!important;border-color:rgba(255,255,255,.12)!important}body.woocommerce-account .button,body.woocommerce-account .woocommerce-Button,body.woocommerce-account button{background:linear-gradient(135deg,#a78bfa,#8b6dec)!important;color:#fff!important;border:none!important;border-radius:10px!important}.astrolab-acc{margin:0 0 1.6rem;padding:1.4rem 1.5rem;border-radius:16px;border:1px solid rgba(167,139,250,.4);background:radial-gradient(130% 70% at 50% 0,rgba(167,139,250,.16),transparent 70%),linear-gradient(180deg,#1c1729,#11101a);color:#fff;font-family:'DM Sans',system-ui,sans-serif}.astrolab-acc .aacc-top{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.astrolab-acc .aacc-avatar{margin:0;text-align:center}.astrolab-acc .aacc-ava-img{width:84px;height:84px;border-radius:50%;overflow:hidden;border:2px solid rgba(245,58,248,.5);background:#0c0c12;margin:0 auto .5rem}.astrolab-acc .aacc-ava-img img{width:100%;height:100%;object-fit:cover;display:block}.astrolab-acc .aacc-ava-btn{display:inline-block;font-size:.74rem;font-weight:700;color:#bc99ff;border:1px solid rgba(188,153,255,.5);border-radius:999px;padding:.3rem .7rem;cursor:pointer}.astrolab-acc .aacc-ava-btn:hover{color:#fff;border-color:#f53af8;background:rgba(245,58,248,.12)}.astrolab-acc .aacc-ava-btn input{display:none}.astrolab-acc .aacc-id h3{margin:0 0 .2rem;color:#fff;font-size:1.3rem}.astrolab-acc .aacc-plan{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#f53af8;background:rgba(245,58,248,.12);border:1px solid rgba(245,58,248,.4);padding:2px 9px;border-radius:999px}.astrolab-acc .aacc-signs{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:.5rem;font-size:.85rem;color:#d7c9ff;font-weight:600}.astrolab-acc .aacc-natal{margin-top:1.2rem}.astrolab-acc .aacc-natal h4{margin:0 0 .5rem;color:#fff;font-size:.95rem}.astrolab-acc .aacc-natal ul{list-style:none;margin:0;padding:0}.astrolab-acc .aacc-natal li{font-size:.9rem;color:#d7d7e2;padding:2px 0}.astrolab-acc .aacc-natal strong{color:#fff}.astrolab-acc .aacc-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.3rem}.astrolab-acc .aacc-btn{display:inline-block;padding:.7rem 1.1rem;border-radius:10px;font-weight:700;font-size:.88rem;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05)}.astrolab-acc .aacc-btn:hover{background:rgba(255,255,255,.1);color:#fff}.astrolab-acc .aacc-btn-primary{background:linear-gradient(135deg,#a78bfa,#8b6dec);border:none;box-shadow:0 8px 22px rgba(167,139,250,.35)}.astrolab-acc form.aacc-natal{margin-top:1.4rem}.astrolab-acc .aacc-natal h4{margin:0 0 .2rem;color:#fff;font-size:1rem}.astrolab-acc .aacc-natal-sub{margin:0 0 .9rem;font-size:.8rem;color:rgba(255,255,255,.6)}.astrolab-acc .aacc-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem;margin-bottom:1rem}.astrolab-acc .aacc-grid>label{display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e9e9f2}.astrolab-acc .aacc-grid>label.aacc-place,.astrolab-acc .aacc-grid>label.aacc-unknown{grid-column:1/-1}.astrolab-acc .aacc-unknown{flex-direction:row!important;align-items:center;gap:.5rem;text-transform:none!important;letter-spacing:0!important;font-weight:600}.astrolab-acc .aacc-grid input[type=date],.astrolab-acc .aacc-grid input[type=text],.astrolab-acc .aacc-grid input[type=time]{background:#0c0c12;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.6rem .8rem;color:#fff;font-size:.9rem}.astrolab-acc .aacc-place{position:relative}.astrolab-acc .aacc-sugg{list-style:none;margin:.25rem 0 0;padding:0;position:absolute;left:0;right:0;z-index:60;background:#11111a;border:1px solid rgba(255,255,255,.16);border-radius:10px;max-height:200px;overflow-y:auto;box-shadow:0 12px 30px rgba(0,0,0,.5)}.astrolab-acc .aacc-sugg li{padding:.5rem .7rem;font-size:.82rem;color:rgba(255,255,255,.85);cursor:pointer;text-transform:none;letter-spacing:0;border-bottom:1px solid rgba(255,255,255,.05)}.astrolab-acc .aacc-sugg li:hover{background:rgba(245,58,248,.16);color:#fff}.astrolab-acc form.aacc-natal button{margin-top:.4rem;cursor:pointer}@media (max-width:600px){.astrolab-acc .aacc-grid{grid-template-columns:1fr}}.astrolab-crop{position:fixed;inset:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:rgba(8,6,12,.8);backdrop-filter:blur(4px);font-family:'DM Sans',system-ui,sans-serif}.astrolab-crop[hidden]{display:none}.astrolab-crop .aacc-crop-card{background:linear-gradient(180deg,#1c1729,#11101a);border:1px solid rgba(167,139,250,.45);border-radius:18px;padding:1.5rem;width:100%;max-width:380px;color:#fff;text-align:center}.astrolab-crop h3{margin:0 0 1rem;font-size:1.15rem}.astrolab-crop .aacc-crop-stage{position:relative;width:320px;max-width:100%;height:320px;margin:0 auto;border-radius:12px;overflow:hidden;touch-action:none}.astrolab-crop canvas{display:block;width:320px;height:320px;cursor:grab}.astrolab-crop canvas:active{cursor:grabbing}.astrolab-crop .aacc-crop-ring{position:absolute;inset:0;pointer-events:none;box-shadow:0 0 0 9999px rgba(0,0,0,.45) inset;border-radius:50%}.astrolab-crop .aacc-crop-zoom{display:flex;align-items:center;gap:.6rem;margin:1rem 0;font-size:.78rem;color:rgba(255,255,255,.7)}.astrolab-crop .aacc-crop-zoom input{flex:1;accent-color:#F53AF8}.astrolab-crop .aacc-crop-actions{display:flex;gap:.6rem;justify-content:center}.astrolab-acc .aacc-membership{margin-top:1.4rem;padding:1.2rem 1.3rem;border-radius:14px;border:1px solid rgba(167,139,250,.45);background:linear-gradient(180deg,rgba(167,139,250,.14),rgba(167,139,250,.03))}.astrolab-acc .aacc-lvl-astropro.aacc-membership,.astrolab-acc .aacc-membership.aacc-lvl-astropro{border-color:rgba(255,122,26,.55);background:linear-gradient(180deg,rgba(255,122,26,.16),rgba(167,139,250,.04))}.astrolab-acc .aacc-membership.aacc-lvl-free{border-color:rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.01))}.astrolab-acc .aacc-mem-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem}.astrolab-acc .aacc-mem-tag{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#cfcfdb}.astrolab-acc .aacc-mem-name{font-size:1.25rem;color:#fff}.astrolab-acc .aacc-membership.aacc-lvl-astropro .aacc-mem-name{color:#ff9d3d}.astrolab-acc .aacc-membership:not(.aacc-lvl-free):not(.aacc-lvl-astropro) .aacc-mem-name{color:#f53af8}.astrolab-acc .aacc-mem-feats{list-style:none;margin:0 0 1rem;padding:0}.astrolab-acc .aacc-mem-feats li{position:relative;padding:4px 0 4px 1.4rem;font-size:.92rem;color:#e9e9f2;line-height:1.45}.astrolab-acc .aacc-mem-feats li::before{content:'✓';position:absolute;left:0;top:4px;color:#bc99ff;font-weight:700}.astrolab-acc .aacc-mem-feats li strong{color:#f53af8}.astrolab-acc .aacc-membership.aacc-lvl-astropro .aacc-mem-feats li strong{color:#ff9d3d}body.woocommerce-account .woocommerce-EditAccountForm input[type=email],body.woocommerce-account .woocommerce-EditAccountForm input[type=password],body.woocommerce-account .woocommerce-EditAccountForm input[type=tel],body.woocommerce-account .woocommerce-EditAccountForm input[type=text],body.woocommerce-account .woocommerce-EditAccountForm select,body.woocommerce-account form.edit-account input[type=email],body.woocommerce-account form.edit-account input[type=password],body.woocommerce-account form.edit-account input[type=text],body.woocommerce-account form.edit-account select{width:100%!important;background:#0c0c12!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;padding:.7rem .9rem!important;color:#fff!important;font-size:.92rem!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce-EditAccountForm input:focus,body.woocommerce-account .woocommerce-EditAccountForm select:focus,body.woocommerce-account form.edit-account input:focus{outline:0!important;border-color:rgba(167,139,250,.65)!important;box-shadow:0 0 0 3px rgba(167,139,250,.15)!important}body.woocommerce-account .woocommerce-EditAccountForm label,body.woocommerce-account form.edit-account label{color:#e9e9f2!important;font-weight:600!important}body.woocommerce-account .woocommerce-EditAccountForm .description,body.woocommerce-account .woocommerce-EditAccountForm span em,body.woocommerce-account form.edit-account span em{color:rgba(255,255,255,.55)!important}body.woocommerce-account .show-password-input{display:none!important}.aacc-pass-wrap{display:flex;align-items:stretch;gap:.5rem;width:100%}.aacc-pass-wrap input{flex:1 1 auto;width:auto!important;min-width:0}.aacc-eye{flex:0 0 auto;width:2.6rem;display:flex;align-items:center;justify-content:center;background:#0c0c12;border:1px solid rgba(255,255,255,.14);border-radius:10px;cursor:pointer;color:rgba(255,255,255,.55);padding:0}.aacc-eye svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aacc-eye:hover{color:rgba(255,255,255,.9);border-color:rgba(167,139,250,.5)}.aacc-eye.is-on{color:#f53af8;border-color:rgba(245,58,248,.5)}body.woocommerce-account .woocommerce-form-login input[type=email],body.woocommerce-account .woocommerce-form-login input[type=password],body.woocommerce-account .woocommerce-form-login input[type=text],body.woocommerce-account form.login input[type=password],body.woocommerce-account form.login input[type=text]{width:100%!important;background:#0c0c12!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;padding:.75rem .9rem!important;color:#fff!important;font-size:.95rem!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce-form-login input:focus,body.woocommerce-account form.login input:focus{outline:0!important;border-color:rgba(167,139,250,.65)!important;box-shadow:0 0 0 3px rgba(167,139,250,.15)!important}.astrolab-register-wrap input:-webkit-autofill,.astrolab-register-wrap input:-webkit-autofill:focus,body.woocommerce-account input:-webkit-autofill,body.woocommerce-account input:-webkit-autofill:focus,body.woocommerce-account input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #0c0c12 inset!important;caret-color:#fff!important;transition:background-color 9999s ease-out 0s!important}.aacc-eye,.astrolab-register-wrap .arw-eye,body.woocommerce-account .aacc-eye{background:#0c0c12!important;background-image:none!important;box-shadow:none!important;color:rgba(255,255,255,.6)!important;border:1px solid rgba(255,255,255,.14)!important}.aacc-eye.is-on,body.woocommerce-account .aacc-eye.is-on{color:#f53af8!important;border-color:rgba(245,58,248,.5)!important}input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;flex:none;margin:0 15px 0 0!important;border:2.5px solid rgba(255,255,255,.55)!important;border-radius:6px!important;background:0 0!important;vertical-align:middle;position:relative;cursor:pointer;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease}input[type=checkbox]:checked{background:#a06ef0!important;border-color:#a06ef0!important}input[type=checkbox]:checked::after{content:'';position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}input[type=checkbox]:focus-visible{outline:2px solid #F53AF8;outline-offset:2px}body.woocommerce-account .u-columns.addresses,body.woocommerce-account .woocommerce-Addresses{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0}body.woocommerce-account .u-column1.col-1,body.woocommerce-account .u-column2.col-2,body.woocommerce-account .woocommerce-Address{flex:1 1 280px;background:linear-gradient(180deg,rgba(167,139,250,.1),rgba(167,139,250,.02));border:1px solid rgba(167,139,250,.35);border-radius:14px;padding:1.1rem 1.2rem;box-sizing:border-box}body.woocommerce-account .addresses .title h3,body.woocommerce-account .woocommerce-Address-title h2,body.woocommerce-account .woocommerce-Address-title h3{color:#fff!important;margin:0 0 .6rem}body.woocommerce-account .woocommerce-Address address{color:#d7d7e2;font-style:normal}body.woocommerce-account .woocommerce-Address .edit,body.woocommerce-account .woocommerce-Address-title .edit{color:#bc99ff!important}.astrolab-acc .aacc-membership,.astrolab-acc .aacc-membership.aacc-lvl-astropro,.astrolab-acc .aacc-membership.aacc-lvl-free{background:0 0!important;border:0!important;padding:0!important;margin-top:1.4rem}.astrolab-acc .aacc-mem-name{color:#fff;font-size:1.05rem}.astrolab-acc .aacc-natal h4{font-size:1.35rem!important}.astrolab-acc .aacc-natal-sub{font-size:1rem!important}.astrolab-acc .aacc-grid>label{font-size:.95rem!important}.astrolab-acc .aacc-grid input[type=date],.astrolab-acc .aacc-grid input[type=text],.astrolab-acc .aacc-grid input[type=time]{font-size:1.05rem!important;padding:.75rem .95rem!important}.astrolab-acc .aacc-unknown{font-size:.95rem!important}.astrolab-blog-toolbar{display:flex;align-items:center;gap:.4rem;margin:0 0 1.4rem;flex-wrap:wrap;font-family:'DM Sans',system-ui,sans-serif}.astrolab-blog-toolbar .abt-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-right:.4rem}.astrolab-blog-toolbar button{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.8);border-radius:9px;padding:.4rem .7rem;font-size:.82rem;font-weight:700;cursor:pointer;line-height:1;transition:background .15s,color .15s,border-color .15s,transform .15s}.astrolab-blog-toolbar button:hover{transform:translateY(-1px);color:#fff;border-color:rgba(167,139,250,.5)}.astrolab-blog-toolbar button.is-on{background:linear-gradient(135deg,#a78bfa,#8b6dec);border-color:transparent;color:#fff;box-shadow:0 6px 16px rgba(167,139,250,.35)}@media (max-width:600px){.astrolab-blog-toolbar button[data-v="4"]{display:none}}.astrolab-blog-grid{display:grid!important;gap:1.4rem!important;align-items:stretch}.astrolab-blog-grid.cols-2{grid-template-columns:repeat(2,1fr)!important}.astrolab-blog-grid.cols-3{grid-template-columns:repeat(3,1fr)!important}.astrolab-blog-grid.cols-4{grid-template-columns:repeat(4,1fr)!important}.astrolab-blog-grid.is-list{grid-template-columns:1fr!important}@media (max-width:1100px){.astrolab-blog-grid.cols-3,.astrolab-blog-grid.cols-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.astrolab-blog-grid.cols-2,.astrolab-blog-grid.cols-3,.astrolab-blog-grid.cols-4{grid-template-columns:1fr!important}}.astrolab-blog-grid>:not(.astrolab-blog-card){grid-column:1/-1!important}.astrolab-blog-card{background:linear-gradient(180deg,#16161d,#0e0e14)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;overflow:hidden!important;margin:0!important;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .28s,box-shadow .28s;opacity:1;transform:none}.astrolab-blog-card.is-in{opacity:1;transform:none}.astrolab-blog-card:hover{transform:translateY(-6px);border-color:rgba(167,139,250,.4)!important;box-shadow:0 18px 40px rgba(0,0,0,.5),0 0 0 1px rgba(167,139,250,.18) inset!important}.astrolab-blog-card img{width:100%!important;height:auto!important;display:block;transition:transform .4s ease}.astrolab-blog-card:hover img{transform:scale(1.05)}.astrolab-blog-card>:not(img):not(a:has(>img)):not(.post-thumbnail){padding-left:1.1rem;padding-right:1.1rem}.astrolab-blog-card .post-thumbnail,.astrolab-blog-card a:has(> img){padding:0!important}.astrolab-blog-card .entry-title{margin-top:1rem}.astrolab-blog-card .entry-footer,.astrolab-blog-card .more-link,.astrolab-blog-card .read-more{margin-bottom:1.1rem;display:inline-block}.astrolab-blog-card a{transition:color .2s ease}.astrolab-blog-card .entry-title a:hover,.astrolab-blog-card a.more-link:hover{color:#dccbff}.astrolab-blog-grid.is-list .astrolab-blog-card{flex-direction:row;align-items:stretch}.astrolab-blog-grid.is-list .astrolab-blog-card .post-thumbnail,.astrolab-blog-grid.is-list .astrolab-blog-card a:has(> img){flex:0 0 38%;max-width:320px}.astrolab-blog-grid.is-list .astrolab-blog-card img{height:100%!important;object-fit:cover}@media (max-width:640px){.astrolab-blog-grid.is-list .astrolab-blog-card{flex-direction:column}.astrolab-blog-grid.is-list .astrolab-blog-card .post-thumbnail{flex:none;max-width:none}}body.archive #secondary .widget:not(:has(.astros-widget-standalone)),body.archive .widget:not(:has(.astros-widget-standalone)),body.blog #secondary .widget:not(:has(.astros-widget-standalone)),body.blog .widget:not(:has(.astros-widget-standalone)),body.search .widget:not(:has(.astros-widget-standalone)),body.single-post #secondary .widget:not(:has(.astros-widget-standalone)),body.single-post .widget:not(:has(.astros-widget-standalone)){background:linear-gradient(180deg,#16161d,#0e0e14)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:1.1rem 1.2rem!important;margin-bottom:1.3rem!important}body.archive .widget h2,body.archive .widget h3,body.archive .widget-title,body.blog .widget h2,body.blog .widget h3,body.blog .widget-title,body.single-post .widget h2,body.single-post .widget h3,body.single-post .widget-title{color:#fff!important;border-bottom:1px solid rgba(245,58,248,.35)!important;padding-bottom:.5rem!important;margin-bottom:.8rem!important}body.archive .widget a,body.blog .widget a,body.single-post .widget a{color:#cdbcf5!important}body.archive .widget a:hover,body.blog .widget a:hover,body.single-post .widget a:hover{color:#fff!important}body.archive .widget li,body.blog .widget li,body.single-post .widget li{border-bottom:1px solid rgba(255,255,255,.06)!important;padding:.45rem 0!important}body.archive .widget input[type=search],body.blog .widget input[type=search],body.blog .widget input[type=text],body.single-post .widget input[type=search]{background:#0c0c12!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;color:#fff!important;padding:.6rem .8rem!important}.header-widget,.header-widget figure,.header-widget figure img,.header-widget img,.navigation-logo img,.site-header .site-logo img{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.astrolab-blog-toolbar button{padding:.4rem .55rem}.astrolab-blog-toolbar button svg{width:20px;height:20px;display:block;fill:currentColor}.astrolab-blog-toolbar button{color:rgba(255,255,255,.75)}.astrolab-blog-toolbar button.is-on{color:#fff}.astrolab-blog-card{border:2px solid rgba(255,255,255,.9)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 0 0 0 rgba(255,255,255,0)}.astrolab-blog-card:hover{border-color:#fff!important;box-shadow:0 18px 40px rgba(0,0,0,.55),0 0 22px rgba(255,255,255,.18)!important}.astrolab-blog-card .post-thumbnail,.astrolab-blog-card a:has(> img){display:block!important;margin:0!important;padding:0!important;line-height:0}.astrolab-blog-card .post-thumbnail img,.astrolab-blog-card a:has(> img)>img,.astrolab-blog-card>img:first-child{border-top-left-radius:14px;border-top-right-radius:14px;width:100%!important;display:block}.astrolab-blog-grid.is-list{grid-template-columns:repeat(3,1fr)!important}.astrolab-blog-grid.cols-4 .astrolab-blog-card .entry-content,.astrolab-blog-grid.cols-4 .astrolab-blog-card .entry-excerpt,.astrolab-blog-grid.cols-4 .astrolab-blog-card .entry-summary,.astrolab-blog-grid.cols-4 .astrolab-blog-card p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body.archive #secondary,body.archive .widget-area,body.archive aside.sidebar,body.blog #secondary,body.blog .widget-area,body.blog aside.sidebar,body.search #secondary,body.single-post #secondary,body.single-post .widget-area{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important}body.archive .widget_recent_entries,body.archive .widget_search,body.archive .wp-block-latest-posts,body.blog .widget_block.widget_search,body.blog .widget_block:has(.wp-block-latest-posts),body.blog .widget_recent_entries,body.blog .widget_search,body.blog .wp-block-latest-posts,body.blog .wp-block-search,body.single-post .widget_recent_entries,body.single-post .widget_search,body.single-post .wp-block-latest-posts{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important}.wp-block-latest-posts.is-grid,.wp-block-latest-posts__list,ul.wp-block-latest-posts{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.widget_recent_entries li,.wp-block-latest-posts li{display:flex!important;align-items:center;gap:.8rem;border:0!important;padding:0!important}.widget_recent_entries li a:has(> img),.wp-block-latest-posts li .wp-block-latest-posts__featured-image,.wp-block-latest-posts li a:has(> img){flex:0 0 64px;width:64px;height:64px;border-radius:12px;overflow:hidden;display:block;transition:transform .25s ease}.widget_recent_entries li img,.wp-block-latest-posts li img{width:64px!important;height:64px!important;object-fit:cover;display:block;border-radius:12px;transition:filter .25s ease,transform .25s ease}.widget_recent_entries li:hover img,.wp-block-latest-posts li:hover img{filter:brightness(1.2);transform:scale(1.05)}.wp-block-latest-posts li:hover .wp-block-latest-posts__featured-image,.wp-block-latest-posts li:hover a:has(> img){transform:translateX(3px)}.widget_recent_entries li>a:not(:has(img)),.wp-block-latest-posts__post-title{flex:1;color:#e9e9f2!important;font-weight:600;line-height:1.3}.wp-block-latest-posts__post-title:hover{color:#dccbff!important}.header-widget,.header-widget .widget_block,.header-widget .wp-block-column,.header-widget .wp-block-columns,.header-widget .wp-block-image,.header-widget a.magic-hover,.header-widget aside,.header-widget figure,.header-widget figure a,.header-widget figure img,.header-widget img{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;line-height:0!important}.header-widget .wp-block-image,.header-widget figure{display:inline-flex!important;align-items:center!important}.header-widget figure img,.header-widget img{width:64px!important;max-width:64px!important;height:auto!important;display:block!important;filter:none!important;mix-blend-mode:normal!important}body.archive .header-widget .widget,body.archive .header-widget aside,body.archive .header-widget.widget,body.blog .header-widget .widget,body.blog .header-widget aside,body.blog .header-widget.widget,body.search .header-widget .widget,body.search .header-widget aside,body.search .header-widget.widget,body.single-post .header-widget .widget,body.single-post .header-widget aside,body.single-post .header-widget.widget{background:0 0!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}body.archive .header-widget figure img,body.archive .header-widget img,body.blog .header-widget figure img,body.blog .header-widget img,body.search .header-widget img,body.single-post .header-widget img{width:64px!important;max-width:64px!important;height:auto!important;border-radius:0!important;box-shadow:none!important;background:0 0!important}body.archive .widget_search button,body.archive .wp-block-search__button,body.blog .widget_search button,body.blog .widget_search input[type=submit],body.blog .wp-block-search__button,body.blog form[role=search] button{border-radius:12px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:background-color .2s ease!important;will-change:auto!important}body.archive .wp-block-search__button:hover,body.blog .widget_search button:hover,body.blog .wp-block-search__button:hover,body.blog form[role=search] button:hover{background:rgba(255,255,255,.2)!important;transform:none!important;box-shadow:none!important;color:#fff!important}body.archive .wp-block-search,body.blog .widget_search,body.blog .wp-block-search,body.blog .wp-block-search__inside-wrapper{overflow:visible!important}body.blog .widget_search input[type=search],body.blog .wp-block-search input[type=search]{border-radius:12px!important}#masthead .header-content-h,#masthead .inside-header,header .inside-header{position:relative}.astrolab-account-badge.aab-in-header{position:absolute!important;top:50%!important;right:24px!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:60!important;background:rgba(20,20,28,.55)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;padding:5px 12px 5px 5px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:none!important}header#masthead.stuckElement .astrolab-account-badge.aab-in-header{top:50%!important;transform:translateY(-50%) scale(.92)!important;transform-origin:right center}@media (max-width:768px){.astrolab-account-badge.aab-in-header{top:10px!important;right:12px!important;transform:none!important;padding:4px 10px 4px 4px!important}.astrolab-account-badge.aab-in-header .aab-avatar{width:26px!important;height:26px!important}.astrolab-account-badge.aab-in-header .aab-signs{font-size:.8rem!important;gap:.4rem!important}header#masthead.stuckElement .astrolab-account-badge.aab-in-header{transform:none!important;top:8px!important}}.astrolab-account-badge.aab-in-header .aab-name{font-size:.86rem}.astrolab-account-badge.aab-in-header .aab-level{font-size:.6rem}.astrolab-blog-card .tags-links,body.archive .tags-links,body.blog .tags-links,body.single-post .tags-links{display:none!important}.astrolab-blog-card .article-holder,.astrolab-blog-card .inside-article{padding:0!important;margin:0!important}.astrolab-blog-card .post-image,.astrolab-blog-card .post-image a,.astrolab-blog-card .post-thumbnail,.astrolab-blog-card a:has(> img){display:block!important;margin:0!important;padding:0!important;line-height:0;width:100%!important;overflow:hidden}.astrolab-blog-card .post-image img,.astrolab-blog-card .post-thumbnail img,.astrolab-blog-card a:has(> img)>img{width:100%!important;display:block;border-top-left-radius:14px;border-top-right-radius:14px;transition:transform .35s ease,filter .35s ease!important}.astrolab-blog-card:hover .post-image img,.astrolab-blog-card:hover .post-thumbnail img,.astrolab-blog-card:hover a:has(> img)>img{transform:scale(1.01)!important;filter:brightness(1.15)!important}.astrolab-blog-card .entry-content,.astrolab-blog-card .entry-footer,.astrolab-blog-card .entry-header,.astrolab-blog-card .entry-meta,.astrolab-blog-card .entry-summary,.astrolab-blog-card .entry-title{padding-left:1.1rem!important;padding-right:1.1rem!important}.astrolab-blog-card .entry-header{padding-top:1rem!important}.astrolab-blog-card .entry-footer,.astrolab-blog-card .entry-meta{padding-bottom:1.1rem!important}.astrolab-account-badge.aab-in-header{background:0 0!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}.astrolab-account-badge.aab-guest{width:32px;height:32px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:50%!important;background:0 0!important;border:1.5px solid rgba(255,255,255,.6)!important;box-sizing:border-box}.astrolab-account-badge.aab-guest:hover{border-color:#bc99ff!important}.astrolab-account-badge.aab-guest .aab-guest-icon{line-height:0;display:inline-flex;align-items:center;justify-content:center}.astrolab-account-badge.aab-guest svg{width:22px;height:22px;display:block;fill:none;stroke:#cdbcf5;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.astrolab-account-badge.aab-guest:hover svg{stroke:#fff}@media (max-width:768px){.astrolab-account-badge.aab-in-header{left:12px!important;right:auto!important;top:12px!important;transform:none!important}.astrolab-account-badge.aab-in-header .aab-level,.astrolab-account-badge.aab-in-header .aab-name,.astrolab-account-badge.aab-in-header .aab-signs,.astrolab-account-badge.aab-in-header>span:not(.aab-avatar):not(.aab-guest-icon){display:none!important}.astrolab-account-badge.aab-in-header .aab-avatar{width:34px!important;height:34px!important;margin:0!important}.astrolab-account-badge.aab-guest{width:30px;height:30px}header#masthead.stuckElement .astrolab-account-badge.aab-in-header{top:10px!important}}.astrolab-account-badge.aab-guest svg{stroke:#ffffff!important}.astrolab-account-badge.aab-guest{border-color:rgba(255,255,255,.85)!important}.astrolab-account-badge.aab-guest:hover svg{stroke:#ffffff!important}.astrolab-register-wrap.arw-is-login .arw-perk.arw-perk-static{cursor:default;opacity:.85}.astrolab-register-wrap.arw-is-login .arw-perk.arw-perk-static:hover{transform:none;border-color:rgba(255,255,255,.92)!important;box-shadow:none!important}.astrolab-register-wrap.arw-is-login .arw-perk-desc{color:rgba(255,255,255,.7)}@media (max-width:768px){#lalita-slideout-menu{background:linear-gradient(to left,rgba(0,0,0,.97) 0,rgba(0,0,0,.92) 45%,rgba(0,0,0,.55) 78%,rgba(0,0,0,0) 100%)!important;background-color:transparent!important;text-align:right!important}#lalita-slideout-menu li,#lalita-slideout-menu ul{text-align:right!important;list-style:none!important}#lalita-slideout-menu a{display:block!important;text-align:right!important;text-transform:lowercase!important;font-weight:800!important;font-size:1.5rem!important;line-height:1.35!important;padding:6px 28px 6px 12px!important;color:#fff!important}#lalita-slideout-menu a:hover{color:#dccbff!important}}@media (max-width:768px){#lalita-slideout-menu{background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 35%,#000 100%)!important;background-color:transparent!important}#lalita-slideout-menu a{font-size:1.5rem!important;line-height:1.25!important;text-transform:lowercase!important;padding-top:4px!important;padding-bottom:4px!important}#lalita-slideout-menu a::first-letter{text-transform:uppercase!important}}@media (max-width:768px){body header#masthead:not(.stuckElement) .header-widget{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}body header#masthead:not(.stuckElement) .header-widget figure{margin:0!important}body header#masthead:not(.stuckElement) .header-widget::after{margin:0!important;padding:0!important;text-align:center!important;line-height:1!important}}.astrolab-account-badge.aab-in-header{align-items:flex-start!important;gap:.6rem}.astrolab-account-badge.aab-in-header .aab-avatar{width:48px!important;height:48px!important;flex:none;margin-top:0!important}.astrolab-account-badge.aab-in-header>span:last-child{padding-top:1px}.astrolab-account-badge .aab-signs{align-items:center}.astrolab-account-badge .aab-signs span{display:inline-flex;align-items:center;gap:3px}.astrolab-account-badge .aab-gly{display:inline-flex;line-height:0}.astrolab-account-badge .aab-gly svg{width:15px;height:15px;display:block}.astrolab-account-badge .aab-signs{color:#d7c9ff}@media (max-width:768px){.astrolab-account-badge.aab-in-header .aab-avatar{width:44px!important;height:44px!important}}body.archive .wp-block-search__label,body.blog .widget_block.widget_search h2,body.blog .widget_search .widget-title,body.blog .widget_search h2,body.blog .wp-block-search__label,body.search .wp-block-search__label{display:none!important}@media (max-width:768px){#al-burger{top:12px!important}.astrolab-account-badge.aab-guest.aab-in-header,.astrolab-account-badge.aab-in-header{top:12px!important}}@media (max-width:768px){#lalita-slideout-menu{width:100%!important;max-width:100%!important;left:auto!important;right:0!important;border:0!important;border-left:0!important;box-shadow:none!important;background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,.75) 62%,#000 100%)!important;background-color:transparent!important}#lalita-slideout-menu::after,#lalita-slideout-menu::before{display:none!important}}@media (max-width:768px){#lalita-slideout-menu{width:72%!important;max-width:360px!important;left:auto!important;right:0!important;border:0!important;box-shadow:none!important;background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 38%,rgba(0,0,0,.92) 70%,#000 100%)!important;background-color:transparent!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 90px,#000 100%)!important;mask-image:linear-gradient(to right,transparent 0,#000 90px,#000 100%)!important}}.astrolab-export-modal .aem-export.aem-danger{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;box-shadow:0 8px 22px rgba(239,68,68,.35)!important}.astrolab-export-modal .aem-export.aem-danger:hover{filter:brightness(1.08)}.astrolab-host .saved-card,.astrolab-host .saved-grid .saved-card{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,#16161d,#0e0e14)!important;border:1.5px solid rgba(255,255,255,.85)!important;border-radius:16px!important;transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .28s,box-shadow .28s!important}.astrolab-host .saved-card:hover,.astrolab-host .saved-grid .saved-card:hover{transform:translateY(-4px)!important;border-color:#fff!important;box-shadow:0 18px 40px rgba(0,0,0,.5),0 0 0 1px rgba(167,139,250,.25) inset!important;background:linear-gradient(180deg,#1a1a22,#101018)!important}.astrolab-host .saved-card::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:0 0}.astrolab-host .saved-card>*{position:relative;z-index:1}.astrolab-host .saved-card.elem-fire::before{background:linear-gradient(90deg,rgba(217,85,85,.3) 0,rgba(217,85,85,0) 30%)!important}.astrolab-host .saved-card.elem-earth::before{background:linear-gradient(90deg,rgba(90,158,106,.3) 0,rgba(90,158,106,0) 30%)!important}.astrolab-host .saved-card.elem-air::before{background:linear-gradient(90deg,rgba(200,112,144,.3) 0,rgba(200,112,144,0) 30%)!important}.astrolab-host .saved-card.elem-water::before{background:linear-gradient(90deg,rgba(77,128,204,.3) 0,rgba(77,128,204,0) 30%)!important}.astrolab-host .nav-item .astrolab-lock-crown{color:#bc99ff!important}.astrolab-host .nav-item[data-required-level=astropro] .astrolab-lock-crown{color:#ff9d3c!important}.astrolab-host .saved-toolbar .saved-search{flex:1 1 180px;min-width:140px;max-width:280px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:8px;padding:.42rem .7rem;font-size:.82rem;font-family:inherit}.astrolab-host .saved-toolbar .saved-search::placeholder{color:rgba(255,255,255,.4)}.astrolab-host .saved-toolbar .saved-search:focus{outline:0;border-color:rgba(167,139,250,.6);background:rgba(255,255,255,.08)}.astrolab-host .saved-pager{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap;padding:.85rem 0;margin:0}.astrolab-host .saved-pg-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:8px;cursor:pointer;padding:.45rem .95rem;font-size:.8rem;font-family:inherit;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.astrolab-host .saved-pg-btn:hover:not([disabled]){background:rgba(167,139,250,.22);border-color:rgba(167,139,250,.55)}.astrolab-host .saved-pg-btn[disabled]{opacity:.35;cursor:default}.astrolab-host .saved-pg-info{font-size:.78rem;color:rgba(255,255,255,.6);letter-spacing:.02em;white-space:nowrap}#bbpress-forums,.bbp-breadcrumb,.bbp-pagination,.bbp-topic-tags{color:rgba(255,255,255,.85)!important;font-family:'DM Sans',sans-serif}#bbpress-forums a,.bbp-breadcrumb a,.bbp-subscription-block a,a.bbp-subscribe{color:#bc99ff!important;text-decoration:none}#bbpress-forums a:hover,.bbp-breadcrumb a:hover,a.bbp-subscribe:hover{color:#f53af8!important}.bbp-template-notice{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-left:3px solid #a78bfa!important;color:rgba(255,255,255,.8)!important;border-radius:10px!important;padding:.85rem 1.1rem!important}.bbp-template-notice.error,.bbp-template-notice.warning{border-left-color:#f53af8!important}.bbp-template-notice a{color:#bc99ff!important}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.6)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px 10px 0 0;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}#bbpress-forums .bbp-forums,#bbpress-forums .bbp-replies,#bbpress-forums .bbp-topics{background:linear-gradient(180deg,#16161d,#0e0e14)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;overflow:hidden}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-bottom:1px solid rgba(255,255,255,.06)!important;background:0 0!important;transition:background .2s ease}#bbpress-forums li.bbp-body ul.forum:hover,#bbpress-forums li.bbp-body ul.topic:hover{background:rgba(167,139,250,.08)!important}#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink{color:#fff!important;font-weight:600}#bbpress-forums .bbp-forum-content,#bbpress-forums .bbp-reply-content,#bbpress-forums .bbp-topic-content{color:rgba(255,255,255,.82)!important}#bbpress-forums .bbp-author-name,#bbpress-forums .bbp-forum-freshness,#bbpress-forums .bbp-topic-freshness,#bbpress-forums .bbp-topic-meta{color:rgba(255,255,255,.55)!important}#bbpress-forums fieldset.bbp-form,#new-post,.bbp-reply-form,.bbp-topic-form{background:linear-gradient(180deg,#16161d,#0e0e14)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;padding:1.4rem 1.5rem!important}#bbpress-forums fieldset.bbp-form legend{color:#fff!important;font-weight:700;font-size:1.05rem;padding:0 .5rem}#bbpress-forums fieldset.bbp-form p,#bbpress-forums label{color:rgba(255,255,255,.75)!important}#bbp_reply_title,#bbp_topic_tags,#bbp_topic_title,#bbpress-forums input[type=email],#bbpress-forums input[type=password],#bbpress-forums input[type=search],#bbpress-forums input[type=text],#bbpress-forums select,#bbpress-forums textarea,.bbp-the-content{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;border-radius:8px!important;padding:.6rem .8rem!important;font-family:inherit!important;box-shadow:none!important}#bbpress-forums input:focus,#bbpress-forums select:focus,#bbpress-forums textarea:focus,.bbp-the-content:focus{outline:0!important;border-color:rgba(167,139,250,.6)!important;background:rgba(255,255,255,.08)!important}#bbpress-forums ::placeholder{color:rgba(255,255,255,.4)!important}#bbpress-forums .quicktags-toolbar,.quicktags-toolbar,.wp-editor-tabs{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px 8px 0 0!important}#bbpress-forums .quicktags-toolbar input.ed_button,.quicktags-toolbar input.ed_button{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;border-radius:5px!important}#bbp_reply_submit,#bbp_topic_submit,#bbpress-forums .button,#bbpress-forums button,.bbp-submit-wrapper button{background:linear-gradient(135deg,#a06ef0,#f53af8)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:.6rem 1.6rem!important;font-weight:700!important;font-family:inherit!important;cursor:pointer;box-shadow:0 8px 22px rgba(245,58,248,.28)!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}#bbp_reply_submit:hover,#bbp_topic_submit:hover,#bbpress-forums button:hover,.bbp-submit-wrapper button:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 30px rgba(245,58,248,.4)!important}.bbp-pagination .page-numbers{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;border-radius:8px!important;padding:.35rem .7rem!important;margin:0 .15rem;text-decoration:none}.bbp-pagination .page-numbers.current,.bbp-pagination .page-numbers:hover{background:linear-gradient(135deg,#a06ef0,#f53af8)!important;border-color:transparent!important}.bbp-breadcrumb{font-size:.82rem;color:rgba(255,255,255,.55)!important}.bbp-subscription-block,a.bbp-subscribe{font-size:.85rem;font-weight:600}#bbpress-forums #new-post,#bbpress-forums div.bbp-the-content-wrap,#bbpress-forums form.bbp-reply-form,#bbpress-forums form.bbp-topic-form{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important}#bbpress-forums fieldset.bbp-form{padding:1.3rem 1.5rem 1.5rem!important}#bbpress-forums fieldset.bbp-form .bbp-template-notice{background:0 0!important;border:0!important;border-left:3px solid #a78bfa!important;border-radius:0!important;padding:.25rem 0 .25rem .9rem!important;margin:0 0 1rem!important}#bbpress-forums fieldset.bbp-form label{display:block!important;margin:0 0 8px!important}#bbpress-forums fieldset.bbp-form p{margin:0 0 1.25rem!important}#bbp_reply_title,#bbp_topic_tags,#bbp_topic_title,#bbpress-forums input[type=email],#bbpress-forums input[type=password],#bbpress-forums input[type=search],#bbpress-forums input[type=text],#bbpress-forums select,#bbpress-forums textarea,.bbp-the-content{margin-top:6px!important}#bbp_reply_submit,#bbp_topic_submit,#bbpress-forums .button,#bbpress-forums button,.bbp-submit-wrapper button{background:#000!important;color:#fff!important;border:3px solid #fff!important;border-radius:999px!important;padding:.6rem 1.7rem!important;box-shadow:none!important;transition:background-color .2s ease!important}#bbp_reply_submit:hover,#bbp_topic_submit:hover,#bbpress-forums .button:hover,#bbpress-forums button:hover,.bbp-submit-wrapper button:hover{background:rgba(255,255,255,.25)!important;transform:none!important;filter:none!important;box-shadow:none!important}.astrolab-host .saved-card .sc-info{color:#fff!important;font-size:.92rem!important;font-style:italic}.astrolab-host .saved-card .sc-signs{font-size:.9rem!important}.astrolab-host .saved-card .sc-signs>span{font-size:.85rem!important}.astrolab-host .saved-card,.astrolab-host .saved-grid .saved-card{border-width:2px!important}.astrolab-host .saved-card.elem-fire::before{background:linear-gradient(135deg,rgba(217,85,85,.3) 0,rgba(217,85,85,0) 30%)!important}.astrolab-host .saved-card.elem-earth::before{background:linear-gradient(135deg,rgba(90,158,106,.3) 0,rgba(90,158,106,0) 30%)!important}.astrolab-host .saved-card.elem-air::before{background:linear-gradient(135deg,rgba(200,112,144,.3) 0,rgba(200,112,144,0) 30%)!important}.astrolab-host .saved-card.elem-water::before{background:linear-gradient(135deg,rgba(77,128,204,.3) 0,rgba(77,128,204,0) 30%)!important}#bbpress-forums .bbp-reply-author,#bbpress-forums .bbp-reply-author *,#bbpress-forums .bbp-reply-content,#bbpress-forums .bbp-reply-content *,#bbpress-forums .bbp-topic-author,#bbpress-forums .bbp-topic-author *,#bbpress-forums .bbp-topic-content,#bbpress-forums .bbp-topic-content *,#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-body *{color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,0.90)!important;opacity:1!important;text-shadow:none!important}#bbpress-forums .bbp-reply-content h1,#bbpress-forums .bbp-reply-content h2,#bbpress-forums .bbp-reply-content h3,#bbpress-forums .bbp-reply-content strong,#bbpress-forums .bbp-topic-content h1,#bbpress-forums .bbp-topic-content h2,#bbpress-forums .bbp-topic-content h3,#bbpress-forums .bbp-topic-content strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#bbpress-forums .bbp-reply-content a,#bbpress-forums .bbp-topic-content a,#bbpress-forums li.bbp-body a{color:#bc99ff!important;-webkit-text-fill-color:#BC99FF!important}#bbpress-forums .bbp-reply-content a:hover,#bbpress-forums li.bbp-body a:hover{color:#f53af8!important;-webkit-text-fill-color:#F53AF8!important}#bbpress-forums .bbp-author-ip,#bbpress-forums .bbp-meta,#bbpress-forums .bbp-reply-ip,#bbpress-forums .bbp-reply-post-date,#bbpress-forums .bbp-topic-post-date{color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,0.6)!important}#bbpress-forums .bbp-admin-links a,#bbpress-forums .bbp-reply-admin-links a{color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,0.7)!important}#bbpress-forums .bbp-admin-links a:hover{color:#f53af8!important;-webkit-text-fill-color:#F53AF8!important}#bbpress-forums .bbp-body .bbp-reply-header,#bbpress-forums div.bbp-reply-author,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{color:rgba(255,255,255,.7)!important}#bbpress-forums,#bbpress-forums :not(input):not(textarea):not(select):not(button):not(.button):not(.bbp-the-content){background:0 0!important;box-shadow:none!important}#bbpress-forums,#bbpress-forums #new-post,#bbpress-forums .bbp-forums,#bbpress-forums .bbp-replies,#bbpress-forums .bbp-reply-form,#bbpress-forums .bbp-topic-form,#bbpress-forums .bbp-topics,#bbpress-forums .quicktags-toolbar,#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header,#bbpress-forums fieldset.bbp-form,#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header,.bbp-template-notice,.bbp-template-notice.error,.bbp-template-notice.info{background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}#bbpress-forums li.bbp-body+li.bbp-body,#bbpress-forums ul.bbp-replies>li+li{border-top:1px solid rgba(255,255,255,.08)!important}#bbpress-forums,#bbpress-forums :not(a):not(input):not(textarea):not(select):not(button):not(.button){color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,0.88)!important;opacity:1!important;text-shadow:none!important}#bbpress-forums .bbp-reply-content h1,#bbpress-forums .bbp-reply-content h2,#bbpress-forums .bbp-reply-content h3,#bbpress-forums .bbp-reply-content strong{color:#fff!important;-webkit-text-fill-color:#fff!important}#bbpress-forums a,#bbpress-forums a *{color:#bc99ff!important;-webkit-text-fill-color:#BC99FF!important}#bbpress-forums a:hover{color:#f53af8!important;-webkit-text-fill-color:#F53AF8!important}#bbpress-forums .bbp-author-ip,#bbpress-forums .bbp-meta,#bbpress-forums .bbp-reply-post-date{color:rgba(255,255,255,.5)!important;-webkit-text-fill-color:rgba(255,255,255,0.5)!important}#bbpress-forums .bbp-reply-content,#bbpress-forums .bbp-reply-content *,#bbpress-forums .bbp-topic-content,#bbpress-forums .bbp-topic-content *,#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-body :not(input):not(textarea):not(select):not(button):not(.button){letter-spacing:normal!important;word-spacing:normal!important;line-height:1.7!important}#bbpress-forums .bbp-reply-content p,#bbpress-forums .bbp-topic-content p{margin:0 0 1em!important}#bbpress-forums .bbp-reply-content h1,#bbpress-forums .bbp-reply-content h2,#bbpress-forums .bbp-reply-content h3,#bbpress-forums .bbp-topic-content h1,#bbpress-forums .bbp-topic-content h2,#bbpress-forums .bbp-topic-content h3{line-height:1.3!important}#bbp_reply_title,#bbp_topic_tags,#bbp_topic_title,#bbpress-forums input[type=email],#bbpress-forums input[type=number],#bbpress-forums input[type=password],#bbpress-forums input[type=search],#bbpress-forums input[type=text],#bbpress-forums select,#bbpress-forums textarea,.bbp-the-content{background:rgba(0,0,0,.25)!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:16px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:.7rem .95rem!important;font-family:inherit!important;box-shadow:none!important}#bbpress-forums input:focus,#bbpress-forums select:focus,#bbpress-forums textarea:focus,.bbp-the-content:focus{outline:0!important;border-color:#fff!important;background:rgba(255,255,255,.06)!important}#bbpress-forums ::placeholder{color:rgba(255,255,255,.4)!important;-webkit-text-fill-color:rgba(255,255,255,0.4)!important}#bbpress-forums label{display:block!important;margin:0 0 8px!important;color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,0.78)!important}#bbpress-forums fieldset.bbp-form p{margin:0 0 1.25rem!important}#bbpress-forums .quicktags-toolbar{border:0!important;padding:0 0 6px!important}#bbpress-forums .quicktags-toolbar input.ed_button{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:6px!important}#bbp_reply_submit,#bbp_topic_submit,#bbpress-forums .button,#bbpress-forums button,.bbp-submit-wrapper button{background:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:3px solid #fff!important;border-radius:999px!important;padding:.6rem 1.7rem!important;box-shadow:none!important}#bbp_reply_submit:hover,#bbp_topic_submit:hover,#bbpress-forums button:hover,.bbp-submit-wrapper button:hover{background:rgba(255,255,255,.25)!important}#bbpress-forums img.avatar{border-radius:50%!important;border:0!important}#bbpress-forums #wp-bbp_reply_content-wrap,#bbpress-forums #wp-bbp_topic_content-wrap,#bbpress-forums .bbp-the-content-wrap,#bbpress-forums .wp-editor-container,#bbpress-forums .wp-editor-tools,#bbpress-forums .wp-editor-wrap,#bbpress-forums div.wp-editor-tabs{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}#bbpress-forums .quicktags-toolbar{border:0!important;background:0 0!important;padding:0 0 8px!important;margin:0!important}#bbpress-forums textarea,#bbpress-forums textarea.wp-editor-area,.bbp-the-content{border:2px solid rgba(255,255,255,.85)!important;border-radius:16px!important;margin-top:6px!important}#bbpress-forums .wp-editor-tabs .wp-switch-editor{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:6px 6px 0 0!important;margin:0 4px 0 0!important}#bbpress-forums select,#bbpress-forums select option{font-size:.8rem!important;line-height:1.15!important}#bbpress-forums select{padding-top:.55rem!important;padding-bottom:.55rem!important;height:auto!important;vertical-align:middle!important}#bbpress-forums fieldset.bbp-form label{display:block!important;margin:1.5rem 0 4px!important}#bbpress-forums fieldset.bbp-form p{margin:0 0 .4rem!important}#bbpress-forums input[type=checkbox],#bbpress-forums input[type=radio]{display:inline-block!important;width:auto!important;margin:0 8px 0 0!important;vertical-align:middle!important;border-radius:4px!important;padding:0!important}#bbpress-forums label:has(> input[type=checkbox]),#bbpress-forums p:has(> input[type=checkbox]),#bbpress-forums p:has(> input[type=radio]){display:flex!important;align-items:center!important;gap:8px!important;margin:1.2rem 0 0!important}#bbpress-forums input[type=checkbox]+label,#bbpress-forums input[type=checkbox]~label,#bbpress-forums label.bbp-subscribe{display:inline!important;margin:0!important;vertical-align:middle!important}.astrolab-account-badge .aab-signs{color:#fff!important}.astrolab-account-badge .aab-signs span{gap:1.5px!important}.astrolab-acc .aacc-pub{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.4rem 0 1rem;font-size:.85rem}.astrolab-acc .aacc-pub-lbl{color:rgba(255,255,255,.7);font-weight:600}.astrolab-acc .aacc-pub-opt{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;color:#fff;cursor:pointer;white-space:nowrap}.astrolab-acc .aacc-pub-opt input[type=checkbox]{width:auto!important;margin:0!important;vertical-align:middle}.astrolab-host .search-results:empty{display:none!important;border:0!important}.astrolab-host .saved-card .sc-name{font-size:.98rem!important}.astrolab-host .nav-item{padding-top:calc(.48rem - 2px)!important;padding-bottom:calc(.48rem - 2px)!important}.astrolab-export-modal.al-ask .aem-card{max-width:420px}.astrolab-export-modal.al-ask .aem-text{white-space:normal;color:rgba(255,255,255,.85);font-size:.92rem;margin:.2rem 0 0}.astrolab-export-modal.al-ask .aem-foot{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1.3rem}.astrolab-export-modal.al-ask .aem-foot .aem-export{margin:0}.astrolab-export-modal.al-ask .aem-cancel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:999px;padding:.55rem 1.3rem;font-family:inherit;font-size:.85rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.astrolab-export-modal.al-ask .aem-cancel:hover{background:rgba(255,255,255,.12);border-color:rgba(167,139,250,.5)}#bbpress-forums input[type=checkbox],.astrolab-acc input[type=checkbox],.astrolab-register-wrap input[type=checkbox],.pms-account input[type=checkbox],.pms-form input[type=checkbox],form[class*=pms] input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;min-width:18px!important;height:18px!important;flex:0 0 18px!important;padding:0!important;margin:0 8px 0 0!important;border:2px solid rgba(255,255,255,.55)!important;border-radius:5px!important;background:0 0!important;box-shadow:none!important;vertical-align:middle!important;position:relative!important;cursor:pointer!important;box-sizing:border-box!important}#bbpress-forums input[type=checkbox]:checked,.astrolab-acc input[type=checkbox]:checked,.astrolab-register-wrap input[type=checkbox]:checked,.pms-account input[type=checkbox]:checked,.pms-form input[type=checkbox]:checked,form[class*=pms] input[type=checkbox]:checked{background:#a06ef0!important;border-color:#a06ef0!important}#bbpress-forums input[type=checkbox]:checked::after,.astrolab-acc input[type=checkbox]:checked::after,.astrolab-register-wrap input[type=checkbox]:checked::after,.pms-account input[type=checkbox]:checked::after,.pms-form input[type=checkbox]:checked::after,form[class*=pms] input[type=checkbox]:checked::after{content:'';position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.astrolab-acc .aacc-pickchart{display:block;margin:0 0 1rem;font-size:.82rem;color:rgba(255,255,255,.7)}.astrolab-acc .aacc-pickchart select{display:block;width:100%;margin-top:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:8px;padding:.55rem .7rem;font-family:inherit;font-size:.85rem}.astrolab-profile-summary{color:#fff}.astrolab-profile-summary .ap-trio{list-style:none;margin:.6rem 0 .8rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.astrolab-profile-summary .ap-trio li{display:flex;align-items:baseline;gap:.4rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.4rem .8rem}.astrolab-profile-summary .ap-k{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.55)}.astrolab-profile-summary .ap-v{font-weight:700;color:#fff}.astrolab-profile-summary .ap-birth{font-size:.85rem;color:rgba(255,255,255,.65);margin:0 0 1rem}.astrolab-profile-summary .ap-edit-btn{display:inline-block;background:linear-gradient(135deg,#a06ef0,#f53af8);color:#fff;text-decoration:none;border-radius:999px;padding:.55rem 1.4rem;font-weight:700;font-size:.88rem}.astrolab-profile-summary .ap-edit-btn:hover{filter:brightness(1.07)}.astrolab-host .saved-card .sc-pick{position:absolute;top:9px;right:9px;width:22px;height:22px;border:2px solid rgba(255,255,255,.85)!important;border-radius:50%;background:rgba(0,0,0,.35);padding:0;margin:0;cursor:pointer;z-index:5;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}.astrolab-host .saved-card .sc-pick:hover{border-color:#fff!important}.astrolab-host .saved-card .sc-pick.is-on{background:#a06ef0;border-color:#a06ef0!important}.astrolab-host .saved-card .sc-pick.is-on::after{content:'';position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.astrolab-host .saved-card.is-selmode .sc-name{padding-right:30px}.astrolab-host .saved-card.is-selected{border-color:#a06ef0!important;box-shadow:0 0 0 1px rgba(160,110,240,.5) inset,0 14px 30px rgba(0,0,0,.45)!important}.astrolab-host .saved-selbar{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1rem;padding:.7rem .2rem}.astrolab-host .saved-selall{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:.85rem;cursor:pointer;user-select:none}.astrolab-host .saved-selall input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;min-width:18px;height:18px;flex:0 0 18px;margin:0;border:2px solid rgba(255,255,255,.6);border-radius:5px;background:0 0;position:relative;cursor:pointer;box-sizing:border-box}.astrolab-host .saved-selall input[type=checkbox]:checked{background:#a06ef0;border-color:#a06ef0}.astrolab-host .saved-selall input[type=checkbox]:checked::after{content:'';position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.astrolab-host .saved-selcount{font-size:.8rem;color:rgba(255,255,255,.6)}.astrolab-host .saved-seldel{background:linear-gradient(135deg,#a06ef0,#f53af8)!important;border:none!important;color:#fff!important}.astrolab-host .saved-seldel[disabled]{opacity:.4}.astrolab-export-modal.al-ask .aem-export{background:0 0!important;border:2px solid rgba(255,255,255,.85)!important;color:#fff!important;border-radius:14px!important;font-weight:700;padding:.55rem 1.5rem!important;box-shadow:none!important}.astrolab-export-modal.al-ask .aem-export:hover{background:rgba(255,255,255,.1)!important;transform:none!important}.astrolab-export-modal.al-ask .aem-export.is-danger{border-color:#ef4444!important;color:#ff6b6b!important}.astrolab-export-modal.al-ask .aem-export.is-danger:hover{background:rgba(239,68,68,.14)!important}.astrolab-export-modal.al-ask .aem-cancel{background:0 0!important;border:2px solid rgba(255,255,255,.28)!important;color:#fff!important;border-radius:14px!important;padding:.55rem 1.4rem!important}.astrolab-export-modal.al-ask .aem-cancel:hover{background:rgba(255,255,255,.07)!important}.astrolab-host .saved-selbar .saved-pg-btn,.astrolab-host .saved-seldel{background:0 0!important;border:2px solid rgba(255,255,255,.4)!important;color:#fff!important;border-radius:14px!important}.astrolab-host .saved-seldel{border-color:#ef4444!important;color:#ff6b6b!important}.astrolab-host .saved-seldel:hover:not([disabled]){background:rgba(239,68,68,.14)!important}.astrolab-host .saved-selbar .saved-pg-btn:hover{background:rgba(255,255,255,.07)!important}.woocommerce-account .woocommerce-MyAccount-content{background:linear-gradient(180deg,#1c1727,#11101a)!important;border:1px solid rgba(167,139,250,.3)!important;border-radius:18px!important;padding:1.6rem 1.7rem!important;color:#fff!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content__intro,.woocommerce-account .woocommerce-MyAccount-content>p{color:rgba(255,255,255,.72)!important;margin:0 0 1rem!important}.woocommerce-account .woocommerce-MyAccount-content>p a{color:#bc99ff!important}.woocommerce-account .woocommerce-MyAccount-content .astrolab-acc{margin-top:.4rem}.astrolab-acc .aacc-pickchart{max-width:560px}.astrolab-acc .aacc-pickchart select{width:100%!important;margin-top:8px!important;background:rgba(255,255,255,.05)!important;border:2px solid rgba(255,255,255,.85)!important;color:#fff!important;border-radius:14px!important;padding:.7rem .95rem!important;height:auto!important;min-height:46px!important;font-family:inherit!important;font-size:.9rem!important;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#bc99ff 50%),linear-gradient(135deg,#bc99ff 50%,transparent 50%);background-position:calc(100% - 20px) center,calc(100% - 14px) center;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.astrolab-acc .aacc-pickchart select:focus{outline:0!important;border-color:#fff!important}.woocommerce form .woocommerce-form__input-checkbox,.woocommerce-EditAccountForm input[type=checkbox],.woocommerce-MyAccount-content input[type=checkbox],.woocommerce-account input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;min-width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0 8px 0 0!important;padding:0!important;border:2px solid rgba(255,255,255,.55)!important;border-radius:5px!important;background:0 0!important;position:relative!important;vertical-align:middle!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:none!important}.woocommerce form .woocommerce-form__input-checkbox:checked,.woocommerce-EditAccountForm input[type=checkbox]:checked,.woocommerce-MyAccount-content input[type=checkbox]:checked,.woocommerce-account input[type=checkbox]:checked{background:#a06ef0!important;border-color:#a06ef0!important}.woocommerce form .woocommerce-form__input-checkbox:checked::after,.woocommerce-EditAccountForm input[type=checkbox]:checked::after,.woocommerce-MyAccount-content input[type=checkbox]:checked::after,.woocommerce-account input[type=checkbox]:checked::after{content:'';position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.woocommerce-account .woocommerce-Addresses{text-align:left!important}.woocommerce-account .woocommerce-Address-title{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:flex-start!important}.woocommerce-account .woocommerce-Address a.edit,.woocommerce-account .woocommerce-Address-title a,.woocommerce-account .woocommerce-MyAccount-content .addresses a.edit{display:inline-block!important;float:none!important;background:0 0!important;border:2px solid rgba(255,255,255,.85)!important;color:#fff!important;border-radius:999px!important;padding:.45rem 1.2rem!important;font-weight:700!important;font-size:.85rem!important;text-decoration:none!important}.woocommerce-account .woocommerce-Address a.edit:hover,.woocommerce-account .woocommerce-Address-title a:hover{background:rgba(255,255,255,.1)!important}.al-lineal,.astrolab-host .al-lineal{background:0 0!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:14px!important;box-shadow:none!important}.astrolab-host #panel-home .manual-date-corner,.astrolab-host .manual-date-corner{background:0 0!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;gap:.55rem!important;align-items:center!important}.astrolab-host #panel-home .manual-date-corner .manual-date-label,.astrolab-host .manual-date-corner .manual-date-label{display:flex!important;align-items:center!important;align-self:center!important;margin:0!important}.astrolab-host #panel-home .manual-date-corner .manual-date-input,.astrolab-host .manual-date-corner .manual-date-input{background:0 0!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:14px!important;height:40px!important;box-sizing:border-box!important;padding:0 .8rem!important;display:flex!important;align-items:center!important}.astrolab-host .manual-date-corner .manual-date-btn{background:0 0!important;border:2px solid rgba(255,255,255,.85)!important;color:#fff!important;border-radius:14px!important;height:40px!important;box-sizing:border-box!important;padding:0 1rem!important;font-weight:700!important;font-size:.92rem!important;gap:.45rem!important}.astrolab-host .manual-date-corner .manual-date-btn:hover{background:rgba(255,255,255,.1)!important;border-color:#fff!important}.astrolab-host .manual-date-corner .manual-date-btn svg{width:17px!important;height:17px!important}.astrolab-host .manual-date-corner .manual-date-btn svg line,.astrolab-host .manual-date-corner .manual-date-btn svg polyline{stroke-width:2.4px!important}.astrolab-host .horo-corner{background:0 0!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}.astrolab-host .horo-track{background:0 0!important;border:2px solid rgba(255,255,255,.85)!important}.astrolab-host .horo-track .horo-thumb{background:rgba(255,255,255,.9)!important;box-shadow:none!important}.astrolab-host .horo-track.horo-on{background:rgba(255,255,255,.16)!important;border-color:#fff!important}html body.woocommerce-account .mailchimp-newsletter input[type=checkbox],html body.woocommerce-account .mc4wp-checkbox input[type=checkbox],html body.woocommerce-account .woocommerce-MyAccount-content input[type=checkbox],html body.woocommerce-account form.edit-account input[type=checkbox],html body.woocommerce-account form.woocommerce-EditAccountForm input[type=checkbox],html body.woocommerce-account p input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-block!important;opacity:1!important;position:static!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0 8px 0 0!important;padding:0!important;border:2px solid rgba(255,255,255,.6)!important;border-radius:5px!important;background:0 0!important;box-shadow:none!important;vertical-align:middle!important;-webkit-text-fill-color:transparent!important;box-sizing:border-box!important;cursor:pointer!important;position:relative!important}html body.woocommerce-account .mailchimp-newsletter input[type=checkbox]:checked,html body.woocommerce-account .mc4wp-checkbox input[type=checkbox]:checked,html body.woocommerce-account .woocommerce-MyAccount-content input[type=checkbox]:checked,html body.woocommerce-account form.edit-account input[type=checkbox]:checked,html body.woocommerce-account form.woocommerce-EditAccountForm input[type=checkbox]:checked,html body.woocommerce-account p input[type=checkbox]:checked{background:#a06ef0!important;border-color:#a06ef0!important}html body.woocommerce-account .mailchimp-newsletter input[type=checkbox]:checked::after,html body.woocommerce-account .mc4wp-checkbox input[type=checkbox]:checked::after,html body.woocommerce-account .woocommerce-MyAccount-content input[type=checkbox]:checked::after,html body.woocommerce-account form.edit-account input[type=checkbox]:checked::after,html body.woocommerce-account form.woocommerce-EditAccountForm input[type=checkbox]:checked::after,html body.woocommerce-account p input[type=checkbox]:checked::after{content:''!important;position:absolute!important;left:4px!important;top:0!important;width:5px!important;height:10px!important;border:solid #fff!important;border-width:0 2.5px 2.5px 0!important;transform:rotate(45deg)!important}html body.woocommerce-account .woocommerce-MyAccount-content form li,html body.woocommerce-account .woocommerce-MyAccount-content form p{list-style:none!important}@media (max-width:768px){.astrolab-host .wheel-wrap{padding:0 2px!important}.astrolab-host #panel-home .wheel-wrap>svg,.astrolab-host #panel-home.active>.wheel-wrap>svg,.astrolab-host #panel-ver .ver-wheel-wrap>svg,.astrolab-host #savedChart{max-width:min(96vw,72vh)!important;max-height:min(96vw,72vh)!important}}@media (min-width:769px){.astrolab-host #horoscopeSignName,.astrolab-host .horo-corner .horo-sign-name{display:none!important}.astrolab-host .horo-corner{right:.5rem!important;padding-right:56px!important}}html body.woocommerce-account .woocommerce-MyAccount-content input[type=checkbox],html body.woocommerce-account form input[type=checkbox],html body.woocommerce-account input[type=checkbox]{accent-color:#a06ef0!important}.astrolab-acc .aacc-signs span{display:inline-flex;align-items:center;gap:4px}.astrolab-acc .aacc-gly{display:inline-flex;line-height:0;color:currentColor}.astrolab-acc .aacc-gly svg{width:15px;height:15px;display:block}.astrolab-audio{margin:1.4rem 0;padding:1rem 1.1rem;background:linear-gradient(180deg,#16161d,#0e0e14);border:2px solid rgba(255,255,255,.85);border-radius:14px}.astrolab-audio .astrolab-audio-title{display:block;font-weight:700;color:#fff;margin:0 0 .6rem;font-size:.95rem}.astrolab-audio audio{width:100%;display:block;filter:invert(0)}.astrolab-audio-locked{display:flex;align-items:flex-start;gap:.9rem;margin:1.4rem 0;padding:1.1rem 1.2rem;background:rgba(255,255,255,.03);border:2px solid rgba(167,139,250,.45);border-radius:14px;color:rgba(255,255,255,.85)}.astrolab-audio-locked .aal-lock{color:#bc99ff;flex:none;margin-top:2px}.astrolab-audio-locked .aal-title{display:block;color:#fff;font-size:1rem;margin-bottom:.25rem}.astrolab-audio-locked .aal-msg{margin:0 0 .8rem;font-size:.88rem;color:rgba(255,255,255,.7)}.astrolab-audio-locked .aal-msg strong{color:#f53af8}.astrolab-audio-locked .aal-cta{display:inline-block;background:linear-gradient(135deg,#a06ef0,#f53af8);color:#fff!important;text-decoration:none;border-radius:999px;padding:.55rem 1.4rem;font-weight:700;font-size:.88rem}.astrolab-audio-locked .aal-cta:hover{filter:brightness(1.07)}.astrolab-audio,.astrolab-audio-locked{background:0 0!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:14px!important;box-shadow:none!important}.astrolab-audio .astrolab-audio-title,.astrolab-audio-locked .aal-title{color:#fff!important;font-size:1rem!important}.astrolab-audio audio{width:100%!important;display:block!important;color-scheme:light;background:rgba(255,255,255,.92)!important;border-radius:10px!important;margin-top:.3rem}.astrolab-audio-locked{align-items:center}.astrolab-audio-locked .aal-lock{color:#bc99ff!important}.astrolab-audio-locked .aal-msg{color:rgba(255,255,255,.85)!important;font-size:.9rem!important}.astrolab-audio-locked .aal-msg strong{color:#f53af8!important}.astrolab-audio{background:0 0!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:14px!important;padding:.9rem 1.05rem!important}.astrolab-audio .aap-audio{display:none!important}.astrolab-audio .astrolab-audio-title{color:#fff!important;font-weight:700;margin:0 0 .55rem!important;font-size:.98rem!important}.astrolab-audio .aap-bar{display:flex;align-items:center;gap:.7rem}.astrolab-audio .aap-btn{background:0 0!important;border:2px solid rgba(255,255,255,.85)!important;color:#fff!important;border-radius:999px!important;cursor:pointer;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.astrolab-audio .aap-play{width:38px;height:38px;flex:none}.astrolab-audio .aap-btn:hover{background:rgba(255,255,255,.12)!important}.astrolab-audio .aap-speed{font:700 0.78rem/1 'DM Sans',sans-serif;padding:.4rem .7rem;min-width:44px;flex:none}.astrolab-audio .aap-time{font:600 0.78rem/1 'DM Sans',sans-serif;color:rgba(255,255,255,.75);flex:none;min-width:34px;text-align:center}.astrolab-audio .aap-seek{-webkit-appearance:none;appearance:none;flex:1;height:4px;border-radius:4px;cursor:pointer;background:rgba(255,255,255,.25);outline:0}.astrolab-audio .aap-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:0;cursor:pointer}.astrolab-audio .aap-seek::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:0;cursor:pointer}.astrolab-audio .aap-back,.astrolab-audio .aap-fwd{width:38px;height:34px;flex:none;position:relative;gap:1px}.astrolab-audio .aap-skip-num{font:700 0.6rem/1 'DM Sans',sans-serif;letter-spacing:-.02em}.astrolab-audio .aap-bar{flex-wrap:wrap;row-gap:.4rem}.astrolab-audio-locked{display:block!important;align-items:initial!important;padding:.9rem 1.05rem!important}.astrolab-audio-locked .astrolab-audio-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .55rem!important}.astrolab-audio-locked .aal-lock{display:inline-flex;color:#bc99ff!important;flex:none;margin:0}.astrolab-audio-locked .aap-seek--fake{display:block;flex:1;height:4px;border-radius:4px;background:rgba(255,255,255,.22);min-width:0}.astrolab-audio-locked .aal-fake{opacity:.82}.astrolab-audio-locked .aal-fake:hover{opacity:1}.astrolab-audio-locked .aal-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:.75rem;padding-top:.7rem;border-top:2px solid rgba(255,255,255,.85)}.astrolab-audio-locked .aal-notice[hidden]{display:none}.astrolab-audio-locked.is-revealed{border-color:#bc99ff!important}.astrolab-audio-locked .aal-msg{margin:0!important;font-size:.9rem!important;color:rgba(255,255,255,.88)!important}.astrolab-audio-locked .aal-msg strong{color:#f53af8!important}.astrolab-audio-locked .aal-cta{display:inline-block;background:linear-gradient(135deg,#a06ef0,#f53af8);color:#fff!important;text-decoration:none;border-radius:999px;padding:.5rem 1.25rem;font-weight:700;font-size:.85rem;white-space:nowrap}.astrolab-audio-locked .aal-cta:hover{filter:brightness(1.07)}body.single-post .elementor-widget-text-editor,body.single-post .elementor-widget-text-editor li,body.single-post .elementor-widget-text-editor p,body.single-post .elementor-widget-theme-post-content,body.single-post .elementor-widget-theme-post-content li,body.single-post .elementor-widget-theme-post-content p,body.single-post .entry-content,body.single-post .entry-content blockquote,body.single-post .entry-content li,body.single-post .entry-content p{color:#fff!important}@media (min-width:769px){body.single-post .inside-article>.featured-image{float:left;width:300px;max-width:38%;margin:0 32px 20px 0}body.single-post .inside-article>.featured-image img{width:100%;height:auto;display:block;border-radius:14px}body.single-post .inside-article>.entry-header{overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:1px}body.single-post .inside-article>.comments-area,body.single-post .inside-article>.entry-content,body.single-post .inside-article>.entry-summary,body.single-post .inside-article>.post-navigation,body.single-post .inside-article>footer.entry-meta,body.single-post .inside-article>nav{clear:both}}.astrolab-chart-embed{width:70%!important;max-width:70%!important;margin:0 auto!important;padding:0 0 10px!important}@media (max-width:700px){.astrolab-chart-embed{width:100%!important;max-width:100%!important}}.astrolab-chart-embed .ace-frame{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;margin:0!important;overflow:hidden!important}.astrolab-chart-embed .ace-frame iframe{width:100%!important;height:100%!important;display:block!important;border:0!important;border-radius:0!important;background:0 0!important}.astrolab-host.astrolab-embed-mode .panel.active:not(#panel-ver),.astrolab-host.astrolab-embed-mode .panel:not(#panel-ver){display:none!important}.astrolab-host.astrolab-embed-mode,.astrolab-host.astrolab-embed-mode #panel-ver,.astrolab-host.astrolab-embed-mode .app,.astrolab-host.astrolab-embed-mode .main-area,.astrolab-host.astrolab-embed-mode .ver-scroll,.astrolab-host.astrolab-embed-mode .ver-wheel-wrap,.astrolab-host.astrolab-embed-mode .wheel-wrap{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;background:0 0!important}.astrolab-host.astrolab-embed-mode #panel-ver{box-sizing:border-box!important;text-align:center!important}.astrolab-host.astrolab-embed-mode #panel-ver>#verActionRow,.astrolab-host.astrolab-embed-mode #panel-ver>#verInfoBar,.astrolab-host.astrolab-embed-mode #panel-ver>#verTransitDateCorner,.astrolab-host.astrolab-embed-mode #panel-ver>.panel-header-bar,.astrolab-host.astrolab-embed-mode #panel-ver>.ver-scroll,.astrolab-host.astrolab-embed-mode #panel-ver>.ver-summary{display:none!important}.astrolab-host.astrolab-embed-mode .al-embed-head{width:100%!important;text-align:center!important;margin:0 0 20px!important;padding:0!important}.astrolab-host.astrolab-embed-mode .al-embed-title{margin:0 0 4px!important;font-size:1.875rem!important;line-height:1.2!important;font-weight:700!important;color:#fff!important;letter-spacing:.01em!important}.astrolab-host.astrolab-embed-mode .al-embed-meta{margin:0!important;font-size:1.275rem!important;line-height:1.3!important;color:rgba(190,190,210,.85)!important;letter-spacing:.02em!important}.astrolab-host.astrolab-embed-mode #panel-ver>.ver-wheel-wrap,.astrolab-host.astrolab-embed-mode #panel-ver>.wheel-wrap{width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.astrolab-host.astrolab-embed-mode #savedChart,.astrolab-host.astrolab-embed-mode #zodiacWheel,.astrolab-host.astrolab-embed-mode .ver-wheel-wrap>svg,.astrolab-host.astrolab-embed-mode .wheel-wrap>svg{position:static!important;inset:auto!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;min-width:0!important;min-height:0!important;display:block!important;margin:0 auto!important;background:0 0!important;overflow:visible!important}.astrolab-host.astrolab-embed-mode .al-embed-cta-wrap{width:100%!important;display:flex!important;justify-content:center!important;margin:20px 0 0!important;padding:0!important;position:relative!important;z-index:5!important}.astrolab-host.astrolab-embed-mode .al-embed-cta{display:inline-flex!important;align-items:center!important;gap:.32rem!important;background:rgba(255,255,255,0)!important;color:#fff!important;text-decoration:none!important;padding:.48rem 1.04rem!important;border:2px solid #fff!important;border-radius:12px!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.01em!important;cursor:pointer!important;pointer-events:auto!important;-webkit-tap-highlight-color:transparent!important;transition:background-color .25s ease,box-shadow .25s ease!important}.astrolab-host.astrolab-embed-mode .al-embed-cta:focus-visible,.astrolab-host.astrolab-embed-mode .al-embed-cta:hover{background:rgba(255,255,255,.2)!important;box-shadow:0 0 0 1px rgba(255,255,255,.22)!important;outline:0!important}.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo .al-embed-cta-wrap,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo .al-embed-head{display:none!important}.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo{padding:0!important}.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo>.ver-wheel-wrap,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo>.wheel-wrap{margin:0 auto!important}.astrolab-chart-embed .ace-actions{display:flex!important;justify-content:center!important;width:100%!important;margin:20px 0 0!important;padding:0!important}.astrolab-chart-embed .ace-cta{display:inline-flex!important;align-items:center!important;gap:.35rem!important;background:rgba(255,255,255,0)!important;color:#fff!important;text-decoration:none!important;padding:.55rem 1.2rem!important;border:2px solid #fff!important;border-radius:12px!important;font-weight:700!important;font-size:.9rem!important;letter-spacing:.01em!important;cursor:pointer!important;transition:background-color .25s ease,box-shadow .25s ease!important}.astrolab-chart-embed .ace-cta:focus-visible,.astrolab-chart-embed .ace-cta:hover{background:rgba(255,255,255,.2)!important;box-shadow:0 0 0 1px rgba(255,255,255,.22)!important;outline:0!important}.astrolab-chart-embed .ace-frame{position:relative!important}.astrolab-chart-embed .ace-frame::before{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid rgba(255,255,255,.18);border-top-color:rgba(255,255,255,.85);border-radius:50%;animation:alSpin .8s linear infinite;pointer-events:none;z-index:1;opacity:1;transition:opacity .25s ease}.astrolab-chart-embed .ace-frame.astrolab-ready::before{opacity:0;animation:none}@keyframes alSpin{to{transform:rotate(360deg)}}.astrolab-chart-embed .ace-actions{position:relative!important;z-index:10!important}.astrolab-chart-embed .ace-cta{pointer-events:auto!important}.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo{height:100vh!important;min-height:100vh!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important}.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo>.ver-wheel-wrap,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo>.wheel-wrap{width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo #savedChart,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo #zodiacWheel,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo .ver-wheel-wrap>svg,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo .wheel-wrap>svg{width:auto!important;height:100vh!important;max-width:100%!important;max-height:100vh!important;margin:0 auto!important}@media (min-width:701px){.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo #savedChart,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo #zodiacWheel,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo .ver-wheel-wrap>svg,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo .wheel-wrap>svg{height:calc(100vh - 30px)!important;max-height:calc(100vh - 30px)!important}}.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo{position:fixed!important;inset:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;overflow:hidden!important;background:0 0!important}@media (min-width:701px){.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo{padding:15px!important}}.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo>.ver-wheel-wrap,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo>.wheel-wrap{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo #savedChart,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo #zodiacWheel,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo .ver-wheel-wrap>svg,.astrolab-host.astrolab-embed-mode #panel-ver.al-embed-horo .wheel-wrap>svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important}.woocommerce-account .woocommerce-MyAccount-content:has(.astrolab-acc)>p{display:none!important}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{background:0 0!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;padding:16px!important;box-sizing:border-box!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address,.woocommerce-account .woocommerce-MyAccount-content address,.woocommerce-account .woocommerce-MyAccount-content fieldset,.woocommerce-account .woocommerce-MyAccount-content table,.woocommerce-account .woocommerce-MyAccount-content tbody,.woocommerce-account .woocommerce-MyAccount-content td,.woocommerce-account .woocommerce-MyAccount-content th,.woocommerce-account .woocommerce-MyAccount-content thead,.woocommerce-account .woocommerce-MyAccount-content tr,.woocommerce-account .woocommerce-MyAccount-navigation li,.woocommerce-account .woocommerce-MyAccount-navigation li a,.woocommerce-account .woocommerce-MyAccount-navigation ul{background:0 0!important;border-color:rgba(255,255,255,.18)!important;box-shadow:none!important}.woocommerce-account .woocommerce-MyAccount-content{position:relative!important}.woocommerce-account .astrolab-acc{position:static!important}.woocommerce-account .aacc-logout{position:absolute!important;top:10px!important;right:10px!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:.4rem!important;background:0 0!important;color:#fff!important;text-decoration:none!important;padding:.42rem .9rem!important;border:2px solid #fff!important;border-radius:14px!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.01em!important;cursor:pointer!important;z-index:5!important;transition:background-color .2s ease,box-shadow .2s ease!important}.woocommerce-account .aacc-logout:focus-visible,.woocommerce-account .aacc-logout:hover{background:rgba(255,255,255,.16)!important;box-shadow:0 0 0 1px rgba(255,255,255,.22)!important;outline:0!important;color:#fff!important}@media (max-width:600px){.woocommerce-account .aacc-logout{position:static!important;margin:0 0 12px!important}}.woocommerce-account .astrolab-acc{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.woocommerce-account .astrolab-acc .aacc-actions,.woocommerce-account .astrolab-acc .aacc-grid,.woocommerce-account .astrolab-acc .aacc-grid>label,.woocommerce-account .astrolab-acc .aacc-membership,.woocommerce-account .astrolab-acc .aacc-top,.woocommerce-account .astrolab-acc form{background:0 0!important;border:0!important;box-shadow:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li,.woocommerce-account .woocommerce-MyAccount-navigation li a,.woocommerce-account .woocommerce-MyAccount-navigation ul li+li{border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li::after,.woocommerce-account .woocommerce-MyAccount-navigation li::before{content:none!important;display:none!important;border:0!important}body.woocommerce-account .woocommerce-MyAccount-content .aacc-membership,body.woocommerce-account .woocommerce-MyAccount-content .aacc-top,body.woocommerce-account .woocommerce-MyAccount-content .astrolab-acc,body.woocommerce-account .woocommerce-MyAccount-content .astrolab-acc>*{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.woocommerce-account #content,body.woocommerce-account #primary,body.woocommerce-account .entry-content,body.woocommerce-account .inside-article,body.woocommerce-account .site-main,body.woocommerce-account .woocommerce,body.woocommerce-account article.page,body.woocommerce-account article.type-page{background:0 0!important;background-color:transparent!important;border:0!important;box-shadow:none!important}@media (min-width:701px){body.woocommerce-account .woocommerce-MyAccount-navigation{margin-left:15px!important}}.astrolab-quicklinks{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 18px!important}.al-qlink{display:inline-flex!important;align-items:center!important;background:0 0!important;color:#fff!important;text-decoration:none!important;padding:.5rem 1rem!important;border:2px solid #fff!important;border-radius:14px!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.01em!important;transition:background-color .2s ease,box-shadow .2s ease!important}.al-qlink:focus-visible,.al-qlink:hover{background:rgba(255,255,255,.16)!important;box-shadow:0 0 0 1px rgba(255,255,255,.22)!important;outline:0!important;color:#fff!important}.astrolab-pdf{background:0 0;border:2px solid rgba(255,255,255,.85);border-radius:14px;overflow:hidden;width:50vw;max-width:100%;margin:1.4rem auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.astrolab-pdf .apdf-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:2px solid rgba(255,255,255,.85)}.astrolab-pdf .apdf-name{font-weight:700;font-size:.95rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.astrolab-pdf .apdf-spacer{flex:1 1 auto}.astrolab-pdf .apdf-pg{font-size:.9rem;color:#fff;min-width:56px;text-align:center}.astrolab-pdf .apdf-btn{background:0 0;border:2px solid rgba(255,255,255,.85);border-radius:10px;color:#fff;width:34px;height:34px;font-size:1.05rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,color .15s}.astrolab-pdf .apdf-btn:hover{background:#a78bfa;border-color:#a78bfa;color:#fff}.astrolab-pdf{outline:0}.astrolab-pdf .apdf-stage{position:relative;max-height:78vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:14px;text-align:center}.astrolab-pdf .apdf-canvas-wrap{display:inline-flex;gap:16px;justify-content:center;align-items:flex-start;min-width:100%}.astrolab-pdf .apdf-canvas,.astrolab-pdf .apdf-canvas2{display:block;height:auto;border-radius:6px;pointer-events:none}.astrolab-pdf:not(.apdf-spread) .apdf-canvas{margin:0 auto;max-width:100%}.astrolab-pdf .apdf-loader{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid rgba(255,255,255,.25);border-top-color:#f53af8;border-radius:50%;animation:apdfspin .8s linear infinite}.astrolab-pdf.apdf-ready .apdf-loader{display:none}@keyframes apdfspin{to{transform:rotate(360deg)}}.astrolab-pdf.apdf-isfs,.astrolab-pdf:fullscreen{background:rgba(8,4,20,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:0;border-radius:0;display:flex;flex-direction:column;width:100vw;height:100vh}.astrolab-pdf.apdf-isfs .apdf-stage,.astrolab-pdf:fullscreen .apdf-stage{flex:1 1 auto;max-height:none;align-items:flex-start}.astrolab-pdf-locked{display:flex;gap:14px;align-items:flex-start;background:0 0;border:2px solid rgba(255,255,255,.85);border-radius:14px;padding:18px 20px;margin:1.4rem 0;color:#fff}.astrolab-pdf-locked .apl-lock{color:#a78bfa;flex:0 0 auto;margin-top:2px}.astrolab-pdf-locked .apl-title{display:block;font-size:1.05rem;margin-bottom:4px}.astrolab-pdf-locked .apl-msg{margin:0 0 12px;opacity:.9;font-size:.95rem}.astrolab-pdf-locked .apl-cta{display:inline-block;background:0 0;border:2px solid rgba(255,255,255,.85);border-radius:14px;color:#fff;padding:9px 18px;text-decoration:none;transition:background .15s,border-color .15s}.astrolab-pdf-locked .apl-cta:hover{background:#f53af8;border-color:#f53af8}@media (max-width:900px){.astrolab-pdf{width:100%}}@media (max-width:600px){.astrolab-pdf .apdf-name{display:none}.astrolab-pdf .apdf-stage{padding:8px;max-height:70vh}}.astrolab-pdf.apdf-dark-on .apdf-stage{background:#0b0712}.astrolab-pdf.apdf-dark-on .apdf-canvas{filter:invert(1) hue-rotate(180deg)}.astrolab-pdf .apdf-dark.is-on,.astrolab-pdf.apdf-dark-on .apdf-dark{background:#a78bfa;border-color:#a78bfa}.astrolab-pdf-locked .apl-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.astrolab-pdf-locked .apl-peek{background:0 0;border:2px solid rgba(255,255,255,.85);border-radius:14px;color:#fff;padding:9px 18px;cursor:pointer;transition:background .15s,border-color .15s}.astrolab-pdf-locked .apl-peek:hover{background:#a78bfa;border-color:#a78bfa}.astrolab-pdf-locked .apl-buy{display:inline-block;background:0 0;border:2px solid rgba(255,255,255,.85);border-radius:14px;color:#fff;padding:9px 18px;text-decoration:none;transition:background .15s,border-color .15s}.astrolab-pdf-locked .apl-buy:hover{background:#f53af8;border-color:#f53af8}.astrolab-tipo-filter{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 1.6rem}.astrolab-tipo-filter .al-tipochip{display:inline-block;background:0 0;border:2px solid rgba(255,255,255,.85);border-radius:14px;color:#fff;padding:7px 16px;font-weight:700;font-size:.9rem;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.astrolab-tipo-filter .al-tipochip:hover{background:rgba(255,255,255,.16)}.astrolab-tipo-filter .al-tipochip.is-active{background:#a78bfa;border-color:#a78bfa;color:#fff}.apdf-preview-wrap[hidden]{display:none}.apdf-preview-note{text-align:center;color:#fff;opacity:.9;font-size:.95rem;margin:10px auto 1.4rem;max-width:50vw}@media (max-width:900px){.apdf-preview-note{max-width:100%}}.apdf-preview-note .apdf-preview-cta{display:inline-block;margin-left:6px;border:2px solid rgba(255,255,255,.85);border-radius:14px;color:#fff;padding:5px 14px;text-decoration:none}.apdf-preview-note .apdf-preview-cta:hover{background:#f53af8;border-color:#f53af8}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link,body.woocommerce-account .woocommerce-MyAccount-navigation ul,body.woocommerce-account .woocommerce-MyAccount-navigation ul li,body.woocommerce-account .woocommerce-MyAccount-navigation ul li a,body.woocommerce-account .woocommerce-MyAccount-navigation>*{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;list-style:none!important}.astrolab-account-badge .aab-sg-off{display:none!important}body.woocommerce-account .woocommerce-MyAccount-content>.woocommerce,body.woocommerce-account .woocommerce-MyAccount-navigation ul,body.woocommerce-account .woocommerce-MyAccount-navigation>div,body.woocommerce-account .woocommerce-MyAccount-navigation>ul{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.astrolab-pdf.apdf-spread .apdf-canvas-wrap{align-items:flex-start}.astrolab-pdf.apdf-spread .apdf-canvas,.astrolab-pdf.apdf-spread .apdf-canvas2{max-width:none}.astrolab-pdf.apdf-isfs .apdf-stage,.astrolab-pdf:fullscreen .apdf-stage{overflow:auto!important;max-height:100%!important}.astrolab-pdf.apdf-blur .apdf-stage{filter:blur(26px)!important;pointer-events:none!important}.astrolab-pdf .apdf-guard{position:absolute;inset:0;display:none;background:rgba(8,4,20,.55);z-index:4}.astrolab-pdf.apdf-blur .apdf-guard{display:block}@media print{.apdf-preview-wrap,.astrolab-pdf{display:none!important}}#bbpress-forums #bbp_reply_title,#bbpress-forums #bbp_topic_tags,#bbpress-forums #bbp_topic_title,#bbpress-forums .bbp-the-content,#bbpress-forums input[type=email],#bbpress-forums input[type=search],#bbpress-forums input[type=text],#bbpress-forums textarea{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-overflow:clip!important}#bbpress-forums .bbp-form p:has(> input[type=checkbox]),#bbpress-forums label:has(> input[type=checkbox]),#bbpress-forums p:has(> input[type=checkbox]){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:9px!important;margin:1.1rem 0 0!important}#bbpress-forums input[type=checkbox]+label,#bbpress-forums input[type=checkbox]~label,#bbpress-forums label.bbp-subscribe,#bbpress-forums p:has(> input[type=checkbox]) label,#bbpress-forums p:has(> input[type=checkbox])>label{display:inline!important;width:auto!important;margin:0!important;line-height:1.4!important;vertical-align:middle!important;cursor:pointer!important}#bbpress-forums input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;min-width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;border:2px solid rgba(255,255,255,.55)!important;border-radius:5px!important;background:0 0!important;box-shadow:none!important;position:relative!important;top:0!important;vertical-align:middle!important;box-sizing:border-box!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease}#bbpress-forums input[type=checkbox]:checked{background:#8b6dec!important;border-color:#8b6dec!important}#bbpress-forums input[type=checkbox]:checked::after{content:''!important;position:absolute!important;left:5px!important;top:1px!important;width:4px!important;height:9px!important;border:solid #fff!important;border-width:0 2.5px 2.5px 0!important;transform:rotate(45deg)!important}#bbpress-forums input[type=checkbox]:focus-visible{outline:2px solid #a78bfa!important;outline-offset:2px!important}#bbpress-forums input[type=checkbox],#bbpress-forums input[type=radio]{float:left!important;margin:2px 9px 0 0!important;clear:none!important}#bbpress-forums input[type=checkbox]+label,#bbpress-forums input[type=checkbox]~label,#bbpress-forums input[type=radio]+label,#bbpress-forums label.bbp-subscribe{display:block!important;width:auto!important;overflow:hidden!important;margin:0!important;line-height:1.5!important;cursor:pointer!important}#bbpress-forums p:has(> input[type=checkbox]),#bbpress-forums p:has(> input[type=radio]){display:block!important;overflow:hidden!important}.al-forum-sharebar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:.6rem 0 1.1rem}.al-forum-sharebtn{-webkit-appearance:none;appearance:none;background:rgba(139,109,236,.16);border:2px solid #8b6dec;color:#fff;border-radius:999px;padding:.5rem 1.1rem;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .12s ease}.al-forum-sharebtn:hover{background:rgba(245,58,248,.18);border-color:#f53af8}.al-forum-sharebtn:active{transform:translateY(1px)}.al-forum-sharehint{color:rgba(255,255,255,.55);font-size:.82rem}#bbpress-forums fieldset.al-topic-gate{border:1px dashed rgba(167,139,250,.45)!important;border-radius:14px!important;padding:.9rem 1.1rem!important;margin:1rem 0!important;background:rgba(139,109,236,.06)!important}#bbpress-forums fieldset.al-topic-gate legend{color:#c8b3ff!important;font-weight:700!important;padding:0 8px!important;font-size:.9rem!important}#bbpress-forums fieldset.al-topic-gate label{display:block!important;float:none!important;color:rgba(255,255,255,.85)!important;margin:0 0 6px!important;font-size:.88rem!important}#bbpress-forums fieldset.al-topic-gate select{width:100%!important;max-width:420px!important}#bbpress-forums fieldset.al-topic-gate .al-topic-gate-hint{color:rgba(255,255,255,.55)!important;font-size:.8rem!important;margin:.2rem 0 0!important}.al-forum-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(8,4,20,.72);padding:1rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.al-forum-modal .al-fm-card{position:relative;width:100%;max-width:440px;max-height:80vh;overflow:auto;background:#1a1230;border:1px solid rgba(167,139,250,.35);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.55);padding:1.4rem 1.4rem 1.6rem;color:#e9e2ff}.al-forum-modal .al-fm-x{position:absolute;top:8px;right:12px;background:0 0;border:0;color:rgba(233,226,255,.7);font-size:1.6rem;line-height:1;cursor:pointer}.al-forum-modal .al-fm-x:hover{color:#f53af8}.al-forum-modal .al-fm-title{margin:0 0 .2rem;color:#fff;font-size:1.15rem}.al-forum-modal .al-fm-sub{margin:0 0 1rem;color:rgba(233,226,255,.6);font-size:.85rem}.al-forum-modal .al-fm-item,.al-forum-modal .al-fm-now{display:block;width:100%;text-align:left;background:rgba(255,255,255,.04);border:1px solid rgba(167,139,250,.28);color:#fff;border-radius:12px;padding:.7rem .9rem;margin:0 0 .55rem;font:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.al-forum-modal .al-fm-now{border-color:#8b6dec;background:rgba(139,109,236,.16);font-weight:600}.al-forum-modal .al-fm-item:hover,.al-forum-modal .al-fm-now:hover{background:rgba(245,58,248,.16);border-color:#f53af8}.al-forum-modal .al-fm-name{display:block;font-weight:600}.al-forum-modal .al-fm-meta{display:block;font-size:.8rem;color:rgba(233,226,255,.6);margin-top:2px}.al-forum-modal .al-fm-empty,.al-forum-modal .al-fm-load{color:rgba(233,226,255,.6);font-size:.86rem;margin:.4rem 0 0}#bbpress-forums input[type=checkbox],#bbpress-forums input[type=radio]{float:none!important;clear:none!important;vertical-align:middle!important}#bbpress-forums p:has(input#bbp_reply_subscription),#bbpress-forums p:has(input#bbp_topic_subscription),#bbpress-forums p:has(label[for*=subscription]){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:9px!important}#bbpress-forums p:has(label[for*=subscription])>input[type=checkbox],#bbpress-forums p:has(label[for*=subscription])>span{flex:0 0 auto!important;margin:0!important;float:none!important}#bbpress-forums label.bbp-subscribe,#bbpress-forums label[for*=subscription]{display:inline!important;float:none!important;width:auto!important;margin:0 0 0 8px!important;padding:0!important;line-height:1.5!important;vertical-align:middle!important;overflow:visible!important;cursor:pointer!important}#bbpress-forums p:has(label[for*=subscription]) label[for*=subscription]{margin-left:0!important}.quicktags-toolbar .al-forum-chartsel{-webkit-appearance:none;appearance:none;background:rgba(139,109,236,.16) url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='7'%20viewBox='0%200%2010%207'%3E%3Cpath%20d='M1%201l4%204%204-4'%20stroke='%23ffffff'%20stroke-width='1.6'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid #8b6dec;color:#fff;border-radius:6px;padding:4px 26px 4px 10px;margin:2px 0 2px 6px;font:inherit;font-size:12px;font-weight:600;line-height:1.4;height:auto;max-width:260px;cursor:pointer;vertical-align:top;transition:background-color .15s ease,border-color .15s ease}.quicktags-toolbar .al-forum-chartsel:hover{border-color:#f53af8;background-color:rgba(245,58,248,.18)}.quicktags-toolbar .al-forum-chartsel:focus{outline:0;border-color:#a78bfa}.quicktags-toolbar .al-forum-chartsel optgroup,.quicktags-toolbar .al-forum-chartsel option{background:#1a1230;color:#fff}#bbpress-forums #bbp-single-user-details,#bbpress-forums #bbp-single-user-details *,#bbpress-forums #bbp-user-body,#bbpress-forums #bbp-user-body *,#bbpress-forums #bbp-user-navigation,#bbpress-forums #bbp-user-navigation *,#bbpress-forums .bbp-user-forum-role,#bbpress-forums .bbp-user-reply-count,#bbpress-forums .bbp-user-section,#bbpress-forums .bbp-user-section *,#bbpress-forums .bbp-user-topic-count{letter-spacing:normal!important;word-spacing:normal!important;line-height:1.6!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#bbpress-forums #bbp-user-navigation ul{list-style:none!important;margin:0!important;padding:0!important}#bbpress-forums #bbp-user-navigation li{white-space:normal!important;margin:0 0 4px!important}#bbpress-forums #bbp-user-navigation li a{display:inline-block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{min-width:170px!important}.astrolab-profile-badge{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:.4rem 0 1.2rem;padding:.7rem .95rem;background:rgba(139,109,236,.1);border:1px solid rgba(167,139,250,.3);border-radius:14px}.astrolab-profile-badge .apb-title{color:rgba(255,255,255,.7);font-weight:700;font-size:.9rem;letter-spacing:normal}.astrolab-profile-badge .aab-level{font-size:.8rem;font-weight:600}.astrolab-profile-badge .aab-signs{display:inline-flex;flex-wrap:wrap;gap:10px;color:#fff}.astrolab-profile-badge .aab-signs .aab-gly svg{width:17px;height:17px;display:block}.astrolab-profile-badge .aab-sg-off{display:none!important}.astrolab-profile-badge{position:static!important;display:inline-flex!important;align-items:center;gap:.7rem;margin:0 0 1.1rem;padding:8px 16px 8px 8px;border-radius:999px;background:rgba(20,20,28,.92);border:1px solid rgba(167,139,250,.3);box-shadow:0 8px 24px rgba(0,0,0,.35);color:#fff;font-family:'DM Sans',system-ui,sans-serif;max-width:100%;flex-wrap:wrap}.astrolab-profile-badge .apb-av{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:0 0 40px;background:rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center}.astrolab-profile-badge .apb-av img{width:100%;height:100%;object-fit:cover;display:block}.astrolab-profile-badge .apb-main{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.astrolab-profile-badge .apb-name{font-weight:700;font-size:.95rem;line-height:1.2;letter-spacing:normal;color:#fff}.astrolab-profile-badge .apb-level{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#b9a4ff}.astrolab-profile-badge .apb-level-astrodesigner{color:#f0a8ff}.astrolab-profile-badge .apb-level-astrolab{color:#b9a4ff}.astrolab-profile-badge .apb-level-astropro{color:#ffb23d}.astrolab-profile-badge .apb-level-free,.astrolab-profile-badge .apb-level-visitor{color:rgba(255,255,255,.55)}.astrolab-profile-badge .aab-signs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:3px;color:#fff}.astrolab-profile-badge .aab-signs .aab-sg{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.astrolab-profile-badge .aab-signs .aab-gly{display:inline-flex;line-height:0}.astrolab-profile-badge .aab-signs .aab-gly svg{width:16px;height:16px;display:block}.astrolab-profile-badge .aab-sg-off{display:none!important}.astrolab-profile-badge.al-lineal{background:0 0!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:10px 18px!important;gap:.85rem!important}.astrolab-profile-badge .apb-main{gap:4px!important}.astrolab-profile-badge .aab-signs .aab-gly svg{width:32px!important;height:32px!important}.astrolab-profile-badge .aab-signs{gap:16px!important;margin-top:5px!important}.astrolab-profile-badge .aab-signs .aab-sg{gap:5px!important}#bbpress-forums #bbp-single-user-details{width:210px!important;min-width:210px!important;overflow:visible!important;box-sizing:border-box!important}#bbpress-forums #bbp-user-navigation,#bbpress-forums #bbp-user-navigation li,#bbpress-forums #bbp-user-navigation ul{width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}#bbpress-forums #bbp-user-navigation li a{display:inline-block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;width:auto!important;max-width:none!important}@media (min-width:701px){#bbpress-forums #bbp-user-body{margin-left:260px!important;overflow:visible!important}}@media (max-width:700px){#bbpress-forums #bbp-single-user-details,#bbpress-forums #bbp-user-body{width:100%!important;min-width:0!important;margin-left:0!important;float:none!important}}#bbpress-forums #bbp-user-navigation{background:0 0!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;padding:8px!important;box-sizing:border-box!important;width:100%!important;margin:12px 0 0!important}#bbpress-forums #bbp-user-navigation ul{list-style:none!important;margin:0!important;padding:0!important;background:0 0!important;border:0!important}#bbpress-forums #bbp-user-navigation li{margin:0!important;padding:0!important;border:0!important;background:0 0!important;list-style:none!important}#bbpress-forums #bbp-user-navigation li a{position:relative!important;display:block!important;padding:.72rem 1.9rem .72rem .95rem!important;margin:2px 0!important;color:#d7d7e2!important;-webkit-text-fill-color:#d7d7e2!important;text-decoration:none!important;border:0!important;border-radius:10px!important;white-space:nowrap!important;letter-spacing:normal!important;line-height:1.4!important;transition:background-color .15s ease,color .15s ease,padding-left .15s ease}#bbpress-forums #bbp-user-navigation li a:hover{background:rgba(167,139,250,.14)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;padding-left:1.2rem!important}#bbpress-forums #bbp-user-navigation a.current,#bbpress-forums #bbp-user-navigation li.current a,#bbpress-forums #bbp-user-navigation li.current>a{font-weight:700!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,rgba(167,139,250,.22),rgba(245,58,248,.16))!important}#bbpress-forums #bbp-user-navigation a.current::after,#bbpress-forums #bbp-user-navigation li.current a::after,#bbpress-forums #bbp-user-navigation li.current>a::after{content:'\203A';position:absolute!important;right:.85rem!important;top:50%!important;transform:translateY(-50%)!important;font-weight:700!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}#bbpress-forums #bbp-single-user-details{width:260px!important;min-width:260px!important}@media (min-width:701px){#bbpress-forums #bbp-user-body{margin-left:300px!important}}@media (max-width:700px){#bbpress-forums #bbp-single-user-details{width:100%!important;min-width:0!important}}#bbpress-forums #bbp-user-navigation a.current,#bbpress-forums #bbp-user-navigation li a,#bbpress-forums #bbp-user-navigation li a:hover,#bbpress-forums #bbp-user-navigation li.current a,#bbpress-forums #bbp-user-navigation li.current>a{background:0 0!important;background-image:none!important;border-radius:0!important;margin:0!important;box-shadow:none!important}#bbpress-forums #bbp-user-navigation li a{padding:.7rem 1.9rem .7rem .6rem!important}#bbpress-forums #bbp-user-navigation li a:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important;padding-left:.6rem!important}#bbpress-forums #bbp-user-navigation a.current,#bbpress-forums #bbp-user-navigation li.current a,#bbpress-forums #bbp-user-navigation li.current>a{font-weight:700!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.astrolab-content-gate{background:0 0!important;background-image:none!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;margin:1.4rem 0!important;max-width:760px!important;align-items:flex-start!important;text-align:left!important}.astrolab-content-gate .afg-cta{align-self:flex-start!important;margin-top:.5rem!important}.astrolab-pdf.apdf-collapsed{width:auto!important;display:inline-block!important}.astrolab-pdf.apdf-collapsed .apdf-bar{display:none!important}.astrolab-pdf.apdf-collapsed .apdf-stage{min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important}.astrolab-pdf.apdf-collapsed .apdf-canvas-wrap{display:inline-flex!important;justify-content:center!important}.astrolab-pdf.apdf-collapsed .apdf-canvas{max-width:240px!important;height:auto!important;border-radius:6px!important;box-shadow:0 8px 24px rgba(0,0,0,.45)!important;cursor:pointer!important}.astrolab-pdf.apdf-collapsed .apdf-canvas2{display:none!important}.apdf-cover-cta{display:none}.astrolab-pdf.apdf-collapsed .apdf-cover-cta{display:flex!important;justify-content:center!important;width:100%}.astrolab-pdf.apdf-collapsed .apdf-open{display:inline-flex!important;align-items:center;gap:.4rem;cursor:pointer;font-weight:700;padding:.55rem 1.2rem}.astrolab-audio{overflow:hidden;box-sizing:border-box}.astrolab-audio .aap-bar{min-width:0}.astrolab-audio .aap-seek{min-width:0;flex:1 1 0}.astrolab-audio .aap-speed{flex-shrink:0}@media (max-width:600px){.astrolab-audio .aap-bar{flex-wrap:wrap;align-items:center;column-gap:.55rem;row-gap:.6rem}.astrolab-audio .aap-bar .aap-play{order:1}.astrolab-audio .aap-bar .aap-back{order:2}.astrolab-audio .aap-bar .aap-fwd{order:3}.astrolab-audio .aap-bar .aap-speed{order:4;margin-left:auto}.astrolab-audio .aap-bar .aap-time{order:5}.astrolab-audio .aap-bar .aap-cur{order:5}.astrolab-audio .aap-bar .aap-seek{order:6;flex:1 1 auto;height:6px}.astrolab-audio .aap-bar .aap-dur{order:7}.astrolab-audio .aap-seek::-webkit-slider-thumb{width:16px;height:16px}.astrolab-audio .aap-seek::-moz-range-thumb{width:16px;height:16px}.astrolab-audio-locked .aap-bar .aap-seek--fake{order:6;flex:1 1 auto}}@media (min-width:769px){#masthead .header-content-h{padding-top:10px!important}}body.archive.post-type-archive-courses .tutor-card,body.tutor-frontend .tutor-card{background:0 0!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden!important}body.tutor-frontend .tutor-card .tutor-card-body{background:0 0!important;color:#fff!important}body.tutor-frontend .tutor-card .tutor-card-title,body.tutor-frontend .tutor-card .tutor-card-title a{color:#fff!important}body.tutor-frontend .tutor-card .tutor-ratio,body.tutor-frontend .tutor-card-image-top,body.tutor-frontend .tutor-ratio-16x9{aspect-ratio:1/1!important;height:auto!important;padding-bottom:0!important}body.tutor-frontend .tutor-card .tutor-ratio img,body.tutor-frontend .tutor-card-image-top{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}body.tutor-frontend .tutor-course-about,body.tutor-frontend .tutor-course-about li,body.tutor-frontend .tutor-course-about p,body.tutor-frontend .tutor-course-details-tab,body.tutor-frontend .tutor-course-details-tab li,body.tutor-frontend .tutor-course-details-tab p,body.tutor-frontend .tutor-course-details-tab span{color:#fff!important}body.tutor-frontend .tutor-course-about::after,body.tutor-frontend .tutor-course-details-page .tutor-fade,body.tutor-frontend .tutor-course-details-tab::after,body.tutor-frontend .tutor-text-mask,body.tutor-frontend [class*=tutor-][class*=gradient],body.tutor-frontend [class*=tutor-][class*=mask]::after{background:0 0!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important;display:none!important}a.astrolab-course-card{display:flex!important;align-items:stretch;gap:14px;max-width:720px;margin:1.4rem 0;padding:12px;background:0 0!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important;transition:background-color .18s ease,transform .18s ease,border-color .18s ease}a.astrolab-course-card:hover{background:rgba(167,139,250,.1)!important;border-color:#f53af8!important;transform:translateY(-1px)}a.astrolab-course-card .acc-thumb{flex:0 0 130px;width:130px;height:130px;border-radius:10px;background-size:cover;background-position:center;background-color:rgba(255,255,255,.05)}a.astrolab-course-card .acc-thumb-empty{background:linear-gradient(135deg,rgba(167,139,250,.18),rgba(245,58,248,.1))}a.astrolab-course-card .acc-body{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0}a.astrolab-course-card .acc-level{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f53af8}a.astrolab-course-card .acc-title{font-size:1rem;font-weight:700;color:#fff;line-height:1.25}a.astrolab-course-card .acc-excerpt{font-size:.86rem;color:rgba(255,255,255,.78);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}a.astrolab-course-card .acc-cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.86rem;color:#fff;border:2px solid #fff;border-radius:999px;padding:.4rem .9rem}a.astrolab-course-card:hover .acc-cta{border-color:#f53af8}@media (max-width:520px){a.astrolab-course-card{flex-direction:column}a.astrolab-course-card .acc-thumb{width:100%;height:auto;aspect-ratio:1/1;flex-basis:auto}}body.woocommerce-account #al-burger,body.woocommerce-account button#al-burger{background:0 0!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important;-webkit-appearance:none!important;appearance:none!important}.site-footer{padding-top:20px!important}body .site-footer,body .site-footer .footer-widgets,body .site-footer .inside-footer-widgets,body .site-footer .widget,body .site-footer li,body .site-footer p,body .site-footer span{color:rgba(255,255,255,.78)!important}body .site-footer .widget-title,body .site-footer h1,body .site-footer h2,body .site-footer h3,body .site-footer h4,body .site-footer h5,body .site-footer h6,body .site-footer strong{color:#fff!important}body .site-footer a,body .site-footer a:visited{color:#bc99ff!important;text-decoration:none!important}body .site-footer a:hover{color:#f53af8!important}body.bbp-user-page .site-footer,body.tutor-frontend .site-footer,body[class*=bbpress] .site-footer{--tutor-color-primary:#BC99FF;--tutor-color-primary-hover:#F53AF8;--bbp-primary:#BC99FF}body.archive.post-type-archive-courses .tutor-card,body.tutor-frontend .tutor-card{border-width:4px!important}body.tutor-frontend .tutor-card .tutor-card-bottom,body.tutor-frontend .tutor-card .tutor-card-footer,body.tutor-frontend .tutor-card .tutor-course-bottom,body.tutor-frontend .tutor-card .tutor-meta{background:0 0!important;border-top:4px solid #fff!important;color:#fff!important}body.tutor-frontend .tutor-card .tutor-card-bottom *,body.tutor-frontend .tutor-card .tutor-card-footer *,body.tutor-frontend .tutor-card .tutor-course-bottom *,body.tutor-frontend .tutor-card .tutor-meta *{color:#fff!important}body.tutor-frontend .tutor-card .tutor-btn,body.tutor-frontend .tutor-card .tutor-btn-primary,body.tutor-frontend .tutor-card .tutor-btn-secondary,body.tutor-frontend .tutor-card a[class*=tutor-btn],body.tutor-frontend .tutor-course-enroll,body.tutor-frontend .tutor-course-enroll-box .tutor-btn-primary{background:0 0!important;background-image:none!important;border:4px solid #fff!important;border-radius:14px!important;color:#fff!important;box-shadow:none!important;padding:.7rem 1.2rem!important;font-weight:700!important;transition:background-color .18s ease,border-color .18s ease!important}body.tutor-frontend .tutor-card .tutor-btn-primary:hover,body.tutor-frontend .tutor-card .tutor-btn:hover,body.tutor-frontend .tutor-card a[class*=tutor-btn]:hover,body.tutor-frontend .tutor-course-enroll:hover{background:rgba(245,58,248,.16)!important;border-color:#f53af8!important;color:#fff!important}body.tutor-frontend .tutor-card .tutor-card-body,body.tutor-frontend .tutor-card .tutor-card-bottom,body.tutor-frontend .tutor-card .tutor-card-footer,body.tutor-frontend .tutor-card .tutor-course-bottom,body.tutor-frontend .tutor-card .tutor-meta{border:0!important;border-top:0!important;background:0 0!important}body.tutor-frontend .footer-widgets,body.tutor-frontend .footer-widgets-container,body.tutor-frontend .inside-footer-widgets,body.tutor-frontend .site-footer,body.tutor-frontend .site-info,body.woocommerce-account .footer-widgets,body.woocommerce-account .footer-widgets-container,body.woocommerce-account .inside-footer-widgets,body.woocommerce-account .site-footer,body.woocommerce-account .site-info,body[class*=bbpress] .footer-widgets,body[class*=bbpress] .footer-widgets-container,body[class*=bbpress] .inside-footer-widgets,body[class*=bbpress] .site-footer,body[class*=bbpress] .site-info{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body.tutor-frontend .tutor-toggle-more-content,body.tutor-frontend .tutor-toggle-more-content::after,body.tutor-frontend .tutor-toggle-more-content::before,body.tutor-frontend [class*=tutor-toggle-more]::after,body.tutor-frontend [class*=tutor-toggle-more]::before{mask-image:none!important;-webkit-mask-image:none!important;background:0 0!important;background-image:none!important}body.tutor-frontend .tutor-toggle-more-content{height:auto!important;max-height:none!important;overflow:visible!important}body.tutor-frontend .tutor-course-details-tab,body.tutor-frontend .tutor-nav,body.tutor-frontend nav.tutor-nav{background:#000!important;background-color:#000!important;border-bottom-color:rgba(255,255,255,.18)!important}body.tutor-frontend .tutor-nav .tutor-nav-link,body.tutor-frontend .tutor-nav a{color:rgba(255,255,255,.78)!important}body.tutor-frontend .tutor-nav .is-active a,body.tutor-frontend .tutor-nav .tutor-nav-link.is-active,body.tutor-frontend .tutor-nav a.is-active{color:#fff!important}body.tutor-frontend .tutor-accordion-item,body.tutor-frontend .tutor-accordion-item-body,body.tutor-frontend .tutor-accordion-item-header,body.tutor-frontend .tutor-course-topics-wrapper{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;box-shadow:none!important}body.tutor-frontend .tutor-accordion-item{border:4px solid #fff!important;border-radius:14px!important;margin-bottom:14px!important}body.tutor-frontend .tutor-accordion-item-header{border:0!important;color:#fff!important}body.tutor-frontend .tutor-accordion-item-header *{color:#fff!important}body.tutor-frontend .tutor-accordion-item-body{border-top:2px solid rgba(255,255,255,.18)!important}body.tutor-frontend .tutor-archive-filter-options select,body.tutor-frontend .tutor-courses-wrap select,body.tutor-frontend .tutor-form-select,body.tutor-frontend select.tutor-form-control{background:rgba(0,0,0,.55)!important;color:#fff!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:14px!important;padding:.55rem 2rem .55rem .9rem!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:.86rem!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10'%20height='7'%20viewBox='0%200%2010%207'%3E%3Cpath%20d='M1%201l4%204%204-4'%20stroke='%23ffffff'%20stroke-width='1.6'%20fill='none'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}body.tutor-frontend .tutor-courses-wrap select option,body.tutor-frontend .tutor-form-select option{background:#1a1230!important;color:#fff!important}a.astrolab-course-card{gap:25px!important}a.astrolab-course-card .acc-thumb{flex:0 0 195px!important;width:195px!important;height:195px!important}a.astrolab-course-card .acc-title{font-size:1.06rem!important}a.astrolab-course-card .acc-excerpt{font-size:.92rem!important}a.astrolab-course-card .acc-cta{font-size:.95rem!important;padding:.45rem 1rem!important}@media (max-width:520px){a.astrolab-course-card .acc-thumb{width:100%!important;height:auto!important;aspect-ratio:1/1;flex-basis:auto!important}}body.tutor-frontend .tutor-card-info,body.tutor-frontend .tutor-course-about,body.tutor-frontend .tutor-course-benefits,body.tutor-frontend .tutor-course-details-widget,body.tutor-frontend .tutor-course-requirements,body.tutor-frontend .tutor-course-sidebar-card,body.tutor-frontend .tutor-course-sidebar-card-pricing,body.tutor-frontend .tutor-course-target-audience{background:0 0!important;background-color:transparent!important;background-image:none!important;border:4px solid #fff!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important;padding:16px!important}body.tutor-frontend .tutor-card-info *,body.tutor-frontend .tutor-course-about *,body.tutor-frontend .tutor-course-benefits *,body.tutor-frontend .tutor-course-details-widget *,body.tutor-frontend .tutor-course-requirements *,body.tutor-frontend .tutor-course-sidebar-card *,body.tutor-frontend .tutor-course-target-audience *{color:#fff!important;background:0 0!important;background-image:none!important}body.tutor-frontend .tutor-course-details-widget h1,body.tutor-frontend .tutor-course-details-widget h2,body.tutor-frontend .tutor-course-details-widget h3,body.tutor-frontend .tutor-course-details-widget h4,body.tutor-frontend .tutor-course-details-widget h5,body.tutor-frontend .tutor-course-details-widget h6,body.tutor-frontend .tutor-course-sidebar-card h1,body.tutor-frontend .tutor-course-sidebar-card h2,body.tutor-frontend .tutor-course-sidebar-card h3,body.tutor-frontend .tutor-course-sidebar-card h4,body.tutor-frontend .tutor-course-sidebar-card h5,body.tutor-frontend .tutor-course-sidebar-card h6{color:#fff!important}body.tutor-frontend.post-type-archive-courses,body.tutor-frontend.single-courses{--tutor-color-primary:#BC99FF;--tutor-color-primary-hover:#F53AF8;--tutor-color-secondary:#ffffff}body.tutor-frontend .tutor-color-muted,body.tutor-frontend .tutor-color-secondary,body.tutor-frontend .tutor-fs-5,body.tutor-frontend .tutor-fs-6,body.tutor-frontend .tutor-fs-7{color:rgba(255,255,255,.85)!important}body.tutor-frontend .tutor-course-about,body.tutor-frontend .tutor-course-about li,body.tutor-frontend .tutor-course-about p,body.tutor-frontend .tutor-course-details-page,body.tutor-frontend .tutor-course-details-page li,body.tutor-frontend .tutor-course-details-page p{font-size:1.04rem!important;line-height:1.65!important}a.astrolab-course-card{max-width:100%!important;width:100%!important;gap:28px!important;padding:18px!important}a.astrolab-course-card .acc-thumb{flex:0 0 293px!important;width:293px!important;height:293px!important}a.astrolab-course-card .acc-title{font-size:2.12rem!important;line-height:1.2!important}a.astrolab-course-card .acc-excerpt{font-size:1.18rem!important;line-height:1.55!important;-webkit-line-clamp:4}a.astrolab-course-card .acc-cta{font-size:1.18rem!important;padding:.7rem 1.5rem!important;border-width:4px!important}a.astrolab-course-card .acc-level{font-size:.78rem!important}a.astrolab-course-card .acc-meta{display:flex!important;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.4rem}a.astrolab-course-card .acc-meta .acc-meta-item{display:inline-flex!important;align-items:center;gap:.45rem;color:rgba(255,255,255,.85);font-size:1rem;font-weight:600}@media (max-width:720px){a.astrolab-course-card .acc-thumb{flex-basis:auto!important;width:100%!important;height:auto!important;aspect-ratio:1/1}a.astrolab-course-card .acc-title{font-size:1.6rem!important}a.astrolab-course-card .acc-excerpt{font-size:1rem!important}a.astrolab-course-card .acc-cta{font-size:1rem!important;padding:.6rem 1.2rem!important}}body.tutor-frontend .tutor-course-details-tab,body.tutor-frontend .tutor-is-sticky,body.tutor-frontend .tutor-nav,body.tutor-frontend .tutor-nav-tabs,body.tutor-frontend .tutor-tabs-list,body.tutor-frontend [role=tablist],body.tutor-frontend nav.tutor-nav,body.tutor-frontend ul.tutor-nav{background:#000!important;background-color:#000!important;background-image:none!important}body.tutor-frontend .tooltip-wrap .tooltip-txt,body.tutor-frontend .tooltip-wrap[data-tooltip]::after,body.tutor-frontend .tooltip-wrap[data-tooltip]::before,body.tutor-frontend .tutor-tooltip,body.tutor-frontend .tutor-tooltip-content,body.tutor-frontend [data-tooltip]::after{background:#a06ef0!important;color:#000!important;border:0!important;box-shadow:none!important;font-weight:600!important}body.tutor-frontend .tooltip-wrap .tooltip-txt::after,body.tutor-frontend .tooltip-wrap .tooltip-txt::before,body.tutor-frontend .tutor-tooltip::after,body.tutor-frontend .tutor-tooltip::before{border-color:#a06ef0 transparent transparent transparent!important;color:#a06ef0!important}body.tutor-frontend .tutor-btn-show-more,body.tutor-frontend .tutor-toggle-btn-text,body.tutor-frontend .tutor-toggle-more-button,body.tutor-frontend [data-tutor-toggle-more],body.tutor-frontend a.tutor-btn-show-more{display:none!important}a.astrolab-course-card,a.astrolab-course-card .acc-cta{border-width:8px!important}a.astrolab-course-card .acc-meta{margin-top:.6rem!important}a.astrolab-course-card .acc-cta{margin-top:18px!important}body.tutor-frontend .tutor-course-content-title,body.tutor-frontend .tutor-course-details-content,body.tutor-frontend .tutor-toggle-more-collapsed,body.tutor-frontend .tutor-toggle-more-content{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important}body.tutor-frontend .tutor-color-black,body.tutor-frontend .tutor-course-content-title{color:#fff!important}body.tutor-frontend .tutor-course-details-widget,body.tutor-frontend .tutor-single-course-sidebar-more,body.tutor-frontend .tutor-single-course-sidebar-more.tutor-mt-24{background:0 0!important;background-color:transparent!important;background-image:none!important;border:4px solid #fff!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important;padding:16px!important}body.tutor-frontend .tutor-course-details-widget *,body.tutor-frontend .tutor-single-course-sidebar-more *{color:#fff!important;background:0 0!important;background-image:none!important}body.tutor-frontend .tutor-fs-5.tutor-fw-bold.tutor-color-black,body.tutor-frontend .tutor-fs-6.tutor-color-black,body.tutor-frontend .tutor-fs-6.tutor-fw-medium.tutor-color-black{color:#fff!important;background:0 0!important}a.astrolab-course-card,a.astrolab-course-card .acc-cta{border-width:4px!important}body.tutor-frontend .tutor-single-course-sidebar,body.tutor-frontend .tutor-single-course-sidebar.tutor-col-xl-4,body.tutor-frontend aside.tutor-single-course-sidebar{background:0 0!important;background-color:transparent!important;background-image:none!important;border:4px solid #fff!important;border-radius:14px!important;box-shadow:none!important;padding:18px!important;color:#fff!important}body.tutor-frontend .tutor-single-course-sidebar .tutor-course-details-widget,body.tutor-frontend .tutor-single-course-sidebar .tutor-single-course-sidebar-more,body.tutor-frontend .tutor-single-course-sidebar .tutor-single-course-sidebar-more.tutor-mt-24,body.tutor-frontend .tutor-single-course-sidebar>.tutor-card,body.tutor-frontend .tutor-single-course-sidebar>.tutor-mt-24,body.tutor-frontend .tutor-single-course-sidebar>.tutor-pb-32{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 14px 0!important;margin:0 0 14px 0!important;background:0 0!important;background-color:transparent!important;background-image:none!important}body.tutor-frontend .tutor-single-course-sidebar>*+*{border-top:1px solid rgba(255,255,255,.12)!important;padding-top:14px!important}body.tutor-frontend .tutor-course-about,body.tutor-frontend .tutor-course-about *,body.tutor-frontend .tutor-course-details-content,body.tutor-frontend .tutor-course-details-content *,body.tutor-frontend .tutor-fs-6.tutor-color-secondary,body.tutor-frontend .tutor-fs-7.tutor-color-secondary,body.tutor-frontend .tutor-tab-item-pane,body.tutor-frontend .tutor-tab-item-pane>*,body.tutor-frontend .tutor-toggle-more-collapsed,body.tutor-frontend .tutor-toggle-more-collapsed *,body.tutor-frontend .tutor-toggle-more-content,body.tutor-frontend .tutor-toggle-more-content *,body.tutor-frontend [class*=tutor-toggle-more],body.tutor-frontend [class*=tutor-toggle-more] *{background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.tutor-frontend .tutor-course-about,body.tutor-frontend .tutor-course-details-content,body.tutor-frontend .tutor-tab-item-pane,body.tutor-frontend .tutor-toggle-more-content{border:0!important;color:#fff!important}body.tutor-frontend .tutor-modal,body.tutor-frontend .tutor-modal-overlay,body.tutor-frontend .tutor-popup,body.tutor-frontend .tutor-popup-overlay{background:rgba(0,0,0,.78)!important}body.tutor-frontend .tutor-modal .tutor-modal-body,body.tutor-frontend .tutor-modal .tutor-modal-content,body.tutor-frontend .tutor-modal .tutor-modal-root-inner,body.tutor-frontend .tutor-modal .tutor-modal-window,body.tutor-frontend .tutor-popup .tutor-popup-body,body.tutor-frontend .tutor-popup .tutor-popup-content,body.tutor-frontend .tutor-popup .tutor-popup-window,body.tutor-frontend [class*=tutor-modal][class*=content],body.tutor-frontend [class*=tutor-popup][class*=content]{background:#0e0e14!important;background-color:#0e0e14!important;background-image:none!important;color:#fff!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:0 12px 40px rgba(0,0,0,.55)!important}body.tutor-frontend .tutor-modal *,body.tutor-frontend .tutor-popup *{color:#fff!important}body.tutor-frontend .tutor-modal input[type=email],body.tutor-frontend .tutor-modal input[type=text],body.tutor-frontend .tutor-modal textarea,body.tutor-frontend .tutor-popup input[type=email],body.tutor-frontend .tutor-popup input[type=text],body.tutor-frontend .tutor-popup textarea{background:rgba(255,255,255,.06)!important;background-color:rgba(255,255,255,.06)!important;color:#fff!important;border:2px solid #fff!important;border-radius:10px!important;padding:10px 12px!important}body.tutor-frontend .tutor-modal input::placeholder,body.tutor-frontend .tutor-modal textarea::placeholder,body.tutor-frontend .tutor-popup input::placeholder,body.tutor-frontend .tutor-popup textarea::placeholder{color:rgba(255,255,255,.55)!important}body.tutor-frontend .tutor-modal .tutor-btn-primary,body.tutor-frontend .tutor-popup .tutor-btn-primary{background:#f53af8!important;background-color:#f53af8!important;color:#fff!important;border-color:#f53af8!important}body.tutor-frontend .tutor-modal .tutor-btn-outline-primary,body.tutor-frontend .tutor-modal .tutor-btn-tertiary,body.tutor-frontend .tutor-popup .tutor-btn-outline-primary,body.tutor-frontend .tutor-popup .tutor-btn-tertiary{background:0 0!important;color:#fff!important;border:2px solid #fff!important}body.tutor-frontend .tutor-accordion-item-body .tutor-course-topic-item,body.tutor-frontend .tutor-accordion-item-body .tutor-course-topic-item a,body.tutor-frontend .tutor-course-topic-item,body.tutor-frontend .tutor-course-topic-item a,body.tutor-frontend .tutor-course-topic-item-lesson,body.tutor-frontend .tutor-course-topic-item-lesson a,body.tutor-frontend .tutor-course-topic-item-lesson.is-active,body.tutor-frontend .tutor-course-topic-item.is-active{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;box-shadow:none!important}body.tutor-frontend .tutor-course-topic-item a:hover,body.tutor-frontend .tutor-course-topic-item-lesson a:hover,body.tutor-frontend .tutor-course-topic-item-lesson:hover,body.tutor-frontend .tutor-course-topic-item:hover{background:rgba(160,110,240,.3)!important;color:#fff!important}body.tutor-frontend .tutor-course-topic-item .is-active,body.tutor-frontend .tutor-course-topic-item-lesson.is-active,body.tutor-frontend .tutor-course-topic-item.is-active{background:rgba(160,110,240,.3)!important;border-left:3px solid #f53af8!important}body.tutor-frontend .tutor-course-single-sidebar-title,body.tutor-frontend .tutor-course-single-sidebar-title.tutor-d-flex,body.tutor-frontend .tutor-course-single-sidebar-title.tutor-d-flex.tutor-justify-between,body.tutor-frontend .tutor-course-single-sidebar-wrapper .tutor-course-single-sidebar-title{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important}body.tutor-frontend .tutor-course-single-sidebar-title *,body.tutor-frontend .tutor-course-single-sidebar-wrapper .tutor-course-single-sidebar-title *{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important}body.tutor-frontend .tutor-course-topic-single-header,body.tutor-frontend .tutor-course-topic-single-header-title,body.tutor-frontend .tutor-course-topic-single-header-title.tutor-fs-6,body.tutor-frontend .tutor-single-page-top-bar{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important}body.tutor-frontend .tutor-course-topic-single-header *,body.tutor-frontend .tutor-single-page-top-bar *{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important}body.tutor-frontend .tutor-course-topic-single-body,body.tutor-frontend .tutor-course-topic-single-footer,body.tutor-frontend .tutor-course-topic-single-footer.tutor-px-32,body.tutor-frontend .tutor-single-course-content-next,body.tutor-frontend .tutor-single-course-content-prev{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important}body.tutor-frontend .tutor-course-topic-single-footer .tutor-btn,body.tutor-frontend .tutor-course-topic-single-footer .tutor-btn-secondary,body.tutor-frontend .tutor-course-topic-single-footer a.tutor-btn{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important}body.tutor-frontend .tutor-course-topic-single-footer .tutor-btn-secondary:hover,body.tutor-frontend .tutor-course-topic-single-footer .tutor-btn:hover,body.tutor-frontend .tutor-course-topic-single-footer a.tutor-btn:hover{background:rgba(245,58,248,.12)!important;color:#fff!important}.astrolab-course-gate,.astrolab-forum-gate{background:0 0!important;background-color:transparent!important;background-image:none!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important}.astrolab-course-gate strong,.astrolab-forum-gate strong{color:#f53af8!important}.astrolab-course-gate p,.astrolab-forum-gate p{color:#fff!important}.astrolab-course-gate .afg-cta,.astrolab-forum-gate .afg-cta{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;padding:.6rem 1.1rem!important;font-weight:700!important;transition:background .15s,color .15s!important}.astrolab-course-gate .afg-cta:hover,.astrolab-forum-gate .afg-cta:hover{background:rgba(245,58,248,.12)!important;color:#fff!important;transform:none!important;box-shadow:none!important}.tutor-course-details-instructors,body.single-courses .tutor-course-details-instructors,body.tutor-frontend .tutor-course-details-instructors{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.tutor-course-details-instructors *,body.single-courses .tutor-course-details-instructors *,body.tutor-frontend .tutor-course-details-instructors *{background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.tutor-frontend .tutor-course-topic-single-header .tutor-btn-primary,body.tutor-frontend .tutor-course-topic-single-header-action .tutor-btn,body.tutor-frontend .tutor-course-topic-single-header-action .tutor-btn-primary,body.tutor-frontend .tutor-mark-as-complete-btn,body.tutor-frontend .tutor-mark-as-completed-btn,body.tutor-frontend a.tutor-btn[href*=complete],body.tutor-frontend button.tutor-mark-as-completed-btn,body.tutor-frontend button[data-tutor-modal-target*=complete],body.tutor-frontend button[name*=complete_course],body.tutor-frontend button[name*=complete_lesson],body.tutor-frontend button[name=mark-as-complete]{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important;font-weight:700!important;transition:background .15s,color .15s!important}body.tutor-frontend .tutor-course-topic-single-header .tutor-btn-primary:hover,body.tutor-frontend .tutor-course-topic-single-header-action .tutor-btn:hover,body.tutor-frontend .tutor-mark-as-complete-btn:hover,body.tutor-frontend .tutor-mark-as-completed-btn:hover,body.tutor-frontend button.tutor-mark-as-completed-btn:hover,body.tutor-frontend button[data-tutor-modal-target*=complete]:hover,body.tutor-frontend button[name*=complete_course]:hover,body.tutor-frontend button[name*=complete_lesson]:hover,body.tutor-frontend button[name=mark-as-complete]:hover{background:rgba(245,58,248,.12)!important;color:#fff!important}body.tutor-frontend .tutor-course-content-list-item input[type=checkbox],body.tutor-frontend .tutor-course-topic-item input[type=checkbox],body.tutor-frontend .tutor-course-topic-item-lesson input[type=checkbox],body.tutor-frontend .tutor-form-check-input,body.tutor-frontend .tutor-quiz-attempt-list-item input[type=checkbox],body.tutor-frontend input.tutor-form-check-input,body.tutor-frontend input[type=checkbox].tutor-form-check-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:0!important;padding:0!important;background:0 0!important;background-color:transparent!important;background-image:none!important;border:2px solid #a06ef0!important;border-radius:6px!important;box-shadow:none!important;position:relative!important;cursor:pointer!important;flex-shrink:0!important;vertical-align:middle!important;display:inline-block!important;box-sizing:border-box!important}body.tutor-frontend .tutor-course-content-list-item input[type=checkbox]:checked,body.tutor-frontend .tutor-course-topic-item input[type=checkbox]:checked,body.tutor-frontend .tutor-course-topic-item-lesson input[type=checkbox]:checked,body.tutor-frontend .tutor-form-check-input:checked,body.tutor-frontend input.tutor-form-check-input:checked,body.tutor-frontend input[type=checkbox].tutor-form-check-input:checked{background:#a06ef0!important;background-color:#a06ef0!important;border-color:#a06ef0!important}body.tutor-frontend .tutor-course-content-list-item input[type=checkbox]:checked::after,body.tutor-frontend .tutor-course-topic-item input[type=checkbox]:checked::after,body.tutor-frontend .tutor-course-topic-item-lesson input[type=checkbox]:checked::after,body.tutor-frontend .tutor-form-check-input:checked::after,body.tutor-frontend input.tutor-form-check-input:checked::after,body.tutor-frontend input[type=checkbox].tutor-form-check-input:checked::after{content:""!important;position:absolute!important;left:50%!important;top:46%!important;width:6px!important;height:11px!important;border-right:2.4px solid #fff!important;border-bottom:2.4px solid #fff!important;border-top:0!important;border-left:0!important;background:0 0!important;transform:translate(-50%,-50%) rotate(45deg)!important;pointer-events:none!important}body.tutor-frontend .tutor-form-check-input::before,body.tutor-frontend input.tutor-form-check-input::before{content:none!important;display:none!important}body.tutor-frontend .tutor-course-content-list-item-mark,body.tutor-frontend .tutor-course-topic-item-mark{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body.tutor-frontend .tutor-course-details-instructors .tutor-fs-6.tutor-fw-medium,body.tutor-frontend .tutor-course-details-instructors .tutor-fs-6.tutor-fw-medium.tutor-color-black,body.tutor-frontend .tutor-course-details-instructors .tutor-fs-6.tutor-fw-medium.tutor-color-black.tutor-mb-16,body.tutor-frontend .tutor-course-details-instructors h2,body.tutor-frontend .tutor-course-details-instructors h3,body.tutor-frontend .tutor-course-details-instructors h4,body.tutor-frontend .tutor-course-details-instructors h5,body.tutor-frontend .tutor-course-details-instructors h6,body.tutor-frontend .tutor-course-details-instructors>.tutor-fs-4,body.tutor-frontend .tutor-course-details-instructors>.tutor-fs-5,body.tutor-frontend .tutor-course-details-instructors>.tutor-fs-6,body.tutor-frontend h3.tutor-fs-6.tutor-fw-medium.tutor-color-black,body.tutor-frontend h3.tutor-fs-6.tutor-fw-medium.tutor-color-black.tutor-mb-16{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important;padding-left:0!important;padding-right:0!important}.tutor-course-content-list-item,.tutor-course-content-list-item.is-active,body.tutor-frontend .tutor-course-content-list-item,body.tutor-frontend .tutor-course-content-list-item.is-active,body.tutor-frontend .tutor-course-content-list-item:hover{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;box-shadow:none!important}.tutor-course-content-list-item *,body.tutor-frontend .tutor-course-content-list-item *{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important}body.tutor-frontend .tutor-course-content-list-item:hover{background:rgba(160,110,240,.3)!important}.astrolab-course-gate-ctas{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.astrolab-course-gate .afg-cta-buy{background:#f53af8!important;background-color:#f53af8!important;color:#fff!important;border:2px solid #f53af8!important}.astrolab-course-gate .afg-cta-buy:hover{background:rgba(245,58,248,.85)!important;color:#fff!important}@media (max-width:520px){.astrolab-course-gate-ctas .afg-cta{width:100%;text-align:center}}body.post-type-archive-courses,body.single-courses,body.tutor-dashboard,body.tutor-frontend,body.tutor-frontend .tutor-course-details-page,body.tutor-frontend .tutor-modal,body.tutor-frontend .tutor-popup,body.tutor-frontend .tutor-wrap,body.tutor-lms-page,body[class*=tutor-]{--tutor-color-primary:#A06EF0!important;--tutor-color-primary-hover:#F53AF8!important;--tutor-color-primary-30:rgba(160, 110, 240, 0.30)!important;--tutor-color-primary-20:rgba(160, 110, 240, 0.20)!important;--tutor-color-primary-10:rgba(160, 110, 240, 0.10)!important;--tutor-color-secondary:#A06EF0!important;--tutor-color-secondary-hover:#F53AF8!important;--tutor-color-brand:#A06EF0!important;--tutor-color-brand-secondary:#F53AF8!important}body.tutor-frontend .tutor-iconic-btn,body.tutor-frontend .tutor-iconic-btn-secondary,body.tutor-frontend [class*=" tutor-icon-"],body.tutor-frontend [class^=tutor-icon-],body.tutor-frontend i.tutor-icon-angle-left,body.tutor-frontend i.tutor-icon-angle-right,body.tutor-frontend i.tutor-icon-assignment,body.tutor-frontend i.tutor-icon-book,body.tutor-frontend i.tutor-icon-circle-mark,body.tutor-frontend i.tutor-icon-document-text,body.tutor-frontend i.tutor-icon-light-bulb,body.tutor-frontend i.tutor-icon-mark,body.tutor-frontend i.tutor-icon-next,body.tutor-frontend i.tutor-icon-previous,body.tutor-frontend i.tutor-icon-quiz-attempt{color:#a06ef0!important}body.tutor-frontend [class*=" tutor-icon-"]:before,body.tutor-frontend [class^=tutor-icon-]:before{color:#a06ef0!important}body.tutor-frontend .tutor-course-topic-item svg,body.tutor-frontend .tutor-course-topic-item-lesson svg,body.tutor-frontend .tutor-course-topic-single-header svg,body.tutor-frontend .tutor-course-topics-sidebar-toggler svg,body.tutor-frontend .tutor-iconic-btn svg,body.tutor-frontend .tutor-iconic-btn-secondary svg,body.tutor-frontend svg.tutor-icon{color:#a06ef0!important;fill:#A06EF0!important}body.tutor-frontend .tutor-course-topic-item svg [fill]:not([fill=none]),body.tutor-frontend .tutor-course-topic-item-lesson svg [fill]:not([fill=none]),body.tutor-frontend svg.tutor-icon [fill]:not([fill=none]){fill:#A06EF0!important}body.tutor-frontend .tutor-course-topic-item svg [stroke]:not([stroke=none]),body.tutor-frontend .tutor-course-topic-item-lesson svg [stroke]:not([stroke=none]),body.tutor-frontend svg.tutor-icon [stroke]:not([stroke=none]){stroke:#A06EF0!important}body.tutor-frontend .tutor-btn [class*=" tutor-icon-"],body.tutor-frontend .tutor-btn [class^=tutor-icon-],body.tutor-frontend .tutor-btn i.tutor-icon-star-line,body.tutor-frontend .tutor-btn svg,body.tutor-frontend a.tutor-btn [class*=" tutor-icon-"],body.tutor-frontend a.tutor-btn [class^=tutor-icon-],body.tutor-frontend a.tutor-btn svg,body.tutor-frontend button.tutor-btn [class*=" tutor-icon-"],body.tutor-frontend button.tutor-btn [class^=tutor-icon-],body.tutor-frontend button.tutor-btn svg{color:#fff!important;fill:#ffffff!important}body.tutor-frontend .tutor-btn [class*=" tutor-icon-"]:before,body.tutor-frontend .tutor-btn [class^=tutor-icon-]:before,body.tutor-frontend button.tutor-btn [class*=" tutor-icon-"]:before,body.tutor-frontend button.tutor-btn [class^=tutor-icon-]:before{color:#fff!important}body.tutor-frontend .tutor-btn svg [fill]:not([fill=none]),body.tutor-frontend a.tutor-btn svg [fill]:not([fill=none]),body.tutor-frontend button.tutor-btn svg [fill]:not([fill=none]){fill:#ffffff!important}body.tutor-frontend .tutor-btn svg [stroke]:not([stroke=none]),body.tutor-frontend a.tutor-btn svg [stroke]:not([stroke=none]),body.tutor-frontend button.tutor-btn svg [stroke]:not([stroke=none]){stroke:#ffffff!important}body.tutor-frontend .is-active [class*=" tutor-icon-"],body.tutor-frontend .is-active [class^=tutor-icon-],body.tutor-frontend .tutor-iconic-btn:hover,body.tutor-frontend .tutor-iconic-btn:hover svg,body.tutor-frontend [class*=" tutor-icon-"]:hover,body.tutor-frontend [class^=tutor-icon-]:hover{color:#f53af8!important;fill:#F53AF8!important}body.tutor-frontend .tutor-course-details-content.tutor-toggle-more-content,body.tutor-frontend .tutor-course-details-content.tutor-toggle-more-content.tutor-toggle-more-collapsed,body.tutor-frontend .tutor-course-details-content.tutor-toggle-more-content.tutor-toggle-more-collapsed *,body.tutor-frontend .tutor-course-details-content.tutor-toggle-more-content>*,body.tutor-frontend .tutor-course-details-content.tutor-toggle-more-content>*>*,body.tutor-frontend .tutor-toggle-more-content.tutor-toggle-more-collapsed{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important}.tutor-course-details-instructors,.tutor-course-details-instructors.tutor-mt-24,.tutor-course-details-instructors.tutor-pb-32,body.single-courses .tutor-course-details-instructors,body.tutor-frontend .tutor-course-details-instructors,body[class*=courses] .tutor-course-details-instructors{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.tutor-course-details-instructors>*,body.single-courses .tutor-course-details-instructors>*,body.tutor-frontend .tutor-course-details-instructors>*{background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.tutor-frontend .tutor-progressbar,body.tutor-frontend .tutor-progressbar-back,body.tutor-frontend .tutor-spotlight-mobile,body.tutor-frontend .tutor-spotlight-mobile-progress,body.tutor-frontend .tutor-spotlight-mobile-progress-complete,body.tutor-frontend .tutor-spotlight-mobile-progress-complete.tutor-px-20,body.tutor-frontend .tutor-spotlight-mobile-progress-complete.tutor-py-16,body.tutor-frontend .tutor-spotlight-mobile-progress-left,body.tutor-frontend [class*=tutor-spotlight]{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body.tutor-frontend .tutor-progressbar-front,body.tutor-frontend .tutor-progressbar>.tutor-progressbar-front,body.tutor-frontend .tutor-spotlight-mobile-progress-front{background:rgba(160,110,240,.55)!important;background-color:rgba(160,110,240,.55)!important}body.tutor-frontend .tutor-btn-ghost,body.tutor-frontend .tutor-btn.tutor-btn-ghost,body.tutor-frontend .tutor-course-share-btn,body.tutor-frontend .tutor-course-wishlist-btn,body.tutor-frontend a.tutor-btn.tutor-btn-ghost{background:0 0!important;background-color:transparent!important;background-image:none!important;border:2px solid #a06ef0!important;border-radius:14px!important;color:#fff!important;box-shadow:none!important;padding:.45rem .95rem!important;font-weight:600!important}body.tutor-frontend .tutor-btn-ghost:hover,body.tutor-frontend .tutor-course-share-btn:hover,body.tutor-frontend .tutor-course-wishlist-btn:hover,body.tutor-frontend a.tutor-btn.tutor-btn-ghost:hover{background:rgba(245,58,248,.12)!important;color:#fff!important;border-color:#f53af8!important}body.tutor-frontend .tutor-btn-ghost svg,body.tutor-frontend .tutor-course-share-btn [class*=tutor-icon-],body.tutor-frontend .tutor-course-share-btn svg,body.tutor-frontend .tutor-course-wishlist-btn [class*=tutor-icon-],body.tutor-frontend .tutor-course-wishlist-btn svg{color:#a06ef0!important;fill:#A06EF0!important}html body.tutor-frontend .tutor-accordion-item-body .tutor-course-content-list-item,html body.tutor-frontend .tutor-accordion-item-body ul.tutor-course-content-list>li,html body.tutor-frontend .tutor-course-content-list,html body.tutor-frontend .tutor-course-content-list-item,html body.tutor-frontend .tutor-course-content-list-item.is-active,html body.tutor-frontend .tutor-course-content-list-item.is-completed,html body.tutor-frontend ul.tutor-course-content-list,html body.tutor-frontend ul.tutor-course-content-list>li{background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#fff!important}html body.tutor-frontend .tutor-accordion-item-body .tutor-course-content-list-item:hover,html body.tutor-frontend .tutor-course-content-list-item:hover,html body.tutor-frontend ul.tutor-course-content-list>li:hover{background:rgba(255,255,255,.2)!important;background-color:rgba(255,255,255,.2)!important}html body.tutor-frontend .tutor-course-content-list,html body.tutor-frontend .tutor-course-content-list-item{--tutor-color-primary-10:transparent!important;--tutor-color-primary-20:transparent!important;--tutor-card-bg-color:transparent!important;--tutor-bg-secondary:transparent!important}body.tutor-frontend .tutor-course-content-list-item .tutor-iconic-btn,body.tutor-frontend .tutor-course-content-list-item .tutor-ml-auto>a,body.tutor-frontend .tutor-course-content-list-item .tutor-ml-auto>span,body.tutor-frontend .tutor-course-topic-item .tutor-iconic-btn,body.tutor-frontend .tutor-course-topic-item .tutor-ml-auto>a,body.tutor-frontend .tutor-course-topic-item .tutor-ml-auto>span,body.tutor-frontend .tutor-course-topic-item-lesson .tutor-iconic-btn,body.tutor-frontend .tutor-course-topic-item-lesson .tutor-ml-auto>a,body.tutor-frontend .tutor-course-topic-item-lesson .tutor-ml-auto>span,body.tutor-frontend .tutor-course-topic-item-lesson [class*=tutor-icon-circle-mark]{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;aspect-ratio:1/1!important;flex:0 0 22px!important;flex-shrink:0!important;flex-grow:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}body.tutor-frontend .tutor-course-content-list-item .tutor-iconic-btn svg,body.tutor-frontend .tutor-course-content-list-item .tutor-ml-auto svg,body.tutor-frontend .tutor-course-topic-item .tutor-iconic-btn svg,body.tutor-frontend .tutor-course-topic-item .tutor-ml-auto svg,body.tutor-frontend .tutor-course-topic-item-lesson .tutor-iconic-btn svg,body.tutor-frontend .tutor-course-topic-item-lesson .tutor-ml-auto svg{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;color:#fff!important;fill:#ffffff!important}body.tutor-frontend .tutor-course-content-list-item svg [fill]:not([fill=none]),body.tutor-frontend .tutor-course-topic-item .tutor-ml-auto svg [fill]:not([fill=none]),body.tutor-frontend .tutor-course-topic-item-lesson .tutor-ml-auto svg [fill]:not([fill=none]){fill:#ffffff!important}body.tutor-frontend .tutor-course-content-list-item svg [stroke]:not([stroke=none]),body.tutor-frontend .tutor-course-topic-item .tutor-ml-auto svg [stroke]:not([stroke=none]),body.tutor-frontend .tutor-course-topic-item-lesson .tutor-ml-auto svg [stroke]:not([stroke=none]){stroke:#ffffff!important}body.tutor-frontend .tutor-course-content-list-item.is-completed .tutor-iconic-btn,body.tutor-frontend .tutor-course-topic-item-lesson.is-completed .tutor-iconic-btn,body.tutor-frontend .tutor-course-topic-item-lesson.is-completed .tutor-ml-auto>span,body.tutor-frontend [data-completed="1"] .tutor-ml-auto>span,body.tutor-frontend [data-completed=true] .tutor-ml-auto>span{background:#a06ef0!important;border-radius:6px!important}html body.tutor-frontend .tutor-course-details-instructors,html body.tutor-frontend .tutor-course-details-instructors .tutor-avatar,html body.tutor-frontend .tutor-course-details-instructors .tutor-d-flex.tutor-align-center,html body.tutor-frontend .tutor-course-details-instructors .tutor-instructor-block,html body.tutor-frontend .tutor-course-details-instructors .tutor-instructor-name,html body.tutor-frontend .tutor-course-details-instructors h3.tutor-fs-6,html body.tutor-frontend .tutor-course-details-instructors h3.tutor-fs-6.tutor-fw-medium,html body.tutor-frontend .tutor-course-details-instructors h3.tutor-fs-6.tutor-fw-medium.tutor-color-black,html body.tutor-frontend .tutor-course-details-instructors h3.tutor-fs-6.tutor-fw-medium.tutor-color-black.tutor-mb-16,html body.tutor-frontend .tutor-course-details-instructors>*,html body.tutor-frontend .tutor-course-details-instructors>.tutor-d-flex,html body.tutor-frontend .tutor-single-course-sidebar .tutor-single-course-sidebar-more .tutor-course-details-instructors,html body.tutor-frontend .tutor-single-course-sidebar-more.tutor-mt-24>.tutor-course-details-instructors,html body.tutor-frontend aside.tutor-col-xl-4 .tutor-course-details-instructors{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;--tutor-card-bg-color:transparent!important;--tutor-bg-secondary:transparent!important;--tutor-color-primary-10:transparent!important}html body.tutor-frontend .tutor-single-course-sidebar .tutor-course-details-instructors,html body.tutor-frontend .tutor-single-course-sidebar-more .tutor-course-details-instructors{--tutor-color-card-bg:transparent!important;--tutor-color-background:transparent!important}html body.tutor-frontend .tutor-accordion-item-body .tutor-course-content-list-item.tutor-course-content-list-item,html body.tutor-frontend .tutor-accordion-item-body-content>ul.tutor-course-content-list,html body.tutor-frontend .tutor-accordion-item-body-content>ul.tutor-course-content-list>li,html body.tutor-frontend .tutor-course-content-list-item.tutor-course-content-list-item.tutor-course-content-list-item,html body.tutor-frontend ul.tutor-course-content-list.tutor-course-content-list>li{background:0 0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body.tutor-frontend .tutor-accordion-item-body .tutor-course-content-list-item.tutor-course-content-list-item:hover,html body.tutor-frontend .tutor-course-content-list-item.tutor-course-content-list-item.tutor-course-content-list-item:hover,html body.tutor-frontend ul.tutor-course-content-list.tutor-course-content-list>li:hover{background:rgba(255,255,255,.2)!important;background-color:rgba(255,255,255,.2)!important}html body.tutor-frontend .tutor-course-content-list-item a.magic-hover,html body.tutor-frontend .tutor-course-content-list-item>.tutor-d-flex,html body.tutor-frontend .tutor-course-content-list-item>a{background:0 0!important;background-color:transparent!important;background-image:none!important}body.tutor-frontend .tutor-quiz-answer-single input[type=radio],body.tutor-frontend .tutor-quiz-question-item input[type=radio],body.tutor-frontend input[type=radio].tutor-form-check-input,body.tutor-frontend input[type=radio][name^=attempt]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;aspect-ratio:1/1!important;margin:0 8px 0 0!important;padding:0!important;background:0 0!important;background-color:transparent!important;background-image:none!important;border:2px solid #a06ef0!important;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box!important;position:relative!important;display:inline-block!important;vertical-align:middle!important;cursor:pointer!important}body.tutor-frontend .tutor-quiz-answer-single input[type=radio]:checked,body.tutor-frontend input[type=radio].tutor-form-check-input:checked,body.tutor-frontend input[type=radio][name^=attempt]:checked{background:#a06ef0!important;background-color:#a06ef0!important;border-color:#a06ef0!important}body.tutor-frontend .tutor-quiz-answer-single input[type=radio]:checked::after,body.tutor-frontend input[type=radio].tutor-form-check-input:checked::after,body.tutor-frontend input[type=radio][name^=attempt]:checked::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:8px!important;height:8px!important;border:0!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;pointer-events:none!important}body.tutor-frontend input[type=radio].tutor-form-check-input:checked::before,body.tutor-frontend input[type=radio][name^=attempt]:checked::before{content:none!important;display:none!important}body.tutor-frontend .tutor-quiz-answer-single>span:has(> input[type=checkbox].tutor-form-check-circle),body.tutor-frontend .tutor-quiz-answer-single>span:has(> input[type=radio]),body.tutor-frontend label.tutor-quiz-question-item>span:has(> input[type=checkbox].tutor-form-check-circle),body.tutor-frontend label.tutor-quiz-question-item>span:has(> input[type=radio]),body.tutor-frontend span:has(> input[type=checkbox].tutor-form-check-circle),body.tutor-frontend span:has(> input[type=radio].tutor-form-check-input),body.tutor-frontend span:has(> input[type=radio][name^=attempt]){flex:0 0 auto!important;min-width:22px!important;min-height:22px!important;width:22px!important;height:22px!important;overflow:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important}body.tutor-frontend .tutor-quiz-answer-single span[style*="position: absolute"],body.tutor-frontend .tutor-quiz-answer-single span[style*="position:absolute"],body.tutor-frontend label.tutor-quiz-question-item span[style*="position: absolute"],body.tutor-frontend label.tutor-quiz-question-item span[style*="position:absolute"]{display:none!important}body.tutor-frontend .tutor-quiz-answer-single,body.tutor-frontend .tutor-quiz-question-ans-option-area label,body.tutor-frontend .tutor-quiz-wrap .tutor-d-flex,body.tutor-frontend .tutor-quiz-wrap label,body.tutor-frontend label.tutor-quiz-question-item{overflow:visible!important}body.tutor-frontend input.tutor-form-check-circle[type=checkbox],body.tutor-frontend input[type=checkbox].tutor-form-check-circle{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;flex-shrink:0!important;flex-grow:0!important;aspect-ratio:1/1!important;margin:0 8px 0 0!important;padding:0!important;background:0 0!important;background-color:transparent!important;background-image:none!important;border:2px solid #a06ef0!important;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box!important;position:relative!important;display:inline-block!important;vertical-align:middle!important;cursor:pointer!important;overflow:visible!important;clip:auto!important;clip-path:none!important}body.tutor-frontend input[type=checkbox].tutor-form-check-circle:checked{background:#a06ef0!important;background-color:#a06ef0!important;border-color:#a06ef0!important}body.tutor-frontend input[type=checkbox].tutor-form-check-circle:checked::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:8px!important;height:8px!important;border:0!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;pointer-events:none!important}body.tutor-frontend input[type=checkbox].tutor-form-check-circle:checked::before{content:none!important;display:none!important}body.tutor-frontend .tutor-course-content-list-item .tutor-d-flex.tutor-ml-auto,body.tutor-frontend .tutor-course-content-list-item .tutor-d-flex.tutor-ml-auto.tutor-flex-shrink-0,body.tutor-frontend .tutor-course-content-list-item>a .tutor-ml-auto,body.tutor-frontend .tutor-course-topic-item-lesson .tutor-d-flex.tutor-ml-auto,body.tutor-frontend .tutor-course-topic-item-lesson .tutor-d-flex.tutor-ml-auto.tutor-flex-shrink-0,body.tutor-frontend .tutor-course-topic-item-lesson>a .tutor-ml-auto{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;flex-shrink:0!important;flex-grow:0!important;aspect-ratio:1/1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}body.tutor-frontend .tutor-course-content-list-item .tutor-ml-auto>svg,body.tutor-frontend .tutor-course-topic-item-lesson .tutor-ml-auto>svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;flex:0 0 14px!important;color:#fff!important;fill:#ffffff!important}body.tutor-frontend .tutor-table,body.tutor-frontend .tutor-table-quiz-attempts,body.tutor-frontend .tutor-table.tutor-table-quiz-attempts,body.tutor-frontend table.tutor-table,body.tutor-frontend table.tutor-table.tutor-table-quiz-attempts{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;border-color:rgba(255,255,255,.15)!important;box-shadow:none!important}body.tutor-frontend .tutor-table thead,body.tutor-frontend .tutor-table thead th,body.tutor-frontend .tutor-table thead tr,body.tutor-frontend .tutor-table-quiz-attempts thead,body.tutor-frontend .tutor-table-quiz-attempts thead th,body.tutor-frontend .tutor-table-quiz-attempts thead tr{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#a06ef0!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.78rem!important;border-color:rgba(255,255,255,.15)!important;border-bottom:1px solid rgba(160,110,240,.45)!important}body.tutor-frontend .tutor-table tbody,body.tutor-frontend .tutor-table tbody td,body.tutor-frontend .tutor-table tbody tr,body.tutor-frontend .tutor-table-quiz-attempts tbody,body.tutor-frontend .tutor-table-quiz-attempts tbody td,body.tutor-frontend .tutor-table-quiz-attempts tbody tr{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;border-color:rgba(255,255,255,.1)!important}body.tutor-frontend .tutor-table tbody tr:hover,body.tutor-frontend .tutor-table tbody tr:hover td,body.tutor-frontend .tutor-table-quiz-attempts tbody tr:hover,body.tutor-frontend .tutor-table-quiz-attempts tbody tr:hover td{background:rgba(255,255,255,.05)!important;background-color:rgba(255,255,255,.05)!important}body.tutor-frontend .tutor-table a,body.tutor-frontend .tutor-table-quiz-attempts a{color:#bc99ff!important}body.tutor-frontend .tutor-table a:hover,body.tutor-frontend .tutor-table-quiz-attempts a:hover{color:#f53af8!important}body.tutor-frontend .tutor-course-content-list-item .tutor-course-content-list-item-icon,body.tutor-frontend .tutor-course-content-list-item-icon,body.tutor-frontend .tutor-course-content-list-item-icon.tutor-icon-assignment,body.tutor-frontend .tutor-course-content-list-item-icon.tutor-icon-document-text,body.tutor-frontend .tutor-course-content-list-item-icon.tutor-icon-quiz-attempt,body.tutor-frontend .tutor-course-content-list-item-icon.tutor-icon-quiz-o{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;aspect-ratio:1/1!important;flex:0 0 17px!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#a06ef0!important;box-sizing:border-box!important;overflow:hidden!important;line-height:1!important}body.tutor-frontend .tutor-course-content-list-item-icon::after,body.tutor-frontend .tutor-course-content-list-item-icon::before{background:0 0!important;background-color:transparent!important;box-shadow:none!important;border:0!important;color:#a06ef0!important}body.tutor-frontend .tutor-course-content-list-item .tutor-course-content-list-item-title,body.tutor-frontend .tutor-course-content-list-item a,body.tutor-frontend .tutor-course-content-list-item a.magic-hover,body.tutor-frontend .tutor-course-content-list-item-title,body.tutor-frontend .tutor-course-content-list-item-title a{font-family:'DM Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;color:#fff!important;background:0 0!important;background-color:transparent!important;background-image:none!important;text-decoration:none!important;border:0!important;box-shadow:none!important}body.tutor-frontend .tutor-course-content-list-item a.magic-hover:hover,body.tutor-frontend .tutor-course-content-list-item a:hover{color:#fff!important;background:0 0!important;text-decoration:underline!important}body.tutor-frontend .tutor-course-content-list-item *,body.tutor-frontend .tutor-course-content-list-item :not(.tutor-course-content-list-item-icon){color:#fff!important}body.tutor-frontend .tutor-quiz-attempts,body.tutor-frontend .tutor-quiz-attempts-wrap,body.tutor-frontend .tutor-table-responsive,body.tutor-frontend .tutor-table-wrapper{overflow-x:visible!important;overflow-y:visible!important;max-width:100%!important;width:100%!important}body.tutor-frontend .tutor-table,body.tutor-frontend .tutor-table-quiz-attempts,body.tutor-frontend table.tutor-table,body.tutor-frontend table.tutor-table-quiz-attempts{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:auto!important;white-space:normal!important}body.tutor-frontend .tutor-table td,body.tutor-frontend .tutor-table th,body.tutor-frontend .tutor-table-quiz-attempts td,body.tutor-frontend .tutor-table-quiz-attempts th{min-width:0!important;white-space:normal!important;word-wrap:break-word!important;padding:10px 12px!important}body.tutor-frontend .tutor-modal .tutor-modal-body,body.tutor-frontend .tutor-modal .tutor-quit-attempt,body.tutor-frontend .tutor-modal .tutor-quit-attempt-wrapper,body.tutor-frontend .tutor-modal-body,body.tutor-frontend .tutor-popup .tutor-popup-body{border:0!important;box-shadow:none!important;background:0 0!important;background-color:transparent!important;padding:20px 22px!important}body.tutor-frontend .tutor-modal .tutor-btn,body.tutor-frontend .tutor-modal button.tutor-btn,body.tutor-frontend .tutor-popup .tutor-btn,body.tutor-frontend .tutor-popup button.tutor-btn{min-width:200px!important;padding:12px 22px!important;font-weight:700!important;font-size:.95rem!important;border-radius:14px!important;box-shadow:none!important}body.tutor-frontend .tutor-modal .tutor-btn.tutor-btn-primary,body.tutor-frontend .tutor-popup .tutor-btn.tutor-btn-primary{background:#f53af8!important;background-color:#f53af8!important;border:2px solid #f53af8!important;color:#fff!important}body.tutor-frontend .tutor-modal .tutor-btn.tutor-btn-outline-primary,body.tutor-frontend .tutor-modal .tutor-btn.tutor-btn-tertiary,body.tutor-frontend .tutor-popup .tutor-btn.tutor-btn-outline-primary,body.tutor-frontend .tutor-popup .tutor-btn.tutor-btn-tertiary{background:0 0!important;background-color:transparent!important;border:2px solid #fff!important;color:#fff!important}@media (max-width:480px){body.tutor-frontend .tutor-modal .tutor-btn,body.tutor-frontend .tutor-popup .tutor-btn{min-width:0!important;width:100%!important}}body.tutor-frontend .tutor-course-content-list-item-status,body.tutor-frontend .tutor-course-content-list-item-status.tutor-icon-eye-bold,body.tutor-frontend .tutor-course-content-list-item-status.tutor-icon-eye-line,body.tutor-frontend .tutor-course-content-list-item-status.tutor-icon-eye-off-line,body.tutor-frontend span.tutor-course-content-list-item-status[class*=tutor-icon-eye]{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:#fff!important}body.tutor-frontend .tutor-course-content-list-item-status::after,body.tutor-frontend .tutor-course-content-list-item-status::before{color:#fff!important;background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body.tutor-frontend .tutor-course-content-list-item-status svg,body.tutor-frontend .tutor-course-content-list-item-status svg *{color:#fff!important;fill:#ffffff!important}html body.tutor-frontend .tutor-course-details-page .tutor-course-details-tab,html body.tutor-frontend .tutor-course-details-tab,html body.tutor-frontend .tutor-course-details-tab .tutor-tab,html body.tutor-frontend .tutor-course-details-tab .tutor-tab-item,html body.tutor-frontend .tutor-course-details-tab .tutor-tab-item.is-active,html body.tutor-frontend .tutor-course-details-tab.tutor-mt-32,html body.tutor-frontend .tutor-course-details-tab>.tutor-is-sticky,html body.tutor-frontend .tutor-is-sticky,html body.tutor-frontend .tutor-nav.tutor-priority-nav{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body.tutor-frontend #tutor-course-share-opener,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-content,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-window{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-root-inner{background:#0e0e14!important;background-color:#0e0e14!important;border:2px solid #fff!important;border-radius:14px!important;color:#fff!important;box-shadow:0 12px 40px rgba(0,0,0,.55)!important;padding:1.6rem 1.6rem 1.4rem!important;position:relative!important;overflow:hidden!important}html body.tutor-frontend #tutor-course-share-opener .al-share-close,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-iconic-btn-close,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-modal-close,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-modal-close-o,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body button.tutor-iconic-btn,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body button[data-tutor-modal-close]{background:0 0!important;background-color:transparent!important;background-image:none!important;border:1.5px solid rgba(255,255,255,.55)!important;border-radius:8px!important;width:30px!important;height:30px!important;min-width:30px!important;color:#fff!important;box-shadow:none!important;opacity:1!important;position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;inset:14px 14px auto auto!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;cursor:pointer!important;transform:none!important;transition:background .15s,border-color .15s!important}html body.tutor-frontend #tutor-course-share-opener .tutor-modal-window>.tutor-iconic-btn-close,html body.tutor-frontend #tutor-course-share-opener>.tutor-iconic-btn-close,html body.tutor-frontend #tutor-course-share-opener>.tutor-modal-window>.tutor-iconic-btn-close{display:none!important}html body.tutor-frontend #tutor-course-share-opener .al-share-close svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-iconic-btn-close svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-modal-close svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body button.tutor-iconic-btn svg{color:#fff!important;fill:#ffffff!important;stroke:#ffffff!important;width:14px!important;height:14px!important}html body.tutor-frontend #tutor-course-share-opener .al-share-close:hover,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body button.tutor-iconic-btn:hover{background:rgba(245,58,248,.18)!important;border-color:#f53af8!important}html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-modal-title,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body h1,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body h2,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body h3{padding-right:2.6rem!important;color:#fff!important;font-weight:700!important;margin:0 0 1rem!important}html body.tutor-frontend #tutor-course-share-opener .al-share-link-row{display:flex!important;align-items:stretch!important;gap:.5rem!important;width:100%!important;margin:0 0 1.1rem!important;flex-wrap:nowrap!important}html body.tutor-frontend #tutor-course-share-opener .al-share-link-row>input,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-form-control,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body input[type=text],html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body input[type=url]{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;background:rgba(255,255,255,.06)!important;background-color:rgba(255,255,255,.06)!important;background-image:none!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:10px!important;color:#fff!important;padding:.55rem .8rem!important;font-size:.82rem!important;font-family:inherit!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;box-shadow:none!important;position:static!important;height:auto!important;box-sizing:border-box!important}html body.tutor-frontend #tutor-course-share-opener .al-share-copy,html body.tutor-frontend #tutor-course-share-opener .al-share-link-row>button{flex:0 0 auto!important;position:static!important;background:0 0!important;background-color:transparent!important;background-image:none!important;border:1.5px solid rgba(255,255,255,.55)!important;border-radius:10px!important;color:#fff!important;font-weight:600!important;font-size:.82rem!important;padding:0 .75rem!important;min-width:40px!important;width:auto!important;height:auto!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;box-shadow:none!important;transition:background .15s,border-color .15s,transform .15s!important;transform:none!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;margin:0!important}html body.tutor-frontend #tutor-course-share-opener .al-share-copy:hover,html body.tutor-frontend #tutor-course-share-opener .al-share-link-row>button:hover{background:rgba(245,58,248,.16)!important;border-color:#f53af8!important;transform:translateY(-1px)!important}html body.tutor-frontend #tutor-course-share-opener .al-share-copy *,html body.tutor-frontend #tutor-course-share-opener .al-share-link-row>button *{color:#fff!important;fill:#ffffff!important;stroke:#ffffff!important}html body.tutor-frontend #tutor-course-share-opener .al-share-copy svg,html body.tutor-frontend #tutor-course-share-opener .al-share-link-row>button svg{width:16px!important;height:16px!important}html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-share-buttons,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-social-share,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body ul.tutor-share-list{display:flex!important;flex-wrap:wrap!important;gap:.6rem!important;margin:.4rem 0 0!important;padding:0!important;list-style:none!important;background:0 0!important}html body.tutor-frontend #tutor-course-share-opener .al-share-social,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-share-buttons a,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-share-buttons button,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-social-share a,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-social-share button,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*="x.com"],html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=facebook],html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=linkedin],html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=twitter],html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body ul.tutor-share-list a,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body ul.tutor-share-list button,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body ul.tutor-share-list li{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;border:1.5px solid rgba(255,255,255,.55)!important;border-radius:8px!important;background:0 0!important;background-color:transparent!important;background-image:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;padding:0!important;margin:0!important;box-shadow:none!important;filter:none!important;position:static!important;transition:background .15s,border-color .15s,transform .15s!important;cursor:pointer!important;overflow:hidden!important}html body.tutor-frontend #tutor-course-share-opener .al-share-social:hover,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-share-buttons a:hover,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-social-share a:hover,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*="x.com"]:hover,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=facebook]:hover,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=linkedin]:hover,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=twitter]:hover{background:rgba(245,58,248,.16)!important;border-color:#f53af8!important;transform:translateY(-1px)!important}html body.tutor-frontend #tutor-course-share-opener .al-share-social *,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-share-buttons svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-social-share svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*="x.com"] *,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=facebook] *,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=linkedin] *,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=twitter] *{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#fff!important;fill:#ffffff!important;stroke:#ffffff!important}html body.tutor-frontend #tutor-course-share-opener .al-share-social svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-share-buttons svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-social-share svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*="x.com"] svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=facebook] svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=linkedin] svg,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body a[href*=twitter] svg{width:18px!important;height:18px!important}html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body [class*=tutor-icon-]::before{color:#fff!important;background:0 0!important}html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-modal-label,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body .tutor-share-label,html body.tutor-frontend #tutor-course-share-opener .tutor-modal-body label{display:block!important;color:rgba(255,255,255,.75)!important;font-size:.78rem!important;font-weight:500!important;margin:.4rem 0 .4rem!important;letter-spacing:.01em!important}.al-iso-oob-link{color:#f53af8!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1.5px!important;font-weight:600!important;transition:color .15s,text-shadow .15s!important}.al-iso-oob-link:focus,.al-iso-oob-link:hover{color:#bc99ff!important;text-shadow:0 0 8px rgba(245,58,248,.45)!important}html body.tutor-frontend .tutor-form-control.tutor-form-select.is-active .tutor-form-select-options,html body.tutor-frontend .tutor-form-select-dropdown,html body.tutor-frontend .tutor-form-select-options,html body.tutor-frontend .tutor-js-form-select .tutor-form-select-options,html body.tutor-frontend .tutor-js-form-select.is-active .tutor-form-select-options{background:#a06ef0!important;background-color:#a06ef0!important;background-image:none!important;border:2px solid #a06ef0!important;border-radius:14px!important;box-shadow:0 10px 30px rgba(0,0,0,.45)!important;color:#000!important;overflow:hidden!important}html body.tutor-frontend .tutor-form-select-option,html body.tutor-frontend .tutor-form-select-option *,html body.tutor-frontend .tutor-form-select-options *,html body.tutor-frontend .tutor-form-select-options li,html body.tutor-frontend .tutor-form-select-options li *,html body.tutor-frontend .tutor-js-form-select .tutor-form-select-options li{background:0 0!important;background-color:transparent!important;color:#000!important;font-weight:600!important}html body.tutor-frontend .tutor-form-select-option.is-active,html body.tutor-frontend .tutor-form-select-option:hover,html body.tutor-frontend .tutor-form-select-options li.is-selected,html body.tutor-frontend .tutor-form-select-options li:hover{background:#f53af8!important;background-color:#f53af8!important;color:#000!important}body.post-type-archive-courses .footer-bar,body.post-type-archive-courses .footer-credits,body.post-type-archive-courses .footer-widgets,body.post-type-archive-courses .footer-widgets-container,body.post-type-archive-courses .inside-footer-widgets,body.post-type-archive-courses .site-footer,body.post-type-archive-courses .site-info{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;box-shadow:none!important}body.post-type-archive-courses .footer-widgets .widget,body.post-type-archive-courses .site-footer .widget{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}body.tutor-frontend .tutor-course-about figure,body.tutor-frontend .tutor-course-about img,body.tutor-frontend .tutor-course-details img,body.tutor-frontend .tutor-course-details-content .wp-block-image,body.tutor-frontend .tutor-course-details-content figure,body.tutor-frontend .tutor-course-details-content img,body.tutor-frontend .tutor-tab-item-pane img,body.tutor-frontend .tutor-toggle-more-content .wp-block-image,body.tutor-frontend .tutor-toggle-more-content figure,body.tutor-frontend .tutor-toggle-more-content img{display:inline-block!important;max-width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important;margin:.6rem 0!important;border-radius:8px!important}body.tutor-frontend .tutor-course-details-content .wp-block-image,body.tutor-frontend .tutor-course-details-content figure,body.tutor-frontend .tutor-toggle-more-content figure{display:block!important}body.tutor-frontend .tutor-course-about iframe,body.tutor-frontend .tutor-course-details-content iframe,body.tutor-frontend .tutor-toggle-more-content iframe{display:block!important;max-width:100%!important;opacity:1!important;visibility:visible!important}html body #cursor,html body #cursor-blob,html body #cursor-light,html body .ball-cursor,html body .cursor,html body .cursor-dot,html body .cursor-outline,html body .ec-cursor,html body .magic-cursor,html body .pulse-cursor,html body [class*=cursor-blob],html body [class*=cursor-follow],html body [class*=cursor-glow],html body [class*=custom-cursor],html body [class*=mouse-cursor],html body [class*=mouse-follow],html body [class*=mouse-trail],html body [id*=cursor-blob],html body [id*=cursor-glow],html body [id*=cursor-light]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:0 0!important;transform:none!important}html body::after,html body::before{background:0 0!important;background-image:none!important;mix-blend-mode:normal!important;opacity:1!important}html body .body-fader,html body .page-fader,html body .scroll-fader,html body .scroll-overlay,html body [class*=page-blur],html body [class*=page-fade],html body [class*=scroll-fader],html body [class*=scroll-overlay],html body [class*=scroll-tint]{display:none!important;opacity:0!important;background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #site-footer,html body .footer-bar,html body .footer-bar-container,html body .footer-bottom,html body .footer-credits,html body .footer-widget-area,html body .footer-widgets,html body .footer-widgets-container,html body .inside-footer-widgets,html body .site-footer,html body .site-info,html body .site-info-container,html body footer.site-footer{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important}html body .footer-widgets .widget,html body .site-footer .footer-widget,html body .site-footer .widget{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body.tutor-frontend .tutor-quiz-answer-single .tutor-d-flex>span:first-child,body.tutor-frontend .tutor-quiz-question-item .tutor-d-flex.tutor-align-center>span:first-child,body.tutor-frontend .tutor-quiz-question-item .tutor-d-flex>span:first-child,body.tutor-frontend .tutor-quiz-question-item label.tutor-quiz-question-item .tutor-d-flex>span:first-child,body.tutor-frontend .tutor-quiz-question-item span[style*="position: relative"][style*=inline-flex]{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;flex-shrink:0!important;flex-grow:0!important;aspect-ratio:1/1!important;margin:0 8px 0 0!important;padding:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html body.tutor-frontend .tutor-modal .tutor-modal-content,html body.tutor-frontend .tutor-modal .tutor-modal-root-inner,html body.tutor-frontend .tutor-modal .tutor-modal-window{background:#0e0e14!important;background-color:#0e0e14!important;background-image:none!important;border:2px solid #fff!important;border-radius:14px!important;padding:28px!important;box-shadow:0 12px 40px rgba(0,0,0,.55)!important;color:#fff!important;max-width:520px!important;margin:0 auto!important}html body.tutor-frontend .tutor-modal .tutor-modal-body,html body.tutor-frontend .tutor-modal .tutor-modal-body .tutor-modal-footer,html body.tutor-frontend .tutor-modal .tutor-modal-body .tutor-modal-header,html body.tutor-frontend .tutor-modal .tutor-modal-body .tutor-modal-text,html body.tutor-frontend .tutor-modal .tutor-modal-body .tutor-quit-attempt-body,html body.tutor-frontend .tutor-modal .tutor-modal-body .tutor-quit-attempt-content,html body.tutor-frontend .tutor-modal .tutor-modal-body .tutor-quit-attempt-wrapper,html body.tutor-frontend .tutor-modal .tutor-modal-body>div,html body.tutor-frontend .tutor-modal .tutor-modal-overlay>div:not(.tutor-modal-content):not(.tutor-modal-window){background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}html body.tutor-frontend .tutor-modal .tutor-modal-body h1,html body.tutor-frontend .tutor-modal .tutor-modal-body h2,html body.tutor-frontend .tutor-modal .tutor-modal-body h3,html body.tutor-frontend .tutor-modal .tutor-modal-body h4{margin:0 0 14px 0!important}html body.tutor-frontend .tutor-modal .tutor-modal-body p{margin:0 0 22px 0!important}html body.tutor-frontend .tutor-modal .tutor-modal-body .tutor-btn+.tutor-btn,html body.tutor-frontend .tutor-modal .tutor-modal-body .tutor-btn-group .tutor-btn+.tutor-btn{margin-left:12px!important}.astrolab-pricing .apr-accent,.astrolab-pricing .apr-pro{transform:none!important}.astrolab-pricing .apr-accent:hover,.astrolab-pricing .apr-pro:hover{transform:translateY(-6px)!important}.astrolab-pricing .apr-tier{background:0 0!important;background-image:none!important;border:2px solid #fff!important;border-radius:14px!important;box-shadow:none!important}.astrolab-pricing .apr-tier:hover{border-color:#fff!important;box-shadow:0 12px 32px rgba(0,0,0,.45)!important}.astrolab-pricing .apr-accent{border-color:#fff!important}.astrolab-pricing .apr-pro{border-color:#fff!important}.astrolab-pricing .apr-current{border-color:#f53af8!important}.astrolab-pricing .apr-badge-pro{left:auto!important;right:12px!important;top:-10px!important;transform:none!important}.astrolab-pricing .apr-cta-danger{background:0 0!important;background-color:transparent!important;border:2px solid #fff!important;color:#fff!important;box-shadow:none!important}.astrolab-pricing .apr-cta-danger:hover{background:rgba(255,255,255,.08)!important;background-color:rgba(255,255,255,.08)!important;color:#fff!important;border-color:#fff!important;box-shadow:0 6px 18px rgba(255,255,255,.12)!important}.astrolab-host .panel.active.right-panel-host{display:flex!important;flex-direction:row!important;overflow:hidden!important;padding-right:0!important;transition:padding-right .28s cubic-bezier(.22,.61,.36,1)}.astrolab-host .panel:not(.active).right-panel-host{display:none!important}.astrolab-host .right-panel-host .right-panel-main{flex:1 1 0%!important;min-width:0!important;max-width:100%!important;overflow-y:auto!important;height:100%!important;display:flex;flex-direction:column}.astrolab-host .right-panel-host .right-panel-main>.panel-header-bar{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.astrolab-host .right-panel-host .right-panel-main>.panel-header-bar>div{min-width:0!important;flex-shrink:1!important}.astrolab-host .panel-header-bar{transition:max-width .28s cubic-bezier(.22,.61,.36,1),padding .28s cubic-bezier(.22,.61,.36,1)}.al-fs-layer{pointer-events:none}.al-fs-layer .al-fs-star{pointer-events:auto}.al-fs-layer .al-fs-proj{pointer-events:none;stroke-width:.6;opacity:.55;stroke-dasharray:1.5 1.5}.al-fs-blanco.al-fs-proj{stroke:#ffffff}.al-fs-rosa.al-fs-proj{stroke:#FF8FB6}.al-fs-azul.al-fs-proj{stroke:#6BC4FF}.al-fs-lila.al-fs-proj{stroke:#F53AF8}.al-fs-star:hover~.al-fs-proj{opacity:.9}.al-fs-star .al-fs-core{will-change:opacity;animation:alFsTwinkleCore 3s ease-in-out infinite}.al-fs-star .al-fs-halo{opacity:.4}.al-fs-blanco .al-fs-core{fill:#ffffff;filter:drop-shadow(0 0 5px rgba(255,255,255,.85))}.al-fs-blanco .al-fs-halo{fill:rgba(255,255,255,0.45)}.al-fs-rosa .al-fs-core{fill:#FF8FB6;filter:drop-shadow(0 0 6px rgba(255,143,182,.85))}.al-fs-rosa .al-fs-halo{fill:rgba(255,143,182,0.5)}.al-fs-azul .al-fs-core{fill:#6BC4FF;filter:drop-shadow(0 0 6px rgba(107,196,255,.85))}.al-fs-azul .al-fs-halo{fill:rgba(107,196,255,0.5)}.al-fs-lila .al-fs-core{fill:#F53AF8;filter:drop-shadow(0 0 6px rgba(245,58,248,.85))}.al-fs-lila .al-fs-halo{fill:rgba(188,153,255,0.55)}.al-fs-star:hover .al-fs-core{transform:scale(1.35)}.al-fs-star:hover .al-fs-halo{opacity:.95}.al-fs-star:nth-child(3n) .al-fs-core,.al-fs-star:nth-child(3n) .al-fs-halo{animation-delay:-.6s}.al-fs-star:nth-child(3n+1) .al-fs-core,.al-fs-star:nth-child(3n+1) .al-fs-halo{animation-delay:-1.4s}.al-fs-star:nth-child(3n+2) .al-fs-core,.al-fs-star:nth-child(3n+2) .al-fs-halo{animation-delay:-2s}@keyframes alFsTwinkleCore{0%,100%{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.al-fs-star .al-fs-core,.al-fs-star .al-fs-halo{animation:none!important}}.astrolab-host .right-panel-content[data-panel=fixed-star] h3{display:none!important}.astrolab-host .right-panel-content[data-panel=fixed-star]>div:has(> button[onclick*="_closeRightPanel"]){border-bottom:0!important;margin-bottom:.3rem!important;padding-bottom:0!important;justify-content:flex-end!important}.al-fs-info{color:#fff}.al-fs-info-head{display:flex;align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:.92rem;color:#fff}.al-fs-info-head strong{font-weight:700}.al-fs-info.al-fs-blanco{--al-fs-c:#ffffff}.al-fs-info.al-fs-rosa{--al-fs-c:#FF8FB6}.al-fs-info.al-fs-azul{--al-fs-c:#6BC4FF}.al-fs-info.al-fs-lila{--al-fs-c:#F53AF8}.al-fs-info .al-fs-pop-dot{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:var(--al-fs-c,#bc99ff);box-shadow:0 0 10px var(--al-fs-c,#bc99ff);animation:alFsTwinkleCore 2.4s ease-in-out infinite}.al-fs-pop-meta{display:grid;grid-template-columns:1fr;gap:.35rem;margin:0 0 1rem;padding:.6rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;font-size:.78rem}.al-fs-pop-meta>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.al-fs-pop-lbl{display:inline-block;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.55);font-weight:600;min-width:70px}.al-fs-pop-val{color:#fff;font-weight:500}.al-fs-pop-note{color:rgba(255,255,255,.45);font-size:.7rem;font-style:italic}.al-fs-pop-section{margin:.8rem 0 0}.al-fs-pop-section .al-fs-pop-lbl{display:block;margin-bottom:.25rem;min-width:0}.al-fs-pop-body{margin:0;font-size:.85rem;line-height:1.5;color:rgba(255,255,255,.88)}.al-fs-hits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.al-fs-hit{padding:0;background:0 0;border:0;font-size:.8rem;line-height:1.35;color:rgba(255,255,255,.92)}.al-fs-hit .al-fs-hit-line{padding:0 .05rem}.al-fs-hit strong{color:#fff;font-weight:700}.al-fs-hit-house{color:rgba(255,255,255,.78)}.al-fs-hit-orb{color:rgba(255,255,255,.5);font-style:italic;font-size:.72rem;margin-left:.15rem}.al-fs-influence{display:flex;align-items:center;gap:.55rem;margin-top:.32rem;padding:0 .05rem}.al-fs-influence-bar{position:relative;flex:1 1 auto;height:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;overflow:hidden}.al-fs-influence-bar::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,#fff 0,#000 100%);clip-path:inset(0 calc(100% - var(--p,0%)) 0 0);-webkit-clip-path:inset(0 calc(100% - var(--p,0%)) 0 0)}.al-fs-influence-pct{flex:0 0 auto;font-size:.7rem;font-weight:600;color:rgba(255,255,255,.7);min-width:34px;text-align:right;font-variant-numeric:tabular-nums}.al-fs-hits-empty{margin:0;padding:.45rem .6rem;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.12);border-radius:8px;font-size:.78rem;color:rgba(255,255,255,.55);font-style:italic}.al-fs-conjunction{display:flex;align-items:flex-start;gap:.5rem;margin-top:.45rem;padding:.5rem .7rem;background:rgba(255,255,255,.04);border:1px solid rgba(188,153,255,.28);border-radius:10px;font-size:.78rem;line-height:1.45;color:rgba(255,255,255,.92);transition:background .15s,border-color .15s,transform .15s}.al-fs-conjunction:hover{background:rgba(188,153,255,.08);border-color:rgba(188,153,255,.5);transform:translateY(-1px)}.al-fs-conjunction.al-fs-blanco{border-color:rgba(255,255,255,.5)}.al-fs-conjunction.al-fs-rosa{border-color:rgba(255,143,182,.5)}.al-fs-conjunction.al-fs-azul{border-color:rgba(107,196,255,.5)}.al-fs-conjunction.al-fs-lila{border-color:rgba(245,58,248,.5)}.al-fs-conj-dot{flex:0 0 auto;width:9px;height:9px;margin-top:.35rem;border-radius:50%;box-shadow:0 0 6px currentColor;animation:alFsTwinkleCore 2.4s ease-in-out infinite}.al-fs-conjunction.al-fs-blanco .al-fs-conj-dot{background:#fff;color:#fff}.al-fs-conjunction.al-fs-rosa .al-fs-conj-dot{background:#ff8fb6;color:#ff8fb6}.al-fs-conjunction.al-fs-azul .al-fs-conj-dot{background:#6bc4ff;color:#6bc4ff}.al-fs-conjunction.al-fs-lila .al-fs-conj-dot{background:#f53af8;color:#f53af8}.al-fs-conj-text strong{color:#fff;font-weight:700}.al-fs-conj-text em{color:rgba(255,255,255,.6);font-style:italic;font-size:.72rem}#isolationMsg{display:inline}#isolationMsg .al-fs-conjunction{display:flex}.ver-action-btn.al-locked{opacity:.55;position:relative}.ver-action-btn.al-locked::after{content:'🔒';margin-left:.35rem;font-size:.7em;opacity:.8}.al-bottom-bar{display:none}@media (max-width:768px){body.astrolab-page .astrolab-host .astrolab-mobile-toggle,body.astrolab-page .astrolab-host .sidebar,body.astrolab-page .astrolab-host.sidebar-open .sidebar{display:none!important}body.astrolab-page .astrolab-host.sidebar-open::after{display:none!important}.astrolab-host .panel{padding-top:0!important}.astrolab-host .panel.active{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + 12px)!important}.astrolab-host .tools-col{bottom:calc(64px + env(safe-area-inset-bottom,0px) + 8px)!important}.al-bottom-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9000;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:rgba(14,14,18,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -8px 24px rgba(0,0,0,.35);font-family:'DM Sans',system-ui,sans-serif;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.al-bottom-bar .al-bb-item{flex:1 1 0;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;background:0 0;border:0;color:rgba(255,255,255,.62);font-family:inherit;font-size:.62rem;font-weight:600;letter-spacing:.01em;cursor:pointer;border-radius:10px;min-height:48px;transition:color .15s,background .15s;-webkit-tap-highlight-color:transparent}.al-bottom-bar .al-bb-item svg{width:22px;height:22px;stroke:currentColor}.al-bottom-bar .al-bb-item span{line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.al-bottom-bar .al-bb-item:active{background:rgba(188,153,255,.1)}.al-bottom-bar .al-bb-item.is-active{color:var(--logo,#bc99ff)}.al-bottom-bar .al-bb-item.is-active::before{content:'';position:absolute;top:3px;width:24px;height:2.5px;border-radius:2px;background:var(--logo,#bc99ff);transform:translateX(-50%);left:50%}.al-bottom-bar .al-bb-item{position:relative}body:has(.astrolab-host .right-panel-host) .al-bottom-bar{transform:translateY(110%);pointer-events:none}}@media (min-width:769px){.al-bottom-bar{display:none!important}#alMoreSheet{display:none!important}}.al-more-sheet{display:none}.al-more-sheet[aria-hidden=false]{display:block}@media (max-width:768px){.al-more-sheet[aria-hidden=false]{position:fixed;inset:0;z-index:9100;font-family:'DM Sans',system-ui,sans-serif}.al-more-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:alSheetFade .18s ease-out}@keyframes alSheetFade{from{opacity:0}to{opacity:1}}.al-more-panel{position:absolute;left:0;right:0;bottom:0;max-height:70vh;display:flex;flex-direction:column;background:#14121c;border-top:2px solid #fff;border-radius:16px 16px 0 0;box-shadow:0 -16px 40px rgba(0,0,0,.55);animation:alSheetSlide .24s cubic-bezier(.22,.61,.36,1);padding-bottom:env(safe-area-inset-bottom,0)}@keyframes alSheetSlide{from{transform:translateY(100%)}to{transform:translateY(0)}}.al-more-grab{width:38px;height:4px;border-radius:4px;background:rgba(255,255,255,.22);margin:8px auto 4px;flex-shrink:0}.al-more-header{display:flex;align-items:center;justify-content:space-between;padding:.45rem .9rem .55rem;border-bottom:1px solid rgba(255,255,255,.08)}.al-more-title{margin:0;font-size:.85rem;font-weight:700;color:#fff}.al-more-close{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;aspect-ratio:1/1!important;padding:0!important;margin:0!important;box-sizing:border-box!important;border-radius:50%!important;flex-shrink:0!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.75)!important;font-size:.95rem!important;line-height:1!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important}.al-more-close:active{background:rgba(255,255,255,.12)!important}.al-more-body{flex:1 1 auto;overflow-y:auto;padding:.4rem .85rem .9rem}.al-more-section{font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.42);margin:.55rem 0 .3rem;font-weight:700}.al-more-section:first-of-type{margin-top:.15rem}.al-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.al-more-item{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .6rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fff;font-family:inherit;font-size:.74rem;font-weight:600;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;-webkit-tap-highlight-color:transparent;min-width:0;position:relative}.al-more-item svg{width:16px;height:16px;flex-shrink:0;color:var(--logo,#bc99ff)}.al-more-item:active{background:rgba(188,153,255,.14);border-color:rgba(188,153,255,.45);transform:scale(.98)}.al-more-item span{line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.al-bottom-bar .al-bb-item[data-locked="1"],.al-more-item[data-locked="1"]{opacity:.7}.al-bottom-bar .al-bb-item[data-locked="1"]>svg,.al-more-item[data-locked="1"]>svg{opacity:.55}.al-bottom-bar .al-bb-item[data-locked="1"] .astrolab-lock-crown,.al-more-item[data-locked="1"] .astrolab-lock-crown{color:var(--logo,#bc99ff);display:inline-flex;align-items:center;flex-shrink:0}.al-more-item[data-locked="1"] .astrolab-lock-crown{margin-left:auto}.al-bottom-bar .al-bb-item[data-locked="1"] .astrolab-lock-crown{position:absolute;top:4px;right:8px}.al-bottom-bar .al-bb-item[data-locked="1"] .astrolab-lock-crown svg{width:10px;height:10px}}@media (max-width:768px){body.astrolab-page .astrolab-host{height:auto!important;min-height:0!important;overflow:visible!important}body.astrolab-page .astrolab-host .app{height:auto!important;overflow:visible!important;display:block!important}body.astrolab-page .astrolab-host .main-area{height:auto!important;overflow:visible!important}body.astrolab-page .astrolab-host .panel{overflow:visible!important}body.astrolab-page .astrolab-host .panel.active{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + 16px)!important}body.astrolab-page .astrolab-host .panel-header-bar{position:static!important;top:auto!important;z-index:auto!important}body.astrolab-page #anualChart,body.astrolab-page #lunarChart,body.astrolab-page #previewChart,body.astrolab-page #progresionesChart,body.astrolab-page #relocChart,body.astrolab-page #rsFullChart,body.astrolab-page #savedChart,body.astrolab-page #sinChart,body.astrolab-page #zodiacWheel{width:min(100%,560px)!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:1/1;display:block!important;margin:0 auto}body.astrolab-page .astrolab-host .ver-wheel-wrap,body.astrolab-page .astrolab-host .wheel-wrap{flex:0 0 auto!important;min-height:0!important;height:auto!important;overflow:visible!important}body.astrolab-page .astrolab-host .panel::-webkit-scrollbar{display:none}body.astrolab-page #panel-nueva .nueva-split{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;overflow:visible!important;min-height:0!important;gap:.5rem}body.astrolab-page #panel-nueva .nueva-form-col{width:100%!important;max-width:100%!important;flex:0 0 auto!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.07);padding:1rem 1rem .8rem!important;box-sizing:border-box}body.astrolab-page #panel-nueva #toggleFormBtn{display:none!important}body.astrolab-page #panel-nueva .nueva-chart-col{width:100%!important;flex:0 0 auto!important;overflow:visible!important;padding:1rem!important;box-sizing:border-box;min-width:0!important}body.astrolab-page #panel-nueva .nueva-chart-col>div{flex:0 0 auto!important;min-height:0!important}body.astrolab-page #panel-nueva #previewChart{width:min(100%,560px)!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:1/1;display:block!important;margin:0 auto}body.astrolab-page #panel-nueva .preview-overlay{font-size:.78rem}body.astrolab-page #panel-nueva .factions{flex-wrap:wrap;gap:.45rem}}.al-month-forecast{flex-shrink:0;width:100%;max-width:760px;margin:.4rem auto 1rem;padding:.7rem .95rem;box-sizing:border-box;background:0 0;border:2px solid #fff;border-radius:14px;font-family:'DM Sans',system-ui,sans-serif}.al-month-forecast[hidden]{display:none!important}.al-mf-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.al-mf-label{display:inline-flex;align-items:center;gap:.25rem;color:rgba(255,255,255,.92);font-size:.82rem;font-weight:600;white-space:nowrap;letter-spacing:.02em}.al-mf-badge{display:inline-block;margin-left:.3rem;padding:1px 6px;background:rgba(188,153,255,.18);border:1px solid rgba(188,153,255,.45);border-radius:999px;color:var(--logo,#bc99ff);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.al-mf-select{flex:1 1 180px;min-width:140px;height:36px;padding:0 .6rem;font-size:.82rem;font-family:inherit;font-weight:600;background:0 0;border:2px solid #fff;border-radius:14px;color:#fff;box-sizing:border-box;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.85) 50%),linear-gradient(135deg,rgba(255,255,255,.85) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:26px}.al-mf-select:focus{outline:0;border-color:var(--logo,#bc99ff)}.al-mf-select option{background:#0e0e10;color:#fff}.al-mf-close{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:2px solid #fff;border-radius:14px;color:#fff;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.al-mf-close:hover{background:rgba(255,255,255,.08);border-color:var(--logo,#bc99ff);color:var(--logo,#bc99ff)}.al-mf-close:focus{outline:0;border-color:var(--logo,#bc99ff)}.al-mf-close svg{display:block}.al-mf-clear{flex:0 0 auto;height:36px;font-size:.74rem!important;padding:0 .85rem!important;background:0 0!important;border:2px solid #fff!important;border-radius:14px!important;color:#fff!important}.al-mf-info{margin:.6rem 0 0;padding:.5rem .7rem;background:0 0;border-left:2px solid var(--logo,#bc99ff);border-radius:4px;font-size:.72rem;line-height:1.45;color:rgba(255,255,255,.78)}.al-mf-info[hidden]{display:none!important}.al-mf-info strong{color:#fff}@media (max-width:768px){.al-month-forecast{padding:.65rem .8rem;margin-top:.6rem;align-self:stretch}.al-mf-label{font-size:.78rem}.al-mf-close{width:36px;height:36px}.al-mf-clear{width:auto;margin-top:.2rem}.astrolab-host #panel-home .wheel-wrap{order:10}.astrolab-host #panel-home .time-controls{order:50}.astrolab-host #panel-home .al-month-forecast{order:99}}.astrolab-foot-extra{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto;padding:6px 16px 12px;text-align:center;font-family:inherit}.astrolab-foot-extra .afe-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px;margin:0 0 10px}.astrolab-foot-extra .afe-links a{color:rgba(255,255,255,.72);text-decoration:none;font-size:13px;line-height:1.4;letter-spacing:.01em;transition:color .2s ease}.astrolab-foot-extra .afe-links a:focus,.astrolab-foot-extra .afe-links a:hover{color:#fff}.astrolab-foot-extra .afe-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin:0 0 4px}.astrolab-foot-extra .afe-social a{display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7);line-height:0;transition:color .2s ease,transform .2s ease}.astrolab-foot-extra .afe-social a:focus,.astrolab-foot-extra .afe-social a:hover{color:#bc99ff;transform:translateY(-1px)}.astrolab-foot-extra .afe-social svg{width:20px;height:20px;display:block;fill:currentColor}@media (max-width:768px){.astrolab-foot-extra{padding:4px 12px 10px}.astrolab-foot-extra .afe-links{gap:3px 14px;margin-bottom:8px}.astrolab-foot-extra .afe-links a{font-size:12.5px}.astrolab-foot-extra .afe-social{gap:14px}}html body .inside-site-info,html body .site-footer .inside-site-info,html body .site-info .inside-site-info{text-align:center!important;justify-content:center!important}html body .inside-site-info .footer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center!important;text-align:center!important;float:none!important;margin-left:auto!important;margin-right:auto!important}html body .inside-site-info .footer-bar>*{float:none!important}.astrolab-foot-credit{box-sizing:border-box;width:100%;text-align:center;margin:6px auto 0;padding:4px 16px 12px;font-family:inherit;font-size:11.5px;line-height:1.45}.astrolab-foot-credit a{color:rgba(255,255,255,.38);text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.astrolab-foot-credit a:focus,.astrolab-foot-credit a:hover{color:rgba(188,153,255,.9)}@media (max-width:768px){.astrolab-foot-credit{font-size:11px;padding-bottom:10px}}body.woocommerce:not(.woocommerce-account) .add_to_cart_button,body.woocommerce:not(.woocommerce-account) .button:not(.wp-block-search__button),body.woocommerce:not(.woocommerce-account) .checkout-button,body.woocommerce:not(.woocommerce-account) .single_add_to_cart_button,body.woocommerce:not(.woocommerce-account) .wc-block-components-button,body.woocommerce:not(.woocommerce-account) .woocommerce-button,body.woocommerce:not(.woocommerce-account) .wp-element-button:not(.wp-block-search__button),body.woocommerce:not(.woocommerce-account) a.button:not(.wp-block-search__button),body.woocommerce:not(.woocommerce-account) button.button:not(.wp-block-search__button){background:0 0!important;background-color:transparent!important;background-image:none!important;border:2px solid rgba(255,255,255,.92)!important;color:#f4f1ea!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;transition:background-color .25s cubic-bezier(.22,.61,.36,1),border-color .25s cubic-bezier(.22,.61,.36,1),color .25s cubic-bezier(.22,.61,.36,1)!important}body.woocommerce:not(.woocommerce-account) .add_to_cart_button:hover,body.woocommerce:not(.woocommerce-account) .button:not(.wp-block-search__button):focus,body.woocommerce:not(.woocommerce-account) .button:not(.wp-block-search__button):hover,body.woocommerce:not(.woocommerce-account) .checkout-button:hover,body.woocommerce:not(.woocommerce-account) .single_add_to_cart_button:focus,body.woocommerce:not(.woocommerce-account) .single_add_to_cart_button:hover,body.woocommerce:not(.woocommerce-account) .wc-block-components-button:hover,body.woocommerce:not(.woocommerce-account) .woocommerce-button:hover,body.woocommerce:not(.woocommerce-account) .wp-element-button:not(.wp-block-search__button):hover,body.woocommerce:not(.woocommerce-account) a.button:not(.wp-block-search__button):hover,body.woocommerce:not(.woocommerce-account) button.button:not(.wp-block-search__button):hover{background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.92)!important;color:#fff!important;transform:none!important;box-shadow:none!important}body.woocommerce:not(.woocommerce-account) .quantity input.qty,body.woocommerce:not(.woocommerce-account) input.qty,body.woocommerce:not(.woocommerce-account) input[type=email],body.woocommerce:not(.woocommerce-account) input[type=number],body.woocommerce:not(.woocommerce-account) input[type=tel],body.woocommerce:not(.woocommerce-account) input[type=text]:not(.wp-block-search__input),body.woocommerce:not(.woocommerce-account) input[type=url],body.woocommerce:not(.woocommerce-account) select,body.woocommerce:not(.woocommerce-account) textarea{background:#bc99ff!important;background-color:#bc99ff!important;background-image:none!important;color:#0e0e14!important;-webkit-text-fill-color:#0e0e14!important;border:2px solid #bc99ff!important;border-radius:12px!important;box-shadow:none!important;caret-color:#0e0e14!important;appearance:none;-webkit-appearance:none}body.woocommerce:not(.woocommerce-account) .quantity input.qty{text-align:center!important;-moz-appearance:textfield}body.woocommerce:not(.woocommerce-account) input:not(.wp-block-search__input):focus,body.woocommerce:not(.woocommerce-account) select:focus,body.woocommerce:not(.woocommerce-account) textarea:focus{outline:0!important;border-color:#fff!important;box-shadow:0 0 0 3px rgba(188,153,255,.25)!important}body.woocommerce:not(.woocommerce-account) input:not(.wp-block-search__input)::placeholder,body.woocommerce:not(.woocommerce-account) textarea::placeholder{color:rgba(14,14,20,.55)!important;-webkit-text-fill-color:rgba(14,14,20,0.55)!important;opacity:1}body.woocommerce:not(.woocommerce-account) select option{background:#1c1426;color:#fff}body.woocommerce:not(.woocommerce-account) input:-webkit-autofill,body.woocommerce:not(.woocommerce-account) input:-webkit-autofill:focus,body.woocommerce:not(.woocommerce-account) input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #bc99ff inset!important;-webkit-text-fill-color:#0e0e14!important;caret-color:#0e0e14!important;transition:background-color 99999s ease 0s!important}body.woocommerce:not(.woocommerce-account) .inside-right-sidebar>.widget:not(:has(.astros-widget-standalone)),body.woocommerce:not(.woocommerce-account) .widget-area.sidebar .widget:not(:has(.astros-widget-standalone)){background:0 0!important;background-color:transparent!important;background-image:none!important;border:3px solid rgba(255,255,255,.92)!important;border-radius:14px!important;box-shadow:none!important;padding:18px!important;margin-bottom:22px!important}body.woocommerce:not(.woocommerce-account) .inside-right-sidebar>.widget.widget_search,body.woocommerce:not(.woocommerce-account) .widget-area.sidebar .widget.widget_search{border:0!important;padding:0!important;background:0 0!important}body.woocommerce:not(.woocommerce-account) .wp-block-search__label{display:block;color:rgba(244,241,234,.72)!important;font-weight:700!important;letter-spacing:.02em;margin:0 0 10px!important}body.woocommerce:not(.woocommerce-account) .wp-block-search__inside-wrapper{display:flex!important;align-items:stretch!important;background:0 0!important;border:3px solid rgba(255,255,255,.92)!important;border-radius:14px!important;overflow:hidden!important;padding:0!important}body.woocommerce:not(.woocommerce-account) .wp-block-search__input{flex:1 1 auto!important;min-width:0!important;background:0 0!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#f4f1ea!important;-webkit-text-fill-color:#f4f1ea!important;padding:12px 14px!important;font-size:15px!important}body.woocommerce:not(.woocommerce-account) .wp-block-search__input::placeholder{color:rgba(244,241,234,.55)!important;-webkit-text-fill-color:rgba(244,241,234,0.55)!important;opacity:1}body.woocommerce:not(.woocommerce-account) .wp-block-search__input:focus{outline:0!important;box-shadow:none!important}body.woocommerce:not(.woocommerce-account) .wp-block-search__button{flex:0 0 auto!important;width:48px!important;min-width:48px!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bc99ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important;color:transparent!important;font-size:0!important;text-indent:-9999px!important;box-shadow:none!important;cursor:pointer;transform:none!important;transition:background-color .2s ease!important}body.woocommerce:not(.woocommerce-account) .wp-block-search__button:focus,body.woocommerce:not(.woocommerce-account) .wp-block-search__button:hover{background-color:rgba(255,255,255,.2)!important;transform:none!important;box-shadow:none!important}body.woocommerce:not(.woocommerce-account) form.wp-block-search{gap:0!important}body.woocommerce:not(.woocommerce-account) #right-sidebar,body.woocommerce:not(.woocommerce-account) .inside-right-sidebar,body.woocommerce:not(.woocommerce-account) .widget-area.sidebar,body.woocommerce:not(.woocommerce-account) aside.sidebar.widget-area{background:0 0!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.woocommerce:not(.woocommerce-account) .inside-right-sidebar>.widget,body.woocommerce:not(.woocommerce-account) .widget-area.sidebar .widget{background:0 0!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin-bottom:26px!important}body.woocommerce #recentcomments,body.woocommerce .widget.widget_recent_comments,body.woocommerce .widget_recent_comments,body.woocommerce .wp-block-latest-comments{display:none!important}body.woocommerce:not(.woocommerce-account) .entry-summary .price,body.woocommerce:not(.woocommerce-account) .summary .price,body.woocommerce:not(.woocommerce-account) div.product p.price,body.woocommerce:not(.woocommerce-account) div.product span.price{font-size:1.5em!important;font-weight:800!important;color:#bc99ff!important;line-height:1.15!important;padding-bottom:20px!important;margin-bottom:4px!important}body.woocommerce:not(.woocommerce-account) .entry-summary .price .woocommerce-Price-amount,body.woocommerce:not(.woocommerce-account) .entry-summary .price bdi,body.woocommerce:not(.woocommerce-account) .summary .price .woocommerce-Price-amount,body.woocommerce:not(.woocommerce-account) .summary .price bdi{color:#bc99ff!important}body.woocommerce:not(.woocommerce-account) .variations select{max-width:280px!important;width:100%!important}body.woocommerce:not(.woocommerce-account) .variations .value,body.woocommerce:not(.woocommerce-account) .variations td.value{display:flex!important;align-items:center!important;gap:8px!important}body.woocommerce:not(.woocommerce-account) a.reset_variations{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;border:2px solid rgba(255,255,255,.92);border-radius:12px;text-decoration:none!important;font-size:0!important;line-height:0!important;margin:0!important;transition:background-color .2s ease}body.woocommerce:not(.woocommerce-account) a.reset_variations::before{content:"\00d7";font-size:28px;line-height:1;color:#f4f1ea}body.woocommerce:not(.woocommerce-account) a.reset_variations:hover{background:rgba(255,255,255,.2)}body.woocommerce:not(.woocommerce-account) div.product .woocommerce-variation-add-to-cart,body.woocommerce:not(.woocommerce-account) div.product form.cart:not(.variations_form){display:inline-flex!important;align-items:stretch!important;gap:0!important;flex-wrap:nowrap!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:999px!important;overflow:hidden!important;max-width:100%}body.woocommerce:not(.woocommerce-account) div.product .quantity{display:inline-flex!important;align-items:stretch!important;background:#bc99ff!important;border:0!important;border-radius:0!important;overflow:hidden!important;margin:0!important;flex:0 0 auto}body.woocommerce:not(.woocommerce-account) .quantity input.qty::-webkit-inner-spin-button,body.woocommerce:not(.woocommerce-account) .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}body.woocommerce:not(.woocommerce-account) .quantity input.qty{-moz-appearance:textfield!important;appearance:none!important;border:0!important;border-radius:0!important;background:0 0!important;color:#0e0e14!important;-webkit-text-fill-color:#0e0e14!important;width:40px!important;min-width:40px!important;height:auto!important;box-shadow:none!important;padding:10px 0!important;text-align:center!important;font-weight:700}body.woocommerce:not(.woocommerce-account) .adn-qspin{display:flex;flex-direction:column;justify-content:center;padding-right:8px}body.woocommerce:not(.woocommerce-account) .adn-qbtn{border:0!important;background:0 0!important;color:#0e0e14!important;font-size:10px;line-height:1;cursor:pointer;padding:1px 2px;margin:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .15s ease;opacity:.85}body.woocommerce:not(.woocommerce-account) .adn-qbtn:hover{opacity:1}body.woocommerce:not(.woocommerce-account) .adn-qbtn.adn-qup:hover{transform:translateY(-2px)}body.woocommerce:not(.woocommerce-account) .adn-qbtn.adn-qdown:hover{transform:translateY(2px)}body.woocommerce:not(.woocommerce-account) div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button,body.woocommerce:not(.woocommerce-account) div.product form.cart:not(.variations_form) .single_add_to_cart_button{border:0!important;border-radius:0!important;background:0 0!important;margin:0!important;padding:0 26px!important;display:inline-flex!important;align-items:center!important;white-space:nowrap}body.woocommerce:not(.woocommerce-account) div.product .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,body.woocommerce:not(.woocommerce-account) div.product form.cart:not(.variations_form) .single_add_to_cart_button:hover{background:rgba(255,255,255,.12)!important}body.woocommerce:not(.woocommerce-account) .woocommerce-info a.wc-forward,body.woocommerce:not(.woocommerce-account) .woocommerce-message .button,body.woocommerce:not(.woocommerce-account) .woocommerce-message a.wc-forward{border:0!important;background:0 0!important;border-radius:0!important;padding:0!important;color:#bc99ff!important;text-decoration:underline!important}#wcpay-express-checkout-element,.wc-stripe-product-checkout-container,[class*=express-checkout],[id*=express-checkout-element]{border:0!important;background:0 0!important;box-shadow:none!important;padding:0!important}li.wc-menu-item{display:none!important}body.adn-cart-filled li.wc-menu-item{display:flex!important;align-items:center}li.wc-menu-item>a.cart-contents{display:inline-flex!important;align-items:center;gap:6px;color:inherit!important;background:0 0!important;border:0!important;box-shadow:none!important}li.wc-menu-item .cart-contents-count,li.wc-menu-item .count,li.wc-menu-item .wcmenucart-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#bc99ff!important;color:#0e0e14!important;font-size:11px;font-weight:800;line-height:18px;text-align:center}body.woocommerce:not(.woocommerce-account) .content-area+.widget-area.sidebar,body.woocommerce:not(.woocommerce-account) .sidebar.widget-area>.inside-right-sidebar,body.woocommerce:not(.woocommerce-account) .widget-area.grid-25{background:0 0!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.woocommerce:not(.woocommerce-account) .product_title,body.woocommerce:not(.woocommerce-account) h1.entry-title{letter-spacing:-.02em!important;margin-bottom:16px!important}body.woocommerce:not(.woocommerce-account) .entry-summary .price,body.woocommerce:not(.woocommerce-account) .summary .price{margin-top:6px!important;padding-bottom:26px!important}body.woocommerce:not(.woocommerce-account) .single_variation,body.woocommerce:not(.woocommerce-account) .woocommerce-variation-price{margin-bottom:18px!important}body.woocommerce:not(.woocommerce-account) table.variations,body.woocommerce:not(.woocommerce-account) table.variations tbody{display:block!important;width:100%!important}body.woocommerce:not(.woocommerce-account) table.variations tr{display:block!important;margin-bottom:14px!important}body.woocommerce:not(.woocommerce-account) table.variations td.label,body.woocommerce:not(.woocommerce-account) table.variations th.label{display:block!important;width:auto!important;text-align:left!important;padding:0 0 8px!important;font-weight:700!important;color:#f4f1ea!important}body.woocommerce:not(.woocommerce-account) table.variations td.value{display:block!important;position:relative!important;max-width:340px!important;padding:0!important}body.woocommerce:not(.woocommerce-account) .variations select{background:0 0!important;background-color:transparent!important;background-image:none!important;color:#f4f1ea!important;-webkit-text-fill-color:#f4f1ea!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:12px!important;width:100%!important;max-width:340px!important;padding:12px 48px 12px 16px!important;height:auto!important}body.woocommerce:not(.woocommerce-account) .variations select:focus{border-color:#bc99ff!important;box-shadow:none!important}body.woocommerce:not(.woocommerce-account) .variations select option{background:#1c1426!important;color:#fff!important}body.woocommerce:not(.woocommerce-account) a.reset_variations{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;border:0!important;border-radius:8px!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;font-size:0!important;line-height:0!important;margin:0!important;background:0 0!important;transition:background-color .15s ease,transform .15s ease}body.woocommerce:not(.woocommerce-account) a.reset_variations::before{content:"\00d7"!important;font-size:20px!important;line-height:1!important;color:#f4f1ea!important}body.woocommerce:not(.woocommerce-account) a.reset_variations:hover{background:rgba(255,255,255,.18)!important}body.woocommerce .p-ApplePayButton,body.woocommerce apple-pay-button{transition:opacity .2s ease,filter .2s ease}body.woocommerce .p-ApplePayButton:hover,body.woocommerce apple-pay-button:hover{opacity:.88;filter:brightness(1.08)}body.woocommerce:not(.woocommerce-account) .product_meta .sku_wrapper:has(.sku:empty){display:none!important}body.woocommerce:not(.woocommerce-account) .wp-block-search__label{display:none!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) #right-sidebar,body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .inside-right-sidebar,body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .widget-area.sidebar,body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) aside.sidebar.widget-area{background:0 0!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .inside-right-sidebar>.widget,body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .widget-area.sidebar .widget{background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin-bottom:26px!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) #recentcomments,body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .widget.widget_recent_comments,body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .widget_recent_comments,body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .wp-block-latest-comments{display:none!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .wp-block-search__label{display:none!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .wp-block-search__inside-wrapper{display:flex!important;align-items:stretch!important;background:0 0!important;border:3px solid rgba(255,255,255,.92)!important;border-radius:14px!important;overflow:hidden!important;padding:0!important;gap:0!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .wp-block-search__input{flex:1 1 auto!important;min-width:0!important;background:0 0!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#f4f1ea!important;-webkit-text-fill-color:#f4f1ea!important;padding:12px 14px!important;font-size:15px!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .wp-block-search__input::placeholder{color:rgba(244,241,234,.55)!important;-webkit-text-fill-color:rgba(244,241,234,0.55)!important;opacity:1}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .wp-block-search__input:focus{outline:0!important;box-shadow:none!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .wp-block-search__button{flex:0 0 auto!important;width:48px!important;min-width:48px!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bc99ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important;color:transparent!important;font-size:0!important;text-indent:-9999px!important;box-shadow:none!important;cursor:pointer;transform:none!important;transition:background-color .2s ease!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .wp-block-search__button:focus,body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) .wp-block-search__button:hover{background-color:rgba(255,255,255,.2)!important;transform:none!important;box-shadow:none!important}body:is(.blog,.single-post,.category,.tag,.tax-post_format,.search,.date,.author) form.wp-block-search{gap:0!important}html body #secondary .widget:has(.astros-widget-standalone),html body .astros-widget-standalone,html body .e-con-inner:has(> .astros-widget-standalone),html body .elementor-widget-container:has(.astros-widget-standalone),html body .elementor-widget-wrap:has(> .astros-widget-standalone),html body .footer-widgets .widget:has(.astros-widget-standalone),html body .inside-right-sidebar>.widget:has(.astros-widget-standalone),html body .site-footer .widget:has(.astros-widget-standalone),html body .widget-area .widget:has(.astros-widget-standalone),html body .widget-area.sidebar .widget:has(.astros-widget-standalone),html body .widget:has(.astros-widget-standalone),html body .widget_block:has(.astros-widget-standalone),html body .wp-block-group:has(.astros-widget-standalone),html body li.widget:has(.astros-widget-standalone){background:0 0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .select2-container--default .select2-selection--single,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input.input-text,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input[type=email],body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input[type=number],body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input[type=password],body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input[type=tel],body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input[type=text]:not(.wp-block-search__input),body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input[type=url],body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) select,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) textarea{background:#bc99ff!important;background-color:#bc99ff!important;background-image:none!important;color:#0e0e14!important;-webkit-text-fill-color:#0e0e14!important;border:2px solid #bc99ff!important;border-radius:12px!important;box-shadow:none!important;caret-color:#0e0e14!important;appearance:none;-webkit-appearance:none}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .select2-container--default .select2-selection--single{height:auto!important;min-height:46px!important;display:flex!important;align-items:center!important;padding:4px 10px!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .select2-container--default .select2-selection--single .select2-selection__rendered{color:#0e0e14!important;line-height:1.4!important;padding:0!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#0e0e14 transparent transparent transparent!important}body .select2-dropdown,body .select2-results__option{background:#1c1426!important;color:#fff!important}body .select2-search--dropdown .select2-search__field{background:#2a1f3a!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input:not(.wp-block-search__input):focus,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) select:focus,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) textarea:focus{outline:0!important;border-color:#fff!important;box-shadow:0 0 0 3px rgba(188,153,255,.25)!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input:not(.wp-block-search__input)::placeholder,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) textarea::placeholder{color:rgba(14,14,20,.55)!important;-webkit-text-fill-color:rgba(14,14,20,0.55)!important;opacity:1}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) select option{background:#1c1426!important;color:#fff!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input:-webkit-autofill,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input:-webkit-autofill:focus,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #bc99ff inset!important;-webkit-text-fill-color:#0e0e14!important;caret-color:#0e0e14!important;transition:background-color 99999s ease 0s!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) #place_order,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .checkout-button,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .wc-block-components-button,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .wp-element-button:not(.wp-block-search__button),body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) a.button:not(.wp-block-search__button),body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) button.button:not(.wp-block-search__button){background:0 0!important;background-color:transparent!important;background-image:none!important;border:2px solid rgba(255,255,255,.92)!important;color:#f4f1ea!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;transition:background-color .25s cubic-bezier(.22,.61,.36,1),border-color .25s cubic-bezier(.22,.61,.36,1),color .25s cubic-bezier(.22,.61,.36,1)!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) #place_order{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:16px!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) #place_order::before{content:""!important;display:inline-block!important;width:20px!important;height:20px!important;flex:0 0 auto!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f1ea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) #place_order:focus,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) #place_order:hover,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .checkout-button:hover,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .wc-block-components-button:hover,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) .wp-element-button:not(.wp-block-search__button):hover,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) a.button:not(.wp-block-search__button):hover,body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) button.button:not(.wp-block-search__button):hover{background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.92)!important;color:#fff!important;transform:none!important;box-shadow:none!important}body:is(.woocommerce-checkout,.woocommerce-cart,.woocommerce-page) #place_order:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E")!important}html body #masthead,html body #site-navigation,html body .header-content-h,html body .inside-header,html body .main-navigation,html body .main-navigation .inside-navigation,html body .site-header,html body header#masthead,html body nav#site-navigation{border-bottom:0!important;border-top:0!important;box-shadow:none!important}html body #masthead::after,html body .inside-header::after,html body .main-navigation::after,html body .site-header::after,html body nav#site-navigation::after{border:0!important;box-shadow:none!important;background:0 0!important}li.astrolab-menu-cart>a{font-size:0!important;line-height:0!important;position:relative!important;display:inline-flex!important;align-items:center!important}li.astrolab-menu-cart>a::before{content:""!important;display:inline-block!important;width:24px!important;height:24px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") no-repeat center/contain;background-color:#fff!important;transition:transform .2s ease!important}li.astrolab-menu-cart .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}li.astrolab-menu-cart .al-cart-count{position:absolute!important;top:-6px!important;right:-8px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:700!important;line-height:1!important;color:#0e0e14!important;background:#bc99ff!important;border-radius:999px!important}li.astrolab-menu-cart>a,li.wc-menu-item>a.cart-contents{gap:6px!important}li.astrolab-menu-cart .al-cart-count,li.wc-menu-item .cart-contents-count,li.wc-menu-item .count,li.wc-menu-item .wcmenucart-count{position:static!important;top:auto!important;right:auto!important;left:auto!important;order:-1!important;margin:0!important;flex:0 0 auto!important}body li.wc-menu-item,body.adn-cart-filled li.wc-menu-item{display:none!important}ul.sf-menu>li.al-group-start,ul.sf-menu>li.astrolab-menu-cart{margin-left:28px;position:relative}ul.sf-menu>li.al-group-start::before,ul.sf-menu>li.astrolab-menu-cart::before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:1px;height:20px;background:rgba(255,255,255,.4);pointer-events:none}#lalita-slideout-menu li.al-group-start,#lalita-slideout-menu li.astrolab-menu-cart{border-top:3px solid rgba(255,255,255,.92);margin-top:12px;padding-top:12px}@media (max-width:768px){#lalita-slideout-menu .dropdown-menu-toggle{float:left!important}#lalita-slideout-menu li.menu-item-astrolab-parent>a{font-size:0!important;line-height:1.25!important}#lalita-slideout-menu li.menu-item-astrolab-parent>a::after{content:"Astrocálculo";display:inline-block;vertical-align:middle;font-size:1.5rem!important;line-height:1.25!important;font-weight:inherit!important;text-transform:none!important}#lalita-slideout-menu li.menu-item-astrolab-parent>a .dropdown-menu-toggle{font-size:1.5rem}#lalita-slideout-menu .sub-menu a,#lalita-slideout-menu a,#lalita-slideout-menu ul ul a{font-size:1.5rem!important;line-height:1.25!important}#lalita-slideout-menu li.menu-item-astrolab-parent>a{font-size:0!important}#lalita-slideout-menu .sub-menu>li,#lalita-slideout-menu ul ul>li{transform:translateX(-10px)}#lalita-slideout-menu .astrolab-dynamic-cartas{display:none!important}}html body .elementor-fixed,html body .elementor-widget-icon.elementor-fixed{display:none!important}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #ship-to-different-address,body.woocommerce-checkout .woocommerce-additional-fields>h3,body.woocommerce-checkout .woocommerce-billing-fields>h3{color:#fff!important;font-weight:700!important;text-align:left!important}body.woocommerce-checkout #order_review_heading{font-size:22px!important;margin:0 0 14px!important}body.woocommerce-checkout #customer_details>.col-1>h3,body.woocommerce-checkout #customer_details>.col-2>h3{font-size:18px!important;margin-bottom:14px!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2,body.woocommerce-checkout #order_review{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body.woocommerce-checkout .woocommerce-checkout .form-row{margin-bottom:12px!important}body.woocommerce-checkout .woocommerce-checkout p.form-row label{margin-bottom:5px!important;display:inline-block!important;font-size:13px!important}body.woocommerce-checkout .woocommerce-checkout .select2-container .select2-selection__rendered,body.woocommerce-checkout .woocommerce-checkout input.input-text,body.woocommerce-checkout .woocommerce-checkout select,body.woocommerce-checkout .woocommerce-checkout textarea{font-size:14px!important;padding:9px 12px!important;line-height:1.4!important}body.woocommerce-checkout #order_review table.shop_table{background:0 0!important;border:0!important}body.woocommerce-checkout #order_review table.shop_table td,body.woocommerce-checkout #order_review table.shop_table th{font-size:14px!important;padding:8px 6px!important;border-color:rgba(255,255,255,.14)!important}body.woocommerce-checkout #payment,body.woocommerce-checkout #payment .payment_box,body.woocommerce-checkout #payment ul.payment_methods{background:0 0!important;border:0!important}body.woocommerce-checkout #payment .payment_box{border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;color:#d8d2e6!important}body.woocommerce-checkout #payment .payment_box::before{display:none!important}body.woocommerce-checkout #payment ul.payment_methods li label::after,body.woocommerce-checkout #payment ul.payment_methods li label::before{content:none!important;display:none!important}body.woocommerce-checkout #payment ul.payment_methods li{overflow:visible!important}body.woocommerce-checkout #payment ul.payment_methods li label{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}body.woocommerce-checkout #payment ul.payment_methods li input[type=radio]{-webkit-appearance:radio!important;appearance:radio!important;position:static!important;opacity:1!important;width:16px!important;height:16px!important;margin:0!important;flex:0 0 auto!important;accent-color:#bc99ff!important}body.woocommerce-checkout #payment ul.payment_methods li img,body.woocommerce-checkout #payment ul.payment_methods li label img{max-height:22px!important;width:auto!important;float:none!important;display:inline-block!important;margin:0 2px!important}body.woocommerce-checkout #payment li.payment_method_stripe>.payment_box,body.woocommerce-checkout #payment li.payment_method_stripe_bizum>.payment_box,body.woocommerce-checkout #payment li[class*=payment_method_stripe]>.payment_box{background:0 0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;color:#d8d2e6!important}body.woocommerce-checkout #payment #stripe-card-element,body.woocommerce-checkout #payment #stripe-cvc-element,body.woocommerce-checkout #payment #stripe-exp-element,body.woocommerce-checkout #payment #stripe-payment-data .wc-stripe-elements-field,body.woocommerce-checkout #payment #wc-stripe-upe-element,body.woocommerce-checkout #payment .StripeElement,body.woocommerce-checkout #payment .wc-stripe-elements-field,body.woocommerce-checkout #payment .wc-stripe-upe-element,body.woocommerce-checkout #payment [id^=stripe-][id$="-element"]{background:#0c0c12!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:.7rem .9rem!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}body.woocommerce-checkout #payment .StripeElement--focus,body.woocommerce-checkout #payment .StripeElement.focused,body.woocommerce-checkout #payment .wc-stripe-elements-field.focused{border-color:rgba(167,139,250,.65)!important;box-shadow:0 0 0 3px rgba(167,139,250,.15)!important}body.woocommerce-checkout #payment .StripeElement--invalid,body.woocommerce-checkout #payment .wc-stripe-elements-field.has-error{border-color:rgba(245,58,248,.6)!important;box-shadow:0 0 0 3px rgba(245,58,248,.15)!important}body.woocommerce-checkout #payment #wc-stripe-upe-element iframe,body.woocommerce-checkout #payment .StripeElement iframe{background:0 0!important}body.woocommerce-checkout #payment #wc-stripe-payment-data .description,body.woocommerce-checkout #payment .wc-stripe-error,body.woocommerce-checkout #payment .woocommerce-stripe-error{color:#d8d2e6!important}body.woocommerce-checkout #payment .wc-stripe-new-cc,body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods,body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-tokenInput{color:#d8d2e6!important}body.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods li{list-style:none!important;margin:6px 0!important}body.woocommerce-checkout #wc-stripe-express-checkout-element,body.woocommerce-checkout #wc-stripe-payment-request-button,body.woocommerce-checkout .wc-stripe-express-checkout-element,body.woocommerce-checkout .wc-stripe-payment-request-wrapper{background:0 0!important;margin:8px 0!important;max-width:100%!important}body.woocommerce-checkout .wc-stripe-payment-request-wrapper+.wc-stripe-payment-request-button-separator{color:rgba(255,255,255,.55)!important;margin:12px 0!important}body.woocommerce-checkout .woocommerce-form__label-for-checkbox,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout p.form-row label.checkbox{display:flex!important;align-items:flex-start!important;gap:8px!important}body.woocommerce-checkout .woocommerce-form__input-checkbox,body.woocommerce-checkout input.input-checkbox{margin:3px 0 0!important;flex:0 0 auto!important}@media (min-width:783px){body.woocommerce-checkout form.checkout.woocommerce-checkout::after{content:""!important;display:table!important;clear:both!important}body.woocommerce-checkout form.checkout>#customer_details{float:left!important;width:52%!important;margin:0!important}body.woocommerce-checkout form.checkout>#order_review,body.woocommerce-checkout form.checkout>#order_review_heading{float:right!important;clear:right!important;width:44%!important;margin:0!important}body.woocommerce-checkout #customer_details .col2-set{display:block!important}body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2{width:100%!important;float:none!important}body.woocommerce-checkout #customer_details>.col-2{margin-top:18px!important}}@media (max-width:782px){body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review{margin-bottom:18px!important}body.woocommerce-checkout #customer_details .col2-set{display:block!important}body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2{width:100%!important;float:none!important}}#astrolab-loader{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(14,14,20,.82);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}#astrolab-loader.is-active{opacity:1;visibility:visible;pointer-events:auto}#astrolab-loader .al-loader__inner{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}#astrolab-loader .al-loader__msg{color:#f4f1ea;font-size:14px;letter-spacing:.02em;opacity:.9}#astrolab-loader .al-loader__msg:empty{display:none}#astrolab-loader .al-loader__fallback{width:56px;height:56px;border-radius:50%;border:3px solid rgba(188,153,255,.25);border-top-color:#bc99ff;animation:alLoaderSpin .8s linear infinite}@keyframes alLoaderSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#astrolab-loader{transition:none}#astrolab-loader .al-loader__fallback{animation-duration:1.6s}}#astrolab-checkout-loader{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(14,14,20,.78);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:14px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}#astrolab-checkout-loader.is-active{opacity:1;visibility:visible;pointer-events:auto}#astrolab-checkout-loader .al-loader__inner{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}#astrolab-checkout-loader .al-loader__msg{color:#f4f1ea;font-size:13px;letter-spacing:.02em;opacity:.9}#astrolab-checkout-loader .al-loader__fallback{width:48px;height:48px;border-radius:50%;border:3px solid rgba(188,153,255,.25);border-top-color:#bc99ff;animation:alLoaderSpin .8s linear infinite}body.woocommerce-checkout .al-remove-item{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:4px;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);color:#f4f1ea!important;font-size:13px;line-height:1;text-decoration:none!important;vertical-align:middle;transition:border-color .18s ease,color .18s ease,background .18s ease}body.woocommerce-checkout .al-remove-item:hover{border-color:#bc99ff;color:#bc99ff!important;background:rgba(188,153,255,.12)}.astrolab-ponencias{margin:2rem 0}.astrolab-ponencias .alp-title{font-size:1.4rem;font-weight:800;color:#fff;margin:0 0 1rem}.astrolab-ponencias .alp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.1rem}.astrolab-ponencias .alp-card{display:flex;flex-direction:column;background:linear-gradient(180deg,#16161d,#0e0e14);border:2px solid rgba(255,255,255,.92);border-radius:16px;overflow:hidden;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.astrolab-ponencias .alp-card:hover{transform:translateY(-2px);border-color:#bc99ff;box-shadow:0 12px 30px rgba(0,0,0,.45)}.astrolab-ponencias .alp-card-media{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.astrolab-ponencias .alp-thumb{width:100%;height:100%;object-fit:cover;display:block}.astrolab-ponencias .alp-chip{position:absolute;top:10px;left:10px;background:#bc99ff;color:#0e0e14;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.astrolab-ponencias .alp-card-body{padding:.9rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.4rem}.astrolab-ponencias .alp-card-title{color:#fff;font-size:1.02rem;font-weight:700;margin:0;line-height:1.3}.astrolab-ponencias .alp-card-desc{color:rgba(255,255,255,.7);font-size:.85rem;margin:0;line-height:1.5}.astrolab-ponencias .alp-card-meta{color:rgba(255,255,255,.45);font-size:.75rem;margin-top:.2rem}.astrolab-host .lunar-phases{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin:.2rem auto .5rem;flex-shrink:0}.astrolab-host .lunar-phases .lp-group{display:flex;flex-direction:column;align-items:center;gap:2px}.astrolab-host .lunar-phases .lp-label{font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,rgba(255,255,255,.55))}.astrolab-host .lunar-phases .lp-btns{display:flex;gap:.25rem}.astrolab-host .lunar-phases .lp-sep{font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,rgba(255,255,255,.6));opacity:.85;align-self:center;padding-top:.7rem;white-space:nowrap}.astrolab-host .lunar-phases .lp-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(46,46,46,.55);color:#fff;cursor:pointer;transition:background .15s,border-color .15s}.astrolab-host .lunar-phases .lp-btn:active,.astrolab-host .lunar-phases .lp-btn:hover{background:rgba(88,88,88,.85);border-color:rgba(255,255,255,.4)}.astrolab-host .lunar-phases .lp-btn svg{width:17px;height:17px}@media (max-width:768px){.astrolab-host .lunar-phases{gap:.35rem;margin:.15rem auto .45rem}.astrolab-host .lunar-phases .lp-btn{width:34px;height:34px}.astrolab-host .lunar-phases .lp-btn svg{width:18px;height:18px}.astrolab-host .lunar-phases .lp-label{font-size:.5rem}}.astrolab-host #verTransitControls{flex-direction:column;align-items:center;gap:.4rem}.astrolab-host #lunarPhases .lp-btn,.astrolab-host #verLunarPhases .lp-btn{width:30px!important;height:30px!important;padding:0!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:8px!important;background:rgba(46,46,46,.55)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.astrolab-host #lunarPhases .lp-btn svg,.astrolab-host #verLunarPhases .lp-btn svg{width:17px!important;height:17px!important}.astrolab-host #lunarPhases .lp-btn:hover,.astrolab-host #verLunarPhases .lp-btn:hover{background:rgba(88,88,88,.85)!important;border-color:rgba(255,255,255,.4)!important}@media (max-width:768px){.astrolab-host #lunarPhases .lp-btn,.astrolab-host #verLunarPhases .lp-btn{width:34px!important;height:34px!important}.astrolab-host #lunarPhases .lp-btn svg,.astrolab-host #verLunarPhases .lp-btn svg{width:18px!important;height:18px!important}}.astrolab-host .tool-btn#geolocalizeBtn.is-active{color:#bc99ff!important;border-color:#bc99ff!important;background:rgba(188,153,255,.16)!important}.astrolab-video-embed.avp{position:relative}.astrolab-video-embed.avp .avp-video{cursor:pointer}.astrolab-video-embed.avp .avp-big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;z-index:3;display:flex;align-items:center;justify-content:center;background:rgba(20,20,28,.55);color:#fff;border:2px solid rgba(255,255,255,.9);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .15s ease,transform .12s ease}.astrolab-video-embed.avp .avp-big:hover{background:rgba(20,20,28,.8);transform:translate(-50%,-50%) scale(1.05)}.astrolab-video-embed.avp .avp-big svg{margin-left:3px}.astrolab-video-embed.avp.avp-playing .avp-big{display:none}.astrolab-video-embed.avp .avp-bar{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:.55rem;padding:.5rem .7rem .6rem;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.74));flex-wrap:nowrap;box-sizing:border-box}.astrolab-video-embed.avp .aap-btn{background:0 0;border:2px solid rgba(255,255,255,.85);color:#fff;border-radius:999px;cursor:pointer;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease;flex:none}.astrolab-video-embed.avp .aap-btn:hover{background:rgba(255,255,255,.18)}.astrolab-video-embed.avp .aap-play{width:34px;height:34px}.astrolab-video-embed.avp .aap-back,.astrolab-video-embed.avp .aap-fwd{width:34px;height:30px;position:relative;gap:1px}.astrolab-video-embed.avp .avp-fs{width:34px;height:30px}.astrolab-video-embed.avp .aap-skip-num{font:700 0.6rem/1 'DM Sans',sans-serif;letter-spacing:-.02em}.astrolab-video-embed.avp .aap-speed{font:700 0.74rem/1 'DM Sans',sans-serif;padding:.35rem .55rem;min-width:42px}.astrolab-video-embed.avp .aap-time{font:600 0.74rem/1 'DM Sans',sans-serif;color:#fff;flex:none;min-width:34px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.astrolab-video-embed.avp .aap-seek{-webkit-appearance:none;appearance:none;flex:1 1 0;min-width:0;height:4px;border-radius:4px;cursor:pointer;background:rgba(255,255,255,.34);outline:0}.astrolab-video-embed.avp .aap-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:0;cursor:pointer}.astrolab-video-embed.avp .aap-seek::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:0;cursor:pointer}.astrolab-video-embed.avp:-webkit-full-screen,.astrolab-video-embed.avp:fullscreen{width:100vw;height:100vh;aspect-ratio:auto;border:0;border-radius:0;background:#000}.astrolab-video-embed.avp:fullscreen .avp-video{object-fit:contain}@media (max-width:540px){.astrolab-video-embed.avp .avp-bar{gap:.35rem;padding:.4rem .5rem .5rem}.astrolab-video-embed.avp .aap-time{min-width:28px;font-size:.68rem}.astrolab-video-embed.avp .aap-speed{min-width:36px;padding:.3rem .42rem;font-size:.68rem}.astrolab-video-embed.avp .aap-play{width:32px;height:32px}.astrolab-video-embed.avp .aap-back,.astrolab-video-embed.avp .aap-fwd,.astrolab-video-embed.avp .avp-fs{width:30px;height:28px}.astrolab-video-embed.avp .avp-big{width:58px;height:58px}}.astrolab-video-embed.avp.avp-auto:-webkit-full-screen,.astrolab-video-embed.avp.avp-auto:fullscreen{display:flex;align-items:center;justify-content:center}.astrolab-video-embed.avp.avp-auto:-webkit-full-screen .avp-video,.astrolab-video-embed.avp.avp-auto:fullscreen .avp-video{width:100%;height:100%;object-fit:contain}.astrolab-audio .aap-bar .aap-btn{height:34px!important;min-height:34px!important;box-sizing:border-box}.astrolab-audio .aap-play{width:34px!important;height:34px!important}.astrolab-audio .aap-back,.astrolab-audio .aap-fwd{width:38px!important;height:34px!important}.astrolab-audio .aap-speed{height:34px!important;padding:0 .7rem!important;display:inline-flex;align-items:center;justify-content:center}.astrolab-video-embed.avp .avp-bar .aap-btn{height:32px!important;min-height:32px!important;box-sizing:border-box}.astrolab-video-embed.avp .aap-play{width:32px!important;height:32px!important}.astrolab-video-embed.avp .aap-back,.astrolab-video-embed.avp .aap-fwd,.astrolab-video-embed.avp .avp-fs{height:32px!important}.astrolab-video-embed.avp .aap-speed{height:32px!important;padding:0 .55rem!important;display:inline-flex;align-items:center;justify-content:center}@media (min-width:769px) and (max-width:1410px){.astrolab-account-badge.aab-in-header .aab-level,.astrolab-account-badge.aab-in-header .aab-name,.astrolab-account-badge.aab-in-header .aab-signs{display:none!important}.astrolab-account-badge.aab-in-header .aab-avatar{margin:0!important}.main-nav{padding-right:100px!important;box-sizing:border-box}}.astrolab-host .saved-card{position:relative}.astrolab-host .sc-star{position:absolute;top:7px;right:7px;z-index:3;width:26px;height:26px;padding:0;margin:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:0;cursor:pointer;color:rgba(255,255,255,.32);font-size:16px;transition:color .15s ease,transform .12s ease}.astrolab-host .sc-star:hover{color:#cdb4ff;transform:scale(1.12)}.astrolab-host .sc-star.is-on{color:#bc99ff}.astrolab-host .saved-card.is-primary{border-color:rgba(188,153,255,.55)!important}.astrolab-host .sc-primtag{display:inline-block;margin-left:6px;vertical-align:middle;font:700 0.56rem/1.4 'DM Sans',sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#bc99ff;border:1px solid rgba(188,153,255,.5);border-radius:999px;padding:1px 7px}#aacc-pickchart,.aacc-pickchart select{color:#0e0e14!important;-webkit-text-fill-color:#0e0e14!important;background:#bc99ff!important;background-color:#bc99ff!important;border:2px solid #bc99ff!important;border-radius:12px!important;-webkit-appearance:none;appearance:none;padding:12px 16px!important;font-weight:600}#aacc-pickchart option,.aacc-pickchart select option{color:#fff;background:#1c1426}.astrolab-gracias{--alg-line:rgba(255, 255, 255, 0.92);--alg-text:#f4f1ea;--alg-muted:rgba(244, 241, 234, 0.74);--alg-accent:#bc99ff;--alg-accent-2:#a370f7;font-family:'DM Sans',system-ui,sans-serif!important;color:var(--alg-text);max-width:920px;margin:clamp(20px,5vw,52px) auto;padding:clamp(26px,4vw,52px) clamp(20px,4vw,48px);border:3px solid var(--alg-line);border-radius:24px;background:0 0;text-align:center;line-height:1.7;box-sizing:border-box}.astrolab-gracias *{box-sizing:border-box}.astrolab-gracias>h1{margin:0 0 .2em;font-weight:800;letter-spacing:-.02em;line-height:1.08;font-size:clamp(1.85rem, 4.4vw, 3rem);color:var(--alg-text)}.astrolab-gracias h1 em{font-style:italic;font-weight:800;background:linear-gradient(120deg,#fff 0,#f53af8 50%,#a78bfa 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:astrolab-hero-shift 4.5s ease-in-out infinite}.astrolab-gracias>p{margin:.6rem auto 0;max-width:52ch;font-size:clamp(1rem, 1.5vw, 1.16rem);color:var(--alg-muted)}.astrolab-gracias h2{margin:clamp(30px,4vw,48px) 0 .5rem;font-weight:800;letter-spacing:-.015em;font-size:clamp(1.35rem, 2.6vw, 1.9rem);color:var(--alg-text)}.astrolab-gracias strong{color:var(--alg-text)}.astrolab-gracias a:not(.al-btn){color:var(--alg-accent);text-decoration:none}.astrolab-gracias a:not(.al-btn):hover{color:var(--alg-accent-2)}.astrolab-gracias .al-audio-block{max-width:640px;margin:clamp(18px,3vw,28px) auto 0;padding:0;border:0;border-radius:0;background:0 0}.astrolab-gracias .al-audio-block hr{display:none}.astrolab-gracias .al-audio-block .al-btn-row::after{content:"Si no la descargas, se borrará de mi servidor en 7 días.";display:block;width:100%;margin:.7rem auto 0;font-size:.82rem;font-style:italic;color:rgba(244,241,234,.58);line-height:1.4}.astrolab-gracias form,.astrolab-gracias>h2:has(+ p + p + form),.astrolab-gracias>p:has(+ form),.astrolab-gracias>p:has(+ p + form){display:none!important}.astrolab-gracias .al-audio-block h2{margin:0 0 .8rem;color:var(--alg-accent);font-size:clamp(1.1rem, 2vw, 1.4rem)}.astrolab-gracias audio{width:100%;display:block;color-scheme:light;border-radius:10px;margin:.2rem 0 .4rem}.astrolab-gracias .al-btn-row{display:flex!important;flex-wrap:wrap;gap:.7rem .9rem;justify-content:center!important;align-items:center;width:100%;margin:1.1rem auto 0!important;padding:0!important;text-align:center}.astrolab-gracias .al-btn-row>*{flex:0 0 auto}.astrolab-gracias .al-btn,.astrolab-gracias a.al-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px!important;border:2px solid var(--alg-line)!important;border-radius:999px!important;background:0 0!important;color:var(--alg-text)!important;font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:none!important;cursor:pointer;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.astrolab-gracias .al-btn:hover,.astrolab-gracias a.al-btn:hover{background:rgba(188,153,255,.14)!important;border-color:var(--alg-accent)!important;box-shadow:0 0 0 1px rgba(188,153,255,.25) inset,0 0 22px rgba(188,153,255,.18)!important}.astrolab-gracias .al-btn-row:has(a.al-btn + a.al-btn) a.al-btn:last-child{background:linear-gradient(135deg,#a06ef0,#f53af8)!important;border-color:transparent!important;color:#fff!important}.astrolab-gracias .al-btn-row:has(a.al-btn + a.al-btn) a.al-btn:last-child:hover{filter:brightness(1.07);box-shadow:0 0 26px rgba(245,58,248,.28)!important}.astrolab-gracias form{max-width:560px;margin:1.2rem auto 0;text-align:left}.astrolab-gracias form p{margin:0 0 .9rem}.astrolab-gracias label{display:block;font-size:.85rem;color:var(--alg-muted);margin:0 0 .3rem;font-weight:600}.astrolab-gracias input[type=email],.astrolab-gracias input[type=text],.astrolab-gracias textarea{width:100%;background:rgba(255,255,255,.03);border:2px solid rgba(188,153,255,.45);border-radius:12px;color:var(--alg-text);padding:.7rem .9rem;font:inherit}.astrolab-gracias input:focus,.astrolab-gracias textarea:focus{outline:0;border-color:var(--alg-accent)}.astrolab-gracias button[type=submit],.astrolab-gracias input[type=submit]{min-height:48px;padding:0 26px;border-radius:999px;border:0;background:linear-gradient(135deg,#a06ef0,#f53af8);color:#fff;font-weight:700;cursor:pointer}.astrolab-gracias button[type=submit]:hover,.astrolab-gracias input[type=submit]:hover{filter:brightness(1.07)}.astrolab-gracias em:last-of-type{color:var(--alg-muted)}@media (prefers-reduced-motion:reduce){.astrolab-gracias h1 em{animation:none}}.astrolab-gracias .algr-name{display:inline-block;font-weight:800;font-style:italic;background:linear-gradient(120deg,#fff 0,#f53af8 50%,#a78bfa 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:astrolab-hero-shift 4.5s ease-in-out infinite}.astrolab-gracias .algr-sub{margin:.9rem auto 0;max-width:46ch;color:var(--alg-muted)}.astrolab-gracias .algr-divider{display:block;width:100%;margin:clamp(20px,3vw,30px) auto clamp(8px,2vw,18px);border-top:3px solid var(--alg-line)}.astrolab-gracias .algr-audio{max-width:560px;margin:0 auto;text-align:left}.astrolab-host #panel-home #lunarPhases,.astrolab-host #panel-home .lunar-phases{order:60!important}@media (max-width:768px){.astrolab-host .lunar-phases{flex-wrap:nowrap!important;gap:.3rem!important;width:auto!important;max-width:calc(100vw - 24px)!important;margin:.45rem auto!important;padding:5px 10px!important;border:1.5px solid rgba(255,255,255,.35)!important;border-radius:14px!important;background:0 0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.astrolab-host .lunar-phases::-webkit-scrollbar{display:none!important}.astrolab-host .lunar-phases .lp-group{flex-direction:row!important;gap:.25rem!important;flex:0 0 auto!important}.astrolab-host .lunar-phases .lp-label{display:none!important}.astrolab-host .lunar-phases .lp-sep{padding-top:0!important;align-self:center!important;font-size:.5rem!important;flex:0 0 auto!important}.astrolab-host .lunar-phases .lp-btn{width:30px!important;height:30px!important;flex:0 0 auto!important}.astrolab-host .tools-col{right:5px!important}}.astrolab-host #verTransitControls:not([style*="display: none"]):not([style*="display:none"]){display:flex!important;flex-direction:column!important;align-items:center!important;gap:.5rem!important;width:100%!important;max-width:none!important;background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important}.astrolab-host #verTransitControls .lunar-phases,.astrolab-host #verTransitControls>div{display:inline-flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important;margin:0 auto!important;width:auto!important}.astrolab-host #verTransitControls .lunar-phases .lp-group{flex-direction:row!important;gap:.35rem!important;align-items:center!important}.astrolab-host #verTransitControls .lunar-phases .lp-btns{gap:.35rem!important}.astrolab-host #verTransitControls .lunar-phases .lp-label{display:none!important}.astrolab-host #verTransitControls .lunar-phases .lp-sep{padding:0 .5rem!important;font-size:.58rem!important;align-self:center!important;border:none!important;height:auto!important;display:flex;align-items:center}.astrolab-host #verTransitControls .lunar-phases .lp-btn,.astrolab-host #verTransitControls .tbtn,.astrolab-host #verTransitControls .tbtn-now{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:none!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important;color:var(--muted,#bbb)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:0!important;margin:0!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important;transform:none!important}.astrolab-host #verTransitControls .lunar-phases .lp-btn:hover,.astrolab-host #verTransitControls .tbtn-now:hover,.astrolab-host #verTransitControls .tbtn:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important;transform:none!important;box-shadow:none!important}.astrolab-host #verTransitControls .tbtn-now{width:auto!important;min-width:64px!important;padding:0 .8rem!important;background:rgba(188,153,255,.18)!important;border-color:rgba(188,153,255,.45)!important;color:var(--logo,#bc99ff)!important;font-weight:700!important;flex-direction:row!important}.astrolab-host #verTransitControls .tbtn-now:hover{background:rgba(188,153,255,.28)!important}.astrolab-host #verTransitControls #alcalGotoCal{width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;padding:0 .95rem!important;flex-direction:row!important;border:1px solid rgba(188,153,255,.55)!important;border-radius:99px!important;background:rgba(188,153,255,.1)!important;font-size:.7rem!important;color:#fff!important;transform:none!important}.astrolab-host #verTransitControls #alcalGotoCal:hover{background:rgba(188,153,255,.22)!important;transform:none!important;box-shadow:none!important}@media (max-width:768px){.astrolab-host #verTransitControls .lunar-phases .lp-btn,.astrolab-host #verTransitControls .tbtn{width:40px!important;height:42px!important;min-width:40px!important;min-height:42px!important}}.astrolab-host .panel-header-bar{position:sticky!important;top:0!important;background:#0e0e12!important;z-index:80!important;box-shadow:0 8px 18px rgba(0,0,0,.5);flex-wrap:wrap;row-gap:.4rem}body.admin-bar .astrolab-host .panel-header-bar{top:32px!important}@media (min-width:769px){.astrolab-host #lunarPhases,.astrolab-host #panel-home .time-controls,.astrolab-host .al-month-forecast{width:100%!important;max-width:760px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.astrolab-host #panel-home .time-controls{display:flex!important}.astrolab-host #panel-home .time-controls .tbtn,.astrolab-host #panel-home .time-controls .tbtn-now{flex:1 1 0!important;max-width:none!important;width:auto!important}}.astrolab-host #lunarPhases{display:flex!important;align-items:stretch!important;gap:0!important;margin:0 auto .9rem!important;padding:0!important;background:0 0!important;border:2px solid #fff!important;border-radius:14px!important;overflow:hidden!important;flex-wrap:nowrap!important}.astrolab-host #lunarPhases .lp-group{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:0!important;flex:1 1 0!important}.astrolab-host #lunarPhases .lp-btns{display:flex!important;gap:0!important;flex:1 1 0!important;width:100%}.astrolab-host #lunarPhases .lp-label{display:none!important}.astrolab-host #lunarPhases .lp-btn{flex:1 1 0!important;width:auto!important;max-width:none!important;height:44px!important;min-height:44px!important;min-width:40px!important;border:none!important;border-right:1px solid #fff!important;border-radius:0!important;background:0 0!important;color:#fff!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease!important;transform:none!important}.astrolab-host #lunarPhases .lp-btn:hover{background:rgba(255,255,255,.08)!important;border-color:#fff!important;transform:none!important;box-shadow:none!important}.astrolab-host #lunarPhases .lp-sep{display:flex!important;align-items:center!important;align-self:stretch!important;padding:0 .9rem!important;border:none!important;border-right:1px solid #fff!important;font-size:.6rem!important;letter-spacing:.12em!important;white-space:nowrap}.astrolab-host #lunarPhases .lp-group:last-child .lp-btn:last-child{border-right:none!important}.astrolab-host .manual-date-label{display:none!important}.astrolab-host .manual-date-btn,.astrolab-host .manual-date-input{height:38px!important;min-height:38px!important;box-sizing:border-box!important;border-radius:10px!important}.astrolab-host .manual-date-corner{align-items:center!important}@media (min-width:769px){.astrolab-host #panel-home{overflow-y:auto!important}.astrolab-host #panel-home .wheel-wrap{padding:2vh 50px 1.5vh 8px!important;flex:1 1 auto!important;min-height:0}}.astrolab-host:has(.tools-col.tools-hidden) .panel.active{padding-right:.9rem!important}.astrolab-host #verTransitControls .lunar-phases,.astrolab-host #verTransitControls>div{border:2px solid #fff!important;border-radius:14px!important;overflow:hidden!important;gap:0!important;background:0 0!important;flex-wrap:nowrap!important;padding:0!important;box-shadow:none!important}.astrolab-host #verTransitControls .lunar-phases .lp-btn,.astrolab-host #verTransitControls .tbtn,.astrolab-host #verTransitControls .tbtn-now{width:48px!important;height:44px!important;min-width:48px!important;min-height:44px!important;max-width:none!important;border:none!important;border-right:1px solid #fff!important;border-radius:0!important;background:0 0!important;color:#fff!important;margin:0!important;padding:0!important;transform:none!important;transition:background .15s ease!important}.astrolab-host #verTransitControls .lunar-phases .lp-group:last-child .lp-btn:last-child,.astrolab-host #verTransitControls>div>:last-child{border-right:none!important}.astrolab-host #verTransitControls .lunar-phases .lp-btn:hover,.astrolab-host #verTransitControls .tbtn:hover{background:rgba(255,255,255,.08)!important;transform:none!important;box-shadow:none!important}.astrolab-host #verTransitControls .tbtn-now{width:auto!important;min-width:64px!important;padding:0 .9rem!important;color:var(--logo,#bc99ff)!important;font-weight:700!important;letter-spacing:.08em;background:0 0!important;border-left:1px solid #fff!important;flex-direction:row!important}.astrolab-host #verTransitControls .tbtn-now:hover{background:rgba(188,153,255,.12)!important}.astrolab-host #verTransitControls .lunar-phases .lp-group{display:flex!important;flex-direction:row!important;gap:0!important;align-items:stretch!important;flex:1 1 0}.astrolab-host #verTransitControls .lunar-phases .lp-btns{display:flex!important;gap:0!important;flex:1 1 0}.astrolab-host #verTransitControls .lunar-phases .lp-label{display:none!important}.astrolab-host #verTransitControls .lunar-phases .lp-sep{display:flex!important;align-items:center!important;align-self:stretch!important;padding:0 .8rem!important;border:none!important;border-right:1px solid #fff!important;font-size:.58rem!important;letter-spacing:.12em}@media (max-width:768px){.astrolab-host #lunarPhases,.astrolab-host #verTransitControls .lunar-phases{width:auto!important;max-width:100%!important;margin:0 10px .8rem!important;box-sizing:border-box!important}.astrolab-host #lunarPhases .lp-sep,.astrolab-host #verTransitControls .lunar-phases .lp-sep{display:none!important}.astrolab-host #lunarPhases .lp-btn,.astrolab-host #verTransitControls .lunar-phases .lp-btn{min-width:0!important;flex:1 1 0!important;width:auto!important}.astrolab-host #lunarPhases .lp-group:last-child .lp-btn:first-child,.astrolab-host #verTransitControls .lunar-phases .lp-group:last-child .lp-btn:first-child{border-left:2px solid #fff!important}}