.Prop-module__C1rqyG__prop{left:calc(var(--prop-x) * 1%);top:calc(var(--prop-y) * 1%);--prop-size:clamp(88px, 10vw, 128px);transform:translate(-50%, -50%) scale(var(--prop-scale,1));animation:19s ease-in-out infinite Prop-module__C1rqyG__drift;animation-delay:calc(var(--prop-seed,0) * -1.618s);opacity:calc(1 - var(--depth,0) * .35);will-change:transform;display:block;position:absolute}.Prop-module__C1rqyG__interactive{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0}.Prop-module__C1rqyG__interactive:focus-visible{outline:2px solid var(--locker-glow);outline-offset:6px;border-radius:var(--radius-sm)}@keyframes Prop-module__C1rqyG__drift{0%,to{transform:translate(-50%, -50%) scale(var(--prop-scale,1)) rotate(-2deg)}50%{transform:translate(-48%, -53%) scale(var(--prop-scale,1)) rotate(2deg)}}.Prop-module__C1rqyG__art{width:var(--prop-size,128px);height:auto;display:block}.Prop-module__C1rqyG__debris{font-family:var(--font-space-grotesk), ui-monospace, monospace;color:var(--locker-dim);white-space:nowrap;font-size:.875rem}.Prop-module__C1rqyG__spinner{will-change:transform;animation:2.4s linear infinite Prop-module__C1rqyG__spin}@keyframes Prop-module__C1rqyG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Prop-module__C1rqyG__prop,.Prop-module__C1rqyG__spinner{will-change:auto;animation:none}}
.AolCd-module__MEZSoW__disc{flex-direction:column;align-items:center;gap:.35rem;display:inline-flex}.AolCd-module__MEZSoW__label{letter-spacing:.02em;text-align:center;white-space:normal;max-width:6rem;font-size:.7rem}
.SeabedAnchor-module__sa4_Sa__art{color:color-mix(in oklab, var(--locker-glow) 65%, var(--locker-abyss) 35%);width:clamp(220px,26vw,380px);height:auto;display:block}
.Skeleton-module__XSdtEq__art{width:clamp(180px,22vw,320px);height:auto;display:block}.Skeleton-module__XSdtEq__linework{color:color-mix(in oklab, var(--locker-glow) 50%, var(--locker-abyss) 50%)}.Skeleton-module__XSdtEq__screen{color:color-mix(in oklab, var(--locker-glow) 58%, var(--locker-abyss) 42%);font-family:var(--font-space-grotesk), ui-monospace, monospace}.Skeleton-module__XSdtEq__activated .Skeleton-module__XSdtEq__screen{animation:.7s step-end 2 Skeleton-module__XSdtEq__flicker}@keyframes Skeleton-module__XSdtEq__flicker{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.Skeleton-module__XSdtEq__activated .Skeleton-module__XSdtEq__screen{animation:none}}
.Ascent-module__oCtA8G__ascent{z-index:10;background:#000;animation:1.2s ease-in forwards Ascent-module__oCtA8G__brighten;position:fixed;inset:0;overflow:hidden}.Ascent-module__oCtA8G__strip{inset-inline:0;will-change:transform;grid-template-rows:repeat(4,1fr);height:400vh;animation:1.2s cubic-bezier(.5,0,.2,1) forwards Ascent-module__oCtA8G__rush;display:grid;position:absolute;top:-300vh}.Ascent-module__oCtA8G__band[data-band=abyss]{background:var(--locker-abyss,#03090b)}.Ascent-module__oCtA8G__band[data-band=deep]{background:var(--locker-deep,#08171a)}.Ascent-module__oCtA8G__band[data-band=mid]{background:var(--locker-mid,#102428)}.Ascent-module__oCtA8G__band[data-band=surface]{background:var(--locker-surface,#1d3a3f)}.Ascent-module__oCtA8G__band{position:relative}.Ascent-module__oCtA8G__item{color:var(--locker-ink,#e6efec);opacity:.4;position:absolute;transform:translate(-50%,-50%)}@keyframes Ascent-module__oCtA8G__rush{to{transform:translateY(300vh)}}@keyframes Ascent-module__oCtA8G__brighten{to{background:var(--locker-surface,#1d3a3f)}}
.Atmosphere-module__vSfHUG__atmosphere{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.Atmosphere-module__vSfHUG__rays{background:radial-gradient(ellipse 80% 40% at 50% -10%, color-mix(in oklab, var(--locker-glow) 22%, transparent), transparent 70%);opacity:calc(1 - var(--depth,0) * 3);position:absolute;inset:0}.Atmosphere-module__vSfHUG__cursorLight{background:radial-gradient(circle 18rem at calc(var(--pointer-x,.5) * 100%) calc(var(--pointer-y,.5) * 100%), color-mix(in oklab, var(--locker-glow) 14%, transparent), transparent 70%);opacity:calc(var(--depth,0) * 1.4);position:absolute;inset:0}.Atmosphere-module__vSfHUG__field{position:absolute;inset:0}.Atmosphere-module__vSfHUG__particle{left:calc(var(--particle-x) * 1%);width:calc(var(--particle-size) * 1px);height:calc(var(--particle-size) * 1px);background:var(--locker-ink);opacity:calc(.15 + var(--depth,0) * .35);animation:24s linear infinite Atmosphere-module__vSfHUG__rise;animation-delay:calc(var(--particle-seed) * -.9s);will-change:transform;border-radius:50%;position:absolute;top:100%}@keyframes Atmosphere-module__vSfHUG__rise{to{transform:translateY(-110vh)}}@media (max-width:48rem){.Atmosphere-module__vSfHUG__particle:nth-child(2n),.Atmosphere-module__vSfHUG__cursorLight{display:none}}@media (prefers-reduced-motion:reduce){.Atmosphere-module__vSfHUG__particle{top:calc(var(--particle-seed) * 2.4%);will-change:auto;animation:none}}
.UtilityBar-module__1fme-W__bar{z-index:3;opacity:.55;visibility:hidden;pointer-events:none;align-items:center;gap:1rem;font-size:.8125rem;transition:opacity .2s;display:flex;position:fixed;top:1rem;right:1rem}.UtilityBar-module__1fme-W__bar:hover,.UtilityBar-module__1fme-W__bar:focus-within{opacity:1}[data-locker][data-current-zone]:not([data-current-zone=shallows]) .UtilityBar-module__1fme-W__bar{visibility:visible;pointer-events:auto}.UtilityBar-module__1fme-W__surface,.UtilityBar-module__1fme-W__toggle{color:var(--locker-ink);font:inherit;background:0 0;border:0;padding:.25rem .5rem}.UtilityBar-module__1fme-W__surface:focus-visible,.UtilityBar-module__1fme-W__toggle:focus-visible{outline:2px solid var(--locker-glow);outline-offset:4px;border-radius:var(--radius-sm)}.UtilityBar-module__1fme-W__toggle{cursor:not-allowed;opacity:.6}.UtilityBar-module__1fme-W__toggleWrap{position:relative}.UtilityBar-module__1fme-W__refusal{background:color-mix(in oklab, var(--locker-glow) 22%, transparent);width:max-content;max-width:14rem;color:var(--locker-ink);border-radius:999px;padding:.4rem .7rem;animation:.32s ease-out UtilityBar-module__1fme-W__bubble-up;position:absolute;top:calc(100% + .5rem);right:0}@keyframes UtilityBar-module__1fme-W__bubble-up{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.UtilityBar-module__1fme-W__refusal{animation:none}}
.Bioluminescence-module__eqie4W__lines{color:color-mix(in oklab, var(--locker-glow) 90%, var(--locker-abyss) 10%)}.Bioluminescence-module__eqie4W__glow{transform-origin:50%;will-change:opacity, transform;animation:6.5s ease-in-out infinite Bioluminescence-module__eqie4W__pulse}@keyframes Bioluminescence-module__eqie4W__pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.55;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.Bioluminescence-module__eqie4W__glow{opacity:.45;will-change:auto;animation:none}}
.StrangeCreature-module__3hBfTG__body{color:color-mix(in oklab, var(--locker-glow) 35%, var(--locker-abyss) 65%)}.StrangeCreature-module__3hBfTG__lure{fill:var(--locker-glow)}
.ZoneAbyss-module__I1t9wa__beatOne,.ZoneAbyss-module__I1t9wa__beatThree{text-align:center;width:min(30rem,82vw);color:var(--locker-ink);margin:0;padding:0 1rem;font-size:1.05rem;position:absolute;left:50%;transform:translate(-50%)}.ZoneAbyss-module__I1t9wa__beatOne{top:15%}.ZoneAbyss-module__I1t9wa__beatThree{top:82%}.ZoneAbyss-module__I1t9wa__arrow{opacity:.7;margin-top:.5rem;font-size:1.5rem;display:inline-block}.ZoneAbyss-module__I1t9wa__beatTwo{text-align:center;width:min(30rem,82vw);margin:0;padding:0 1rem;position:absolute;top:48%;left:50%;transform:translate(-50%)}.ZoneAbyss-module__I1t9wa__beatTwo p{color:var(--locker-ink);margin:0 0 .35rem;font-size:1.05rem}.ZoneAbyss-module__I1t9wa__beatTwo p:last-child{margin-bottom:0}
.Desk-module__hwXGBW__art{width:clamp(200px,23vw,300px);height:auto;display:block}.Desk-module__hwXGBW__linework{color:color-mix(in oklab, var(--locker-glow) 30%, var(--locker-abyss) 70%)}.Desk-module__hwXGBW__sediment{fill:var(--locker-deep);opacity:.88}
.DeskLamp-module__RLpJZa__housing{color:color-mix(in oklab, var(--locker-glow) 30%, var(--locker-abyss) 70%)}.DeskLamp-module__RLpJZa__bulb{fill:color-mix(in oklab, var(--locker-glow) 85%, var(--locker-abyss) 15%)}.DeskLamp-module__RLpJZa__bloom{fill:color-mix(in oklab, var(--locker-glow) 55%, var(--locker-abyss) 45%);opacity:.35;filter:blur(6px)}
.OldComputer-module__9FM7WW__housing{color:color-mix(in oklab, var(--locker-glow) 30%, var(--locker-abyss) 70%)}.OldComputer-module__9FM7WW__screen{color:color-mix(in oklab, var(--locker-glow) 85%, var(--locker-abyss) 15%)}
.ZoneBottom-module__qGBSWG__approachGlow{aspect-ratio:1.6;background:radial-gradient(ellipse at center, color-mix(in oklab, var(--locker-glow) 85%, var(--locker-abyss) 15%) 0%, transparent 68%);opacity:.16;pointer-events:none;width:min(48rem,130vw);position:absolute;top:28%;left:46%;transform:translate(-50%,-50%)}.ZoneBottom-module__qGBSWG__lineOne,.ZoneBottom-module__qGBSWG__lineTwo{text-align:center;width:min(28rem,82vw);color:var(--locker-ink);margin:0;padding:0 1rem;font-size:1.05rem;position:absolute;left:50%;transform:translate(-50%)}.ZoneBottom-module__qGBSWG__lineOne{top:80%}.ZoneBottom-module__qGBSWG__lineTwo{color:var(--locker-dim);top:85%}.ZoneBottom-module__qGBSWG__ctaWrap{text-align:center;position:absolute;top:93%;left:50%;transform:translate(-50%)}
.Modem-module__6nNW2q__led{transform-origin:50%}.Modem-module__6nNW2q__dialing .Modem-module__6nNW2q__led{animation:.9s step-end 3 Modem-module__6nNW2q__flicker;animation-delay:calc(var(--led-delay,0) * 1ms)}@keyframes Modem-module__6nNW2q__flicker{0%,to{fill-opacity:.14}50%{fill-opacity:.9}}@media (prefers-reduced-motion:reduce){.Modem-module__6nNW2q__dialing .Modem-module__6nNW2q__led{animation:none}}
.TreasureChest-module__dq0pRG__chest{display:inline-block;position:relative}.TreasureChest-module__dq0pRG__lid{transform-origin:6px 11px;transition:transform .48s cubic-bezier(.34,1.4,.64,1)}.TreasureChest-module__dq0pRG__open .TreasureChest-module__dq0pRG__lid{transform:rotate(-108deg)}.TreasureChest-module__dq0pRG__contents{opacity:.55;pointer-events:none;font-size:.72rem;position:absolute;top:calc(100% + .4em);left:50%;transform:translate(-50%)}
.UnderConstruction-module__yT3tEG__sign{flex-direction:column;align-items:center;gap:.3rem;display:inline-flex}.UnderConstruction-module__yT3tEG__label{letter-spacing:.06em;text-align:center;font-size:.68rem;font-weight:600}
.Bottle-module__458c_W__bottle{display:inline-block;position:relative}.Bottle-module__458c_W__message{opacity:.7;white-space:nowrap;pointer-events:none;font-size:.75rem;position:absolute;top:calc(100% + .4em);left:50%;transform:translate(-50%)}
.Calendar-module__K9tZ5q__calendar{flex-direction:column;align-items:center;gap:.3rem;display:inline-flex}.Calendar-module__K9tZ5q__label{opacity:.75;font-size:.75rem}
.Compass-module__L_ZZjG__needle{transform-origin:50%;will-change:transform;animation:9s ease-in-out infinite Compass-module__L_ZZjG__wander}@keyframes Compass-module__L_ZZjG__wander{0%{transform:rotate(0)}22%{transform:rotate(155deg)}48%{transform:rotate(40deg)}71%{transform:rotate(230deg)}to{transform:rotate(360deg)}}.Compass-module__L_ZZjG__spun{animation:.9s cubic-bezier(.33,1,.68,1) Compass-module__L_ZZjG__spin-fast}@keyframes Compass-module__L_ZZjG__spin-fast{to{transform:rotate(1080deg)}}@media (prefers-reduced-motion:reduce){.Compass-module__L_ZZjG__needle{will-change:auto;animation:none}.Compass-module__L_ZZjG__spun{animation:none}}
.Notebook-module__iJfeDa__notebook{flex-direction:column;align-items:center;gap:.3rem;display:inline-flex}.Notebook-module__iJfeDa__text{flex-direction:column;align-items:center;gap:.05rem;display:inline-flex}.Notebook-module__iJfeDa__headline{letter-spacing:.04em;font-weight:700}.Notebook-module__iJfeDa__note{opacity:.7;font-size:.7rem}
.Signpost-module__IpzSYW__signpost{flex-direction:column;align-items:center;gap:.3rem;display:inline-flex}.Signpost-module__IpzSYW__labels{flex-direction:column;align-items:center;gap:.15rem;display:inline-flex}.Signpost-module__IpzSYW__correction{opacity:.7}
.StickyNote-module__V0TqDG__note{flex-direction:column;align-items:center;gap:.3rem;display:inline-flex}.StickyNote-module__V0TqDG__label{font-size:.75rem}
.ZoneIntentions-module__Iqjroa__line{text-align:center;width:min(28rem,80vw);color:var(--locker-dim);opacity:calc(1 - var(--depth,0) * .35);margin:0;padding:0 1rem;font-size:.95rem;font-style:italic;position:absolute;top:44%;left:50%;transform:translate(-50%)}
.Wreckage-module__FY938W__linework{color:color-mix(in oklab, var(--locker-glow) 90%, var(--locker-abyss) 10%)}
.ZoneLocker-module__FyyBkq__hiddenLine{width:min(14rem,40vw);color:var(--locker-dim);opacity:.4;margin:0;font-size:.75rem;font-style:italic;line-height:1.4;position:absolute;top:78%;left:14%;transform:rotate(-2deg)}.ZoneLocker-module__FyyBkq__lightPool{aspect-ratio:1.6;background:radial-gradient(ellipse at center, color-mix(in oklab, var(--locker-glow) 22%, transparent) 0%, transparent 70%);pointer-events:none;width:46vw;max-width:620px;position:absolute;top:55%;left:38%;transform:translate(-50%,-50%)}.ZoneLocker-module__FyyBkq__seabed{background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--locker-deep) 70%, transparent) 55%, var(--locker-deep) 100%);pointer-events:none;height:34vh;position:absolute;bottom:0;left:0;right:0}
.Zones-module__cZ8ZFW__zone{height:calc(var(--zone-vh) * 1svh);content-visibility:auto;contain-intrinsic-size:auto calc(var(--zone-vh) * 1svh);position:relative}.Zones-module__cZ8ZFW__zone:not([data-active]) *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Zones-module__cZ8ZFW__zone *{transition:none!important;animation:none!important}}.Zones-module__cZ8ZFW__glimpse{background:radial-gradient(ellipse 12% 22% at 50% 100%, color-mix(in oklab, var(--locker-glow) 30%, transparent) 0%, transparent 80%), linear-gradient(to bottom, var(--locker-abyss) 0%, #000 100%);height:30vh;position:absolute;bottom:0;left:0;right:0}.Zones-module__cZ8ZFW__floorPlate{background:linear-gradient(to bottom, color-mix(in oklab, var(--locker-deep) 55%, var(--locker-abyss) 45%) 0%, color-mix(in oklab, var(--locker-deep) 25%, var(--locker-abyss) 75%) 35%, var(--locker-abyss) 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,54% 100%,52% 74%,53% 90%,49% 68%,50% 92%,47% 100%,0% 100%);height:30vh;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.Zones-module__cZ8ZFW__glimpse{animation:7s ease-in-out infinite Zones-module__cZ8ZFW__glimmer}}@keyframes Zones-module__cZ8ZFW__glimmer{0%,to{opacity:.28}50%{opacity:.42}}
.Locker-module__UAdBaq__locker{--locker-surface:#1d3a3f;--locker-mid:#102428;--locker-deep:#08171a;--locker-abyss:#03090b;--locker-ink:#e6efec;--locker-dim:#8ea7a5;--locker-glow:#6fb8ac;--color-primary:var(--locker-glow);--color-primary-foreground:#0c1a21;width:100%;color:var(--locker-ink);background:var(--locker-surface);background:linear-gradient(to bottom, var(--locker-surface) 0%, var(--locker-surface) 8%, var(--locker-mid) 25%, var(--locker-mid) 40%, var(--locker-deep) 58%, var(--locker-deep) 64%, var(--locker-abyss) 72%, #000 100%);position:relative}.Locker-module__UAdBaq__shallows{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(.85rem,2.4svh,1.5rem);max-width:44rem;min-height:100svh;padding-block:clamp(1rem,5svh,6rem);padding-inline:clamp(1.5rem,6vw,6rem);display:flex}.Locker-module__UAdBaq__numeral{color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--locker-glow) 40%, transparent);opacity:.5;margin-bottom:-1rem;font-size:clamp(6rem,min(22vw,26svh),16rem);font-weight:700;line-height:.8}.Locker-module__UAdBaq__aside{color:var(--locker-dim);font-size:.95rem}.Locker-module__UAdBaq__beat{margin-block:1.5rem;font-size:1.25rem}.Locker-module__UAdBaq__line{color:var(--locker-dim);max-width:34rem}.Locker-module__UAdBaq__anchorLine{color:var(--locker-ink);text-wrap:balance;max-width:34rem;margin-block:2rem 1rem;font-size:1.125rem}.Locker-module__UAdBaq__descending{will-change:transform;animation-name:Locker-module__UAdBaq__swim-down;animation-duration:14s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes Locker-module__UAdBaq__swim-down{0%{opacity:0;transform:translate(-50%,-50%)}15%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translate(-50%,320%)}}@media (prefers-reduced-motion:reduce){.Locker-module__UAdBaq__descending{will-change:auto;animation:none}}
