.lw,.lw-review{--lw-ember:var(--color-ember-signal,#ff4d00);--lw-chalk:var(--color-chalk,#fff);--lw-void:var(--color-void,#000);font-family:var(--font-geist,Arial,sans-serif);color:var(--lw-chalk);background:var(--lw-void)}.lw-access-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lw{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;isolation:isolate}.lw *{box-sizing:border-box}.lw button,.lw a{color:inherit;font:inherit}.lw button{cursor:pointer}.lw-canvas,.lw-poster{position:absolute;top:0;right:0;bottom:0;left:0}.lw-canvas canvas{width:100%;height:100%;display:block}.lw-poster{background:linear-gradient(#644a74,#ba6c72 38%,#ffae79 58%,#52424f 59%,#2d2934);z-index:-1}.lw-sun{position:absolute;width:22vmin;height:22vmin;border-radius:50%;background:#ffd496;box-shadow:0 0 100px #ffb077;top:38%;left:18%}.lw-skyline{position:absolute;top:30%;right:0;bottom:20%;left:0;background:linear-gradient(90deg,transparent 0 5%,#372f3e 5% 11%,transparent 11% 13%,#3c3544 13% 22%,transparent 22% 25%,#3a3442 25% 35%,transparent 35% 37%,#423949 37% 47%,transparent 47% 52%,#342f3a 52% 64%,transparent 64% 66%,#3c3440 66% 75%,transparent 75% 78%,#302d38 78% 100%);clip-path:polygon(0 50%,10% 50%,10% 26%,20% 26%,20% 54%,28% 54%,28% 35%,38% 35%,38% 60%,47% 60%,47% 18%,56% 18%,56% 59%,66% 59%,66% 35%,75% 35%,75% 55%,84% 55%,84% 24%,100% 24%,100% 100%,0 100%)}.lw-poster-street{position:absolute;top:59%;right:0;bottom:0;left:0;background:linear-gradient(80deg,transparent 48%,#ecc696 49%,transparent 50%),linear-gradient(100deg,transparent 48%,#ecc696 49%,transparent 50%),linear-gradient(#53404a,#292933)}.lw-loading{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;font-size:clamp(28px,8vw,94px);font-weight:600;letter-spacing:-.05em;line-height:.9;background:linear-gradient(90deg,#000b,transparent 70%);pointer-events:none;transition:opacity .9s}.lw-loading small{display:block;font-size:12px;letter-spacing:.28em;margin-top:22px;font-weight:400}.lw-loading.is-ready{opacity:0}.lw-loading button{pointer-events:auto;background:#fff;color:#000;border:0;padding:12px;margin-top:20px;font-size:15px}.lw-top{position:absolute;z-index:3;top:0;left:0;right:0;padding:24px 28px;display:flex;align-items:center;gap:24px;background:linear-gradient(#000b,#0000)}.lw-top a{text-decoration:none;font-size:21px;font-weight:600;letter-spacing:-.04em}.lw-top span{font-size:11px;letter-spacing:.2em;color:var(--color-ash,#ccc)}.lw-top button{margin-left:auto;background:#0008;border:1px solid #ffffff80;min-width:62px;min-height:42px;font-size:12px}.lw-reticle{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font-size:38px;text-shadow:0 0 8px #000;pointer-events:none}.lw-hud{position:absolute;z-index:4;left:28px;bottom:35px;display:flex;align-items:end;gap:14px}.lw-location{display:flex;flex-direction:column;gap:4px;text-shadow:0 1px 8px #000}.lw-location span,.lw-enter small{font-size:10px;letter-spacing:.18em;color:#fff9}.lw-location strong{font-size:26px;line-height:1;letter-spacing:-.04em}.lw-location small{font-size:11px}.lw-enter{border:1px solid #fff;background:#111e;min-width:190px;min-height:70px;padding:11px 15px;display:grid;text-align:left;font-size:17px;font-weight:600;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.lw-enter span{position:absolute;right:15px;bottom:15px}.lw-enter:hover,.lw-enter:focus-visible{background:#fff;color:#000}.lw-enter:hover small,.lw-enter:focus-visible small{color:#333}.lw-look{position:absolute;z-index:2;right:0;top:14%;width:48%;height:65%;touch-action:none}.lw-controls{position:absolute;z-index:4;bottom:25px;right:25px;display:flex;align-items:end;gap:12px}.lw-joystick{width:116px;height:116px;border:1px solid #fff8;border-radius:50%;background:#1118;display:grid;place-items:center;touch-action:none;box-shadow:0 0 0 5px #ffffff10}.lw-joystick div{width:50px;height:50px;border-radius:50%;background:#ff4d00;box-shadow:0 0 22px #ff4d0088;transition:transform .08s}.lw-actions{display:flex;gap:8px}.lw-actions button{min-width:64px;height:56px;border:1px solid #fff9;background:#000a;font-size:12px;font-weight:600}.lw-help{position:absolute;z-index:6;left:50%;top:55%;transform:translate(-50%,-50%);width:min(380px,calc(100vw - 32px));padding:26px;border:1px solid #ffffff66;background:#000d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #0008}.lw-help strong{font-size:25px;letter-spacing:-.04em}.lw-help p{font-size:14px;line-height:1.5;color:#ddd}.lw-help button{float:right;border:0;background:none;font-size:26px}.lw-places{position:absolute;z-index:3;right:28px;top:100px;display:flex;flex-direction:column;align-items:stretch;width:180px;max-height:calc(100vh - 270px);overflow:auto;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lw-places>span{font-size:10px;letter-spacing:.16em;padding:8px 12px;color:#fff9}.lw-places button{border:0;border-top:1px solid #ffffff36;background:none;text-align:left;padding:8px 12px;font-size:12px;display:flex;justify-content:space-between;gap:8px}.lw-places button:hover,.lw-places button:focus-visible{background:#fff;color:#000}.lw-credit{position:absolute;z-index:3;bottom:5px;left:28px;font-size:9px;color:#fffa}.lw-credit a{margin-left:10px;text-decoration:underline}.lw-review{min-height:100vh;padding:30px max(25px,5vw)}.lw-review>a{font-size:12px;letter-spacing:.1em;color:#fff}.lw-review header{margin:10vh 0 7vh}.lw-review header small{color:#ff4d00;letter-spacing:.2em}.lw-review h1{font-size:clamp(50px,9vw,140px);letter-spacing:-.06em;line-height:.9;margin:15px 0}.lw-review header p{color:#aaa}.lw-review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lw-review-grid article{border:1px solid #555;padding:8px}.lw-review-art{aspect-ratio:4/3;position:relative;overflow:hidden;background:linear-gradient(#644a74,#f3a66e 58%,#312b36 59%)}.lw-review-art:before{content:"";position:absolute;left:20%;bottom:0;width:60%;height:45%;background:#332e39;clip-path:polygon(0 55%,30% 55%,30% 20%,70% 20%,70% 60%,100% 60%,100% 100%,0 100%)}.lw-review-art span{position:absolute;top:12px;left:12px;font-size:12px}.lw-review-art b{position:absolute;bottom:12px;left:12px;font-size:38px;letter-spacing:-.05em}.art-1{background:linear-gradient(#ae7073 0,#ae7073 45%,#33303a 46%)}.art-2{background:linear-gradient(#826078 0,#826078 46%,#393138 47%)}.art-3{background:linear-gradient(#654e75 0,#654e75 45%,#282630 46%)}.lw-review-grid h2{font-size:16px;margin:12px 4px 4px}.lw-review-grid p{color:#aaa;font-size:13px;line-height:1.5;margin:0 4px 12px}.lw-review section{max-width:720px;margin:12vh auto 0;line-height:1.55;color:#ccc}.lw-review section h2{color:#fff}.lw-review section a{display:inline-block;border:1px solid #fff;padding:13px 20px;color:#fff;margin:20px 0 60px;text-decoration:none}@media(max-width:700px){.lw-top{padding:14px 16px;gap:12px}.lw-top a{font-size:16px}.lw-top span{font-size:9px}.lw-top button{min-width:48px;min-height:38px}.lw-hud{left:16px;bottom:160px}.lw-location strong{font-size:20px}.lw-enter{min-width:155px;min-height:62px;font-size:14px}.lw-controls{left:20px;right:20px;bottom:25px;justify-content:space-between}.lw-joystick{width:108px;height:108px}.lw-actions{flex-direction:column}.lw-actions button{height:48px}.lw-places{top:62px;right:15px;width:150px;max-height:148px}.lw-places button{padding:6px 8px;font-size:10px}.lw-credit{left:16px;bottom:4px;font-size:8px}.lw-review-grid{grid-template-columns:repeat(2,1fr)}.lw-review-art b{font-size:28px}}@media(prefers-reduced-motion:reduce){.lw-loading,.lw-joystick div{transition:none}}body:has(.lw) .bxn-box,body:has(.lw-review) .bxn-box{display:none!important}body:has(.lw) footer:not(.lw-credit){display:none!important}.lw-world-tools .lw-full-quality{background:#ff4d00;color:#fff;border-color:#ff8e5e;font-weight:800;letter-spacing:.07em;box-shadow:0 6px 22px #0007}.lw-world-tools .lw-full-quality:hover,.lw-world-tools .lw-full-quality:focus-visible{background:#fff;color:#141414}.lw-gpu-dialog{position:absolute;z-index:12;left:50%;top:50%;transform:translate(-50%,-50%);width:min(470px,calc(100vw - 28px));padding:30px;background:#111821f2;border:1px solid #ff8e5e;color:#fff;box-shadow:0 20px 100px #000d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lw-gpu-dialog small{font-size:10px;letter-spacing:.22em;color:#ff8e5e}.lw-gpu-dialog h2{font-size:clamp(29px,5vw,48px);line-height:.96;margin:15px 0;letter-spacing:-.06em}.lw-gpu-dialog p{font-size:14px;line-height:1.5;color:#d7dce2}.lw-gpu-close{position:absolute;right:14px;top:10px;background:none;border:0;color:#fff;font-size:28px}.lw-gpu-options{display:grid;gap:8px;margin-top:22px}.lw-gpu-options button{min-height:50px;padding:10px 14px;background:#f05a25;border:1px solid #ff8e5e;color:#fff;text-align:left;font-weight:800;letter-spacing:.08em}.lw-gpu-options button:disabled{opacity:.5}.lw-gpu-note{border-left:3px solid #ff8e5e;padding-left:12px}.lw.is-aerial .lw-controls{display:none}.lw-intro-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;background:linear-gradient(0deg,#05060cbb,transparent 40%),url(/media/lyfe-warehouse/plates/exterior-arts-district-v1.webp) center/cover no-repeat;animation:lw-intro 2.7s ease-in both}.lw-intro-image span{position:absolute;left:5vw;bottom:8vh;font-size:clamp(38px,8vw,110px);font-weight:600;letter-spacing:-.06em;line-height:.9;text-shadow:0 4px 22px #0009}@keyframes lw-intro{0%,40%{opacity:1}to{opacity:0;visibility:hidden}}@media(max-width:700px){.lw-intro-image{background-position:51% center}.lw-intro-image span{left:16px;bottom:12vh;font-size:50px;max-width:300px}}@media(prefers-reduced-motion:reduce){.lw-intro-image{animation:lw-intro .3s 1s both}}.lw-places-toggle{font-size:10px!important;letter-spacing:.16em;color:#fff9!important;border-top:0!important}@media(max-width:700px){.lw-places{max-height:37px;transition:max-height .25s}.lw-places.is-open{max-height:300px}.lw-places:not(.is-open)>button:not(.lw-places-toggle){visibility:hidden}}.lw-portal-wipe{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:10;pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000 25%,#000000e6 50%,#0000);mask-image:linear-gradient(to right,#000 25%,#000000e6 50%,#0000);-webkit-mask-size:400% 100%;mask-size:400% 100%;animation:lw-wipe .8s ease-out forwards}@keyframes lw-wipe{0%{-webkit-mask-position:150% 0;mask-position:150% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.lw-music-pending{margin-left:auto;font-size:10px!important;letter-spacing:.1em!important;border:1px solid #ffffff70;padding:12px 13px;background:#0008;color:#fff!important}@media(max-width:700px){.lw-music-pending{font-size:8px!important;max-width:72px;line-height:1.3;padding:7px}}.lw-world-tools{position:absolute;z-index:5;left:28px;top:84px;max-width:min(310px,calc(100vw - 32px));display:flex;flex-wrap:wrap;gap:6px;align-items:start}.lw-world-tools>button,.lw-world-tools summary,.lw-world-tools details button{min-height:36px;padding:8px 11px;border:1px solid var(--color-carbon,#454545);background:#000d;color:var(--color-chalk,#fff);font-size:11px;letter-spacing:.05em;text-align:left}.lw-world-tools details{position:relative}.lw-world-tools details summary{cursor:pointer;list-style:none}.lw-world-tools details button{display:block;width:100%;border-top:0;letter-spacing:0}.lw-world-tools details[open]{background:#000}.lw-owner-note{flex-basis:100%;padding:6px 9px;background:#000c;border-left:2px solid var(--color-ember-signal,#ff4d00);color:var(--color-ash,#c4c4c4);font-size:11px}.lw-world-tools details label{display:block;padding:8px;color:var(--color-chalk,#fff);font-size:11px}.lw-world-tools details input[type=range]{display:block;width:100%;margin-top:7px}.lw-plot-editor,.lw-camera-view{position:absolute;z-index:7;top:90px;right:28px;width:min(330px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow:auto;border:1px solid var(--color-carbon,#454545);background:var(--color-void,#000);padding:16px;box-shadow:0 20px 60px #0009}.lw-plot-editor header,.lw-camera-view header{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:13px}.lw-plot-editor header strong,.lw-camera-view header strong{font-size:20px;line-height:1.05;letter-spacing:-.03em}.lw-plot-editor header button,.lw-camera-view header button{border:0;background:transparent;font-size:28px;line-height:1}.lw-plot-editor label{display:flex;flex-direction:column;gap:5px;margin:11px 0;color:var(--color-ash,#c4c4c4);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lw-plot-editor input,.lw-plot-editor select{width:100%;min-height:40px;border:1px solid var(--color-carbon,#454545);background:var(--color-cinder,#1a1a1a);color:var(--color-chalk,#fff);padding:8px;font-size:13px;text-transform:none}.lw-plot-editor input[type=color]{padding:3px}.lw-plot-editor p{font-size:13px;line-height:1.4;color:var(--color-ash,#c4c4c4)}.lw-plot-primary{display:block;width:100%;min-height:44px;margin-top:14px;padding:11px;border:1px solid var(--color-chalk,#fff);background:var(--color-void,#000);color:var(--color-chalk,#fff);text-align:center;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.08em}.lw-plot-primary:disabled{opacity:.5}.lw-camera-view{top:auto;bottom:105px}.lw-camera-view video{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#171a1c}.lw-camera-view small{display:block;margin:10px 0;color:var(--color-ash,#c4c4c4)}.lw-camera-view a{font-size:12px;text-decoration:underline}.lw-google-credit{position:absolute;z-index:6;right:20px;bottom:5px;display:flex;align-items:center;gap:8px;max-width:min(65vw,650px);padding:5px 10px;background:#000c;color:#fff;font-size:10px}.lw-google-credit img{display:block;width:auto;height:18px;max-width:100px;-o-object-fit:contain;object-fit:contain;flex:none}.lw-google-credit span{overflow-wrap:anywhere}.lw-google-credit small{font-size:9px;color:#ddd;white-space:nowrap}.lw.is-embed .lw-intro-image,.lw.is-embed .lw-loading,.lw.is-embed .lw-top,.lw.is-embed .lw-reticle,.lw.is-embed .lw-hud,.lw.is-embed .lw-controls,.lw.is-embed .lw-places,.lw.is-embed .lw-world-tools,.lw.is-embed .lw-plot-editor,.lw.is-embed .lw-gpu-dialog{display:none}.lw.is-embed .lw-google-credit{right:10px;bottom:10px}.lw.is-embed .lw-credit{left:10px;bottom:10px}.lw-ad-pilot{position:absolute;z-index:8;right:28px;top:160px;width:min(340px,calc(100vw - 32px));padding:20px;border:1px solid #ff8e5e;background:#090c10f2;color:#fff;box-shadow:0 20px 60px #0009}.lw-ad-pilot-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.lw-ad-pilot-head small{font-size:10px;letter-spacing:.12em;color:#ffb796}.lw-ad-pilot-head button{border:0;background:none;color:#fff;font-size:25px;line-height:1}.lw-ad-pilot h2{font-size:28px;line-height:1;margin:18px 0 8px}.lw-ad-pilot p{font-size:13px;color:#ddd}.lw-ad-pilot-actions{display:grid;gap:8px;margin:20px 0}.lw-ad-pilot-actions button,.lw-ad-pilot-actions a{display:block;min-height:44px;padding:12px;border:1px solid #fff;background:#fff;color:#121212;text-align:left;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.05em}.lw-ad-pilot-actions a{background:transparent;color:#fff}.lw-ad-pilot>small{font-size:10px;color:#aaa}.lw-ad-pilot button:focus-visible,.lw-ad-pilot a:focus-visible{outline:3px solid #ff8e5e;outline-offset:2px}@media(max-width:700px){.lw-ad-pilot{left:12px;right:12px;top:auto;bottom:170px;width:auto;padding:15px}.lw-ad-pilot h2{font-size:23px;margin:10px 0 4px}.lw-ad-pilot-actions{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0}.lw-ad-pilot-actions button,.lw-ad-pilot-actions a{font-size:10px}.lw-top a{white-space:nowrap;font-size:14px}.lw-top span:nth-child(2){letter-spacing:.08em;line-height:1.1}.lw-world-tools{left:16px;top:60px;max-width:190px;gap:4px}.lw-world-tools>button,.lw-world-tools summary{min-height:32px;padding:6px 8px;font-size:9px}.lw-world-tools details button{font-size:10px}.lw-owner-note{font-size:10px}.lw-plot-editor{top:104px;right:12px;max-height:calc(100dvh - 285px);width:min(300px,calc(100vw - 24px));padding:13px}.lw-plot-editor header strong{font-size:16px}.lw-camera-view{bottom:182px;right:12px;width:min(300px,calc(100vw - 24px));padding:10px}.lw-google-credit{left:9px;right:9px;bottom:6px;max-width:none;justify-content:flex-end;font-size:9px}.lw-google-credit small{display:none}.lw-google-credit img{height:16px}.lw-credit{bottom:32px}}
