*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#e5e7eb;-webkit-font-smoothing:antialiased;background:#0a0a12;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:#a78bfa}input,textarea,select,button{font-family:inherit}.card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:16px}.btn{color:#ede9fe;cursor:pointer;background:#8b5cf633;border:1px solid #a78bfa66;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.btn:hover{background:#8b5cf652}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{color:#d1d5db;background:#ffffff0d;border-color:#ffffff26;font-weight:600}.btn.danger{color:#fca5a5;background:#ef44441f;border-color:#f8717159}.inp{color:#fff;background:#0006;border:1px solid #ffffff26;border-radius:10px;width:100%;padding:9px 12px;font-size:14px}.inp:focus{border-color:#a78bfa99;outline:none}.lbl{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0 0 4px;font-size:11px;font-weight:700;display:block}.hint{color:#6b7280;margin:4px 0 0;font-size:11px}.admin-shell{--admin-bg:#09090f;--admin-panel:#12121a;--admin-panel-2:#171720;--admin-panel-3:#1d1d28;--admin-line:#ffffff17;--admin-line-strong:#ffffff24;--admin-text:#f7f7fb;--admin-muted:#9a9aa9;--admin-faint:#6f6f7d;--admin-primary:#8b5cf6;--admin-primary-2:#a78bfa;--admin-gold:#e9c46a;--admin-success:#47d7ac;--admin-warning:#f6bd60;--admin-danger:#f47b7b;--admin-tabbar-h:60px;min-height:100dvh;color:var(--admin-text);background:radial-gradient(900px 600px at 82% -15%, #7c3aed26, transparent 65%), var(--admin-bg)}.admin-shell *{min-width:0}.admin-shell a{text-decoration:none}.admin-skip-link{z-index:100;color:#fff;background:var(--admin-primary);border-radius:10px;padding:9px 14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.admin-skip-link:focus{transform:translateY(0)}.admin-sidebar{z-index:30;border-right:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d14eb;flex-direction:column;width:248px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{color:var(--admin-text);align-items:center;gap:11px;display:flex}.admin-brand-mark{color:#1b1405;background:linear-gradient(145deg, #f6d786, var(--admin-gold));border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 28px #e9c46a29}.admin-brand strong{letter-spacing:-.02em;font-size:16px;display:block}.admin-brand small{color:var(--admin-faint);margin-top:2px;font-size:11px;font-weight:600;display:block}.admin-nav{scrollbar-width:thin;flex:auto;align-content:start;gap:16px;min-height:0;margin:30px -6px 0;padding:0 6px 12px;display:grid;overflow-y:auto}.admin-nav-group{gap:3px;display:grid}.admin-nav-label{color:var(--admin-faint);letter-spacing:.12em;text-transform:uppercase;margin:0 10px 5px;font-size:10px;font-weight:800}.admin-nav-link{color:#a9a9b7;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-height:39px;padding:0 12px;font-size:13px;font-weight:650;transition:color .18s,background .18s,border-color .18s;display:flex;position:relative}.admin-nav-link:hover{color:#fff;background:#ffffff0b}.admin-nav-link.is-active{color:#fff;background:linear-gradient(90deg,#8b5cf633,#8b5cf612);border-color:#a78bfa33}.admin-nav-link.is-active:before{content:"";background:var(--admin-primary-2);width:2px;box-shadow:0 0 12px var(--admin-primary);border-radius:99px;position:absolute;top:10px;bottom:10px;left:-1px}.admin-sidebar-footer{border-top:1px solid var(--admin-line);margin-top:auto;padding:15px 10px 2px}.admin-status-line{color:var(--admin-muted);align-items:center;gap:8px;font-size:11px;display:flex}.admin-status-line i{background:var(--admin-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #47d7ac1a}.admin-site-link{color:#d0d0da;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;font-weight:700;display:flex}.admin-site-link:hover{color:#fff}.admin-mobile-bar,.admin-tabbar{display:none}.admin-workspace{min-height:100dvh;margin-left:248px;padding:34px clamp(24px,4vw,56px) 72px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;width:min(100%,1280px);margin:0 auto 26px;display:flex}.admin-eyebrow{color:var(--admin-primary-2);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:850}.admin-page-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.1}.admin-page-heading>div>p:last-child{max-width:680px;color:var(--admin-muted);margin:9px 0 0;font-size:13px;line-height:1.55}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-content{gap:18px;width:min(100%,1280px);margin:0 auto;display:grid}.admin-grid{gap:16px;display:grid}.admin-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid.main-aside{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);align-items:start}.admin-stack{gap:14px;display:grid}.admin-card{border:1px solid var(--admin-line);background:linear-gradient(160deg,#ffffff09,#ffffff03);border-radius:17px;padding:20px;box-shadow:0 18px 45px #00000029}.admin-card.compact{padding:16px}:where(.admin-card){font-size:13.5px;line-height:1.5}:where(.admin-card) h2{letter-spacing:-.01em;font-size:16px;line-height:1.3}:where(.admin-card) h3{font-size:14px;line-height:1.35}:where(.admin-card-title) p{color:var(--admin-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.admin-card>.admin-card-title{align-items:flex-start;margin-bottom:12px}.admin-card>.admin-card-title h2{margin:4px 0 0}.admin-card.flush{padding:0;overflow:hidden}.admin-card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-card-header h2,.admin-card-header h3{color:#f2f2f7;letter-spacing:-.01em;margin:0;font-size:15px}.admin-card-header p{color:var(--admin-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.admin-card-title{align-items:center;gap:10px;display:flex}.admin-card-title>span:first-child{width:31px;height:31px;color:var(--admin-primary-2);background:#8b5cf61c;border-radius:9px;flex:none;place-items:center;display:grid}.admin-section-tabs{border:1px solid var(--admin-line);scrollbar-width:none;background:#ffffff06;border-radius:12px;gap:5px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.admin-section-tabs::-webkit-scrollbar{display:none}.admin-tab{white-space:nowrap;cursor:pointer;min-height:34px;color:var(--admin-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;transition:color .18s,background .18s;display:inline-flex}.admin-tab:hover{color:#fff}.admin-tab.is-active{color:#fff;background:var(--admin-panel-3);box-shadow:0 3px 10px #0003}.admin-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8252ee,#7141da);border:1px solid #8b5cf666;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 9px 24px #5b2db72e}.admin-button:hover{background:linear-gradient(135deg,#9266f4,#7b49e6);box-shadow:0 11px 28px #5b2db742}.admin-button:focus-visible,.admin-tab:focus-visible,.admin-icon-button:focus-visible,.admin-nav-link:focus-visible,.admin-tabbar-link:focus-visible,.admin-more-link:focus-visible,.admin-row-button:focus-visible{outline:2px solid var(--admin-primary-2);outline-offset:2px}.admin-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.admin-button.secondary{color:#dddde5;border-color:var(--admin-line-strong);box-shadow:none;background:#ffffff0b}.admin-button.secondary:hover{color:#fff;background:#ffffff13;border-color:#ffffff38}.admin-button.danger{color:#ffb4b4;box-shadow:none;background:#f47b7b14;border-color:#f47b7b47}.admin-button.danger:hover{background:#f47b7b24}.admin-button.small{border-radius:8px;min-height:32px;padding:0 10px;font-size:11px}.admin-icon-button{border:1px solid var(--admin-line-strong);color:#d8d8e0;cursor:pointer;background:#ffffff0a;border-radius:10px;place-items:center;width:38px;height:38px;display:inline-grid}.admin-icon-button:hover{color:#fff;background:#ffffff14}.admin-icon-button.danger{color:#f9a0a0;background:#f47b7b0f;border-color:#f47b7b38}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-kpi{border:1px solid var(--admin-line);background:linear-gradient(155deg,#ffffff0b,#ffffff04);border-radius:15px;min-height:126px;padding:17px;position:relative;overflow:hidden}.admin-kpi:after{content:"";filter:blur(2px);background:#8b5cf61a;border-radius:50%;width:110px;height:110px;position:absolute;top:-52px;right:-45px}.admin-kpi-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-kpi-label{color:var(--admin-muted);font-size:11px;font-weight:700}.admin-kpi-icon{width:29px;height:29px;color:var(--admin-primary-2);background:#8b5cf61c;border-radius:8px;place-items:center;display:grid}.admin-kpi strong{letter-spacing:-.04em;margin-top:16px;font-size:27px;display:block}.admin-kpi small{color:var(--admin-faint);margin-top:4px;font-size:10px;display:block}.admin-field{align-content:start;gap:7px;display:grid}.admin-field>label,.admin-field>.admin-label{color:#b7b7c3;font-size:11px;font-weight:750;line-height:1.35}.admin-optional{color:var(--admin-faint);font-weight:600}.admin-nuevo{vertical-align:middle;letter-spacing:.5px;text-transform:uppercase;color:#2a1c05;background:linear-gradient(90deg,#e9c46a,#f7e199 55%,#d4a017);border-radius:99px;align-items:center;gap:3px;margin-left:6px;padding:2px 7px 2px 5px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #d4a01747}.admin-nuevo svg{width:10px;height:10px;display:block}.admin-card-title .admin-nuevo{margin-left:8px}.admin-input,.admin-select,.admin-textarea{border:1px solid var(--admin-line-strong);color:#f4f4f8;width:100%;font:inherit;background:#03030885;border-radius:10px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-input,.admin-select{min-height:42px;padding:0 12px}.admin-textarea{resize:vertical;padding:11px 12px;line-height:1.5}.admin-input::placeholder,.admin-textarea::placeholder{color:#555562}.admin-input:hover,.admin-select:hover,.admin-textarea:hover{border-color:#ffffff36}.admin-input:focus,.admin-select:focus,.admin-textarea:focus{background:#07070db8;border-color:#a78bfab8;outline:none;box-shadow:0 0 0 3px #8b5cf61f}.admin-help{color:var(--admin-faint);margin:0;font-size:10.5px;line-height:1.5}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-field.full{grid-column:1/-1}.admin-form-actions{border-top:1px solid var(--admin-line);justify-content:flex-end;align-items:center;gap:9px;margin-top:2px;padding-top:18px;display:flex}.admin-push-preview{color:#eceaf0;background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:11px;width:min(100%,390px);margin:18px 0;padding:13px;display:flex;box-shadow:0 14px 34px #0003}.admin-push-preview>span{color:#d9bd65;background:#e7c66b1a;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.admin-push-preview>div{gap:3px;min-width:0;display:grid}.admin-push-preview strong{font-size:12px}.admin-push-preview p{color:#b0aab7;margin:0;font-size:11px;line-height:1.4}.admin-push-preview small{color:#686270;font-size:9px}.admin-callout{color:#d9c494;background:#f6bd600e;border:1px solid #f6bd6030;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:11px;line-height:1.55;display:flex}.admin-callout.info{color:#b8cce8;background:#93c5fd0d;border-color:#93c5fd2e}.admin-callout.danger{color:#f2b8b8;background:#f47b7b0f;border-color:#f47b7b3d}.venta-pasos{color:#cfcfd9;gap:9px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.venta-pasos strong{color:#f0eef6}.venta-fila{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-top:1px solid var(--admin-line);cursor:pointer;background:0 0;display:block}.admin-list-row.venta-fila:first-child{border-top:0}.venta-fila:focus-visible{outline:2px solid var(--admin-primary-2);outline-offset:-2px}.venta-cifras{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.venta-cifras span{color:var(--admin-muted);background:#ffffff0d;border-radius:99px;padding:3px 8px;font-size:10.5px;line-height:1.5}.venta-cifras b{color:#eeeef3}.venta-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.venta-filtros .admin-select{flex:0 auto;width:auto}.venta-busca{flex:220px;align-items:center;display:flex;position:relative}.venta-busca svg{color:var(--admin-faint);pointer-events:none;position:absolute;left:11px}.venta-busca .admin-input{padding-left:32px}.venta-respuestas{gap:10px;margin:0;display:grid}.venta-respuestas dt{color:var(--admin-muted);font-size:10.5px;font-weight:700}.venta-respuestas dd{color:#e4e2ec;margin:3px 0 0;font-size:12px;line-height:1.5}.admin-status-badge.venta-insignia{text-transform:none}.venta-lista .admin-row-meta{padding-left:0}.venta-escalera{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:10px;display:grid}.venta-escalera-col h3,.venta-escalera-sub{color:#e4e2ec;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.venta-escalera-sub{margin-top:18px}.venta-peldanos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.venta-peldanos li{color:#cfcfd9;grid-template-columns:1fr auto;gap:4px 10px;font-size:11.5px;display:grid}.venta-peldano-cifra{color:var(--admin-muted);white-space:nowrap;font-size:10.5px}.venta-peldano-cifra b{color:#eeeef3}.venta-barra{background:#ffffff0f;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.venta-barra span{border-radius:inherit;background:var(--admin-primary-2);height:100%;display:block}.venta-peldanos li.is-salida{color:#f2b8b8}.venta-peldanos li.is-salida .venta-barra span{background:#f47b7b99}.venta-cabecera{gap:12px;display:grid}.venta-guardar{background:#0f0f17f0;border:1px solid #a78bfa38;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.venta-guardar.fija{z-index:12;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:sticky;bottom:14px;box-shadow:0 18px 45px #00000061}.venta-guardar strong{font-size:11.5px;display:block}.venta-guardar small{color:var(--admin-muted);margin-top:2px;font-size:9.5px;display:block}.admin-callout svg{flex:none;margin-top:1px}.admin-switch-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-switch-copy strong{font-size:13px;display:block}.admin-switch-copy small{color:var(--admin-muted);margin-top:4px;font-size:10.5px;line-height:1.45;display:block}.admin-switch{flex:none;width:43px;height:24px;position:relative}.admin-switch input{opacity:0;width:1px;height:1px;position:absolute}.admin-switch span{cursor:pointer;background:#32323d;border-radius:99px;transition:background .2s;position:absolute;inset:0}.admin-switch span:after{content:"";background:#b7b7c1;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #00000059}.admin-switch input:checked+span{background:var(--admin-primary)}.admin-switch input:checked+span:after{background:#fff;transform:translate(19px)}.admin-switch input:focus-visible+span{outline:2px solid var(--admin-primary-2);outline-offset:2px}.admin-toast{color:#e8e2f5;background:#8b5cf617;border:1px solid #a78bfa33;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;display:flex}.admin-status-badge{text-transform:capitalize;color:#c9c9d2;background:#ffffff12;border-radius:99px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.admin-status-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.admin-status-badge.success{color:#70e8c3;background:#47d7ac1a}.admin-status-badge.warning{color:#f6ca7e;background:#f6bd601c}.admin-status-badge.danger{color:#f5a2a2;background:#f47b7b1a}.admin-list{display:grid}.admin-list-row{border-top:1px solid var(--admin-line);padding:14px 16px;transition:background .18s;position:relative}.admin-list-row:first-child{border-top:0}.admin-list-row:hover{background:#ffffff06}.admin-row-summary{align-items:center;gap:11px;display:flex}.admin-row-button{border:1px solid var(--admin-line);width:30px;height:30px;color:var(--admin-muted);cursor:pointer;background:#ffffff06;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.admin-row-main{flex:1}.admin-row-main strong{color:#eeeef3;font-size:12.5px;display:block}.admin-row-main p{color:var(--admin-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.admin-row-meta{color:var(--admin-faint);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;font-size:10.5px;display:flex}.admin-row-details{border:1px solid var(--admin-line);background:#00000038;border-radius:11px;margin:13px 0 1px 41px;padding:13px}.admin-chat{gap:6px;display:grid}.admin-chat-bubble{color:#d8d8e1;white-space:pre-wrap;background:#ffffff0e;border-radius:12px 12px 12px 4px;width:fit-content;max-width:78%;padding:8px 11px;font-size:11.5px;line-height:1.45}.admin-chat-bubble.user{color:#eee9ff;background:#8b5cf638;border-radius:12px 12px 4px;justify-self:end}.admin-code{border:1px solid var(--admin-line);color:#cfcbdc;white-space:pre-wrap;word-break:break-word;background:#00000059;border-radius:11px;margin:0;padding:14px;font:500 11px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.admin-inline-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-empty{text-align:center;align-content:center;place-items:center;min-height:230px;padding:30px;display:grid}.admin-empty-icon{width:48px;height:48px;color:var(--admin-primary-2);background:#8b5cf61a;border-radius:15px;place-items:center;display:grid}.admin-empty h3{margin:13px 0 0;font-size:14px}.admin-empty p{max-width:360px;color:var(--admin-muted);margin:7px 0 14px;font-size:11.5px;line-height:1.55}.admin-progress-list{gap:10px;display:grid}.admin-progress-row{grid-template-columns:82px 1fr 28px;align-items:center;gap:9px;display:grid}.admin-progress-row>span{color:var(--admin-muted);text-align:right;font-size:10.5px}.admin-progress-row>b{color:#d7d7df;font-size:10.5px}.admin-progress-track{background:#ffffff0f;border-radius:99px;height:7px;overflow:hidden}.admin-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#7041da,#a78bfa);height:100%;display:block}.admin-rating{color:var(--admin-gold);gap:2px;display:inline-flex}.admin-media-grid{flex-wrap:wrap;gap:7px;display:flex}.admin-media-thumb{object-fit:cover;border:1px solid var(--admin-line-strong);cursor:zoom-in;border-radius:10px;width:74px;height:74px}.admin-modal{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#020206e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal img{border-radius:14px;max-width:min(100%,1000px);max-height:90dvh}.admin-live-summary{color:var(--admin-muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:10.5px;display:flex}.admin-live-summary span{align-items:center;gap:6px;display:inline-flex}.admin-live-summary i{background:var(--admin-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #47d7ac1a}.admin-live-summary strong{color:#ececf2}.admin-retention-bar{border:1px solid var(--admin-line);background:#ffffff05;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-retention-bar>div{flex:1;min-width:230px}.admin-retention-bar strong,.admin-retention-bar small{display:block}.admin-retention-bar strong{color:#e7e7ed;font-size:11.5px}.admin-retention-bar small{color:var(--admin-muted);margin-top:3px;font-size:9.5px}.admin-retention-bar>p{color:#74dfbd;flex-basis:100%;margin:0;font-size:9.5px}.admin-retention-check,.admin-retention-days{color:var(--admin-muted);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.admin-retention-check input{accent-color:var(--admin-primary-2)}.admin-retention-days .admin-input{width:86px;min-height:32px;padding:6px 8px}.admin-live-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:16px;display:grid}.admin-live-list-pane,.admin-live-chat-pane{min-height:min(680px,100dvh - 235px)}.admin-live-session-list{border-top:1px solid var(--admin-line);display:grid}.admin-live-session{border:0;border-bottom:1px solid var(--admin-line);text-align:left;cursor:pointer;width:100%;color:inherit;content-visibility:auto;contain-intrinsic-size:60px;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;transition:background .18s;display:grid}.admin-live-session:hover{background:#ffffff08}.admin-live-session.is-active{background:linear-gradient(90deg,#8b5cf629,#8b5cf60b)}.admin-live-session:focus-visible{outline:2px solid var(--admin-primary-2);outline-offset:-3px}.admin-live-avatar{color:#a6a6b2;background:#ffffff0f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:relative}.admin-live-avatar.is-online:after{content:"";border:2px solid var(--admin-panel);background:var(--admin-success);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.admin-live-session-copy{overflow:hidden}.admin-live-session-copy strong,.admin-live-session-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-live-session-copy strong{color:#e5e5eb;font-size:11.5px}.admin-live-session-copy small{color:var(--admin-faint);margin-top:4px;font-size:10px}.admin-live-session-meta{color:var(--admin-faint);justify-items:end;gap:5px;font-size:9.5px;display:grid}.admin-live-session-meta i{color:#f2ca82;background:#f6bd601a;border-radius:99px;padding:3px 6px;font-size:8.5px;font-style:normal;font-weight:800}.admin-live-session-meta i.success{color:#74dfbd;background:#47d7ac1a}.admin-live-session-meta i.tiempo{color:#cfc6dc;background:#ffffff12}.admin-live-chat{flex-direction:column;height:min(680px,100dvh - 235px);min-height:560px;display:flex}.admin-live-chat-header{border-bottom:1px solid var(--admin-line);background:#ffffff05;align-items:center;gap:10px;min-height:68px;padding:11px 13px;display:flex}.admin-live-chat-header>div{flex:1;overflow:hidden}.admin-live-chat-header>div strong,.admin-live-chat-header>div small{align-items:center;gap:5px;display:flex}.admin-live-chat-header>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-live-chat-header>div small{color:var(--admin-muted);margin-top:4px;font-size:9.5px}.admin-live-back{display:none}.admin-live-brain{border-bottom:1px solid var(--admin-line);background:#8b5cf60d;margin:0;font-size:11px}.admin-live-brain>summary{cursor:pointer;color:var(--admin-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 13px;font-weight:700;display:flex}.admin-live-brain>summary::-webkit-details-marker{display:none}.admin-live-brain-tag{color:#c4b5fd;font-variant-numeric:tabular-nums;background:#8b5cf629;border-radius:99px;padding:2px 8px;font-weight:600}.admin-live-brain-why{color:var(--admin-muted);margin:0;padding:0 13px 9px;line-height:1.55}.admin-live-brain-list{gap:7px;margin:0;padding:0 13px 11px;list-style:none;display:grid}.admin-live-brain-list li{border:1px solid var(--admin-line);background:#ffffff05;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.admin-live-brain-list em{color:var(--admin-muted);font-style:normal}.admin-live-brain-list span{color:var(--admin-muted);opacity:.8;line-height:1.5}.admin-live-transcript{scrollbar-color:#ffffff21 transparent;background:radial-gradient(500px 260px at 50% 0,#8b5cf60b,#0000 70%);flex:1;align-content:start;gap:7px;min-height:0;padding:18px;display:grid;overflow-y:auto}.admin-chat-bubble.is-pending{opacity:.58}.admin-chat-attachment{color:#eee9ff;background:#8b5cf62e;border:1px solid #8b5cf652;border-radius:13px 13px 4px;justify-self:end;width:fit-content;max-width:min(78%,420px);padding:8px}.admin-chat-attachment img,.admin-chat-attachment video{object-fit:contain;background:#08070b;border-radius:9px;width:100%;max-height:420px;display:block}.admin-chat-attachment audio{width:min(340px,100%);max-width:100%;display:block}.admin-chat-attachment small{color:#c9bdf4;margin-top:7px;font-size:9px;display:block}.admin-chat-attachment p{color:#ddd7ef;max-width:340px;margin:6px 2px 1px;font-size:10px;line-height:1.45}.admin-message-pending{color:var(--admin-muted);align-items:center;gap:4px;margin-top:5px;font-size:8.5px;display:flex}.admin-live-composer{border-top:1px solid var(--admin-line);background:#ffffff05;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.admin-live-composer>div small{color:var(--admin-faint);margin:5px 0 0 3px;font-size:8.5px;display:block}.admin-live-composer .admin-button{min-height:42px}.admin-inline-action{color:var(--admin-primary-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.admin-inline-action.danger{width:fit-content;color:var(--admin-danger);font-size:11px;text-decoration:none}.admin-service-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-service-sidebar{gap:14px;max-height:calc(100dvh - 40px);display:grid;position:sticky;top:20px}.admin-service-list{scrollbar-color:#ffffff21 transparent;gap:5px;min-height:0;display:grid;overflow-y:auto}.admin-service-list-item{width:100%;color:var(--admin-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.admin-service-list-item:hover{color:#fff;background:#ffffff09}.admin-service-list-item.is-active{color:#fff;background:#8b5cf621;border-color:#a78bfa2e}.admin-service-list-item>span{color:var(--admin-faint);font:700 10px/1 ui-monospace,monospace}.admin-service-list-item strong,.admin-service-list-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-service-list-item strong{font-size:11.5px}.admin-service-list-item small{color:var(--admin-faint);margin-top:4px;font-size:9.5px}.admin-public-link{background:#93c5fd0a;border:1px solid #93c5fd26;border-radius:11px;align-items:flex-start;gap:11px;margin-top:18px;padding:13px;display:flex}.admin-public-link>svg{color:#9ac4ed;flex:none;margin-top:2px}.admin-public-link strong,.admin-public-link a{align-items:center;gap:5px;display:flex}.admin-public-link strong{color:#e3e8ef;font-size:11px}.admin-public-link a{color:#9ac4ed;overflow-wrap:anywhere;margin-top:5px;font-size:10px}.admin-service-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-service-image{border:1px solid var(--admin-line);background:#00000029;border-radius:13px;align-content:start;gap:10px;padding:12px;display:grid}.admin-service-image-preview{aspect-ratio:4/3;color:var(--admin-faint);background:#09090d;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.admin-service-image-preview img{object-fit:cover;width:100%;height:100%}.admin-service-image-preview>span{place-items:center;gap:8px;font-size:10px;display:grid}.admin-service-image-preview small{color:#f2e8ce;background:#000000b8;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:700;position:absolute;bottom:7px;left:7px}.admin-service-repeater{gap:9px;display:grid}.admin-service-repeater-row{align-items:start;gap:8px;display:grid}.admin-service-repeater-row.material{grid-template-columns:minmax(135px,.8fr) minmax(220px,1.4fr) 145px 38px}.admin-service-repeater-row.ceremony{grid-template-columns:minmax(0,1fr) 38px}.admin-service-repeater-row.deity{grid-template-columns:minmax(110px,.6fr) minmax(0,1fr) 38px}.admin-service-sticky-save{z-index:12;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f0f17f0;border:1px solid #a78bfa38;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 45px #00000061}.admin-service-sticky-save strong,.admin-service-sticky-save small{display:block}.admin-service-sticky-save strong{font-size:11.5px}.admin-service-sticky-save small{color:var(--admin-muted);margin-top:3px;font-size:9.5px}.admin-auth{background:radial-gradient(650px 450px at 50% 0,#7c3aed38,#0000 70%),#09090f;place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-auth-card{background:#12121aeb;border:1px solid #ffffff1a;border-radius:20px;width:min(100%,420px);padding:28px;box-shadow:0 28px 70px #0006}.admin-auth-logo{justify-content:center;display:flex}.admin-auth-card h1{text-align:center;letter-spacing:-.03em;margin:20px 0 0;font-size:23px}.admin-auth-card>p{text-align:center;color:var(--admin-muted);margin:8px auto 22px;font-size:12px;line-height:1.5}.admin-auth-card .admin-button{width:100%;margin-top:11px}.admin-auth-error{color:#f3a6a6!important}.admin-loading-screen{color:#fff;background:#09090f;align-content:start;min-height:100dvh;padding:42px max(24px,6vw);display:grid}.admin-loading-brand{align-items:center;gap:11px;width:min(100%,940px);margin:0 auto 46px;display:flex}.admin-loading-brand strong,.admin-loading-brand small{display:block}.admin-loading-brand small{color:#777785;margin-top:2px;font-size:11px}.admin-loading-layout{gap:18px;width:min(100%,940px);margin:0 auto;display:grid}.admin-skeleton{background:#ffffff09;border:1px solid #ffffff0f;border-radius:15px;position:relative;overflow:hidden}.admin-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0e,#0000);animation:1.45s ease-in-out infinite admin-shimmer;position:absolute;inset:0;transform:translate(-100%)}.admin-skeleton-title{width:min(420px,80%);height:68px}.admin-skeleton-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-skeleton-kpi{height:118px}.admin-skeleton-panel{height:320px}.admin-spinner{border:2px solid #ffffff42;border-top-color:currentColor;border-radius:50%;flex:none;animation:.75s linear infinite admin-spin;display:inline-block}.admin-fade-in{animation:.28s both admin-fade-in}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-more{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090ff7;flex-direction:column;animation:.18s admin-fade-in;display:flex;position:fixed;inset:0}.admin-more-head{min-height:56px;padding:env(safe-area-inset-top,0px) 16px 0;border-bottom:1px solid var(--admin-line);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-more-head strong{letter-spacing:-.01em;font-size:16px}.admin-more-body{padding:14px 16px calc(24px + env(safe-area-inset-bottom,0px));flex:1;align-content:start;gap:18px;display:grid;overflow-y:auto}.admin-more-group{gap:6px;display:grid}.admin-more-group h2{color:var(--admin-faint);letter-spacing:.12em;text-transform:uppercase;margin:0 4px 2px;font-size:10px;font-weight:800}.admin-more-link{border:1px solid var(--admin-line);min-height:56px;color:var(--admin-text);background:#ffffff06;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;display:flex}.admin-more-link.is-active{background:#8b5cf621;border-color:#a78bfa59}.admin-more-icon{width:34px;height:34px;color:var(--admin-primary-2);background:#8b5cf61c;border-radius:10px;flex:none;place-items:center;display:grid}.admin-more-copy strong{letter-spacing:-.01em;font-size:14px;display:block}.admin-more-copy small{color:var(--admin-muted);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.admin-more-site{margin-top:0;padding:4px 4px 0}@keyframes admin-spin{to{transform:rotate(360deg)}}@keyframes admin-shimmer{to{transform:translate(100%)}}@keyframes admin-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid.main-aside{grid-template-columns:1fr}.admin-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-service-layout{grid-template-columns:220px minmax(0,1fr)}.admin-service-images{grid-template-columns:1fr}.admin-service-repeater-row.material{grid-template-columns:1fr 1fr}.admin-service-repeater-row.material .admin-icon-button{justify-self:end}}@media (max-width:899px){.admin-sidebar{display:none}.admin-mobile-bar{z-index:35;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b11e6;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.admin-mobile-bar .admin-brand-mark{border-radius:10px;width:32px;height:32px}.admin-mobile-bar .admin-icon-button{width:36px;height:36px}.admin-tabbar{z-index:40;height:calc(var(--admin-tabbar-h) + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);border-top:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b11f0;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.admin-tabbar-link{color:var(--admin-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10.5px;font-weight:700;display:flex}.admin-tabbar-link span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-tabbar-link.is-active{color:var(--admin-primary-2)}.admin-tabbar-link:active{transform:scale(.95)}.admin-workspace{padding:18px 16px calc(var(--admin-tabbar-h) + env(safe-area-inset-bottom,0px) + 28px);margin-left:0}.admin-service-sticky-save,.venta-guardar.fija{bottom:calc(var(--admin-tabbar-h) + env(safe-area-inset-bottom,0px) + 10px)}.admin-page-heading{align-items:flex-start;margin-bottom:21px}.admin-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-live-grid{grid-template-columns:1fr}.admin-live-list-pane,.admin-live-chat-pane{min-height:520px}.admin-live-grid:not(.has-selection) .admin-live-chat-pane,.admin-live-grid.has-selection .admin-live-list-pane{display:none}.admin-live-chat{height:calc(100dvh - 56px - var(--admin-tabbar-h) - env(safe-area-inset-bottom,0px) - 24px);min-height:420px}.admin-live-back{display:grid}.admin-service-layout{grid-template-columns:1fr}.admin-service-sidebar{max-height:none;position:static}.admin-service-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));max-height:240px}}@media (max-width:640px){.venta-guardar small{display:none}.admin-page-heading{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:14px;display:grid}.admin-eyebrow{display:none}.admin-page-heading h1{font-size:22px}.admin-page-heading>div>p:last-child{margin-top:5px;font-size:12.5px;line-height:1.45}.admin-page-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%}.admin-page-actions .admin-select{flex:auto;width:auto}.admin-page-actions .admin-button{flex:1}.admin-card{border-radius:14px;padding:14px}.admin-card-header{gap:10px;margin-bottom:12px}.admin-grid.two,.admin-grid.three,.admin-form-grid,.admin-form-grid.three{grid-template-columns:1fr}.admin-kpis,.admin-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-kpi{border-radius:13px;min-height:0;padding:12px 13px}.admin-kpi:after{width:76px;height:76px;top:-38px;right:-34px}.admin-kpi-top{align-items:flex-start;gap:8px}.admin-kpi-label{font-size:10.5px;line-height:1.3}.admin-kpi-icon{flex:none;width:25px;height:25px}.admin-kpi-icon svg{width:14px;height:14px}.admin-kpi strong{margin-top:8px;font-size:21px}.admin-kpi small{font-size:10px;line-height:1.35}.admin-form-actions{flex-direction:column-reverse;align-items:stretch}.admin-form-actions .admin-button{width:100%}.admin-row-summary{flex-wrap:wrap;align-items:flex-start}.admin-row-meta{justify-content:flex-start;width:100%;padding-left:41px}.admin-row-details{margin-left:0}.admin-list-row{padding:13px}.admin-section-tabs{width:100%}.admin-tab{flex:none}.admin-chat-bubble{max-width:90%}.admin-live-summary{gap:9px 15px}.admin-live-list-pane,.admin-live-chat-pane{min-height:470px}.admin-live-chat{height:calc(100dvh - 56px - var(--admin-tabbar-h) - env(safe-area-inset-bottom,0px) - 24px);min-height:420px}.admin-live-chat-header{flex-wrap:wrap}.admin-live-chat-header>div{flex:calc(100% - 96px);min-width:0}.admin-live-chat-header .admin-button{margin-left:44px}.admin-live-composer{grid-template-columns:1fr}.admin-live-composer .admin-button{width:100%}.admin-service-repeater-row.material,.admin-service-repeater-row.deity{grid-template-columns:1fr}.admin-service-repeater-row.ceremony{grid-template-columns:minmax(0,1fr) 38px}.admin-service-sticky-save{flex-direction:column;align-items:stretch}.admin-service-sticky-save .admin-button{width:100%}.admin-loading-screen{padding:28px 18px}}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-loading-screen *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lp-install-app{appearance:none;color:#e8d58f;min-height:38px;font:600 11px/1 var(--f-cuerpo),sans-serif;letter-spacing:.02em;cursor:pointer;background:#e7c66b0e;border:1px solid #e7c66b3d;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;transition:all .2s;display:inline-flex}.lp-install-app:hover{background:#e7c66b1c;border-color:#e7c66b85;transform:translateY(-1px)}.lp-install-app:disabled{opacity:.58;cursor:wait;transform:none}.lp-install-app:focus-visible{outline-offset:3px;outline:2px solid #f0d477}.lp-nav-account{color:#ded5ff;min-height:38px;font:600 11px/1 var(--f-cuerpo),sans-serif;letter-spacing:.02em;white-space:nowrap;background:#a78bfa14;border:1px solid #a78bfa57;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;transition:all .2s;display:inline-flex}.lp-nav-account:hover{color:#fff;background:#a78bfa2b;border-color:#a78bfa99;transform:translateY(-1px)}.lp-nav-account:focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.lp-nav-menu{flex:none;display:none;position:relative}.lp-nav-burger{appearance:none;color:#ded5ff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:inline-flex}.lp-nav-burger:hover{background:#a78bfa24;border-color:#a78bfa80}.lp-nav-burger:focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.lp-nav-panel{z-index:5;background:#120f20;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:2px;min-width:212px;padding:9px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px -18px #000000d9}.lp-nav-panel[hidden]{display:none}.lp-nav-panel a{color:#d6cfe8;border-radius:11px;padding:11px 13px;font-size:14.5px;font-weight:600}.lp-nav-panel a:hover{color:#fff;background:#a78bfa24}.lp-nav-panel-foot{border-top:1px solid #ffffff17;margin-top:5px;padding-top:9px;display:flex}.lp-nav-panel-foot .lp-install-app{width:100%}@media (max-width:859px){.lp-nav-menu{display:block}.lp-nav>.lp-nav-in>.lp-install-app{display:none}}@media (max-width:560px){.lp-nav-in{gap:9px}.lp-nav-account{padding:8px 11px}}@media (max-width:559px){.lp-brand .lp-palabra,.lp-brand .lp-marca-texto{display:none}}@media (max-width:349px){.lp-nav-account{padding:8px 10px}.lp-nav-account span{display:none}}.pwa-layer{z-index:2147483600;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.pwa-backdrop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);cursor:default;background:#0f0619cc;border:0;width:100%;position:absolute;inset:0}.pwa-card{color:#eeeaf2;width:min(100%,480px);max-height:calc(100dvh - 36px);font-family:var(--f-cuerpo),system-ui,sans-serif;background:radial-gradient(420px 210px at 50% -5%,#5a2d9c40,#0000 72%),linear-gradient(155deg,#2a1450,#190b2d 68%);border:1px solid #ebae4833;border-radius:27px;padding:31px;animation:.32s both pwa-rise;position:relative;overflow:auto;box-shadow:0 28px 90px #0009,inset 0 1px #ffffff12}.pwa-card:focus{outline:none}.pwa-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff06,#0000 65%);position:absolute;inset:0}.pwa-close{z-index:2;color:#aaa2b3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;right:15px}.pwa-mark{color:#190b2d;background:linear-gradient(145deg,#fde7a8,#e3a03f);border:1px solid #ebae4840;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:20px;display:grid;box-shadow:0 14px 36px #ebae4833}.pwa-mark img{object-fit:cover;border-radius:17px;width:100%;height:100%}.pwa-eyebrow{color:#ebae48;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.pwa-card h2{color:#fbf8ff;font:600 clamp(1.9rem,8vw,2.55rem)/1.04 var(--f-titular),Georgia,serif;letter-spacing:-.025em;margin:0}.pwa-card>p{color:#aaa4b1;margin:14px 0 20px;font-size:13px;line-height:1.65}.pwa-primary{z-index:1;color:#190b2d;width:100%;min-height:50px;font:750 13px/1.2 var(--f-cuerpo),sans-serif;cursor:pointer;background:linear-gradient(135deg,#fde7a8,#fbca5b 50%,#e3a03f);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;text-decoration:none;display:flex;position:relative;box-shadow:0 12px 32px #ebae4826}.pwa-primary:disabled{opacity:.55;cursor:default}.pwa-secondary{z-index:1;color:#d6d0dc;width:100%;min-height:46px;font:700 12px/1.2 var(--f-cuerpo),sans-serif;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:14px;margin-top:9px;padding:10px 16px;position:relative}.pwa-secondary:hover{background:#fff1;border-color:#fff3}.pwa-secondary:disabled{opacity:.55;cursor:default}.pwa-link{z-index:1;color:#aaa1b9;width:100%;font:600 11px/1.35 var(--f-cuerpo),sans-serif;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:9px;position:relative}.pwa-link:hover{color:#e9e2f3}.pwa-ios-assistant{z-index:1;gap:12px;display:grid;position:relative}.pwa-ios-preview{background:#ebae480e;border:1px solid #ebae4829;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.pwa-ios-preview img{object-fit:cover;border-radius:13px;flex:none;width:52px;height:52px;box-shadow:0 7px 20px #0000004d}.pwa-ios-preview div{gap:2px;min-width:0;display:grid}.pwa-ios-preview small{color:#978da0;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.pwa-ios-preview strong{color:#f3edf7;font-size:14px}.pwa-ios-preview span{color:#a79cb8;font-size:9.5px}.pwa-ios-steps{counter-reset:none;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pwa-primary+.pwa-ios-steps{margin-top:12px}.pwa-ios-steps li{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.pwa-ios-steps li>span{color:#fbca5b;background:#ebae4817;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pwa-ios-steps div{gap:3px;display:grid}.pwa-ios-steps strong{color:#eae5ef;font-size:12px}.pwa-ios-steps small{color:#8e8797;font-size:10px;line-height:1.4}.pwa-promise{color:#a9a3b0;background:#42b88b0e;border:1px solid #67dbae21;border-radius:13px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 13px;font-size:10.5px;line-height:1.55;display:flex}.pwa-promise svg{color:#65d8a9;flex:none;margin-top:1px}.pwa-compat-warning{z-index:1;color:#d6c995;background:#ebae4812;border:1px solid #ebae4833;border-radius:11px;margin:0 0 14px;padding:10px 12px;font-size:10.5px;line-height:1.5;position:relative}.pwa-message{background:#cd5e5813;border-radius:10px;padding:9px 11px;color:#e4bdba!important;margin:10px 0 0!important;font-size:10.5px!important}.pwa-message.success{background:#42b88b13;color:#9ee0c3!important}.pwa-installed-help{z-index:1;color:#a79cb8;text-align:center;margin-top:12px;font-size:9.5px;line-height:1.45;display:block;position:relative}.pwa-privacy{z-index:1;color:#a79cb8;text-align:center;border-top:1px solid #fff1;margin-top:15px;padding-top:14px;font-size:9px;line-height:1.5;display:block;position:relative}.pwa-primary:focus-visible,.pwa-secondary:focus-visible,.pwa-link:focus-visible,.pwa-close:focus-visible{outline-offset:3px;outline:2px solid #f0d477}@keyframes pwa-rise{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}.pwa-guide-steps li>span{animation:2.4s ease-in-out infinite pwa-guide-pulse}.pwa-guide-steps li:nth-child(2)>span{animation-delay:.4s}.pwa-guide-steps li:nth-child(3)>span{animation-delay:.8s}.pwa-card .pwa-secondary{justify-content:center;align-items:center;gap:8px;display:flex}@keyframes pwa-guide-pulse{0%,to{box-shadow:0 0 #fbca5b00}50%{box-shadow:0 0 0 5px #fbca5b1f}}@media (prefers-reduced-motion:reduce){.pwa-guide-steps li>span{animation:none}}.pwa-ios-preview+.pwa-guide-steps,.pwa-primary+.pwa-ios-preview{margin-top:12px}.pwa-progress{z-index:1;background:#ffffff12;border-radius:999px;height:6px;margin:0 0 14px;position:relative;overflow:hidden}.pwa-progress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#e3a03f,#fde7a8);width:100%;height:100%;animation:linear forwards pwa-progress;display:block;transform:scaleX(0)}@keyframes pwa-progress{to{transform:scaleX(1)}}.pwa-primary.pwa-ready{animation:1.8s ease-in-out infinite pwa-ready}@keyframes pwa-ready{0%,to{box-shadow:0 12px 32px #ebae4826,0 0 #fbca5b73}50%{box-shadow:0 12px 32px #ebae4826,0 0 0 9px #fbca5b00}}.pwa-manual{z-index:1;margin-top:10px;position:relative}.pwa-manual summary{color:#d6c995;text-align:center;cursor:pointer;padding:9px;font-size:11.5px;font-weight:700;list-style:none}.pwa-manual summary::-webkit-details-marker{display:none}.pwa-manual summary:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #f0d477}.pwa-manual[open] summary{margin-bottom:6px}@media (prefers-reduced-motion:reduce){.pwa-primary.pwa-ready{animation:none}}@media (min-width:680px){.pwa-layer{place-items:center}}@media (max-width:760px){.lp-install-app.compact{padding:7px 10px;font-size:10px}}@media (max-width:520px){.pwa-layer{align-items:end;padding:0}.pwa-card{padding:28px 22px max(22px,env(safe-area-inset-bottom));border-radius:25px 25px 0 0}}.pwa-home{min-height:100dvh;padding:0 18px max(20px,env(safe-area-inset-bottom));color:#f3eff7;font-family:var(--f-cuerpo),system-ui,sans-serif;background:radial-gradient(700px 420px at 86% -8%,#5a2d9c3b,#0000 68%),radial-gradient(520px 400px at -8% 82%,#ebae4817,#0000 70%),#190b2d;overflow:hidden auto}.pwa-home:before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(1px 1px at 15% 20%,#fff,#0000),radial-gradient(1px 1px at 72% 16%,#fff,#0000),radial-gradient(1px 1px at 42% 65%,#d9c075,#0000),radial-gradient(1px 1px at 86% 78%,#fff,#0000);position:fixed;inset:0}.pwa-home-nav{z-index:1;justify-content:space-between;align-items:center;max-width:920px;height:74px;margin:0 auto;display:flex;position:relative}.pwa-home-brand{color:#f4eff8;font:650 18px/1 var(--f-titular),Georgia,serif;letter-spacing:.02em;align-items:center;gap:9px;text-decoration:none;display:flex}.pwa-home-brand svg{color:#fbca5b;width:29px;height:29px}.pwa-home-actions{align-items:center;gap:8px;display:flex}.pwa-home-account{color:#bbb4c3;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.pwa-home-hero{z-index:1;text-align:center;max-width:680px;margin:clamp(34px,8vh,82px) auto 0;position:relative}.pwa-home-orbit{color:#190b2d;background:linear-gradient(145deg,#fde7a8,#e3a03f);border:1px solid #ebae4838;border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 22px;display:grid;box-shadow:0 20px 55px #ebae422b,0 0 0 10px #ebae4809}.pwa-home-kicker{color:#ebae48;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.pwa-home h1{color:#faf7fc;max-width:12ch;font:600 clamp(2.9rem,9vw,5.2rem)/.93 var(--f-titular),Georgia,serif;letter-spacing:-.045em;margin:13px auto 0}.pwa-home-hero>p{color:#aaa3b1;max-width:580px;margin:22px auto 0;font-size:14px;line-height:1.7}.pwa-home-main{color:#190b2d;width:min(100%,390px);min-height:54px;font:750 13px/1.2 var(--f-cuerpo),sans-serif;cursor:pointer;background:linear-gradient(135deg,#fde7a8,#fbca5b 50%,#e3a03f);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin:26px auto 0;padding:12px 18px;display:flex;box-shadow:0 16px 40px #d7af4026}.pwa-home .pwa-home-main{color:#190b2d;background:linear-gradient(135deg,#fde7a8,#fbca5b 50%,#e3a03f);border:0;border-radius:16px}.pwa-home-main .lp-chat-cta-fallback{display:none}.pwa-home-main svg:last-child{margin-left:auto}.pwa-home-main:disabled{opacity:.72;cursor:wait}.pwa-home-loader{border:2px solid #21180433;border-top-color:#190b2d;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite pwa-spin}.pwa-home-notice{color:#c6b98f;background:#ebae480e;border:1px solid #ebae4821;border-radius:12px;width:min(100%,520px);margin:17px auto -10px;padding:10px 13px;font-size:11px;line-height:1.5}.pwa-home-recovery-link{color:#91899a;font:650 10.5px/1.4 var(--f-cuerpo),sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:8px 12px;text-decoration:underline}.pwa-home-recovery-link:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #e9c46a}.pwa-home-grid{z-index:1;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,680px);margin:36px auto 0;display:grid;position:relative}.pwa-home-grid>*{color:#dcd6e2;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff13;border-radius:17px;align-items:center;gap:12px;min-height:92px;padding:14px;text-decoration:none;display:flex}.pwa-home-grid>button{width:100%;font:inherit}.pwa-home-grid>*>span{color:#fbca5b;background:#5a2d9c1c;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.pwa-home-grid div{flex:1;gap:4px;min-width:0;display:grid}.pwa-home-grid strong{font-size:11.5px}.pwa-home-grid small{color:#a79cb8;font-size:9.5px;line-height:1.4}.pwa-home-grid>*>svg{color:#a79cb8}.pwa-home-foot{z-index:1;color:#a79cb8;text-align:center;justify-content:center;align-items:center;gap:7px;margin:26px auto 0;font-size:9px;display:flex;position:relative}@keyframes pwa-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.pwa-home{padding-inline:14px}.pwa-home-nav{height:66px}.pwa-home-account span{display:none}.pwa-home-account{justify-content:center;width:38px;padding:0}.pwa-home-hero{margin-top:33px}.pwa-home-orbit{border-radius:21px;width:64px;height:64px;margin-bottom:19px}.pwa-home h1{font-size:clamp(2.8rem,14vw,4rem)}.pwa-home-grid{grid-template-columns:1fr;margin-top:27px}.pwa-home-grid>*{min-height:78px}}.lp{--gold:#f3bd60;--gold-2:#f9c56b;--violet:#a78bfa;--violet-2:#7c3aed;color:#e9e4f5;background:radial-gradient(900px 500px at 80% -5%,#7c3aed47,#0000 60%),radial-gradient(800px 500px at 0 10%,#f3bd601a,#0000 55%),radial-gradient(1000px 700px at 50% 110%,#7c3aed2e,#0000 60%),#08060f;overflow-x:hidden}.lp *{box-sizing:border-box}.lp-serif{font-family:var(--f-titular), Georgia, "Times New Roman", serif}.lp-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;height:auto}.lp-grid>*,.lp-steps>*,.lp-two>*,.lp-tstrip>*,.lp-footer-grid>*,.lp-nav-in>*,.lp-feature-list>*{min-width:0}.lp-h1,.lp-sub,.lp-service h3,.lp-service p,.lp-step p,.lp-tcard p,.lp-about p,.lp-legal p,.lp-legal li,.lp-contact-row{overflow-wrap:break-word}.lp-eyebrow{max-width:100%}.lp-brand .lp-marca-texto{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08060fb8;border-bottom:1px solid #ffffff14;position:sticky;top:0}.lp-nav-in{align-items:center;gap:14px;height:62px;display:flex}.lp-brand{letter-spacing:.2px;flex:0 auto;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:800;display:flex;overflow:hidden}.lp-logo{align-items:center;gap:10px;min-width:0;display:flex}.lp-logo img,.lp-footer-logo img{flex:none;max-width:none;display:block}.lp-brand .lp-emblema{width:auto;height:42px}.lp-brand .lp-palabra{width:auto;height:26px}.lp-brand:has(.lp-emblema){flex-shrink:0}.lp-brand:has(.lp-marca-texto){flex-shrink:1}.lp-nav-links{color:#c9c3dd;align-items:center;gap:26px;margin-left:auto;font-size:14px;display:none}.lp-nav-links a:hover{color:#fff}.lp-nav .lp-cta-sm{margin-left:auto}@media (min-width:860px){.lp-nav-links{display:flex}.lp-nav .lp-cta-sm{margin-left:0}}@media (max-width:859px){.lp-nav .lp-nav-account{margin-left:auto}.lp-nav .lp-cta-sm{margin-left:0}}.lp-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.lp-btn:active{transform:translateY(1px)}.lp-btn-gold{background:linear-gradient(135deg,var(--gold),#dfa43f);color:#241a06;box-shadow:0 10px 30px -8px #f3bd608c}.lp-btn-gold:hover{transform:translateY(-1px);box-shadow:0 14px 38px -8px #f3bd60b3}.lp-btn-ghost{color:#ede9fe;background:#ffffff0d;border-color:#a78bfa66}.lp-btn-ghost:hover{background:#a78bfa29}.lp-cta-sm{padding:9px 18px;font-size:14px}.lp-hero{text-align:center;padding:clamp(56px,10vw,110px) 0 clamp(48px,8vw,84px);position:relative}.lp-stars{pointer-events:none;opacity:.5;background-image:radial-gradient(1.4px 1.4px at 20% 30%,#fff,#0000),radial-gradient(1.4px 1.4px at 75% 20%,#fff,#0000),radial-gradient(1.2px 1.2px at 40% 70%,#f3bd60,#0000),radial-gradient(1.6px 1.6px at 88% 60%,#fff,#0000),radial-gradient(1.2px 1.2px at 60% 45%,#c4b5fd,#0000),radial-gradient(1.3px 1.3px at 10% 80%,#fff,#0000),radial-gradient(1.2px 1.2px at 92% 88%,#fff,#0000);animation:6s ease-in-out infinite alternate lp-tw;position:absolute;inset:0}@keyframes lp-tw{0%{opacity:.35}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.lp-stars{animation:none}}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);background:#f3bd600f;border:1px solid #f3bd6059;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex;position:relative}.lp-h1{letter-spacing:-.5px;max-width:14ch;margin:20px auto 0;font-size:clamp(2.1rem,6.2vw,4.2rem);font-weight:800;line-height:1.05;position:relative}.lp-h1 .g{background:linear-gradient(120deg,var(--gold),#fff 55%,var(--violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-sub{color:#c6c0da;max-width:56ch;margin:20px auto 0;font-size:clamp(1rem,2.3vw,1.2rem);line-height:1.6;position:relative}.lp-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex;position:relative}.lp-badges{color:#b9b2d0;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:34px;font-size:13.5px;display:flex;position:relative}.lp-badges span{align-items:center;gap:7px;display:inline-flex}.lp-section{padding:clamp(44px,7vw,80px) 0}.lp-section-head{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,44px)}.lp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);font-size:13px;font-weight:800}.lp-h2{letter-spacing:-.4px;margin:10px 0 0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800}.lp-h2+p{color:#b9b2d0;margin:14px 0 0;font-size:1.05rem;line-height:1.6}.lp-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:620px){.lp-grid{grid-template-columns:1fr 1fr}}@media (min-width:980px){.lp-grid{grid-template-columns:1fr 1fr 1fr}}.lp-service{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:20px;padding:24px;transition:transform .18s,border-color .2s;position:relative;overflow:hidden}.lp-service:hover{border-color:#f3bd6066;transform:translateY(-4px)}.lp-service .ic{font-size:30px}.lp-service h3{margin:12px 0 6px;font-size:1.18rem;font-weight:800}.lp-service p{color:#b7b0cd;margin:0;font-size:.95rem;line-height:1.55}.lp-price{align-items:baseline;gap:6px;margin-top:16px;display:flex}.lp-price b{color:var(--gold-2);font-size:1.5rem;font-weight:800}.lp-price span{color:#8b84a3;font-size:.85rem}.lp-service .lp-btn{width:100%;margin-top:16px;padding:11px;font-size:14px}.lp-steps{counter-reset:step;grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.lp-steps{grid-template-columns:repeat(4,1fr)}}.lp-step{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:24px 20px;position:relative}.lp-step .n{color:#241a06;background:linear-gradient(135deg,var(--gold),#dfa43f);border-radius:999px;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:18px;font-weight:800;display:grid}.lp-step h3,.lp-step h4{margin:0 0 6px;font-size:1.05rem}.lp-step p{color:#b0a9c6;margin:0;font-size:.9rem;line-height:1.5}.lp-band{text-align:center;background:linear-gradient(135deg,#7c3aed4d,#f3bd601f);border:1px solid #ffffff1f;border-radius:26px;padding:clamp(28px,5vw,52px);position:relative;overflow:hidden}.lp-band h2{margin:0;font-size:clamp(1.6rem,4vw,2.4rem)}.lp-band p{color:#e4def3;max-width:60ch;margin:14px auto 0;line-height:1.6}.lp-feature-list{text-align:left;grid-template-columns:1fr;gap:12px;max-width:720px;margin:22px auto 0;padding:0;list-style:none;display:grid}@media (min-width:680px){.lp-feature-list{grid-template-columns:1fr 1fr}}.lp-feature-list li{color:#e7e2f4;align-items:flex-start;gap:10px;font-size:.98rem;display:flex}.lp-feature-list .ck{color:var(--gold-2);flex:none}.lp-tstrip{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.lp-tstrip{grid-template-columns:1fr 1fr 1fr}}.lp-tcard{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;padding:20px}.lp-tcard .stars{color:var(--gold);font-size:14px}.lp-tcard p{color:#d7d2e6;margin:10px 0 0;font-size:.95rem;line-height:1.55}.lp-tcard .who{align-items:center;gap:10px;margin-top:12px;font-size:.9rem;display:flex}.lp-tcard .av{color:#fff;background:linear-gradient(135deg,#4c1d95,#7c3aed);border-radius:999px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;overflow:hidden}.lp-two{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (min-width:860px){.lp-two{grid-template-columns:1.1fr .9fr}}.lp-about p{color:#c2bcd6;font-size:1.02rem;line-height:1.7}.lp-contact-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:26px}.lp-contact-card h3{margin:0 0 14px;font-size:1.25rem}.lp-contact-row{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:11px 0;font-size:.98rem;display:flex}.lp-contact-row:last-child{border-bottom:0}.lp-contact-row .ic{background:#a78bfa29;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lp-contact-row a{color:var(--violet);word-break:break-word;font-weight:600}.lp-footer{color:#8f88a6;border-top:1px solid #ffffff14;margin-top:20px;padding:40px 0 30px;font-size:14px}.lp-footer-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:720px){.lp-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.lp-footer h3,.lp-footer h5{color:#cfc9e0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px}.lp-footer a{color:#a79fbd;padding:5px 0;display:block}.lp-footer a:hover{color:#fff}.lp-footer-bottom{color:#a79cb8;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:28px;padding-top:20px;font-size:12.5px;display:flex}.lp-legal{max-width:820px;margin:0 auto;padding:clamp(30px,6vw,60px) 20px 60px}.lp-legal h1{margin:0 0 6px;font-size:clamp(1.8rem,4.5vw,2.6rem)}.lp-legal .upd{color:#8b84a3;margin:0 0 26px;font-size:13px}.lp-legal h2{color:#efeaff;margin:30px 0 8px;font-size:1.25rem}.lp-legal p,.lp-legal li{color:#c3bdd6;font-size:1rem;line-height:1.72}.lp-legal ul{gap:6px;padding-left:20px;display:grid}.lp-legal a{color:var(--violet)}.lp-legal .box{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;margin:16px 0;padding:16px 18px}.telar{background:var(--lino);color:var(--tinta);font-family:var(--f-cuerpo), system-ui, -apple-system, sans-serif;font-size:16.5px;line-height:1.62}.telar h1,.telar h2,.telar h3,.telar .serif{font-family:var(--f-titular), Georgia, "Times New Roman", serif;letter-spacing:-.005em;color:var(--tinta);font-weight:400}.telar h1{font-size:clamp(2.9rem,7vw,5.4rem);line-height:1.02}.telar h2{font-size:clamp(1.95rem,4.1vw,3rem);line-height:1.06}.telar h3{font-size:1.38rem;line-height:1.2}.telar p{color:var(--tinta)}.telar em,.telar .rubrica{color:var(--rubia);font-style:italic}.telar .rot{font-family:var(--f-cifras), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--ceniza);font-size:10.5px;font-weight:300;line-height:1.7;display:inline-block}.telar .cifra{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;font-variant-numeric:tabular-nums;font-weight:500}.franja{position:relative;overflow:hidden}.franja>.lp-wrap{z-index:1;position:relative}.cose{background:repeating-linear-gradient(90deg, var(--tinta) 0 9px, transparent 9px 17px);opacity:.3;height:3px}.t-diaper{background-image:var(--pat-diaper)}.t-tramado{background-image:var(--pat-tramado)}.e-tiras{background-image:var(--pat-tiras)}.e-bogolan{background-color:var(--noche);background-image:var(--pat-bogolan);background-size:198px 198px}.f-sellos{background-image:var(--pat-sellos);opacity:.62;background-position:50%;background-size:auto 76px;height:76px}.reserva{position:relative}.reserva:before{content:"";background:var(--noche);position:absolute;inset:-28px -32px;box-shadow:0 0 0 1px #f4eee21f}.reserva>*{position:relative}@media (max-width:700px){.reserva:before{inset:-20px -22px}}.noche,.noche h1,.noche h2,.noche h3,.noche p{color:var(--lino-noche)}.noche .rot{color:#a79cb8}.telar .lp-btn{box-shadow:none;text-shadow:none;min-height:50px;font-family:var(--f-cuerpo), system-ui, sans-serif;letter-spacing:.01em;border-radius:0;padding:14px 24px;font-size:14.5px;font-weight:700;transition:background .16s,color .16s,border-color .16s}.telar .lp-btn-gold{background:var(--tinta);border:1.5px solid var(--tinta);color:var(--lino)}.telar .lp-btn-gold:hover{background:var(--rubia);border-color:var(--rubia);color:#fff;box-shadow:none;transform:none}.telar .lp-btn-ghost{border:1.5px solid var(--tinta);color:var(--tinta);background:0 0}.telar .lp-btn-ghost:hover{background:var(--tinta);color:var(--lino)}.telar .noche .lp-btn-ghost{border-color:var(--lino-noche);color:var(--lino-noche)}.telar .noche .lp-btn-ghost:hover{background:var(--lino-noche);color:var(--noche)}.telar .lp-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f1e6f0;border-bottom:1px solid #240d4629}.telar .lp-brand{font-family:var(--f-titular), Georgia, serif;color:var(--tinta);font-size:21px;font-weight:400}.telar .lp-nav-links{color:var(--tinta-tenue);font-size:13.5px}.telar .lp-nav-links a{white-space:nowrap}.telar .lp-nav-links a:hover{color:var(--tinta)}.telar .lp-nav-account{color:var(--tinta);border:1px solid #240d4647;border-radius:0}.telar .lp-nav-account:hover{background:var(--tinta);color:var(--lino)}.telar .lp-nav-in{gap:12px}.telar .lp-nav-links{gap:18px;margin-left:auto}@media (min-width:1240px){.telar .lp-nav-links{gap:24px}}.telar .lp-nav-account{white-space:nowrap;padding:8px 12px}.telar .lp-nav .lp-cta-sm{white-space:nowrap;min-height:44px;padding:12px 16px;font-size:13.5px}.telar .lp-nav .lp-chat-cta-fallback{display:none}.lp-cart-link{color:var(--tinta);align-items:center;padding:6px;text-decoration:none;display:inline-flex;position:relative}.lp-cart-link:hover{color:var(--rubia)}.lp-cart-badge{background:var(--rubia);color:#fff;pointer-events:none;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-6px}.capitular{float:left;font-family:var(--f-titular), Georgia, serif;color:var(--rubia);padding:6px 12px 0 0;font-size:4.6rem;line-height:.78}.tj-maestros{min-width:0;margin:clamp(30px,4.2vw,46px) 0 0}.tj-maestros-rot{margin:0 0 12px}.tj-maestros-marco{border-top:1px solid #240d4633;border-bottom:1px solid #240d4633;padding:24px 0 20px;position:relative;overflow:hidden}.tj-maestros-pista{--tj-paso:clamp(230px, 24vw, 312px);--tj-arranque:0;padding:0 0 0 calc(50% - var(--tj-paso) / 2);transform:translateX(calc(var(--tj-paso) * var(--tj-arranque)));animation:tj-desfile var(--tj-dur) cubic-bezier(.62,0,.2,1) infinite;align-items:flex-start;margin:0;list-style:none;display:flex}.tj-maestro{flex:0 0 var(--tj-paso);width:var(--tj-paso);text-align:center;animation:tj-realce var(--tj-dur) cubic-bezier(.62,0,.2,1) infinite;animation-delay:calc(var(--j) * var(--tj-retardo))}.tj-maestro-arco{aspect-ratio:3/4;background:var(--lino-hondo);border:1.5px solid var(--rubia);width:84%;animation:tj-marco var(--tj-dur) cubic-bezier(.62,0,.2,1) infinite;animation-delay:calc(var(--j) * var(--tj-retardo));border-radius:46% 46% 0 0/32% 32% 0 0;margin:0 auto;display:block;position:relative;overflow:hidden}.tj-maestro-arco:after{content:"";pointer-events:none;border:1px solid #240d462e;border-radius:45% 45% 0 0/31% 31% 0 0;position:absolute;inset:5px}.tj-maestro-arco img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.tj-maestro-sello{opacity:.7;place-items:center;display:grid;position:absolute;inset:0}.tj-maestro-sello svg{width:52%;height:auto}.tj-maestro-pie{max-width:96%;animation:tj-pie var(--tj-dur) cubic-bezier(.62,0,.2,1) infinite;animation-delay:calc(var(--j) * var(--tj-retardo));margin:13px auto 0;display:block}.tj-maestro-pie b{font-family:var(--f-titular), Georgia, "Times New Roman", serif;color:var(--tinta);font-size:1.16rem;font-weight:400;line-height:1.16;display:block}.tj-maestro-pie .rot{letter-spacing:.18em;margin-top:5px;font-size:9.5px;line-height:1.5}.tj-maestros-solo .tj-maestros-pista{justify-content:center;padding-left:0}.tj-maestros-solo .tj-maestros-pista,.tj-maestros-solo .tj-maestro,.tj-maestros-solo .tj-maestro-arco,.tj-maestros-solo .tj-maestro-pie{animation:none}.tj-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0 0;display:grid}.tj-card{background:#ffffff73;border:1px solid #240d4629;border-radius:2px;flex-direction:column;padding:28px 22px 22px;transition:border-color .22s,box-shadow .22s,transform .18s;display:flex;position:relative}.tj-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(160deg,#86551008 0%,#0000 50%);transition:opacity .28s;position:absolute;inset:0}.tj-card:hover{background:#ffffff9e;border-color:#8655104d}.tj-card:hover:before{opacity:1}.tj-card-num{font-family:var(--f-cifras), ui-monospace, monospace;letter-spacing:.18em;color:var(--ceniza);text-transform:uppercase;margin-bottom:18px;font-size:10.5px}.tj-card-icon{width:44px;height:44px;color:var(--rubia);border:1px solid #86551038;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.tj-card-icon svg{flex:none}.tj-card-img{aspect-ratio:4/5;background:var(--lino-hondo);width:100%;margin-bottom:16px;display:block;overflow:hidden}.tj-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.tj-card:hover .tj-card-img img{transform:scale(1.04)}.tj-card h3{font-family:var(--f-titular), Georgia, serif;color:var(--tinta);margin:0;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.15}.tj-card p{color:var(--tinta-tenue);flex:1;margin:9px 0 16px;font-size:13.5px;line-height:1.55}.tj-card-foot{border-top:1px solid #240d461a;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.tj-card .precio{font-family:var(--f-cifras), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--rubia);white-space:nowrap;font-size:14px;font-weight:500}.tj-card .lp-btn{min-height:34px;margin:0;padding:6px 14px;font-size:12.5px}.lp-services-note{color:var(--tinta-tenue);background:#fff6;border:1px solid #240d461a;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:32px;padding:18px 24px;font-size:14px;display:flex}.lp-services-note span{flex:0 auto}.lp-services-note .lp-btn{margin:0}.tj-telar{border-left:1px solid #240d462e;grid-template-columns:repeat(4,1fr);margin:30px 0 0;display:grid}.tj-telar h3{margin:12px 0 8px;font-size:1.14rem}.tj-telar p{color:var(--tinta-tenue);font-size:13.5px}.telar .lp-band,.telar .lp-tcard,.telar .lp-contact-card,.telar .lp-services-note{box-shadow:none;background:0 0;border:1px solid #240d4633;border-radius:0}.telar .lp-band p,.telar .lp-tcard p{color:var(--tinta-tenue)}.telar .lp-feature-list li{color:var(--tinta)}.telar .lp-feature-list .ck{color:var(--rubia);background:0 0;border:1px solid #240d464d;border-radius:0}.telar .lp-tcard .stars{color:var(--rubia);letter-spacing:2px}.telar .lp-kicker{font-family:var(--f-cifras), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--ceniza);font-size:10.5px;font-weight:400}.telar .lp-section-head p,.telar .lp-hero-v2-sub,.telar .lp-about p{color:var(--tinta-tenue)}.telar .lp-contact-row .ic{color:var(--rubia);background:0 0;border:1px solid #240d463d;border-radius:0}.telar .lp-contact-row a{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.telar .lp-footer{color:var(--ceniza);background:0 0;border-top:1px solid #240d4633}.telar .lp-footer p,.telar .lp-footer-bottom,.telar .lp-footer-bottom span,.telar .lp-footer small{color:var(--ceniza)}.telar .lp-footer a,.telar .lp-footer h3{color:var(--tinta)}@media (max-width:900px){.tj-maestros-marco{margin-inline:-20px}.tj-maestros-pista{--tj-paso:clamp(158px, 60vw, 240px)}.tj-telar{grid-template-columns:1fr 1fr}.tj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capitular{font-size:3.6rem}}@media (max-width:560px){.tj-grid{grid-template-columns:1fr}.tj-card{padding:22px 18px 18px}}@media (prefers-reduced-motion:reduce){.telar .tj-maestros-pista{flex-wrap:wrap;justify-content:center;gap:22px 0;padding-left:0;animation:none!important;transform:none!important}.telar .tj-maestro,.telar .tj-maestro-arco,.telar .tj-maestro-pie{animation:none!important}.telar .tj-maestro{opacity:1!important;transform:none!important}.telar .tj-maestro-pie{opacity:1!important}.telar .tj-maestro[aria-hidden=true]{display:none}}.pc-titulo{max-width:22ch;margin:12px 0 0}.pc-lista{border-top:1px solid #240d462e;border-left:1px solid #240d462e;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.pc-razon{border-bottom:1px solid #240d462e;border-right:1px solid #240d462e;flex-direction:column;gap:8px;padding:22px 20px 24px;display:flex}.pc-glifo{width:34px;height:34px;color:var(--rubia);border:1px solid #240d464d;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.telar .pc-razon h3{word-spacing:.14em;margin:6px 0 0;font-size:1.2rem}.telar .pc-razon p{color:var(--tinta-tenue);margin:0;font-size:14px;line-height:1.55}.telar .pc-enlace{color:var(--tinta);text-underline-offset:3px;margin-top:auto;padding-top:6px;font-size:13.5px;text-decoration:underline}.telar .pc-empresa{color:var(--tinta-tenue);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:22px 0 0;font-size:14px;display:flex}.telar .pc-empresa b{color:var(--tinta)}.telar .pc-empresa a{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.telar .pf{max-width:820px;margin:12px 0 0}.telar .pf-titulo{max-width:22ch;margin:0 0 22px}.telar .pf-item{border-top:1px solid #240d462e}.telar .pf-item:last-child{border-bottom:1px solid #240d462e}.telar .pf-pregunta{cursor:pointer;font-family:var(--f-titular), Georgia, "Times New Roman", serif;color:var(--tinta);word-spacing:.14em;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 2px;font-size:1.22rem;line-height:1.3;list-style:none;display:flex}.telar .pf-pregunta::-webkit-details-marker{display:none}.telar .pf-pregunta:after{content:"+";font-family:var(--f-cifras), ui-monospace, monospace;color:var(--rubia);flex:none;font-size:18px}.telar .pf-item[open] .pf-pregunta:after{content:"−"}.telar .pf-pregunta:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.telar .pf-respuesta{padding:0 2px 18px}.telar .pf-respuesta p{max-width:68ch;color:var(--tinta-tenue);margin:0;font-size:15px;line-height:1.6}.telar .pf-respuesta a{color:var(--tinta);text-underline-offset:3px;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-block}@media (min-width:901px){.pc-lista[data-n="6"],.pc-lista[data-n="9"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.telar .tm-hero{border-bottom:1px solid #240d4624;padding:clamp(40px,7vw,84px) 0 clamp(36px,6vw,64px)}.telar .tm-hero h1{max-width:20ch;font-family:var(--f-titular), Georgia, "Times New Roman", serif;color:var(--tinta);word-spacing:.08em;margin:12px 0 0;font-size:clamp(2.2rem,7vw,3.6rem);font-weight:400;line-height:1.04}.telar .tm-entrada{max-width:60ch;color:var(--tinta-tenue);margin:18px 0 0;font-size:17px;line-height:1.6}.telar .tm-promesas{gap:8px;max-width:64ch;margin:22px 0 0;padding:0;list-style:none;display:grid}.telar .tm-promesas li{color:var(--tinta);padding-left:22px;font-size:15px;line-height:1.5;position:relative}.telar .tm-promesas li:before{content:"✦";color:var(--rubia);font-size:13px;position:absolute;top:1px;left:0}.telar .tm-acciones{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.telar .tm-asistente{max-width:62ch;color:var(--tinta-tenue);margin:14px 0 0;font-size:13.5px;line-height:1.55}.telar .tm-preguntas h2{max-width:22ch;margin:12px 0 0}.telar .tm-lista{border-top:1px solid #240d462e;border-left:1px solid #240d462e;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none;display:grid}.telar .tm-lista li{font-family:var(--f-titular), Georgia, "Times New Roman", serif;color:var(--tinta);word-spacing:.12em;border-bottom:1px solid #240d462e;border-right:1px solid #240d462e;padding:16px 18px;font-size:1.2rem;line-height:1.3}.telar .tm-nota{max-width:66ch;color:var(--tinta-tenue);margin:16px 0 0;font-size:13.5px;line-height:1.55}.telar .tm-alcance{padding-top:0}@media (max-width:560px){.telar .tm-lista{grid-template-columns:1fr}.telar .tm-acciones .lp-btn{justify-content:center;width:100%}}@media (max-width:900px){.pc-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pc-lista{grid-template-columns:1fr}.pc-razon{padding:18px 16px 20px}}.hs .rot{margin-bottom:6px;display:inline-block}.telar .hs-entrada{font-size:17px;line-height:1.6}.hs-linea{border-left:2px solid #240d462e;margin:18px 0 8px;padding:0;list-style:none}.hs-hito{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:14px 0 14px 18px;display:grid;position:relative}.hs-hito:before{content:"";background:var(--lino);border:2px solid var(--tinta);border-radius:50%;width:14px;height:14px;position:absolute;top:21px;left:-8px}.hs-hito.hecho:before{background:var(--tinta)}.hs-hito.empezado:before{background:linear-gradient(90deg, var(--tinta) 50%, var(--lino) 50%)}.hs-anio{font-family:var(--f-cifras), ui-monospace, monospace;color:var(--tinta);padding-top:2px;font-size:15px;font-weight:700}.telar .hs-hito h3{margin:0;font-size:1.25rem}.hs-estado{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue);margin:4px 0 6px;font-size:11.5px;font-weight:700;display:inline-block}.hs-estado.hecho{color:#1d6b45}.hs-estado.empezado{color:#7a4f0d}.telar .hs-hito p{margin:0}.telar .hs-nota{color:var(--tinta-tenue);font-size:14.5px}.hs-principios{gap:8px;padding-left:20px;display:grid}.hs-cta{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}@media (max-width:560px){.hs-hito{grid-template-columns:1fr;gap:2px}.hs-cta .lp-btn{width:100%}}.ctj .rot{margin-bottom:6px;display:inline-block}.telar .ctj-migas{color:var(--ceniza);overflow-wrap:anywhere;margin:0 0 14px;font-size:13.5px}.telar .ctj-migas a{color:var(--rubia)}.telar .ctj-entrada{font-size:17px;line-height:1.6}.ctj-indice ol{gap:4px;margin:18px 0 6px;padding-left:22px;display:grid}.ctj-apartado{scroll-margin-top:90px}.ctj-lista{gap:10px;margin:6px 0 0;padding-left:20px;display:grid}.telar .ctj-vivo{border-left:3px solid var(--rubia);background:var(--lino-hondo);color:var(--tinta-tenue);border-radius:0 10px 10px 0;margin:16px 0 0;padding:14px 16px}.telar .ctj-vivo p{margin:0 0 6px}.telar .ctj-vivo p:last-child{margin-bottom:0}.telar .ctj-vivo b{color:var(--tinta)}.telar .inf h2{margin-top:38px;font-size:clamp(1.55rem,3.4vw,2.2rem)}.telar .inf h1{font-size:clamp(2.3rem,6vw,3.8rem)}.telar .inf .inf-entrada{font-size:17px;line-height:1.6}.telar .inf .inf-nota{color:var(--tinta-tenue);font-size:14.5px}.telar .inf .inf-titular{border-left:4px solid var(--rubia);background:var(--lino-hondo);margin:16px 0;padding:14px 16px;font-size:18px;font-weight:700;line-height:1.45}.inf-minutos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0 6px;display:grid}.inf-lado{background:#fffaf2;border:1px solid #240d4629;border-radius:12px;padding:14px 16px}.telar .inf-lado h3{margin:0 0 2px;font-size:1.15rem}.inf-lado dl{gap:4px;margin:8px 0 0;display:grid}.inf-lado dl div{color:var(--tinta);justify-content:space-between;gap:10px;font-size:14.5px;display:flex}.inf-lado dt{color:var(--tinta-tenue)}.inf-lado dd{font-family:var(--f-cifras), ui-monospace, monospace;white-space:nowrap;margin:0;font-weight:700}.inf-lado .inf-queda{border-top:1px solid #240d4624;padding-top:6px}.inf-lado .inf-queda dd{color:#1d6b45}.inf-cifras{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:14px 0;display:grid}.inf-cifra{background:#fffaf2;border:1px solid #240d4629;border-radius:12px;padding:14px 16px}.telar .inf-cifra p{margin:0}.telar .inf-cifra .inf-valor{font-family:var(--f-cifras), ui-monospace, monospace;color:var(--tinta);font-size:26px;font-weight:700;line-height:1.1}.telar .inf-cifra .inf-etiqueta{margin-top:4px;font-size:14.5px;font-weight:700}.telar .inf-cifra .inf-muestra{color:var(--tinta-tenue);margin-top:3px;font-size:13px}.inf-comprobable,.inf-limites,.inf-hecho,.inf-probar{gap:10px;padding-left:20px;display:grid}.inf-comprobable li,.inf-limites li,.inf-hecho li,.inf-probar li{color:var(--tinta);line-height:1.55}.inf-probar a{overflow-wrap:anywhere}.telar .inf .inf-sub{margin:22px 0 8px;font-size:1.2rem}.inf-tabla{margin:10px 0;overflow-x:auto}.inf-tabla table{border-collapse:collapse;width:100%;min-width:420px;color:var(--tinta);font-size:14.5px}.inf-tabla th{text-align:left;color:var(--tinta-tenue);border-bottom:1px solid #240d4633;padding:6px 8px;font-size:12.5px}.inf-tabla td{font-family:var(--f-cifras), ui-monospace, monospace;border-bottom:1px solid #240d4614;padding:6px 8px}.dc h2{max-width:22ch;margin:12px 0 0}.dc-puertas{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0 0;display:grid}.dc-puerta{background:#ffffff80;border:1.5px solid #240d4638;flex-direction:column;gap:12px;min-width:0;padding:22px 22px 24px;display:flex}.dc-puerta.ia{border-style:dashed;border-color:#b0701699}.dc-cabeza{align-items:center;gap:14px;display:flex}.dc-cabeza>div{flex:auto;min-width:0}.dc-icono{background:var(--noche);width:56px;height:56px;color:var(--lino-noche);border-radius:50%;flex:none;place-items:center;font-size:26px;line-height:1;display:grid}.lp .dc-emblema{width:auto;max-width:none;height:34px}.dc-icono.dc-retrato{border:1px solid #ebae488c;padding:0;overflow:hidden}.lp .dc-retrato img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.telar .dc h3{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:1.6rem;display:flex}.dc-sello{white-space:nowrap;background:var(--ocre);color:#22170a;min-width:30px;height:22px;font-family:var(--f-cifras), ui-monospace, monospace;letter-spacing:.04em;border-radius:4px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.telar .dc-lema{color:var(--tinta-tenue);margin:4px 0 0;font-size:14px;font-weight:700}.telar .dc-puerta>p{margin:0;font-size:15.5px;line-height:1.55}.telar .dc-nota{color:var(--tinta-tenue);font-size:14px}.dc-boton{white-space:normal;text-align:center;align-self:flex-start;margin-top:auto}@media (max-width:760px){.dc-puertas{grid-template-columns:1fr}.dc-boton{align-self:stretch}}.vh-punto{vertical-align:1px;background:#4fd18b;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #4fd18b2e}.md-photo.vh-photo{place-items:center;display:grid}.vh-inicial{font-family:var(--f-titular), Georgia, serif;color:#f4eee2e6;font-size:34px;line-height:1}.md-meta.vh-ilustrativa{font-style:italic}.vh-verificado{color:#f4eee2;letter-spacing:.025em;white-space:nowrap;background:#190b2d;border:1px solid #b98b3d;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 9px 5px 6px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.vh-verificado svg{color:#ebae48;flex:0 0 20px}.cr-foto>.vh-verificado{position:absolute;bottom:10px;left:10px}.vh-card .vh-verificado{margin-top:6px}.vh-estado{color:#c7c0b1;align-items:center;gap:6px;margin-top:5px;font-size:12.5px;display:inline-flex}.vh-estado:before{content:"";background:#9d92ae;border-radius:50%;width:8px;height:8px}.vh-estado.en-linea{color:#4fd18b}.vh-estado.en-linea:before{background:#4fd18b}.vh-estado.servicio-disponible{color:#4fd18b}.vh-estado.servicio-disponible:before{background:#4fd18b}.telar .noche .vh-card .vh-estado.servicio-disponible,.cr-carruseles .cr-tarjeta .cr-estado.servicio-disponible{color:#4fd18b}.vh-estado.en-consulta{color:var(--ocre)}.vh-estado.en-consulta:before{background:var(--ocre)}.vh-oro{color:var(--ocre);font-weight:700}.md-action.vh-action{place-content:center;min-height:46px}.md-action.vh-action.viva{background:var(--ocre);color:#22170a}.vh-todos{text-align:center;margin:20px 0 0}.md-card.vh-asistente{width:100%;font:inherit;text-align:left;border-style:dashed;border-color:#ebae488c}.md-photo.vh-photo-asistente{background:radial-gradient(80% 80% at 30% 20%, #ebae484d, transparent 60%), var(--noche)}.vh-asistente-emblema{width:auto;height:46px}.vh-ia{background:var(--ocre);color:#22170a;min-width:24px;height:20px;font-family:var(--f-cifras), ui-monospace, monospace;letter-spacing:.04em;border-radius:4px;flex:none;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-grid}.vh-estado.ia{color:var(--ocre)}.vh-estado.ia:before{content:"✦";background:0 0;border-radius:0;width:auto;height:auto;font-size:11px}.telar .noche .vh-card .vh-estado.en-linea{color:#4fd18b}.telar .noche .vh-card .vh-estado.en-consulta,.telar .noche .vh-card .vh-oro,.telar .noche .vh-card .vh-estado.ia{color:var(--ocre)}.telar .noche .vh-card .md-action>span{color:inherit}.telar .noche .vh-card .vh-ia{color:#22170a}.vh-sello{background:#ebae4824;border:1px solid #ebae4880;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.telar .noche .vh-card .vh-sello,.telar .noche .vh-card .vh-sello span{color:var(--ocre)}.md-card.vh-card.vh-favorito{border-color:#ebae48a6}@media (max-width:700px){.md-card.vh-card{grid-template-columns:72px minmax(0,1fr);row-gap:12px}.md-card.vh-card .md-photo{width:68px;height:68px}.md-card.vh-card .vh-action{grid-column:1/-1;min-width:0}}@media (prefers-reduced-motion:no-preference){.vh-punto{animation:2.4s ease-in-out infinite vh-late}@keyframes vh-late{50%{box-shadow:0 0 0 6px #4fd18b0d}}}.md-section{overflow:hidden}.md-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:34px;margin-bottom:28px;display:grid}.md-heading h2{max-width:19ch;margin:12px 0 0}.md-heading p{max-width:56ch;color:var(--lino-noche);margin:0 0 3px}.md-list{gap:14px;display:grid}.md-card{min-height:132px;color:var(--lino-noche);cursor:pointer;background:#190b2dbd;border:1px solid #f4eee240;border-radius:3px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:17px;padding:16px 18px;transition:border-color .2s,background-color .2s;display:grid}.md-card:hover{border-color:var(--ocre);background-color:#190b2df5}.md-card:focus-visible{outline:3px solid var(--ocre);outline-offset:3px}.md-photo{border:2px solid var(--ocre);background:var(--noche);border-radius:50%;width:80px;height:80px;display:block;position:relative;overflow:hidden}.md-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.md-copy{min-width:0;display:block}.md-name{align-items:center;gap:7px;min-width:0;display:flex}.md-name strong{overflow-wrap:anywhere;font-family:var(--f-titular), Georgia, serif;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:400;line-height:1.05}.md-role,.md-meta{display:block}.md-role{color:var(--lino-noche);margin-top:7px;font-size:13px}.md-meta{color:#b7af9f;margin-top:3px;font-size:12px}.md-action{text-align:center;border:1.5px solid var(--ocre);min-width:108px;color:var(--ocre);padding:11px 13px;display:grid}.md-action>span{font-size:13px;font-weight:750}.md-action small{color:#c7c0b1;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9px}.md-demo-note{color:#a79cb8;margin:18px 0 0;font-size:11px;line-height:1.55}@media (min-width:760px){.md-list{grid-template-columns:repeat(2,minmax(0,1fr))}.md-card:first-child:last-child{grid-column:1/-1;max-width:720px}}@media (max-width:700px){.md-heading{grid-template-columns:1fr;gap:13px}.md-heading p{font-size:14px}.md-card{gap:12px;padding:14px 12px}.md-action{min-width:78px;padding:10px 8px}.md-action small{max-width:65px}}@media (max-width:360px){.md-card{grid-template-columns:72px minmax(0,1fr) 66px;gap:9px;padding-inline:9px}.md-photo{width:68px;height:68px}.md-action{min-width:0;padding-inline:5px}.md-action small{display:none}}.mp-page{background:var(--lino);min-height:100dvh;color:var(--tinta)}.mp-main{padding:clamp(22px,4vw,44px) 0 112px}.mp-back{color:var(--tinta-tenue);text-underline-offset:4px;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;text-decoration:underline;display:inline-flex}.mp-back:focus-visible,.mp-page a:focus-visible,.mp-page button:focus-visible{outline:3px solid var(--rubia);outline-offset:3px}.mp-hero{background:var(--lino-hondo);border:1px solid #240d4638;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);display:grid}.mp-portrait{background:var(--noche);min-height:480px;overflow:hidden}.mp-portrait img{object-fit:cover;object-position:center 16%;width:100%;height:100%;min-height:480px;display:block}.mp-intro{align-self:center;padding:clamp(26px,5vw,58px)}.mp-kicker{color:var(--rubia);font-family:var(--f-cifras), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:flex}.mp-intro h1{margin:13px 0 4px;font-size:clamp(2.3rem,7vw,4.8rem);font-weight:400;line-height:.94}.mp-role{color:var(--tinta-tenue);margin:0;font-size:16px}.mp-facts{border-top:1px solid #240d462e;border-left:1px solid #240d462e;grid-template-columns:repeat(2,minmax(0,1fr));margin:25px 0 0;display:grid}.mp-fact{border-bottom:1px solid #240d462e;border-right:1px solid #240d462e;padding:14px 15px}.mp-fact small,.mp-stat small{color:var(--ceniza);letter-spacing:.13em;text-transform:uppercase;font-size:9px;display:block}.mp-fact strong{margin-top:5px;font-size:13px;font-weight:650;display:block}.mp-demo-badge{color:var(--ceniza);letter-spacing:.08em;text-transform:uppercase;border:1px solid #240d4647;margin-top:18px;padding:5px 8px;font-size:10px;display:inline-flex}.mp-content{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(28px,6vw,74px);padding-top:clamp(42px,7vw,80px);display:grid}.mp-section+.mp-section{margin-top:50px}.mp-section h2{margin:0 0 17px;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:400}.mp-bio{color:var(--tinta-tenue);font-size:17px;line-height:1.75}.mp-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mp-gallery figure{margin:0}.mp-gallery img{aspect-ratio:4/5;object-fit:cover;border:1px solid #240d4638;width:100%;display:block}.mp-gallery-owner img{aspect-ratio:auto;object-fit:contain;height:auto}.mp-gallery figcaption{color:var(--ceniza);margin-top:8px;font-size:11px}.mp-side{border-left:1px solid #240d4633;align-self:start;padding-left:clamp(22px,4vw,42px)}.mp-stat{border-bottom:1px solid #240d4629;padding:18px 0}.mp-stat strong{color:var(--rubia);font-family:var(--f-titular), Georgia, serif;margin-top:6px;font-size:1.55rem;font-weight:400;display:block}.mp-reviews-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.mp-reviews-head h2{margin-bottom:0}.mp-reviews-head span{color:var(--ceniza);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.mp-reviews-head a{color:var(--rubia);white-space:nowrap;text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.mp-reviews-note{color:var(--ceniza);margin:-8px 0 12px;font-size:12px;line-height:1.5}.mp-reviews{gap:10px;display:grid}.mp-review{border-top:1px solid #240d4629;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.mp-avatar{width:42px;height:42px;color:var(--lino);background:var(--tinta);font-family:var(--f-titular), Georgia, serif;border-radius:50%;place-items:center;font-size:17px;display:grid}.mp-avatar.avatar-2,.mp-avatar.avatar-6{background:var(--rubia)}.mp-avatar.avatar-3,.mp-avatar.avatar-7{background:#66533f}.mp-avatar.avatar-4,.mp-avatar.avatar-8{background:#462d67}.mp-review-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mp-review-top b{font-size:13px}.mp-stars{color:var(--rubia);letter-spacing:1px;white-space:nowrap;font-size:11px}.mp-review p{color:var(--tinta-tenue);margin:7px 0 0;font-size:13px;line-height:1.55}.mp-review small{color:var(--ceniza);font-size:10px}.mp-actions{z-index:20;padding:10px max(14px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-right));background:#f7f1e6f5;border-top:1px solid #240d4633;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.mp-actions .lp-btn{width:100%;min-height:50px}@media (min-width:900px){.mp-actions{background:0 0;border:0;margin-top:22px;padding:0;position:static}}@media (max-width:760px){.mp-main{padding-top:18px}.mp-hero{grid-template-columns:1fr}.mp-portrait,.mp-portrait img{min-height:360px;max-height:480px}.mp-intro{padding:25px 20px 30px}.mp-content{grid-template-columns:1fr}.mp-side{border-top:1px solid #240d4633;border-left:0;padding:28px 0 0}}@media (max-width:420px){.mp-gallery{gap:7px}.mp-gallery figcaption{font-size:9px}.mp-facts{grid-template-columns:1fr}}.mp-auth-backdrop{z-index:2147482500;background:#190b2dc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mp-auth-modal{background:var(--noche);width:min(100%,430px);color:var(--lino);border:1px solid #f7f1e642;gap:14px;padding:28px;display:grid;position:relative}.mp-page .mp-auth-modal h2{color:#f7f1e6;font-family:var(--f-titular), Georgia, serif;margin:0;font-size:clamp(1.65rem,6vw,2.2rem);font-weight:400;line-height:1.04}.mp-auth-modal p{color:#c9c3b8;margin:0;font-size:14px;line-height:1.55}.mp-auth-telefono{gap:10px;display:grid}.mp-auth-o{color:#c9c3b8;align-items:center;gap:12px;font-size:12px;display:flex}.mp-auth-o:before,.mp-auth-o:after{content:"";background:#f7f1e62e;flex:1;height:1px}.mp-auth-close{width:38px;height:38px;color:var(--lino);cursor:pointer;background:0 0;border:1px solid #f7f1e62e;font-size:24px;position:absolute;top:9px;right:9px}.mp-google-button{color:#1f1f1f;background:#fff;border:1px solid #00000029;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:12px 18px;font-weight:700;text-decoration:none;display:flex}.mp-google-button svg{flex:none}.mp-page .mp-auth-modal small{color:#c9c3b8;text-align:center;font-size:11px;line-height:1.45}.mp-auth-error{border-left:3px solid var(--rubia);background:#86551024;padding:9px 10px;color:var(--lino)!important}.telar .phone-capture-error{color:#991b1b}.mp-auth-modal .phone-capture-error{color:#fca5a5}@media (max-width:420px){.mp-auth-modal{padding:25px 19px 21px}}.carta-pg{--cta-linea:#ffffff1a;--cta-tenue:#8b8b9c;--rueda-fondo:#16101d;--rueda-tinta:#f0f0f6;--rueda-tenue:#8f8fa2;--rueda-linea:#57466d;--rueda-fuego:#e08a6b;--rueda-tierra:#7fc0a0;--rueda-aire:#dcbc6e;--rueda-agua:#7e9ee0;--rueda-fluido:#6aa8d0;--rueda-tenso:#e07084;--rueda-neutro:#9a9aad;max-width:1180px;margin:0 auto;padding:28px 18px 80px}.carta-hd h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(26px,5vw,40px)}.carta-hd p{color:var(--cta-tenue);max-width:60ch;margin:0;font-size:14px;line-height:1.5}.carta-lang{gap:10px;margin:14px 0 0;font-size:13px;display:flex}.carta-lang a{color:var(--cta-tenue);border:1px solid var(--cta-linea);border-radius:999px;padding:4px 10px;text-decoration:none}.carta-lang a.on{color:#ede9fe;background:#8b5cf629;border-color:#a78bfa80}.carta-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:24px 0 8px;display:flex}.carta-form label{flex-direction:column;flex:150px;gap:5px;min-width:0;display:flex}.carta-form span{text-transform:uppercase;letter-spacing:.05em;color:var(--cta-tenue);font-size:11px;font-weight:700}.carta-form input,.carta-form select{border:1px solid var(--cta-linea);color:#fff;background:#0006;border-radius:10px;width:100%;padding:9px 12px;font-size:14px}.carta-form button{color:#ede9fe;cursor:pointer;background:#8b5cf63d;border:1px solid #a78bfa73;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:700}.carta-vacio{margin:20px 0}.carta-error{color:#fca5a5;background:#ef44441a;border:1px solid #f871714d;border-radius:12px;margin:22px 0;padding:14px 16px;font-size:14px}.carta-decl{color:var(--cta-tenue);margin:20px 0 0;font-size:12px;line-height:1.6}.carta-sec{min-width:0;margin:30px 0 0}.carta-sec h2{text-transform:uppercase;letter-spacing:.09em;color:var(--cta-tenue);margin:0 0 10px;font-size:12px;font-weight:800}.carta-cols{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px 34px;display:grid}.carta-rueda{max-width:620px;margin:4px 0 0}.carta-rueda svg{display:block;width:100%!important;max-width:100%!important;height:auto!important}.carta-tb-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.carta-tb-scroll:focus-visible{outline-offset:3px;outline:2px solid #865510}.carta-tb{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.carta-tb th,.carta-tb td{text-align:left;border-bottom:1px solid var(--cta-linea);white-space:nowrap;padding:6px 12px 6px 0}.carta-tb thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--cta-tenue);font-size:10px;font-weight:700}.carta-tb tbody th{color:#e8e8f0;font-weight:600}.carta-tb td{color:#c6c6d4}.carta-tb em{color:var(--cta-tenue);font-size:12px;font-style:normal}.carta-tb .retro{color:#e0a06b}.carta-tb .bien{color:#74d0a8;font-weight:700}.carta-tb .mal{color:#e07084;font-weight:700}.carta-lista{color:#c6c6d4;margin:0;padding:0;font-size:13px;line-height:1.65;list-style:none}.carta-lista li{border-bottom:1px solid var(--cta-linea);padding:5px 0}.carta-lista li.destaca{color:#f0e6c8}.carta-res h3.pareja-h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:12px}.carta-res h3.pareja-h3.sep{margin:14px 0 6px}.pareja-analisis-btn{border:1.5px solid var(--tinta,#1f1f1f);background:var(--tinta,#1f1f1f);color:var(--lino,#f6f1e7);border-radius:10px;padding:11px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.pareja-analisis-btn:hover{opacity:.88}.guion-texto{margin:0 0 12px;font-size:16.5px;line-height:1.85}.guion-progreso{gap:14px;display:grid}.guion-progreso-barra{background:#786e5a2e;border-radius:999px;height:8px;overflow:hidden}.guion-progreso-lleno{background:linear-gradient(90deg,#ba8f45,#dcb470);border-radius:999px;height:100%;transition:width .3s}.guion-progreso-etapas{gap:7px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.guion-progreso-etapas li[data-estado=hecha]{opacity:.55}.guion-progreso-etapas li[data-estado=activa]{font-weight:600}.guion-progreso-etapas li[data-estado=pendiente]{opacity:.35}.guion-borrar{cursor:pointer;color:#a33c32;background:0 0;border:1px solid #b43c3273;border-radius:999px;margin-top:14px;padding:9px 16px;font-size:13.5px;font-weight:600}.guion-borrar:hover{background:#b43c3214}.guion-borrar:disabled{opacity:.5;cursor:wait}.guion-copiar{cursor:pointer;color:#073b1c;background:#25d366;border:none;border-radius:999px;margin-top:10px;padding:11px 18px;font-size:15px;font-weight:700}.guion-copiar:hover{filter:brightness(1.05)}.guion-hilo-par{border-left:3px solid #ba8f4573;margin:0 0 14px;padding-left:14px}.guion-hilo-pregunta{margin:0 0 6px;font-size:15px;font-weight:600}.carta-nota{color:var(--cta-tenue);margin:0 0 10px;font-size:12.5px;line-height:1.6}.tenue{color:#8b8ba0}.nat.fluido{color:#6aa8d0}.nat.tenso{color:#e07084}.nat.neutro{color:#9a9aad}@media (max-width:560px){.carta-form label{flex:100%}.carta-form button{width:100%}.carta-cols{grid-template-columns:minmax(0,1fr)}.carta-cols,.carta-sec,.carta-res{min-width:0;max-width:100%}.carta-rueda .rd{animation:none!important;transform:none!important}}.carta-rueda .cuerpo,.carta-rueda .angulo-txt[data-cuerpo]{cursor:pointer}.carta-rueda .cuerpo.on .glifo,.carta-rueda .angulo-txt.on{fill:#f3bd60;filter:drop-shadow(0 0 6px #f3bd608c)}@media (prefers-reduced-motion:no-preference){.carta-rueda .rd{transform-origin:50%;animation:1.4s cubic-bezier(.2,.9,.25,1.02) both rd-asienta}@keyframes rd-asienta{0%{opacity:0;transform:rotate(-16deg)scale(.985)}to{opacity:1;transform:none}}.carta-rueda .capa-casas .cusp,.carta-rueda .capa-aspectos .asp{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out forwards rd-traza}.carta-rueda .capa-casas .cusp{animation-delay:.5s}.carta-rueda .capa-aspectos .asp{animation-duration:.7s;animation-delay:1.05s}@keyframes rd-traza{to{stroke-dashoffset:0}}.carta-rueda .capa{animation:.6s ease-out both rd-capa}.carta-rueda .capa-zodiaco{animation-delay:.15s}.carta-rueda .capa-marcas{animation-delay:.35s}.carta-rueda .capa-casas{animation-delay:.5s}.carta-rueda .capa-aspectos{animation-delay:1.05s}.carta-rueda .capa-planetas{animation-delay:1.3s}@keyframes rd-capa{0%{opacity:0}to{opacity:1}}}.carta-llano{gap:8px;max-width:620px;display:grid}.carta-llano details{background:#c38d300d;border:1px solid #c38d304d;border-radius:12px;padding:0}.carta-llano summary{cursor:pointer;color:#ebddc5;align-items:baseline;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.carta-llano summary:before{content:"◈";color:#c38d30;font-size:11px}.carta-llano details[open] summary:before{content:"◇"}.carta-llano summary .tenue{font-weight:400}.carta-llano details p{color:#cfc8b8;margin:0;padding:0 14px 12px 34px;font-size:13.5px;line-height:1.6}.carta-llano details.destello{animation:1.2s ease-out llano-luz}@keyframes llano-luz{0%{background:#f3bd601f;border-color:#f3bd60d9}}@media (prefers-reduced-motion:reduce){.carta-llano details.destello{animation:none}}.carta-proximo{color:#ebddc5;background:#c38d300f;border:1px solid #c38d3066;border-left:3px solid #c38d30;border-radius:12px;max-width:620px;margin:0 0 14px;padding:14px 16px;font-size:14px;line-height:1.6}.carta-proximo strong{color:#f3bd60}.carta-proximo .tenue{margin-top:4px;font-size:12px;display:block}.admin-brain-datos{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.admin-brain-tramos{gap:6px;margin-top:14px;display:grid}.admin-brain-tramo{grid-template-columns:58px 1fr 44px;align-items:center;gap:10px;font-size:12px;display:grid}.admin-brain-rango{color:var(--admin-muted);font-variant-numeric:tabular-nums;text-align:right}.admin-brain-barra{background:#ffffff0d;border-radius:99px;height:10px;overflow:hidden}.admin-brain-barra i{background:linear-gradient(90deg,#8b5cf6d9,#c4b5fdd9);border-radius:99px;height:100%;display:block}.admin-brain-cuantos{font-variant-numeric:tabular-nums;font-weight:700}.admin-brain-faltas{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-brain-faltas li{border:1px solid var(--admin-line);background:#ffffff05;border-radius:9px;grid-template-columns:46px 92px 1fr;align-items:baseline;gap:10px;padding:8px 10px;font-size:12px;line-height:1.5;display:grid}.admin-brain-faltas strong{font-variant-numeric:tabular-nums;text-align:right}.admin-brain-faltas em{text-transform:uppercase;letter-spacing:.04em;color:#c4b5fd;font-size:10.5px;font-style:normal;font-weight:700}.admin-brain-faltas span{color:var(--admin-muted)}.admin-brain-notas{color:var(--admin-muted);gap:9px;margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6;display:grid}.admin-brain-notas strong{color:var(--admin-text,#e5e7eb)}.admin-brain-notas code{background:#ffffff0f;border-radius:5px;padding:1px 6px;font-size:11.5px}@media (max-width:640px){.admin-brain-faltas li{grid-template-columns:40px 1fr}.admin-brain-faltas span{grid-column:1/-1}}.telar .carta-rueda .rd{--rueda-fondo:transparent;--rueda-tinta:#240d46;--rueda-tenue:#645a70;--rueda-linea:#7d8698;--rueda-fuego:#865510;--rueda-tierra:#5a6b4a;--rueda-aire:#9a7b2e;--rueda-agua:#3c5478;--rueda-tenso:#865510;--rueda-fluido:#3c5478;--rueda-neutro:#6b6659;--rueda-externa:#7a5ea8;color:#240d46}.telar .carta-rueda .rd .sector{fill-opacity:.1}.telar .carta-rueda .rd .aro{stroke-opacity:.45}body:has(.telar){background:var(--lino,#f7f1e6);color:var(--tinta,#240d46)}body:has(.telar) a{color:var(--tinta,#240d46)}.telar{min-height:100vh}.telar .card{color:var(--tinta);background:0 0;border:1px solid #240d4633;border-radius:0}.telar .btn{border:1.5px solid var(--tinta);background:var(--tinta);color:var(--lino);border-radius:0;min-height:44px;padding:11px 20px;font-size:14px;font-weight:700}.telar .btn:hover{background:var(--rubia);border-color:var(--rubia);color:#fff}.telar .btn.ghost{color:var(--tinta);background:0 0}.telar .btn.ghost:hover{background:var(--tinta);border-color:var(--tinta);color:var(--lino)}.telar input,.telar textarea,.telar select{color:var(--tinta);background:#ffffff80;border:1px solid #240d4647;border-radius:0;padding:11px 13px;font-size:16px}.telar input::placeholder,.telar textarea::placeholder{color:#8875a0}.telar label{color:var(--tinta-tenue)}.telar h1,.telar h2,.telar h3,.telar h4{color:var(--tinta)}.telar small,.telar .tenue{color:var(--ceniza)}.telar .cuenta-memoria-texto{color:var(--tinta-tenue);margin:0;font-size:13.5px;line-height:1.55}.cuenta-memoria-botones{flex-wrap:wrap;gap:8px;display:flex}.cuenta-memoria-confirma{border:1px dashed #240d464d;gap:8px;padding:10px 12px;display:grid}.cuenta-memoria .rc{flex-direction:column;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.telar .cuenta-memoria .rc p,.telar .cuenta-memoria .rc li{color:var(--tinta);margin:0}.cuenta-memoria .rc h5{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-tenue);margin:0 0 2px;font-size:11px}.cuenta-memoria .rc ul{margin:0;padding-left:18px}.testimonios-page{max-width:980px;color:var(--tinta,#240d46);background-image:var(--pat-diaper);margin:0 auto;padding:34px 18px 72px}.testimonios-hero{text-align:center;background:#ffffff75;border-top:1px solid #240d4633;border-bottom:1px solid #240d4633;margin-bottom:28px;padding:24px 18px 26px}.testimonios-eyebrow{color:var(--rubia,#865510);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.testimonios-title{color:var(--tinta,#240d46);font-family:var(--f-titular), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(2.35rem,7vw,4.35rem);font-weight:400;line-height:.98}.testimonios-lead{max-width:620px;color:var(--tinta-tenue,#473164);margin:14px auto 0;font-size:15px;line-height:1.65}.testimonios-grid{grid-template-columns:repeat(auto-fit,minmax(280px,310px));justify-content:center;gap:16px;display:grid}.testimonios-page .testimonio-card{break-inside:avoid;background:#ffffffd1;border-color:#240d4640;gap:12px;margin:0 0 16px;padding:20px;display:grid;box-shadow:0 12px 30px -24px #240d46a6}.testimonios-page .testimonio-form{max-width:650px;margin:0 auto 24px}.testimonio-name{color:var(--tinta,#240d46);font-size:14px}.testimonio-rating{color:#a46904;letter-spacing:.04em;font-size:13px}.testimonio-rating span{color:#745a95}.testimonio-country{color:var(--ceniza,#645a70);margin:0;font-size:11px;font-weight:700}.testimonio-service{color:#4c1d95;background:#ede9fe;border:1px solid #c4b5fd;border-radius:999px;place-self:start;padding:4px 9px;font-size:11px;font-weight:800}.testimonio-text{color:var(--tinta-tenue,#473164);margin:0;font-size:14.5px;line-height:1.62}.testimonios-state{color:var(--ceniza,#645a70);text-align:center;padding:22px 0}.testimonios-state.empty{padding:46px 18px}.testimonio-message{margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.5}.testimonio-message.success{color:#166534}.testimonio-message.error{color:#991b1b}.testimonios-page .btn.ghost{color:var(--tinta,#240d46);background:0 0;border-color:#240d465c}.testimonios-page .btn.ghost:hover{border-color:var(--tinta);color:var(--tinta);background:#240d4614}.testimonios-page input::placeholder,.testimonios-page textarea::placeholder{color:#68587e;opacity:1}.testimonios-page audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.telar.testimonios-page .lbl{color:#574a6d}.testimonio-rating-fieldset{border:0;min-width:0;margin:0;padding:0}.testimonio-rating-fieldset .lbl{margin:0 0 5px}.testimonio-rating-options{align-items:center;gap:4px;display:flex}.testimonio-rating-label{cursor:pointer;place-items:center;display:inline-grid;position:relative}.testimonio-rating-input{opacity:0;width:1px;height:1px;position:absolute}.testimonio-rating-star{color:#553e72;border-radius:7px;place-items:center;width:34px;height:34px;font-size:25px;line-height:1;transition:background-color .15s,color .15s;display:grid}.testimonio-rating-star.is-active{color:#865510}.testimonio-rating-label:hover .testimonio-rating-star{background:#8756031a}.testimonio-rating-input:focus-visible+.testimonio-rating-star{outline-offset:2px;outline:3px solid #240d46}.testimonio-image-button{cursor:zoom-in;background:#fff;border:1px solid #240d4652;border-radius:8px;width:78px;height:78px;padding:0;display:block;overflow:hidden}.testimonio-image-button img{object-fit:cover;width:100%;height:100%;display:block}.testimonio-image-button:focus-visible{outline-offset:3px;outline:3px solid #240d46}.testimonio-lightbox{z-index:50;cursor:zoom-out;background:#000000e0;place-items:center;padding:56px 20px 20px;display:grid;position:fixed;inset:0}.testimonio-lightbox>img{cursor:default;border-radius:12px;max-width:100%;max-height:100%}.testimonio-lightbox-close{color:#fff;cursor:pointer;background:#29193d;border:2px solid #fff;border-radius:999px;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:14px;right:14px}.testimonio-lightbox-close:focus-visible{outline-offset:3px;outline:3px solid #fbca75}@media (max-width:520px){.testimonios-page{padding:18px 12px 56px}.testimonios-hero{padding:21px 12px 23px}.testimonios-grid{grid-template-columns:minmax(0,1fr)}.testimonios-page .testimonio-card{padding:17px}}.carta-pg.telar{--cta-linea:#240d4633;--cta-tenue:#645a70;background:0 0}.carta-pg.telar .carta-hd h1{font-family:var(--f-titular), Georgia, serif;font-weight:400}.carta-pg.telar .carta-lang a{color:var(--tinta-tenue);border-color:#240d463d;border-radius:0}.carta-pg.telar .carta-lang a.on{background:var(--tinta);color:var(--lino);border-color:var(--tinta)}.carta-pg.telar .carta-form input,.carta-pg.telar .carta-form select{color:var(--tinta);background:#ffffff8c}.carta-pg.telar .carta-form button{background:var(--tinta);border:1.5px solid var(--tinta);color:var(--lino);border-radius:0;font-weight:700}.carta-pg.telar .carta-form button:hover{background:var(--rubia);border-color:var(--rubia)}.carta-pg.telar .carta-tb tbody th{color:var(--tinta)}.carta-pg.telar .carta-tb td{color:var(--tinta-tenue)}.carta-pg.telar .carta-tb .retro{color:#936515}.carta-pg.telar .carta-tb .bien{color:#3f6b4f}.carta-pg.telar .carta-tb .mal{color:var(--rubia)}.carta-pg.telar .carta-lista{color:var(--tinta-tenue)}.carta-pg.telar .carta-lista .destaca{color:var(--rubia)}.carta-pg.telar .carta-error{color:var(--rubia);background:#86551014;border-color:#86551059;border-radius:0}.carta-pg.telar .carta-llano details{background:0 0;border:1px solid #240d4633;border-radius:0}.carta-pg.telar .carta-llano summary{color:var(--tinta)}.carta-pg.telar .carta-llano summary:before{color:var(--rubia)}.carta-pg.telar .carta-llano details p{color:var(--tinta-tenue)}.carta-pg.telar .carta-proximo{color:var(--tinta);background:0 0;border:1px solid #86551059;border-radius:0}.carta-pg.telar .carta-proximo strong{color:var(--rubia)}.carta-pg.telar span.nat.fluido{color:#3c5478}.carta-pg.telar span.nat.tenso{color:#865510}.carta-pg.telar span.nat.neutro{color:#6b6659}.carta-pg.telar .pareja-analisis-btn{color:var(--lino)}.carta-pg.telar{background-image:var(--pat-diaper)}.carta-export-actions{background:linear-gradient(120deg,#fffcefb8,#e3bb7624);border:1px solid #a06f1b59;align-items:center;gap:18px;margin:24px 0 10px;padding:16px;display:flex;box-shadow:0 14px 34px #34261214}.carta-export-pdf{color:#fff9e8;cursor:pointer;text-align:left;background:linear-gradient(145deg,#371c5b,#1c0a33 72%);border:1px solid #8f6318;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:8px 18px 8px 10px;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:inset 0 1px #ffffff29,0 5px #825a14,0 12px 25px #1e142c3d}.carta-export-pdf:hover{filter:brightness(1.08);transform:translateY(-2px)}.carta-export-pdf:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff1f,0 2px #724e11,0 6px 14px #1e142c33}.carta-export-pdf:focus-visible{outline-offset:4px;outline:3px solid #865510}.carta-export-icon{color:#49300f;background:linear-gradient(145deg,#fff4bd,#e8a635);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #00000040}.carta-export-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.carta-export-pdf strong,.carta-export-pdf small{display:block}.carta-export-pdf strong{font-size:14px}.carta-export-pdf small{color:#d9d7d0;margin-top:3px;font-size:11px;font-weight:500}.carta-export-actions>p{max-width:35ch;color:var(--tinta-tenue);margin:0;font-size:12px;line-height:1.5}.carta-export-cover,.carta-pdf-watermark,.carta-llano-pdf{display:none}@media (max-width:620px){.carta-export-actions{flex-direction:column;align-items:stretch;padding:13px}.carta-export-pdf{width:100%;box-shadow:inset 0 1px #ffffff29,0 5px #825a14,0 8px 8px #1e142c33}.carta-export-actions>p{max-width:none}}.carta-pg.telar .carta-sec{margin-top:34px}.carta-pg.telar .carta-sec h2{margin-bottom:13px}.carta-pg.telar .carta-res{margin-top:21px}.carta-pg.telar .carta-sec h2{padding-bottom:8px;position:relative}.carta-pg.telar .carta-sec h2:after{content:"";background:linear-gradient(90deg,#b1812dbf,#b1812d00);width:89px;height:1px;position:absolute;bottom:0;left:0}.carta-pg.telar .pareja-h3+.guion-texto:not(.con-icono):first-letter{font-family:var(--f-titular), Georgia, serif;float:left;color:var(--rubia);padding:4px 8px 0 0;font-size:3.05em;line-height:.82}.carta-pg.telar .horaria-veredicto{font-family:var(--f-titular), Georgia, serif;letter-spacing:-.01em;color:var(--tinta);margin:0 0 10px;font-size:clamp(28px,6vw,40px);font-weight:400;line-height:1.1}.carta-pg.telar .carta-form input,.carta-pg.telar .carta-form select{transition:border-color .25s,box-shadow .25s,background .25s}.carta-pg.telar .carta-form input:focus,.carta-pg.telar .carta-form select:focus{background:#fffc;border-color:#b1812da6;outline:none;box-shadow:0 0 0 3px #e3bb764d,0 8px 21px #240d4614}.carta-pg.telar .carta-decl{background:linear-gradient(135deg,#fffcefbf,#e3bb761f);border:1px solid #b1812d4d;padding:13px 21px;box-shadow:0 13px 34px #240d460f}.carta-pg.telar .carta-form button,.carta-pg.telar .carta-lang a,.carta-pg.telar .guion-copiar{transition:transform .18s,box-shadow .18s,background .2s,color .2s}.carta-pg.telar .carta-form button:hover{transform:translateY(-1px);box-shadow:0 8px 21px #240d462e}.carta-pg.telar .carta-form button:active{box-shadow:none;transform:translateY(1px)}.carta-pg.telar .carta-lang a:hover{transform:translateY(-1px)}.carta-pg.telar .carta-sec>details{background:linear-gradient(160deg,#ffffff8c,#fffcef59);border:1px solid #240d4633;margin:0;padding:13px 21px;transition:box-shadow .25s,border-color .25s}.carta-pg.telar .carta-sec>details:hover{border-color:#b1812d73;box-shadow:0 13px 34px #240d461a}.carta-pg.telar .carta-sec>details>summary{cursor:pointer;font-family:var(--f-titular), Georgia, serif;color:var(--tinta);font-size:17px;list-style:none;transition:color .2s}.carta-pg.telar .carta-sec>details>summary::-webkit-details-marker{display:none}.carta-pg.telar .carta-sec>details>summary:before{content:"❧";color:#b1812dd9;margin-right:8px;transition:transform .25s;display:inline-block}.carta-pg.telar .carta-sec>details[open]>summary{color:var(--rubia)}.carta-pg.telar .carta-sec>details[open]>summary:before{transform:rotate(90deg)}.carta-pg.telar a:focus-visible,.carta-pg.telar button:focus-visible,.carta-pg.telar summary:focus-visible{outline:2px solid var(--rubia);outline-offset:3px}@media (prefers-reduced-motion:reduce){.carta-pg.telar .carta-form button,.carta-pg.telar .carta-lang a,.carta-pg.telar .guion-copiar,.carta-pg.telar .carta-sec>details,.carta-pg.telar .carta-sec>details>summary:before,.carta-pg.telar .carta-form input,.carta-pg.telar .carta-form select{transition:none}.carta-pg.telar .carta-form button:hover,.carta-pg.telar .carta-lang a:hover{transform:none}}.mapa-nube{flex-wrap:wrap;gap:8px;margin:0 0 6px;display:flex}.mapa-nube.chica{margin-top:10px}.mapa-tag{border:1px solid var(--cta-linea);color:var(--tinta);white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:5px 12px;font-size:13px;line-height:1.3;display:inline-block}.mapa-tag.p3{color:var(--tinta);background:#e1b15e1f;border-color:#e1b15e80;font-size:16px;font-weight:700}.mapa-tag.p1{color:var(--cta-tenue);font-size:12px}.mapa-tag.g-fecha{background:#8b5cf61f;border-color:#8b5cf673}.mapa-tag.g-angel{background:#74d0a81a;border-color:#74d0a873}.mapa-tag.g-cita{background:#e0a06b24;border-color:#e0a06b8c}.mapa-linea{margin:0;padding:0;list-style:none}.mapa-momento{border-top:1px solid var(--cta-linea);grid-template-columns:72px 1fr;gap:16px;padding:16px 0;display:grid}.mapa-momento:first-child{border-top:0}.mapa-min{text-align:right;padding-top:2px}.mapa-min strong{color:var(--tinta);letter-spacing:-.02em;font-size:17px;display:block}.mapa-min span{text-transform:uppercase;letter-spacing:.08em;color:var(--cta-tenue);font-size:10px}.mapa-cuerpo{min-width:0}.mapa-cuerpo .guion-texto{margin:0 0 8px;font-size:15px;line-height:1.6}.mapa-pregunta{color:var(--tinta);background:#e1b15e12;border-left:2px solid #e1b15e8c;border-radius:0 8px 8px 0;margin:0 0 8px;padding:7px 12px;font-size:15px;line-height:1.6}.mapa-notas{gap:14px;margin:12px 0 0;display:grid}.mapa-notas span{background:var(--cta-linea);height:1px;display:block}@media (max-width:620px){.mapa-momento{grid-template-columns:56px 1fr;gap:12px}}@media print{.carta-pg .mapa-tag{color:#24103f;border:1pt solid #b1812d;background:#fbf6eb!important}.carta-pg .mapa-tag.p3{color:#24103f;font-weight:700;background:#f3e6c8!important}.carta-pg .mapa-momento{break-inside:avoid;page-break-inside:avoid;border-top:.6pt solid #d0b483}.carta-pg .mapa-min strong{color:#815f25}.carta-pg .mapa-min span{color:#6b6250}.carta-pg .mapa-pregunta{color:#24103f;border-left:2pt solid #b1812d;background:#f7efdd!important}.carta-pg .mapa-notas{gap:9mm}.carta-pg .mapa-notas span{background:#d0b483}}@page carta{size:A4 portrait;margin:14mm 12mm 16mm}@media print{.carta-pg,.carta-pg *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.carta-hd,.carta-form,.carta-lang,.carta-export-actions{display:none!important}.carta-pg.telar{page:carta;color:#24103f;width:auto;max-width:none;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;background:#f8f2e7!important}.carta-pg .hoja-telar{display:none!important}.carta-res{width:100%;display:block;position:relative}.carta-res>:not(.carta-pdf-watermark){z-index:1;position:relative}.carta-pdf-watermark{z-index:0;color:#815f25;opacity:.028;letter-spacing:.08em;white-space:nowrap;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:46pt;font-weight:700;display:block;position:fixed;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.carta-export-cover{text-align:center;outline-offset:-7mm;break-after:page;page-break-after:always;border:1.2pt solid #b1812d;outline:1px solid #b1812d59;flex-direction:column;justify-content:center;align-items:center;min-height:255mm;padding:18mm 13mm;display:flex;background:radial-gradient(circle at 50% 37%,#e1b15e33,#0000 30%),linear-gradient(145deg,#fbf6eb,#efe1c8)!important}.carta-export-sigil{color:#ad7d2a;font-size:52pt;line-height:1}.carta-export-brand{color:#88611f;letter-spacing:.26em;margin:12mm 0 0;font-size:8pt;font-weight:700}.carta-export-cover h1{color:#24103f;margin:9mm 0 0;font-size:34pt;font-weight:400;line-height:1}.carta-export-lead{color:#625844;margin:4mm 0 0;font-size:12pt;font-style:italic}.carta-export-cover dl{border-top:1px solid #bb8e3f;border-left:1px solid #bb8e3f;grid-template-columns:1fr 1fr;width:100%;max-width:145mm;margin:18mm 0 0;display:grid}.carta-export-cover dl div{border-bottom:1px solid #bb8e3f;border-right:1px solid #bb8e3f;padding:5mm}.carta-export-cover dt{color:#8e6825;letter-spacing:.16em;text-transform:uppercase;font-size:7pt;font-weight:700}.carta-export-cover dd{color:#24103f;margin:2mm 0 0;font-size:11pt}.carta-export-origin{color:#7d6d50;letter-spacing:.08em;margin:auto 0 0;font-size:8pt}.carta-decl{color:#554c3d;border:1px solid #c0964e;margin:0 0 7mm;padding:5mm;font-size:8pt;line-height:1.45;background:#ffffff57!important}.carta-sec{break-inside:auto;margin:7mm 0 0}.carta-sec h2{color:#755318;letter-spacing:.12em;border-bottom:1px solid #b48637;margin:0 0 3mm;padding-bottom:1.5mm;font-size:9pt}.carta-cols{display:block}.carta-cols>.carta-sec,.carta-llano-item,.carta-proximo{break-inside:avoid}.carta-rueda{break-inside:avoid;width:170mm;max-width:100%;margin:0 auto}.carta-rueda .rd,.carta-rueda .capa,.carta-rueda .asp,.carta-rueda .cusp{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.carta-tb-scroll{overflow:visible}.carta-tb{color:#24103f;table-layout:auto;width:100%;min-width:0;font-size:7.6pt;display:table;overflow:visible}.carta-tb thead{display:table-header-group}.carta-tb tr{break-inside:avoid}.carta-tb th,.carta-tb td{white-space:normal;border-color:#60492040;padding:1.7mm 2mm 1.7mm 0;color:#352051!important}.carta-tb thead th{font-size:6.7pt;color:#79571b!important}.carta-tb em,.carta-nota,.tenue{color:#675e50!important}.carta-lista{font-size:8.2pt;line-height:1.45;color:#352051!important}.carta-lista li{break-inside:avoid;border-color:#60492038;padding:1.8mm 0}.carta-llano{max-width:none;display:block}.carta-llano details{display:none!important}.carta-llano-pdf{color:#3d2d52;border:1px solid #c0964e;margin:0 0 2.5mm;padding:3mm 4mm;font-size:8.3pt;line-height:1.45;display:block;background:#ffffff47!important}.carta-llano-pdf strong{color:#321c4f}.carta-proximo{color:#321c4f!important;background:#d7ac6121!important;border-color:#b1812d!important}.carta-pg a{color:inherit!important;text-decoration:none!important}.pareja-form{display:none!important}.pareja-roce{break-inside:avoid}.pareja-analisis-btn{display:none!important}}.telar .lp-legal{color:var(--tinta-tenue)}.telar .lp-legal h1,.telar .lp-legal h2{color:var(--tinta)}.telar .lp-legal a{color:var(--rubia);text-underline-offset:3px;text-decoration:underline}.telar .lbl,.telar .lp-legal .upd{color:var(--ceniza)}.telar .lp-legal p,.telar .lp-legal li{color:var(--tinta-tenue)}.telar .noche h1,.telar .noche h2,.telar .noche h3,.telar .noche p,.telar .noche li,.telar .noche span{color:var(--lino-noche)}.telar .noche .rot,.telar .noche small{color:#a79cb8}.telar .noche a{color:var(--ocre)}body:has(.telar) .noche a{color:var(--ocre)}.telar .lp-nav-burger{color:var(--tinta);background:0 0;border:1px solid #240d4647;border-radius:0}.telar .lp-nav-burger:hover{background:var(--tinta);color:var(--lino);border-color:var(--tinta)}.telar .lp-nav-burger:focus-visible{outline:2px solid var(--rubia);outline-offset:3px}.telar .lp-nav-panel{background:var(--lino);border:1px solid #240d463d;border-radius:0;box-shadow:0 18px 40px -20px #240d4673}.telar .lp-nav-panel a{color:var(--tinta);border-radius:0;font-weight:700}body:has(.telar) .lp-nav-panel a{color:var(--tinta);border-radius:0;font-weight:700}.telar .lp-nav-panel a:hover{background:var(--tinta);color:var(--lino)}body:has(.telar) .lp-nav-panel a:hover{background:var(--tinta);color:var(--lino)}.telar .lp-nav-panel-foot{border-top:1px solid #240d4633}.telar .lp-install-app{color:var(--tinta);background:0 0;border:1px solid #240d4647;border-radius:0;font-weight:700}.telar .lp-install-app:hover{background:var(--tinta);color:var(--lino);border-color:var(--tinta);transform:none}.telar .lp-install-app:focus-visible{outline:2px solid var(--rubia);outline-offset:3px}.dia-pg h1{max-width:24ch;margin:14px 0 0;font-size:clamp(1.95rem,4.4vw,3.1rem);line-height:1.1}.dia-pg h2{margin:10px 0 0;font-size:clamp(1.6rem,3.2vw,2.3rem)}.dia-pg .lp-section{padding:52px 0}.dia-pg .rot{color:var(--ceniza)}.dia-recorte{border-left:2px solid var(--rubia);max-width:62ch;color:var(--tinta-tenue);margin:20px 0 0;padding-left:14px;font-size:14.5px;line-height:1.6}.dia-recorte a{color:var(--rubia);text-underline-offset:3px;text-decoration:underline}.dia-lamina{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:30px;display:grid}.dia-carta{transform-origin:50%;border:1px solid #f4eee247;width:100%;height:auto;display:block}.dia-lamina h2{margin:8px 0 0}.dia-reves{color:var(--ocre);font-style:italic}.dia-anclaje{max-width:46ch;margin:12px 0 0;line-height:1.6}.dia-nota{color:#a79cb8;max-width:46ch;margin:16px 0 0;font-size:13.5px;line-height:1.6}@media (max-width:720px){.dia-lamina{grid-template-columns:1fr;justify-items:start;gap:22px}.dia-carta{max-width:168px}}.dia-lista{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.dia-lista li{border-top:1px solid #240d4629;border-left:2px solid #0000;padding:20px 0 20px 20px}.dia-lista li:last-child{border-bottom:1px solid #240d4629}.dia-lista li.rapido{border-left-color:var(--rubia)}.dia-lista h3{max-width:40ch;margin:0;font-size:1.25rem;line-height:1.28}.dia-lista .rot{letter-spacing:.12em;margin-top:9px;display:block}.dia-tecnico{color:var(--tinta-tenue);font-size:13px;font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:-.02em;margin:7px 0 0}.dia-vacio,.dia-luna,.dia-puerta-txt{max-width:58ch;margin:18px 0 0;line-height:1.65}.dia-luna{font-size:1.1rem}.dia-pie p{max-width:66ch;margin:16px 0 0;line-height:1.65}.dia-enlaces{flex-wrap:wrap;gap:12px;margin:26px 0 0;display:flex}.dia-enlaces .lp-btn{text-decoration:none}.dia-puerta{padding:clamp(60px,12vh,120px) 0}.dia-pg .lp-nav-links{gap:18px;font-size:13.5px;display:flex}.dia-pg .lp-brand .lp-palabra{display:block}.dia-pg .lp-nav-in{gap:14px}.dia-puente .lp-wrap{border-left:2px solid var(--rubia);padding-left:22px}.dia-puente-txt{max-width:58ch;margin:16px 0 0;line-height:1.65}.dia-puente-cuando{max-width:58ch;color:var(--tinta-tenue);margin:12px 0 0;font-size:14px;line-height:1.6}.dia-aviso-dicho{color:var(--tinta);margin:16px 0 0;font-size:14.5px}@media (max-width:700px){.dia-puente .lp-wrap{padding-left:16px}}.home-astral-reading,.home-astral-wheel{width:100%;max-width:600px;margin:0 auto;position:relative}.home-astral-wheel-link{z-index:2;width:100%;max-width:600px;color:inherit;border-radius:50%;text-decoration:none;display:block;position:relative}.home-astral-wheel .rd{max-width:600px!important}.home-astral-wheel .rd .marca{stroke-opacity:.32}.home-astral-wheel .rd .marca.diez{stroke-opacity:.64}.home-astral-wheel .rd .cusp{stroke-opacity:.45}.home-astral-wheel .rd .asp{stroke-width:.9px}.home-astral-wheel .rd .asp.fuerte{stroke-width:1.35px}.home-astral-wheel .rd.editorial .capa-aspectos .asp{stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:9.8s cubic-bezier(.22,.61,.36,1) infinite astral-aspect-draw;animation-delay:calc(var(--asp-i) * 90ms)}.home-astral-wheel .rd.editorial .capa-aspectos .asp.fluido{stroke:#2d7899;filter:drop-shadow(0 0 3px #379dc67a)}.home-astral-wheel .rd.editorial .capa-aspectos .asp.tenso{stroke:#b94753;filter:drop-shadow(0 0 3px #c446536b)}.home-astral-wheel .rd.editorial .capa-aspectos .asp.neutro{stroke:#af8439;filter:drop-shadow(0 0 2px #ce993d59)}.home-astral-wheel .rd.editorial .capa-casas .cusp:not(.angulo){animation:7.4s ease-in-out infinite astral-cusp-glimmer}.home-astral-wheel .astral-orbita{fill:none;stroke:#b37f24;vector-effect:non-scaling-stroke;transform-origin:380px 380px}.home-astral-wheel .astral-orbita-exterior{stroke-width:1.35px;stroke-opacity:.72;stroke-dasharray:.018 .028 .002 .018;filter:drop-shadow(0 0 5px #ce932c6b);animation:38s linear infinite astral-orbit-spin}.home-astral-wheel .astral-orbita-interior{stroke-width:.8px;stroke-opacity:.55;stroke-dasharray:.004 .016;animation:27s linear infinite astral-orbit-counterspin}.home-astral-wheel .astral-balizas{fill:#c89132;fill-opacity:.8;transform-origin:380px 380px;filter:drop-shadow(0 0 7px #dd9f3594);animation:4.8s ease-in-out infinite astral-beacon-pulse}.home-astral-wheel .rosa-central{transform-origin:380px 380px}.home-astral-wheel .rosa-central-rayo{filter:drop-shadow(0 0 5px #d292236b);transform-origin:380px 380px;animation:5.2s ease-in-out infinite astral-star-breathe;fill:#fff8dcb8!important;stroke:#b57f23!important;stroke-width:1.35px!important}.home-astral-wheel .rosa-halo{fill:none;stroke:#c38e32;transform-origin:380px 380px}.home-astral-wheel .rosa-halo-exterior{stroke-width:.75px;stroke-opacity:.5;stroke-dasharray:2 9;animation:22s linear infinite astral-orbit-spin}.home-astral-wheel .rosa-halo-interior{stroke-width:.65px;stroke-opacity:.62;stroke-dasharray:1 5;animation:15s linear infinite astral-orbit-counterspin}.home-astral-wheel .rosa-destellos{fill:none;stroke:#c89132;stroke-width:1px;stroke-linecap:round;transform-origin:380px 380px;animation:5.2s ease-in-out infinite astral-star-rays}.home-astral-wheel .rosa-nucleo{fill:#c38417;stroke:#fff3c4;stroke-width:2px;transform-origin:380px 380px;filter:drop-shadow(0 0 8px #e7a83ab3);animation:3.6s ease-in-out infinite astral-core-pulse}@keyframes astral-aspect-draw{0%,7%{stroke-dashoffset:1px;opacity:0}24%,72%{stroke-dashoffset:0;opacity:1}88%,to{stroke-dashoffset:-1px;opacity:.08}}@keyframes astral-cusp-glimmer{0%,to{stroke-opacity:.24}48%{stroke-opacity:.62}}@keyframes astral-orbit-spin{to{transform:rotate(360deg)}}@keyframes astral-orbit-counterspin{to{transform:rotate(-360deg)}}@keyframes astral-beacon-pulse{0%,to{opacity:.48;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes astral-star-breathe{0%,to{opacity:.72;transform:scale(.94)rotate(-1deg)}50%{opacity:1;transform:scale(1.06)rotate(1deg)}}@keyframes astral-star-rays{0%,to{opacity:.18;transform:scale(.82)}46%,58%{opacity:.9;transform:scale(1.08)}}@keyframes astral-core-pulse{0%,to{opacity:.72;transform:scale(.82)}50%{opacity:1;transform:scale(1.22)}}.home-astral-meta{grid-template-columns:repeat(4,1fr);margin:0;padding:0;display:grid}.home-astral-meta>div{min-width:0}@media (max-width:600px){.home-astral-wheel .rd .glifo-signo{font-size:30px}.home-astral-wheel .rd .nombre-signo{font-size:10px}.home-astral-wheel .rd .glifo{font-size:28px}.home-astral-wheel .rd .grado{font-size:12px}.home-astral-meta{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.home-astral-wheel .rd.editorial .asp,.home-astral-wheel .rd.editorial .cusp,.home-astral-wheel .astral-orbita,.home-astral-wheel .astral-balizas,.home-astral-wheel .rosa-central-rayo,.home-astral-wheel .rosa-halo,.home-astral-wheel .rosa-destellos,.home-astral-wheel .rosa-nucleo{animation:none!important}.home-astral-wheel .rd.editorial .capa-aspectos .asp{opacity:1;stroke-dashoffset:0!important}}.home-floating-cart-slot{z-index:2147483500;left:max(18px,env(safe-area-inset-left));bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));max-width:calc(100vw - 116px);animation:.62s cubic-bezier(.18,.89,.32,1.28) both home-cart-arrive;position:fixed}.home-floating-cart{isolation:isolate;color:#241606;max-width:100%;min-height:58px;font-family:var(--f-cuerpo),system-ui,sans-serif;text-shadow:0 1px #ffffff8f;transform-origin:0 100%;background:linear-gradient(145deg,#fff4bf 0%,#fbc66a 31%,#e69e21 68%,#c27e08 100%);border:1px solid #b1740c;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:filter .2s,box-shadow .2s,transform .2s;animation:3.6s ease-in-out .7s infinite home-cart-float;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -4px 5px #64330547,0 5px #865808,0 13px 25px #492b0957,0 0 0 2px #fcd48e40}.home-floating-cart:before{content:"";z-index:-1;opacity:.78;background:linear-gradient(90deg,#0000,#fffffff0,#0000);width:34%;animation:4.2s ease-in-out 1.2s infinite home-cart-shine;position:absolute;top:-65%;bottom:-65%;left:-42%;transform:rotate(18deg)}.home-floating-cart:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;border:1px solid #fff7c7b3;position:absolute;inset:2px}.home-floating-cart:hover{color:#1b1105;filter:saturate(1.08)brightness(1.04);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -4px 5px #6433053d,0 4px #865808,0 16px 30px #492b0966,0 0 22px #fab74473}.home-floating-cart:active{transform:translateY(4px)scale(.985);box-shadow:inset 0 2px 5px #5b300640,0 1px #71410d,0 7px 13px #492b0940}.home-floating-cart:focus-visible{outline-offset:5px;outline:3px solid #1b0b31}.home-floating-cart-icon{color:#402505;background:linear-gradient(145deg,#fffbd7d1,#dd921180);border:1px solid #66370766;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px 2px #ffffffe6,0 2px 3px #532f0738}.home-floating-cart-icon svg{width:23px;height:23px}.home-floating-cart-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-floating-cart-count{color:#fff7df;min-width:30px;height:30px;font-family:var(--f-cifras),ui-monospace,monospace;text-shadow:none;background:linear-gradient(145deg,#301751,#19092f);border:1px solid #fcd38c99;border-radius:999px;flex:none;place-items:center;padding:0 7px;font-size:11px;display:grid;box-shadow:inset 0 1px #fff3,0 2px 5px #1911054d}@keyframes home-cart-arrive{0%{opacity:0;transform:translate(-26px,18px)scale(.82)rotate(-4deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes home-cart-float{0%,to{transform:translate(0,0)rotate(0)}48%{transform:translateY(-5px)rotate(-.7deg)}58%{transform:translateY(-5px)rotate(.7deg)}}@keyframes home-cart-shine{0%,58%{opacity:0;left:-42%}66%{opacity:.82}82%,to{opacity:0;left:118%}}@media (max-width:520px){.home-floating-cart-slot{left:max(14px,env(safe-area-inset-left));bottom:max(18px,calc(env(safe-area-inset-bottom) + 10px))}.home-floating-cart{gap:8px;min-height:56px;padding:7px 9px 7px 10px;font-size:14px}.home-floating-cart-icon{flex-basis:36px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.home-floating-cart-slot,.home-floating-cart,.home-floating-cart:before{animation:none}.home-floating-cart{transition:none}}.checkout-pay-gold{isolation:isolate;color:#241606;width:100%;min-height:64px;font-family:var(--f-cuerpo),system-ui,sans-serif;letter-spacing:.005em;text-align:center;text-shadow:0 1px #ffffff94;cursor:pointer;transform-origin:bottom;background:linear-gradient(145deg,#fff4bf 0%,#fbc66a 31%,#e69e21 68%,#c27e08 100%);border:1px solid #b1740c;border-radius:999px;justify-content:center;align-items:center;gap:11px;margin-top:24px;padding:9px 22px;font-size:17px;font-weight:800;line-height:1;text-decoration:none;transition:filter .2s,box-shadow .2s,transform .16s;animation:3.8s ease-in-out infinite checkout-pay-breathe;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -5px 6px #6433054d,0 6px #865808,0 16px 28px #492b094d,0 0 0 2px #fcd48e3d}.checkout-pay-gold:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:24%;animation:4.2s ease-in-out .8s infinite checkout-pay-shine;position:absolute;top:-75%;bottom:-75%;left:-32%;transform:rotate(18deg)}.checkout-pay-gold:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;border:1px solid #fff8cfb8;position:absolute;inset:3px}.checkout-pay-gold>*{z-index:1;position:relative}.checkout-pay-icon{width:40px;height:40px;text-shadow:none;background:linear-gradient(145deg,#fffbd7db,#dd921185);border:1px solid #66370766;border-radius:50%;flex:0 0 40px;place-items:center;font-size:20px;display:grid;box-shadow:inset 0 1px 2px #ffffffeb,0 2px 4px #532f073d}.checkout-pay-label{white-space:nowrap}.cart-checkout-gold{flex:100%;min-width:0;margin-top:0}.checkout-pay-gold:hover:not(:disabled){filter:saturate(1.08)brightness(1.04);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -5px 6px #64330540,0 5px #865808,0 19px 34px #492b0961,0 0 24px #fab74470}.checkout-pay-gold:active:not(:disabled){animation:none;transform:translateY(5px)scale(.992);box-shadow:inset 0 2px 6px #5b300642,0 1px #71410d,0 8px 15px #492b093d}.checkout-pay-gold:focus-visible{outline-offset:5px;outline:3px solid #1b0b31}.checkout-pay-gold:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.72;animation:none;box-shadow:inset 0 2px 5px #5b300633,0 3px #886220,0 8px 16px #492b092e}.checkout-pay-gold:disabled:before{opacity:0;animation:none}.checkout-pay-gold:disabled .checkout-pay-icon{filter:grayscale(.7)}@keyframes checkout-pay-breathe{0%,to{box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -5px 6px #6433054d,0 6px #865808,0 16px 28px #492b094d,0 0 0 2px #fcd48e3d}50%{box-shadow:inset 0 2px 1px #fffffff0,inset 0 -5px 6px #64330545,0 6px #865808,0 18px 32px #492b0957,0 0 22px #fab74457}}@keyframes checkout-pay-shine{0%,56%{opacity:0;left:-32%}65%{opacity:.82}82%,to{opacity:0;left:112%}}@media (max-width:520px){.checkout-pay-gold{min-height:60px;padding:8px 14px;font-size:16px}.checkout-pay-icon{flex-basis:38px;width:38px;height:38px;font-size:19px}}@media (prefers-reduced-motion:reduce){.checkout-pay-gold,.checkout-pay-gold:before{animation:none}.checkout-pay-gold{transition:none}}.telar .lp-footer.noche{color:#f4eee2;background-color:#190b2d;background-image:url(/marca/halo.webp);background-position:right 3% center;background-repeat:no-repeat;background-size:auto 108%;border-top:2px solid #ebae48;margin-top:0;padding:58px 0 30px;position:relative;overflow:hidden}.telar .lp-footer.noche .lp-wrap{z-index:1;position:relative}.telar .lp-footer.noche .lp-footer-logo{margin:-18px 0 14px -10px}.telar .lp-footer.noche .lp-footer-logo img{width:240px;height:auto}.telar .lp-footer.noche .lp-marca-texto{font-family:var(--f-titular), Georgia, serif;color:#f4eee2;font-size:34px}.telar .lp-footer.noche p{color:#f4eee2}.telar .lp-footer.noche h3{color:#ebae48;font-family:var(--f-cifras), ui-monospace, monospace;letter-spacing:.22em;font-size:11px;font-weight:500}.telar .lp-footer.noche a{color:#f4eee2}body:has(.telar) .lp-footer.noche a{color:#f4eee2}.telar .lp-footer.noche a:hover{color:#fbca5b}body:has(.telar) .lp-footer.noche a:hover{color:#fbca5b}.telar .lp-footer.noche .lp-footer-bottom{border-top:1px solid #ebae4847}.telar .lp-footer.noche .lp-footer-bottom,.telar .lp-footer.noche .lp-footer-bottom span,.telar .lp-footer.noche small{color:#a79cb8}@media (max-width:719px){.telar .lp-footer.noche{background-position:center bottom -40px;background-size:125%}.telar .lp-footer.noche .lp-footer-logo{width:max-content;margin:-18px auto 14px}.telar .lp-footer.noche .lp-footer-logo img{width:220px}}.telar .lp-nav>.lp-wrap{max-width:1320px}@media (min-width:860px) and (max-width:1239px){.telar:not(.tz) .lp-nav-links{display:none}.telar:not(.tz) .lp-nav-menu{display:block}.telar:not(.tz) .lp-nav>.lp-nav-in>.lp-install-app{display:none}.telar:not(.tz) .lp-nav .lp-nav-account{margin-left:auto}}@media (max-width:380px){.telar:not(.tz) .lp-nav .lp-cta-sm .lp-consulta-lotus{display:none}.telar:not(.tz) .lp-nav .lp-cta-sm{flex-shrink:0;padding:12px 9px}}@media (max-width:359px){.telar:not(.tz) .lp-nav-account{padding:8px 10px}.telar:not(.tz) .lp-nav-account span{display:none}}@media (max-width:339px){.telar:not(.tz) .lp-nav .lp-cta-sm{padding:10px 7px;font-size:12px}.telar:not(.tz) .lp-nav-in{gap:7px}}.tz{--tz-honda:#12081f;--tz-alta:#20103a;--tz-crema-tenue:#cfc6dc;--tz-hilo:#240d4624;--tz-hilo-fuerte:#240d4647;--tz-hilo-noche:#f4eee221;--tz-hilo-oro:#ebae4857;--tz-margen:clamp(20px, 4.4vw, 56px);--tz-ancho:1240px;--tz-aire:clamp(76px, 9.4vw, 132px);background:var(--lino)}body:has(.tz){background-color:var(--noche)}.tz ::selection{background:var(--ocre);color:var(--noche)}.tz .tz-wrap,.tz .lp-section>.lp-wrap{width:100%;max-width:calc(var(--tz-ancho) + 2 * var(--tz-margen));padding:0 var(--tz-margen);margin:0 auto}.tz .lp-section{padding:var(--tz-aire) 0}.tz main>.lp-section:not(.noche)+.lp-section:not(.noche){border-top:1px solid var(--tz-hilo)}.tz main>.noche+.noche{border-top:1px solid var(--tz-hilo-noche)}.tz .noche{background-color:var(--noche);background-image:none}.tz h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.3rem,4.5vw,3.7rem);line-height:1.02}.tz h3{letter-spacing:-.004em}.tz p{text-wrap:pretty}.tz .tz-rotulo,.tz .lp-section>.lp-wrap>.rot,.tz .md-heading .rot,.tz .lp-section .lp-kicker{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--rubia);margin:0;font-size:11px;font-weight:500;line-height:1.5;display:block}.tz .tz-rotulo:before,.tz .lp-section>.lp-wrap>.rot:before,.tz .md-heading .rot:before,.tz .lp-section .lp-kicker:before{content:"";vertical-align:middle;background:currentColor;width:28px;height:1px;margin-right:12px;display:inline-block;position:relative;top:-1px}.tz .noche .tz-rotulo,.tz .noche .tz-rotulo span,.tz .noche .md-heading .rot,.tz .noche .md-heading .rot span{color:var(--ocre)}.tz .tz-cabeza,.tz .md-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:20px clamp(32px,6vw,96px);margin:0 0 clamp(36px,4.6vw,60px);display:grid}.tz .tz-cabeza h2,.tz .md-heading h2{max-width:22ch;margin:18px 0 0}.tz .tz-cabeza>p,.tz .md-heading>p{max-width:46ch;color:var(--tinta-tenue);margin:0 0 6px;font-size:16.5px;line-height:1.62}.tz .noche .tz-cabeza>p,.tz .noche .md-heading>p{color:var(--tz-crema-tenue)}.tz .lp-btn{min-height:52px;box-shadow:none;font-family:var(--f-cuerpo), system-ui, sans-serif;letter-spacing:.03em;border-radius:0;gap:10px;padding:15px 26px;font-size:14.5px;font-weight:700;transition:background-color .18s,color .18s,border-color .18s}.tz .lp-btn:active{transform:none}.tz .lp-btn-gold{background:var(--tinta);border:1px solid var(--tinta);color:var(--lino)}.tz .lp-btn-gold:hover{color:var(--lino);background:#3a1a69;border-color:#3a1a69}.tz .lp-btn-ghost{border:1px solid var(--tz-hilo-fuerte);color:var(--tinta);background:0 0}.tz .lp-btn-ghost:hover{border-color:var(--tinta);color:var(--tinta);background:0 0}.tz .noche .lp-btn-gold{background:var(--ocre);border-color:var(--ocre);color:var(--noche)}.tz .noche .lp-btn-gold:hover{color:var(--noche);background:#fbca5b;border-color:#fbca5b}.tz .noche .lp-btn-gold span{color:inherit}.tz .noche .lp-btn-ghost{color:var(--lino-noche);border-color:#f4eee25c}.tz .noche .lp-btn-ghost:hover{border-color:var(--lino-noche);color:var(--lino-noche)}.tz .lp-btn:focus-visible,.tz a:focus-visible,.tz summary:focus-visible{outline:2px solid var(--ocre);outline-offset:3px}.tz .lp-nav{z-index:40;border:0;border-bottom:1px solid var(--tz-hilo-oro);width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#190b2d;border-radius:0;margin:0;position:sticky;top:0}.tz .lp-nav>.lp-nav-in{max-width:none;height:72px;padding:0 var(--tz-margen);gap:16px}.tz .lp-brand .lp-logo{gap:10px}.tz .lp-brand .lp-emblema{height:42px}.tz .lp-brand .lp-palabra{height:25px;display:block}.tz .lp-brand .lp-marca-texto{color:var(--lino-noche);font-size:24px;display:block}.tz .lp-nav-links{color:#f4eee2cc;gap:28px;font-size:14px}.tz .lp-nav-links a{color:#f4eee2cc;transition:color .16s}.tz .lp-nav-links a:hover{color:#fbca5b}.tz .lp-nav-in>.lp-install-app{display:none!important}.tz .lp-nav-account{min-height:40px;color:var(--lino-noche);font:700 13.5px/1 var(--f-cuerpo), system-ui, sans-serif;letter-spacing:.02em;background:0 0;border:1px solid #f4eee24d;border-radius:0;padding:0 14px}.tz .lp-nav-account:hover{border-color:var(--lino-noche);color:var(--lino-noche);background:0 0;transform:none}.tz .lp-nav-account svg{width:15px;height:15px}.tz .lp-cart-link{color:var(--lino-noche)}.tz .lp-cart-link:hover{color:#fbca5b}.tz .lp-cart-badge{background:var(--ocre);color:var(--noche)}.tz .lp-nav .lp-cta-sm{border:1px solid var(--ocre);background:var(--ocre);min-height:40px;color:var(--noche);letter-spacing:.02em;border-radius:0;gap:8px;padding:0 18px;font-size:13.5px}.tz .lp-nav .lp-cta-sm:hover{color:var(--noche);background:#fbca5b;border-color:#fbca5b}.tz .lp-consulta-lotus{flex:none;width:18px;height:18px}.tz .lp-nav-burger{width:40px;height:40px;color:var(--lino-noche);background:0 0;border:1px solid #f4eee24d;border-radius:0}.tz .lp-nav-burger:hover{border-color:var(--lino-noche);color:var(--lino-noche);background:0 0}.tz .lp-nav-panel{border:1px solid var(--tz-hilo-oro);background:var(--noche);box-shadow:none;border-radius:0;top:calc(100% + 15px)}.tz .lp-nav-panel a{color:var(--lino-noche);border-radius:0;font-weight:700}body:has(.tz) .lp-nav-panel a{color:var(--lino-noche);border-radius:0;font-weight:700}.tz .lp-nav-panel a:hover{color:var(--noche);background:var(--ocre)}body:has(.tz) .lp-nav-panel a:hover{color:var(--noche);background:var(--ocre)}.tz .lp-nav-panel-foot{border-top:1px solid var(--tz-hilo-noche)}.tz .lp-nav-panel .lp-install-app{color:var(--lino-noche);background:0 0;border-color:#f4eee24d}.tz .lp-nav-panel .lp-install-app:hover{color:var(--noche);background:var(--ocre);border-color:var(--ocre)}.tz .tz-hero{background-color:var(--tz-honda);background-image:radial-gradient(52% 64% at 77% 46%,#8a6cc033,#0000 72%),repeating-radial-gradient(circle at 77% 46%,#ebae480e 0 1px,#0000 1px 74px);padding:clamp(56px,7.4vw,108px) 0 clamp(60px,7vw,96px);position:relative;overflow:clip}.tz .tz-hero .tz-rotulo{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.tz .tz-hero .tz-rotulo:before{margin-right:-6px;top:0}.tz .tz-titular{letter-spacing:-.028em;max-width:none;margin:30px 0 0;font-size:clamp(3.05rem,6.2vw,6rem);line-height:.97}.tz .noche .tz-titular{color:var(--lino-noche)}.tz .tz-linea{display:block}.tz .noche .tz-titular em{color:var(--ocre);font-style:italic}.tz .noche .tz-entrada{max-width:34em;color:var(--tz-crema-tenue);margin:30px 0 0;font-size:clamp(1.05rem,1.32vw,1.19rem);line-height:1.64}.tz .tz-acciones{flex-wrap:wrap;gap:12px;margin:38px 0 0;display:flex}.tz .tz-confianza{flex-wrap:wrap;gap:12px 28px;margin:28px 0 0;padding:0;list-style:none;display:flex}.tz .noche .tz-confianza li{color:var(--tz-crema-tenue);align-items:center;gap:10px;font-size:14px;display:inline-flex}.tz .noche .tz-confianza b{color:var(--tz-crema-tenue);font-weight:700}.tz .noche .tz-confianza span{color:var(--ocre)}.tz .home-astral-reading{width:100%;max-width:600px;margin:0 0 0 auto;padding:0;position:relative}.tz .home-astral-wheel-link{width:100%;max-width:600px;color:inherit;border-radius:50%;margin:0 auto;display:block}.tz .home-astral-wheel-link:focus-visible{outline:2px solid var(--ocre);outline-offset:10px}.tz .home-astral-wheel{filter:none;max-width:600px}.tz .home-astral-wheel .rd{--rueda-fondo:transparent;--rueda-tinta:#f4eee2;--rueda-tenue:#b9aed0;--rueda-linea:#c9a463;--rueda-fuego:#d08a6c;--rueda-tierra:#8fb59a;--rueda-aire:#e2c483;--rueda-agua:#8fa9d6;--rueda-tenso:#e08a8f;--rueda-fluido:#86bfe0;--rueda-neutro:#ebae48;max-width:600px!important}.tz .home-astral-wheel .rd.editorial .sector{fill-opacity:.07;stroke-opacity:.5}.tz .home-astral-wheel .rd .cusp.angulo{stroke:var(--ocre);stroke-opacity:.9}.tz .home-astral-wheel .rd.editorial .capa-aspectos .asp.fluido{stroke:#86bfe0;filter:none}.tz .home-astral-wheel .rd.editorial .capa-aspectos .asp.tenso{stroke:#e08a8f;filter:none}.tz .home-astral-wheel .rd.editorial .capa-aspectos .asp.neutro{stroke:#ebae48;filter:none}.tz .home-astral-wheel .astral-orbita{stroke:var(--ocre);filter:none}.tz .home-astral-wheel .astral-balizas{fill:var(--ocre);filter:none}.tz .home-astral-wheel .rosa-central-rayo{filter:none;fill:#ebae4824!important;stroke:var(--ocre)!important}.tz .home-astral-wheel .rosa-halo,.tz .home-astral-wheel .rosa-destellos{stroke:var(--ocre)}.tz .home-astral-wheel .rosa-nucleo{fill:var(--ocre);stroke:#fff3c4;filter:none}.tz .home-astral-ficha{margin:22px 0 0}.tz .noche .home-astral-kicker{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--ocre);align-items:center;gap:10px;margin:0;font-size:10.5px;font-weight:500;display:flex}.tz .home-astral-kicker:after{content:"";background:var(--tz-hilo-oro);flex:1;height:1px}.tz .home-astral-mark{font-style:normal}.tz .home-astral-meta{border:0;border-bottom:1px solid var(--tz-hilo-noche);background:0 0;border-radius:0;grid-template-columns:repeat(4,1fr);width:100%;margin:12px 0 0;padding:0;display:grid;overflow:visible}.tz .home-astral-meta>div{text-align:left;border-right:0;padding:12px 14px 14px 0}.tz .home-astral-meta>div+div{border-left:1px solid var(--tz-hilo-noche);padding-left:14px}.tz .noche .home-astral-meta dt{color:#a79cb8;font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.2em;text-transform:uppercase;font-size:9.5px;font-weight:500}.tz .noche .home-astral-meta dd{color:var(--lino-noche);font-family:var(--f-titular), Georgia, serif;margin:6px 0 0;font-size:18px;line-height:1.2}.tz .noche .home-astral-meta dd time{color:inherit}.tz .noche .home-astral-cta{width:auto;color:var(--ocre);font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:16px 0 0;padding:0;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.tz .noche .home-astral-cta span{color:inherit;font-size:15px;transition:transform .18s}.tz .noche .home-astral-cta:hover{color:#fbca5b;background:0 0;transform:none}.tz .noche .home-astral-cta:hover span{transform:translate(3px)}.tz .tz-almanaque{border-top:1px solid var(--tz-hilo-oro);border-bottom:1px solid var(--tz-hilo-oro);padding:0}.tz .tz-almanaque .tz-wrap{max-width:none}.tz .tz-almanaque-lista{grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tz-almanaque-lista>li{border-left:1px solid var(--tz-hilo-noche);align-content:start;gap:7px;min-width:0;padding:20px 16px 22px;display:grid}.tz .tz-almanaque-lista>li:first-child{border-left:0;padding-left:0}.tz .noche .tz-astro-nombre{white-space:nowrap;font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:#a79cb8;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.tz .noche .tz-astro{color:var(--ocre);letter-spacing:0;text-transform:none;font-variant-emoji:text;flex:none;font-family:"Noto Sans Symbols 2",Segoe UI Symbol,Apple Symbols,sans-serif;font-size:15px;line-height:1}.tz .noche .tz-astro-nombre abbr{color:var(--ocre);letter-spacing:0;text-decoration:none}.tz .noche .tz-astro-valor{color:var(--lino-noche);font-family:var(--f-titular), Georgia, serif;white-space:nowrap;font-size:22px;line-height:1}.tz .noche .tz-astro-valor time{color:inherit}.tz .noche .tz-astro-signo,.tz .noche .tz-astro-signo span{color:var(--tz-crema-tenue);white-space:nowrap;font-size:13px;line-height:1.3}.tz .dc h2{margin:18px 0 0}.tz .dc-puertas{border:1px solid var(--tz-hilo-fuerte);gap:0;margin:clamp(32px,4vw,52px) 0 0}.tz .dc-puerta{background:0 0;border:0;gap:14px;padding:clamp(26px,3.4vw,44px)}.tz .dc-puerta+.dc-puerta{border-left:1px solid var(--tz-hilo-fuerte)}.tz .dc-puerta.ia{background:var(--noche);border-style:solid}.tz .dc-puerta.ia,.tz .dc-puerta.ia p,.tz .dc-puerta.ia h3{color:var(--lino-noche)}.tz .dc-puerta.ia .dc-lema,.tz .dc-puerta.ia .dc-nota{color:var(--tz-crema-tenue)}.tz .dc-puerta.ia .dc-icono{background:var(--tz-alta);border:1px solid var(--tz-hilo-oro)}.tz .dc-puerta.ia .lp-btn-gold{background:var(--ocre);border-color:var(--ocre);color:var(--noche)}.tz .dc-puerta.ia .lp-btn-gold:hover{background:#fbca5b;border-color:#fbca5b}.tz .dc-icono{width:58px;height:58px}.tz .dc h3{font-size:clamp(1.7rem,2.4vw,2.1rem)}.tz .dc-sello{border-radius:0}.tz .dc-lema{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.tz .dc-puerta>p{font-size:16px;line-height:1.6}.tz .dc-boton{margin-top:auto}.tz .md-section.noche{background-image:none;background-color:var(--noche)}.tz .md-list{border-top:1px solid var(--tz-hilo-noche);border-left:1px solid var(--tz-hilo-noche);gap:0}.tz .md-card{border:0;border-right:1px solid var(--tz-hilo-noche);border-bottom:1px solid var(--tz-hilo-noche);background:0 0;border-radius:0;gap:18px;min-height:0;padding:22px;transition:background-color .18s}.tz .md-card:hover{background:var(--tz-alta);border-color:var(--tz-hilo-noche)}.tz .md-card:focus-visible{outline:2px solid var(--ocre);outline-offset:-2px}.tz .md-card.vh-card.vh-favorito{box-shadow:inset 0 0 0 1px #ebae488c}.tz .md-photo{border:1px solid var(--ocre);width:76px;height:76px}.tz .noche .md-name strong{color:var(--lino-noche);font-size:1.45rem}.tz .noche .md-role{color:var(--tz-crema-tenue);font-size:13.5px}.tz .noche .md-meta{color:#a79cb8;font-size:12.5px}.tz .md-action{border:1px solid var(--tz-hilo-oro);border-radius:0;min-width:112px;padding:12px 14px}.tz .noche .md-action>span{color:var(--lino-noche);letter-spacing:.02em;font-size:13px;font-weight:700}.tz .noche .md-action small{color:#a79cb8}.tz .md-card:hover .md-action{border-color:var(--ocre)}.tz .md-action.vh-action.viva{background:var(--ocre);border-color:var(--ocre)}.tz .noche .md-action.vh-action.viva>span{color:var(--noche)}.tz .vh-sello{border-radius:0}.tz .vh-todos{text-align:left;margin:34px 0 0}.tz .noche .md-demo-note{color:#a79cb8;max-width:88ch;margin:22px 0 0;font-size:12px}.tz .md-card.vh-asistente{border-style:solid}.tz #videntes .md-list{border:0;gap:16px}.tz #videntes .md-card{border:1px solid var(--tz-hilo-oro);border-top:3px solid var(--ocre);background:radial-gradient(120% 85% at 0% 0%, #ebae4821, transparent 58%), var(--tz-alta);grid-template-columns:104px minmax(0,1fr);align-items:start;row-gap:18px;padding:24px 22px 22px;transition:border-color .2s,transform .2s}.tz #videntes .md-card:hover{border-color:var(--ocre);background:radial-gradient(120% 85% at 0% 0%, #ebae4833, transparent 60%), var(--tz-alta);transform:translateY(-2px)}.tz #videntes .md-photo{border:2px solid var(--ocre);outline:1px solid var(--tz-hilo-oro);outline-offset:4px;width:96px;height:96px}.tz #videntes .md-name{gap:9px}.tz #videntes.noche .md-name strong{color:var(--lino-noche);font-size:clamp(1.55rem,4.6vw,1.85rem)}.tz #videntes .vh-estado{border:1px solid var(--tz-hilo-noche);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;padding:5px 10px;font-size:12px;font-weight:700}.tz #videntes .vh-estado.ia,.tz #videntes .vh-estado.en-linea{background:#ebae4814;border-color:currentColor}.tz #videntes .vh-estado.en-linea{background:#4fd18b14}.tz #videntes.noche .md-role{color:var(--lino-noche);margin-top:12px;font-size:15px}.tz #videntes.noche .md-meta{margin-top:6px;font-size:13.5px}.tz #videntes .md-action.vh-action{border:2px solid var(--ocre);flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:4px 12px;min-height:62px;padding:14px 18px;transition:background-color .18s,transform .18s;display:flex}.tz #videntes.noche .md-action.vh-action>span{color:var(--ocre);letter-spacing:.01em;font-size:17px;font-weight:800}.tz #videntes .vh-flecha{color:var(--ocre);font-size:20px;font-style:normal;line-height:1;transition:transform .18s}.tz #videntes .md-action .vh-gratis{text-align:center;letter-spacing:.1em;text-transform:uppercase;max-width:none;color:var(--tz-crema-tenue);flex-basis:100%;margin:0;font-size:11px;display:block}.tz #videntes .md-action.vh-action.viva{background:var(--ocre)}.tz #videntes.noche .md-action.vh-action.viva>span,.tz #videntes .md-action.vh-action.viva .vh-flecha{color:var(--noche)}.tz #videntes.noche .md-action.vh-action.viva .vh-gratis,.telar .noche .md-action.vh-action.viva .vh-gratis{color:#190b2dc7}.telar:not(.tz) #videntes .md-action.vh-action{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;min-height:56px;display:flex}.telar:not(.tz) #videntes .vh-flecha{font-size:18px;font-style:normal;line-height:1}.telar:not(.tz) #videntes .md-action .vh-gratis{text-align:center;letter-spacing:.1em;flex-basis:100%;max-width:none;margin:0}.tz #videntes .md-card:hover .md-action.vh-action.viva{background:#fbca5b;border-color:#fbca5b}.tz #videntes .md-card:hover .vh-flecha{transform:translate(5px)}.tz #videntes .md-card:active .md-action.vh-action{transform:scale(.985)}@media (prefers-reduced-motion:no-preference){.tz #videntes .md-action.vh-action.viva{animation:2.6s ease-in-out infinite vh-llama}}@keyframes vh-llama{0%,to{outline-offset:0;outline:2px solid #ebae4800}50%{outline-offset:5px;outline:2px solid #ebae488c}}@media (max-width:700px){.tz #videntes .md-card{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:20px 16px 18px}.tz #videntes .md-photo{width:80px;height:80px}}@media (min-width:1100px){.tz #videntes .md-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tz #especialistas .md-list{grid-template-columns:repeat(3,minmax(0,1fr))}.tz #especialistas .md-card{grid-template-columns:76px minmax(0,1fr);row-gap:16px}.tz #especialistas .md-action{grid-column:1/-1}}.tz .pc-titulo{max-width:22ch;margin:18px 0 0}.tz .pc-lista{border-color:var(--tz-hilo-fuerte);margin:clamp(32px,4vw,52px) 0 0}.tz .pc-razon{border-color:var(--tz-hilo-fuerte);gap:10px;padding:28px 26px 30px}.tz .pc-glifo{width:40px;height:40px;color:var(--rubia);border:1px solid #86551066}.tz .pc-razon h3{margin:12px 0 0;font-size:1.32rem}.tz .pc-razon p{font-size:14.5px}.tz .pc-empresa{border-top:1px solid var(--tz-hilo);margin:26px 0 0;padding-top:20px}.tz .tj-grid{border-top:1px solid var(--tz-hilo-fuerte);border-left:1px solid var(--tz-hilo-fuerte);gap:0;margin:0}.tz .tj-card{border:0;border-right:1px solid var(--tz-hilo-fuerte);border-bottom:1px solid var(--tz-hilo-fuerte);background:0 0;border-radius:0;padding:22px 22px 20px;transition:background-color .2s}.tz .tj-card:before{display:none}.tz .tj-card:hover{background:#ffffff8c}.tz .tj-card-num{color:var(--rubia);letter-spacing:.2em;margin-bottom:14px}.tz .tj-card-img{background:var(--noche);margin-bottom:18px;position:relative}.tz .tj-card-img img{filter:saturate(.72)contrast(1.04)brightness(.94);transition:filter .4s,transform .6s}.tz .tj-card:hover .tj-card-img img{filter:none;transform:scale(1.03)}.tz .tj-card-ilustrativa{color:var(--lino-noche);font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;background:#190b2dd1;padding:5px 8px;font-size:9px;position:absolute;bottom:0;left:0}.tz .tj-card h3{font-size:1.36rem;font-style:normal;line-height:1.12}.tz .tj-card-titulo{color:inherit;text-decoration:none}.tz .tj-card p{margin:10px 0 18px;font-size:14px}.tz .tj-card-foot{border-top:1px solid var(--tz-hilo);padding-top:16px}.tz .tj-card .lp-btn{letter-spacing:.04em;min-height:38px;padding:0 14px;font-size:12.5px}.tz .tj-card-flecha{margin-left:2px;display:inline-flex}.tz .lp-services-note{border:1px solid var(--tz-hilo-fuerte);color:var(--tinta);background:0 0;justify-content:flex-start;gap:12px 18px;margin:28px 0 0;padding:22px 26px;font-size:15px}.tz .lp-services-note>span:first-child{color:var(--rubia)}.tz .lp-services-note .lp-btn{min-height:44px;margin-left:auto}.tz .tj-telar{border:0;border-top:1px solid var(--tz-hilo-fuerte);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tz .tj-telar>li{padding:28px 26px 34px 0;transform:none}.tz .tj-telar>li+li{border-left:1px solid var(--tz-hilo-fuerte);padding-left:26px}.tz .tz-paso{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;color:var(--rubia);font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:300;line-height:1;display:block}.tz .tj-telar h3{margin:22px 0 10px;font-size:1.4rem}.tz .tj-telar p{color:var(--tinta-tenue);margin:0;font-size:15px;line-height:1.6}.tz .tz-casa-nota{color:#a79cb8;font-size:14px}.tz .lp-band{text-align:left;background:var(--noche);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px clamp(32px,6vw,96px);margin:clamp(56px,7vw,96px) 0 0;padding:clamp(30px,4.4vw,60px);display:grid}.tz .lp-band h2{color:var(--lino-noche);max-width:16ch;margin:18px 0 0;font-size:clamp(1.9rem,3.4vw,2.8rem)}.tz .lp-band p{max-width:46ch;color:var(--tz-crema-tenue);margin:16px 0 28px}.tz .lp-band .tz-rotulo{color:var(--ocre)}.tz .lp-band .lp-btn-gold{background:var(--ocre);border-color:var(--ocre);color:var(--noche)}.tz .lp-band .lp-btn-gold:hover{background:#fbca5b;border-color:#fbca5b}.tz .lp-feature-list{grid-template-columns:1fr;align-self:center;gap:0;max-width:none;margin:0;display:grid}.tz .lp-feature-list li{border-bottom:1px solid var(--tz-hilo-noche);color:var(--lino-noche);align-items:center;gap:14px;padding:15px 0;font-size:15.5px}.tz .lp-feature-list li:first-child{border-top:1px solid var(--tz-hilo-noche)}.tz .lp-feature-list .ck{border:1px solid var(--tz-hilo-oro);width:26px;height:26px;color:var(--ocre);justify-content:center;align-items:center;display:inline-flex}.tz #testimonios .lp-section-head{text-align:left;max-width:none;margin:0 0 clamp(32px,4vw,52px)}.tz #testimonios .lp-h2{letter-spacing:-.02em;color:var(--tinta);margin:18px 0 0;font-size:clamp(2.3rem,4.5vw,3.7rem);font-weight:400}.tz .lp-tstrip{border-top:1px solid var(--tz-hilo-fuerte);border-left:1px solid var(--tz-hilo-fuerte);gap:0}.tz .lp-tcard{border:0;border-right:1px solid var(--tz-hilo-fuerte);border-bottom:1px solid var(--tz-hilo-fuerte);background:0 0;border-radius:0;padding:28px 26px}.tz .lp-tcard p{color:var(--tinta);font-family:var(--f-titular), Georgia, serif;font-size:1.2rem;line-height:1.4}.tz .lp-tcard .av{background:var(--noche);border-radius:0}.tz .tz-preguntas-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:32px clamp(32px,6vw,96px);display:grid}.tz .tz-preguntas-lado{justify-items:start;gap:22px;display:grid;position:sticky;top:104px}.tz .tz-preguntas-ayuda{justify-items:start;gap:18px;display:grid}.tz .tz-preguntas-ayuda p{max-width:32ch;color:var(--tinta-tenue);margin:0;font-size:15px;line-height:1.6}.tz .pf{max-width:none;margin:0}.tz .pf-titulo{max-width:18ch;margin:0 0 28px}.tz .pf-item{border-color:var(--tz-hilo-fuerte)}.tz .pf-pregunta{padding:20px 2px;font-size:1.28rem}.tz .pf-pregunta:after{font-size:20px}.tz .pf-respuesta p{font-size:15.5px}.tz .tz-casa{border-top:1px solid var(--tz-hilo-oro)}.tz .tz-casa .lp-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:40px clamp(32px,6vw,96px)}.tz .tz-casa h2{margin:18px 0;font-size:clamp(2.6rem,5vw,4.2rem)}.tz .noche .lp-about p{max-width:54ch;color:var(--tz-crema-tenue);margin:0 0 14px;font-size:16.5px;line-height:1.7}.tz .lp-contact-card{border:1px solid var(--tz-hilo-oro);background:var(--tz-alta);border-radius:0;padding:clamp(26px,3.4vw,40px)}.tz .noche .lp-contact-card h3{color:var(--lino-noche);margin:14px 0 6px;font-size:1.7rem}.tz .lp-contact-row{border-bottom:1px solid var(--tz-hilo-noche);padding:16px 0;font-size:14px}.tz .noche .lp-contact-row div{color:#a79cb8}.tz .lp-contact-row .ic{border:1px solid var(--tz-hilo-oro);background:0 0;border-radius:0;width:36px;height:36px}.tz .noche .lp-contact-row .ic span{color:var(--ocre)}.tz .noche .lp-contact-row a{color:var(--lino-noche);text-decoration:underline;-webkit-text-decoration-color:var(--tz-hilo-oro);text-decoration-color:var(--tz-hilo-oro);text-underline-offset:4px;font-size:15.5px;font-weight:700}body:has(.tz) .noche .lp-contact-row a{color:var(--lino-noche);text-decoration:underline;-webkit-text-decoration-color:var(--tz-hilo-oro);text-decoration-color:var(--tz-hilo-oro);text-underline-offset:4px;font-size:15.5px;font-weight:700}.tz .tz-contacto-cta{margin-top:24px}.tz .tz-contacto-cta .lp-btn{width:100%}.tz .lp-footer.noche{border-top:1px solid var(--tz-hilo-oro)}@media (max-width:1239px){.tz .lp-nav-menu{display:block}.tz .lp-nav .lp-nav-account{margin-left:auto}.tz .tz-almanaque-lista{grid-template-columns:repeat(5,minmax(0,1fr))}.tz .tz-almanaque-lista>li:nth-child(5n+1){border-left:0;padding-left:0}.tz .tz-almanaque-lista>li:nth-child(n+6){border-top:1px solid var(--tz-hilo-noche)}.tz .tz-almanaque .tz-wrap{max-width:calc(var(--tz-ancho) + 2 * var(--tz-margen))}}@media (max-width:1100px){.tz .tj-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tz .home-astral-meta{grid-template-columns:repeat(2,1fr)}.tz .home-astral-meta>div:nth-child(3){border-left:0;padding-left:0}.tz .home-astral-meta>div:nth-child(n+3){border-top:1px solid var(--tz-hilo-noche)}}@media (max-width:900px){.tz .tz-hero{padding-top:44px}.tz .tz-cabeza,.tz .md-heading,.tz .tz-preguntas-grid,.tz .tz-casa .lp-two,.tz .lp-band{grid-template-columns:minmax(0,1fr)}.tz .tz-preguntas-grid{row-gap:0}.tz .tz-preguntas-lado{display:contents}.tz .tz-preguntas-lado>.tz-rotulo{order:0;margin-bottom:18px}.tz .tz-preguntas-grid>.pf{order:1}.tz .tz-preguntas-ayuda{order:2;margin-top:32px}.tz .tj-telar{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tj-telar>li:nth-child(3){border-left:0;padding-left:0}.tz .tj-telar>li:nth-child(n+3){border-top:1px solid var(--tz-hilo-fuerte)}.tz .tj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tz .dc-puerta+.dc-puerta{border-left:0;border-top:1px solid var(--tz-hilo-fuerte)}}@media (max-width:700px){.tz .lp-nav>.lp-nav-in{gap:10px;height:62px}.tz .lp-brand .lp-emblema{height:36px}.tz .lp-brand .lp-palabra{height:21px}.tz .lp-nav-account{min-height:38px;padding:0 11px;font-size:13px}.tz .lp-nav .lp-cta-sm{justify-content:center;gap:0;width:38px;min-height:38px;padding:0;font-size:0}.tz .lp-nav-burger{width:38px;height:38px}.tz .lp-cart-link{padding:4px}.tz .tz-hero{padding:34px 0 52px}.tz .tz-hero .tz-rotulo{letter-spacing:.14em;gap:10px 14px;font-size:10px}.tz .tz-hero .tz-rotulo:before{display:none}.tz .tz-titular{margin-top:18px;font-size:clamp(2.4rem,10.6vw,3.3rem);line-height:1}.tz .noche .tz-entrada{margin-top:18px;font-size:16px;line-height:1.55}.tz .tz-acciones{flex-direction:column;margin-top:22px}.tz .tz-acciones .lp-btn{width:100%}.tz .tz-confianza{gap:10px 18px;margin-top:22px}.tz .noche .tz-confianza li{gap:8px;font-size:12.5px}.tz .tz-confianza{margin-top:16px}.tz .home-astral-wheel-link,.tz .home-astral-wheel{max-width:76%}.tz .home-astral-ficha{margin-top:14px}.tz .home-astral-meta>div{padding:9px 10px 10px 0}.tz .noche .home-astral-meta dd{font-size:16px}.tz .tz-almanaque .tz-wrap{padding:0}.tz .tz-almanaque-lista{scroll-snap-type:x proximity;scrollbar-width:none;padding:0 var(--tz-margen);scroll-padding-inline:var(--tz-margen);display:flex;overflow-x:auto}.tz .tz-almanaque-lista::-webkit-scrollbar{display:none}.tz .tz-almanaque-lista>li{scroll-snap-align:start;flex:none;min-width:118px;padding:16px 16px 18px;border-top:0!important}.tz .tz-almanaque-lista>li:nth-child(5n+1){border-left:1px solid var(--tz-hilo-noche);padding-left:16px}.tz .tz-almanaque-lista>li:first-child{border-left:0;padding-left:0}.tz .tz-casa .lp-two{gap:22px}.tz .tz-casa h2{margin-bottom:10px;font-size:2.3rem}.tz .lp-contact-card{padding:18px}.tz .lp-contact-row{padding:11px 0}.tz .noche .lp-contact-card h3{margin:8px 0 2px;font-size:1.35rem}.tz .pf-pregunta{padding:14px 2px;font-size:1.1rem}.tz .tj-telar>li,.tz .tj-telar>li+li{border-left:0}.tz .tj-telar h3{margin:10px 0 6px}.tz .pc-section .lp-wrap{padding-right:0}.tz .pc-lista,.tz .pc-lista[data-n="6"],.tz .pc-lista[data-n="9"]{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--tz-margen);padding-right:var(--tz-margen);border-left:0;display:flex;overflow-x:auto}.tz .pc-lista::-webkit-scrollbar{display:none}.tz .pc-razon{scroll-snap-align:start;border-left:1px solid var(--tz-hilo-fuerte);flex:0 0 76%}.tz .pc-razon+.pc-razon{border-left:0}.tz .pc-razon h3{font-size:1.12rem}.tz .pc-razon p{font-size:13.5px}.tz .tj-telar{grid-template-columns:repeat(2,minmax(0,1fr))}.tz .tj-telar>li,.tz .tj-telar>li+li{padding:16px 0 18px}.tz .tj-telar>li:nth-child(2n){border-left:1px solid var(--tz-hilo-fuerte);padding-left:14px}.tz .tj-telar>li:nth-child(2){border-top:0}.tz .tj-telar h3{font-size:1.1rem}.tz .tj-telar p{font-size:13.5px;line-height:1.5}.tz .tz-casa .lp-contact-card{display:none}.tz .tj-telar>li+li{border-top:1px solid var(--tz-hilo-fuerte)}.tz .md-list{border-left:0}.tz .md-card{border-right:0;padding:20px 0}.tz .md-card.vh-card.vh-favorito{padding-inline:16px}.tz .md-card:hover{background:0 0}.tz .pc-razon{padding:24px 20px 26px}.tz .lp-services-note .lp-btn{width:100%;margin-left:0}.tz .lp-band{padding:30px 22px}}@media (max-width:620px){.tz .tz-servicios .tz-wrap{padding:0}.tz .tz-servicios .tz-cabeza,.tz .tz-servicios .lp-services-note{margin-inline:var(--tz-margen)}.tz .tj-grid{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--tz-margen);scroll-padding-inline:var(--tz-margen);border-left:0;display:flex;overflow-x:auto}.tz .tj-grid::-webkit-scrollbar{display:none}.tz .tj-card{scroll-snap-align:start;border-left:1px solid var(--tz-hilo-fuerte);flex:0 0 72%}.tz .tj-card-img{aspect-ratio:4/3;margin-bottom:12px}.tz .tj-card-img img{object-fit:cover;height:100%}.tz .tj-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tz .tj-card+.tj-card{border-left:0}}@media (max-width:380px){.tz .lp-brand .lp-palabra{height:19px}.tz .lp-cart-link{display:none}}@media (max-width:340px){.tz .lp-brand .lp-palabra{display:none}}@media (prefers-reduced-motion:reduce){.tz .tj-card-img img,.tz .tj-card:hover .tj-card-img img{transition:none;transform:none}.tz .noche .home-astral-cta span{transition:none}}.tz .fl{max-width:34em;margin:34px 0 0}.tz .fl-defs{width:0;height:0;position:absolute;overflow:hidden}.tz .fl-marco{background:radial-gradient(1.2px 1.2px at 12% 22%,#ffe2aad9,#0000),radial-gradient(1px 1px at 31% 84%,#ffe2aab3,#0000),radial-gradient(1.4px 1.4px at 57% 14%,#ffe2aabf,#0000),radial-gradient(1px 1px at 76% 80%,#ffe2aab3,#0000),radial-gradient(1.2px 1.2px at 91% 30%,#ffe2aacc,#0000),radial-gradient(60% 120% at 30%,#8a6cc033,#0000 70%),radial-gradient(50% 110% at 78% 40%,#ebae4814,#0000 70%),#0e0a1c8c;border:1px solid #ebae488c;border-radius:18px;align-items:center;gap:clamp(6px,1.4vw,12px);padding:14px clamp(8px,1.6vw,14px);display:flex;position:relative;box-shadow:0 0 0 4px #ebae480f,inset 0 0 28px #ebae4814}.tz .fl-remate{flex:none;width:16px;height:44px;overflow:visible}.tz .fl-remate-linea{stroke:#ebae4873;stroke-width:1px;fill:none}.tz .fl-remate-rayos{stroke:#ebae4899;stroke-width:.8px;fill:none}.tz .fl-remate-estrella,.tz .fl-remate-creciente{fill:var(--ocre)}.tz .fl-remate-der{transform:scaleX(-1)}.tz .fl-fila{flex:1;justify-content:space-between;align-items:center;gap:clamp(4px,1.2vw,10px);margin:0;padding:0;list-style:none;display:flex}.tz .fl-fase{aspect-ratio:1;flex:1 1 0;max-width:50px;position:relative}.tz .fl-fase:before{content:"";opacity:0;animation:fl-brilla var(--fl-ciclo,48s) linear var(--fl-retraso,0s) infinite both;background:radial-gradient(closest-side,#ffcc7861,#ebae481f 55%,#0000);border-radius:50%;position:absolute;inset:-45%}.tz .fl-aro{opacity:0;background:conic-gradient(from 0deg, transparent 0 40%, #ebae4840 62%, #ffd98c 74%, transparent 76% 100%);animation:fl-aro 2.4s linear infinite, fl-brilla var(--fl-ciclo,48s) linear var(--fl-retraso,0s) infinite both;border-radius:50%;position:absolute;inset:-14%;box-shadow:0 0 0 1px #ebae4847;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.tz .fl-giro{will-change:transform, opacity;animation:fl-gira var(--fl-ciclo,48s) linear var(--fl-retraso,0s) infinite both;position:absolute;inset:0}.tz .fl-luna{width:100%;height:100%;display:block;overflow:visible}.tz .fl-mar{fill:#7a582c57}.tz .fl-crater{fill:#7a582c47;stroke:#fff0cd59;stroke-width:.5px}.tz .fl-cara-oscura .fl-mar,.tz .fl-cara-oscura .fl-crater{fill:#00000038;stroke:none}.tz .fl-cara-oscura .fl-textura{opacity:.3}.tz .fl-filo{fill:none;stroke:#ebae4859;stroke-width:.8px;vector-effect:non-scaling-stroke}.tz .fl-pie{align-items:center;gap:12px;margin:10px 0 0;display:flex}.tz .fl-pie-linea{background:var(--tz-hilo-oro);flex:1;height:1px}.tz .fl-nombres{justify-items:center;display:grid;position:relative}.tz .fl-nombre{white-space:nowrap;opacity:0;font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--ocre);animation:fl-nombre var(--fl-ciclo,48s) linear var(--fl-retraso,0s) infinite both;grid-area:1/1;font-size:10px;font-weight:500}.tz .fl-nombre:before,.tz .fl-nombre:after{content:"✦";letter-spacing:0;margin:0 .7em;font-size:.9em}@keyframes fl-gira{0%{opacity:.58;transform:rotate(0)scale(.9)}1.5%{opacity:1;transform:rotate(43.2deg)scale(1.1)}11%{opacity:1;transform:rotate(316.8deg)scale(1.1)}12.5%,to{opacity:.58;transform:rotate(360deg)scale(.9)}}@keyframes fl-brilla{0%,12.5%,to{opacity:0}1.5%,11%{opacity:1}}@keyframes fl-nombre{0%,12.5%,to{opacity:0}2%,10.5%{opacity:1}}@keyframes fl-aro{to{transform:rotate(360deg)}}@media (max-width:700px){.tz .fl{margin-top:24px}.tz .fl-marco{border-radius:14px;padding:11px 8px}.tz .fl-remate{width:12px;height:34px}.tz .fl-nombre{letter-spacing:.22em;font-size:9px}}@media (prefers-reduced-motion:reduce){.tz .fl-giro,.tz .fl-fase:before,.tz .fl-aro,.tz .fl-nombre{animation:none}.tz .fl-giro{opacity:.58;transform:scale(.9)}.tz .fl-hoy .fl-giro{opacity:1;transform:scale(1.1)}.tz .fl-hoy:before,.tz .fl-hoy .fl-aro,.tz .fl-nombre.fl-hoy{opacity:1}}.carta-pg.telar.cz{background:var(--lino);background-image:none;max-width:none;margin:0;padding:0}.carta-pg.telar.cz .carta-res{margin-top:0}.carta-pg.cz main section[id],.carta-pg.cz #resumen{scroll-margin-top:132px}.carta-pg.cz .cz-titular{font-size:clamp(2.8rem,5.3vw,5.1rem)}.carta-pg.cz .cz-titular-res{font-size:clamp(2.6rem,4.6vw,4.5rem)}.carta-pg.cz .cz-hero-grid{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"voz cielo""acto cielo";align-items:start;column-gap:clamp(32px,5.6vw,96px);display:grid;position:relative}.carta-pg.cz .cz-hero-grid>*{min-width:0}.carta-pg.cz .cz-entrada .cz-voz{grid-area:voz}.carta-pg.cz .cz-acto{grid-area:acto;margin-top:34px}.carta-pg.cz .cz-cielo{grid-area:cielo;align-self:center;width:100%;max-width:560px;margin:0 0 0 auto}.carta-pg.cz .cz-ficha-form{background:#ffffff0b;border:1px solid #f4eee23d;padding:clamp(20px,2.4vw,30px);scroll-margin-top:96px}.carta-pg.cz .cz-ficha-k{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--ocre);align-items:center;gap:10px;margin:0 0 20px;font-size:10.5px;font-weight:500;display:flex}.carta-pg.cz .cz-ficha-k span{color:inherit}.carta-pg.cz .cz-form-nota{color:#a79cb8;margin:16px 0 0;font-size:13px;line-height:1.55}.carta-pg.cz .cz-enlaces{flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;font-size:14px;display:flex}.carta-pg.cz .cz-enlaces a{color:var(--ocre);text-decoration:underline;-webkit-text-decoration-color:var(--tz-hilo-oro);text-decoration-color:var(--tz-hilo-oro);text-underline-offset:4px}.carta-pg.cz .cz-enlaces a:hover{color:#fbca5b;text-decoration-color:currentColor}.carta-pg.cz .carta-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 14px;margin:0;display:grid}.carta-pg.cz .carta-form .cz-campo{min-width:0;color:inherit;gap:7px;display:grid}.carta-pg.cz .carta-form .cz-campo-ancho,.carta-pg.cz .carta-form .cz-opciones,.carta-pg.cz .carta-form .cz-calcular{grid-column:1/-1}.carta-pg.cz .carta-form .cz-campo>span{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.2em;text-transform:uppercase;color:#a79cb8;font-size:10px;font-weight:500}.carta-pg.cz .carta-form .cz-campo small{letter-spacing:.04em;text-transform:none;color:#a79cb8;font-size:10px}.carta-pg.telar.cz .carta-form input,.carta-pg.telar.cz .carta-form select{width:100%;min-height:52px;box-shadow:none;color:var(--lino-noche);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;caret-color:var(--ocre);background:#ffffff0f;border:1px solid #f4eee24d;border-radius:0;margin:0;padding:13px 14px;font-size:16px;transition:border-color .18s,background-color .18s}.carta-pg.telar.cz .carta-form input::placeholder{color:#a79cb8;opacity:1}.carta-pg.telar.cz .carta-form input:focus,.carta-pg.telar.cz .carta-form select:focus{outline:1px solid var(--ocre);outline-offset:-2px;border-color:var(--ocre);box-shadow:none;background:#ffffff17}.carta-pg.telar.cz .carta-form select option{color:var(--tinta);background:var(--lino)}.carta-pg.cz .cz-opciones>summary{cursor:pointer;min-height:32px;font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tz-crema-tenue);align-items:center;gap:9px;font-size:10.5px;font-weight:500;list-style:none;display:inline-flex}.carta-pg.cz .cz-opciones>summary::-webkit-details-marker{display:none}.carta-pg.cz .cz-opciones>summary:before{content:"+";color:var(--ocre);letter-spacing:0;font-size:14px}.carta-pg.cz .cz-opciones[open]>summary:before{content:"−"}.carta-pg.cz .cz-opciones>.cz-campo{margin-top:10px}.carta-pg.telar.cz .carta-form .cz-calcular{border:1px solid var(--ocre);background:var(--ocre);width:100%;min-height:56px;color:var(--noche);font-family:var(--f-cuerpo), system-ui, sans-serif;letter-spacing:.03em;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:15px 26px;font-size:15.5px;font-weight:700;display:inline-flex;transform:none}.carta-pg.telar.cz .carta-form .cz-calcular:hover{color:var(--noche);box-shadow:none;background:#fbca5b;border-color:#fbca5b;transform:none}.carta-pg.telar.cz .carta-form .cz-calcular:active{box-shadow:none;transform:none}.carta-pg.telar.cz .carta-form .cz-calcular span{color:inherit;font:inherit;letter-spacing:0;text-transform:none;transition:transform .18s}.carta-pg.telar.cz .carta-form .cz-calcular:hover span{transform:translate(3px)}.carta-pg.telar.cz .cz-error{color:#fbca5b;background:#ebae481a;border:1px solid #ebae4880;border-radius:0;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.5}.carta-pg.cz .cz-res-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,88px);display:grid;position:relative}.carta-pg.cz .cz-res-grid>*{min-width:0}.carta-pg.cz .cz-meta{border-top:1px solid var(--tz-hilo-noche);border-bottom:0;grid-template-columns:minmax(0,.95fr) minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.9fr);margin:30px 0 0}.carta-pg.cz .cz-trio{border-top:1px solid var(--tz-hilo-oro);border-bottom:1px solid var(--tz-hilo-noche);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.carta-pg.cz .cz-trio>li{align-content:start;gap:8px;min-width:0;padding:20px 18px 22px 0;display:grid}.carta-pg.cz .cz-trio>li+li{border-left:1px solid var(--tz-hilo-noche);padding-left:18px}.carta-pg.cz .cz-trio-cab{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.2em;text-transform:uppercase;color:#a79cb8;align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.carta-pg.cz .cz-trio-titulo{color:#a79cb8}.carta-pg.cz .cz-trio-glifo{color:var(--ocre);letter-spacing:0;font-variant-emoji:text;font-family:"Noto Sans Symbols 2",Segoe UI Symbol,Apple Symbols,sans-serif;font-size:17px;line-height:1}.carta-pg.cz .cz-trio-ascendente .cz-trio-glifo{border:1px solid var(--tz-hilo-oro);font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.08em;padding:3px 4px;font-size:9.5px}.carta-pg.cz .cz-trio-signo{font-family:var(--f-titular), Georgia, serif;color:var(--lino-noche);font-size:clamp(1.6rem,2.3vw,2.1rem);font-weight:400;line-height:1.05}.carta-pg.cz .cz-trio-faceta{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ocre);font-size:9.5px;font-weight:500}.carta-pg.cz .cz-trio-frase{color:var(--tz-crema-tenue);font-size:14px;line-height:1.5}.carta-pg.cz .cz-explica-marco{margin:30px 0 0}.carta-pg.cz .cz-explica{text-align:left;cursor:pointer;white-space:normal;border:1px solid var(--ocre);background:var(--ocre);min-height:66px;color:var(--noche);box-shadow:none;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:13px 30px 13px 24px;text-decoration:none;display:inline-flex}.carta-pg.cz .cz-explica:hover{color:var(--noche);background:#fbca5b;border-color:#fbca5b}.carta-pg.cz .cz-explica span,.carta-pg.cz .cz-explica .cz-explica-sub{color:inherit}.carta-pg.cz .cz-explica-txt{letter-spacing:.01em;align-items:center;gap:12px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.carta-pg.cz .cz-explica-txt>span{transition:transform .18s}.carta-pg.cz .cz-explica:hover .cz-explica-txt>span{transform:translate(3px)}.carta-pg.cz .cz-explica-sub{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.18em;text-transform:uppercase;opacity:.82;font-size:10px;font-weight:500;line-height:1.3}.carta-pg.cz .cz-explica[aria-busy=true]{cursor:progress}.carta-pg.cz .cz-explica-nota{max-width:46ch;color:var(--tz-crema-tenue);margin:14px 0 0;font-size:14px;line-height:1.55}.carta-pg.cz .cz-acciones{border-top:1px solid var(--tz-hilo-noche);flex-wrap:wrap;align-items:center;gap:10px 26px;margin:28px 0 0;padding:20px 0 0;display:flex}.carta-pg.cz .carta-export-actions{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.carta-pg.cz .carta-export-actions>p{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carta-pg.cz .carta-export-pdf{width:auto;min-height:50px;color:var(--lino-noche);box-shadow:none;background:0 0;border:1px solid #f4eee252;border-radius:0;gap:12px;padding:7px 18px 7px 8px;transition:border-color .18s}.carta-pg.cz .carta-export-pdf:hover{filter:none;border-color:var(--lino-noche);transform:none}.carta-pg.cz .carta-export-pdf:active{box-shadow:none;transform:none}.carta-pg.cz .carta-export-pdf:focus-visible{outline:2px solid var(--ocre);outline-offset:3px}.carta-pg.cz .carta-export-pdf span{color:inherit}.carta-pg.cz .carta-export-icon{border:1px solid var(--tz-hilo-oro);width:34px;height:34px;box-shadow:none;color:var(--ocre);background:0 0;border-radius:0}.carta-pg.cz .carta-export-icon svg{width:18px;height:18px}.carta-pg.cz .carta-export-pdf strong{color:var(--lino-noche);font-size:13.5px}.carta-pg.cz .carta-export-pdf small{color:#a79cb8;margin-top:2px;font-size:11px}.carta-pg.cz .cz-corrige>summary,.carta-pg.cz .cz-otra{cursor:pointer;min-height:48px;font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tz-crema-tenue);align-items:center;gap:8px;font-size:10.5px;font-weight:500;text-decoration:none;list-style:none;display:inline-flex}.carta-pg.cz .cz-corrige>summary::-webkit-details-marker{display:none}.carta-pg.cz .cz-corrige>summary:after{content:"+";color:var(--ocre);letter-spacing:0;font-size:14px}.carta-pg.cz .cz-corrige[open]>summary:after{content:"−"}.carta-pg.cz .cz-corrige>summary:hover,.carta-pg.cz .cz-otra:hover{color:#fbca5b}.carta-pg.cz .cz-corrige[open]{flex-basis:100%;order:9}.carta-pg.cz .cz-corrige .carta-form{background:#ffffff0b;border:1px solid #f4eee23d;margin-top:8px;padding:20px}.carta-pg.cz .cz-rueda{width:100%;max-width:640px;margin:0 0 0 auto}.carta-pg.cz .cz-rueda-k{margin:0}.carta-pg.cz .cz-rueda-svg{max-width:640px;margin:14px auto 0}.carta-pg.cz .cz-rueda-svg .rd{--rueda-fondo:transparent;--rueda-tinta:#f4eee2;--rueda-tenue:#b9aed0;--rueda-linea:#c9a463;--rueda-fuego:#d08a6c;--rueda-tierra:#8fb59a;--rueda-aire:#e2c483;--rueda-agua:#8fa9d6;--rueda-tenso:#e08a8f;--rueda-fluido:#86bfe0;--rueda-neutro:#ebae48;color:#f4eee2}.carta-pg.cz .cz-rueda-svg .rd.editorial .sector{fill-opacity:.07;stroke-opacity:.5}.carta-pg.cz .cz-rueda-svg .rd .aro{stroke-opacity:.35}.carta-pg.cz .cz-rueda-svg .rd .cusp.angulo{stroke:var(--ocre);stroke-opacity:.9}.carta-pg.cz .cz-rueda-svg .astral-orbita{fill:none;stroke:var(--ocre);stroke-opacity:.42;stroke-width:1px;vector-effect:non-scaling-stroke}.carta-pg.cz .cz-rueda-svg .astral-orbita-interior{stroke-opacity:.3;stroke-dasharray:.004 .016}.carta-pg.cz .cz-rueda-svg .astral-balizas{fill:var(--ocre);fill-opacity:.75}.carta-pg.cz .cz-rueda-svg .cuerpo.on .glifo,.carta-pg.cz .cz-rueda-svg .angulo-txt.on{fill:var(--ocre);filter:none}.carta-pg.cz .cz-rueda-aviso{border:1px solid var(--tz-hilo-oro);text-align:center;max-width:52ch;color:var(--tz-crema-tenue);margin:14px auto 0;padding:10px 14px;font-size:13px;line-height:1.5}.carta-pg.cz .cz-rueda-nota{text-align:center;font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:#a79cb8;margin:12px 0 0;font-size:10px;font-weight:500}.carta-pg.cz .cz-almanaque-lista{grid-template-columns:repeat(6,minmax(0,1fr))}.carta-pg.cz .cz-almanaque-lista>li{border-top:0;border-left:1px solid var(--tz-hilo-noche);padding:20px 16px 22px}.carta-pg.cz .cz-almanaque-lista>li:nth-child(6n+1){border-left:0;padding-left:0}.carta-pg.cz .cz-almanaque-lista>li:nth-child(n+7){border-top:1px solid var(--tz-hilo-noche)}.carta-pg.cz .cz-astro-casa{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:#a79cb8;font-size:9.5px;font-weight:500}.carta-pg.cz .cz-indice{z-index:30;background:var(--lino);border-bottom:1px solid var(--tz-hilo-fuerte);position:sticky;top:72px}.carta-pg.cz .cz-indice ul{scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.carta-pg.cz .cz-indice ul::-webkit-scrollbar{display:none}.carta-pg.cz .cz-indice li{flex:none}.carta-pg.cz .cz-indice a{min-height:50px;font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-tenue);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:2px 18px 0;font-size:10.5px;font-weight:500;text-decoration:none;display:inline-flex}.carta-pg.cz .cz-indice li:first-child a{padding-left:0}.carta-pg.cz .cz-indice a:hover{color:var(--rubia);border-bottom-color:var(--rubia)}.carta-pg.telar.cz .cz-decl{border:0;border-bottom:1px solid var(--tz-hilo);box-shadow:none;font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.06em;color:var(--ceniza);background:0 0;margin:0;padding:18px 0;font-size:10.5px;line-height:1.7}.carta-pg.cz .cz-decl .tz-wrap{display:block}.carta-pg.telar.cz .cz-sec{margin:0;padding:clamp(64px,7.6vw,108px) 0}.carta-pg.cz .cz-sec .tz-cabeza{margin-bottom:clamp(28px,3.6vw,48px)}.carta-pg.cz .cz-sec .carta-cols{gap:clamp(40px,5vw,64px) clamp(32px,4.4vw,72px)}.carta-pg.cz .cz-sec .tz-wrap>*+.carta-cols{margin-top:clamp(44px,5.4vw,72px)}.carta-pg.telar.cz .cz-sec .carta-sec{margin:0}.carta-pg.cz .cz-sec .carta-sec h3{border-bottom:1px solid var(--tinta);font-family:var(--f-titular), Georgia, serif;color:var(--tinta);margin:0 0 4px;padding:0 0 12px;font-size:1.5rem;font-weight:400;line-height:1.15}.carta-pg.cz .cz-sec .carta-sec h3.cz-h3-sep{margin-top:40px}.carta-pg.cz .cz-sec .carta-sec>.carta-nota:first-of-type{margin-top:12px}.carta-pg.cz .carta-nota{color:var(--tinta-tenue);font-size:13.5px;line-height:1.6}.carta-pg.cz .carta-tb{font-size:14px}.carta-pg.cz .carta-tb th,.carta-pg.cz .carta-tb td{border-bottom:1px solid var(--tz-hilo);padding:11px 18px 11px 0}.carta-pg.cz .carta-tb thead th{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.18em;color:var(--ceniza);padding-top:14px;font-size:9.5px;font-weight:500}.carta-pg.cz .carta-tb tbody th{color:var(--tinta);font-weight:700}.carta-pg.cz .carta-tb td{color:var(--tinta-tenue);font-variant-numeric:tabular-nums}.carta-pg.cz .carta-tb .tenue,.carta-pg.cz .carta-tb em{color:var(--ceniza)}.carta-pg.cz .carta-lista{font-size:14.5px;line-height:1.6}.carta-pg.cz .carta-lista li{border-bottom:1px solid var(--tz-hilo);padding:11px 0}.carta-pg.telar.cz .carta-proximo{border:0;border-left:2px solid var(--rubia);background:var(--lino-hondo);max-width:72ch;color:var(--tinta);border-radius:0;margin:16px 0 22px;padding:16px 20px;font-size:15px;line-height:1.6}.carta-pg.cz .cz-luna-dudosa{margin-top:30px}.carta-pg.cz .cz-luna-dudosa h4{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--rubia);margin:0 0 8px;font-size:10.5px;font-weight:500;line-height:1.5}.carta-pg.telar.cz .cz-sec h2{text-transform:none;letter-spacing:-.02em;padding-bottom:0;font-weight:400;position:static}.carta-pg.telar.cz .cz-sec h2:after{content:none}.carta-pg.telar.cz .cz-sec .tz-cabeza h2{margin:18px 0 0}.carta-pg.cz #vedica .carta-sec h2{text-transform:none;letter-spacing:-.02em;color:var(--tinta);margin:18px 0 14px;padding:0;font-size:clamp(2.3rem,4.5vw,3.7rem);font-weight:400}.carta-pg.cz #vedica .carta-sec h2:after{content:none}.carta-pg.telar.cz .cz-llano{gap:0;max-width:none;display:block}.carta-pg.cz .cz-llano-lista{border-top:1px solid var(--tz-hilo-fuerte);border-left:1px solid var(--tz-hilo-fuerte);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.carta-pg.cz .cz-llano-lista>.carta-llano-item{border-right:1px solid var(--tz-hilo-fuerte);border-bottom:1px solid var(--tz-hilo-fuerte);min-width:0}.carta-pg.telar.cz .cz-llano details{background:0 0;border:0;border-radius:0;height:100%;position:relative}.carta-pg.telar.cz .cz-llano summary{cursor:pointer;color:var(--tinta);gap:8px;padding:24px 52px 24px 24px;list-style:none;display:grid}.carta-pg.telar.cz .cz-llano details[open] summary{padding-bottom:0}.carta-pg.cz .cz-llano summary::-webkit-details-marker{display:none}.carta-pg.telar.cz .cz-llano summary:before{content:none}.carta-pg.telar.cz .cz-llano summary:after{content:"+";color:var(--rubia);font-size:18px;line-height:1;position:absolute;top:20px;right:22px}.carta-pg.telar.cz .cz-llano details[open] summary:after{content:"−"}.carta-pg.cz .cz-llano-t{font-family:var(--f-cifras), ui-monospace, Menlo, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--rubia);font-size:10px;font-weight:500}.carta-pg.cz .cz-llano-s{font-family:var(--f-titular), Georgia, serif;color:var(--tinta);font-size:1.85rem;line-height:1.05}.carta-pg.telar.cz .cz-llano details p{color:var(--tinta-tenue);margin:0;padding:12px 24px 26px;font-size:15px;line-height:1.6}.carta-pg.cz .cz-banda-in{margin:0}.carta-pg.cz .cz-banda-in .cz-explica{margin-top:2px}.carta-pg.cz .cz-cierre{background-color:var(--tz-honda);border-top:1px solid var(--tz-hilo-oro)}.carta-pg.cz .cz-cierre-in h2{max-width:18ch;margin:18px 0 0}.carta-pg.cz .cz-cierre-in>p{max-width:50ch;color:var(--tz-crema-tenue);margin:18px 0 0;font-size:16.5px;line-height:1.62}.carta-pg.cz .cz-cierre .tz-acciones{align-items:center;margin-top:32px}.carta-pg.cz .noche a:focus-visible,.carta-pg.cz .noche button:focus-visible,.carta-pg.cz .noche summary:focus-visible,.carta-pg.cz .lp-band a:focus-visible,.carta-pg.cz .lp-band button:focus-visible,.carta-pg.cz .cz-fijo button:focus-visible{outline:2px solid var(--ocre);outline-offset:3px}.carta-pg.cz .cz-fijo{display:none}@media (max-width:859px){.carta-pg.cz .cz-fijo:not([hidden]){left:12px;right:92px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:35;display:block;position:fixed}.carta-pg.cz .cz-fijo .cz-explica{width:100%;min-height:58px;padding:9px 18px}.carta-pg.cz .cz-fijo .cz-explica-txt{font-size:16px}.carta-pg.cz:has(.cz-fijo) .lp-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:1100px){.carta-pg.cz .cz-meta,.carta-pg.cz .cz-llano-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.carta-pg.cz .cz-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"voz""acto""cielo"}.carta-pg.cz .cz-cielo{max-width:520px;margin:52px auto 0}.carta-pg.cz .cz-res-grid{grid-template-columns:minmax(0,1fr)}.carta-pg.cz .cz-rueda{max-width:560px;margin:48px auto 0}}@media (max-width:700px){.carta-pg.cz .cz-titular{margin-top:18px;font-size:clamp(2.35rem,10.4vw,3.2rem);line-height:1}.carta-pg.cz .cz-titular-res{font-size:clamp(2.2rem,9.6vw,3rem)}.carta-pg.cz .cz-acto{margin-top:24px}.carta-pg.cz .cz-ficha-form{padding:18px 16px 20px}.carta-pg.cz .cz-cielo,.carta-pg.cz .cz-rueda{margin-top:38px}.carta-pg.cz .cz-cielo .home-astral-wheel{max-width:78%}.carta-pg.cz .cz-meta{margin-top:22px}.carta-pg.cz .cz-trio{grid-template-columns:minmax(0,1fr)}.carta-pg.cz .cz-trio>li{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:16px 0 18px}.carta-pg.cz .cz-trio>li+li{border-left:0;border-top:1px solid var(--tz-hilo-noche);padding-left:0}.carta-pg.cz .cz-trio-cab{grid-column:1/-1}.carta-pg.cz .cz-trio-signo{font-size:1.75rem}.carta-pg.cz .cz-trio-faceta{text-align:right;align-self:center}.carta-pg.cz .cz-trio-frase{grid-column:1/-1}.carta-pg.cz .cz-explica-marco{margin-top:24px}.carta-pg.cz .cz-explica-marco .cz-explica{width:100%}.carta-pg.cz .cz-acciones{gap:4px 20px;margin-top:22px;padding-top:14px}.carta-pg.cz .cz-acciones .carta-export-actions{flex-basis:100%}.carta-pg.cz .carta-export-pdf{width:100%}.carta-pg.cz .cz-almanaque-lista>li,.carta-pg.cz .cz-almanaque-lista>li:nth-child(6n+1){border-left:1px solid var(--tz-hilo-noche);padding:16px 16px 18px}.carta-pg.cz .cz-almanaque-lista>li:first-child{border-left:0;padding-left:0}.carta-pg.cz .cz-indice{top:62px}.carta-pg.cz .cz-indice .tz-wrap{padding:0}.carta-pg.cz .cz-indice ul{padding:0 var(--tz-margen);scroll-padding-inline:var(--tz-margen)}.carta-pg.cz .cz-indice a{min-height:46px;padding:2px 14px 0}.carta-pg.cz main section[id],.carta-pg.cz #resumen{scroll-margin-top:116px}.carta-pg.telar.cz .cz-sec{padding:52px 0 56px}.carta-pg.cz .cz-sec .carta-sec h3{font-size:1.3rem}.carta-pg.cz .carta-tb{font-size:13.5px}.carta-pg.cz .cz-llano-lista{grid-template-columns:minmax(0,1fr)}.carta-pg.cz .cz-llano-s{font-size:1.6rem}.carta-pg.cz .cz-cierre .tz-acciones .lp-btn{width:100%}}@media (max-width:480px){.carta-pg.cz .carta-form{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.carta-pg.cz .cz-explica-txt>span,.carta-pg.telar.cz .carta-form .cz-calcular span{transition:none}.carta-pg.cz .cz-explica:hover .cz-explica-txt>span,.carta-pg.telar.cz .carta-form .cz-calcular:hover span{transform:none}}@media print{.carta-pg.cz .cz-web,.carta-pg.cz .lp-nav,.carta-pg.cz .lp-footer{display:none!important}.carta-pg.cz .tz-hero,.carta-pg.cz .noche{padding:0;background:0 0!important}.carta-pg.cz .tz-wrap{max-width:none;padding:0}.carta-pg.cz .cz-res-grid{display:block}.carta-pg.cz .tz-rotulo,.carta-pg.cz .tz-rotulo span{font-size:7pt;color:#79571b!important}.carta-pg.cz .cz-titular,.carta-pg.cz .cz-titular span{margin:3mm 0 0;font-size:24pt;line-height:1.05;color:#24103f!important}.carta-pg.cz .cz-titular em{color:#79571b!important}.carta-pg.cz .cz-meta{margin:5mm 0 0;border-color:#c0964e!important}.carta-pg.cz .cz-meta>div+div{border-color:#60492040!important}.carta-pg.cz .cz-meta dt{color:#79571b!important}.carta-pg.cz .cz-meta dd{font-size:11pt;color:#24103f!important}.carta-pg.cz .cz-trio{break-inside:avoid;border-color:#c0964e!important}.carta-pg.cz .cz-trio>li+li{border-color:#60492040!important}.carta-pg.cz .cz-trio-cab,.carta-pg.cz .cz-trio-titulo{color:#675e50!important}.carta-pg.cz .cz-trio-glifo,.carta-pg.cz .cz-trio-faceta{color:#79571b!important;border-color:#c0964e!important}.carta-pg.cz .cz-trio-signo{font-size:15pt;color:#24103f!important}.carta-pg.cz .cz-trio-frase{font-size:8.3pt;color:#3d2d52!important}.carta-pg.cz .cz-rueda{break-inside:avoid;max-width:none;margin:6mm 0 0}.carta-pg.cz .cz-rueda-k{color:#79571b!important}.carta-pg.cz .cz-rueda-aviso{border-color:#c0964e;font-size:8pt;color:#3d2d52!important}.carta-pg.cz .cz-rueda-svg .rd{--rueda-tinta:#240d46;--rueda-tenue:#645a70;--rueda-linea:#7d8698;--rueda-fuego:#865510;--rueda-tierra:#5a6b4a;--rueda-aire:#9a7b2e;--rueda-agua:#3c5478;--rueda-tenso:#865510;--rueda-fluido:#3c5478;--rueda-neutro:#6b6659;color:#240d46}.carta-pg.cz .cz-rueda-svg .rd .cusp.angulo{stroke:#865510}.carta-pg.cz .cz-rueda-svg .astral-orbita{stroke:#b1812d}.carta-pg.cz .cz-rueda-svg .astral-balizas{fill:#b1812d}.carta-pg.cz .cz-sec{border:0!important;padding:0!important}.carta-pg.cz .cz-sec .tz-cabeza{break-inside:avoid;break-after:avoid;page-break-after:avoid;margin:7mm 0 3mm;display:block}.carta-pg.cz .cz-sec .tz-cabeza h2,.carta-pg.cz #vedica .carta-sec h2{color:#24103f;letter-spacing:-.01em;border:0;margin:2mm 0 0;padding:0;font-size:15pt}.carta-pg.cz .carta-tb{font-size:7.8pt}.carta-pg.cz .carta-tb th,.carta-pg.cz .carta-tb td{padding:1.7mm 2mm 1.7mm 0}.carta-pg.cz .carta-tb thead th{font-size:6.5pt}.carta-pg.cz .carta-tb em{font-size:7pt}.carta-pg.cz .carta-lista{font-size:8.2pt;line-height:1.45}.carta-pg.cz .carta-lista li{padding:1.8mm 0}.carta-pg.cz .carta-nota{font-size:8pt}.carta-pg.cz .cz-sec .tz-cabeza>p{max-width:none;margin:1.5mm 0 0;font-size:8.3pt;color:#675e50!important}.carta-pg.cz .cz-sec .carta-sec h3{color:#24103f;break-after:avoid;border-color:#b48637;margin-top:4mm;padding-bottom:1.5mm;font-size:10.5pt}.carta-pg.cz .cz-decl{color:#554c3d;border:0;padding:0 0 4mm;font-size:7.5pt}.carta-pg.cz .cz-llano-lista{border:0;display:block}.carta-pg.cz .cz-llano-lista>.carta-llano-item{border:0}.carta-pg.cz .carta-proximo{border-left:2pt solid #b1812d!important}}.cr-carruseles{gap:34px;min-width:0;display:grid}.cr-fila{gap:8px;min-width:0;display:grid}.cr-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.cr-cabeza h2,.cr-cabeza h3{color:#f4eee2;text-wrap:balance;margin:0;font-size:clamp(1.3rem,4.4vw,1.6rem);line-height:1.2}.cr-cabeza a{color:#ebae48;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.cr-cabeza a:hover{text-decoration:underline}.cr-carruseles .cr-fila .cr-texto{color:#c9bfd6;max-width:62ch;margin:0;font-size:14px;line-height:1.5}.cr-pista{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ebae4873 transparent;grid-auto-columns:min(62%,220px);grid-auto-flow:column;gap:14px;margin:6px 0 0;padding:2px 2px 14px;scroll-padding-left:2px;list-style:none;display:grid;overflow-x:auto}.cr-pista>li{scroll-snap-align:start;min-width:0;display:flex}.cr-pista.cr-auto{scroll-snap-type:none}.cr-tarjeta{color:#f4eee2;background:#20103a;border:1px solid #ebae4852;border-radius:0;flex-direction:column;flex:1;min-width:0;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.cr-tarjeta:hover{border-color:#ebae48;transform:translateY(-2px)}.cr-tarjeta:focus-visible{outline-offset:3px;outline:2px solid #ebae48}.cr-foto{aspect-ratio:1;background:#291148;border-bottom:3px solid #ebae48;display:block;position:relative}.cr-foto img{object-fit:cover;width:100%;height:100%;display:block}.cr-foto .vx-inicial{color:#ebae48;place-items:center;width:100%;height:100%;font-size:56px;display:grid}.cr-carruseles .cr-tarjeta .cr-ilustrativa{color:#f4eee2;background:#190b2dd1;padding:4px 8px;font-size:11px;line-height:1.3;position:absolute;bottom:8px;left:8px;right:8px}.cr-datos{flex-direction:column;flex:1;gap:7px;min-width:0;padding:14px 14px 16px;display:flex}.cr-nombre{align-items:center;gap:7px;min-width:0;display:flex}.cr-carruseles .cr-tarjeta .cr-nombre strong{color:#f4eee2;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.2;overflow:hidden}.cr-carruseles .cr-tarjeta .cr-estado{letter-spacing:.05em;text-transform:uppercase;color:#9d92ae;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.cr-carruseles .cr-tarjeta .cr-estado i{background:currentColor;border-radius:50%;width:8px;height:8px}.cr-carruseles .cr-tarjeta .cr-estado.en-linea{color:#4fd18b}.cr-carruseles .cr-tarjeta .cr-estado.ia{color:#ebae48}.cr-carruseles .cr-tarjeta .cr-estado.en-consulta{color:#e0a34a}.cr-carruseles .cr-tarjeta .cr-nota,.cr-carruseles .cr-tarjeta .cr-consultas{color:#c9bfd6;font-size:13.5px}.cr-carruseles .cr-tarjeta .cr-nota b{color:#ebae48}.cr-chips{flex-wrap:wrap;gap:6px;display:flex}.cr-carruseles .cr-tarjeta .cr-chip{color:#f4eee2;border:1px solid #f4eee22e;padding:4px 9px;font-size:12px}.cr-pie{text-align:center;border-top:1px solid #f4eee21f;gap:2px;margin-top:auto;padding-top:10px;display:grid}.cr-carruseles .cr-tarjeta .cr-gratis{color:#ebae48;font-size:14px;font-weight:800}.cr-carruseles .cr-tarjeta .cr-precio{color:#c9bfd6;font-size:12.5px}.cr-carruseles .cr-tarjeta .cr-boton{color:#ebae48;border:2px solid #ebae48;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:16px;font-weight:800;display:flex}.cr-boton i{font-style:normal;transition:transform .18s}.cr-carruseles .cr-tarjeta.viva .cr-boton{color:#190b2d;background:#ebae48}.cr-tarjeta:hover .cr-boton i{transform:translate(4px)}.tz #videntes .cr-carruseles{margin-top:8px}@media (prefers-reduced-motion:reduce){.cr-tarjeta,.cr-boton i{transition:none}.cr-tarjeta:hover{transform:none}}.cm-continuar{z-index:2147482000;color:#f4eee2;cursor:pointer;min-width:32px;font:700 .8125rem/1 var(--f-cuerpo), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:.05em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#190b2d;border:1px solid #ebae4880;border-left:0;border-radius:0;flex-direction:column;align-items:center;gap:12px;margin:0;padding:14px 8px 16px;transition:background-color .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1),left .3s cubic-bezier(.22,.61,.36,1);animation:.55s cubic-bezier(.22,.61,.36,1) both cm-entra;display:flex;position:fixed;top:46%;left:0;translate:0 -50%}@media (max-width:859px){body:has([data-barra-reservar]:not([hidden])) button[aria-label="Cambiar preferencias de privacidad"]{bottom:calc(76px + env(safe-area-inset-bottom))!important}}.cm-continuar.cm-recogida{left:-26px}.cm-continuar:after{content:"";background:#ebae48;width:2px;position:absolute;top:-1px;bottom:-1px;right:-1px}.cm-continuar:hover{color:#fff;background:#20103a}.cm-continuar:active{background:#12081f}.cm-continuar:focus-visible{outline-offset:3px;outline:2px solid #ebae48}.cm-continuar-texto{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.cm-continuar-sello{color:#ebae48;animation:3.6s ease-in-out infinite cm-late;display:inline-flex}@keyframes cm-entra{0%{transform:translate(-100%)}to{transform:none}}@keyframes cm-late{0%,to{opacity:.7;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(22.5deg)scale(1.14)}}@media (min-width:861px){.cm-continuar{padding:18px 11px 20px;font-size:.9375rem;top:50%}}@media (prefers-reduced-motion:reduce){.cm-continuar,.cm-continuar-sello{animation:none}.cm-continuar{transition:none}}@media print{.cm-continuar{display:none}}.wa-flotante{z-index:25;color:#fff;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#25d366;border:1.5px solid #ffffffe6;border-radius:50%;outline:1px solid #190b2d2e;place-items:center;transition:background-color .18s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1),opacity .2s,visibility linear;animation:.32s cubic-bezier(.22,.61,.36,1) backwards wa-entra;display:grid;position:fixed}.wa-flotante svg{width:56%;height:56%;display:block}.wa-flotante:hover{background:#1ebe5b}.wa-flotante:active{transform:scale(.96)}.wa-flotante:focus-visible{outline-offset:3px;outline:3px solid #128c7e}.wa-flotante[data-oculto]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}@keyframes wa-entra{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wa-flotante{transition:none;animation:none}}@media print{.wa-flotante{display:none}}
