
/* v0.45 · Mi cuenta, activación y condiciones. Solo propuesta privada. */
[data-account-access] .ac-nav-avatar{display:none}.ac-signed-in [data-account-access] .ac-nav-avatar{display:inline-grid}.ac-nav-avatar{width:28px;height:28px;place-items:center;border-radius:50%;border:1px solid var(--gold);font-size:9px;color:var(--gold)}[data-account-access]{align-items:center;gap:8px}.ac-signed-in [data-account-access]{display:inline-flex}.ac-mobile-account{display:none!important}.ac-signed-in .ac-mobile-account{display:inline-flex!important}.ac-signed-in .mobile-nav>.nav-cta{display:none}.ac-account-menu-link{font-size:12px}.act-start{border-block:1px solid #ffffff25;margin:36px 0;padding:40px 0}.act-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.act-heading h3{font-size:37px;line-height:1.15;letter-spacing:-.04em;font-weight:400;margin:17px 0 0}.act-heading h3 strong{color:var(--gold)}.act-heading>p{font-size:13px;line-height:1.85;color:var(--muted);margin:0}.act-steps{display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;gap:30px;margin:35px 0}.act-steps li{border-top:1px solid #e8d1aa60;padding-top:19px}.act-number{font-size:10px;color:var(--gold)}.act-steps h4{font-size:17px;font-weight:500;line-height:1.5;margin:13px 0}.act-steps p{font-size:12px;line-height:1.9;color:var(--muted)}.act-icon-link{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--gold);font:11px/1.6 Poppins,sans-serif;cursor:pointer;min-height:44px}.act-admin-icon{object-fit:contain}.act-two-spaces{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;background:#ffffff04;border:1px solid #ffffff20;border-radius:16px;padding:19px 24px}.act-two-spaces p{margin:0;font-size:11px;line-height:1.8;color:var(--muted)}.act-two-spaces strong{display:block;color:var(--ivory);font-weight:500}.act-two-spaces button{margin-left:auto;font-size:11px}.act-guide-link{margin-top:22px;display:inline-flex;font-size:12px}.ev-conditions{border-top:1px solid #e8d1aa40;margin:18px 0 22px;padding-top:15px}.ev-conditions strong{font-size:12px;color:var(--gold);font-weight:500}.ev-conditions p{font-size:10px!important;line-height:1.85;margin:10px 0 0!important;color:var(--muted)}#px-account-note{border:1px solid #e8d1aa50;border-radius:15px;padding:20px;margin-top:23px;background:#e8d1aa08}#px-account-note span{font-size:9px;letter-spacing:.1em;color:var(--gold)}#px-account-email{font-size:15px;line-height:1.7;overflow-wrap:anywhere;display:block;margin:9px 0}#px-account-note p{font-size:11px;line-height:1.8;margin:10px 0;color:var(--muted)}#px-account-note button{font-size:11px}#px-event-note{padding:18px 0;border-block:1px solid #ffffff20;font-size:12px;line-height:1.8;margin-top:22px}#px-event-note strong{color:var(--gold);font-weight:500}#px-event-note p{margin:8px 0}.dg-coupon-help{border-color:#e8d1aa66!important;background:#e8d1aa07;padding:16px 20px!important;border-radius:14px;margin-top:25px}.dg-coupon-help ol{font-size:14px;line-height:1.8;padding-left:19px;color:var(--muted)}.dg-coupon-help .dg-inline-note{font-size:11px}.dg-activation-strip{display:flex;gap:16px;align-items:center;border:1px solid #e8d1aa55;border-radius:16px;padding:20px 24px;margin:25px 0 30px;font-size:12px;line-height:1.8;color:var(--muted)}.dg-activation-strip strong{color:var(--gold)}.dg-activation-strip a{flex-shrink:0;color:var(--gold);margin-left:auto}.pa-individual-list{font-size:12px;line-height:1.9;color:var(--muted);padding-left:20px}.pa-individual-list li{margin:12px 0}#promo-admin .pa-preview .pa-new-offer{font-size:34px;color:var(--gold);line-height:1.2}#promo-admin .pa-preview p{font-size:12px;line-height:1.9}#pa-duration-note{border-top:1px solid #ffffff25;padding-top:22px;margin-top:22px}
body.ac-open .site-canvas{display:none!important}body.ac-open #dn-guides{display:none!important}#dn-account[hidden]{display:none!important}#dn-account{background:radial-gradient(ellipse at 85% 0%,#32233855,transparent 48%),#0b0d1f;min-height:100svh;color:#f5f0e7;font:14px/1.7 Poppins,sans-serif}#dn-account [hidden]{display:none!important}.ac-shell{width:min(1280px,calc(100% - 72px));margin-inline:auto}#dn-account button,#dn-account select,.ac-dialog button{font-family:inherit;cursor:pointer}#dn-account a{text-decoration:none}#dn-account button,#dn-account a,.ac-dialog button{touch-action:manipulation}#dn-account :is(button,a,select):focus-visible,.ac-dialog :is(button,a):focus-visible{outline:2px solid #e8d1aa;outline-offset:4px}.ac-header{position:sticky;top:0;z-index:20;background:#0b0d1fee;backdrop-filter:blur(10px);border-bottom:1px solid #ffffff20}.ac-header-inner{display:flex;justify-content:space-between;align-items:center;height:80px;gap:25px}.ac-header img{width:150px;max-height:42px;object-fit:contain}.ac-back,.ac-logout{background:none;border:0;color:#d7d2df;min-height:44px;font-size:11px;padding:8px 0}.ac-logout{color:#e8d1aa}.ac-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:52px;padding-top:45px;align-items:start}.ac-sidebar{position:sticky;top:109px}.ac-person{display:flex;gap:13px;align-items:center;padding:4px 0 29px}.ac-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid #e8d1aa99;background:linear-gradient(145deg,#614a64,#28253c);color:#e8d1aa;font-size:13px;flex-shrink:0}.ac-person strong{font-size:16px;display:block;font-weight:500}.ac-person div>span{font-size:10px;color:#a9a4bb}.ac-sidebar nav{display:flex;flex-direction:column;gap:7px}.ac-sidebar nav a{display:flex;align-items:center;gap:15px;border:1px solid transparent;border-radius:12px;padding:13px 14px;color:#bbb6ca;font-size:12px;min-height:47px;transition:background 140ms,border-color 140ms}.ac-sidebar nav a>span{font-size:9px;color:#8f879f}.ac-sidebar nav a:hover{background:#ffffff07}.ac-sidebar nav a[aria-current=page]{background:#e8d1aa0c;color:#e8d1aa;border-color:#e8d1aa50}.ac-sidebar nav a[aria-current=page]>span{color:#e8d1aa}.ac-sidebar-note{border-top:1px solid #ffffff20;font-size:10px;line-height:1.9;color:#a9a4bb;padding-top:25px;margin:30px 14px 0}.ac-content{min-width:0}.ac-eyebrow{font-size:9px;letter-spacing:.13em;color:#e8d1aa;margin:0 0 17px}.ac-title{font-size:45px;line-height:1.18;font-weight:400;letter-spacing:-.045em;margin:0 0 18px;max-width:800px}.ac-title strong{color:#e8d1aa;font-weight:600}.ac-title:focus{outline:none}.ac-intro{font-size:13px;line-height:1.85;color:#b8b4c7;max-width:710px;margin:0 0 28px}.ac-identity-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;color:#a9a4bb;margin:25px 0}.ac-identity-line strong{color:#eee7e1;font-size:12px;font-weight:400;overflow-wrap:anywhere}.ac-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e8d1aa55;background:#e8d1aa08;border-radius:20px;padding:6px 10px;font-size:9px;color:#e8d1aa;line-height:1.5}.ac-chip:before{content:'';width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.ac-chip.ac-muted{border-color:#ffffff30;color:#aaa5bc;background:#ffffff05}.ac-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.ac-card{border:1px solid #ffffff25;border-radius:21px;padding:27px;background:#15182988;min-width:0}.ac-card h2{font-size:24px;line-height:1.35;font-weight:500;letter-spacing:-.025em;margin:16px 0}.ac-card h3{font-size:17px;font-weight:500;line-height:1.45;margin:0 0 12px}.ac-card p{font-size:12px;line-height:1.9;color:#b8b4c7;margin:12px 0}.ac-card p:last-child{margin-bottom:0}.ac-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 0%,#7b536e44,transparent 65%),linear-gradient(130deg,#2a2437,#15182b);border-color:#e8d1aa66;display:flex;flex-direction:column;align-items:flex-start;min-height:335px}.ac-hero .ac-chip{align-self:flex-end;margin-bottom:10px}.ac-hero h2{font-size:32px;letter-spacing:-.035em;margin:0 0 12px}.ac-hero .ac-price{font-size:35px;color:#f5f0e7;line-height:1.25;letter-spacing:-.04em;margin:0}.ac-price small{font-size:12px;letter-spacing:0;color:#b8b4c7}.ac-tax{font-size:9px!important;margin-top:5px!important}.ac-hero .ac-primary{margin-top:auto}.ac-primary,.ac-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border-radius:12px;min-height:47px;padding:12px 18px;font:500 11px/1.6 Poppins,sans-serif;transition:transform 120ms,background 140ms}.ac-primary{background:#e8d1aa;color:#0b0d1f!important;border:1px solid #e8d1aa}.ac-secondary{background:#ffffff04;color:#e8d1aa!important;border:1px solid #e8d1aa55}.ac-primary:hover{background:#f4dfbd}.ac-primary:active,.ac-secondary:active{transform:scale(.985)}.ac-text-link{background:none;border:0;padding:8px 0;color:#e8d1aa;font:400 11px/1.7 Poppins,sans-serif;min-height:44px;display:inline-flex;align-items:center;gap:8px}.ac-card .ac-text-link{margin-top:8px}.ac-mini-steps{list-style:none;padding:0;margin:24px 0}.ac-mini-steps li{display:flex;gap:13px;font-size:11px;color:#b8b4c7;margin:17px 0;line-height:1.8}.ac-mini-steps li>span{display:grid;place-items:center;align-self:start;min-width:23px;height:23px;border:1px solid #e8d1aa55;border-radius:50%;color:#e8d1aa;font-size:9px}.ac-mini-steps strong{color:#f5f0e7;font-weight:500}.ac-section-head{display:flex;gap:15px;align-items:center;justify-content:space-between;margin:36px 0 17px}.ac-section-head h2{font-size:20px;line-height:1.4;font-weight:500;margin:0;letter-spacing:-.02em}.ac-section-head>span{font-size:9px;color:#a9a4bb}.ac-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ac-shortcut{display:block;border:1px solid #ffffff25;border-radius:16px;padding:23px;color:#f5f0e7;background:#ffffff03}.ac-shortcut small{color:#e8d1aa;font-size:9px;display:block;margin-bottom:14px}.ac-shortcut strong{font-size:16px;font-weight:500;display:block}.ac-shortcut p{color:#b8b4c7;font-size:11px;line-height:1.8;margin:12px 0 0}.ac-shortcut:hover{border-color:#e8d1aa66}.ac-note{border-left:1px solid #e8d1aa88;padding-left:18px;font-size:11px;line-height:1.85;color:#b8b4c7;margin:27px 0}.ac-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 28px;border-block:1px solid #ffffff20;margin:24px 0;padding:22px 0}.ac-details-grid div{min-width:0}.ac-details-grid dt{font-size:9px;color:#a9a4bb;margin-bottom:6px}.ac-details-grid dd{font-size:12px;color:#f5f0e7;margin:0;overflow-wrap:anywhere}.ac-action-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}.ac-ticket{border:1px solid #e8d1aa66;border-radius:22px;background:linear-gradient(135deg,#282136,#161a2c);padding:28px;display:grid;grid-template-columns:1fr 220px;gap:28px}.ac-ticket h2{font-size:29px;letter-spacing:-.03em;line-height:1.3;margin:15px 0}.ac-ticket p{font-size:12px;line-height:1.9;color:#b8b4c7}.ac-ticket-side{border-left:1px dashed #e8d1aa66;padding-left:25px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ac-ticket-side>span{color:#a9a4bb;font-size:10px}.ac-ticket-side>strong{color:#e8d1aa;font-weight:500;font-size:21px;line-height:1.4;margin:11px 0}.ac-ticket-side small{font-size:9px;color:#a9a4bb;line-height:1.7}.ac-empty{text-align:center;padding:48px 35px;border:1px solid #ffffff25;border-radius:22px;background:#ffffff03}.ac-empty .ac-empty-icon{display:grid;place-items:center;margin:0 auto 24px;width:64px;height:64px;border-radius:50%;border:1px solid #e8d1aa66;color:#e8d1aa;font-size:25px}.ac-empty h2{font-size:29px;line-height:1.3;font-weight:500;letter-spacing:-.03em;margin:0 0 15px}.ac-empty p{font-size:13px;color:#b8b4c7;line-height:1.9;max-width:550px;margin:0 auto 25px}.ac-invoice{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;border-top:1px solid #ffffff25;margin-top:20px;padding-top:23px}.ac-invoice strong{font-size:12px;font-weight:500;display:block}.ac-invoice span{font-size:10px;color:#a9a4bb}.ac-invoice b{font-size:13px;font-weight:500;white-space:nowrap}.ac-help-list{margin-top:26px}.ac-help-list details{border-bottom:1px solid #ffffff25;padding:15px 0}.ac-help-list summary{font-size:13px;cursor:pointer;min-height:44px;line-height:1.7;padding:9px 0;color:#e8d1aa}.ac-help-list p{font-size:12px;line-height:1.9;color:#b8b4c7;margin:7px 0 16px}.ac-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;margin-top:64px;padding:25px 0 35px;font-size:10px;color:#a9a4bb}.ac-footer>span{color:#817c96}
.ac-dialog{width:min(620px,calc(100% - 28px));max-height:calc(100svh - 28px);padding:0;border:1px solid #e8d1aa66;border-radius:22px;background:#111426;color:#f5f0e7;overflow:auto;overscroll-behavior:contain;font-family:Poppins,sans-serif}.ac-dialog::backdrop{background:#03050dd1;backdrop-filter:blur(6px)}.ac-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 25px;background:#16192b;border-bottom:1px solid #ffffff20;position:sticky;top:0;z-index:2}.ac-dialog-head>span{font-size:8px;letter-spacing:.08em;color:#e8d1aa}.ac-dialog-head button{min-height:44px;background:none;color:#f5f0e7;border:1px solid #ffffff25;border-radius:24px;padding:9px 15px;font-size:11px}.ac-dialog-body{padding:33px}.ac-dialog h2{font-size:36px;line-height:1.2;font-weight:400;letter-spacing:-.035em;margin:16px 0 23px}.ac-dialog h2 strong{color:#e8d1aa;font-weight:600}.ac-dialog h2:focus{outline:none}.ac-dialog-body>p,.ac-dialog #ac-action-body{font-size:13px;color:#b8b4c7;line-height:1.9}.ac-identity{padding:20px;border:1px solid #e8d1aa44;border-radius:13px;background:#e8d1aa07;margin:25px 0}.ac-identity span{font-size:8px;color:#e8d1aa;letter-spacing:.1em;display:block;margin-bottom:8px}.ac-identity strong{font-size:15px;font-weight:500;color:#f5f0e7;overflow-wrap:anywhere}.ac-dialog .ac-primary{width:100%;margin-top:5px}.ac-dialog .ac-demo-note{font-size:10px;color:#a9a4bb;line-height:1.9;margin-top:23px}.ac-dialog[open]{animation:ac-enter 180ms ease-out}@keyframes ac-enter{from{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@container site (max-width:760px){.act-heading{grid-template-columns:1fr;gap:20px}.act-heading h3{font-size:31px}.act-steps{grid-template-columns:1fr;gap:17px;margin:28px 0}.act-steps li{padding-top:15px}.act-steps h4{font-size:17px;margin:9px 0}.act-two-spaces{display:block;padding:20px}.act-two-spaces p+p{margin-top:15px}.act-two-spaces button{margin:15px 0 0}.act-start{padding:30px 0}.ac-mobile-account{font-size:10px;padding:8px;background:none;border:1px solid #e8d1aa55;border-radius:9px;color:var(--ivory);min-height:44px}.ac-mobile-account .ac-nav-avatar{width:24px;height:24px;font-size:8px}.ac-signed-in .header-inner{gap:10px}.ac-signed-in .mobile-nav{gap:8px}.ac-signed-in .brand{max-width:125px}}
@media(max-width:900px){.ac-shell{width:calc(100% - 44px)}.ac-layout{grid-template-columns:170px minmax(0,1fr);gap:25px}.ac-grid{grid-template-columns:1fr}.ac-title{font-size:38px}.ac-ticket{grid-template-columns:1fr 170px;gap:20px}.ac-sidebar nav a{padding:11px 7px;gap:9px;font-size:11px}}
@media(max-width:650px){.ac-shell{width:calc(100% - 36px)}.ac-header-inner{height:66px;gap:12px}.ac-header img{width:100px;max-height:35px}.ac-back{font-size:10px}.ac-logout{font-size:10px}.ac-layout{display:block;padding-top:23px}.ac-sidebar{position:static}.ac-person,.ac-sidebar-note{display:none}.ac-sidebar nav{display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding:3px 0 12px;margin-bottom:27px;scrollbar-width:thin}.ac-sidebar nav a{flex-shrink:0;min-height:44px;padding:10px 14px;font-size:11px;white-space:nowrap;border-color:#ffffff20}.ac-sidebar nav a>span{display:none}.ac-title{font-size:34px;line-height:1.17}.ac-intro{font-size:12px}.ac-identity-line{display:block;font-size:10px;margin:22px 0}.ac-identity-line strong{display:block;margin-top:7px;font-size:12px}.ac-card{padding:23px}.ac-hero{min-height:300px}.ac-hero h2{font-size:31px}.ac-shortcuts{grid-template-columns:1fr}.ac-shortcut{padding:22px}.ac-ticket{display:block;padding:23px}.ac-ticket h2{font-size:27px}.ac-ticket-side{border-left:0;border-top:1px dashed #e8d1aa66;margin-top:23px;padding:20px 0 0}.ac-ticket-side>strong{font-size:23px}.ac-details-grid{grid-template-columns:1fr}.ac-action-row>.ac-primary,.ac-action-row>.ac-secondary{width:100%;justify-content:center}.ac-invoice{grid-template-columns:1fr auto;gap:12px}.ac-invoice button{grid-column:1/-1;justify-content:center}.ac-empty{padding:35px 23px}.ac-empty h2{font-size:26px}.ac-footer{font-size:9px;display:block;margin-top:40px}.ac-footer>span{display:block;margin-top:6px}.ac-dialog-body{padding:25px}.ac-dialog h2{font-size:31px}.ac-dialog-head{padding:12px 20px}.ac-dialog-head>span{max-width:150px;line-height:1.8}.dg-activation-strip{display:block;padding:19px;font-size:11px}.dg-activation-strip a{display:inline-flex;margin-top:13px}.dg-coupon-help ol{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ac-dialog[open]{animation:none}.ac-primary,.ac-secondary,.ac-sidebar nav a{transition:none}}.reduced-motion .ac-dialog[open]{animation:none}.reduced-motion .ac-primary,.reduced-motion .ac-secondary{transition:none}

.ac-nav-avatar{flex-shrink:0}.ac-mobile-account .ac-nav-label{white-space:nowrap}.ac-back,.ac-logout{white-space:nowrap}@media(max-width:650px){.ac-back-long{display:none}}
@media(max-width:650px){}

