.energias-toggle{position:fixed;bottom:18px;right:18px;z-index:9400;width:48px;height:48px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.16);display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease}.energias-toggle:hover{transform:translateY(-2px)}.energias-toggle:focus-visible{outline:2px solid var(--paint-accent,#5b8def);outline-offset:2px}.energias-drawer{position:fixed;top:0;right:0;height:100vh;width:min(92vw,420px);z-index:9600;background:#fff;box-shadow:-12px 0 40px rgba(0,0,0,.18);transform:translateX(110%);transition:transform .25s ease;display:flex;flex-direction:column;font-family:var(--paint-display-font,"Inter",system-ui,sans-serif)}.energias-drawer.is-open{transform:translateX(0)}.energias-drawer__head{padding:18px 20px 12px;border-bottom:1px solid #eee}.energias-drawer__title{margin:0;font-size:18px;font-weight:600;color:#1a1f2c}.energias-drawer__subtitle{margin:4px 0 0;font-size:14.5px;color:#5a5f6a}.energias-drawer__close{position:absolute;top:12px;right:12px;background:none;border:0;font-size:22px;cursor:pointer;color:#5a5f6a;width:36px;height:36px;border-radius:6px}.energias-drawer__close:hover{background:#f4f4f1}.energias-drawer__body{flex:1;overflow-y:auto;padding:12px 16px 80px}.energias-drawer__categoria{margin:18px 0 10px;font-size:15px;text-transform:uppercase;letter-spacing:.08em;color:#8a8f9a;font-weight:700}.energias-card{display:flex;flex-direction:column;background:#f7f5ef;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.energias-card:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.08)}.energias-card__titulo{font-size:15px;font-weight:600;margin:0 0 4px;color:#1a1f2c}.energias-card__meta{font-size:14px;color:#5a5f6a}.energias-card__desc{font-size:14.5px;color:#5a5f6a;margin:8px 0 0;line-height:1.45}.energias-modal{position:fixed;inset:0;z-index:9700;display:none;align-items:center;justify-content:center;background:rgba(20,22,28,.55);padding:20px}.energias-modal.is-open{display:flex}.energias-modal__card{width:min(92vw,540px);background:#fff;border-radius:14px;padding:24px 24px 20px;box-shadow:0 20px 60px rgba(0,0,0,.35);font-family:var(--paint-display-font,"Inter",system-ui,sans-serif)}.energias-modal__title{margin:0 0 8px;font-size:18px;font-weight:600}.energias-modal__desc{margin:0 0 16px;font-size:14px;color:#5a5f6a}.energias-modal__body{min-height:180px;display:flex;align-items:center;justify-content:center;margin:12px 0 16px}.energias-modal__actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.energias-modal__actions button{padding:8px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:14px}.energias-modal__actions button.is-primary{background:#2a2f3a;color:#fff;border-color:transparent}.breathing-stage{width:200px;height:200px;display:flex;align-items:center;justify-content:center;position:relative}.breathing-circle{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#cfe5ff,#4e8ad6);box-shadow:0 0 40px rgba(78,138,214,.35);transform:scale(1);transition:transform 1s linear}.breathing-label{position:absolute;font-size:14px;color:#2a2f3a;font-weight:600;text-shadow:0 1px 0 #fff}.breathing-circle.is-in{transform:scale(2.4);transition-duration:var(--breath-in,4s)}.breathing-circle.is-hold{transform:scale(2.4);transition-duration:var(--breath-hold,7s)}.breathing-circle.is-out{transform:scale(1);transition-duration:var(--breath-out,8s)}.energias-steps{margin:0;padding:0;list-style:none;font-size:15px;line-height:1.55}.energias-steps li{padding:10px 14px;background:#f7f5ef;border-radius:8px;margin-bottom:8px}.energias-timer{font-size:56px;font-weight:700;font-variant-numeric:tabular-nums;color:#1a1f2c;font-family:ui-monospace,SFMono-Regular,monospace}.recursos-page{max-width:1080px;margin:0 auto;padding:32px 20px 80px}.recursos-page h1{font-family:var(--paint-display-font,"Cormorant Garamond",serif);font-weight:600;font-size:clamp(28px,4vw,40px);margin:0 0 8px}.recursos-page__intro{color:#5a5f6a;font-size:15px;max-width:60ch}.recursos-page__cat{margin-top:36px}.recursos-page__cat h2{font-family:var(--paint-display-font,"Cormorant Garamond",serif);font-weight:600;font-size:22px;margin:0 0 12px;color:#1a1f2c}.recursos-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}@media (prefers-color-scheme:dark){.energias-drawer{background:#1a1f2c;color:#f5f3ef}.energias-drawer__head{border-color:#2a2f3a}.energias-drawer__title{color:#f5f3ef}.energias-card{background:#232838;border-color:#2a2f3a}.energias-card__titulo{color:#f5f3ef}.energias-modal__card{background:#1a1f2c;color:#f5f3ef}.energias-steps li{background:#232838;color:#f5f3ef}.energias-timer{color:#f5f3ef}}