.ExternalLinkGate_dialog__f8oZb{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;background:transparent;overflow:auto;overscroll-behavior:contain}.ExternalLinkGate_dialog__f8oZb[open]{display:grid;place-items:center;background:transparent}.ExternalLinkGate_dialog__f8oZb::-webkit-backdrop{background:#0f2a2fb3}.ExternalLinkGate_dialog__f8oZb::backdrop{background:#0f2a2fb3}.ExternalLinkGate_wrap__PW1hi{box-sizing:border-box;width:min(460px,100%);padding:16px}.RotateLock_lock__mXp3m{display:none;position:fixed;inset:0;z-index:2147483000;background:#244d40;color:#fff3d1;flex-direction:row;align-items:center;justify-content:center;gap:20px;padding:16px;text-align:center;font:700 20px/1.3 system-ui,sans-serif}.RotateLock_lock__mXp3m p{margin:0;max-width:16em}.RotateLock_phone__Zf0qJ{width:34px;height:60px;border:4px solid #f7e7bc;border-radius:9px;flex:0 0 auto;transform:rotate(90deg);animation:RotateLock_turn__pESuC 1.8s ease-in-out infinite}@keyframes RotateLock_turn__pESuC{0%,35%{transform:rotate(90deg)}65%,to{transform:rotate(0deg)}}.RotateLock_lock__mXp3m[data-mode=landscape]{flex-direction:column;padding:max(16px,env(safe-area-inset-top)) 24px max(16px,env(safe-area-inset-bottom))}.RotateLock_lock__mXp3m[data-mode=landscape] .RotateLock_phone__Zf0qJ{transform:rotate(0deg);animation-name:RotateLock_turnSideways__ZvkVL}@keyframes RotateLock_turnSideways__ZvkVL{0%,35%{transform:rotate(0deg)}65%,to{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.RotateLock_phone__Zf0qJ{animation:none;transform:rotate(0deg)}.RotateLock_lock__mXp3m[data-mode=landscape] .RotateLock_phone__Zf0qJ{animation:none;transform:rotate(90deg)}}body:has([data-reading-page]) .RotateLock_lock__mXp3m{display:none!important}@media(pointer:coarse) and (orientation:landscape) and (max-height:500px) and (min-width:540px){.RotateLock_lock__mXp3m[data-mode=portrait]{display:flex}}@media(pointer:coarse) and (orientation:portrait) and (max-width:500px){.RotateLock_lock__mXp3m[data-mode=landscape]{display:flex}}.RotateLock_leave__utwBv{margin-top:6px;min-height:48px;padding:0 26px;border:3px solid #f7e7bc;border-radius:999px;background:#fff3d1;color:#244d40;font:800 17px/1 system-ui,sans-serif;cursor:pointer}.RotateLock_leave__utwBv:active{transform:translateY(2px)}