[data-component=PageLoading]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;z-index:9999;gap:var(--unit-lg);opacity:0;animation:fade-in .2s ease-in .2s forwards}[data-component=PageLoading] svg{width:calc(var(--unit-lg) + var(--unit-md));color:var(--color-disabled);animation:loading-spin 1s ease-in-out infinite}[data-component=PageLoading] img,[data-component=PageLoading] svg{height:calc(var(--unit-lg) + var(--unit-md))}[data-component=PageLoading] .ios-logo-loading{height:128px;width:128px}[data-component=RouteChunkError]{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--unit-md);z-index:9999}[data-component=RouteChunkError] p{margin:0}[data-component=PageNavigating]{position:absolute;flex-grow:0;top:0;left:0;width:100%;height:0;z-index:9999;pointer-events:none;background:rgba(0,0,0,0);overflow:visible}[data-component=PageNavigating] .navigation-loader{position:absolute;top:0;left:0;height:2px;width:0;background:var(--orange-dark);opacity:0;animation:fade-in .2s ease-in .2s forwards}[data-is-ios=true] [data-component=ChannelInvitePage]{padding-top:var(--form-md)}.invite-splash{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat}[data-component=ChannelInvitePage]{position:relative;width:100%;height:100%;isolation:isolate}[data-component=ChannelInvitePage] .signup-header{display:flex;align-items:center;padding:var(--unit-lg) calc(var(--unit-lg) + var(--unit-md));height:69px;margin:0 auto;position:relative;z-index:1}[data-component=ChannelInvitePage] .signup-header>a{display:inline-flex}[data-component=ChannelInvitePage] .signup-header img{height:calc(var(--unit-lg) + var(--unit-md) + var(--unit-sm));width:min-content;display:inline-flex}[data-component=ChannelInvitePage] .form-intro{width:100%;margin:0 4px;padding-bottom:var(--unit-lg);margin-bottom:var(--unit-lg);font-size:var(--font-size-lg);text-align:center}[data-component=ChannelInvitePage] .center-container{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0}[data-component=ChannelInvitePage] .center-container .center-modal{margin-top:10%;width:480px;max-width:calc(100% - var(--unit-lg)*2);background:linear-gradient(to bottom,var(--blue-xdark),var(--blue-xxdark));-webkit-backdrop-filter:blur(var(--unit-lg));backdrop-filter:blur(var(--unit-lg));border-radius:var(--radius-xxl);padding:var(--unit-md);outline:1px solid var(--outline-subtle);box-shadow:0 40px 32px -16px rgba(0,0,0,.65)}[data-component=ChannelInvitePage] .center-container .center-modal .form-body{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}[data-component=ChannelInvitePage] .center-container .center-modal .form-body [data-component=ChannelInviteCard] .avatar-content{box-shadow:0 0 0 4px var(--background-input)}[data-component=ChannelInvitePage] .center-container .center-modal .landing-footer{padding:0 var(--unit-lg) var(--unit-lg);overflow:hidden;border-radius:var(--radius-xxl);position:relative;margin-left:calc(var(--unit-md)*-1);margin-right:calc(var(--unit-md)*-1);margin-bottom:calc(var(--unit-md)*-1)}[data-component=ChannelInvitePage] .center-container .center-modal .landing-footer [data-component=ContentButton]{width:100%;position:relative;z-index:1;box-shadow:var(--shadow-dark-small)}[data-component=ChannelInvitePage] .center-container .center-modal .landing-footer [data-component=ContentButton]>a,[data-component=ChannelInvitePage] .center-container .center-modal .landing-footer [data-component=ContentButton]>span{flex:1 1}[data-component=ChannelInvitePage] .center-container .center-modal .landing-footer .bottom-bg{position:absolute;z-index:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--blue-xxdark),white 10%);height:var(--unit-xl);pointer-events:none}[data-component=ChannelInvitePage] .center-container .center-modal .landing-footer .bottom-bg:after{content:"";position:absolute;left:0;bottom:calc(100% - 1px);right:0;width:100%;height:calc(var(--unit-xl) + 1px);background:color-mix(in srgb,var(--blue-xxdark),white 10%);-webkit-mask:url(/world/ui/squiggle_h.svg) left bottom/160px repeat-x;mask:url(/world/ui/squiggle_h.svg) left bottom/160px repeat-x}[data-component=ChannelInvitePage] .signup-form{width:100%}[data-component=ChannelInvitePage] .form-row{position:relative}[data-component=ChannelInvitePage] .form-row.terms-text{display:block;font-size:var(--font-size-sm);color:var(--color-secondary);width:auto;margin:auto var(--unit-md)}[data-component=ChannelInvitePage] .form-row .locked{position:absolute;right:var(--unit-lg);top:calc(50% + var(--unit-md));width:var(--unit-lg);height:var(--unit-lg);color:var(--color-disabled)}[data-component=ChannelInvitePage] .invite-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--unit-md);margin-top:var(--unit-md)}[data-component=ChannelInvitePage] .invite-actions .link{cursor:pointer;color:var(--blue-main)}[data-component=ChannelInvitePage] .invite-actions .link:hover{text-decoration:underline}[data-component=ChatAvatar]{container-type:size;container-name:avatar;position:relative;display:flex;flex-shrink:0;font-size:auto;-webkit-user-select:none;user-select:none}[data-component=ChatAvatar] .avatar-content{position:relative;display:flex;border-radius:1000%;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;font-weight:var(--font-weight-medium);color:var(--white)}[data-component=ChatAvatar] .avatar-content>span{text-decoration:none!important}[data-component=ChatAvatar] .avatar-content img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}[data-component=ChatAvatar] .dot{position:absolute;bottom:0;right:-2px;border:solid var(--background-input);border-radius:50%;background:var(--color-disabled);width:var(--unit-md);height:var(--unit-md)}[data-component=ChatAvatar] .crown,[data-component=ChatAvatar] .viewing{position:absolute;pointer-events:none;display:flex;top:-8px;left:-8px;padding:1px}[data-component=ChatAvatar] .crown svg,[data-component=ChatAvatar] .viewing svg{width:calc(var(--unit-md) + var(--unit-sm) + 2px)!important;height:calc(var(--unit-md) + var(--unit-sm) + 2px)!important}[data-component=ChatAvatar] .crown svg{color:var(--orange-light)!important}[data-component=ChatAvatar] .crown svg .stroke{fill:var(--background-input)}[data-component=ChatAvatar] .viewing svg{width:calc(var(--unit-lg) + var(--unit-sm))!important;height:calc(var(--unit-lg) + var(--unit-sm))!important;border-radius:50%;color:var(--color-disabled)!important;background:var(--background-primary);padding:var(--unit-sm)}[data-component=ChatAvatar] .in-world{position:absolute;pointer-events:none;display:flex;bottom:clamp(-3px,10cqw - 4px,1px);left:-3px;border-radius:50%;border:1.2px solid var(--chat-avatar-ring,var(--background-input));background:var(--chat-avatar-ring,var(--background-input))}[data-component=ChatAvatar] .in-world svg{width:clamp(10px,28cqw,14px)!important;height:clamp(10px,28cqw,14px)!important;color:var(--green-light)!important}[data-component=ChatAvatar][data-is-organization=true] .avatar-content{border-radius:var(--radius-xl)}[data-component=ChatAvatar][data-online=true] .dot{background:var(--green-light)}[data-component=ChatAvatar][data-size=tiny]{width:var(--unit-lg);height:var(--unit-lg)}[data-component=ChatAvatar][data-size=tiny][data-is-organization=true] .avatar-content{border-radius:var(--radius)}[data-component=ChatAvatar][data-size=tiny] .avatar-content{font-size:6px}[data-component=ChatAvatar][data-size=tiny] .dot{width:6px;height:6px;border-width:1px;bottom:-1px;right:-1px}[data-component=ChatAvatar][data-size=tiny] img{width:100%;height:100%;object-fit:cover}[data-component=ChatAvatar][data-size=tiny] .crown svg{width:10px!important;height:10px!important}[data-component=ChatAvatar][data-size=mini]{width:14px;height:14px}[data-component=ChatAvatar][data-size=mini][data-is-organization=true] .avatar-content{border-radius:var(--radius)}[data-component=ChatAvatar][data-size=mini] .avatar-content{font-size:8px}[data-component=ChatAvatar][data-size=mini] .dot{width:var(--unit-sm);height:var(--unit-sm);border-width:1px;bottom:-1px;right:-1px}[data-component=ChatAvatar][data-size=mini] img{width:100%;height:100%;object-fit:cover}[data-component=ChatAvatar][data-size=channel-icon]{width:18px;height:18px}[data-component=ChatAvatar][data-size=channel-icon][data-is-organization=true] .avatar-content{border-radius:var(--radius)}[data-component=ChatAvatar][data-size=channel-icon] .avatar-content{font-size:8px}[data-component=ChatAvatar][data-size=channel-icon] .dot{width:var(--unit-sm);height:var(--unit-sm);border-width:1px;bottom:-1px;right:-1px}[data-component=ChatAvatar][data-size=channel-icon] img{width:100%;height:100%;object-fit:cover}[data-component=ChatAvatar][data-size=small]{width:calc(var(--unit-lg) + var(--unit-md));height:calc(var(--unit-lg) + var(--unit-md))}[data-component=ChatAvatar][data-size=small][data-is-organization=true] .avatar-content{border-radius:calc(var(--radius-lg) + 2px)}[data-component=ChatAvatar][data-size=small] .avatar-content{font-size:var(--font-size-xs)}[data-component=ChatAvatar][data-size=small] .dot{width:var(--unit-md);height:var(--unit-md);border-width:2px;bottom:-1px;right:-1px}[data-component=ChatAvatar][data-size=small] img{width:100%;height:100%;object-fit:cover}[data-component=ChatAvatar][data-size=medium]{width:calc(var(--unit-xl) + var(--unit-md));height:calc(var(--unit-xl) + var(--unit-md))}[data-component=ChatAvatar][data-size=medium] .avatar-content{font-size:var(--font-size-md)}[data-component=ChatAvatar][data-size=medium] .dot{width:calc(var(--unit-md) + 4px);height:calc(var(--unit-md) + 4px);border-width:2px}[data-component=ChatAvatar][data-size=medium] img{position:absolute;width:100%;height:100%;border:none}[data-component=ChatAvatar][data-size=channel-large]{width:calc(var(--unit-xl) + var(--unit-lg));height:calc(var(--unit-xl) + var(--unit-lg))}[data-component=ChatAvatar][data-size=channel-large] .avatar-content{font-size:var(--font-size-lg)}[data-component=ChatAvatar][data-size=channel-large] .dot{width:calc(var(--unit-md) + 4px);height:calc(var(--unit-md) + 4px);border-width:2px}[data-component=ChatAvatar][data-size=channel-large] img{position:absolute;width:100%;height:100%;border:none}[data-component=ChatAvatar][data-size=large]{width:64px;height:64px}[data-component=ChatAvatar][data-size=large] .avatar-content{font-size:var(--font-size-lg)}[data-component=ChatAvatar][data-size=large] .dot{width:var(--unit-lg);height:var(--unit-lg);border-width:2px}[data-component=ChatAvatar][data-size=large] img{position:absolute;width:100%;height:100%;border:none}[data-component=ChatAvatar][data-size=xlarge]{width:96px;height:96px}[data-component=ChatAvatar][data-size=xlarge] .avatar-content{font-size:36px}[data-component=ChatAvatar][data-size=xlarge] .dot{width:calc(var(--unit-lg) + 2px);height:calc(var(--unit-lg) + 2px);border-width:3px}[data-component=ChatAvatar][data-size=xlarge] img{position:absolute;width:100%;height:100%;border:none}[data-component=ChatAvatar][data-size=fit]{width:100%;height:100%;position:relative}[data-component=ChatAvatar][data-size=fit][data-is-organization=true] .avatar-content{border-radius:min(25%,var(--radius-xl))}[data-component=ChatAvatar][data-size=fit] .avatar-content{width:100%;height:100%;font-size:36cqh}[data-component=ChatAvatar][data-size=fit] .dot{width:25%;height:25%;border-width:2px}[data-component=ChatAvatar][data-size=fit] .crown{width:40%;height:40%;top:-15%;left:-15%}[data-component=ChatAvatar][data-size=fit] .crown svg{width:100%!important;height:100%!important}[data-is-mobile=true] [data-component=Popover]:not([data-interactive=true]){display:none}@media(hover:none){[data-component=Popover]:not([data-interactive=true]){display:none!important}}.popover-container{position:relative}[data-component=Popover]{position:fixed;background:var(--background-input);box-shadow:var(--shadow-dark-large);border-radius:var(--radius-xl);padding:var(--unit-md) var(--unit-lg);z-index:9999;color:var(--color-secondary);pointer-events:none;text-align:center;max-width:256px;border:1px solid var(--outline-subtle);font-weight:var(--font-weight-medium);opacity:0;transition:opacity .15s ease;transform:translateY(-50%)}[data-component=Popover][data-visible=true]{opacity:1}[data-component=Popover][data-interactive=true][data-visible=true]{pointer-events:auto}[data-component=Popover][data-align=left]:before{left:auto;right:calc((var(--unit-sm))*-1 - 1px);transform:translateY(-50%) rotate(-135deg)}[data-component=Popover][data-align=bottom-right]{transform:none}[data-component=Popover][data-align=bottom-right]:before{left:auto;right:calc(var(--unit-sm) + 2px);top:0;transform:translateX(calc(-50% - 2px)) translateY(-50%) rotate(135deg)}[data-component=Popover][data-align=bottom]{transform:none}[data-component=Popover][data-align=bottom]:before{left:50%;top:0;transform:translateX(calc(-50% - 2px)) translateY(-50%) rotate(135deg)}[data-component=Popover][data-align=top]{transform:none}[data-component=Popover][data-align=top]:before{left:50%;top:100%;transform:translateX(calc(-50% - 2px)) translateY(-50%) rotate(-45deg)}[data-component=Popover][data-align=top-left]{transform:none}[data-component=Popover][data-align=top-left]:before{bottom:calc((var(--unit-md))*-1 - 2px);top:100%;left:calc(var(--unit-lg) + var(--unit-md) + var(--unit-sm));transform:translate(-50%,-50%) rotate(-45deg)}[data-component=Popover][data-align=top-right]{transform:none}[data-component=Popover][data-align=top-right]:before{bottom:calc((var(--unit-md))*-1 - 2px);top:100%;right:calc(var(--unit-lg) - var(--unit-sm));left:auto;transform:translate(-50%,-50%) rotate(-45deg)}[data-component=Popover]:before{content:"";z-index:-1;position:absolute;border:1px solid var(--outline-subtle);border-top:0;border-right:0;width:var(--unit-md);height:var(--unit-md);left:calc((var(--unit-sm))*-1 - 1px);top:50%;transform:translateY(-50%) rotate(45deg);translate:calc(-1*var(--popover-shift-x, 0px)) calc(-1*var(--popover-shift-y, 0px));background:var(--background-input);border-bottom-left-radius:3px;border-top-right-radius:4px;box-shadow:var(--shadow-dark-large)}.popover-container:has(>.world-discoverability){display:flex;flex-shrink:0;pointer-events:auto}.world-discoverability{width:calc(var(--unit-lg) - 2px);height:calc(var(--unit-lg) - 2px);opacity:.6}[data-component=OrganizationNameplate]{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--unit-md)}[data-component=OrganizationNameplate] .nameplate-header{position:relative;align-self:stretch;margin:calc(var(--unit-xl)*-1) auto var(--unit-sm)}[data-component=OrganizationNameplate] .nameplate-header [data-component=ChatAvatar] .avatar-content{box-shadow:0 0 0 2px var(--outline-subtle),var(--shadow-dark-medium)}[data-component=OrganizationNameplate] .nameplate-name{display:flex;align-items:center;justify-content:center;gap:var(--unit-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-primary);text-align:center;margin-bottom:var(--unit-md)}[data-component=OrganizationNameplate] .nameplate-name .world-discoverability{width:var(--unit-lg);height:var(--unit-lg);color:var(--color-tertiary);opacity:1}[data-component=OrganizationNameplate] .nameplate-note,[data-component=OrganizationNameplate] .nameplate-private{display:flex;align-items:center;gap:var(--unit-sm);padding:0 0 var(--unit-lg);color:var(--color-secondary)}[data-component=OrganizationNameplate] .nameplate-note svg,[data-component=OrganizationNameplate] .nameplate-private svg{width:var(--unit-lg);height:var(--unit-lg);color:var(--color-disabled)}[data-component=OrganizationNameplate] .nameplate-loading{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:var(--unit-sm);padding:var(--unit-lg) var(--unit-lg) var(--unit-md);color:var(--color-secondary);border-radius:var(--radius-xl)}[data-component=OrganizationNameplate] .nameplate-loading-bar{align-self:stretch;height:var(--unit-md);border-radius:1000px;background:var(--background-primary);overflow:hidden}[data-component=OrganizationNameplate] .nameplate-loading-fill{height:100%;border-radius:inherit;background:var(--orange-dark);transform-origin:left center;will-change:transform}[data-component=OrganizationNameplate] .nameplate-loading-status{max-width:100%;padding-top:var(--unit-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=OrganizationNameplate] .nameplate-loading-status[data-retrying]{color:var(--orange-dark)}[data-component=OrganizationNameplate] .nameplate-loading-status[data-error]{color:var(--red-main)}[data-component=OrganizationNameplate] .nameplate-loading-retry{pointer-events:auto;border:0;border-radius:999px;padding:var(--unit-sm) var(--unit-lg);background:var(--background-primary);color:inherit;font:inherit;font-weight:var(--font-weight-medium);cursor:pointer}[data-component=OrganizationNameplate] .nameplate-loading-retry:hover{color:var(--color-primary)}[data-component=OrganizationNameplate] .nameplate-loading-detail{max-width:100%;text-align:center;overflow-wrap:anywhere}[data-component=OrganizationNameplate] .nameplate-loading-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--unit-sm)}[data-component=OrganizationNameplate] .nameplate-loading-code{max-width:100%;font-size:var(--font-size-xs);color:var(--color-disabled);overflow-wrap:anywhere;text-align:center}:is(:fullscreen,:-webkit-full-screen) [data-component=World][data-mobile-view=true]{--mobile-fullscreen-hud-offset:var(--form-md);--mobile-fullscreen-dock-inset:var(--unit-md)}[data-is-ios=true] [data-component=HomeBase]{--feed-badge-top:var(--form-lg)}[data-menu-open=true] [data-component=HomeBase] .build-shortcuts:not([data-mobile-view=false]){transform:translateX(361px)}[data-component=HomeBase]{position:relative;width:100%;height:100%;min-height:60vh;overflow:hidden;background:#0b1620;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}[data-component=HomeBase] [contenteditable]:not([contenteditable=false]),[data-component=HomeBase] input,[data-component=HomeBase] textarea{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}[data-component=HomeBase]{--world-tray-lift:0px}[data-component=HomeBase][data-mobile-tray-open=true]{--world-tray-lift:64px}[data-component=HomeBase]{--mobile-stick-pad-size:120px;--mobile-stick-pad-left:var(--unit-lg);--mobile-stick-pad-bottom:calc(var(--form-md) * 2 + var(--unit-md) * 3 + var(--unit-sm) + 2px + var(--world-chat-lift, 0px));--mobile-jump-size:80px;--mobile-jump-right:var(--mobile-stick-pad-left);--mobile-jump-bottom:var(--mobile-stick-pad-bottom)}@media screen and (orientation:landscape){[data-component=HomeBase]{--mobile-stick-pad-left:var(--unit-xl)}}[data-component=HomeBase]:has(.mobile-joystick-pad):not([data-mobile-chat-open=true]) [data-component=WorldChatFeed]{--feed-bottom:calc(var(--mobile-stick-pad-bottom) + var(--mobile-stick-pad-size) + var(--unit-md));--feed-stacked-bottom:var(--feed-bottom)}[data-component=HomeBase][data-zen-mode=true] .build-shortcuts,[data-component=HomeBase][data-zen-mode=true] .homebase-crosshair,[data-component=HomeBase][data-zen-mode=true] .hotbar,[data-component=HomeBase][data-zen-mode=true] .world-chat-feed-top,[data-component=HomeBase][data-zen-mode=true] [data-component=HotBar],[data-component=HomeBase][data-zen-mode=true] [data-component=InteractionPrompts],[data-component=HomeBase][data-zen-mode=true] [data-component=InventoryMenu],[data-component=HomeBase][data-zen-mode=true] [data-component=WorldActivityBadge],[data-component=HomeBase][data-zen-mode=true] [data-component=WorldChatFeed]{opacity:0!important;pointer-events:none}[data-component=HomeBase][data-mobile-view=false] [data-component=WorldChatFeed]{--feed-stacked-bottom:var(--feed-bottom);width:min(var(--unit-lg)*48,(100% - var(--world-right-inset,0px))*.4 - var(--feed-edge));max-height:calc(100% - var(--feed-bottom) - var(--feed-edge) - var(--feed-top-reserve, 0px))}[data-component=HomeBase][data-mobile-view=false] [data-component=InteractionPrompts]:not([data-anchored]):not([data-mobile-device=true]){right:auto;left:calc((100% - var(--world-right-inset, 0px))/2);transform:translateX(-50%);align-items:center}[data-component=HomeBase][data-mobile-view=true] .world-chat-feed-top,[data-component=HomeBase][data-mobile-view=true] [data-component=WorldChatFeed]:not([data-persistent=true]){--feed-top:calc(var(--feed-badge-top, var(--unit-md)) + (var(--unit-lg) + var(--unit-md) + var(--unit-sm) * 2) * 2 + var(--unit-sm) * 2)}[data-component=HomeBase][data-mobile-view=true] .world-chat-feed-top{top:calc(var(--feed-top) + var(--feed-height, 0px));bottom:auto}[data-component=HomeBase][data-mobile-view=true] [data-component=WorldChatFeed]:not([data-persistent=true]){top:var(--feed-top);bottom:auto;width:calc(100% - var(--world-right-inset, 0px) - var(--launcher-size, var(--form-md)) - var(--unit-md)*3);max-height:calc(100% - var(--feed-top) - var(--feed-top-reserve, 0px) - max(var(--feed-bottom),var(--feed-stacked-bottom)))}[data-component=HomeBase][data-mobile-chat-open=true] .world-chat-feed-top{display:none}[data-component=HomeBase][data-mobile-chat-open=true] [data-component=WorldChatFeed]{--feed-bar-clearance:0px;top:var(--unit-md);bottom:var(--feed-bottom);width:calc(100% - var(--world-right-inset, 0px) - var(--unit-md)*2);min-width:0;max-height:none}[data-component=HomeBase][data-mobile-chat-open=true] [data-component=WorldActivityBadge]{z-index:17;max-width:calc(100% - var(--world-right-inset, 0px) - var(--unit-md)*2)}[data-component=HomeBase][data-mobile-chat-open=true] [data-component=WorldActivityBadge] .world-activity-main{display:none}[data-component=HomeBase][data-mobile-chat-open=true] [data-component=HotBar] .hotbar-slots,[data-component=HomeBase][data-mobile-chat-open=true] [data-component=HotBar] .hotbar-trays,[data-component=HomeBase][data-mobile-chat-open=true] [data-component=MobileGameController] .fly-buttons,[data-component=HomeBase][data-mobile-chat-open=true] [data-component=MobileGameController] .jump-button,[data-component=HomeBase][data-mobile-chat-open=true] [data-component=MobileGameController] .mobile-joystick{opacity:0;visibility:hidden;pointer-events:none}[data-component=HomeBase][data-mobile-chat-open=true] [data-component=HotBar] .hotbar-slots{height:0;padding:2px}[data-component=HomeBase][data-photo-mode=true] .homebase-crosshair,[data-component=HomeBase][data-photo-mode=true] [data-component=InteractionPrompts],[data-component=HomeBase][data-photo-mode=true] [data-component=WorldActivityBadge]{opacity:0!important;pointer-events:none}[data-component=HomeBase][data-photo-mode=true] [data-component=HotBar]{gap:var(--unit-lg);padding-bottom:var(--unit-lg)}[data-component=HomeBase][data-photo-mode=true] [data-component=HotBar] .hotbar-slots{display:none}[data-component=HomeBase] .homebase-crosshair{transition:opacity .3s ease-in-out}[data-component=HomeBase] .homebase-canvas{width:100%;height:var(--world-canvas-height,100%);min-height:inherit}[data-component=HomeBase] .homebase-graphics-unavailable{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--unit-sm);padding:var(--unit-lg);text-align:center;background:var(--background-primary)}[data-component=HomeBase] .homebase-graphics-unavailable p{margin:0}[data-component=HomeBase] .homebase-graphics-lost{position:absolute;z-index:40;top:calc(env(safe-area-inset-top, 0px) + 2*var(--unit-xl));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--unit-md);max-width:calc(100% - 2*var(--unit-lg));padding:var(--unit-sm) var(--unit-md);border-radius:var(--radius-xl);background:var(--world-hud-bg-inverse);color:var(--white);font-size:var(--font-size-sm)}[data-component=HomeBase] .homebase-graphics-lost button{padding:var(--unit-sm) var(--unit-md);border:0;border-radius:var(--radius-lg);background:var(--white);color:var(--black);font:inherit;cursor:pointer}html[data-ios-chrome=true][data-mobile-browser=true] [data-component=HomeBase] .homebase-canvas:after{content:"";position:absolute;left:0;right:0;top:calc(var(--world-visible-height, 100%) - 16px - 72px);bottom:0;background:linear-gradient(to bottom,transparent,var(--background-primary) 72px);opacity:0;transition:opacity .15s ease;pointer-events:none}html[data-ios-chrome=true][data-mobile-browser=true] [data-component=HomeBase][data-keyboard-up=true] .homebase-canvas:after{opacity:1}[data-component=HomeBase] canvas{width:100%;height:100%;display:block}[data-component=HomeBase] .homebase-loading{position:absolute;inset:0;z-index:110;overflow:hidden;background:var(--background-primary);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0s .2s}[data-component=HomeBase] .homebase-loading[data-loading=true]{pointer-events:all;opacity:1;visibility:visible;transition:opacity .2s ease-in-out}[data-component=HomeBase] .homebase-loading .homebase-loading-splash{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat}[data-component=HomeBase] .homebase-lab-seed{position:absolute;top:var(--unit-md);left:50%;transform:translateX(-50%);z-index:100;padding:var(--unit-sm) var(--unit-lg);border-radius:999px;background:var(--world-hud-bg-inverse);color:var(--white);font-size:var(--font-size-sm);white-space:nowrap;display:flex;align-items:center;gap:var(--unit-md)}[data-component=HomeBase] .homebase-lab-seed .homebase-lab-generator{font-weight:var(--font-weight-medium)}[data-component=HomeBase] .homebase-lab-seed .homebase-lab-separator{color:var(--color-disabled)}[data-component=HomeBase] .homebase-lab-seed [data-component=Textbox]{width:calc(var(--unit-xl)*4)}[data-component=HomeBase] .homebase-lab-switches{position:absolute;top:50%;left:var(--unit-md);transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:2px;padding:var(--unit-sm);border-radius:var(--unit-md);background:var(--world-hud-bg-inverse);font-size:var(--font-size-xs);font-family:var(--font-family-monospace,monospace);color:var(--white)}[data-component=HomeBase] .homebase-lab-switches .homebase-lab-switches-title{display:flex;justify-content:space-between;gap:var(--unit-md);padding:2px var(--unit-sm) var(--unit-sm);color:var(--color-disabled)}[data-component=HomeBase] .homebase-lab-switches .homebase-lab-switches-title kbd{font:inherit}[data-component=HomeBase] .homebase-lab-switches button{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;gap:var(--unit-md);width:100%;padding:2px var(--unit-sm);border-radius:var(--unit-sm);cursor:pointer;white-space:nowrap}[data-component=HomeBase] .homebase-lab-switches button:hover{background:hsla(0,0%,100%,.12)}[data-component=HomeBase] .homebase-lab-switches button[data-forced=true]{color:var(--blue-light)}[data-component=HomeBase] .homebase-lab-switches button[data-on=false] .homebase-lab-switch-value{color:var(--color-disabled)}[data-component=HomeBase] .homebase-lab-switches button[data-reset]{margin-top:var(--unit-sm);border-top:1px solid hsla(0,0%,100%,.15);border-radius:0;padding-top:var(--unit-sm)}[data-component=HomeBase] .homebase-lab-switches button:disabled{cursor:default;color:var(--color-disabled)}[data-component=HomeBase] .homebase-lab-switches .homebase-lab-switch-value{font-weight:var(--font-weight-medium)}[data-component=HomeBase] .homebase-connection{position:absolute;top:calc(var(--unit-md)*8 + var(--unit-sm) + var(--unit-lg)*2);left:var(--unit-md);z-index:100;font-weight:var(--font-weight-medium);pointer-events:none}[data-component=HomeBase] .homebase-connection[data-state=socket_reconnecting],[data-component=HomeBase] .homebase-connection[data-state=world_recovering]{color:var(--orange-dark)}[data-component=HomeBase] .homebase-connection[data-state=world_error]{color:var(--red-main)}[data-component=HomeBase] .homebase-connection[data-state=jitless]{width:max-content;max-width:min(90vw,var(--unit-xl)*18);white-space:normal;color:var(--orange-dark)}[data-component=HomeBase] .homebase-connection button{pointer-events:auto;border:0;border-radius:999px;padding:0 var(--unit-md);background:hsla(0,0%,100%,.15);color:inherit;font:inherit;cursor:pointer}[data-component=HomeBase] .homebase-connection button:hover{background:hsla(0,0%,100%,.25)}[data-component=HomeBase] .homebase-hud{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:16}[data-component=HomeBase] .homebase-crosshair{position:absolute;left:50%;top:50%;width:4px;height:4px;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%);pointer-events:none;z-index:2}.world-bubble{--world-bubble-icon:calc(var(--unit-lg) + var(--unit-md));display:flex;align-items:center;gap:var(--unit-md);padding:var(--unit-md) var(--unit-lg);border-radius:999px;background:var(--world-hud-bg-inverse);color:var(--white);white-space:nowrap}.world-bubble[data-mobile-view=true]{padding:var(--unit-sm) calc(var(--unit-md) + var(--unit-sm))}.world-bubble img,.world-bubble svg{width:var(--world-bubble-icon);height:var(--world-bubble-icon);flex-shrink:0}.world-bubble kbd{display:inline-block;box-sizing:border-box;min-width:calc(var(--unit-lg) + var(--unit-sm));padding:1px var(--unit-sm);border-radius:var(--radius-lg);background:var(--white);color:var(--black);border:1px solid var(--outline-subtle);box-shadow:var(--shadow-dark-small);font:inherit;font-size:var(--font-size-xs);line-height:16px;font-weight:var(--font-weight-medium);text-align:center}.world-nameplate{position:relative;display:flex;justify-content:center;pointer-events:none;transform:translateY(-50%)}.world-nameplate .world-bubble-name{font-weight:var(--font-weight-medium)}@media(hover:hover)and (pointer:fine){.world-nameplate .world-bubble-name{pointer-events:auto}}.world-nameplate .world-bubble-name:is(a){pointer-events:auto;cursor:pointer}.world-nameplate .world-bubble-name:is(a),.world-nameplate .world-bubble-name:is(a):hover{color:var(--white);text-decoration:none}@media(hover:hover)and (pointer:fine){.world-nameplate .world-bubble-name:is(a){transition:background-color .12s ease}.world-nameplate .world-bubble-name:is(a):hover{background:var(--world-hud-bg-inverse-hover)}}.world-nameplate .world-bubble-name[data-superuser]{--world-bubble-icon:var(--unit-lg)}.world-nameplate .world-bubble-name .world-nameplate-discord{width:auto;height:calc(var(--world-bubble-icon)*.75)}.world-nameplate .world-bubble-name .world-nameplate-discord path{fill:var(--blurple)}.world-nameplate .world-nameplate-over{position:absolute;left:0;right:0;bottom:calc(100% + var(--unit-sm));display:flex;flex-direction:column;align-items:center;gap:var(--unit-sm)}.world-nameplate .world-nameplate-crown{display:none;margin-left:calc(-1*var(--unit-sm));color:var(--orange-dark);width:var(--unit-lg);height:var(--unit-lg)}[data-owner]>.world-nameplate .world-bubble-name .world-nameplate-label{color:var(--orange-dark)}[data-owner]>.world-nameplate .world-nameplate-crown{display:block}.world-nameplate .world-nameplate-callsign{display:none}.world-nameplate :where(.world-bubble-name:not([data-superuser])) :is(.world-nameplate-label,.world-nameplate-callsign){color:var(--blue-light)}.world-nameplate .world-bubble-name{--world-nameplate-tail:calc(var(--unit-md) * 0.75);position:relative}.world-nameplate .world-bubble-name:after{content:"";position:absolute;top:calc(100% + var(--unit-sm));left:50%;width:calc(var(--world-nameplate-tail)*2);height:var(--world-nameplate-tail);transform:translateX(-50%);background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%)}.world-nameplate .world-bubble-name:not([data-superuser]):after{background:var(--blue-light)}[data-callsign]:not([data-near])>.world-nameplate .world-bubble-name{padding:var(--unit-md) var(--unit-lg)}[data-callsign]:not([data-near])>.world-nameplate .world-nameplate-callsign{display:block}:not([data-near])>.world-nameplate .world-bubble-name .world-nameplate-discord,:not([data-near])>.world-nameplate .world-nameplate-crown,:not([data-near])>.world-nameplate .world-nameplate-label{display:none}:not([data-near])>.world-nameplate .world-bubble-name{padding:var(--unit-md)}[data-owner]>.world-nameplate .world-nameplate-callsign{color:var(--orange-dark)}[data-owner]>.world-nameplate .world-bubble-name:after{background:var(--orange-dark)}[data-owner][data-callsign]:not([data-near])>.world-nameplate .world-nameplate-crown{display:block;order:1}[data-callsign-none]>.world-nameplate .world-nameplate-callsign{color:hsla(0,0%,100%,.5)}[data-component=HomeSky]{--home-sky-zenith:#1f5fb8;--home-sky-high:#3f86d6;--home-sky-low:#87bfea;--home-sky-horizon:#cfe6f5;--home-sky-wave:#060607}[data-component=HomeSky][data-mobile-view=true] .home-sky-wave{position:absolute;inset:0;color:var(--home-sky-wave)}[data-component=HomeSky][data-mobile-view=true] .home-sky-wave svg{position:absolute;top:0;left:40%;height:100vmax;width:120vmax;transform:translate(-50%,18%) rotate(-12deg)}[data-component=HomeSky]{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,var(--home-sky-zenith) 0,var(--home-sky-high) 35%,var(--home-sky-low) 75%,var(--home-sky-horizon) 100%)}[data-component=HomeSky] .home-sky-wave{position:absolute;inset:0;color:var(--home-sky-wave)}[data-component=HomeSky] .home-sky-wave svg{position:absolute;top:50%;left:50%;display:block;width:260vmax;height:260vmax;transform-origin:50% 12%;transform:translate(-50%,-12%) rotate(-24deg)}@media(max-width:799px){.world-loading-fallback .fallback-wordmark{display:none!important}}@media(min-width:800px){.world-loading-fallback .fallback-logo{display:none!important}}:root:not([data-theme=light]):not([data-theme=system]) .world-loading-fallback .prefers-light,[data-theme=light] .world-loading-fallback .prefers-dark{display:none!important}@media(prefers-color-scheme:light){[data-theme=system] .world-loading-fallback .prefers-dark{display:none!important}}@media(prefers-color-scheme:dark){[data-theme=system] .world-loading-fallback .prefers-light{display:none!important}}