.ahc.ahcp .hero-stamp-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:8px}.ahc.ahcp .hero-stamp{display:inline-block;font-weight:700;font-size:11.5px;color:var(--ink);background:var(--lime);border:2px solid var(--ink);border-radius:3px;padding:4px 10px;transform:rotate(-1.2deg);box-shadow:var(--shadow-stamp);white-space:nowrap}.ahc.ahcp .hero-stamp,.ahc.ahcp .hero-stamp-tail{font-family:var(--font-spline-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.ahc.ahcp .hero-stamp-tail{font-size:11px;color:var(--ink-60)}.ahc.ahcp .hero-no{font-family:var(--font-spline-mono),monospace;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-80);margin-bottom:16px}@media (max-width:680px){.ahc.ahcp .entry.hero{padding-top:22px;padding-bottom:44px}.ahc.ahcp .hero-stamp-row{margin-bottom:4px}.ahc.ahcp .hero h1{margin-bottom:13px}.ahc.ahcp .hero-lede{margin-bottom:8px}.ahc.ahcp .hero-sub{margin-bottom:12px}.ahc.ahcp .hero-no{margin-bottom:8px}.ahc.ahcp .hero-actions{gap:10px}.ahc.ahcp .hero-actions .stamp.lg{padding:15px 18px}.ahc.ahcp .hero-stamp{font-size:10.5px;padding:3px 8px}.ahc.ahcp .hero-stamp-tail{font-size:9.5px;letter-spacing:.06em}.ahc.ahcp .hero-grid{gap:30px}}@media (max-width:480px){.ahc.ahcp .launch-bar .lb-in{padding:5px 8px;min-height:30px}.ahc.ahcp .launch-bar .lb-x{height:30px}}.ahc.ahcp .launch-bar .lb-long{display:none}@media (min-width:681px){.ahc.ahcp .launch-bar .lb-short{display:none}.ahc.ahcp .launch-bar .lb-long{display:inline}}.ahc.ahcp .cost-circle.as-btn{cursor:pointer;background:none;border:none;padding:0;text-align:inherit}.ahc .receipt-pop{position:absolute;inset:10% 6% auto 6%;z-index:12;background:var(--card);border:2px solid var(--ink);border-radius:5px;box-shadow:var(--shadow-paste);padding:16px 14px 14px;transform:rotate(-.8deg)}.ahc .receipt-pop .r-tag{display:inline-block;font-family:var(--font-spline-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--lime);border:1.5px solid var(--ink);border-radius:3px;padding:2px 7px;transform:rotate(-2deg)}.ahc .receipt-pop .r-close{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:50%;border:2px solid var(--ink);background:var(--lime);font-size:19px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-stamp)}.ahc .receipt-pop .r-title{font-size:17px;margin:10px 0 8px}.ahc .receipt-pop .r-row{display:flex;justify-content:space-between;gap:10px;font-family:var(--font-spline-mono),monospace;font-size:11px;color:var(--ink-80);padding:5px 0;border-bottom:1px dashed var(--ink-15)}.ahc .receipt-pop .r-row.total{font-weight:700;color:var(--ink);font-size:12.5px;border-bottom:none}.ahc .receipt-pop .r-foot{margin-top:8px;font-family:var(--font-caveat),cursive;font-weight:600;font-size:15px;color:var(--ink-60)}.ahc .made-chip{position:absolute;top:10px;left:10px;z-index:5;font-family:var(--font-spline-mono),monospace;font-size:8.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);background:var(--card);border:1.5px solid var(--ink);border-radius:3px;padding:3px 7px;transform:rotate(-2deg);box-shadow:1.5px 1.5px 0 rgba(22,21,15,.7)}.ahc .made-chip.on-slider{position:absolute;top:auto;bottom:70px;right:-12px;left:auto;z-index:8;transform:rotate(3deg)}.ahc .ex-item .made-chip{top:8px;left:8px}.ahc .proofstrip{padding:34px 0}.ahc .ps-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ahc .ps-thumb{flex:0 0 132px;background:var(--card);border:1.5px solid var(--ink);border-radius:5px;box-shadow:var(--shadow-paste);padding:6px;transform:rotate(-1.6deg);transition:transform .15s}.ahc .ps-thumb+.ps-thumb{transform:rotate(1.2deg)}.ahc .ps-thumb:hover{transform:rotate(0) translateY(-2px)}.ahc .ps-thumb img{width:100%;height:96px;object-fit:cover;object-position:top;border-radius:2px;border:1px solid var(--ink-15)}.ahc .ps-side{display:flex;flex-direction:column;gap:6px}.ahc .ps-note{font-family:var(--font-caveat),cursive;font-weight:700;font-size:21px;color:var(--ink);transform:rotate(-1.5deg)}.ahc .ps-more{font-weight:700;font-size:13.5px;color:var(--ink-80);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.ahc .ps-more:hover{color:var(--red)}@media (max-width:680px){.ahc .proofstrip{padding:26px 0}.ahc .ps-thumb{flex:0 0 108px}.ahc .ps-thumb img{height:80px}.ahc .ps-note{font-size:18px}}.ahc .bitacora{padding:46px 0}.ahc .bitacora h2{font-family:var(--font-bricolage),sans-serif;font-weight:800;font-size:clamp(26px,4.2vw,46px);line-height:.94;letter-spacing:-.03em;margin-top:12px;max-width:22ch}.ahc .bit-p{margin-top:10px;font-size:15px;color:var(--ink-60);max-width:560px}.ahc .bit-line{list-style:none;margin:20px 0 6px;padding-left:16px;border-left:2px dashed var(--ink-15);display:flex;flex-direction:column;gap:13px;max-width:680px}.ahc .bit-entry{position:relative;padding-left:12px}.ahc .bit-entry.fold details summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ahc .bit-entry.fold details summary::-webkit-details-marker{display:none}.ahc .bit-entry.fold .bit-h{font-family:var(--font-bricolage),sans-serif;font-weight:700;font-size:14px}.ahc .bit-entry.fold details summary:after{content:"+";font-weight:700;color:var(--lime-d)}.ahc .bit-entry.fold details[open] summary:after{content:"−"}.ahc .bit-entry.fold p{margin-top:6px}.ahc .bit-entry:before{content:"";position:absolute;left:-22px;top:5px;width:10px;height:10px;background:var(--lime);border:1.6px solid var(--ink);transform:rotate(8deg)}.ahc .bit-entry.next:before{background:var(--paper);border-style:dashed}.ahc .bit-date{display:inline-block;font-family:var(--font-spline-mono),monospace;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--card-2);border:1.5px solid var(--ink);border-radius:3px;padding:1px 7px;transform:rotate(-1deg);margin-bottom:4px}.ahc .bit-entry.next .bit-date{border-style:dashed;color:var(--ink-60)}.ahc .bit-entry h3{font-family:var(--font-bricolage),sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em;margin-bottom:2px}.ahc .bit-entry p{font-size:13px;line-height:1.45;color:var(--ink-60);max-width:62ch}.ahc .bit-entry p strong,.ahc .bit-kicker{color:var(--ink);font-weight:600}.ahc .bit-kicker{margin:16px 0;max-width:640px;font-family:var(--font-caveat),cursive;font-size:clamp(17px,2.3vw,22px);line-height:1.22;display:inline-block}.ahc .bit-kicker strong{font-weight:700}@media (max-width:680px){.ahc .bit-line{gap:11px}.ahc .bitacora{padding:38px 0}}.ahc.ahcp .entry.night-cont{border-top:none!important;padding-top:0}.ahc.ahcp .entry.night{padding-bottom:44px}.ahc.ahcp .entry.night-cont+.entry{border-top:1px dashed var(--ink-15)}.ahc .nums-calib{margin-top:30px;max-width:680px;font-size:14px;line-height:1.5;color:rgba(244,241,232,.72);border-left:3px solid var(--lime);padding-left:12px}.ahc .nums-calib strong{color:var(--paper);font-weight:700}.ahc.ahcp .nums-foot{margin-top:48px}.ahc .meta-beat{position:relative;max-width:720px}.ahc .meta-note{display:inline-block;font-family:var(--font-caveat),cursive;font-weight:700;font-size:18px;color:var(--lime);transform:rotate(-2deg);margin-bottom:6px}.ahc .meta-beat h3{font-family:var(--font-bricolage),sans-serif;font-weight:800;font-size:clamp(20px,3vw,32px);line-height:1;letter-spacing:-.02em;color:var(--paper);margin-bottom:10px}.ahc .meta-beat h3 .serif{color:var(--lime)}.ahc .meta-beat p{font-size:14.5px;line-height:1.5;color:rgba(244,241,232,.78)}.ahc .meta-beat p strong{color:var(--paper);font-weight:600}.ahc .meta-foot{display:inline-block;margin-top:8px;font-family:var(--font-spline-mono),monospace;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:rgba(244,241,232,.45)}.ahc .cmp-sheet{max-width:760px}.ahc .cmp-lead{display:inline-block;font-family:var(--font-caveat),cursive;font-weight:700;font-size:18px;color:var(--lime);transform:rotate(-1.6deg);margin-bottom:4px}.ahc .cmp-sheet h3{font-family:var(--font-bricolage),sans-serif;font-weight:800;font-size:clamp(24px,3.6vw,38px);line-height:.96;letter-spacing:-.03em;color:var(--paper);margin-bottom:16px}.ahc .cmp-sheet h3 .serif{color:var(--lime)}.ahc .cmp-block{margin-bottom:12px}.ahc .cmp-label{display:block;font-family:var(--font-spline-mono),monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,241,232,.6);margin-bottom:7px}.ahc .cmp-label b{color:var(--lime);font-size:13px}.ahc .cmp-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ahc .cmp-chips::-webkit-scrollbar{display:none}.ahc .cmp-chip{flex-shrink:0;font-family:var(--font-spline-mono),monospace;font-size:10.5px;font-weight:600;letter-spacing:.01em;color:rgba(244,241,232,.78);background:transparent;border:1.5px solid rgba(244,241,232,.35);border-radius:100px;padding:6px 11px;white-space:nowrap;transition:border-color .15s,color .15s}.ahc .cmp-chip:hover{border-color:var(--lime);color:var(--paper)}.ahc .cmp-chip.on{background:var(--lime);color:var(--ink);border-color:var(--lime);font-weight:700}.ahc .cmp-chip.dead{text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:2px}.ahc .cmp-chip.dead.on{background:var(--red);color:var(--paper);border-color:var(--red);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.ahc .cmp-sheet input[type=range]{width:100%;max-width:430px;accent-color:#CDF13B;height:30px}.ahc .cmp-marks{display:flex;justify-content:space-between;max-width:430px;font-family:var(--font-spline-mono),monospace;font-size:10px;color:rgba(244,241,232,.4)}.ahc .cmp-outs{margin:12px 0 4px;border-top:1px dashed rgba(244,241,232,.2);padding-top:12px}.ahc .cmp-line{font-size:14.5px;line-height:1.5;color:rgba(244,241,232,.82);margin-bottom:8px}.ahc .cmp-line strong{color:var(--paper);font-weight:700}.ahc .cmp-note{display:inline-block;font-size:12.5px;color:rgba(244,241,232,.5)}.ahc .cmp-note.low{display:block;margin-top:6px}.ahc .cmp-short{display:inline-block;font-family:var(--font-caveat),cursive;font-weight:700;font-size:17px;color:var(--lime);transform:rotate(-1deg)}.ahc .cmp-save{margin:10px 0 2px}.ahc .cmp-save .c{position:relative;display:inline-block;font-family:var(--font-caveat),cursive;font-weight:700;font-size:clamp(20px,3vw,28px);line-height:1.12;color:var(--lime);padding:5px 9px}.ahc .cmp-save .c:after{content:"";position:absolute;inset:-4px -8px;border:2.5px solid var(--red);border-radius:50% 46% 52% 48%/58% 52% 48% 46%;transform:rotate(-1.6deg);pointer-events:none}.ahc .cmp-none,.ahc .cmp-sora{max-width:620px;margin:12px 0 4px;font-size:14.5px;line-height:1.5;color:rgba(244,241,232,.82);border-left:3px solid var(--red);padding-left:12px}.ahc .cmp-none{border-left-color:var(--lime)}.ahc .cmp-method{margin-top:12px;border-top:1px dashed rgba(244,241,232,.2);padding-top:10px;max-width:640px}.ahc .cmp-method p{font-family:var(--font-spline-mono),monospace;font-size:9.5px;line-height:1.5;color:rgba(244,241,232,.55);margin-bottom:5px}.ahc .cmp-topnote{opacity:.8}.ahc .cmp-foot{margin-top:8px;max-width:640px;font-family:var(--font-spline-mono),monospace;font-size:9px;line-height:1.5;color:rgba(244,241,232,.4)}.ahc .cmp-cta{margin-top:16px}.ahc .fmt-niches{margin-top:10px;font-family:var(--font-spline-mono),monospace;font-size:10.5px;letter-spacing:.02em;color:var(--ink-60);max-width:600px}.ahc .fmt-accent{display:inline-block;margin-top:4px;font-family:var(--font-caveat),cursive;font-weight:700;font-size:17px;color:var(--ink);transform:rotate(-1.4deg)}.ahc .mstats{display:flex;justify-content:center;gap:26px;margin-top:16px;flex-wrap:wrap}.ahc .mstat .n{display:block;font-size:clamp(26px,3.4vw,36px);color:var(--lime);line-height:1}.ahc .mstat .l{display:block;margin-top:4px;letter-spacing:.06em;text-transform:uppercase;color:rgba(244,241,232,.55)}.ahc .mstat .l,.ahc .mstats-note{font-family:var(--font-spline-mono),monospace;font-size:9px}.ahc .mstats-note{margin-top:8px;letter-spacing:.04em;color:rgba(244,241,232,.4)}.ahc .whop-rev .rev-frame.wr{padding:18px 16px 14px;background:var(--card)}.ahc .wr-eyebrow{position:absolute;top:-30px;left:4px;font-family:var(--font-caveat),cursive;font-weight:700;font-size:19px;color:var(--ink-80);transform:rotate(-2deg);white-space:nowrap}.ahc .wr-stars{display:block;color:var(--lime-d);-webkit-text-stroke:.5px var(--ink);letter-spacing:2px;font-size:15px;margin-bottom:8px}.ahc .wr-q{font-size:14.5px;line-height:1.55;color:var(--ink-80);margin-bottom:10px}.ahc .wr-a{font-family:var(--font-spline-mono),monospace;font-size:10px;letter-spacing:.05em;color:var(--ink-60)}.ahc .pd1-row{display:inline-block;margin:4px 0 16px;background:var(--card);border:1.5px solid var(--ink);border-radius:4px;box-shadow:var(--shadow-paste);padding:10px 16px;transform:rotate(-.8deg)}.ahc .pd1-line{display:block;font-family:var(--font-caveat),cursive;font-weight:700;font-size:19px;line-height:1.15;color:var(--ink)}.ahc .pd1-src{display:block;margin-top:3px;font-family:var(--font-spline-mono),monospace;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-60)}.ahc .eco{margin-top:14px;border-top:1px dashed rgba(244,241,232,.18);padding-top:12px}.ahc .eco-title{display:block;font-family:var(--font-spline-mono),monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,241,232,.5);margin-bottom:6px}.ahc .eco-item{border-bottom:1px dashed rgba(244,241,232,.12)}.ahc .eco-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:600;color:rgba(244,241,232,.85)}.ahc .eco-item summary::-webkit-details-marker{display:none}.ahc .eco-item summary:after{content:"+";font-weight:700;color:var(--lime);transition:transform .2s}.ahc .eco-item[open] summary:after{transform:rotate(45deg)}.ahc .eco-item p{font-size:12.5px;line-height:1.55;color:rgba(244,241,232,.62);padding:0 0 10px}.ahc .pay-geo{margin-top:18px;font-family:var(--font-spline-mono),monospace;font-size:11px;letter-spacing:.03em;color:var(--ink-60)}.ahc.ahcp .faq-item.open .faq-a{max-height:1400px}.ahc .temario{list-style:none;margin-top:14px;border-top:1.5px solid var(--ink-15)}.ahc .temario li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;padding:9px 0;border-bottom:1px dashed var(--ink-15)}.ahc .temario li strong{font-size:14px;color:var(--ink)}.ahc .temario .tem-d{grid-column:1;font-size:12.5px;color:var(--ink-60)}.ahc .temario .tem-m{grid-column:2;grid-row:1/span 2;align-self:center;font-family:var(--font-spline-mono),monospace;font-size:10.5px;color:var(--ink-60);white-space:nowrap}.ahc .faq-dm{margin-top:26px;font-size:14.5px;color:var(--ink-60)}.ahc .faq-dm a{font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.ahc .faq-dm a:hover{color:var(--red)}.ahc .final-delay{font-size:15.5px!important;color:var(--ink-80);max-width:480px;margin:0 auto 26px!important;border-top:1px dashed var(--ink-15);padding-top:18px}.ahc.ahcp .ficha-media.img{aspect-ratio:9/16}.ahc.ahcp .fmt-grid{align-items:stretch}@media (max-width:680px){.ahc.ahcp .manifesto{padding:64px 0}.ahc.ahcp .manifesto .m-body{margin-top:32px}.ahc.ahcp .manifesto .m-body .kick{margin-bottom:0}}.ahc.ahcp .story-body .q{margin-bottom:0}.ahc.ahcp .dm-cta{margin-top:24px}.ahc.ahcp #comparador.night-cont{padding-bottom:52px}.ahc.ahcp .manifesto .tab{color:rgba(244,241,232,.6)}.ahc.ahcp .guarantee-card{align-items:center}.ahc.ahcp .receipt-pop{pointer-events:none}.ahc.ahcp .receipt-pop .r-close{pointer-events:auto}.ahc.ahcp .made-chip{pointer-events:none}.ahc.ahcp .cmp-basis{font-family:var(--font-spline-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(244,241,232,.55);margin:18px 0 10px}.ahc.ahcp .cmp-table{display:flex;flex-direction:column;border-top:1px dashed rgba(244,241,232,.25);max-width:560px}.ahc.ahcp .cmp-trow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 2px;border-bottom:1px dashed rgba(244,241,232,.25);font-size:15px;color:rgba(244,241,232,.8)}.ahc.ahcp .cmp-trow .c-amt{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ahc.ahcp .cmp-trow.metodo{color:var(--paper)}.ahc.ahcp .cmp-trow.metodo .c-amt{color:var(--lime)}.ahc.ahcp [data-section=meta].night-cont{padding-top:52px}.ahc.ahcp .slider-frame .vslide iframe{height:calc(100% - 26px)!important}
/* !important OBLIGATORIO: LabBVideo pone height:100% INLINE en el iframe (componente
   compartido con el brazo B vivo — no se toca mid-test); sin !important la regla es letra
   muerta (el r10 de 12px nunca llegó a aplicar por esto). 26px porque el WebKit de iOS
   renderiza la barra de Bunny aún más abajo que el desktop (captura real del dueño). */