.wardrobe-intro{color:#68745f;margin:-2px 0 17px;font-size:11px;line-height:1.65}.wardrobe-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 7px;display:grid}.wardrobe-card{text-align:center;color:#45523e;background:#fff;border:1px solid #e0e4d7;border-radius:7px;flex-direction:column;align-items:stretch;min-width:0;padding:4px 4px 9px;display:flex;position:relative;overflow:hidden}.wardrobe-card:hover{filter:none;background:#f8faf3;border-color:#9eae91}.wardrobe-card[data-state=checked]{background:#eff3e8;border-color:#778b6a;box-shadow:0 0 0 1px #778b6a}.wardrobe-card:focus-visible{outline-offset:3px;outline:2px solid #617852}.wardrobe-card-art{background:linear-gradient(145deg,#f2f3eb,#e9ede0);border-radius:4px;height:92px;margin-bottom:7px;display:block;position:relative}.wardrobe-card-art>svg{width:100%;height:100%;padding:2px 0;display:block}.wardrobe-card-check{color:#fff;background:#526846;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff}.wardrobe-card-name{letter-spacing:-.1px;justify-content:center;align-items:center;min-height:26px;font-size:10px;font-weight:500;line-height:1.3;display:flex}.wardrobe-card-occasion{color:#68745f;margin-top:4px;font-size:8px;line-height:1.2;display:block}.wardrobe-color-heading{letter-spacing:1px;color:#68745f;border-top:1px solid #e6eadf;justify-content:space-between;gap:8px;margin:27px 0 20px;padding-top:22px;font-size:9px;display:flex}.wardrobe-color-heading>span:last-child{letter-spacing:.7px;font-size:8px}.wardrobe-palette{margin-top:21px}.wardrobe-palette .control-label{margin-bottom:12px}.wardrobe-color-name{color:#68745f;font-size:11px}.wardrobe-colors{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:9px 10px;display:grid}.wardrobe-swatch{outline-offset:3px;border:3px solid #fdfdfb;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:0 0 0 1px #d6dcd0}.wardrobe-swatch:hover{filter:none;transform:scale(1.07);box-shadow:0 0 0 1px #8a9b7a}.wardrobe-swatch[data-state=checked]{box-shadow:0 0 0 2px #647d54}.wardrobe-swatch:focus-visible{outline-offset:4px;outline:2px solid #526e40}.wardrobe-swatch-check{color:#405635;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 1px 4px #17210d33}.wardrobe-color-help{color:#68745f;margin:18px 0 0;font-size:11px;line-height:1.7}@media (min-width:1450px){.wardrobe-gallery{gap:11px 8px}.wardrobe-card-art{height:100px}.wardrobe-card-name{font-size:11px}}@media (max-width:700px){.wardrobe-intro,.wardrobe-color-help{font-size:12px}.wardrobe-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 9px}.wardrobe-card-art{height:106px}.wardrobe-card-name{min-height:31px;font-size:12px}.wardrobe-card-occasion{font-size:9px}.wardrobe-colors{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px 6px}.wardrobe-swatch{width:34px;height:34px}.wardrobe-preview{z-index:10;border-bottom:1px solid #dce3d5;width:100%;height:39dvh;min-height:min(310px,45dvh);position:sticky;top:0}.wardrobe-preview .viewport-tools{gap:0;padding:3px;top:42%;right:11px}.wardrobe-preview .viewport-tools button{width:25px;height:24px}.wardrobe-preview .viewport-tools button>svg{width:14px;height:14px}.wardrobe-preview .viewport-tools>span{margin:2px}.wardrobe-preview .view-switch{flex-direction:column;align-items:stretch;padding:3px;top:12px;bottom:auto;left:12px;transform:none}.wardrobe-preview .view-switch button{padding:6px 10px;font-size:9px}.wardrobe-preview .scene-footer{bottom:12px;left:19px}.wardrobe-preview .scene-footer>span:first-child{font-size:8px}}@media (max-width:470px){.wardrobe-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 8px}.wardrobe-card-art{height:101px}.wardrobe-card-name{font-size:11px}.wardrobe-colors{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.wardrobe-swatch{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.wardrobe-swatch:hover{transform:none}}.wardrobe-modes{background:#eff2e9;border:1px solid #dce3d5;border-radius:8px;gap:4px;padding:4px;display:flex}.wardrobe-modes button{color:#65745b;background:0 0;border:0;border-radius:5px;flex:1;min-height:40px;padding:7px 5px;font-size:12px;font-weight:500}.wardrobe-modes button[aria-pressed=true]{color:#35492c;background:#fff;box-shadow:0 1px 4px #1b2c1217}.wardrobe-modes button:focus-visible{outline-offset:3px;outline:2px solid #617852}.wardrobe-match:focus-visible{outline-offset:3px;outline:2px solid #617852}.wardrobe-selection{color:#43563a;justify-content:space-between;align-items:center;gap:8px;margin:18px 0 8px;font-size:12px;display:flex}.wardrobe-selection strong{font-weight:500}.wardrobe-selection>span{color:#617351;background:#edf1e5;border-radius:4px;flex-shrink:0;padding:4px 7px;font-size:9px}.wardrobe-mode-help{color:#68745f;margin:0 0 17px;font-size:11px;line-height:1.65}.wardrobe-piece-group{margin-top:22px}.wardrobe-current-piece{color:#68745f;font-size:11px}.wardrobe-piece-group>.control-label{margin-bottom:12px}.wardrobe-pieces .wardrobe-card-occasion{min-height:23px;line-height:1.4}.wardrobe-match{color:#485f3b;background:#f3f6ec;border:1px solid #cdd7c4;border-radius:6px;width:100%;min-height:40px;margin-top:18px;font-size:12px;display:block}.wardrobe-match:disabled{opacity:.65;cursor:default}@media (max-width:700px){.wardrobe-mode-help{font-size:12px}.wardrobe-modes button,.wardrobe-match{min-height:44px}}.wardrobe-card:disabled{opacity:.45;cursor:not-allowed}.wardrobe-card:disabled:hover{background:#fff;border-color:#e0e4d7}@media (orientation:landscape) and (max-height:600px){.studio-gallery-shell{height:100dvh;min-height:0;padding-bottom:10px}.studio-gallery-shell .workspace{grid-template-columns:minmax(0,1fr) minmax(290px,43%);display:grid;overflow:hidden}.studio-gallery-shell .viewport{border-bottom:0;border-radius:0;width:auto;height:auto;min-height:0;position:relative;top:auto}.studio-gallery-shell .editor{border-top:0;border-left:1px solid #dce3d5;border-radius:0;min-height:0}.studio-gallery-shell .editor-heading{padding:10px 18px 8px}.studio-gallery-shell .editor-heading h2{font-size:18px}.studio-gallery-shell .editor-tabs{min-height:0}.studio-gallery-shell .panel-scroll{padding:16px 18px;overflow-y:auto}.studio-gallery-shell .wardrobe-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-gallery-shell .wardrobe-card-art{height:76px}.studio-gallery-shell .wardrobe-card-name{font-size:10px}.studio-gallery-shell .wardrobe-card-occasion{font-size:8px}.studio-gallery-shell .viewport .view-switch{flex-direction:column;align-items:stretch;padding:3px;top:10px;bottom:auto;left:10px;transform:none}.studio-gallery-shell .viewport .view-switch button{padding:6px 8px;font-size:9px}.studio-gallery-shell .viewport .viewport-tools{gap:0;padding:3px;right:10px}.studio-gallery-shell .viewport .viewport-tools button{width:25px;height:24px}.studio-gallery-shell .viewport .scene-footer{display:none}}@media (orientation:landscape) and (max-height:600px) and (max-width:850px){.studio-gallery-shell .name-field{width:145px}.studio-gallery-shell .name-field input{font-size:16px}}@media (orientation:landscape) and (max-height:360px){.studio-gallery-shell .editor-heading{height:40px;min-height:40px;padding:0 14px}.studio-gallery-shell .editor-heading h2{font-size:14px;line-height:1.2}.studio-gallery-shell .roll-dice{width:32px;height:32px}.studio-gallery-shell .wardrobe-card-art{height:62px}}.world-shell{z-index:90;color:#304e3b;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}:where(.world-shell)>*{pointer-events:auto}.world-shell button{font-family:inherit}.world-shell button:focus-visible{outline-offset:4px;outline:3px solid #708b4c}.world-stage{z-index:90;position:fixed;inset:0;overflow:hidden}.world-canvas{position:absolute;inset:0}.world-canvas canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffffb0;box-shadow:0 4px 20px #364b3310}.world-header{top:max(28px,env(safe-area-inset-top));left:max(28px,env(safe-area-inset-left));right:max(28px,env(safe-area-inset-right));pointer-events:none;align-items:flex-start;gap:24px;display:flex;position:absolute}.world-header>*{pointer-events:auto}.world-pill{color:#455c46;white-space:nowrap;border-radius:28px;align-items:center;gap:8px;padding:13px 16px;font-size:12px;display:flex;position:relative}.world-pill>svg{flex-shrink:0;width:17px;height:17px}.world-kicker{letter-spacing:2px;color:#6a7f5e;font-size:9px;font-weight:600;display:block}.world-header-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.world-presence{color:#496046;white-space:nowrap;border-radius:26px;align-items:center;gap:8px;padding:13px 15px;font-size:12px;display:flex}.connection-dot{background:#9aaa87;border-radius:50%;width:6px;height:6px}.connection-dot.online{background:#71964c;box-shadow:0 0 0 3px #72944915}.connection-dot.error{background:#b3725a}.connection-dot.reconnecting,.connection-dot.joining{animation:.7s infinite alternate hair-pulse}.world-invite{color:#fff;white-space:nowrap;background:#3f5e43;border:0;border-radius:25px;justify-content:center;align-items:center;gap:9px;padding:14px 19px;font-size:12px;display:flex}.world-invite:hover{background:#304a33}.world-desktop-guide{border-radius:12px;align-items:center;gap:16px;padding:15px 18px;display:flex;position:absolute;bottom:60px;left:30px}.world-desktop-guide>span{flex-direction:column;align-items:center;gap:3px;display:flex}.key-row{gap:3px;display:flex}.world-shell kbd{color:#647855;background:#fafbf6;border:1px solid #cfd8c5;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 4px;font:10px Arial;display:inline-flex}.world-desktop-guide>div{flex-direction:column;gap:5px;display:flex}.world-desktop-guide strong{font-size:12px;font-weight:500}.world-desktop-guide>div>span{color:#7c8b6e;font-size:10px}.world-desktop-guide i{vertical-align:middle;background:#a4b196;border-radius:50%;width:2px;height:2px;margin:0 6px;display:inline-block}.world-desktop-guide>div kbd{height:17px;font-size:9px}.world-utilities{border-radius:25px;gap:3px;padding:4px;display:flex;position:absolute;bottom:62px;right:28px}.world-utilities button{color:#6b805a;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.world-utilities button:hover{background:#eaf0df}.world-connection{pointer-events:none;bottom:max(25px,env(safe-area-inset-bottom));color:#50674a;text-shadow:0 1px 5px #fff;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;left:30px}.world-banner{--banner-top:140px;top:max(var(--banner-top),var(--app-notice-top,0px));max-width:min(90%,var(--app-notice-width,100%));z-index:3;background:#fffffff0;border-radius:20px;align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 30px #213c2515}.world-loading{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:9;background:#e5ebdda8;place-items:center;display:grid;position:absolute;inset:0}.world-loading-card{text-align:center;flex-direction:column;align-items:center;max-width:480px;padding:35px;display:flex}.world-loading-card>.world-kicker{margin-top:27px}.world-loading-card h2{margin:15px 0;font:35px Georgia,serif}.world-loading-card p{color:#7c8a6e;font-size:13px;line-height:1.6}.world-error-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.world-error-actions button{color:#47613b;background:#fff;border:1px solid #aab99b;border-radius:20px;padding:11px 14px}.world-spinner{animation:1.4s linear infinite world-spin}@keyframes world-spin{to{transform:rotate(360deg)}}.world-dialog{z-index:110!important;color:#3c573e!important;background:#fafbf7!important;border-radius:17px!important;max-width:490px!important;padding:30px!important}.world-dialog [data-slot=dialog-title]{letter-spacing:-.7px;font:29px Georgia,serif}.world-dialog [data-slot=dialog-description]{color:#849377;font-size:12px;line-height:1.7}.world-help-note{color:#849477;font-size:11px;line-height:1.7}.world-dialog .world-invite{margin-top:9px}.world-dialog input{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #d6dfce;border-radius:7px;width:100%;padding:12px;font-size:12px}.world-people{margin:8px 0;padding:0;list-style:none}.world-people li{border-bottom:1px solid #e4eadd;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.player-initial{color:#6c805b;background:#e7ecdf;border-radius:50%;place-items:center;width:32px;height:32px;font:16px Georgia;display:grid}.world-people strong{font-weight:500}.world-people li>span:last-child{color:#899b7a;margin-left:auto;font-size:10px}.world-text-button{color:#7e9170;background:0 0;border:0;padding:12px;font-size:12px}.world-joystick,.world-touch-actions{display:none}body:has(.world-shell) [data-slot=dialog-overlay]{z-index:100!important}@media (pointer:coarse),(max-width:700px){.world-desktop-guide{display:none}.world-joystick{left:max(28px,env(safe-area-inset-left));bottom:max(65px,calc(env(safe-area-inset-bottom) + 40px));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none;background:#ffffff3b;border:1px solid #ffffffe0;border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:absolute;box-shadow:inset 0 0 0 15px #ffffff16,0 4px 30px #3f553318}.stick-knob{pointer-events:none;background:#ffffffe6;border:1px solid #fffffff0;border-radius:50%;width:54px;height:54px;display:block;box-shadow:0 3px 15px #33432c26}.stick-arrow{color:#ffffffe0;pointer-events:none;position:absolute;top:9px}.stick-label{color:#4e6846;letter-spacing:2px;pointer-events:none;font-size:8px;position:absolute;bottom:-23px}.world-touch-actions{right:max(24px,env(safe-area-inset-right));bottom:max(73px,calc(env(safe-area-inset-bottom) + 48px));align-items:flex-end;gap:12px;display:flex;position:absolute}.world-touch-actions button{color:#5d754f;touch-action:none;background:#ffffffca;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:65px;height:65px;display:flex;box-shadow:0 4px 20px #374c2f16}.world-touch-actions button>span{font-size:9px}.world-touch-actions .is-running{color:#fff;background:#46653f;border-color:#738d65}.world-utilities{background:#ffffffb0;bottom:22px;right:22px}.world-connection{max-width:65%;font-size:9px;bottom:24px;left:22px}}@media (max-width:700px){.world-header{top:max(16px,env(safe-area-inset-top));flex-wrap:wrap;gap:10px;left:16px;right:16px}.world-pill{padding:11px}.world-header-actions{gap:7px}.world-presence{gap:6px;padding:11px 12px;font-size:11px}.desktop-word{display:none}.world-invite{padding:12px 14px;font-size:11px}.world-loading-card h2{font-size:29px}.world-banner{--banner-top:155px;text-align:center;font-size:11px}.world-dialog{padding:25px!important}.world-touch-actions button{width:61px;height:61px}.world-joystick{width:114px;height:114px}.world-utilities{bottom:max(18px,env(safe-area-inset-bottom))}.world-connection{bottom:max(22px,env(safe-area-inset-bottom));font-size:8px}}.world-loading.is-solid,.world-joining{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e5ebdd;position:fixed}.world-joining{color:#304e3b;justify-items:stretch;padding:0 24px}.world-joining .world-loading-card{align-items:stretch;max-width:none;padding:0;position:relative}.world-joining h2{margin:0}.world-joining-more{width:min(432px,100%);margin:0 auto;animation:.3s .3s both world-joining-more;position:absolute;top:100%;left:0;right:0}@keyframes world-joining-more{0%{opacity:0}}@media (max-height:500px){.world-joystick{width:100px;height:100px;bottom:42px}.world-touch-actions{bottom:49px}.world-utilities{bottom:10px}.world-connection{bottom:15px}.world-banner{--banner-top:90px}.world-desktop-guide{bottom:45px}}.world-header{z-index:3}.world-header-actions{flex-shrink:0}.is-night-world :is(.world-connection,.stick-label){color:#e1ece7;text-shadow:0 1px 5px #081127}.world-canvas{z-index:0;background:#dce5d9}.world-canvas canvas{z-index:1;position:relative}.world-screens{z-index:0;pointer-events:none;top:0;left:0;position:absolute!important}.world-screen{background:#141a16;overflow:hidden}.world-screen:before{content:attr(data-label);color:#8d9c86;letter-spacing:.5px;place-items:center;font:20px Arial;display:grid;position:absolute;inset:0}.world-screen.is-loaded:before{content:none}.world-screen iframe{background:0 0;border:0;width:100%;height:100%;display:block;position:relative}.world-screen[data-blocked]:after{content:"Click to watch";color:#fff;pointer-events:none;background:#000000b0;border-radius:16px;padding:8px 14px;font:600 20px Arial;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.world-screen:-webkit-full-screen{background:#000;opacity:1!important}.world-screen:fullscreen{background:#000;opacity:1!important}.world-screen:-webkit-full-screen iframe{margin:auto;position:absolute;inset:0}.world-screen:fullscreen iframe{margin:auto;position:absolute;inset:0}.world-screen.is-tall:-webkit-full-screen iframe{width:auto;max-width:100%}.world-screen.is-tall:fullscreen iframe{width:auto;max-width:100%}.world-utilities button.is-soul{color:#715293;background:#e9e0f8}.world-utilities button.is-soul:hover{background:#dfd1f3}.world-utilities button:disabled{opacity:.4;cursor:default}.world-menu-layer{z-index:8;position:absolute;inset:0}.world-menu{--edge-top:max(12px,env(safe-area-inset-top));--edge-bottom:max(12px,env(safe-area-inset-bottom));left:var(--x);top:var(--y);translate:min(0px,calc(100vw - var(--x) - 100% - 12px)) min(0px,calc(100dvh - var(--y) - 100% - var(--edge-bottom)));min-width:220px;max-height:calc(100dvh - var(--edge-top) - var(--edge-bottom));overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#cfd9c5 transparent;background:#fbfcf8f5;border-radius:13px;flex-direction:column;padding:6px;display:flex;position:absolute;overflow-y:auto}.world-menu>*{flex-shrink:0}.world-menu-label{letter-spacing:1.4px;color:#7c8c70;text-overflow:ellipsis;white-space:nowrap;max-width:240px;padding:9px 11px 7px;font-size:9px;font-weight:600;overflow:hidden}.world-menu [role=menuitem]{color:#3e5940;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px 11px;font-size:12px;text-decoration:none;display:flex}:is(.world-menu [role=menuitem]:hover,.world-menu [role=menuitem]:focus-visible){background:#e9efdf;outline:none}.world-menu [role=menuitem] svg{color:#6b805a;flex-shrink:0}.world-menu [role=menuitem]>span{flex-direction:column;gap:3px;display:flex}.world-menu small{color:#849377;font-size:10px}.world-menu .danger,.world-menu .danger svg{color:#a4543b}.world-menu-rule{background:#e1e8d8;height:1px;margin:4px 8px}.world-watch{left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:3;color:#667a5b;border-radius:26px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;width:max-content;max-width:calc(100% - 24px);padding:9px 10px 9px 16px;font-size:11px;display:flex;position:absolute;transform:translate(-50%)}.world-watch-title{align-items:center;gap:11px;min-width:0;display:flex}.world-watch-title>svg{color:#4f6a47;flex-shrink:0}.world-watch-title>span{flex-direction:column;gap:3px;max-width:330px;display:flex}.world-watch strong{color:#355139;font-size:12px;font-weight:600}.world-watch-time{font-variant-numeric:tabular-nums}.world-watch-controls{align-items:center;gap:3px;display:flex}.world-watch-controls button{color:#4b6444;font-variant-numeric:tabular-nums;background:#edf1e6;border:0;border-radius:15px;align-items:center;gap:3px;padding:8px 9px;font-size:11px;display:flex}.world-watch-controls button:hover{background:#e0e8d6}.world-watch-controls .world-watch-play{color:#fff;background:#3f5e43;border-radius:50%;justify-content:center;width:38px;height:38px;margin:0 5px}.world-watch-controls .world-watch-play:hover{background:#304a33}.world-watch-volume,.world-menu-volume{color:#4b6444;align-items:center;gap:9px;display:flex}.world-watch-volume{background:#edf1e6;border-radius:19px;flex-shrink:0;height:38px;padding:0 14px 0 12px}.world-menu-volume{gap:11px;padding:9px 11px}.world-menu-volume svg{color:#6b805a;flex-shrink:0}.world-watch-volume input,.world-menu-volume input{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:96px;height:18px;margin:0}.world-menu-volume input{flex:1;min-width:0}.world-watch-volume input::-webkit-slider-runnable-track{background:linear-gradient(to right,#3f5e43 var(--level),#cfd9c4 var(--level));border-radius:2px;height:4px}.world-menu-volume input::-webkit-slider-runnable-track{background:linear-gradient(to right,#3f5e43 var(--level),#cfd9c4 var(--level));border-radius:2px;height:4px}.world-watch-volume input::-moz-range-track{background:linear-gradient(to right,#3f5e43 var(--level),#cfd9c4 var(--level));border-radius:2px;height:4px}.world-menu-volume input::-moz-range-track{background:linear-gradient(to right,#3f5e43 var(--level),#cfd9c4 var(--level));border-radius:2px;height:4px}.world-watch-volume input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3f5e43;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.world-menu-volume input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3f5e43;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.world-watch-volume input::-moz-range-thumb{background:#3f5e43;border:0;border-radius:50%;width:14px;height:14px}.world-menu-volume input::-moz-range-thumb{background:#3f5e43;border:0;border-radius:50%;width:14px;height:14px}:is(.world-watch-volume input:focus-visible,.world-menu-volume input:focus-visible){outline-offset:3px;border-radius:9px;outline:2px solid #6fc285}.world-watch-done{color:#fff;background:#3f5e43;border:0;border-radius:20px;flex-shrink:0;padding:10px 17px;font-size:12px}.world-watch-done:hover{background:#304a33}.world-shell :is(.world-header,.world-self-view,.world-desktop-guide,.world-connection,.world-utilities,.world-joystick,.world-touch-actions,.world-turn){transition:opacity .25s,visibility .25s}.world-shell.is-watching :is(.world-header,.world-self-view,.world-desktop-guide,.world-connection,.world-utilities,.world-joystick,.world-touch-actions,.world-turn){opacity:0;visibility:hidden}.world-embed-form{flex-direction:column;gap:11px;margin-top:6px;display:flex}.world-embed-error{color:#a4543b;margin:0;font-size:11px;line-height:1.6}.world-embed-sources{flex-wrap:wrap;gap:6px;display:flex}.world-embed-sources span{color:#5f7552;background:#eef2e6;border-radius:14px;padding:5px 10px;font-size:10px}.world-dialog .world-invite:disabled{opacity:.55;cursor:default}.world-header-actions{position:relative}.world-media{border-radius:26px;gap:2px;padding:4px;display:flex}.world-media button{color:#6b805a;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .15s,color .15s;display:grid}.world-media button:hover{background:#eaf0df}.world-media button.is-on{color:#fff;background:#3f5e43}.world-media button.is-on:hover{background:#304a33}.world-media button.is-speaking{animation:.9s ease-out infinite world-talk}.world-media button:disabled{opacity:.4;cursor:default}@keyframes world-talk{0%{box-shadow:0 0 #6fc285b0}to{box-shadow:0 0 0 7px #6fc28500}}.presence-mics{color:#3f7a4a;font-variant-numeric:tabular-nums;border-left:1px solid #dbe3d1;align-items:center;gap:3px;margin-left:2px;padding-left:8px;display:flex}.world-presence.is-speaking .presence-mics svg{color:#2f8a4a;animation:.45s infinite alternate hair-pulse}.world-people-panel{color:#3c573e;background:#fbfcf8f7;border-radius:16px;width:min(392px,100vw - 32px);max-height:min(72vh,540px);padding:16px 16px 8px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.world-people-head{flex-direction:column;gap:3px;padding:0 2px 4px;display:flex}.world-people-head strong{letter-spacing:-.4px;color:#355139;font:21px Georgia,serif}.world-people-head span{color:#849377;font-size:10px}.world-people-panel .world-people{margin:4px 0}.world-people-panel .world-people li{padding:10px 2px}.world-people-panel .world-people li:last-child{border-bottom:0}.world-people li.is-speaking .player-initial{box-shadow:0 0 0 2px #fbfcf8,0 0 0 4px #6fc285}.player-initial{flex-shrink:0;transition:box-shadow .15s}.player-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.player-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-name small{color:#899b7a;font-size:10px}.world-people li.is-speaking .player-name small{color:#2f8a4a}.player-media{align-items:center;gap:6px;display:flex}.player-media>span{place-items:center;display:grid}.player-media .is-live{color:#3f7a4a}.player-media .is-speaking{color:#2f8a4a;animation:.45s infinite alternate hair-pulse}.world-people-panel .world-people li>.player-here{text-align:right;min-width:78px;margin-left:0}.player-controls{flex-shrink:0;gap:6px;display:flex}.player-mute,.player-hide{color:#4b6444;background:#edf1e6;border:0;border-radius:15px;justify-content:center;align-items:center;gap:5px;min-width:78px;padding:7px 10px;font-size:11px;display:flex}.player-hide{min-width:66px}.player-mute:hover,.player-hide:hover{background:#e0e8d6}.player-mute.is-muted,.player-hide.is-hidden{color:#a4543b;background:#f6e4dc}.player-mute.is-muted:hover,.player-hide.is-hidden:hover{background:#f0d8cd}.world-people-actions{border-top:1px solid #e4eadd;flex-direction:column;align-items:stretch;padding-top:4px;display:flex}.world-people-actions .world-invite{margin-top:10px}.world-self-view{right:max(28px,env(safe-area-inset-right));z-index:2;object-fit:cover;pointer-events:none;background:#28332b;border:3px solid #fff;border-radius:24px;width:112px;height:112px;transition:border-color .15s,opacity .25s,visibility .25s;position:absolute;top:100px;transform:scaleX(-1);box-shadow:0 6px 24px #26392a30}.world-self-view.is-speaking{border-color:#7fd694}@media (max-width:700px){.world-media button{width:34px;height:34px}.world-self-view{top:max(calc(max(16px,env(safe-area-inset-top)) + 128px),var(--app-camera-top,0px));border-radius:18px;width:80px;height:80px;right:16px}}@media (max-width:520px){.world-header-actions .world-invite{padding:12px}.world-header-actions>.world-invite>span{display:none}}@media (max-height:500px){.world-self-view{width:72px;height:72px;top:70px}}.world-chat-toggle{color:#496046;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative}.world-chat-toggle:hover{background:#fff}.world-chat-toggle[aria-expanded=true]{color:#fff;background:#3f5e43;border-color:#3f5e43}.world-chat-toggle:disabled{opacity:.5;cursor:default}.world-chat-unread{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#3f5e43;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;line-height:18px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fbfcf8}.world-watch-chat,.world-watch-full{color:#4b6444;background:#edf1e6;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.world-watch-chat:hover,.world-watch-full:hover,.world-watch-link:hover{background:#e0e8d6}.world-watch-link{color:#4b6444;background:#edf1e6;border:0;border-radius:19px;flex-shrink:0;align-items:center;gap:7px;height:38px;padding:0 15px 0 13px;font-size:12px;display:flex}.world-watch-chat[aria-expanded=true]{color:#fff;background:#3f5e43}.world-chat{--chat-bottom:186px;left:max(30px,env(safe-area-inset-left));bottom:var(--chat-bottom);z-index:2;width:min(340px,100vw - 60px);position:absolute}.world-chat-feed{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.world-chat-feed li{color:#2c4631;overflow-wrap:anywhere;background:#fffffff0;border-radius:15px;max-width:100%;padding:8px 13px;font-size:13px;line-height:1.45;animation:linear forwards world-chat-feed;box-shadow:0 4px 20px #364b3314}.world-chat-feed strong{color:#355139;font-weight:600}@keyframes world-chat-feed{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.world-shell.is-chatting .world-desktop-guide{display:none}.world-chat.is-open{--chat-bottom:60px;width:min(380px,100vw - 60px);min-height:60px;max-height:min(540px,calc(100dvh - var(--chat-bottom) - 150px));color:#2c4631;-webkit-user-select:text;user-select:text;background:#fbfcf8f7;border-radius:18px;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.world-chat-head{border-bottom:1px solid #e4eadd;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 10px 10px 16px;display:flex}.world-chat-head>span{flex-direction:column;gap:2px;min-width:0;display:flex}.world-chat-head strong{letter-spacing:-.3px;color:#2f4a34;text-overflow:ellipsis;white-space:nowrap;font:18px Georgia,serif;overflow:hidden}.world-chat-head small{color:#6a7c5f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.world-chat-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.world-chat-menu{display:flex;position:relative}:is(.world-chat-actions,.world-chat-menu)>button{color:#5d7350;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;position:relative}:is(.world-chat-actions,.world-chat-menu)>button:is(:hover,[aria-expanded=true]){background:#eaf0df}.world-chat-menu>button i{background:#c4873b;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #fbfcf8}.world-chat-menu [role=menu]{z-index:3;background:#fff;border:1px solid #e1e8d8;border-radius:13px;width:max-content;max-width:250px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #364b3326}.world-chat-menu [role=menu] button{color:#2f4a34;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.world-chat-menu [role=menu] button:is(:hover,:focus-visible){background:#eef2e6}.world-chat-menu [role=menu] span{flex-direction:column;gap:2px;display:flex}.world-chat-menu [role=menu] small{color:#6a7c5f;font-size:11px}.world-chat-menu [role=menu] svg{color:#3f5e43;flex-shrink:0}.world-chat-log{min-height:min(150px,calc(var(--visible,100dvh)*.22));overflow-anchor:none;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#cfd9c5 transparent;flex-direction:column;flex:auto;margin:0;padding:12px 14px 3px;list-style:none;display:flex;overflow-y:auto}.world-chat-log li{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;margin-top:10px;font-size:14px;line-height:1.4;display:flex;position:relative}.world-chat-log li:first-child{margin-top:auto}.world-chat-log li.is-joined{margin-top:3px}.world-chat-log li.is-self{align-items:flex-end}.world-chat-log strong{color:#55694a;margin:0 0 3px 12px;font-size:12px;font-weight:600}.world-chat-log li.is-agent strong{color:#75608a}.world-chat-log li:is(.is-self,.is-joined):not(.world-chat-invite) strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.world-chat-log li>span{color:#263f2c;background:#e9eee2;border-radius:17px;max-width:86%;padding:8px 12px}.world-chat-log li.is-self>span{color:#fff;background:#3f5e43}.world-chat-log li.is-agent>span{color:#43345a;background:#efe9f5}.world-chat-log a{color:inherit;text-underline-offset:2px;text-decoration:underline}.world-chat-log li.world-chat-time{color:#6f8064;font-variant-numeric:tabular-nums;align-self:center;margin-top:14px;font-size:11px}.world-chat-log li.world-chat-time+li{margin-top:8px}.world-chat-log li.world-chat-empty{text-align:center;color:#6a7c5f;align-self:center;max-width:27em;margin:auto 0;padding:14px 6px;font-size:13px;line-height:1.55}.world-chat-coming{color:#6f8064;flex:none;align-items:center;gap:7px;height:18px;margin:0;padding:0 16px 0 26px;font-size:12px;line-height:16px;display:flex}.world-chat-coming span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.world-chat-coming i{flex:none;gap:3px;display:flex}.world-chat-coming b{opacity:.3;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite world-chat-coming}.world-chat-coming b:nth-child(2){animation-delay:.19s}.world-chat-coming b:nth-child(3){animation-delay:.38s}@keyframes world-chat-coming{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.world-chat-coming b{opacity:.75}}.world-chat-log a.world-chat-mention{font-weight:600;text-decoration:none}@media (hover:hover){.world-chat-log a.world-chat-mention:hover{text-decoration:underline}}.world-chat-log li.is-focus>span{animation:2.8s ease-out world-chat-focus}@keyframes world-chat-focus{0%,40%{color:#263f2c;background:#f8ecc4;box-shadow:0 0 0 2px #dcb54a}}.world-chat-log li.world-chat-note{color:#6a7c5f;text-align:center;align-self:center;max-width:26em;padding:2px 8px;font-size:12px;line-height:1.45}.world-chat-mentions{z-index:3;overscroll-behavior:contain;background:#fff;border:1px solid #e1e7dc;border-radius:14px;max-height:268px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;bottom:calc(100% + 4px);left:8px;right:8px;overflow-y:auto;box-shadow:0 -6px 30px #1b2a1d1f,0 2px 8px #1b2a1d14}.world-chat-mentions li{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:5px 10px;display:flex}.world-chat-mentions li.is-active{background:#eef2ea}@media (hover:hover){.world-chat-mentions li:hover{background:#f3f6f0}.world-chat-mentions li.is-active:hover{background:#eef2ea}}.world-chat-mentions li span{min-width:0;display:grid}.world-chat-mentions strong,.world-chat-mentions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-chat-mentions strong{color:#2a3b2e;font-size:13.5px;font-weight:600}.world-chat-mentions small{color:#7d8c72;font-size:12px}@media (prefers-reduced-motion:reduce){.world-chat-log li.is-focus>span{animation:none;box-shadow:0 0 0 2px #dcb54a}}.world-chat-error{color:#a4543b;flex-shrink:0;margin:0;padding:0 16px 8px;font-size:12px;line-height:1.5}.world-chat-deleted{color:#6b7066;border-top:1px solid #e4eadd;flex-shrink:0;margin:0;padding:12px 16px 14px;font-size:13px;line-height:1.5}.world-chat-form{border-top:1px solid #e4eadd;flex-shrink:0;gap:8px;padding:10px 10px 10px 12px;display:flex;position:relative}.world-chat-form input{color:#263f2c;background:#fff;border:1px solid #d6dfce;border-radius:20px;outline:none;flex:1;min-width:0;padding:10px 14px;font-size:14px}.world-chat-form input::placeholder{color:#7d8c72}.world-chat-form input:focus{border-color:#8fa47d;box-shadow:0 0 0 3px #708b4c22}.world-chat-form button{color:#fff;background:#3f5e43;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.world-chat-form button:hover{background:#304a33}.world-chat-form button:disabled{opacity:.4;cursor:default}@media (pointer:coarse),(max-width:700px){.world-chat{--chat-bottom:max(206px,calc(env(safe-area-inset-bottom) + 181px));left:max(16px,env(safe-area-inset-left));width:min(340px,100vw - 32px)}.world-chat.is-open{--chat-bottom:max(206px,calc(env(safe-area-inset-bottom) + 181px),calc(var(--keyboard,0px) + 10px));max-height:min(540px,calc(100dvh - var(--chat-bottom) - max(16px,env(safe-area-inset-top)) - 96px),calc(var(--visible,100dvh) - 70px))}.world-chat-log li{font-size:15px}.world-chat-form input{font-size:16px}}@media (max-width:700px){.world-chat-toggle{width:40px;height:40px}.world-chat.is-open{width:auto;right:16px}}@media (max-height:560px){.world-chat:not(.is-fullscreen) .world-chat-head{padding-top:6px;padding-bottom:6px}.world-chat:not(.is-fullscreen) .world-chat-head small{display:none}.world-chat-log{min-height:64px}}@media (max-height:500px){.world-chat{--chat-bottom:171px}.world-chat.is-open{--chat-bottom:45px;max-height:calc(100dvh - var(--chat-bottom) - 90px)}}@media (max-height:500px) and (pointer:coarse),(max-height:500px) and (max-width:700px){.world-chat.is-open{--chat-bottom:calc(var(--keyboard,0px) + 10px);left:calc(max(28px,env(safe-area-inset-left)) + 112px);right:calc(max(22px,env(safe-area-inset-right)) + 174px);width:auto;max-height:min(calc(100dvh - var(--chat-bottom) - 80px),calc(var(--visible,100dvh) - 20px))}.world-shell.is-chatting .world-connection{visibility:hidden}}.world-shell[data-keyboard] .world-chat.is-open:not(.is-fullscreen){--chat-bottom:calc(var(--keyboard,0px) + 10px);max-height:calc(var(--visible,100dvh) - 20px)}.world-shell[data-keyboard] .world-chat:not(.is-fullscreen) .world-chat-head{padding-top:6px;padding-bottom:6px}.world-shell[data-keyboard] .world-chat:not(.is-fullscreen) .world-chat-head small{display:none}.world-shell[data-keyboard] .world-chat:not(.is-fullscreen) .world-chat-log{min-height:40px}@media (max-height:500px){.world-shell[data-keyboard] .world-chat:not(.is-fullscreen) .world-chat-head{display:none}}@media (max-width:360px){.world-header{gap:6px}.world-header-actions{gap:5px}.world-presence{padding:11px 10px}}.world-quick{right:max(28px,env(safe-area-inset-right));z-index:2;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .25s,visibility .25s;display:flex;position:absolute;bottom:120px}.world-shell.is-watching .world-quick{opacity:0;visibility:hidden}@media (pointer:coarse),(max-width:700px){.world-quick{right:max(24px,env(safe-area-inset-right));bottom:max(180px,calc(env(safe-area-inset-bottom) + 155px))}}@media (max-height:500px){.world-quick{bottom:68px}}@media (max-height:500px) and (pointer:coarse),(max-height:500px) and (max-width:700px){.world-quick{flex-direction:row;bottom:195px}.world-touch-actions{bottom:64px}}@media (max-height:500px) and (min-width:480px) and (pointer:coarse),(max-height:500px) and (min-width:480px) and (max-width:700px){.world-quick{bottom:137px}.world-touch-actions{align-items:center}.world-touch-actions .world-touch-stack{flex-direction:row;gap:12px}}.world-safe{visibility:hidden;pointer-events:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:absolute}@media (max-width:520px){.world-header{align-items:center;gap:8px}.world-pill{justify-content:center;width:40px;height:40px;padding:0}.world-presence{gap:5px;padding:11px}.world-presence .connection-dot.online{display:none}.presence-mics{border:0;margin:0;padding:0;font-size:0}}@media (max-width:380px){.world-header{left:12px;right:12px}.world-header-actions{gap:6px}}@media (max-width:360px){.presence-mics{display:none}}@media (max-width:340px){.world-header-actions>.world-invite{display:none}}.world-room{color:#496046;white-space:nowrap;border-radius:21px;align-self:center;align-items:center;gap:7px;margin-left:auto;margin-right:-15px;padding:10px 14px;font-size:12px;display:flex}.world-header-room{display:contents}.world-room-invite{display:none}.world-header-room+.world-header-actions{margin-left:0}.world-room svg{flex-shrink:0}.world-room small{color:#7e9170;border-left:1px solid #dbe3d1;padding-left:8px;font-size:11px}.world-room.is-private{color:#fff;background:#3f5e43;border-color:#3f5e43}.world-room.is-private:hover{background:#304a33}@media (max-width:960px){.world-header-room{align-items:center;gap:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0}.world-room{margin:0;padding:7px 11px;font-size:11px}.world-room small{font-size:10px}.world-header-room+.world-header-actions{margin-left:auto}}@media (max-width:820px){.world-pill>span:not(.account-unsaved),.world-invite-more,.desktop-word{display:none}.world-pill .account-unsaved{position:absolute;top:8px;right:8px}}@media (max-width:820px) and (min-width:701px){.world-header{gap:16px}.world-pill{padding:13px}}@media (max-width:386px){.world-header{gap:6px}.world-header-actions{gap:5px}.world-presence{gap:4px;padding:11px 9px}}@media (max-width:330px){.world-header{left:10px;right:10px}.presence-mics{display:none}}@media (max-width:350px){.world-header-start{gap:6px}.world-header :is(.world-pill,.world-activity-toggle,.world-chat-toggle){width:36px;height:36px}.world-media{padding:3px}.world-media button{width:34px;height:34px}.world-presence{padding:9px 8px}}@media (max-width:600px){.world-header-actions>.world-invite{display:none}.world-room-invite{border-radius:16px;gap:6px;height:32px;padding:0 12px;font-size:11px;display:flex}}@media (max-height:500px) and (max-width:960px){.world-banner{--banner-top:120px}}.world-room-card{background:#edf1e6;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:14px;padding:12px 14px;display:flex}.world-room-card.is-private{color:#fff;background:#3f5e43}.world-room-icon{flex-shrink:0;place-items:center;margin-top:1px;display:grid}.world-room-card>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.world-room-card strong{flex-wrap:wrap;align-items:baseline;gap:3px 9px;font-size:13px;font-weight:600;display:flex}.world-room-card small{color:#6c805b;font-size:11px;line-height:1.5}.world-room-card.is-private small{color:#d3e0cd}.world-room-code{opacity:.8;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font:400 11px ui-monospace,SFMono-Regular,Menlo,monospace}.world-room-switch{flex-wrap:wrap;justify-content:space-evenly;display:flex}@media (max-width:560px),(max-height:500px){.world-watch-controls button:not(.world-watch-play){gap:0}.world-watch-controls button:not(.world-watch-play) svg{display:none}.world-watch-controls .is-back:before{content:"−"}.world-watch-controls .is-ahead:before{content:"+"}.world-watch-shared{display:none}}@media (max-width:560px){.world-watch{bottom:max(12px,env(safe-area-inset-bottom));border-radius:22px;gap:8px;width:calc(100% - 24px);padding:10px}.world-watch-title{flex:1 1 0;gap:9px;padding-left:4px}.world-watch-title>span{min-width:0;max-width:none}.world-watch-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-watch-full,.world-watch-chat,.world-watch-done{order:1}.world-watch-controls{flex:0 0 100%;order:2}.world-watch-controls button:not(.world-watch-play){flex:1 1 0;justify-content:center;min-width:0;padding:9px 0}.world-watch-volume{flex:120px;order:3;min-width:0}.world-watch-volume input{flex:1;width:0;min-width:0}.world-watch-link{order:3}.world-watch:not(.is-synced) .world-watch-title{flex-basis:100%}.world-watch:not(.is-synced) .world-watch-link{order:0}}@media (max-height:500px){.world-watch{bottom:max(8px,env(safe-area-inset-bottom));gap:8px 10px;padding:7px 8px 7px 14px}.world-watch.is-synced .world-watch-title>svg,.world-watch.is-synced .world-watch-title strong{display:none}.world-watch-controls button:not(.world-watch-play){padding:8px 7px}.world-watch-volume input{width:64px}.world-watch-link{justify-content:center;width:38px;padding:0}.world-watch-link span{display:none}}.world-fill-exit{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:3;color:#fff;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.world-fill-exit:hover{background:#ffffff40}.world-shell.is-filling :is(.world-chat,.world-banner){display:none}:root:has(.world-shell.is-filling){background:#000}:root:has(.world-shell.is-filling) body{background:#000}.world-chat.is-open.is-fullscreen{inset:auto 0 var(--keyboard,0px);z-index:80;width:100%;height:min(100dvh,var(--visible,100dvh));box-sizing:border-box;min-height:0;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfcf8;border:0;border-radius:0;justify-content:flex-start;position:absolute}.world-chat.is-fullscreen>*{box-sizing:border-box;width:min(100%,760px);margin-left:auto;margin-right:auto}.world-chat.is-fullscreen .world-chat-head{padding:16px 20px}.world-chat.is-fullscreen :is(.world-chat-actions,.world-chat-menu)>button{width:40px;height:40px}.world-chat.is-fullscreen .world-chat-head strong{font-size:22px}.world-chat.is-fullscreen .world-chat-head small{font-size:13px}.world-chat.is-fullscreen .world-chat-log{padding:18px 20px 4px}.world-chat.is-fullscreen .world-chat-coming{padding:0 20px 0 32px}.world-chat.is-fullscreen .world-chat-log li{font-size:15px}.world-chat.is-fullscreen .world-chat-log li>span{max-width:74%}.world-chat.is-fullscreen .world-chat-form{padding:14px 20px}.world-chat.is-fullscreen .world-chat-form input{font-size:16px}.world-chat.is-fullscreen .world-chat-form button{width:42px;height:42px}.world-chat.is-fullscreen>.world-agent-activity{border-radius:0;max-height:min(45dvh,420px)}.world-chat.is-fullscreen>.world-agent-activity .world-agent-activity-events{max-height:320px}@media (max-width:550px){.world-chat.is-fullscreen .world-chat-head{padding:10px 12px}.world-chat.is-fullscreen .world-chat-log{padding:12px 15px 3px}.world-chat.is-fullscreen .world-chat-coming{padding:0 15px 0 27px}.world-chat.is-fullscreen .world-chat-form{padding:10px 12px}.world-chat.is-fullscreen>.world-agent-activity{max-height:min(40dvh,300px)}}@media (max-height:500px){.world-chat.is-fullscreen .world-chat-head{padding-top:6px;padding-bottom:6px}.world-chat.is-fullscreen .world-chat-head strong{font-size:19px}.world-chat.is-fullscreen>.world-agent-activity{max-height:35dvh}.world-chat.is-fullscreen .world-chat-form{padding-top:8px;padding-bottom:8px}}.world-chat-who{all:unset;cursor:pointer}.world-chat-who:hover{text-underline-offset:3px;text-decoration:underline}.world-chat-who:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #708b4c}.world-touch-stack{flex-direction:column;align-items:center;gap:10px;display:flex}.world-touch-actions .world-stance{gap:0;width:50px;height:50px}.world-touch-actions .world-stance svg{width:21px;height:21px}.world-touch-actions .world-stance>span{font-size:8.5px}.world-touch-actions .world-stance.is-crouch{color:#3f5a36;background:#e8f0df;border-color:#cbdcbc}.world-touch-actions .world-stance.is-crawl,.world-touch-actions .world-stance.is-rest{color:#fff;background:#46653f;border-color:#738d65}.world-shell{--turn-bottom:208px}.world-turn{left:30px;bottom:var(--turn-bottom);z-index:1;color:#3f5137;border-radius:26px;align-items:center;gap:2px;padding:4px;animation:.2s ease-out world-turn-in;display:flex;position:absolute}.world-turn button{color:#46653f;cursor:pointer;touch-action:none;background:#eef2e9;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@media (hover:hover){.world-turn button:hover{background:#e3eadb}}.world-turn button:active{color:#fff;background:#46653f}.world-turn button:focus-visible{outline-offset:2px;outline:2px solid #7fa86e}.world-turn-label{text-align:center;flex-direction:column;align-items:center;gap:3px;width:108px;line-height:1.1;display:flex}.world-turn-label strong{font-size:12px;font-weight:600}.world-turn-label small{color:#7c8c70;white-space:nowrap;font-size:10px}@keyframes world-turn-in{0%{opacity:0;translate:0 6px}}@media (pointer:coarse),(max-width:700px){.world-turn{left:max(28px,env(safe-area-inset-left))}.world-shell{--turn-bottom:max(203px,calc(env(safe-area-inset-bottom) + 178px))}}@media (max-width:700px){.world-shell{--turn-bottom:max(193px,calc(env(safe-area-inset-bottom) + 168px))}}@media (max-height:500px){.world-shell{--turn-bottom:193px}}@media (max-height:500px) and (pointer:coarse),(max-height:500px) and (max-width:700px){.world-shell{--turn-bottom:154px}}.world-shell:has(>.world-turn) .world-chat:not(.is-open){--chat-bottom:calc(var(--turn-bottom) + 62px)}.world-shell.is-chatting .world-turn{opacity:0;visibility:hidden}.world-shell [data-front]{z-index:7}@media (prefers-reduced-motion:reduce){.world-turn{animation:none}}.world-shell.is-page-zoomed,.world-canvas.is-page-zoomed canvas,.world-shell.is-page-zoomed :is(.world-joystick,.world-touch-actions button,.world-turn button,.world-app-button,.world-app-pad,.world-watch-volume input,.world-menu-volume input){touch-action:pinch-zoom}.world-stage[data-edge]{height:var(--edge-height);position:absolute;bottom:auto}.world-stage[data-edge=flow]{height:calc(var(--edge-height) + 2*var(--edge-bleed))}.world-stage[data-edge=held] .world-canvas{top:calc(-1*var(--edge-bleed));height:calc(var(--edge-height) + 2*var(--edge-bleed));bottom:auto}.world-shell[data-edge]{visibility:hidden}:where(.world-shell[data-edge])>*{visibility:visible}:root:has(.world-stage[data-edge]) body{background:#dce5d9}.world-edge-tint{z-index:99;pointer-events:none;background:#fbfcf8 padding-box content-box;height:0;padding-top:12px;position:fixed;left:0;right:0}.world-edge-tint.is-top{top:0}.world-edge-tint.is-bottom{bottom:0}.world-edge-tint.is-studio{background-color:#fdfdfb;display:none}@media (max-width:700px){.world-edge-tint.is-studio{display:block}}
