.plano[data-astro-cid-mq3caxmo]{display:flex;flex-direction:column;align-items:center;gap:16px}.plano-frame[data-astro-cid-mq3caxmo]{position:relative;display:block;width:100%;max-width:760px;padding:0;border:1px solid rgba(var(--neon-rgb),.18);border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-container);cursor:zoom-in;-webkit-appearance:none;appearance:none;box-shadow:0 18px 40px -22px #0f2a3673;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.plano-frame[data-astro-cid-mq3caxmo] img[data-astro-cid-mq3caxmo]{display:block;width:100%;height:auto}@media(hover:hover){.plano-frame[data-astro-cid-mq3caxmo]:hover{transform:translateY(-2px);border-color:rgba(var(--neon-rgb),.4);box-shadow:0 24px 50px -22px #0f2a368c}.plano-frame[data-astro-cid-mq3caxmo]:hover .plano-zoom-hint[data-astro-cid-mq3caxmo]{background:var(--neon);color:#fff}}.plano-frame[data-astro-cid-mq3caxmo]:focus-visible{outline:3px solid var(--neon);outline-offset:3px}.plano-zoom-hint[data-astro-cid-mq3caxmo]{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--radius-pill);background:#fffffff0;color:var(--text-primary);font-family:var(--font-body);font-size:.875rem;font-weight:700;line-height:1;box-shadow:0 6px 18px -8px #0f2a3680;transition:background .25s ease,color .25s ease}.plano-zoom-hint[data-astro-cid-mq3caxmo] svg[data-astro-cid-mq3caxmo]{width:16px;height:16px;flex-shrink:0}.plano-caption[data-astro-cid-mq3caxmo]{max-width:620px;margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:1.5;color:var(--text-muted);text-align:center}.plano-lb[data-astro-cid-mq3caxmo]{position:fixed;inset:0;z-index:400;display:flex;flex-direction:column;background:#091a22f5;opacity:0;transition:opacity .22s ease}.plano-lb[data-astro-cid-mq3caxmo].open{opacity:1}.plano-lb[data-astro-cid-mq3caxmo][hidden]{display:none}.plano-lb-bar[data-astro-cid-mq3caxmo]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px}.plano-lb-title[data-astro-cid-mq3caxmo]{font-family:var(--font-kong, var(--font-display));font-size:1rem;font-weight:600;color:#fff;letter-spacing:.01em}.plano-lb-actions[data-astro-cid-mq3caxmo]{display:flex;align-items:center;gap:8px}.plano-lb-btn[data-astro-cid-mq3caxmo]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-pill);background:#ffffff14;color:#fff;font-family:var(--font-body);font-size:.875rem;font-weight:700;line-height:1;cursor:pointer}.plano-lb-btn--icon[data-astro-cid-mq3caxmo]{min-width:44px;padding:0;justify-content:center}.plano-lb-btn[data-astro-cid-mq3caxmo] svg[data-astro-cid-mq3caxmo]{width:18px;height:18px;flex-shrink:0}@media(hover:hover){.plano-lb-btn[data-astro-cid-mq3caxmo]:hover{background:#ffffff2e;border-color:#ffffff80}}.plano-lb-btn[data-astro-cid-mq3caxmo]:focus-visible{outline:3px solid var(--neon);outline-offset:2px}.plano-lb-pan[data-astro-cid-mq3caxmo]{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:grid;place-items:center;padding:0 8px}.plano-lb-pan[data-astro-cid-mq3caxmo] img[data-astro-cid-mq3caxmo]{display:block;width:100%;max-width:min(100%,92vh);height:auto;border-radius:14px;cursor:zoom-in}.plano-lb-pan[data-astro-cid-mq3caxmo][data-zoomed]{place-items:start;cursor:grab}.plano-lb-pan[data-astro-cid-mq3caxmo][data-zoomed] img[data-astro-cid-mq3caxmo]{width:min(2400px,600%);max-width:none;cursor:grab}.plano-lb-pan[data-astro-cid-mq3caxmo][data-grabbing],.plano-lb-pan[data-astro-cid-mq3caxmo][data-grabbing] img[data-astro-cid-mq3caxmo]{cursor:grabbing}.plano-lb-foot[data-astro-cid-mq3caxmo]{flex-shrink:0;margin:0;padding:8px 14px calc(10px + env(safe-area-inset-bottom));text-align:center;font-family:var(--font-body);font-size:.8125rem;color:#ffffffb8}@media(min-width:900px){.plano-frame[data-astro-cid-mq3caxmo]{max-width:820px}.plano-lb-bar[data-astro-cid-mq3caxmo]{padding-inline:24px}.plano-lb-pan[data-astro-cid-mq3caxmo]{padding:0 24px}}@media(prefers-reduced-motion:reduce){.plano-frame[data-astro-cid-mq3caxmo],.plano-lb[data-astro-cid-mq3caxmo]{transition:none}}
