:root:not([data-theme=dark]) .ranking-sec,:root:not([data-theme=dark]) .tools-sec{background:var(--bg-surface)}:root:not([data-theme=dark]) .faq-sec,:root:not([data-theme=dark]) .seo-intro-sec{background:var(--bg-app)}@supports (content-visibility:auto){.faq-sec,.seo-intro-sec,.tools-sec{contain-intrinsic-size:900px;content-visibility:auto}}:root:not([data-theme=dark]) .tool-block{background:linear-gradient(160deg,#f3f6fa,#fff);border:1px solid rgba(15,32,76,.07);box-shadow:0 22px 56px rgba(15,32,76,.1),0 7px 22px rgba(15,32,76,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}:root:not([data-theme=dark]) .tool-block.is-active{background:linear-gradient(160deg,#f7fafc,#fff);border-color:rgba(15,32,76,.1);box-shadow:0 30px 72px rgba(15,32,76,.13),0 10px 28px rgba(15,32,76,.08),inset 0 1px 0 #fff}@media (hover:hover) and (pointer:fine){:root:not(.touch-device):not([data-theme=dark]) .tool-block:hover{background:linear-gradient(160deg,#f7fafc,#fff);border-color:rgba(15,32,76,.1);box-shadow:0 30px 72px rgba(15,32,76,.13),0 10px 28px rgba(15,32,76,.08),inset 0 1px 0 #fff}}@media (max-width:768px){header{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 10px 24px rgba(15,32,76,.08)}.hero-mini-row,.unified-trend-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.change-badge svg,.change-badge.down,.change-badge.up,.unified-trend-card #rate-change.down,.unified-trend-card #rate-change.up{animation:none!important}.change-badge svg{opacity:1}}:root:not([data-theme=dark]) .ranking-container{gap:18px}:root:not([data-theme=dark]) .rank-best{background:linear-gradient(160deg,#f3f6fa,#fff);border:1px solid rgba(15,32,76,.08);box-shadow:0 28px 70px rgba(15,32,76,.13),0 8px 24px rgba(15,32,76,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}:root:not([data-theme=dark]) .rank-card{background:hsla(0,0%,100%,.86);border:1px solid rgba(15,32,76,.07);box-shadow:0 12px 32px rgba(15,32,76,.07),inset 0 1px 0 hsla(0,0%,100%,.95)}:root:not([data-theme=dark]) .faq-item,:root:not([data-theme=dark]) .hero-mini-row{background:linear-gradient(135deg,hsla(0,0%,100%,.68),hsla(0,0%,100%,.34));border-color:hsla(0,0%,100%,.78);box-shadow:0 16px 40px rgba(15,32,76,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}:root:not([data-theme=dark]) .unified-trend-card{background:linear-gradient(135deg,hsla(0,0%,100%,.76),hsla(0,0%,100%,.42));border:1px solid rgba(15,32,76,.06);box-shadow:0 18px 48px rgba(15,32,76,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.trend-badge-actions{align-items:center;display:inline-flex;gap:8px;left:50%;position:absolute;top:-27px;transform:translateX(-50%);z-index:4}.unified-trend-card .trend-badge-actions #rate-change{left:auto;position:static;top:auto;translate:none}.alert-badge-bell{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,32,76,.08);border-radius:8px;box-shadow:0 10px 26px rgba(15,32,76,.12),inset 0 1px 0 hsla(0,0%,100%,.95);color:var(--primary-core);cursor:pointer;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;padding:0;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:38px}.alert-badge-bell:after{background:var(--brand-green);border:2px solid hsla(0,0%,100%,.95);border-radius:50%;content:"";height:9px;position:absolute;right:7px;top:7px;width:9px}.alert-badge-bell.is-active,.alert-badge-bell:hover{background:#fff;border-color:rgba(16,185,129,.36);box-shadow:0 14px 34px rgba(15,32,76,.15),0 0 18px rgba(16,185,129,.14),inset 0 1px 0 #fff;color:var(--brand-green);transform:translateY(-1px)}[data-theme=dark] .alert-badge-bell{background:rgba(15,30,53,.88);border-color:hsla(0,0%,100%,.12);box-shadow:0 10px 28px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.06);color:rgba(241,245,249,.9)}[data-theme=dark] .alert-badge-bell:after{border-color:rgba(15,30,53,.94)}[data-theme=dark] .alert-badge-bell.is-active,[data-theme=dark] .alert-badge-bell:hover{background:rgba(15,30,53,.98);border-color:rgba(16,185,129,.38);color:#72ffd0}.alertas-inline-section{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .22s ease,visibility 0s linear .22s;visibility:hidden;z-index:500}.alertas-inline-section.is-open{opacity:1;pointer-events:auto;transition:opacity .22s ease,visibility 0s linear 0s;visibility:visible}.alertas-modal-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(10,20,55,.52);inset:0;position:absolute}.alertas-inline-panel{align-items:start;background:linear-gradient(160deg,hsla(0,0%,100%,.99),rgba(248,250,252,.98));border:1px solid rgba(15,32,76,.08);border-radius:8px;box-shadow:0 32px 80px rgba(15,32,76,.22),0 8px 24px rgba(15,32,76,.1),inset 0 1px 0 hsla(0,0%,100%,.95);display:grid;gap:34px;grid-template-columns:minmax(0,.78fr) minmax(320px,430px);max-height:calc(100dvh - 40px);max-width:860px;opacity:0;overflow-y:auto;padding:34px 36px 34px 34px;position:relative;transform:scale(.96) translateY(10px);transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease;width:100%;z-index:1}.alertas-inline-section.is-open .alertas-inline-panel{opacity:1;transform:scale(1) translateY(0)}[data-theme=dark] .alertas-inline-panel{background:linear-gradient(160deg,rgba(22,30,50,.99),rgba(15,23,42,.98));border-color:hsla(0,0%,100%,.1);box-shadow:0 32px 80px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.08)}[data-theme=dark] .alertas-price-num{color:rgba(241,245,249,.76)}[data-theme=dark] .alertas-field-label{color:rgba(241,245,249,.92)}[data-theme=dark] .alertas-field-prefix{color:rgba(241,245,249,.72)}.alertas-close-btn{align-items:center;background:rgba(15,32,76,.06);border:none;border-radius:8px;color:var(--secondary-text);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:22px;top:22px;transition:background .15s ease,color .15s ease;width:36px}.alertas-close-btn:hover{background:rgba(15,32,76,.12);color:var(--primary-core)}[data-theme=dark] .alertas-close-btn{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55)}[data-theme=dark] .alertas-close-btn:hover{background:hsla(0,0%,100%,.14);color:#fff}.alertas-inline-copy h2 span{color:var(--brand-green)}.alertas-price-wrap{align-items:baseline;display:inline-flex;gap:6px;margin-top:18px}.alertas-price-num{color:rgba(15,32,76,.74);font-family:JetBrains Mono,monospace;font-size:2.05rem;font-weight:700;letter-spacing:0;line-height:1}.alertas-price-currency{color:var(--secondary-text);font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:600}.alertas-price-label{color:var(--secondary-text);font-size:.75rem;margin-top:6px;opacity:.58}.alertas-info-list{display:flex;flex-direction:column;gap:7px;list-style:none;margin-top:22px}.alertas-info-list li{color:var(--secondary-text);display:flex;font-size:.88rem;gap:8px;line-height:1.32}.alertas-info-list li:before{background:var(--brand-green);border-radius:50%;content:"";flex:0 0 5px;height:5px;margin-top:8px;width:5px}.alertas-ios-hint{background:linear-gradient(160deg,rgba(15,32,76,.05),rgba(15,32,76,.02));border:1px solid rgba(15,32,76,.08);border-radius:12px;display:none;margin-top:18px;padding:14px 14px 13px}.alertas-ios-hint.is-visible{display:block}.alertas-ios-hint.is-warning{background:linear-gradient(160deg,rgba(180,83,9,.08),rgba(180,83,9,.03));border-color:rgba(180,83,9,.18)}.alertas-ios-hint-title{color:var(--primary-core);font-size:.82rem;font-weight:800;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.alertas-ios-hint-text{color:var(--secondary-text);font-size:.88rem;line-height:1.4;margin:0 0 10px}.alertas-ios-steps{color:var(--primary-core);display:grid;gap:6px;list-style:none;margin:0;padding:0}.alertas-ios-steps li{align-items:center;display:flex;font-size:.84rem;font-weight:600;gap:8px;line-height:1.35}.alertas-ios-step-num{align-items:center;background:rgba(15,32,76,.08);border-radius:999px;color:var(--primary-core);display:inline-flex;flex:0 0 22px;font-size:.76rem;font-weight:800;height:22px;justify-content:center;width:22px}.alertas-ios-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.alertas-ios-actions[hidden]{display:none}.alertas-ios-action-btn{align-items:center;background:rgba(15,32,76,.06);border:1px solid rgba(15,32,76,.12);border-radius:999px;color:var(--primary-core);cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 16px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.alertas-ios-action-btn[hidden]{display:none}.alertas-ios-action-btn.is-primary{background:linear-gradient(135deg,var(--primary-core) 0,rgba(15,32,76,.92) 100%);border-color:transparent;box-shadow:0 12px 28px rgba(15,32,76,.16);color:#fff}.alertas-ios-action-btn:hover{transform:translateY(-1px)}.alertas-ios-feedback{color:var(--secondary-text);font-size:.81rem;line-height:1.4;margin-top:10px;min-height:1.2em}.alertas-ios-feedback[hidden]{display:none}.alertas-ios-feedback.is-ok{color:var(--brand-green);font-weight:700}.alertas-ios-feedback.is-err{color:#b45309;font-weight:700}.alertas-inline-form{border-left:1px solid rgba(15,32,76,.1);padding-left:32px;padding-top:6px}[data-theme=dark] .alertas-inline-form{border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .alertas-ios-hint{background:linear-gradient(160deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .alertas-ios-hint.is-warning{background:linear-gradient(160deg,rgba(245,158,11,.12),rgba(245,158,11,.05));border-color:rgba(245,158,11,.24)}[data-theme=dark] .alertas-ios-hint-title,[data-theme=dark] .alertas-ios-step-num,[data-theme=dark] .alertas-ios-steps li{color:rgba(241,245,249,.95)}[data-theme=dark] .alertas-ios-hint-text{color:rgba(241,245,249,.72)}[data-theme=dark] .alertas-ios-action-btn{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14);color:rgba(241,245,249,.95)}[data-theme=dark] .alertas-ios-action-btn.is-primary{background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(15,32,76,.98));border-color:transparent;color:#fff}[data-theme=dark] .alertas-ios-feedback{color:rgba(241,245,249,.76)}[data-theme=dark] .alertas-ios-feedback.is-ok{color:#34d399}[data-theme=dark] .alertas-ios-feedback.is-err{color:#fbbf24}[data-theme=dark] .alertas-ios-step-num{background:hsla(0,0%,100%,.1)}.alertas-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:20px}.alertas-inline-form.is-hidden{display:none}.alertas-field-label{color:var(--primary-core);display:block;font-size:.75rem;font-weight:800;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.alertas-field-wrap{position:relative}.alertas-field-prefix{color:rgba(15,32,76,.72);font-family:JetBrains Mono,monospace;font-size:1.02rem;font-weight:700;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.alertas-field-input{-moz-appearance:textfield;background:var(--bg-surface);border:1px solid rgba(15,32,76,.12);border-radius:8px;color:var(--primary-core);font-family:JetBrains Mono,monospace;font-size:1.26rem;font-weight:800;outline:none;padding:14px 14px 14px 32px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.alertas-field-input::-webkit-inner-spin-button,.alertas-field-input::-webkit-outer-spin-button{-webkit-appearance:none}.alertas-field-input:focus{border-color:var(--brand-green);box-shadow:0 0 0 3px rgba(16,185,129,.14)}[data-theme=dark] .alertas-field-input{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.alertas-threshold-hint{color:var(--secondary-text);font-size:.7rem;margin-top:6px;opacity:.48}.alertas-btn-activar,.alertas-btn-desactivar{border-radius:8px;cursor:pointer;display:block;font-family:inherit;font-size:.95rem;font-weight:750;padding:13px 18px;transition:opacity .15s ease,transform .12s ease;width:100%}.alertas-btn-activar{background:var(--primary-core);border:0;color:var(--bg-app)}.alertas-btn-desactivar{background:transparent;border:1px solid;color:var(--error,#c0392b);display:none;margin-top:10px}.alertas-btn-activar:hover,.alertas-btn-desactivar:hover{opacity:.86}.alertas-btn-activar:active,.alertas-btn-desactivar:active{transform:scale(.985)}.alertas-btn-activar:disabled{cursor:not-allowed;opacity:.4}.alertas-status{border-radius:8px;display:none;font-size:.875rem;font-weight:600;margin-top:14px;padding:11px 14px}.alertas-status.ok{background:#dcfce7;color:#15803d;display:block}.alertas-status.err{background:#fee2e2;color:#b91c1c;display:block}.alertas-status.info{background:#e0f2fe;color:#0369a1;display:block}[data-theme=dark] .alertas-status.ok{background:rgba(21,128,61,.2);color:#4ade80}[data-theme=dark] .alertas-status.err{background:rgba(185,28,28,.2);color:#f87171}[data-theme=dark] .alertas-status.info{background:rgba(3,105,161,.2);color:#7dd3fc}.alertas-footer{align-items:center;display:flex;gap:8px;margin-top:16px}.alertas-status-dot{background:rgba(85,96,120,.35);border-radius:50%;flex:0 0 8px;height:8px;transition:background .3s ease,box-shadow .3s ease;width:8px}.alertas-status-dot.active{background:var(--brand-green);box-shadow:0 0 0 3px rgba(16,185,129,.18)}.alertas-status-label{color:var(--secondary-text);font-size:.8125rem}@media (max-width:820px){.alertas-inline-panel{grid-template-columns:1fr;padding:24px}.alertas-inline-form{border-left:0;border-top:1px solid rgba(15,32,76,.1);padding-left:0;padding-top:24px}[data-theme=dark] .alertas-inline-form{border-color:hsla(0,0%,100%,.1)}}@media (max-width:640px){.alertas-inline-section{padding:12px}body.alertas-open-mobile .alertas-inline-section{align-items:flex-start;padding:clamp(96px,calc(env(safe-area-inset-top, 0px) + 88px),120px) 12px max(16px,env(safe-area-inset-bottom,0px))}.trend-badge-actions{gap:6px;top:-25px}.alert-badge-bell{height:34px;width:34px}.alertas-inline-panel{border-radius:16px;gap:22px;margin:0 auto;max-height:calc(100dvh - clamp(112px, calc(env(safe-area-inset-top, 0px) + 104px), 136px));max-width:520px;padding:clamp(18px,4.5vw,22px);width:min(100%,520px)}.alertas-inline-copy{padding-right:44px}.alertas-inline-form{padding-top:20px}.alertas-price-num{font-size:clamp(2rem,8.2vw,2.35rem)}.alertas-grid{gap:16px;grid-template-columns:1fr;margin-bottom:18px}.alertas-field-input{font-size:clamp(1.12rem,5vw,1.26rem);min-height:58px}.alertas-info-list{margin-top:18px}.alertas-ios-hint{margin-top:16px;padding:13px}.alertas-ios-hint-text,.alertas-ios-steps li{font-size:.82rem}.alertas-ios-actions{flex-direction:column}.alertas-ios-action-btn{width:100%}.alertas-close-btn{right:16px;top:16px}body.alertas-open-mobile #insight-fab,body.alertas-open-mobile #insight-toast{opacity:0;pointer-events:none;visibility:hidden}}@media (max-width:420px){body.alertas-open-mobile .alertas-inline-section{padding:clamp(102px,calc(env(safe-area-inset-top, 0px) + 94px),126px) 10px max(12px,env(safe-area-inset-bottom,0px))}.alertas-inline-panel{border-radius:14px;gap:20px;padding:16px}.alertas-info-list li,.alertas-ios-hint-text,.alertas-ios-steps li,.alertas-price-label,.alertas-status-label,.alertas-threshold-hint{font-size:.82rem}.alertas-btn-activar,.alertas-btn-desactivar{font-size:.92rem;padding:12px 16px}}@media (max-height:680px){.alertas-inline-panel{gap:16px!important;padding:20px 24px!important}.alertas-price-wrap{margin-top:10px!important}.alertas-info-list{margin-top:12px!important}.alertas-ios-hint{margin-top:10px!important;padding:8px 10px!important}}