.proto-layout-inner{flex-direction:column;gap:16px;width:100%;max-width:848px;min-height:100%;margin-left:auto;margin-right:auto;padding:16px 24px 40px;display:flex}.proto-layout-inner--full{--cs-gutter:max(0px, (100vw - 1800px) / 2);max-width:none}.proto-layout-scroll--no-bounce{overscroll-behavior:none;scrollbar-gutter:stable}@keyframes proto-aside-enter{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}.proto-layout-inner--full .proto-layout-aside{animation:.8s cubic-bezier(.16,1,.3,1) 50ms both proto-aside-enter}@media (min-width:900px){.proto-layout-fade--half{right:50vw!important}}.proto-layout-aside{z-index:50;flex-direction:column;align-self:flex-start;gap:8px;display:flex;position:sticky;top:0}.proto-layout-main{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:641px){.proto-layout-inner{flex-direction:row;gap:40px;padding-top:80px}.proto-layout-aside{padding-top:2px;top:80px}.proto-layout-main{padding-top:3px}.proto-layout-inner--full{padding-top:144px;padding-left:40px}.proto-layout-inner--full .proto-layout-aside{top:40px;left:calc(40px + var(--cs-gutter));width:120px;position:fixed}.proto-layout-inner--full .proto-layout-main{margin-left:calc(160px + var(--cs-gutter));margin-right:var(--cs-gutter)}.proto-layout-inner--full .proto-layout-aside>button{align-self:flex-start}}@media (max-width:640px){.proto-layout-inner--full{padding-top:56px}.proto-layout-inner--full .proto-layout-aside{box-sizing:border-box;z-index:50;align-items:flex-start;height:56px;padding:18px 24px 0;position:fixed;top:0;left:0;right:0}}
