/* AUTH06 local proposal: scoped compact entry; existing auth handlers stay intact. */
.entry-compact{font-family:Inter,system-ui,sans-serif}.entry-compact .entry-back{max-width:620px;margin:8px auto 0;padding:0 16px;min-height:36px;display:flex;align-items:center;font-size:.82rem}.entry-compact .auth-wall{max-width:600px;margin:4px auto 24px;padding:20px 24px;border-radius:16px}.entry-compact .entry-heading{display:flex;align-items:center;gap:12px;margin-bottom:8px}.entry-compact .entry-heading>img{width:36px;height:36px;object-fit:contain}.entry-compact .eyebrow{margin:0 0 4px;font-size:.68rem;letter-spacing:.08em}.entry-compact h1{font:650 clamp(1.4rem,4vw,1.9rem)/1.18 'Space Grotesk',Inter,system-ui,sans-serif;letter-spacing:-.02em;margin:0}.entry-compact .entry-intro{margin:0 0 10px;font-size:.9rem;line-height:1.45}.entry-compact .actions{margin:0;gap:8px;grid-template-columns:1fr 1fr}.entry-compact .btn{min-height:44px;padding:10px 12px;font-size:.92rem;line-height:1.3}.entry-compact .entry-session{margin:2px 0 4px;font-size:.88rem;line-height:1.4}.entry-compact .entry-session a{display:inline-flex;align-items:center;min-height:44px}.entry-compact #correo{margin-top:4px;padding-top:12px;scroll-margin-top:12px}.entry-compact h2{margin:0 0 6px;font:650 1.1rem/1.3 'Space Grotesk',Inter,system-ui,sans-serif}.entry-compact #correo>p{font-size:.82rem;line-height:1.4;margin:0 0 10px}.entry-compact form{gap:8px}.entry-compact label{font-size:.85rem}.entry-compact input{min-height:46px;padding:10px 12px;font-size:1rem}.entry-compact #email-status{margin:0;min-height:0;font-size:.85rem;line-height:1.4}.entry-compact #email-status:empty{display:none}.entry-compact .entry-data{margin-top:12px;border-top:1px solid #355268;font-size:.82rem;line-height:1.45}.entry-compact .entry-data summary{min-height:44px;display:list-item;padding-top:12px;cursor:pointer;color:#82e7ec}.entry-compact .entry-data p{margin:0 0 10px}.entry-compact .auth-wall>small{margin-top:8px;font-size:.75rem;line-height:1.45}.entry-compact [hidden]{display:none!important}.entry-compact *{min-width:0;overflow-wrap:anywhere}.entry-compact :focus-visible{outline:3px solid #82e7ec;outline-offset:3px}@media(max-width:640px){.entry-compact .auth-wall{margin:0 10px 20px;padding:16px;border-radius:14px}.entry-compact .actions{grid-template-columns:minmax(0,1fr)}.entry-compact .entry-heading{gap:10px}.entry-compact .entry-data summary{padding-top:8px}}@media(prefers-reduced-motion:reduce){.entry-compact *{scroll-behavior:auto!important}}
