@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.offscreen{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:var(--spacing-0,0px)}.inset-x-0{inset-inline:var(--spacing-0,0px)}.start{inset-inline-start:var(--spacing,.25rem)}.end{inset-inline-end:var(--spacing,.25rem)}.top-0{top:var(--spacing-0,0px)}.left-0{left:var(--spacing-0,0px)}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (min-width:376px){.container{max-width:376px}}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1420px){.container{max-width:1420px}}.container,.mx-auto{margin-inline:auto}.mt-5{margin-top:var(--spacing-5,20px)}.mb-lab-roof{margin-bottom:calc(var(--city-cell) * 28 - 20px)}.ml-4{margin-left:var(--spacing-4,16px)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-9{width:var(--spacing-9,36px);height:var(--spacing-9,36px)}.h-3{height:var(--spacing-3,12px)}.h-40{height:var(--spacing-40,160px)}.h-full{height:100%}.h-lab-hq{height:calc(var(--city-cell) * var(--city-hq-rows))}.min-h-9\.5{min-height:calc(var(--spacing,.25rem) * 9.5)}.min-h-64{min-height:var(--spacing-64,256px)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-44{width:calc(var(--spacing,.25rem) * 44)}.w-90{width:var(--spacing-90,360px)}.w-116{width:calc(var(--spacing,.25rem) * 116)}.w-130{width:calc(var(--spacing,.25rem) * 130)}.w-168{width:calc(var(--spacing,.25rem) * 168)}.w-full{width:100%}.max-w-76{max-width:calc(var(--spacing,.25rem) * 76)}.max-w-90{max-width:var(--spacing-90,360px)}.max-w-384{max-width:calc(var(--spacing,.25rem) * 384)}.max-w-full{max-width:100%}.max-w-lab-row{max-width:96rem}.max-w-lab-screen{max-width:calc(177.778svh - 26.6667rem)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-2{flex-grow:2}.grow-3{flex-grow:3}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-1\.5{gap:calc(var(--spacing,.25rem) * 1.5)}.gap-2{gap:var(--spacing-2,8px)}.gap-2\.5{gap:calc(var(--spacing,.25rem) * 2.5)}.gap-3{gap:var(--spacing-3,12px)}.gap-4{gap:var(--spacing-4,16px)}.gap-6{gap:var(--spacing-6,24px)}.gap-x-\(--city-avenue\){column-gap:var(--city-avenue)}.gap-y-3{row-gap:var(--spacing-3,12px)}.gap-y-12{row-gap:var(--spacing-12,48px)}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-lab-coal{border-color:#0d0d0d}.border-lab-ink{border-color:#0a0f2e}.border-lab-neon{border-color:#ff4fd8}.border-lab-red{border-color:#e8403a}.bg-lab-bank{background-color:#1f7a4a}.bg-lab-disco{background-color:#4b1fa8}.bg-lab-gold{background-color:#f5c542}.bg-lab-ground{background-color:#0d2466}.bg-lab-hq-quest{background-color:#efe9da}.bg-lab-hq-starfleet{background-color:#22307a}.bg-lab-ink{background-color:#0a0f2e}.bg-lab-neon{background-color:#ff4fd8}.bg-lab-red{background-color:#e8403a}.bg-lab-void{background-color:#05071a}.bg-lab-white{background-color:#fff}.p-0{padding:var(--spacing-0,0px)}.p-4{padding:var(--spacing-4,16px)}.p-8{padding:var(--spacing-8,32px)}.p-10{padding:var(--spacing-10,40px)}.px-container{padding-inline:var(--spacing-padding-left-right-mobile)}@media (min-width:480px){.px-container{padding-inline:var(--spacing-padding-left-right-tablet)}}@media (min-width:1024px){.px-container{padding-inline:var(--spacing-padding-left-right-desktop)}}.px-1\.5{padding-inline:calc(var(--spacing,.25rem) * 1.5)}.px-2{padding-inline:var(--spacing-2,8px)}.px-4{padding-inline:var(--spacing-4,16px)}.py-0\.5{padding-block:calc(var(--spacing,.25rem) * .5)}.py-2{padding-block:var(--spacing-2,8px)}.pt-2\.5{padding-top:calc(var(--spacing,.25rem) * 2.5)}.pt-6{padding-top:var(--spacing-6,24px)}.pt-10{padding-top:var(--spacing-10,40px)}.pb-1\.5{padding-bottom:calc(var(--spacing,.25rem) * 1.5)}.pb-3{padding-bottom:var(--spacing-3,12px)}.pb-4{padding-bottom:var(--spacing-4,16px)}.pb-8{padding-bottom:var(--spacing-8,32px)}.pb-24{padding-bottom:var(--spacing-24,96px)}.text-center{text-align:center}.font-big-shoulders{font-family:var(--font-big-shoulders-face), var(--font-hanken-face), sans-serif}.font-hanken{font-family:var(--font-hanken-face), system-ui, sans-serif}.font-press-start{font-family:var(--font-press-start-face), "Courier New", monospace}.font-silkscreen{font-family:var(--font-silkscreen-face), "Courier New", monospace}.text-2xl{font-size:var(--text-2xl,24px);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.text-sm{font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.text-xs{font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.text-lab-crumb{font-size:26px}.text-label{font-size:var(--text-label,13px)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}.leading-snug{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.leading-xs{--tw-leading:var(--leading-xs,16px);line-height:var(--leading-xs,16px)}.font-black{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}.font-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.tracking-lab-crumb{--tw-tracking:1px;letter-spacing:1px}.whitespace-nowrap{white-space:nowrap}.text-lab-coal{color:#0d0d0d}.text-lab-fog{color:#8f96b8}.text-lab-gold{color:#f5c542}.text-lab-ink{color:#0a0f2e}.text-lab-moon{color:#f3f1ff}.text-lab-neon{color:#ff4fd8}.text-lab-slate{color:#5d6275}.text-lab-white{color:#fff}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lab-bubble{--tw-shadow:2px 2px 0 var(--tw-shadow-color,#0a0f2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lab-glow{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#f5c542), 0 0 60px 10px var(--tw-shadow-color,#f5c54259);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lab-plate{--tw-shadow:6px 6px 0 var(--tw-shadow-color,#0a0f2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.duration-800{--tw-duration:.8s;transition-duration:.8s}.ease-lab-dolly-in{--tw-ease:cubic-bezier(.7, 0, .95, .55);transition-timing-function:cubic-bezier(.7,0,.95,.55)}.ease-lab-dolly-out{--tw-ease:cubic-bezier(.15, .7, .3, 1);transition-timing-function:cubic-bezier(.15,.7,.3,1)}.will-change-transform{will-change:transform}.city-grid{--city-cell:2px;--city-hq-rows:96;--city-avenue:calc(var(--city-cell) * 32)}@media (min-width:563px) and (min-height:563px){.city-grid{--city-cell:3px;--city-hq-rows:64}}@media (min-width:788px) and (min-height:788px){.city-grid{--city-cell:4px;--city-hq-rows:57}}@media (min-width:1013px) and (min-height:1013px){.city-grid{--city-cell:5px;--city-hq-rows:58}}@media (orientation:landscape) and (max-height:540px){.city-grid{--city-hq-rows:56}}.perspective-lab-camera{perspective:1000px}.rendering-pixelated{image-rendering:pixelated}.text-shadow-lab-rainbow-sm{text-shadow:2px 2px 0 var(--tw-text-shadow-color,#e8403a), 4px 4px 0 var(--tw-text-shadow-color,#f28c28), 6px 6px 0 var(--tw-text-shadow-color,#f5d02b), 8px 8px 0 var(--tw-text-shadow-color,#4cb84a), 10px 10px 0 var(--tw-text-shadow-color,#3b82d6), 12px 12px 0 var(--tw-text-shadow-color,#7b4bc9)}@media (hover:hover){.hover\:text-lab-gold:hover{color:#f5c542}.hover\:shadow-lab-glow:hover{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#f5c542), 0 0 60px 10px var(--tw-shadow-color,#f5c54259);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:outline-4:focus-visible{outline-style:var(--tw-outline-style);outline-width:4px}.focus-visible\:outline-offset-6:focus-visible{outline-offset:6px}.focus-visible\:outline-lab-gold:focus-visible{outline-color:#f5c542}.data-compact\:text-xs[data-compact]{font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.data-unsure\:bg-lab-peach[data-unsure]{background-color:#ffd9a8}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.motion-safe\:duration-500{--tw-duration:.5s;transition-duration:.5s}}@media not all and (min-width:768px){.max-md\:size-7{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:text-lg{font-size:var(--text-lg,18px);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@media (min-width:480px){.sm\:w-72{width:calc(var(--spacing,.25rem) * 72)}.sm\:w-fit{width:fit-content}.sm\:gap-4{gap:var(--spacing-4,16px)}}@media (min-width:1024px){.lg\:w-80{width:var(--spacing-80,320px)}.lg\:gap-6{gap:var(--spacing-6,24px)}.lg\:gap-12{gap:var(--spacing-12,48px)}.lg\:p-6{padding:var(--spacing-6,24px)}}@media (min-width:1280px){.xl\:w-110{width:calc(var(--spacing,.25rem) * 110)}}@container (min-width:20rem){.\@xs\:inline{display:inline}.\@xs\:text-4xl{font-size:var(--text-4xl,32px);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.\@xs\:text-md{font-size:var(--text-md,16px)}}@container (min-width:24rem){.\@sm\:text-5xl{font-size:var(--text-5xl,40px);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.\@sm\:text-shadow-lab-rainbow{text-shadow:3px 3px 0 var(--tw-text-shadow-color,#e8403a), 6px 6px 0 var(--tw-text-shadow-color,#f28c28), 9px 9px 0 var(--tw-text-shadow-color,#f5d02b), 12px 12px 0 var(--tw-text-shadow-color,#4cb84a), 15px 15px 0 var(--tw-text-shadow-color,#3b82d6), 18px 18px 0 var(--tw-text-shadow-color,#7b4bc9)}}@container (min-width:28rem){.\@md\:px-4{padding-inline:var(--spacing-4,16px)}.\@md\:px-5{padding-inline:var(--spacing-5,20px)}.\@md\:text-4xl{font-size:var(--text-4xl,32px);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@container (min-width:42rem){.\@2xl\:min-w-62{min-width:calc(var(--spacing,.25rem) * 62)}.\@2xl\:text-5xl{font-size:var(--text-5xl,40px);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.\@2xl\:text-sm{font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}@media (orientation:portrait){.portrait\:px-4{padding-inline:var(--spacing-4,16px)}.portrait\:pt-4\.5{padding-top:calc(var(--spacing,.25rem) * 4.5)}.portrait\:pb-4{padding-bottom:var(--spacing-4,16px)}}@media (min-width:480px){@media (orientation:portrait){.sm\:portrait\:px-6{padding-inline:var(--spacing-6,24px)}}}@media (orientation:landscape){.landscape\:col-start-1{grid-column-start:1}.landscape\:row-start-1{grid-row-start:1}.landscape\:mx-4{margin-inline:var(--spacing-4,16px)}.landscape\:mt-4\.5{margin-top:calc(var(--spacing,.25rem) * 4.5)}.landscape\:mb-4{margin-bottom:var(--spacing-4,16px)}.landscape\:grid{display:grid}.landscape\:self-start{align-self:flex-start}.landscape\:justify-self-start{justify-self:flex-start}}@media not all and (min-width:768px){@media (orientation:landscape){.max-md\:landscape\:mb-lab-roof{margin-bottom:calc(var(--city-cell) * 28 - 20px)}}}@media (min-width:480px){@media (orientation:landscape){.sm\:landscape\:mx-6{margin-inline:var(--spacing-6,24px)}}}@media (min-width:1024px){@media (orientation:landscape){.lg\:landscape\:mb-6{margin-bottom:var(--spacing-6,24px)}}}@media (min-width:1280px){@media (orientation:landscape){.xl\:landscape\:mb-18{margin-bottom:var(--spacing-18,72px)}}}@media (max-height:560px){.short\:hidden{display:none}.short\:min-h-52{min-height:calc(var(--spacing,.25rem) * 52)}.short\:gap-1{gap:var(--spacing-1,4px)}.short\:gap-3{gap:var(--spacing-3,12px)}.short\:p-3{padding:var(--spacing-3,12px)}.short\:pt-1\.5{padding-top:calc(var(--spacing,.25rem) * 1.5)}.short\:pb-1{padding-bottom:var(--spacing-1,4px)}@media (orientation:landscape){.short\:landscape\:mt-3{margin-top:var(--spacing-3,12px)}}}@media (min-width:768px){@media (max-height:560px){@media (orientation:landscape){.md\:short\:landscape\:mb-0{margin-bottom:var(--spacing-0,0px)}}}}@media (min-width:1013px) and (min-height:1013px){.city-xl\:w-138{width:calc(var(--spacing,.25rem) * 138)}.city-xl\:max-w-96{max-width:var(--spacing-96,384px)}.city-xl\:max-w-112{max-width:calc(var(--spacing,.25rem) * 112)}.city-xl\:text-6xl{font-size:var(--text-6xl,48px);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}.city-xl\:text-sm{font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.city-xl\:text-xl{font-size:var(--text-xl,20px);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.city-ready\:hidden:where([data-city-ready],[data-city-ready] *){display:none}.city-ready\:bg-transparent:where([data-city-ready],[data-city-ready] *){background-color:#0000}.city-ready\:opacity-100:where([data-city-ready],[data-city-ready] *){opacity:1}.city-door\:transition-none:where([data-city-door] *){transition-property:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
