.RoutePageShell_shell__iHaSd{--site-page-strip-offset:0px;min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);position:relative;overflow-x:clip;min-width:0}.RoutePageShell_shell__iHaSd[data-has-page-strip=true]{--site-page-strip-offset:calc(var(--chrome-strip-h, 28px) + env(safe-area-inset-top, 0px) + var(--chrome-gate-actions-h, 0px))}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio]{--chrome-stage-scroll-clearance:var(--mobile-scroll-clearance);--hero-chrome-dur:220ms;--folio-morph-dur:var(--dur-mobile-morph,480ms);background-color:var(--paper);background-image:radial-gradient(ellipse 80% 70% at 50% 42%,transparent var(--mat-vignette-start),color-mix(in srgb,var(--ink-0) calc(var(--mat-vignette-opacity) * 100%),transparent) 100%),radial-gradient(120% 90% at 92% 88%,color-mix(in srgb,var(--mat-fill) calc(var(--mat-paper-cool-opacity) * 100%),transparent),transparent 62%),radial-gradient(110% 85% at 8% 6%,color-mix(in srgb,var(--mat-key) calc(var(--mat-paper-warm-opacity) * 100%),transparent),transparent 58%),linear-gradient(180deg,var(--paper-2) 0,var(--paper) 100%)}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio]:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url(/textures/diorama/paper-cold-press.webp);background-size:512px 512px;mix-blend-mode:multiply;opacity:var(--mat-fibre-opacity);transition:opacity .12s linear}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio][data-scrolling="1"]:after{opacity:0;transition:opacity 40ms linear}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio][data-route=gate]:after,.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio][data-route=gate]:before{content:none}.RoutePageShell_shell__iHaSd:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.04;background:var(--route-accent,transparent);transition:background .26s var(--ease-plot)}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio]:before{opacity:1;background-color:transparent;background-image:linear-gradient(var(--mat-blueprint) 1px,transparent 1px),linear-gradient(90deg,var(--mat-blueprint) 1px,transparent 1px);background-size:24px 24px,24px 24px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 calc(var(--mobile-top-h) + env(safe-area-inset-top, 0px) + 24px),#000 calc(100% - var(--mobile-scroll-clearance) - 16px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 calc(var(--mobile-top-h) + env(safe-area-inset-top, 0px) + 24px),#000 calc(100% - var(--mobile-scroll-clearance) - 16px),transparent 100%);transition:opacity .12s linear}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio][data-scrolling="1"]:before{opacity:.35;transition:opacity 40ms linear}.RoutePageShell_shell__iHaSd[data-route=gate]:not([data-mobile-chrome=folio]):before{opacity:0}.RoutePageShell_shell__iHaSd>footer,.RoutePageShell_shell__iHaSd>main{position:relative;z-index:1;min-width:0}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio] .drafting-table,.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio] .pedestal,.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio] .pedestal-gate{background-color:transparent;background-image:none}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio] .drafting-table:before,.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio] .pedestal-gate:before,.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio] .pedestal:before{display:none}.RoutePageShell_main__FRkaQ{flex:1 1 auto;display:flex;flex-direction:column;min-height:calc(100dvh - var(--chrome-desk-h, 40px));min-width:0}.RoutePageShell_mainFullViewport__jpDgF{min-height:100dvh}.RoutePageShell_mainMobileFolio__HAzSK{min-height:0;flex:1 1 auto;padding-bottom:var(--mobile-scroll-clearance)}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio][data-route=gate]{height:100vh;height:100svh;max-height:100vh;max-height:100svh;overflow:hidden}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio][data-route=gate] .RoutePageShell_mainMobileFolio__HAzSK{flex:1 1 auto;min-height:0;height:100%;overflow:hidden;overscroll-behavior:none;touch-action:none;padding-bottom:0}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio][data-route=buy]{height:100dvh;max-height:100dvh;overflow:hidden}.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio][data-route=buy] .RoutePageShell_mainFullViewport__jpDgF,.RoutePageShell_shell__iHaSd[data-mobile-chrome=folio][data-route=buy] .RoutePageShell_mainMobileFolio__HAzSK{min-height:0;flex:1 1 auto;height:auto;overflow:hidden;padding-bottom:0}@media (min-width:1024px){.RoutePageShell_shell__iHaSd[data-route=reel]{height:100dvh;max-height:100dvh;overflow:hidden}.RoutePageShell_shell__iHaSd[data-route=reel] .RoutePageShell_main__FRkaQ{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden}.RoutePageShell_shell__iHaSd[data-route=lobby]{height:100dvh;max-height:100dvh;overflow:hidden}.RoutePageShell_shell__iHaSd[data-route=lobby] .RoutePageShell_main__FRkaQ{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden;display:flex;flex-direction:column}.RoutePageShell_shell__iHaSd[data-route=account]{height:100dvh;max-height:100dvh;overflow:hidden}.RoutePageShell_shell__iHaSd[data-route=account] .RoutePageShell_main__FRkaQ{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden;display:flex;flex-direction:column}.RoutePageShell_shell__iHaSd[data-route=admin]{height:100dvh;max-height:100dvh;overflow:hidden}.RoutePageShell_shell__iHaSd[data-route=admin] .RoutePageShell_main__FRkaQ{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden;display:flex;flex-direction:column}}.RoutePageShell_shell__iHaSd[data-route=account][data-mobile-chrome=folio] .RoutePageShell_main__FRkaQ,.RoutePageShell_shell__iHaSd[data-route=admin][data-mobile-chrome=folio] .RoutePageShell_main__FRkaQ,.RoutePageShell_shell__iHaSd[data-route=lobby][data-mobile-chrome=folio] .RoutePageShell_main__FRkaQ,.RoutePageShell_shell__iHaSd[data-route=reel][data-mobile-chrome=folio] .RoutePageShell_main__FRkaQ{padding-bottom:var(--mobile-scroll-clearance)}.RoutePageShell_shell__iHaSd[data-route=account][data-mobile-chrome=folio],.RoutePageShell_shell__iHaSd[data-route=admin][data-mobile-chrome=folio]{height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}.RoutePageShell_shell__iHaSd[data-route=account][data-mobile-chrome=folio] .RoutePageShell_main__FRkaQ,.RoutePageShell_shell__iHaSd[data-route=admin][data-mobile-chrome=folio] .RoutePageShell_main__FRkaQ{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}