.pixel-wave-curtain{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}.pixel-wave-curtain[data-phase=covered]{background:#0dbdd4}.surf-entry{position:fixed;inset:0;margin:0;padding:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;border:0;overflow:hidden;background:transparent;color:#fff3d6;overscroll-behavior:none}.surf-entry::backdrop{background:transparent}.surf-entry-game{position:absolute;inset:0;width:100%;height:100%;border:0;background:#073c49}.surf-entry-exit{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));z-index:5;display:grid;place-items:center;width:44px;height:44px;border:1px solid #fff3d690;border-radius:8px;background:#073c49bd;color:#fff3d6;cursor:pointer;touch-action:manipulation}.surf-entry-exit svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2}.surf-entry-exit:focus-visible,.surf-entry-loading button:focus-visible{outline:3px solid #fff3d6;outline-offset:4px}.surf-entry-loading{position:absolute;z-index:4;inset:45% 16px auto;text-align:center;font:700 15px/1.6 Courier New,monospace;text-shadow:1px 2px #075568}.surf-entry-loading button{margin:10px 5px;padding:10px 16px;border:1px solid #d8fff0;border-radius:4px;background:#073c49;color:#fff3d6;cursor:pointer}.surf-entry,.surf-entry *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.island-trial-homepage{position:fixed;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.island-trial-header .lb-studio.studio-navigation-only{position:relative;inset:auto}.island-trial-homepage>main{position:relative;min-width:0;min-height:0}@media(min-width:1001px),(min-width:768px)and (orientation:portrait){html:has(.island-trial-homepage){scrollbar-gutter:stable}}.island-trial-stage{position:absolute;inset:0;overflow:hidden;background:#03cef1;touch-action:none;isolation:isolate;outline:none}.island-trial-ocean{position:absolute;left:0;top:0;width:calc(100% + max(50vw,75vh));height:calc(100% + max(50vw,75vh));pointer-events:none;background-image:url(/island-trial/v7/ocean-tile.webp);background-repeat:repeat;image-rendering:auto;will-change:transform}.island-trial-world{position:absolute;left:0;top:0;transform-origin:0 0;-webkit-user-select:none;user-select:none;will-change:transform}.island-trial-zoom{position:absolute;inset:0;-webkit-mask:url(/island-trial/v8/ocean-blend.svg) 0 0 / 1536px 1024px no-repeat;mask:url(/island-trial/v8/ocean-blend.svg) 0 0 / 1536px 1024px no-repeat}.island-trial-base,.island-trial-water{position:absolute;inset:0;display:block;width:1536px;height:1024px;pointer-events:none;image-rendering:auto}.island-trial-water{opacity:0;z-index:1}.island-trial-stage[data-motion=true] .island-trial-water{animation:islandWater 3.8s steps(3,end) infinite}.island-trial-water-surface{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;-webkit-mask:url(/island-trial/v2/water-mask.webp) 0 0 / 1536px 1024px no-repeat;mask:url(/island-trial/v2/water-mask.webp) 0 0 / 1536px 1024px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='96' viewBox='0 0 128 96'%3E%3Cpath d='M8 16h8v-2h10v2h8M65 48h6v-2h12v2h10M18 82h8v-2h6v2h8M104 14h10v2h8' fill='none' stroke='%23d0ffff' stroke-width='2' shape-rendering='crispEdges'/%3E%3C/svg%3E")}.island-trial-stage[data-motion=true] .island-trial-water-surface{animation:islandWaterSurface 5.6s steps(4,end) infinite}.island-trial-water-detail{position:absolute;z-index:2;pointer-events:none;opacity:0;max-width:none;image-rendering:auto;filter:brightness(1.12)}.island-trial-water-edge{position:absolute;z-index:2;pointer-events:none;opacity:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.island-trial-water-edge>img{position:absolute;inset:0;max-width:none;image-rendering:auto}.island-trial-stage[data-motion=true] .island-trial-water-edge{opacity:1}.island-trial-stage[data-motion=true] .island-trial-shoreline>img{animation:islandShoreFoam 3s steps(6,end) infinite}.island-trial-stage[data-motion=true] .island-trial-boat-wake>img{animation:islandWakeFoam 2.8s steps(6,end) -.7s infinite}.island-trial-stage[data-motion=true] .island-trial-dock-edge>img{animation:islandDockFoam 2.6s steps(5,end) -1.3s infinite}.island-trial-stage[data-motion=true] .island-trial-waterfall-flow{animation:islandFallFlow .95s steps(4,end) infinite}.island-trial-waterfall{position:absolute;left:1314px;top:292px;width:29px;height:56px;z-index:2;pointer-events:none;opacity:0;clip-path:polygon(10% 0,100% 0,90% 94%,70% 100%,12% 95%);background:repeating-linear-gradient(90deg,transparent 0 4px,#d6ffff70 4px 6px,transparent 6px 9px),repeating-linear-gradient(0deg,transparent 0 9px,#e7ffffb0 9px 12px,transparent 12px 21px)}.island-trial-stage[data-motion=true] .island-trial-waterfall{opacity:.58;animation:islandWaterfall .95s steps(7,end) infinite}.island-trial-hotspot{position:absolute;display:block;border:0;padding:0;border-radius:7px;background:transparent;cursor:pointer;z-index:4;color:#172739;min-width:calc(44px / var(--world-scale));min-height:calc(44px / var(--world-scale));touch-action:manipulation}.island-trial-hotspot:focus-visible,.island-trial-boat:focus-visible,.island-trial-robot:focus-visible{outline:calc(3px / var(--world-scale)) solid #fff0a1;outline-offset:calc(4px / var(--world-scale))}.island-trial-object{position:absolute;left:0;top:0;width:max-content;height:max-content;pointer-events:none}.island-trial-object>img{display:block;max-width:none;image-rendering:auto}.island-trial-hotspot:is(:hover,:focus-visible) .island-trial-object{filter:brightness(1.08)}.island-trial-stage[data-motion=true] .island-trial-hotspot:is(:hover,:focus-visible) .island-trial-object{animation:islandObject 1.3s steps(1,end) infinite}.island-trial-tv-glass{position:absolute;left:20px;top:93px;width:115px;height:83px;clip-path:polygon(4% 0,91% 0,98% 4%,100% 12%,100% 89%,96% 98%,90% 100%,6% 100%,1% 94%,0 12%);pointer-events:none;overflow:hidden}.island-trial-tv-noise,.island-trial-tv-tear,.island-trial-tv-scan{position:absolute;inset:0;pointer-events:none}.island-trial-tv-noise{opacity:.1;background:repeating-linear-gradient(0deg,#052132 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,transparent 0 7px,#cff8ff 7px 8px,transparent 8px 19px)}.island-trial-stage[data-motion=true] .island-trial-tv-noise{animation:islandTVStatic 1.8s steps(3,end) infinite}.island-trial-tv-tear{opacity:0;background:url(/island-trial/v2/tv.webp) -20px -93px / 192px 256px no-repeat;image-rendering:pixelated;image-rendering:crisp-edges}.island-trial-tv-tear-upper{clip-path:inset(28% 0 52%)}.island-trial-tv-tear-lower{clip-path:inset(62% 0 23%)}.island-trial-tv-scan{opacity:0;background:linear-gradient(transparent 40%,#cff8ff65 47%,#102f4270 52%,transparent 61%)}.island-trial-stage[data-motion=true] .island-trial-tv:is(:hover,:focus-visible) .island-trial-tv-noise{animation:islandTVHoverNoise .7s steps(4,end) infinite}.island-trial-stage[data-motion=true] .island-trial-tv:is(:hover,:focus-visible) .island-trial-tv-tear{animation:islandTVTear 1.9s steps(1,end) infinite}.island-trial-stage[data-motion=true] .island-trial-tv:is(:hover,:focus-visible) .island-trial-tv-tear-lower{animation-direction:reverse;animation-delay:-.65s}.island-trial-stage[data-motion=true] .island-trial-tv:is(:hover,:focus-visible) .island-trial-tv-scan{animation:islandTVScan 2.7s steps(12,end) infinite}.island-trial-contact-signal{position:absolute;left:28px;top:138px;width:39px;height:25px;opacity:0;overflow:hidden;clip-path:polygon(0 0,100% 12%,100% 100%,23% 92%,0 92%);pointer-events:none}.island-trial-stage[data-motion=true] .island-trial-contact:is(:hover,:focus-visible) .island-trial-contact-signal{opacity:1}.island-trial-stage[data-motion=true] .island-trial-contact:is(:hover,:focus-visible) .island-trial-contact-signal path{animation:islandSignal 1.2s steps(12,end) infinite}.island-trial-boat{position:absolute;z-index:3;display:block;cursor:pointer;touch-action:manipulation}.island-trial-boat>img{width:100%;height:100%;position:relative;image-rendering:auto;transform-origin:50% 82%;transition:filter .15s}.island-trial-stage[data-motion=true] .island-trial-boat:is(:hover,:focus-visible)>img{animation:islandBoat 1.7s ease-in-out infinite}.island-trial-flag{position:absolute;z-index:2;image-rendering:auto;pointer-events:none;transform-origin:4px 50%}.island-trial-stage[data-motion=true] .island-trial-flag{animation:islandFlag 2.6s steps(3,end) infinite}.island-trial-stage[data-motion=true] .dock-flag{animation-delay:-1.2s;transform-origin:4px 8px}.island-trial-robot{position:absolute;z-index:5;width:var(--robot-width, 114px);height:var(--robot-height, 122px);padding:0;border:0;background:transparent;left:0;top:0;transform:translate(var(--robot-x),var(--robot-y));cursor:pointer;touch-action:manipulation}.island-trial-robot-figure{position:absolute;inset:0;width:100%;height:100%;transform:translateY(calc(-1 * var(--jump-lift, 0px))) scaleX(var(--facing, 1));transform-origin:50% 96%;pointer-events:none}.island-trial-studio-palm{position:absolute;left:510px;top:680px;width:150px;height:150px;z-index:4;pointer-events:none;-webkit-mask:url(/island-trial/studio-palm-mask.svg) 0 0 / 150px 150px no-repeat;mask:url(/island-trial/studio-palm-mask.svg) 0 0 / 150px 150px no-repeat}.island-trial-studio-palm img{position:absolute;left:-510px;top:-680px;width:1536px;height:1024px;max-width:none}.island-trial-robot[data-behind-studio-palm=true]~.island-trial-studio-palm{z-index:6}.island-trial-robot-idle,.island-trial-robot-walk{position:absolute;inset:0;width:100%;height:100%}.island-trial-robot-figure img{image-rendering:auto;pointer-events:none}.island-trial-robot-walk{display:none;overflow:hidden}.island-trial-robot-walk>img{display:block;width:400%;max-width:none;height:100%;transform:translate(calc(-25% * var(--walk-frame, 0)))}.island-trial-stage[data-motion=true] .island-trial-robot[data-walking=true][data-walk-ready=true]:not([data-jumping=true]) .island-trial-robot-idle{visibility:hidden}.island-trial-stage[data-motion=true] .island-trial-robot[data-walking=true][data-walk-ready=true]:not([data-jumping=true]) .island-trial-robot-walk{display:block}.island-trial-robot-shadow{position:absolute;left:18px;right:12px;bottom:0;height:14px;border-radius:50%;background:#a6712b45;filter:blur(1px);pointer-events:none}.island-trial-target{position:absolute;z-index:2;width:14px;height:7px;border:2px solid #fffad3;box-shadow:0 0 0 2px #286d65;transform:translate(-50%,-50%);pointer-events:none}.island-trial-tuning{position:fixed;z-index:10000;inset:0;display:grid;place-content:center;gap:20px;background:#123e4c;color:#fff4d8;font:20px ui-monospace,monospace}.island-trial-tuning button{padding:12px;border:2px solid currentColor;background:transparent;color:inherit;cursor:pointer}@keyframes islandWater{0%,to{opacity:.04;transform:translateY(0)}50%{opacity:.22;transform:translateY(1px)}}@keyframes islandWaterSurface{0%,to{opacity:.1;background-position:0 0}50%{opacity:.18;background-position:4px 2px}}@keyframes islandShoreFoam{0%,to{transform:translate(0)}50%{transform:translateY(6px)}}@keyframes islandWakeFoam{0%,to{transform:translate(0)}50%{transform:translate(6px,2px)}}@keyframes islandDockFoam{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes islandFallFlow{0%{opacity:.28;transform:translateY(0)}50%{opacity:.72;transform:translateY(2px)}to{opacity:.18;transform:translateY(4px)}}@keyframes islandWaterfall{0%{background-position:0 0,0 0}to{background-position:0 0,0 21px}}@keyframes islandObject{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes islandTVStatic{0%,to{opacity:.1;background-position:0 0,0 0}33%{opacity:.14;background-position:0 1px,3px 0}66%{opacity:.09;background-position:0 2px,-2px 1px}}@keyframes islandTVHoverNoise{0%,to{opacity:.17;background-position:0 0,0 0}50%{opacity:.24;background-position:0 2px,-3px 1px}}@keyframes islandTVTear{0%,to{opacity:0;transform:translate(0)}15%{opacity:.9;transform:translate(2px)}30%{opacity:.75;transform:translate(1px)}46%{opacity:0;transform:translate(0)}64%{opacity:.9;transform:translate(-2px)}80%{opacity:.7;transform:translate(-1px)}}@keyframes islandTVScan{0%{opacity:0;transform:translateY(-65px)}20%,80%{opacity:.24}to{opacity:0;transform:translateY(65px)}}@keyframes islandSignal{0%{transform:translate(0)}to{transform:translate(-44px)}}@keyframes islandBoat{0%,to{transform:translateY(0) rotate(-.35deg)}50%{transform:translateY(-2px) rotate(.45deg)}}@keyframes islandFlag{0%,to{transform:skewY(0) scaleX(1)}33%{transform:skewY(2deg) scaleX(.98)}66%{transform:skewY(-1.5deg) scaleX(1)}}@media(max-width:767px){.signal-menu[data-trial-tv-channel] .signal-menu-label{font-size:clamp(16px,6.2cqw,20px)}.signal-menu[data-trial-tv-channel] .signal-menu-number{font-size:11px}}@media(prefers-reduced-motion:reduce){.island-trial-stage *{animation:none!important}}.island-trial-mobile-controls{position:absolute;z-index:10;inset-inline:0;bottom:max(14px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));pointer-events:none;user-select:none;-webkit-user-select:none}.island-trial-stick-control{display:grid;justify-items:center;gap:5px}.island-trial-stick,.island-trial-action{position:relative;pointer-events:auto;-webkit-tap-highlight-color:transparent;border:2px solid #fff4d899;color:#fff4d8;box-shadow:0 3px #20313655;background:#123e4c66;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);touch-action:none}.island-trial-stick{width:112px;height:112px;padding:0;border-radius:50%;cursor:grab}.island-trial-stick[data-active=true]{cursor:grabbing}.island-trial-stick-directions{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#fff4d899;stroke-width:2;pointer-events:none}.island-trial-stick-thumb{position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:50%;border:2px solid #fff4d8c7;background:#fff4d866;box-shadow:0 2px 3px #20313633;transform:translate(calc(-50% + var(--stick-x, 0px)),calc(-50% + var(--stick-y, 0px)));pointer-events:none}.island-trial-stick[data-active=true] .island-trial-stick-thumb{border-color:#ffd34d;background:#ffd34d99}.island-trial-control-caption{color:#fff4d8;text-shadow:0 1px 3px #123e4c;font:700 11px/1 ui-monospace,monospace}.island-trial-action{display:grid;place-items:center;width:86px;height:86px;margin-bottom:16px;padding:8px;border-radius:50%;border-color:#ffd34dcc;color:#fff4d8;font:700 13px/1.25 ui-monospace,monospace;text-align:center;cursor:pointer}.island-trial-action:active,.island-trial-action[data-active=true]{background:#123e4caa;box-shadow:none}.island-trial-stick:focus-visible,.island-trial-action:focus-visible{outline:3px solid #ffd34d;outline-offset:4px}@media(max-height:480px)and (orientation:landscape){.island-trial-mobile-controls{bottom:max(8px,env(safe-area-inset-bottom))}.island-trial-stick{width:96px;height:96px}.island-trial-action{width:76px;height:76px}}@media(prefers-reduced-transparency:reduce){.island-trial-stick,.island-trial-action{background:#123e4c}}
