.phone-portrait-guard{position:fixed;inset:0;z-index:2147483646;justify-content:center;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;overflow:auto;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:radial-gradient(ellipse at 50% 15%,#19312b 0,#0b1115 55%);color:var(--mr-color-text,#f4f7f5)}.phone-portrait-guard,.phone-portrait-guard-card{display:flex;align-items:center;box-sizing:border-box;outline:none}.phone-portrait-guard-card{gap:22px;width:min(480px,100%);padding:24px;border:1px solid #304147;border-radius:16px;background:#11191d;box-shadow:0 16px 64px #0005}.phone-portrait-guard-icon{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 68px;width:68px;height:68px;border:1px solid #4b6332;border-radius:16px;background:color-mix(in srgb,var(--mr-color-brand-lime,#c4ff32) 6%,transparent);color:var(--mr-color-brand-lime,#c4ff32)}.phone-portrait-guard-icon>svg:first-child{transform:rotate(-20deg)}.phone-portrait-guard-icon>svg:last-child{position:absolute;top:7px;right:4px}.phone-portrait-guard-copy{min-width:0}.phone-portrait-guard-brand{color:var(--mr-color-text-muted,#a3b5bc);font-size:11px;font-weight:700;letter-spacing:.09em}.phone-portrait-guard-card h2{margin:6px 0 8px;font-size:21px;line-height:1.2;letter-spacing:-.02em}.phone-portrait-guard-card p{margin:0;color:var(--mr-color-text-muted,#a3b5bc);font-size:14px;line-height:1.5}@media (max-height:300px){.phone-portrait-guard-card{padding:18px 22px}}