.l-stage__fixed{width:100%;height:100dvh}.p-error{margin-block-start:clamp(2.625rem,1.91rem + 3.03vw,4rem);width:100%}.p-error__lead{font-size:clamp(.8125rem,.75rem + .28vw,.9375rem);text-align:center}.p-gate{min-height:100svh;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:clamp(.75rem,2vw,1.25rem);position:relative;margin-inline:auto}.p-gate__body{width:min(1000px,92svw);padding-block:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding-inline:clamp(1rem,.74rem + 1.1vw,1.5rem);border-radius:.65rem;background:var(--cl-surface);border:1px solid var(--cl-border);box-shadow:var(--cl-shadow)}@supports(backdrop-filter: blur(0.5rem)){.p-gate__body{backdrop-filter:blur(0.6rem)}}.p-gate__lead{font-size:clamp(.8125rem,.75rem + .28vw,.9375rem)}.p-gate__field{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center}.p-gate__field>input{background:var(--cl-surface);border:var(--cl-border) 2px solid;color:var(--cl-txt);font-size:clamp(.8125rem,.75rem + .28vw,.9375rem);padding-block:1em;padding-inline:.5em}.p-gate__field>button{background:var(--cl-surface);border:var(--cl-border) 2px solid;color:var(--cl-txt);font-size:clamp(.8125rem,.75rem + .28vw,.9375rem);padding-block:1em;padding-inline:.5em}.p-gate__btn{display:block;margin-block-start:clamp(1.625rem,1.17rem + 1.93vw,2.5rem);width:fit-content;margin-inline:auto}.c-alert{font-size:clamp(.8125rem,.75rem + .28vw,.9375rem);margin-block-start:1em;margin-block-end:1em;color:var(--brand-red)}.p-backNav__grid{width:min(1000px,92svw);margin-inline:auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(.75rem,2vw,1.25rem)}.p-backNav__item{display:grid;padding-block:clamp(1.5rem,1.5rem + 0vw,1.5rem);padding-inline:clamp(1rem,1rem + 0vw,1rem);place-items:center;border-radius:.65rem;background:var(--cl-surface);border:1px solid var(--cl-border);text-decoration:none;color:inherit;box-shadow:var(--cl-shadow)}@supports(backdrop-filter: blur(0.5rem)){.p-backNav__item{backdrop-filter:blur(0.6rem)}}.p-backNav__item{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.p-backNav__item:hover{transform:translateY(-0.25rem)}.p-backNav__icon{display:grid;place-items:center;width:3.25rem}.p-backNav__icon svg{width:100%;height:100%;display:block}.p-backNav__label{margin-block-start:.5rem;font-size:clamp(.8125rem,.75rem + .28vw,.9375rem);line-height:1}@media(prefers-reduced-motion: reduce){.p-backNav__item{transition:none}.p-backNav__item:hover{transform:none}}.p-backNav__icon svg{transform-origin:50% 50%;transform-box:fill-box;will-change:transform}.p-backNav__item:hover .p-backNav__icon--tri svg,.p-backNav__item:focus-visible .p-backNav__icon--tri svg{animation:errTri 700ms cubic-bezier(0.2, 0.8, 0.2, 1)}.p-backNav__item:hover .p-backNav__icon--sqr svg,.p-backNav__item:focus-visible .p-backNav__icon--sqr svg{animation:errSqr 800ms cubic-bezier(0.2, 0.8, 0.2, 1)}.p-backNav__item:hover .p-backNav__icon--cir svg,.p-backNav__item:focus-visible .p-backNav__icon--cir svg{animation:errCir 900ms cubic-bezier(0.2, 0.8, 0.2, 1)}@keyframes errTri{0%{transform:translateY(0) rotate(0) scale(1)}35%{transform:translateY(-0.35rem) rotate(-10deg) scale(1.02)}70%{transform:translateY(0.12rem) rotate(6deg) scale(0.99)}100%{transform:translateY(0) rotate(0) scale(1)}}@keyframes errSqr{0%{transform:rotate(-10deg) scale(1)}55%{transform:rotate(18deg) scale(1.04)}100%{transform:rotate(-10deg) scale(1)}}@keyframes errCir{0%{transform:scale(1)}45%{transform:scale(1.07)}100%{transform:scale(1)}}@media(prefers-reduced-motion: reduce){.p-backNav__item:hover .p-backNav__icon svg,.p-backNav__item:focus-visible .p-backNav__icon svg{animation:none}}