.app-shell{display:flex;width:100%;height:100dvh;overflow:hidden}.conversation-view{display:flex;flex-direction:column;height:100%;min-width:0}
@media(min-width:1500px){.sidebar{width:370px}.auth-story{padding-left:13%;padding-right:10%}}
@media(max-width:1050px){.sidebar{width:300px;min-width:260px}.rail{width:64px;padding-left:8px;padding-right:8px}.sidebar-header{padding-left:20px;padding-right:20px}.chat-header{padding-left:22px;padding-right:22px}.security-pill span{display:none}.security-pill>.icon:last-child{display:none}.composer{padding-left:20px;padding-right:20px}.composer-footer{padding-left:22px;padding-right:22px}.composer-footer>span:last-child{display:none}.auth-story{padding-left:9%;padding-right:9%}.story-content h1{font-size:66px}}
@media(max-width:750px){.auth-story{display:none}.auth-view{grid-template-columns:1fr}.auth-panel{padding:35px 25px 65px;min-height:100dvh}.auth-mobile-logo{display:block;margin-bottom:40px}.auth-tabs{margin-bottom:30px}.auth-heading h2{font-size:28px}.auth-card{max-width:380px}.auth-version{bottom:17px}.app-shell .rail{width:58px;min-width:58px;padding:24px 6px 18px;gap:15px}.rail-logo{margin-bottom:24px}.rail-button{width:40px;height:40px}.self-avatar{width:34px;height:34px}.sidebar{width:calc(100% - 58px);min-width:0}.chat-area{display:none}.app-shell.chat-open .rail,.app-shell.chat-open .sidebar{display:none}.app-shell.chat-open .chat-area{display:block;width:100%}.mobile-back{display:flex;width:27px;height:34px;margin-left:-8px}.chat-header{min-height:74px;padding:12px 18px;gap:10px}.peer-avatar{width:38px;height:38px;border-radius:12px}.peer-heading h2{font-size:13px}.messages{padding:18px 15px}.message{max-width:88%}.composer{padding:10px 12px 0;gap:8px}.composer-input{padding:12px 13px;gap:8px}.composer-input>.icon{display:none}.composer-footer{padding:9px 14px max(12px,env(safe-area-inset-bottom));font-size:8px}.composer-footer>span:last-child{display:none}.sidebar-header{padding-top:28px}.conversation-row{padding:14px 11px}.info-dialog{padding:29px}.chat-encryption-note{font-size:8px}.welcome-view{display:none}}
