.stage__focus,.stage__page{display:none}.stage[data-mode=browse] .stage__page,.stage[data-mode=focus] .stage__focus{display:block}.stage[data-mode=focus] .stage__focus{min-block-size:calc(100vh - 180px);display:grid;grid-template-columns:minmax(0,1fr);align-content:center}.stage[data-mode=focus] .rj{padding-block:0}.stage[data-mode=focus] .stage__focus>.shell{inline-size:100%}.stage__dock{position:fixed;inset-block-end:clamp(16px,3vw,28px);inset-inline-start:clamp(16px,3vw,28px);z-index:40;display:flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;padding-inline:8px 18px;font:inherit;color:var(--fg-82);background:var(--menu-bg);border:1px solid var(--line-strong);border-radius:999px;box-shadow:var(--shadow-3);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);transition:opacity .34s ease,transform .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s,border-color .16s ease}.stage[data-mode=browse] .stage__dock{opacity:1;visibility:visible;transform:none;transition-delay:.1s,.1s,0s,0s}.stage__dock:hover{border-color:var(--violet-soft)}.stage__dock:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px}.stage__dock-ram{display:block;inline-size:52px;flex:none;block-size:52px;overflow:hidden;border-radius:50%;background:var(--raise-2)}.stage__dock-ram>svg{inline-size:190%;-webkit-margin-start:-45%;margin-inline-start:-45%;-webkit-margin-before:-10%;margin-block-start:-10%}.stage__dock-label{white-space:nowrap;font-size:14px}@media (max-width:560px){.stage__dock-label{display:none}.stage__dock.stage__dock{padding:8px}}@media (prefers-reduced-motion:reduce){.stage__dock{transition:opacity .01s,visibility 0s;transform:none}}