:is(.office-shell dialog:has(>.inventory-layout),.office-shell dialog:has(.achievement-list)){color:#463626;background:#e9d9a2;border:10px solid #644a2c;border-image:url(/art/gui/inventory-panel.png) 14 4 5 fill/28px 8px 10px;border-radius:0;padding:14px 20px 18px}.office-shell dialog:has(.achievement-list){border-image-source:url(/art/gui/achievements-panel.png)}.office-shell dialog:has(>.inventory-layout){width:min(980px, calc(100vw - var(--world-left,0px) - 32px));max-height:92vh}.office-shell dialog:has(>.inventory-layout)>:is(h2,.ui-dialog-header){text-align:center;color:#203e2c;background:0 0;margin:0 36px 12px;padding:0;font-size:25px;line-height:30px}.inventory-layout{background:#e9d9a2;border:0;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);gap:18px;padding:12px}.inventory-avatar{background-position:50%;justify-content:center;align-items:center;height:130px;margin:0 auto;display:flex}.inventory-avatar canvas{object-fit:contain;width:86px;height:129px}.inventory-layout .equipment-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.inventory-layout .equipment-slot{aspect-ratio:1;background:#d0a16b;border:2px solid #a4794d;min-height:36px;padding:3px}.inventory-layout .inventory-grid{gap:4px}.inventory-layout .inventory-slot{aspect-ratio:1;touch-action:none;background:#cda16e;border:2px solid #a47b50;border-radius:0;min-height:0;padding:5px;position:relative}.inventory-layout .inventory-slot.selected{background:#dbbc8a;border-color:#43845b}.inventory-layout .inventory-detail{color:#493720;background:#d7bd87;border:1px solid #aa875b;gap:8px;min-height:42px;margin-top:8px;padding:8px 12px}.inventory-detail p{margin:0}.inventory-layout button:not(.inventory-slot):not(.equipment-slot){color:#f5edc5;background:#559d70;border:2px solid #386746;border-radius:2px;padding:6px 10px;font-size:16px}.inventory-history{gap:4px;margin:10px 0;font-size:13px}.inventory-layout .adventure-item-actions{margin:8px 0 0;padding:0}.inventory-layout .supply-slots:empty{display:none}.inventory-layout .skill-bars{gap:5px;margin-top:8px}.skill-bars>div>span{font-size:18px}.skill-segments{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;height:13px;margin:5px 0;display:grid}.skill-segments i{background:#544d36;border:1px solid #3f3c2c}.skill-segments i.earned{background:#61aa64;border-color:#47794a}.skill-bars progress{height:5px}.office-shell .inventory-close{color:#483620;background:#e5cf99;border:2px solid #63482b;border-radius:0;width:27px;height:27px;padding:0;font-size:23px;line-height:20px;position:absolute;top:8px;right:10px}.item-tooltip{z-index:20;color:#f6e4b5;white-space:nowrap;pointer-events:none;text-align:center;background:#30281f;border:1px solid #ae9467;padding:7px 12px;line-height:1.3;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.item-tooltip strong,.item-tooltip small{font-size:15px;display:block}.inventory-slot:hover>.item-tooltip{display:block}.shop-item-list button{position:relative}.shop-item-list button:hover:after{content:attr(data-item-name) "\a " attr(data-item-price);white-space:pre;color:#f6e4b5;pointer-events:none;z-index:30;text-align:center;background:#30281f;border:1px solid #ae9467;padding:7px 12px;position:absolute;bottom:100%;right:8px}.item-dragging,.item-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.item-drag-ghost{opacity:.8;box-sizing:border-box;contain:strict;background:0 0;border:0;place-items:center;width:56px;height:56px;margin:0;padding:6px;display:grid;inset:auto;overflow:clip;z-index:2147483647!important;pointer-events:none!important;position:fixed!important}.item-drag-ghost::backdrop{pointer-events:none;background:0 0}.item-drag-ghost>.adventure-item,.item-drag-ghost>.item-icon{place-items:center;width:100%;height:100%;display:grid}.item-drag-ghost .item-tooltip{display:none!important}.item-drag-ghost img{width:32px;height:32px;image-rendering:pixelated}.inventory-layout img,.chest-draft img,.item-shop img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.chest-draft .adventure-slots button{touch-action:none}.office-shell.rail-collapsed .stamina-panel.pixel-energy{display:block}.office-shell .stamina-panel.pixel-energy{z-index:30}.office-shell .adventure-dialog{text-align:center}.office-immersive .sprite-clock .coin-balance strong{color:#fff1b8;letter-spacing:0;text-shadow:1px 1px #765122;grid-template-columns:repeat(8,1fr);font-size:25px;line-height:28px;display:grid}.office-immersive .sprite-clock .coin-balance strong span{text-align:center}.office-immersive .sprite-clock .clock-info small{text-align:center;font-weight:700;line-height:27px;font-size:21px!important}.office-shell .brand{font-family:DigitalDisco,sans-serif;font-weight:700}.profile-portrait{background-image:url(/art/custom-office/outfit-0000.png)!important;background-position:0 -48px!important;background-size:144px 192px!important}.stack-count{color:#fff4cf;text-shadow:1px 1px #30271f;pointer-events:none;font-size:17px;position:absolute;bottom:2px;right:4px}.item-description{margin-top:4px;font-size:14px;display:block}.office-shell dialog:has(>.inventory-layout)>:is(h2,.ui-dialog-header){margin:0 40px;font-size:20px;line-height:26px;position:absolute;top:1px;left:0;right:0}.inventory-avatar canvas{width:128px;height:192px}.inventory-history{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}.inventory-layout .skill-bars>div{gap:0}.inventory-layout .skill-bars progress{height:4px}.office-immersive .sprite-clock .coin-balance{width:144px}.office-shell dialog:has(.adventure-dialog)>:is(h2,.ui-dialog-header){text-align:center}.achievement-list article{color:#49371f;background:#d4b180;border:2px solid #927044;border-radius:0}.achievement-list article.unlocked{background:#ddd09e;border-color:#4e9266}.achievement-list article>span{color:#4e794d;background:#c79e6b;border:2px solid #ae8859;border-radius:0}.achievement-list small{color:#634b2b}.office-immersive .sprite-clock .coin-balance strong{color:#24170d;text-shadow:none}.office-shell dialog:has(>.inventory-layout){inset:auto;left:var(--world-center-x,50vw);top:var(--world-center-y,50vh);max-width:min(1000px,100vw - 24px);margin:0;position:fixed;transform:translate(-50%,-50%)}.office-shell .adventure-toast,.office-shell .runtime-notice{left:var(--world-center-x,50vw);max-width:min(560px,80vw);font:14px Arial,sans-serif;position:fixed;transform:translate(-50%)}.office-shell .item-tooltip,.office-shell .item-tooltip *{color:#35291c;text-shadow:none;font:14px Arial,sans-serif!important}.office-shell .achievement-list small{color:#51432d!important}.achievement-list article>span{background:#cab07e;border:3px solid #92734e;border-radius:50%;place-items:center;width:58px;min-width:58px;height:58px;font-size:28px;display:grid}.office-shell dialog>.button{margin-top:18px}.inventory-avatar[role=button]{cursor:pointer}.wood-in-world .wood-timing i{transform:translate(-50%)}.inventory-trash{float:right;color:#fff;cursor:default;background:#8f3e39;border-radius:8px;padding:10px 14px;font:24px Arial}.inventory-trash:hover{background:#b64c42}.office-shell dialog:has(.achievement-list){background:#e9d9a2;border:8px solid #755636;box-shadow:inset 0 22px #519b76,inset 0 0 0 2px #bea877}.office-shell dialog:has(.achievement-list)>:is(h2,.ui-dialog-header){background:0 0}.office-shell dialog:has(.achievement-list)>button:last-child{margin-top:20px}.office-shell .item-tooltip,.office-shell .item-tooltip *{color:#fff0c9!important}.office-shell .inventory-slot{overflow:visible}.office-shell .inventory-slot:hover{z-index:30}.office-shell dialog:has(>.inventory-layout){border:8px solid #755636;padding-top:8px;box-shadow:inset 0 48px #519b76,inset 0 0 0 2px #bea877}.office-shell dialog:has(>.inventory-layout)>:is(h2,.ui-dialog-header){min-height:36px;margin-bottom:14px;line-height:36px}.office-shell dialog:has(>.inventory-layout){padding-top:50px}.office-shell .inventory-avatar{height:140px}.office-shell .inventory-slot>.item-tooltip{top:calc(100% + 4px);bottom:auto}.inventory-layout .equipment-panel{align-self:start;position:relative}.inventory-layout .equipment-panel .avatar-settings{z-index:2;border:2px solid #755636;border-radius:0;width:30px;height:30px;min-height:0;padding:0;font:24px/26px DigitalDisco,monospace;position:absolute;top:0;left:0}.office-shell dialog:has(>.inventory-layout)>:is(h2,.ui-dialog-header){color:#fff0bd;text-shadow:2px 0 #604728,0 2px #604728,-2px 0 #604728,0 -2px #604728,3px 3px #302b20;font:700 30px/38px DigitalDisco,monospace}.inventory-layout .inventory-slot>.adventure-item{justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex;position:absolute;inset:0}.inventory-layout .inventory-slot>.adventure-item img{object-fit:contain;width:64%;max-width:none;height:64%;max-height:none}.inventory-layout .inventory-slot>.item-icon{width:64%;height:64%}.inventory-trash{float:none;margin:0 12px 0 auto;padding:4px 10px;display:block}.achievement-history{grid-column:1/-1;padding:6px 0 12px}.office-shell .achievement-history{text-align:center;flex-direction:column;gap:4px;margin:0;display:flex}.office-shell .achievement-history>*{color:#493720;margin:0;font-size:16px;line-height:22px}.brand-version-group{align-items:center;gap:7px;min-width:0;display:flex}.brand-version-group .brand{min-width:0}.brand-version-group .app-version{color:#c9cda8;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-top:8px;padding:0;font:12px Arial,sans-serif}.app-changelog{text-align:left;max-width:600px}.resident-avatar{flex-shrink:0;position:relative}.resident-online-dot{background:#38bd78;border:2px solid #292b30;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:0}.office-shell .pixel-energy>span,.office-shell .pixel-energy>small{box-sizing:border-box;width:60px;margin-left:-9px;padding:6px;font-size:14px;line-height:20px}.office-shell .mic-group:has(.toolbar-button.is-on) .device-toggle{color:#39e57d;background:#153321}.office-shell .mic-fill{background:linear-gradient(to top, #28d46c88 calc(var(--mic-level,0) * 100%), transparent 0);border-radius:50%;inset:9px;transform:none}.office-shell .sprite-clock .clock-info time{box-sizing:border-box;letter-spacing:0;text-shadow:none;place-items:center;padding:0 6px;font:900 25px/27px monospace;display:grid}.adventure-toast{align-items:center;gap:14px;max-width:min(600px,100vw - 32px);animation:6s forwards adventure-toast-expire;display:flex}.adventure-toast button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font:700 22px Arial}@keyframes adventure-toast-expire{0%{opacity:0;transform:translate(-50%,8px)}5%,78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-28px)}}.changelog-pages{z-index:2;background:#eadba5;flex-wrap:wrap;gap:6px;max-width:100%;padding:4px 0 10px;display:flex;position:sticky;top:0;overflow-x:hidden}.changelog-pages button{color:#493720;cursor:pointer;background:#d5bd82;border:1px solid #795b35;flex:0 auto;min-width:0;padding:5px 9px}.changelog-pages button.active{color:#fff1c5;background:#795b35}.app-changelog li{margin:12px 0;line-height:1.5}.player-portrait{background:#a8b295;border-radius:50%;width:48px;height:48px;display:inline-flex;overflow:hidden}.player-portrait .avatar-preview{object-fit:contain;image-rendering:pixelated;width:100%!important;height:100%!important}.rail-profile .player-portrait{width:100%;min-width:0;height:100%;min-height:0}.office-shell .inventory-layout .equipment-panel .avatar-settings{place-items:center;padding:0;line-height:1;display:grid}.inventory-layout .equipment-panel .avatar-settings svg{margin:0;display:block}.office-shell .skill-bars button.skill-level-button{color:#493720;text-align:left;background:0 0;border:0;width:100%;margin:0 0 6px;padding:0;font-size:18px;display:block}.skill-guide{color:#493720;text-align:left;max-width:620px}:is(dialog:has(>.skill-guide),dialog:has(>.app-changelog)){color:#493720;background:#eadba5;border:5px solid #795b35;border-radius:0;width:min(680px,100vw - 32px);padding:22px;font-size:16px}:is(dialog:has(>.skill-guide)>:is(h2,.ui-dialog-header),dialog:has(>.app-changelog)>:is(h2,.ui-dialog-header)){z-index:3;color:#493720;text-align:center;background:#eadba5;margin-top:-22px;padding:22px 0 10px;font-size:22px;position:sticky;top:-22px}dialog:has(>.app-changelog)>button{z-index:3;background:#eadba5;margin-bottom:-22px;position:sticky;bottom:-22px}.skill-guide p{line-height:1.45}.skill-guide ol{gap:8px;padding:0;list-style:none;display:grid}.skill-guide li{border:1px solid #a08556;gap:4px;padding:8px 12px;display:grid}.skill-guide li.current{background:#c1d397;border:2px solid #50876a}.office-shell .skill-guide li>*{color:#493720}.mini-profile{box-sizing:border-box;color:#f4f4f5;background:#232428;border:1px solid #45474c;border-radius:14px;width:min(280px,100vw - 16px);margin:0;padding:0 20px 20px;font:14px/1.45 Arial,sans-serif;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 40px #0008}.mini-profile-banner{background:#465a50;height:64px;margin:0 -20px}.mini-profile .mini-profile-close{color:#fff;background:#17191caa;border:0;border-radius:50%;width:28px;height:28px;padding:0;font:24px/1 Arial;position:absolute;top:8px;right:8px}.mini-profile-avatar{background:#697963;border:5px solid #232428;border-radius:50%;width:64px;height:64px;margin-top:-28px;position:relative}.mini-profile-avatar>span:last-child{background:#8a8c95;border:3px solid #232428;border-radius:50%;width:14px;height:14px;position:absolute;bottom:0;right:0}.mini-profile-avatar>span.online{background:#39bc78}.mini-profile h2{color:#f4f4f5;overflow-wrap:anywhere;margin:10px 0 4px;font:700 20px/1.3 Arial,sans-serif}.mini-profile p{margin:5px 0}.mini-profile-status{color:#bdc5c0}.mini-profile-activity{color:#b6b9c0;border-top:1px solid #414349;padding-top:12px;margin-top:14px!important}.mini-profile-activity strong{color:#eee}.office-shell .member-popup>strong{color:#f5efd9;overflow-wrap:anywhere;padding:4px 0 8px;font:700 18px/1.35 Arial,sans-serif;display:block}.office-shell .member-profile-trigger{min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.leaderboard .rank-profile{border:0;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:0;overflow:hidden}.leaderboard li>strong{flex:1}.office-shell svg.mic-capsule{border-radius:3px;width:6px;height:12px;overflow:hidden}.office-shell .mic-capsule-fill{fill:#35ed89;stroke:none;transform:scaleY(var(--mic-level,0));transform-origin:bottom;transition:transform 70ms linear}.office-shell .is-muted .mic-capsule-fill{display:none}.item-drag-source .adventure-item,.item-drag-source .item-icon{visibility:hidden}.item-click-highlight{outline-offset:2px;border-radius:4px;outline:2px solid #e8ca80!important}.mini-profile-avatar .player-portrait,.rank-profile .player-portrait{width:100%;height:100%}.office-shell .member-popup{box-sizing:border-box;max-height:calc(100dvh - 16px);overflow-y:auto}.item-drag-ghost{box-shadow:none;opacity:1}.item-drag-source>img{visibility:hidden}.office-shell .discord-channel-member{border-radius:5px;transition:background-color .12s}.office-shell .discord-channel-member:hover{background:#ffffff0c}.leaderboard li{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.leaderboard li span{float:none}.office-shell .event-marquee{left:var(--world-left,var(--rail-width))}.office-shell .toolbar-button:disabled{cursor:default}.inventory-trash{background:0 0;border:0;place-items:center;padding:0;display:grid}.pixel-shop>nav{flex-wrap:wrap;overflow:visible}.player-trade{width:min(850px,85vw);position:relative}.trade-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.trade-columns section{min-width:0}.trade-columns h3{color:#f5ebd3;font:700 17px/1.4 Arial,sans-serif}.trade-bag,.trade-offer{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.trade-offer{border:2px solid #8eaa70;border-radius:8px;padding:8px}.player-trade .inventory-slot{width:100%;min-width:0;height:44px;padding:4px}.player-trade .inventory-slot:disabled{opacity:1;cursor:default}.player-trade .adventure-item{width:32px;height:32px}.trade-close{position:absolute;top:-40px;right:0}@media (max-width:650px){.trade-bag,.trade-offer{grid-template-columns:repeat(4,minmax(0,1fr))}}.office-shell dialog:has(.player-trade){width:min(940px,95vw);max-width:95vw}.item-drag-target{outline-offset:-5px;outline:2px dashed #ffe49b!important}.office-shell .shop-launcher:active,.office-shell .inventory-launcher:active{filter:brightness(.88);translate:0 3px}.office-shell .shop-launcher,.office-shell .inventory-launcher{transition:translate .1s ease-out,filter .1s}.office-shell .leaderboard-toggle{text-transform:uppercase;color:#37271b;background:#f4dfad;border:2px solid #a8834f;border-radius:6px;padding:7px 12px;font-weight:800}.office-shell dialog:has(>.inventory-confirm-description){text-align:center;min-height:0;padding:24px;width:min(460px,90vw)!important;height:auto!important}.office-shell dialog:has(>.inventory-confirm-description)>button{min-width:110px;margin:12px 6px 0;padding:10px 18px;float:none!important;position:static!important}.ranking-skills{opacity:.8;margin-top:4px;font:12px Arial,sans-serif;display:block}.adventure-tabs button{text-transform:uppercase}.inventory-player-level{text-align:center;font:700 14px Arial,sans-serif}.live-viewer-count{color:#d3ddda;align-items:center;gap:4px;font:700 12px Arial,sans-serif;display:inline-flex}.loot-popup{z-index:15000;pointer-events:none;color:#ffe296;text-shadow:1px 2px #241c13;align-items:center;gap:4px;font:700 15px Arial,sans-serif;animation:1.1s ease-out forwards loot-rise;display:flex;position:fixed;translate:-50% -100%}.loot-popup .adventure-item{width:44px;height:44px}.loot-popup .tanucoin{width:56px;height:56px}@keyframes loot-rise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-28px)}}.adventure-item{position:relative}.new-item-tag{z-index:2;color:#ff9393;pointer-events:none;background:#241c1366;border:1px solid;border-radius:4px;padding:1px 3px;font:800 9px Arial,sans-serif;animation:2s linear infinite new-item-rainbow;position:absolute;top:-8px;right:-5px}@keyframes new-item-rainbow{to{filter:hue-rotate(360deg)}}.daily-reward .daily-coin{image-rendering:auto;background-image:url(/art/custom-office/tanucoin-splash.png);width:144px;height:144px}.office-immersive .sprite-clock .coin-balance .clock-coin{width:24px;height:24px;margin:0;position:absolute;top:3px;left:-24px}.world-name-label.is-visiting-room:after{content:"🏠 Visitando um quarto";color:#fff1c5;padding-top:4px;font:600 11px Arial,sans-serif;display:block}dialog:has(.personal-room-panel){color:#eee;background:#202225;border:1px solid #60664f;width:min(1100px,96vw);max-width:96vw;height:min(820px,94vh);max-height:94vh;padding:14px;overflow:hidden}dialog:has(.personal-room-panel)>:is(h2,.ui-dialog-header){margin:0 0 10px;font:700 20px Arial,sans-serif}.personal-room-panel{flex-direction:column;height:calc(100% - 36px);font:14px Arial,sans-serif;display:flex;position:relative}.personal-room-panel header,.personal-room-panel footer{background:#30342e;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.personal-room-panel header>div{flex:1}.personal-room-panel small{color:#d4d5c7;margin-top:5px;display:block}.personal-room-panel button{cursor:pointer;color:#fff;background:#4b5944;border:1px solid #7f956f;border-radius:6px;padding:8px 12px;font:600 13px Arial,sans-serif}.personal-room-panel button:disabled{opacity:.45;cursor:wait}.private-room-world{background:#000;outline:none;flex:1;min-height:180px;overflow:hidden}.private-room-world canvas{image-rendering:pixelated;display:block}.private-room-drawer{background:#242a24f5;border:1px solid #7c8e66;border-radius:10px;width:min(340px,85%);max-height:calc(100% - 160px);padding:16px;position:absolute;top:75px;right:12px;overflow:auto;box-shadow:0 8px 30px #0008}.private-room-items{grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0;display:grid}.private-room-items button{min-height:50px;padding:7px 2px}.private-room-items .adventure-item{width:32px;height:32px;display:inline-flex}.private-room-dismiss{float:right}.private-room-error{background:#662c29;margin:0;padding:10px}.private-room-error button{float:right}.private-room-placement{color:#fff;background:#243529ed;border:1px solid #9ac38b;padding:12px;position:absolute;bottom:80px;left:12px;right:12px}.private-room-placement button{margin-left:12px}.world-name-label.is-visiting-room:after{background:0 0;border:0;width:auto;height:auto;margin:0;position:static;transform:none}.loot-popup.loot-coins{gap:8px;font-size:24px;animation-duration:2.2s}.pixel-energy .energy-track i{transition:height .65s cubic-bezier(.16,1,.3,1)}.energy-gain{color:#b5ff91;white-space:nowrap;text-shadow:1px 2px 2px #142b19;pointer-events:none;font:800 23px Arial,sans-serif;animation:1.4s ease-out both energy-gain;position:absolute;bottom:35%;left:calc(100% + 8px)}@keyframes energy-gain{0%{opacity:0;transform:translateY(8px)scale(.8)}18%,65%{opacity:1}to{opacity:0;transform:translateY(-30px)scale(1)}}.loot-popup .adventure-item img{width:100%;height:100%}.loot-popup .adventure-item .item-icon{width:38px;height:38px}.loot-popup.loot-to-bag{animation:.95s cubic-bezier(.3,0,.7,1) both loot-to-bag}.loot-to-bag .adventure-item,.loot-to-bag .adventure-item .item-icon{width:64px;height:64px}@keyframes loot-to-bag{0%{opacity:0;transform:translateY(0)scale(.8)}18%{opacity:1;transform:translateY(-20px)scale(1.15)}38%{opacity:1;transform:translateY(-28px)scale(1)}to{transform:translate(var(--loot-x), var(--loot-y)) scale(.28);opacity:1}}.loot-popup.loot-arrived{text-align:center;background:#30271f;border:1px solid #d6b778;border-radius:8px;max-width:230px;padding:8px 12px;font-size:13px;animation:1.9s ease-out forwards loot-rise;translate:-70% -140%}:is(.office-immersive dialog:has(>.inventory-confirm-description),.office-immersive dialog:has(.activity-preparing)){width:min(420px,100vw - 32px);height:auto;min-height:0;max-height:calc(100dvh - 32px)}:is(.office-immersive dialog:has(>.inventory-confirm-description) .dialog-content,.office-immersive dialog:has(.activity-preparing) .dialog-content){height:auto;min-height:0}.activity-preparing{min-height:0;padding:12px 0}.activity-preparing p:empty{display:none}.activity-loading{gap:12px;font:14px Arial,sans-serif;display:grid}.activity-loading progress{accent-color:#8fa950;width:100%;height:8px}@media (prefers-reduced-motion:reduce){.loot-popup.loot-to-bag{animation-duration:1ms}}.resource-editor{left:calc(var(--world-left,0px) + 18px);z-index:80;color:#423423;background:#f1e3be;border:2px solid #92714b;border-radius:10px;gap:10px;width:min(340px,100vw - 36px);padding:16px;display:grid;position:fixed;bottom:92px;box-shadow:0 8px 28px #0005}.resource-editor>div{gap:8px;display:flex}.resource-editor button{cursor:pointer;padding:8px}.office-shell.office-immersive dialog:has(.activity-preparing){max-width:420px;height:fit-content;min-height:0;padding:16px 20px}.office-shell dialog:has(.activity-preparing)>:is(h2,.ui-dialog-header){margin:0 0 8px;font-size:22px}.office-shell .activity-preparing{max-height:none;padding:8px 0;overflow:visible}.office-shell .activity-preparing p{margin:4px 0 12px}.office-shell dialog:has(>.inventory-layout){width:min(900px, calc(100vw - var(--world-left,0px) - 24px), calc(100dvh * 1.45));max-height:calc(100dvh - 24px);padding:44px 10px 10px;overflow:visible}.office-shell .inventory-layout{grid-template-columns:minmax(120px,.75fr) minmax(0,2fr);gap:10px;padding:4px}.office-shell .inventory-avatar{height:clamp(60px,12dvh,96px);margin:0 auto 6px}.office-shell .inventory-avatar canvas{width:auto;height:100%}.office-shell .inventory-layout .inventory-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.office-shell .inventory-layout .inventory-slot{padding:0}.office-shell .inventory-layout .inventory-detail{padding:6px;font-size:13px}.office-shell .inventory-layout .skill-bars{gap:2px}.office-shell .inventory-layout .skill-bars button{padding:2px 4px;font-size:13px}.office-shell .inventory-layout .skill-segments{height:7px;margin:2px 0}.office-shell .inventory-layout .inventory-player-level{margin:4px 0;font-size:14px}.office-shell .inventory-layout .adventure-item-actions{gap:4px;margin:4px 0}.office-shell .inventory-layout button:not(.inventory-slot):not(.equipment-slot){padding:4px 7px;font-size:13px}.office-shell .inventory-layout .inventory-trash{margin:4px 0 0 auto}@media (max-height:650px){.office-shell .inventory-avatar{height:48px}.office-shell .inventory-layout .equipment-slot{min-height:28px}.office-shell .inventory-layout .skill-bars button{padding:1px 3px;font-size:12px;line-height:1.2}.office-shell .inventory-layout .skill-segments{height:5px;margin:1px 0}.office-shell .inventory-layout .skill-bars{margin-top:4px}}
@font-face{font-family:Discord Local;src:local(gg sans),local(gg sans Normal);font-display:swap}.discord-ui{color:#dbdee1;font-family:Discord Local,Noto Sans,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.office-shell .office-rail{color:#dbdee1;background:#2b2d31}.office-rail .online-panel.channel-sidebar{box-shadow:none;background:0 0;border:0;padding:0;overflow:auto}.discord-channels{min-width:0;padding:8px}.discord-category{color:#949ba4;align-items:center;gap:5px;margin:18px 0 6px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.discord-channel-row{border-radius:5px;align-items:center;min-height:34px;margin:2px 0;transition:background .15s ease-out;display:flex;position:relative}.discord-channel-row:hover{background:#35373c}.discord-channel-row.selected{color:#fff;background:#404249}.discord-ui button{font:inherit}.discord-channel-row button{box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px}.discord-channel-row .discord-channel-main{text-align:left;color:#b5bac1;flex:1;align-items:center;gap:9px;min-width:0;padding:5px 8px;font-weight:500;display:flex}.discord-channel-main span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.discord-channel-row.selected .discord-channel-main,.discord-channel-row:hover .discord-channel-main{color:#f2f3f5}.discord-ui svg{flex-shrink:0;width:20px;height:20px}.discord-channel-main svg{color:#949ba4}.discord-channel-main.populated svg{color:#57b987}.channel-hash{color:#949ba4;text-align:center;width:20px;font-size:25px;font-weight:650;line-height:24px}.discord-channel-row .channel-settings{opacity:0;color:#b5bac1;padding:5px;transition:opacity .15s;display:flex}.discord-channel-row:hover .channel-settings,.discord-channel-row:focus-within .channel-settings{opacity:1}.channel-settings svg,.channel-lock svg{width:15px;height:15px}.channel-lock{color:#949ba4;padding:0 4px;display:flex}.discord-channel-row.restricted .channel-lock{color:#ed4245}.discord-channel-row.restricted .discord-channel-main{opacity:.6;cursor:not-allowed}.discord-channel-member{color:#949ba4;align-items:center;gap:8px;min-height:32px;margin-left:32px;padding:3px 6px;font-size:13px;display:flex}.discord-channel-member>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.discord-channel-member>span:last-child svg{width:15px;height:15px}.discord-channel-member .player-portrait{border-radius:50%;flex:0 0 24px;width:24px;height:24px;overflow:hidden}.channel-chat-drawer{z-index:110;background:#313338;flex-direction:column;width:min(610px,52vw - 260px);min-width:350px;max-width:calc(100vw - 260px);animation:.22s ease-out channel-reveal;display:flex;position:fixed;top:0;bottom:0;left:260px;box-shadow:8px 0 24px #0004}.channel-chat-drawer>header{flex:0 0 52px;align-items:center;gap:10px;padding:0 18px;display:flex;box-shadow:0 1px 2px #0005}.channel-chat-drawer>header button{color:#b5bac1;cursor:pointer;background:0 0;border:none;width:32px;margin-left:auto;font-size:30px}.channel-messages{scrollbar-width:thin;scrollbar-color:#1e1f22 #2b2d31;flex:1;min-height:0;padding:18px 0;overflow:hidden auto}.channel-welcome{color:#949ba4;padding:28px 24px}.channel-welcome>span{color:#f2f3f5;font-size:54px}.channel-welcome h2{color:#f2f3f5;margin:0;font-size:26px}.channel-message{overflow-wrap:anywhere;margin-top:16px;padding:2px 18px 2px 72px;position:relative}.channel-message:hover{background:#2e3035}.channel-message.grouped{margin-top:0}.channel-message>.player-portrait{border-radius:50%;width:40px;height:40px;position:absolute;top:3px;left:16px;overflow:hidden}.channel-message-author{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.channel-message-author strong{color:#f2f3f5;font-weight:600}.channel-message time{color:#949ba4;font-size:11px}.channel-message p{white-space:pre-wrap;color:#dbdee1;margin:2px 0;line-height:1.5}.channel-message img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:420px;margin:5px 0;display:block}.channel-composer{flex-shrink:0;padding:12px 16px 18px}.channel-input-row{background:#383a40;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.channel-input-row textarea{resize:none;color:#dbdee1;min-width:0;max-height:120px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:4px 0}.channel-input-row textarea::placeholder{color:#949ba4}.channel-input-row button{color:#b5bac1;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 4px;font-size:24px}.channel-input-row button:disabled{opacity:.4;cursor:default}.channel-composer>small{color:#949ba4;padding:5px 8px 0;font-size:10px;display:block}.channel-composer>p{color:#f69898;font-size:12px}.channel-attachment{background:#2b2d31;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:8px;display:flex;overflow:hidden}.channel-attachment img{object-fit:contain;width:80px;height:64px}.channel-attachment span{text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.channel-attachment button{color:#dbdee1;background:0 0;border:0;font-size:22px}.channel-permission-members{max-height:45vh;margin-bottom:16px;overflow-y:auto}.channel-permissions label{align-items:center;gap:10px;padding:8px 0;display:flex}.channel-permissions input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.channel-permissions .player-portrait{border-radius:50%;width:28px;height:28px;overflow:hidden}@keyframes channel-reveal{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@media (max-width:800px){.channel-chat-drawer{width:100%;min-width:0;max-width:100%;left:0}.discord-channel-row .channel-settings{opacity:1}}@media (prefers-reduced-motion:reduce){.channel-chat-drawer{animation:none}.discord-channel-row{transition:none}}.office-shell.office-immersive:not(.rail-collapsed){--rail-width:260px}.office-shell.office-immersive:not(.rail-collapsed) .office-rail{padding-left:8px;padding-right:8px}body:has(.rail-collapsed) .channel-chat-drawer{left:64px}.discord-ui .player-portrait>canvas,.channel-permissions .player-portrait>canvas{object-fit:contain;width:100%;height:100%;display:block}.channel-members-drawer{z-index:111;background:#2b2d31;flex-direction:column;width:min(300px,100vw);animation:.22s ease-out channel-reveal;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0004}.channel-members-drawer header{border-bottom:1px solid #202225;justify-content:space-between;align-items:center;padding:16px;display:flex}.channel-members-drawer header button{color:#dbdee1;background:0 0;border:0;font-size:24px}.channel-members-drawer .members-directory{padding:12px;overflow-y:auto}.channel-members-drawer .resident-person{text-align:left;color:#b5bac1;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.channel-members-drawer .resident-person:hover{background:#35373c}.channel-members-drawer .player-portrait{border-radius:50%;flex:0 0 32px;width:32px;height:32px;overflow:hidden}.channel-members-drawer small{font-size:10px;display:block}@media (max-width:680px){.office-shell.office-immersive:not(.rail-collapsed){--rail-width:150px}}.discord-channel-row.unread{color:#f2f3f5}.channel-unread-mark{background:#f2f3f5;border-radius:0 4px 4px 0;width:4px;height:9px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.discord-channel-member .channel-member-avatar{border-radius:50%;flex:0 0 24px;width:24px;height:24px;transition:box-shadow .12s ease-out;box-shadow:0 0 0 2px #0000}.discord-channel-member.speaking .channel-member-avatar{box-shadow:0 0 0 2px #43b581}.discord-channel-member .channel-member-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.discord-channel-member .channel-member-status{flex-direction:row-reverse;flex-shrink:0;align-items:center;gap:6px;display:flex}.channel-member-status>span{align-items:center;display:inline-flex}.channel-member-status .channel-muted-icon{color:#b5bac1}.channel-member-status .channel-muted-icon svg{stroke-width:2.2px;width:16px;height:16px}.channel-member-status .channel-live-badge{color:#fff;background:#ed4245;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:800;line-height:1}.channel-image-link{border-radius:10px;width:fit-content;max-width:100%;display:block;overflow:hidden}.channel-message .channel-image-link img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;display:block}.discord-channels{scrollbar-width:none}.discord-channels::-webkit-scrollbar{display:none}.channel-mode-list{scrollbar-width:none}.channel-mode-list::-webkit-scrollbar{display:none}.office-rail{scrollbar-width:none}.office-rail::-webkit-scrollbar{display:none}
.office-shell dialog:has(>.inventory-pixel){--inv-ink:#4b301d;--inv-line:#987044;--inv-paper:#f0d9a4;--inv-green:#347e61;--inv-font:clamp(12px, 1.9dvh, 20px);--inv-header-height:clamp(44px, 7dvh, 64px);box-sizing:border-box;width:min(1060px,100vw - 32px,122dvh - 39.04px);max-width:none;height:min(920px,100dvh - 32px);max-height:none;color:var(--inv-ink);font-family:DigitalDisco,monospace;font-size:var(--inv-font);text-shadow:none;background:#bd864a;border:4px solid #51331f;border-radius:3px;margin:auto;padding:clamp(54px,8.5dvh,78px) 10px 10px;position:fixed;inset:0;overflow:visible;transform:none;box-shadow:0 0 0 3px #d4a15f,0 0 0 6px #593c2a,inset 0 0 0 2px #f3cc87,inset 0 0 0 6px #926337,6px 10px #151e2180}.office-shell dialog:has(>.inventory-pixel)::backdrop{background:#101e26ba}.office-shell dialog:has(>.inventory-pixel)>:is(h2,.ui-dialog-header){height:var(--inv-header-height);box-sizing:border-box;text-align:left;color:#ffe9b6;text-shadow:2px 2px #573a23,-1px -1px #573a23;background:linear-gradient(#489674,#2e7056);border:3px solid #4d4a2b;border-radius:0;align-items:center;margin:0;padding:0 8px 0 clamp(54px,8dvh,74px);font-size:clamp(25px,4.8dvh,43px);font-weight:400;display:flex;position:absolute;inset:5px 5px auto;box-shadow:inset 0 2px #94b07c,inset 0 -3px #28523e,0 3px #e5b970}.office-shell dialog:has(>.inventory-pixel)>:is(h2,.ui-dialog-header):before{content:"";width:clamp(36px,6dvh,55px);height:90%;image-rendering:pixelated;background:url(/art/inventory/mockup-backpack.png) 50%/contain no-repeat;position:absolute;left:8px}.office-shell dialog:has(>.inventory-pixel) .inventory-close{top:calc(5px + var(--inv-header-height) / 2);z-index:2;color:#50351c;background:#f2d49a;border:2px solid #714923;border-radius:0;width:clamp(30px,4.8dvh,42px);height:clamp(30px,4.8dvh,42px);padding:0;font:700 28px/1 DigitalDisco,monospace;position:absolute;right:16px;translate:0 -50%;box-shadow:inset 2px 2px #ffefc6,inset -2px -2px #ba8a4e,2px 2px #4d3b24}.inventory-wallet{top:calc(5px + var(--inv-header-height) / 2);color:#fff0be;background:#27563f;border:2px solid #214c38;align-items:center;gap:9px;height:clamp(24px,3.9dvh,36px);padding:3px 12px;font-size:clamp(22px,3.5dvh,32px);display:flex;position:absolute;right:clamp(65px,9dvh,84px);translate:0 -50%;box-shadow:inset 2px 2px #1f4835,1px 1px #76a17b}.office-shell dialog:has(>.inventory-pixel) .inventory-close svg{width:62%;height:62%;margin:auto;display:block}.inventory-wallet .tanucoin{flex:0 0 25px;width:25px;height:25px}.office-shell .inventory-pixel.inventory-layout{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,32fr) minmax(0,68fr);gap:8px;margin:0;padding:0;display:grid;overflow:visible}.office-shell .inventory-layout.inventory-pixel :is(button,h3,p,span,strong,small){font-family:inherit}.office-shell .inventory-layout.inventory-pixel button{cursor:pointer}.office-shell .inventory-layout.inventory-pixel button:focus-visible{outline-offset:2px;outline:2px solid #d79832}.office-shell .inventory-layout.inventory-pixel button:disabled{cursor:default}.office-shell .inventory-layout.inventory-pixel .equipment-panel,.office-shell .inventory-layout.inventory-pixel .inventory-storage{min-width:0;min-height:0;color:var(--inv-ink);background:linear-gradient(105deg,#f7e4b4,#ecd09a 82%,#e1be85);border:3px double #997344;border-radius:2px;padding:8px;position:relative;box-shadow:inset 0 0 0 2px #fff0c9,2px 2px #78502b}.office-shell .inventory-layout.inventory-pixel .equipment-panel{grid-template-rows:auto minmax(65px,1fr) auto auto auto;align-self:stretch;gap:5px;height:100%;display:grid}.inventory-identity{background:#e4c58e;border:2px solid #a37c4d;justify-content:space-between;align-items:center;gap:6px;min-height:26px;margin-right:34px;padding:2px 8px;display:flex;box-shadow:inset 1px 1px #fff1ca,1px 1px #ffefc5}.inventory-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:1.25em;overflow:hidden}.inventory-identity span{white-space:nowrap;font-size:.85em}.office-shell .inventory-layout.inventory-pixel .equipment-panel .avatar-settings{color:#fff0c6;background:#448a67;border:2px solid #365c37;border-radius:0;width:29px;height:30px;padding:3px;top:9px;left:auto;right:8px;box-shadow:inset 1px 1px #a6c290,inset -1px -1px #27573f}.office-shell .inventory-layout.inventory-pixel .inventory-avatar{background:0 0;place-items:center;width:100%;height:100%;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.inventory-landscape{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.office-shell .inventory-layout.inventory-pixel .inventory-avatar:after{content:"";z-index:0;background:#a18a5352;width:42%;height:7px;position:absolute;bottom:5%}.office-shell .inventory-layout.inventory-pixel .inventory-avatar .avatar-preview{z-index:1;object-fit:contain;width:auto;max-width:100%;height:95%;max-height:230px;image-rendering:pixelated;filter:none;margin:auto;position:absolute;inset:0}.office-shell .inventory-layout.inventory-pixel .equipment-slots{grid-template-columns:repeat(4,1fr);gap:5px;width:100%;margin:0;display:grid}.office-shell .inventory-layout.inventory-pixel .equipment-slot{aspect-ratio:1;background:#c79e67;border:2px solid #a47a47;border-radius:0;width:100%;min-width:0;height:auto;min-height:0;padding:0;box-shadow:inset 2px 2px #f4dbaa,inset -2px -2px #a27846,1px 1px #fff0c2}.office-shell .inventory-layout.inventory-pixel .equipment-slot .item-icon{opacity:.7;width:60%;height:60%;margin:auto}.office-shell .inventory-layout.inventory-pixel .skill-bars{gap:4px;width:100%;margin:0;display:grid}.office-shell .inventory-layout.inventory-pixel .inventory-skills-heading{border-bottom:2px solid #b6a06c;justify-content:space-between;align-items:center;margin:0 0 1px;padding:0 0 2px;font-size:1.15em;line-height:1.1;display:flex}.office-shell .inventory-layout.inventory-pixel .inventory-skills-heading button{box-shadow:none;background:0 0;border:0;width:25px;height:25px;padding:0}.inventory-pictogram{width:36px;height:36px;image-rendering:pixelated;flex:none}.inventory-skills-heading .inventory-pictogram{width:23px;height:23px}.office-shell .inventory-layout.inventory-pixel .skill-level-button{width:100%;min-height:0;box-shadow:none;color:var(--inv-ink);background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:.95em;line-height:1;display:flex}.office-shell .inventory-layout.inventory-pixel .skill-level-button b{white-space:nowrap;margin-left:auto;font-size:.85em}.office-shell .inventory-layout.inventory-pixel .skill-level-button .item-glyph{flex:0 0 22px;width:22px;height:22px;box-shadow:none!important;background:0 0!important}.office-shell .inventory-layout.inventory-pixel .skill-level-button img{object-fit:contain;width:100%;height:100%}.office-shell .inventory-layout.inventory-pixel .skill-segments{border-bottom:1px solid #947644;gap:3px;height:clamp(5px,.95dvh,9px);margin:2px 0 0 27px;padding-bottom:2px}.office-shell .inventory-layout.inventory-pixel .skill-segments i{background:#7d7a5c;border:1px solid #514b35;box-shadow:inset 0 1px #aaa582}.office-shell .inventory-layout.inventory-pixel .skill-segments i.earned{background:#60a463;border-color:#3a783e;box-shadow:inset 0 1px #bbd680}.office-shell .inventory-layout.inventory-pixel .skill-bars progress{display:none}.office-shell .inventory-layout.inventory-pixel .setup-inventory{border-top:3px double #947143;grid-template-columns:1fr 1fr;gap:7px;margin:5px -2px -2px;padding:7px 0 0;display:grid}.office-shell .inventory-layout.inventory-pixel .setup-inventory>button{color:#fff0c8;text-shadow:1px 1px #254736;background:linear-gradient(#498f6c,#2d7458);border:2px solid #315738;border-radius:1px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:40px;padding:4px;font-size:1em;line-height:1.05;display:flex;box-shadow:inset 1px 1px #a8c295,inset -2px -2px #24533c,1px 2px #a58952}.office-shell .inventory-layout.inventory-pixel .setup-inventory>button:disabled{opacity:.72}.office-shell .inventory-layout.inventory-pixel .setup-inventory .item-glyph{flex:0 0 32px;width:32px;height:32px;box-shadow:none!important;background:0 0!important}.office-shell .inventory-layout.inventory-pixel .setup-inventory small{white-space:nowrap;margin-top:3px;font-size:.65em;display:block}.office-shell .inventory-layout.inventory-pixel .setup-inventory>button>span:not(.inventory-pictogram){text-align:center;border-left:1px solid #abd2a361;flex-direction:column;flex:1;justify-content:center;align-self:stretch;min-width:0;padding:0 5px;display:flex;box-shadow:-1px 0 #23583d66}.office-shell .inventory-layout.inventory-pixel .setup-inventory .inventory-collections{grid-column:auto;justify-content:flex-start}.office-shell .inventory-layout.inventory-pixel .inventory-collections small{margin-left:auto;padding-right:4px;font-size:.65em}.office-shell .inventory-layout.inventory-pixel .setup-inventory .inventory-achievements>span:not(.inventory-pictogram){font-size:.8em}.office-shell .inventory-layout.inventory-pixel .inventory-bag{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.office-shell .inventory-layout.inventory-pixel .inventory-storage{flex-direction:column;flex:none;gap:7px;display:flex}.inventory-bag-heading{border-bottom:2px solid #baa06c;justify-content:space-between;align-items:center;gap:6px;min-height:26px;display:flex}.inventory-bag-heading h3{align-items:center;gap:7px;margin:0;font-size:1.5em;font-weight:400;display:flex}.inventory-bag-heading>span{white-space:nowrap;font-size:.9em}.inventory-bag-icon{width:clamp(28px,4.4dvh,42px);height:clamp(28px,4.4dvh,42px);image-rendering:pixelated;background:url(/art/inventory/mockup-backpack.png) 50%/contain no-repeat;display:block}.inventory-filters{align-items:center;gap:5px;display:flex}.office-shell .inventory-layout.inventory-pixel .inventory-filters button{min-width:0;color:var(--inv-ink);background:#e2c48c;border:2px solid #a78450;border-radius:0;padding:4px 8px;font-size:.85em;line-height:1.1;box-shadow:inset 1px 1px #fff0c5,inset -1px -1px #b38f5b}.office-shell .inventory-layout.inventory-pixel .inventory-filters button[aria-pressed=true]{color:#fff2ce;background:#398765;border-color:#3d6041;box-shadow:inset 1px 1px #7db48f,inset -1px -1px #28563f}.inventory-filters .inventory-organize{white-space:nowrap;margin-left:auto}.office-shell .inventory-layout.inventory-pixel .inventory-grid{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;gap:6px;margin:0;padding:0;display:grid;overflow:visible}.office-shell .inventory-layout.inventory-pixel .inventory-grid .inventory-slot{aspect-ratio:1;isolation:isolate;background:#cba879;border:2px solid #a07c50;border-radius:0;place-items:center;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:grid;position:relative;overflow:visible;box-shadow:inset 2px 2px #f4deb4,inset -2px -2px #ba955f,1px 1px #fff1ca}.office-shell .inventory-pixel .inventory-grid .inventory-slot:has(.item-glyph):after{content:"";border-top:3px solid var(--item-rarity);border-left:3px solid var(--item-rarity);pointer-events:none;width:8px;height:8px;position:absolute;top:3px;left:3px}.office-shell .inventory-layout.inventory-pixel .inventory-slot:has(.item-glyph){background:color-mix(in srgb, var(--item-rarity) 18%, #cba879)}.office-shell .inventory-layout.inventory-pixel .inventory-grid .inventory-slot.selected{outline-offset:0;z-index:1;background:#e4c99a;border-color:#e5b349;outline:2px solid #996328;box-shadow:inset 3px 3px #fff3b7,inset -3px -3px #f6db86,1px 1px #66421d}.office-shell .inventory-pixel .inventory-grid .inventory-slot:not(:has(.item-icon,.item-glyph)):before{content:"";opacity:.65;pointer-events:none;border:2px dashed #b79765;position:absolute;inset:8%}.office-shell .inventory-layout.inventory-pixel .inventory-slot.filtered-slot{opacity:.3}.office-shell .inventory-layout.inventory-pixel .inventory-grid .item-glyph{aspect-ratio:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:100%;margin:0;display:grid;position:absolute;inset:0;box-shadow:none!important;background:0 0!important}.office-shell .inventory-layout.inventory-pixel .inventory-grid .item-glyph img{aspect-ratio:1;object-fit:contain;filter:none;width:76%;height:auto;image-rendering:pixelated}.office-shell .inventory-layout.inventory-pixel .inventory-grid .inventory-slot>.item-icon{aspect-ratio:1;width:60%;height:auto;margin:0;position:relative;inset:auto}.office-shell .inventory-layout.inventory-pixel .stack-count{color:#fff2cb;text-shadow:1px 1px #654726,-1px -1px #654726;font-size:1.1em;bottom:3px;right:5px}.office-shell .inventory-layout.inventory-pixel .item-quality{font-size:1em;top:4px;bottom:auto;right:5px}.office-shell .inventory-layout.inventory-pixel .inventory-detail{width:auto;min-width:0;min-height:0;color:var(--inv-ink);background:linear-gradient(100deg,#f6e3b3,#efd49c);border:3px double #9c7444;border-radius:0;flex:auto;grid-template-rows:minmax(min-content,1fr) auto auto;grid-template-columns:minmax(60px,21%) minmax(0,1fr);gap:6px 12px;margin:0;padding:8px 8px 3px;font-size:1em;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fff0ca,1px 1px #7a522e}.office-shell .inventory-layout.inventory-pixel .inventory-item-preview{aspect-ratio:1;box-sizing:border-box;background:#e2c997;border:2px solid #9a784d;border-radius:0;align-self:start;place-items:center;width:100%;height:auto;max-height:100%;margin:0;padding:5px;display:grid;position:relative;inset:auto;box-shadow:inset 2px 2px #fff2c8,inset -2px -2px #ba965e}.office-shell .inventory-layout.inventory-pixel .inventory-item-preview .item-glyph{place-items:center;width:100%;height:100%;display:grid;box-shadow:none!important;background:0 0!important}.office-shell .inventory-layout.inventory-pixel .inventory-item-preview .item-glyph img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.inventory-preview-empty{color:#b79964;font-size:3em}.inventory-description{align-self:start;min-width:0}.inventory-description h3{margin:0 0 4px;font-size:1.4em;font-weight:400;line-height:1.05}.inventory-item-classification{align-items:center;gap:8px;margin:0 0 5px;font-size:.85em;display:flex}.inventory-item-classification b{background:color-mix(in srgb, var(--item-rarity) 65%, #edf0c5);border:1px solid #7c7751;padding:2px 7px;font-weight:400}.office-shell .inventory-layout.inventory-pixel .inventory-description p{-webkit-line-clamp:3;border-top:1px solid #bba16d;-webkit-box-orient:vertical;margin:4px 0;padding-top:4px;font-size:.9em;line-height:1.15;display:-webkit-box;overflow:hidden}.inventory-item-stats{border-top:1px solid #bba16d;justify-content:space-between;gap:6px;margin-top:6px;padding-top:4px;font-size:.8em;display:flex}.inventory-item-stats>span{align-items:center;gap:3px;display:flex}.inventory-item-stats .tanucoin{flex:0 0 16px;width:16px;height:16px}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-height:28px;margin:0;padding-right:64px;display:flex}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions button{color:var(--inv-ink);background:#e1c18b;border:2px solid #906335;border-radius:0;padding:6px 12px;font-size:.9em;box-shadow:inset 2px 2px #fff0c7,inset -2px -2px #b8945e,1px 2px #79502a}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions .inventory-use{color:#fff0c6;background:linear-gradient(#488c66,#2c7255);border-color:#4e5933;min-width:30%;box-shadow:inset 2px 2px #a1bd8e,inset -2px -2px #245139,1px 2px #79502a}.office-shell .inventory-layout.inventory-pixel .inventory-trash{width:54px;height:68px;min-height:0;box-shadow:none;color:var(--inv-ink);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:end;align-items:center;margin:0;padding:0;font-size:.75em;display:flex;position:absolute;inset:auto 7px 20px auto}.office-shell .inventory-layout.inventory-pixel .inventory-trash canvas{width:25px!important;height:50px!important}.inventory-hint{text-align:right;color:#80643d;grid-column:1/-1;font-size:.7em;line-height:1.2}.inventory-hint kbd{font:inherit;background:#e5d1aa;border:1px solid #988268;padding:0 2px}.office-shell .inventory-layout.inventory-pixel .supply-slots:empty{display:none}.office-shell .inventory-layout.inventory-pixel .supply-slots{margin:0}.office-shell .inventory-layout.inventory-pixel .supply-slots .inventory-slot{width:30px;height:30px;min-height:0}.office-shell .inventory-layout.inventory-pixel .item-tooltip{white-space:normal;min-width:120px;max-width:190px;font-size:13px}@media (max-height:700px){.office-shell .inventory-layout.inventory-pixel .equipment-panel,.office-shell .inventory-layout.inventory-pixel .inventory-storage{gap:4px;padding:5px}.office-shell .inventory-layout.inventory-pixel .skill-bars{gap:2px}.office-shell .inventory-layout.inventory-pixel .skill-level-button .item-glyph{flex-basis:17px;width:17px;height:17px}.office-shell .inventory-layout.inventory-pixel .skill-segments{margin-left:22px}.office-shell .inventory-layout.inventory-pixel .setup-inventory{gap:4px;margin-top:2px;padding-top:4px}.office-shell .inventory-layout.inventory-pixel .setup-inventory>button{min-height:32px;padding:2px}.office-shell .inventory-layout.inventory-pixel .setup-inventory .inventory-pictogram{width:25px;height:25px}.office-shell .inventory-layout.inventory-pixel .inventory-detail{gap:4px 8px;padding:5px}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions button{padding:4px 8px}.inventory-item-stats{margin-top:3px;padding-top:2px}.inventory-item-classification{margin-bottom:2px}}@media (max-width:650px){.office-shell dialog:has(>.inventory-pixel){--inv-font:12px;width:calc(100vw - 20px);height:calc(100dvh - 24px);padding-left:5px;padding-right:5px;overflow-y:auto}.office-shell .inventory-pixel.inventory-layout{grid-template-columns:1fr;height:auto;min-height:100%}.office-shell .inventory-layout.inventory-pixel .equipment-panel{grid-template-rows:auto auto auto;grid-template-columns:100px 1fr}.inventory-identity{grid-column:1/-1}.office-shell .inventory-layout.inventory-pixel .inventory-avatar{grid-row:2;height:125px}.office-shell .inventory-layout.inventory-pixel .equipment-slots{grid-area:3/1;gap:3px}.office-shell .inventory-layout.inventory-pixel .skill-bars{grid-area:2/2/4}.office-shell .inventory-layout.inventory-pixel .setup-inventory{grid-column:1/-1;grid-template-columns:1fr 1fr}.office-shell .inventory-layout.inventory-pixel .setup-inventory .inventory-collections{grid-column:auto}.office-shell .inventory-layout.inventory-pixel .inventory-collections small{display:none}.office-shell .inventory-layout.inventory-pixel .inventory-detail{min-height:175px}.office-shell .inventory-layout.inventory-pixel .inventory-grid{gap:4px}.office-shell .inventory-layout.inventory-pixel .inventory-filters button{padding:4px}}.office-shell .inventory-layout.inventory-pixel .skill-bars{font-size:inherit}.office-shell .inventory-layout.inventory-pixel .skill-bars>div{gap:0}.office-shell .inventory-layout.inventory-pixel button.skill-level-button{margin:0;padding:0;font-size:1em;display:flex}.office-shell .inventory-layout.inventory-pixel .inventory-description{width:auto}.office-shell .inventory-layout.inventory-pixel .inventory-detail span{display:inline}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats>span{display:flex}.office-shell .inventory-layout.inventory-pixel .inventory-trash{background:0 0;padding:0;font-size:.8em}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions{margin:0}.office-shell .inventory-layout.inventory-pixel .inventory-description h3{font-size:1.35em}.inventory-pictogram{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}.inventory-pictogram-home{clip-path:polygon(3% 51%,10% 51%,10% 43%,18% 43%,18% 32%,26% 32%,26% 22%,35% 22%,35% 14%,44% 14%,44% 8%,55% 8%,55% 14%,64% 14%,64% 22%,73% 22%,73% 32%,82% 32%,82% 43%,90% 43%,90% 51%,96% 51%,96% 64%,85% 64%,85% 94%,15% 94%,15% 64%,3% 64%);background-size:100% 100%}.inventory-pictogram-desk{clip-path:polygon(9% 12%,86% 12%,86% 33%,95% 38%,95% 55%,88% 55%,88% 84%,77% 84%,77% 63%,22% 63%,22% 84%,10% 84%,10% 55%,3% 55%,3% 38%,9% 33%);background-size:100% 100%}.inventory-bag-icon{clip-path:polygon(28% 3%,72% 3%,72% 8%,86% 8%,86% 20%,92% 20%,92% 38%,97% 38%,97% 82%,90% 82%,90% 92%,75% 92%,75% 98%,25% 98%,25% 92%,10% 92%,10% 83%,2% 83%,2% 40%,8% 40%,8% 26%,17% 26%,17% 15%,28% 15%);background-size:100% 100%}.office-shell dialog:has(>.inventory-pixel)>:is(h2,.ui-dialog-header):before{clip-path:polygon(28% 3%,72% 3%,72% 8%,86% 8%,86% 20%,92% 20%,92% 38%,97% 38%,97% 82%,90% 82%,90% 92%,75% 92%,75% 98%,25% 98%,25% 92%,10% 92%,10% 83%,2% 83%,2% 40%,8% 40%,8% 26%,17% 26%,17% 15%,28% 15%);background-size:100% 100%}.inventory-frame-bolts{pointer-events:none;image-rendering:pixelated;z-index:3;position:absolute;inset:0}@media (max-height:700px){.office-shell dialog:has(>.inventory-pixel){width:min(100vw - 32px,130dvh - 41.6px)}.office-shell .inventory-layout.inventory-pixel .skill-level-button .inventory-pictogram{width:19px;height:19px}.office-shell .inventory-layout.inventory-pixel .inventory-item-classification{gap:3px;font-size:.75em}.office-shell .inventory-layout.inventory-pixel .inventory-description p{-webkit-line-clamp:2}}.office-shell .inventory-layout.inventory-pixel .equipment-panel,.office-shell .inventory-layout.inventory-pixel .inventory-storage,.office-shell .inventory-layout.inventory-pixel .inventory-detail{box-shadow:none;border:7px solid #0000;border-image:url(/art/inventory/mockup-panel-frame.png) 9/7px}.office-shell .inventory-layout.inventory-pixel .inventory-grid .inventory-slot,.office-shell .inventory-layout.inventory-pixel .equipment-slot,.office-shell .inventory-layout.inventory-pixel .inventory-item-preview{box-shadow:none;border:3px solid #0000;border-image:url(/art/inventory/mockup-slot-frame.png) 9/5px}.office-shell .inventory-layout.inventory-pixel .inventory-grid .inventory-slot.selected{border-image:url(/art/inventory/mockup-selected-frame.png) 12/10px/1px;outline:none}.office-shell .inventory-layout.inventory-pixel .inventory-filters button,.office-shell .inventory-layout.inventory-pixel .adventure-item-actions button{box-shadow:none;border-image:url(/art/inventory/mockup-cream-button.png) 9/5px}.office-shell .inventory-layout.inventory-pixel .setup-inventory>button,.office-shell .inventory-layout.inventory-pixel .inventory-filters button[aria-pressed=true],.office-shell .inventory-layout.inventory-pixel .adventure-item-actions .inventory-use{box-shadow:none;border-image:url(/art/inventory/mockup-green-button.png) 9/5px}.office-shell .inventory-layout.inventory-pixel .inventory-detail span{font-size:inherit}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions button{margin-left:0}.inventory-landscape{image-rendering:pixelated;background:url(/art/inventory/mockup-landscape-left.png) 0/50.2% 100% no-repeat,url(/art/inventory/mockup-landscape-right.png) 100%/50.2% 100% no-repeat}.office-shell .inventory-layout.inventory-pixel .inventory-item-preview{width:min(100%,12dvh)}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats{padding-right:40px}.office-shell dialog:has(>.inventory-pixel){--inv-font:clamp(12px, 2dvh, 21px);border-image:url(/art/inventory/mockup-wood-frame.png) 14/12px/2px;box-shadow:0 0 0 2px #55371f,6px 10px #151e2180}.office-shell dialog:has(>.inventory-pixel)>:is(h2,.ui-dialog-header){text-shadow:-2px -2px #503720,0 -2px #503720,2px -2px #503720,2px 0 #503720,2px 2px #503720,0 2px #503720,-2px 2px #503720,-2px 0 #503720,3px 4px #352716;background:#367e60 url(/art/inventory/mockup-header-texture.png) 50%/auto 100% repeat-x}.inventory-frame-bolts i{clip-path:inset(-12px -7px -7px -12px);border-image:url(/art/inventory/mockup-bolt.png) 0 fill/0/12px;width:6px;height:6px;position:absolute}.inventory-frame-bolts i:first-child{top:0;left:0}.inventory-frame-bolts i:nth-child(2){top:0;right:0;rotate:90deg}.inventory-frame-bolts i:nth-child(3){bottom:0;right:0;rotate:180deg}.inventory-frame-bolts i:nth-child(4){bottom:0;left:0;rotate:270deg}.inventory-wallet{box-sizing:border-box;background:#285e49;border:3px solid #254e38;border-radius:4px;gap:10px;height:48px;padding:0 12px;line-height:1;box-shadow:inset 2px 2px #173d2e,inset -2px -2px #478765,1px 1px #70a080}.inventory-wallet .tanucoin{flex:none;align-self:center;width:32px;height:32px;margin:0;display:block}.office-shell .inventory-layout.inventory-pixel .equipment-panel{--inv-identity-height:clamp(32px, 5.4dvh, 52px);gap:6px;padding:clamp(7px,1dvh,12px)}.inventory-identity{box-shadow:none;margin-right:calc(var(--inv-identity-height) + 10px);height:var(--inv-identity-height);background:0 0;border:0;gap:0;min-height:0;padding:0}.inventory-identity strong,.inventory-identity>span{box-sizing:border-box;background:#edd09b;border:4px solid #0000;border-image:url(/art/inventory/mockup-name-frame.png) 9/6px;align-items:center;height:100%;padding:2px 9px;display:flex}.inventory-identity strong{flex:1;min-width:0;font-size:1.3em}.inventory-identity>span{-webkit-text-stroke:.35px currentColor;background:#dfbd85;border-image-source:url(/art/inventory/mockup-level-frame.png);gap:4px;margin-left:-4px;font-size:1.05em;font-weight:900}.office-shell .inventory-layout.inventory-pixel .equipment-panel .avatar-settings{box-sizing:border-box;width:var(--inv-identity-height);height:var(--inv-identity-height);border-image:url(/art/inventory/mockup-green-button.png) 9/5px;top:clamp(7px,1dvh,12px);right:clamp(7px,1dvh,12px)}.office-shell .inventory-layout.inventory-pixel .avatar-settings svg{width:65%;height:65%}.office-shell .inventory-layout.inventory-pixel .inventory-avatar .avatar-preview{height:100%;max-height:290px;margin:0 auto;inset:auto 0 0}.office-shell .inventory-layout.inventory-pixel .inventory-avatar:after{clip-path:polygon(18% 0,82% 0,82% 14%,94% 14%,94% 35%,100% 35%,100% 65%,94% 65%,94% 86%,82% 86%,82% 100%,18% 100%,18% 86%,6% 86%,6% 65%,0 65%,0 35%,6% 35%,6% 14%,18% 14%);background:#806c427d;width:30%;height:12px;bottom:7px;left:35%}.office-shell .inventory-layout.inventory-pixel .equipment-slot .item-icon{aspect-ratio:1;opacity:1;filter:brightness(.8)drop-shadow(1px 1px #e2c591);width:61%;height:auto}.office-shell .inventory-layout.inventory-pixel .skill-level-button .inventory-pictogram{width:clamp(24px,3.7dvh,37px);height:clamp(24px,3.7dvh,37px)}.office-shell .inventory-layout.inventory-pixel .skill-segments{height:clamp(8px,1.25dvh,12px);margin:0 0 0 clamp(29px,4.2dvh,42px);padding-bottom:1px}.office-shell .inventory-layout.inventory-pixel .skill-level-button b{font-size:.95em}.office-shell .inventory-layout.inventory-pixel .inventory-collections small{margin-top:0;font-size:1.2em;line-height:1.1}.inventory-bag-heading>span{font-size:1.15em}.office-shell .inventory-layout.inventory-pixel .inventory-item-preview{aspect-ratio:1;background:color-mix(in srgb, var(--item-rarity) 30%, #e3c798);width:min(100%,12dvh);max-height:none}.office-shell .inventory-layout.inventory-pixel .inventory-grid .inventory-slot,.office-shell .inventory-layout.inventory-pixel .equipment-slot{box-sizing:border-box;aspect-ratio:1;align-self:start}.office-shell .inventory-layout.inventory-pixel .inventory-item-classification b{border:3px solid color-mix(in srgb, var(--item-rarity) 60%, #493c28);color:#fff0cb;text-shadow:1px 1px #443721;background:color-mix(in srgb, var(--item-rarity) 70%, #426249);padding:3px 12px;font-size:1.05em;line-height:1;box-shadow:inset 1px 1px #fff9c68a,inset -2px -2px #183e3466,1px 1px #917445}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats{align-items:center;gap:8px;padding-right:0;font-size:.8em}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats .inventory-sale-value{color:#432811;background:#efd498;flex-shrink:0;gap:7px;padding:3px 6px;font-size:1.4em;font-weight:700;line-height:1.15}.office-shell .inventory-layout.inventory-pixel .inventory-sale-value .tanucoin{flex:none;width:32px;height:32px;display:inline-block}.office-shell .inventory-layout.inventory-pixel .inventory-trash{width:76px;height:88px;font-size:.9em;bottom:20px;right:3px}.office-shell .inventory-layout.inventory-pixel .inventory-trash canvas{flex-shrink:0;width:44px!important;height:88px!important}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions{padding-right:85px}.inventory-hint{justify-content:flex-end;align-items:center;gap:6px;padding-top:3px;font-size:.85em;line-height:1.2;display:flex}.inventory-hint kbd{color:#171b20;background:#b6b9b4;border:2px solid #3d4041;border-radius:2px;justify-content:center;align-items:center;min-width:28px;min-height:20px;display:inline-flex;translate:0 -2px;box-shadow:inset 1px 1px #edf0df,inset -1px -1px #777c7c}.office-shell .inventory-layout.inventory-pixel .new-item-tag{font:inherit;border-width:2px;border-radius:0;padding:2px 4px;font-size:clamp(9px,1.4dvh,14px);top:2px;right:2px;box-shadow:inset 1px 1px #fff6,inset -1px -1px #281d2066}@media (max-height:700px){.inventory-wallet{height:40px}.office-shell .inventory-layout.inventory-pixel .inventory-sale-value .tanucoin{width:16px;height:16px}.office-shell .inventory-layout.inventory-pixel .equipment-panel{gap:3px}.office-shell .inventory-layout.inventory-pixel .inventory-trash{width:62px;height:65px;bottom:21px}.office-shell .inventory-layout.inventory-pixel .inventory-trash canvas{width:34px!important;height:68px!important}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats{font-size:.8em}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats .inventory-sale-value{gap:3px;padding:1px;font-size:1.25em}.office-shell .inventory-layout.inventory-pixel .inventory-item-classification b{padding:2px 6px}.inventory-hint{font-size:.8em}}.office-shell .inventory-layout.inventory-pixel .equipment-panel,.office-shell .inventory-layout.inventory-pixel .inventory-storage,.office-shell .inventory-layout.inventory-pixel .inventory-detail{background-image:linear-gradient(100deg,#fff0c43b,#d4a36124),url(/art/inventory/mockup-paper-texture.png);background-size:auto,200px 100px}.office-shell .inventory-layout.inventory-pixel .inventory-description{padding-right:76px}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats>span:first-child{flex:1;min-width:0}@media (max-height:760px){.office-shell dialog:has(>.inventory-pixel){width:min(100vw - 32px,110dvh - 35.2px)}.office-shell .inventory-layout.inventory-pixel .inventory-sale-value .tanucoin{width:16px;height:16px}.office-shell .inventory-layout.inventory-pixel .inventory-description{padding-right:0}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats{padding-right:50px}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats>span:first-child{font-size:.9em}}.office-shell .inventory-layout.inventory-pixel .inventory-detail{align-items:start;row-gap:10px;margin:0}@media (max-height:760px){.office-shell .inventory-layout.inventory-pixel .inventory-detail{row-gap:6px}}@media (max-height:650px){.office-shell dialog:has(>.inventory-pixel){width:min(100vw - 32px,104dvh - 33.28px)}.office-shell .inventory-layout.inventory-pixel .inventory-detail{row-gap:5px}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats{padding-right:0}.office-shell .inventory-layout.inventory-pixel .inventory-trash{bottom:20px}}.office-shell dialog:has(>.inventory-pixel){zoom:.78;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.office-shell .inventory-layout.inventory-pixel .inventory-detail{grid-template-rows:minmax(0,1fr) auto auto;row-gap:6px;padding-bottom:10px}.office-shell .inventory-layout.inventory-pixel .inventory-description{min-height:0;padding-right:0}.office-shell .inventory-layout.inventory-pixel .inventory-description p{-webkit-line-clamp:2}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions{flex-wrap:nowrap;gap:5px;min-width:0;padding-right:78px}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions button{white-space:normal;flex:0 auto;min-width:0;min-height:30px;padding:5px 8px;font-size:.85em}.office-shell .inventory-layout.inventory-pixel .inventory-hint{align-self:end;margin:0;padding:0 2px 3px;font-size:.75em}.office-shell .inventory-layout.inventory-pixel .item-tooltip{color:#4b301d;text-shadow:none;background:#f0d9a4;border:2px solid #987044;border-radius:6px;padding:8px 12px;font-family:DigitalDisco,monospace;font-size:16px;box-shadow:inset 2px 2px #fff0c7,inset -2px -2px #bd975f,2px 3px #241c2180}.office-shell .inventory-layout.inventory-pixel .item-tooltip strong,.office-shell .inventory-layout.inventory-pixel .item-tooltip small{font:inherit;color:inherit;display:block}@media (max-width:700px){.office-shell dialog:has(>.inventory-pixel){zoom:1}.office-shell .inventory-layout.inventory-pixel .adventure-item-actions{flex-wrap:wrap}}@media (max-height:760px) and (min-width:701px){.office-shell dialog:has(>.inventory-pixel){width:min(100vw - 32px,102dvh - 32.64px)}.office-shell .inventory-layout.inventory-pixel .inventory-detail{font-size:.9em}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats{margin-top:3px;padding-top:2px}}.office-shell .inventory-layout.inventory-pixel .inventory-detail{font-size:.9em}.office-shell .inventory-layout.inventory-pixel .inventory-item-classification{margin-bottom:2px}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats{margin-top:2px;padding-top:2px}@media (max-height:650px) and (min-width:701px){.office-shell dialog:has(>.inventory-pixel){width:min(100vw - 32px,99dvh - 31.68px)}}.office-shell .inventory-layout.inventory-pixel .inventory-avatar-rotation{min-height:30px;color:var(--inv-ink);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.office-shell .inventory-layout.inventory-pixel .inventory-avatar-rotation button{color:#4b341c;background:#ead09e;border:2px solid #9b744a;border-radius:4px;place-items:center;width:30px;height:30px;min-height:0;padding:4px;display:grid;box-shadow:inset 1px 1px #fff0c6,inset -1px -1px #bb925f}.inventory-avatar-rotation svg{stroke:currentColor;stroke-width:3px;fill:none;width:18px;height:18px}.inventory-avatar-rotation span{text-align:center;width:70px}@media (max-width:700px){.inventory-avatar-rotation{grid-area:3/1;gap:3px!important}.inventory-avatar-rotation span{width:auto;font-size:10px}}.office-shell .inventory-layout.inventory-pixel .inventory-slot.locked-slot{color:#80613e;background:#b49772}.office-shell .inventory-layout.inventory-pixel .inventory-slot.locked-slot:before{display:none}.slot-padlock{width:42%;height:42%;image-rendering:pixelated}
.office-shell :is(dialog,canvas,[tabindex="-1"]):focus,.office-shell :is(button,[role=button]):focus:not(:focus-visible),.mini-profile:focus{outline:none}.office-shell{-webkit-tap-highlight-color:transparent}.office-shell .inventory-layout.inventory-pixel .item-tooltip,.office-shell .inventory-layout.inventory-pixel .inventory-slot:hover .item-tooltip :is(strong,small){text-shadow:none;color:#4b301d!important}.office-shell .inventory-layout.inventory-pixel .inventory-trash{top:7px;bottom:auto}.office-shell .inventory-layout.inventory-pixel .inventory-description h3,.office-shell .inventory-layout.inventory-pixel .inventory-item-classification{padding-right:80px}.office-shell .inventory-layout.inventory-pixel .inventory-item-stats{padding-right:0}.office-shell dialog:has(>.inventory-confirm-description){color:#4b301d;background:#f0d9a4 url(/art/inventory/mockup-paper-texture.png);border:10px solid #987044;border-image:url(/art/inventory/mockup-wood-frame.png) 14/10px;width:min(460px,100vw - 32px);min-height:0;max-height:calc(100dvh - 32px);padding:18px;font:18px DigitalDisco,monospace;height:fit-content!important}.office-shell dialog:has(>.inventory-confirm-description)>:is(h2,.ui-dialog-header){color:#ffe9b6;background:#347e61;margin:0 0 12px;padding:10px;font:24px DigitalDisco,monospace;position:static}.office-shell dialog:has(>.inventory-confirm-description) .inventory-confirm-description{margin:14px 0;line-height:1.35}.office-shell dialog:has(>.inventory-confirm-description)>button{color:#4b301d;width:auto;font:inherit;background:#e4c48f;border:4px solid #0000;border-image:url(/art/inventory/mockup-cream-button.png) 9/4px;margin:8px 8px 0 0;padding:8px 14px;display:inline-block}.office-shell .inventory-slot .watering-charge{z-index:3;accent-color:#409ee0;background:#253743;border:1px solid #45657c;width:80%;height:7px;position:absolute;bottom:6px;left:10%}.watering-charge::-webkit-progress-bar{background:#253743}.watering-charge::-webkit-progress-value{background:#409ee0}.mini-profile>button:not(.mini-profile-close){box-sizing:border-box;width:100%;margin:8px 0 0;padding:10px 12px;display:block}.peer-volume-control input{accent-color:#73bd97;width:100%}.office-shell .v2-craft-launcher{box-shadow:none;background:0 0;border:0}.office-shell .v2-craft-launcher .craft-pixel-icon{background:url(/art/interface/craft-original.png) 50%/contain no-repeat;inset:0}.room-indicator{top:30px}body.world-editing .tileset-viewport-tools{top:72px;left:calc(var(--world-left,0px) + 18px);position:fixed}body.tileset-editing .asset-library{flex-direction:column;height:calc(100dvh - 48px);max-height:none;display:flex;bottom:0}body.tileset-editing .tileset-scroll{flex:1;height:calc(100dvh - 290px);min-height:120px}.office-shell .admin-panel{font-size:14px}.office-shell .admin-panel :is(button,input,select){border-radius:5px;padding:6px 9px;font-size:14px}.office-shell .admin-panel label{gap:4px;margin:6px 0}.office-shell .admin-member-summary{gap:8px;padding:8px}.voice-diagnostics .voice-ping-chart{height:180px;overflow:visible}.voice-diagnostics .voice-ping-chart path{stroke-width:3px;vector-effect:non-scaling-stroke;stroke:#55d99a!important;fill:none!important}.voice-diagnostics .voice-ping-chart circle{fill:#55d99a!important}.fishing-active :is(.room-indicator,.shared-screens,.rail-collapse,.world-name-label,.voice-connection-panel){visibility:hidden}.fishing-active .office-shell dialog:has(.fishing-panel.is-playing){box-shadow:none;background:0 0;border:0;width:fit-content;padding:0;bottom:24px}.fishing-active .fishing-game p{display:none}.fishing-active canvas:focus{outline:none}.chat-navigation .chat-mode-switch{text-align:center;color:#f2f3f5;background:#383a42;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;display:flex}.chat-navigation .chat-mode-switch:hover{background:#404249}.chat-navigation .chat-dm-row{border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:6px 10px;display:flex}.chat-navigation .chat-dm-row.selected{background:#404249}@keyframes loot-to-bag{0%{opacity:0;transform:translateY(0)scale(1.1)}18%{opacity:1;transform:translateY(-12px)scale(2.2)}38%{opacity:1;transform:translateY(-18px)scale(2)}to{transform:translate(var(--loot-x), var(--loot-y)) scale(.12);opacity:1}}.voice-diagnostics{width:100%;min-width:0}body.world-editing :is(.office-rail,.rail-toggle,.rail-collapse){display:none!important}body.world-editing .office-shell.office-immersive{--world-left:0px;--rail-width:0px!important;grid-template-columns:0 minmax(0,1fr)!important}body.world-editing .office-shell.office-immersive:has(.asset-library){--palette-width:min(704px, 44.8vw);--world-left:var(--palette-width);grid-template-columns:0 var(--palette-width) minmax(0, 1fr)!important}body.world-editing .office-shell .world-panel{grid-column:2!important}body.world-editing .office-shell:has(.asset-library) .world-panel{grid-column:3!important}body.world-editing .office-shell .asset-library{width:var(--palette-width);max-width:none;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);font-size:14px;bottom:0;left:0}.dm-notification-toggle{color:#b5bac1;font:12px Segoe UI,sans-serif}
:is(.v2-panel,.item-shop,.delivery-layout,.delivery-summary,.player-trade,.mini-profile){--panel-ink:#362315;color:var(--panel-ink);font-family:DigitalDisco,monospace}dialog:has(.v2-panel,.pixel-shop,.delivery-layout,.delivery-summary,.player-trade){color:#362315;background:#c2955f;border:12px solid #855332;border-image:url(/art/inventory/mockup-wood-frame.png) 14/12px/2px;border-radius:0;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);padding:6px}dialog:has(.v2-panel,.pixel-shop,.delivery-layout,.delivery-summary,.player-trade)>:is(h2,.ui-dialog-header){color:#ffedc5;text-align:center;text-shadow:2px 2px #372413,-1px -1px #372413;background:#367e60 url(/art/inventory/mockup-header-texture.png);border:3px solid #79512e;margin:0 0 8px;padding:15px 52px;font:700 30px/1.2 DigitalDisco,monospace}:is(.v2-panel,.pixel-shop,.delivery-summary,.player-trade,.mini-profile){box-sizing:border-box;background:#f1db9f url(/art/inventory/mockup-paper-texture.png);border:8px solid #b88b51;border-image:url(/art/inventory/mockup-panel-frame.png) 9/7px;border-radius:0;padding:16px}.v2-panel{width:min(1050px,100vw - 76px)}:is(.v2-panel,.pixel-shop,.delivery-summary,.player-trade,.mini-profile) :is(h2,h3,p,label,small,strong,th,td){color:#362315;font-family:inherit}:is(.v2-panel,.pixel-shop,.delivery-layout,.delivery-summary,.player-trade,.mini-profile) button{color:#362315;background:#e4c690;border:5px solid #b88b51;border-image:url(/art/inventory/mockup-cream-button.png) 9/5px;border-radius:0;min-height:36px;font-family:DigitalDisco,monospace}:is(.v2-panel,.pixel-shop,.delivery-layout,.delivery-summary,.player-trade) :is(.v2-primary,.pixel-buy,button[aria-pressed=true]){color:#fff0cd;background:#287551;border-image-source:url(/art/inventory/mockup-green-button.png)}.v2-panel .v2-columns>section{background:#f5dfad;border:7px solid #ad8047;border-image:url(/art/inventory/mockup-panel-frame.png) 9/7px;min-width:0;padding:12px}.v2-page-craft .v2-list button{text-align:left;gap:16px;min-height:90px;padding:8px 12px}.v2-page-craft .v2-list .item-glyph{flex-shrink:0;width:64px;height:64px}.v2-page-craft .v2-list b{font-size:21px}.v2-page-craft .v2-item-details{background:#f5dfad;border-color:#ac7d49}.v2-page-craft .v2-primary{width:100%;min-height:52px;font-size:22px}.v2-page-craft table{border-collapse:collapse;width:100%}.v2-page-craft td{border-bottom:1px solid #b79761;padding:8px}.v2-page-craft .v2-good{color:#206033;font-weight:700}.v2-page-craft .v2-missing{color:#9e3026;font-weight:700}.v2-admin-layout{gap:16px}.v2-admin-layout>nav{background:#34363e;border-radius:5px;padding:8px}.v2-admin-layout>nav button{text-align:left;width:100%;margin:4px 0}.v2-admin :is(input,select,textarea),.admin-panel :is(input,select,textarea){color:#362315;background:#fff0ce;border:1px solid #9b7a4e}.v2-admin .admin-panel{color:#362315;width:100%}.v2-admin .admin-panel :is(p,label,h2,h3,small,span,td,th){color:#362315}.delivery-summary .delivery-received{color:#fff0ce;background:#246b4d;padding:18px}.delivery-summary .delivery-received strong{color:#fff0ce;font-size:42px}.delivery-summary .delivery-receipts{background:#f9e6be;border:2px solid #b88b51}.mini-profile{background-color:#efdaaa}.mini-profile .mini-profile-close{min-height:28px}.player-trade .trade-columns{gap:16px}.player-trade :is(.trade-bag,.trade-offer){background:#ddba83;border:2px solid #a87b43;padding:8px}.office-communication :is(.device-popover,.screen-quality-popover){color:#f2f3f5;background:#2b2d31;border:1px solid #45474e;box-shadow:0 8px 24px #0006}.office-communication :is(.device-popover,.screen-quality-popover) :is(label,p,small,strong,h3){color:#f2f3f5}.office-communication :is(.device-popover,.screen-quality-popover) :is(select,button){color:#f2f3f5;background:#383a40;border-color:#555861}.admin-edit-button{color:#f2f3f5!important;background:#383a40!important;border-color:#555861!important}.v2-panel,.v2-panel :is(h2,h3,p,small,th,td,input,select,textarea){font-family:DigitalDisco,monospace}.v2-panel .v2-shop button[aria-pressed=true],.v2-panel button[aria-pressed=true],.v2-panel button[aria-pressed=true]:hover:not(:disabled){color:#fff0cd;background:#287551}.v2-panel button[aria-pressed=true] :is(b,small,span){color:#fff0cd}.v2-panel .v2-columns{gap:12px}.v2-page-craft .v2-list{max-height:360px;overflow-y:auto}.v2-page-craft .v2-list button{min-height:76px}.v2-panel .v2-item-details>.item-glyph{background:#d6b57c;border:2px solid #b38b53;flex:0 0 110px;width:110px;height:110px}.v2-panel .v2-item-details>.item-glyph img{object-fit:contain;width:90%;max-width:none;height:90%;max-height:none}.v2-page-craft .v2-list .item-glyph img,.v2-shop .v2-catalog-grid .item-glyph img{object-fit:contain;width:85%;max-width:none;height:85%;max-height:none}.v2-shop .v2-catalog-grid{flex-direction:column;gap:4px;max-height:470px;display:flex;overflow-y:auto}.v2-shop .v2-catalog-grid button{text-align:left;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;display:grid}.v2-shop .v2-catalog-grid .item-glyph{width:48px;height:48px}.v2-shop .v2-catalog-grid b{font-size:18px}.v2-shop .v2-catalog-grid small{white-space:nowrap;font-size:17px}.v2-shop .v2-primary{width:100%;font-size:21px}body .member-popup{color:#362315;background:#f1db9f url(/art/inventory/mockup-paper-texture.png);border:7px solid #855332;border-image:url(/art/inventory/mockup-wood-frame.png) 14/7px;border-radius:0;gap:7px;padding:12px;font-family:DigitalDisco,monospace}body .member-popup :is(strong,p){color:#362315}body .member-popup button{color:#362315;background:#e7ca92;border:2px solid #ab7d45;padding:8px 12px;font-family:inherit;box-shadow:inset 1px 1px #fff0c9,inset -1px -1px #bd955d}body .member-popup button:hover{color:#fff0cd;background:#287551}dialog:has(.duel-options,.room-admission){color:#362315;background:#f1db9f url(/art/inventory/mockup-paper-texture.png);border:12px solid #855332;border-image:url(/art/inventory/mockup-wood-frame.png) 14/12px;border-radius:0;padding:22px;font-family:DigitalDisco,monospace}dialog:has(.duel-options,.room-admission) :is(p,label,h2){color:#362315}dialog:has(.duel-options,.room-admission) button{color:#362315;background:#e7ca92;border:3px solid #ab7d45;padding:10px 16px;font-family:inherit}dialog .duel-options{gap:12px}dialog .duel-options button{justify-items:center;gap:8px;display:grid}dialog .duel-options button span{font-size:30px}dialog .duel-options button[aria-pressed=true]{color:#fff0cd;background:#287551}@media (max-width:640px){.v2-panel .v2-item-details>.item-glyph{flex-basis:76px;width:76px;height:76px}.v2-shop .v2-catalog-grid button{grid-template-columns:40px minmax(0,1fr) auto;gap:6px}}.delivery-received .tanucoin-icon{image-rendering:pixelated;background:url(/art/custom-office/tanucoin-16x16.png) 50%/contain no-repeat;flex:0 0 42px;display:block}.mini-profile>button:not(.mini-profile-close){color:#fff0cd;background:#287551;border:5px solid #b88b51;border-image:url(/art/inventory/mockup-green-button.png) 9/5px;border-radius:0}.mini-profile>button:not(.mini-profile-close):hover{background:#348565}.delivery-summary .delivery-receipts .item-glyph{width:48px;height:48px}.delivery-summary .delivery-receipts .item-glyph img{object-fit:contain;width:90%;height:90%}:root{--ui-game-paper:#f1db9f;--ui-game-panel:#efdaaa;--ui-game-soft:#e4c690;--ui-game-ink:#362315;--ui-game-muted:#5a462f;--ui-game-border:#855332;--ui-game-primary:#367e60}:is(.office-shell .ui-dialog,.ui-dialog:has(.v2-panel,.personal-room-panel,.collection-panel,.player-trade))>.ui-dialog-header>.ui-dialog-close{background:var(--ui-game-soft);width:40px;height:40px;color:var(--ui-game-ink);border:2px solid var(--ui-game-border);border-radius:4px;margin:0;padding:0;position:static}:is(.office-shell .ui-dialog,.ui-dialog:has(.v2-panel,.personal-room-panel,.collection-panel,.player-trade)):not(:has(.inventory-pixel,.office-settings))>.ui-dialog-header{min-height:50px;font-size:var(--ui-title);background-color:var(--ui-game-primary);z-index:5;margin:0 0 12px;padding:8px 12px;top:-1px}.office-shell .ui-dialog:has(.inventory-pixel) .inventory-wallet{z-index:6}.office-shell .ui-dialog:has(.inventory-pixel) .ui-dialog-close{z-index:7}.office-shell .v2-panel .ui-feedback[data-kind=error]{color:var(--ui-danger)}.office-shell .v2-panel .ui-feedback[data-kind=success]{color:var(--ui-success)}.v2-pending{font-size:var(--ui-caption);color:var(--ui-game-muted)}.v2-panel{padding:12px}.v2-shop .shop-filters{flex-wrap:wrap;gap:12px;margin:8px 0 12px}.v2-shop .shop-search{flex:1;min-width:180px}.v2-shop .shop-search input{box-sizing:border-box;width:100%}.v2-shop .v2-tabs{gap:var(--ui-space-2);flex-wrap:wrap}.v2-shop .v2-tabs button{font-size:var(--ui-body);padding:6px 10px}.v2-shop .v2-columns>section{align-self:start;position:sticky;top:64px}.v2-item-details p{margin:8px 0;line-height:1.4}.inventory-drop-confirm{background:#fff0ce;border:2px solid #9b7948;flex-basis:100%;padding:8px}.inventory-drop-confirm p{margin:0 0 8px}.office-shell .button-danger,.office-shell .admin-session-actions .danger{color:#fff3dc;background:#a52d25;border-color:#782019;border-image:}.admin-moderation{padding:var(--ui-space-2) var(--ui-space-3);border:1px solid #9d784a;margin:12px 0}.admin-moderation summary{cursor:pointer;font-size:var(--ui-body)}.admin-moderation p{font-size:var(--ui-caption);margin:8px 0}.admin-moderation .admin-session-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.mail-attachment{padding:12px 0}.mail-attachment summary{cursor:pointer;margin-bottom:8px}.mail-recipient-summary{background:#ead19b;padding:8px}.office-pending{z-index:38;background:var(--ui-game-panel);width:min(320px,100vw - 48px);color:var(--ui-game-ink);border:4px solid var(--ui-game-border);padding:16px;position:fixed;top:72px;right:24px;box-shadow:0 8px 24px #0006}.office-pending header{justify-content:space-between;align-items:center;display:flex}.office-pending>button{width:100%;color:var(--ui-game-ink);background:var(--ui-game-soft);border:1px solid #9b7948;align-items:center;gap:8px;margin-top:12px;padding:12px;font:16px DigitalDisco,monospace;display:flex}.office-pending>button span{margin-left:auto}.catalog-form-steps{flex-wrap:wrap;gap:8px;display:flex;position:static}.catalog-form-steps button{flex:1;min-width:0}.catalog-form-actions{z-index:2;background:var(--ui-game-paper);border-top:1px solid #ab804b;padding:12px;position:sticky;bottom:0}.catalog-form-section[hidden]{display:none}.public-profile-summary{justify-items:center;gap:12px;padding:24px;display:grid}.public-profile-summary h3,.public-profile-summary p{margin:0}.player-profile-panel .collection-panel{width:100%;max-width:100%}.collection-panel>nav{gap:var(--ui-space-2);flex-wrap:wrap}.desk-purpose-inspector,.desk-purpose-control{z-index:35;background:var(--ui-game-paper);max-width:calc(100vw - 40px);color:var(--ui-game-ink);border:4px solid var(--ui-game-border);padding:16px;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.desk-purpose-inspector .desk-placement-choice{gap:12px;display:flex}.desk-purpose-control label{align-items:center;gap:12px;display:flex}.desk-purpose-control select{color:var(--ui-game-ink);background:#fff0ce;padding:8px}.pixel-adjustments-section{margin:12px 0}.pixel-adjustments-section summary{cursor:pointer;padding:8px 0}.personal-room-panel>header{padding:8px 12px}.personal-room-panel>footer{gap:12px}.personal-room-panel .private-room-upgrades{position:relative}.personal-room-panel .private-room-upgrades[open]{background:var(--ui-game-panel);border:1px solid #9b7a4e;padding:12px}.personal-room-panel .private-room-upgrades summary{cursor:pointer}@media (max-width:700px){.v2-shop .v2-columns>section{position:static}.v2-panel .v2-tabs{flex-wrap:wrap}.v2-panel{padding:8px}}
.call-stage{inset:0 0 0 var(--world-left,208px);z-index:28;color:#f2f3f5;background:#151619;flex-direction:column;gap:16px;padding:20px 24px 106px;display:flex;position:fixed}.call-stage-heading{align-items:center;gap:16px;min-height:42px;display:flex}.call-stage-heading h2{color:#f2f3f5;margin:0;font:700 20px/1.2 system-ui}.call-stage-heading span,.call-stage-hint{color:#aeb1bb;font:13px/1.4 system-ui}.call-stage-heading button{color:#fff;background:#36383e;border:1px solid #555861;border-radius:6px;margin-left:auto;padding:8px 12px}.call-stage-hint{text-align:center;margin:0}.call-tiles{grid-template-columns:repeat(var(--tile-columns), minmax(0, 1fr));flex:1;grid-auto-rows:minmax(0,1fr);gap:10px;min-height:0;display:grid;position:relative}.call-tile{background:#26282e;border-radius:9px;min-width:0;min-height:0;position:relative;overflow:hidden}.call-person{background:hsl(var(--person-hue) 17% 33%);color:#fff;border:2px solid #0000;place-items:center;padding:10px;display:grid}.call-person:hover{border-color:#92959e}.call-person .player-portrait{border-radius:50%;width:clamp(48px,7vw,110px);height:clamp(48px,7vw,110px);overflow:hidden}.call-person>span:last-child{background:#17181ba8;border-radius:5px;padding:5px 8px;font:14px/1.2 system-ui;position:absolute;bottom:10px;left:10px}.call-tile .shared-screens:not(:fullscreen){width:100%;max-width:none;height:100%;box-shadow:none;background:#202126;border:0;border-radius:9px;flex-direction:column;padding:0;display:flex;position:relative;inset:auto!important}.call-tile .shared-screens header{cursor:default;touch-action:auto;flex-wrap:wrap;flex-shrink:0;gap:4px;padding:6px 8px}.call-tile .shared-screens header strong{flex:1;min-width:50px;font-size:12px}.call-tile .shared-screens header button{min-width:24px;padding:3px;font-size:12px}.call-tile .shared-screens .screen-list{flex:1;min-height:0;max-height:none;overflow:hidden}.call-tile .shared-screens :is(.screen-video,.screen-thumbnail){object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none}.call-tile .shared-screens .watch-screen{width:max-content;max-width:95%;padding:10px;font-size:12px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.call-tile .shared-screens.minimized{height:100%}.call-tile .shared-screens:fullscreen{background:#000}.call-tile .shared-screens:fullscreen .screen-list,.call-tile .shared-screens:fullscreen .screen-video{height:100%}.has-focus .call-tiles{flex-direction:column;align-items:flex-end;display:flex;overflow-y:auto}.has-focus .call-tile{flex:0 0 130px;width:22%}.has-focus .call-tile.is-focused{width:auto;height:100%;transform:translateY(var(--focus-scroll,0px));position:absolute;inset:0 24% 0 0}.screen-gallery{z-index:25;top:70px;left:calc(var(--world-left,208px) + 20px);pointer-events:none;position:fixed;right:20px}.screen-gallery .call-tiles{max-width:1060px;height:clamp(150px,27vh,290px);margin:auto}.screen-gallery .call-tile{pointer-events:auto}.screen-gallery.has-focus{bottom:110px}.screen-gallery.has-focus .call-tiles{max-width:none;height:100%}.office-communication.in-call-view .media-toolbar{z-index:31;background:#292b31}.pickup-flight{z-index:10060;pointer-events:none;display:flex;position:fixed;transform:translate(-50%,-50%)}.pickup-flight .item-glyph,.pickup-flight .item-glyph img{object-fit:contain;width:64px;max-width:none;height:64px;max-height:none;image-rendering:pixelated}.pickup-stack{position:relative}.pickup-stack b{color:#fff2ca;background:#26372c;padding:2px 4px;font:18px/1 DigitalDisco,monospace;position:absolute;bottom:0;right:0}.pickup-confirmation{z-index:10061;left:var(--world-center-x,50%);pointer-events:none;color:#382719;background:#f2dcaa url(/art/inventory/mockup-paper-texture.png);border:6px solid #ac7d49;border-image:url(/art/inventory/mockup-panel-frame.png) 9/6px;align-items:center;gap:12px;max-width:min(500px,85vw);padding:12px 20px;font:19px/1.25 DigitalDisco,monospace;animation:1.9s both pickup-notice;display:grid;position:fixed;top:50%;transform:translate(-50%,-50%)}.pickup-confirmation-item{align-items:center;gap:12px;display:flex}.pickup-confirmation .item-glyph,.pickup-confirmation .item-glyph img{object-fit:contain;width:38px;height:38px}@keyframes pickup-notice{0%{opacity:0;translate:0 -12px}10%,85%{opacity:1;translate:0}to{opacity:0;translate:0 -5px}}.stamina-spend{z-index:10065;pointer-events:none;color:#fff2b7;text-shadow:2px 2px #352314,-1px -1px #352314;font:700 26px/1 DigitalDisco,monospace;animation:.75s ease-out both stamina-spend;position:fixed}@keyframes stamina-spend{0%{opacity:1;transform:translate(-50%,-90%)scale(1.2)}to{opacity:0;transform:translate(-50%,-260%)scale(.9)}}.wood-in-world .gathering-heading{color:#352314;text-shadow:none;background:#f3dfaeef;border:2px solid #ad834b;border-radius:5px;padding:7px 12px;font-weight:700}.large-mine .gathering-heading{color:#fff0c7;width:fit-content;max-width:100%;box-shadow:none;background:#231f1cbf;border:0;border-radius:8px;margin:0 auto 10px;padding:6px 14px;font:16px/1.3 DigitalDisco,monospace}.office-shell dialog:has(.gathering-reward){color:#382719;background:#f2dcaa url(/art/inventory/mockup-paper-texture.png);border:10px solid #855332;border-image:url(/art/inventory/mockup-wood-frame.png) 14/10px;width:min(450px,100vw - 40px);padding:18px;font-family:DigitalDisco,monospace}dialog:has(.gathering-reward)>:is(h2,.ui-dialog-header){color:#fff0c7;text-align:center;background:#327b59;margin:-8px -8px 16px;padding:10px;font-family:inherit}.gathering-reward{color:#382719;flex-wrap:wrap;justify-content:center;gap:12px;min-height:0;padding:10px;display:flex}.gathering-reward>div{justify-items:center;display:grid}.gathering-reward :is(.item-glyph,.item-glyph img){object-fit:contain;width:96px;max-width:none;height:96px;max-height:none}.gathering-reward p{text-align:center;color:#382719;width:100%;margin:4px}.office-shell .inventory-layout.inventory-pixel .inventory-description{overflow-wrap:anywhere;padding-right:90px}.office-shell .inventory-layout.inventory-pixel .inventory-preview-empty{font-size:80px;line-height:1}.office-shell dialog:has(.delivery-draft){width:min(1280px,100vw - 32px);max-height:calc(100dvh - 24px);box-shadow:none;background:0 0;border:0;border-image:;padding:0;overflow:visible}dialog:has(.delivery-draft)>:is(h2,.ui-dialog-header){clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.office-shell dialog:has(.delivery-draft) .adventure-dialog{background:0 0;width:100%;max-width:none;padding:0}.adventure-dialog:has(.delivery-draft)>p:empty{display:none}.delivery-draft{color:#362315;width:100%;font-family:DigitalDisco,monospace;position:relative}.delivery-draft .delivery-heading{color:#fff0ca;background:#347d5b;border:7px solid #96683a;border-image:url(/art/inventory/mockup-wood-frame.png) 14/7px;width:fit-content;max-width:100%;margin:0 auto 8px;padding:8px 50px 8px 18px}.delivery-draft .delivery-heading h3{color:#fff0ca;font-family:inherit;font-size:clamp(20px,2.2vw,32px)}.delivery-heading .delivery-close{color:#382719;background:#ead29a;border:3px solid #987044;width:40px;height:40px;padding:0;font-size:28px;position:absolute;top:0;right:0}.delivery-draft>.v2-tabs{justify-content:center;margin:6px 0}.delivery-draft .delivery-layout{grid-template-columns:minmax(100px,.48fr) minmax(0,2.6fr) minmax(180px,.85fr);gap:10px}.delivery-draft :is(.chest-columns>section,.delivery-details){background:#f2dcaa url(/art/inventory/mockup-paper-texture.png);border:8px solid #b38b53;border-image:url(/art/inventory/mockup-panel-frame.png) 9/8px;border-radius:0;min-width:0;padding:10px}.delivery-draft .chest-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.delivery-draft .chest-columns section h3{margin:0 0 8px;font:700 18px/1.2 DigitalDisco,monospace}.delivery-draft .chest-columns .adventure-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-height:none;overflow:visible}.delivery-draft .chest-columns section:last-child .adventure-slots{grid-template-columns:repeat(8,minmax(0,1fr))}.delivery-draft .chest-columns .adventure-slots button{aspect-ratio:1;box-sizing:border-box;background:#d9b783;border:2px solid #b49060;border-radius:0;width:100%;min-width:0;height:auto;min-height:0;padding:2px;position:relative}.delivery-draft .adventure-slots :is(.item-glyph,.item-glyph img){object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.delivery-draft .delivery-details .v2-item-details{background:0 0;border:0;gap:6px;padding:0;display:grid}.delivery-draft .delivery-details .v2-item-details>.item-glyph{width:76px;height:76px;margin:auto}.delivery-draft .delivery-details :is(h3,p){margin:6px 0;font-family:inherit}.delivery-draft .delivery-details .v2-item-details p{font-size:14px}.delivery-draft .delivery-estimate{background:#ead5a4;border:2px solid #aa814d;width:fit-content;margin:8px auto;padding:6px 16px}.delivery-draft .chest-actions{justify-content:center;padding:0}.delivery-draft .chest-actions button{padding:8px 16px}.delivery-draft .delivery-portrait img{max-height:min(330px,39vh)}.office-shell dialog:has(.v2-page-craft){flex-direction:column;width:min(920px,100vw - 32px);height:min(780px,100dvh - 32px);display:flex;overflow:hidden}.office-shell dialog:has(.v2-page-craft):not([open]){display:none}dialog:has(.v2-page-craft)>:is(h2,.ui-dialog-header){flex-shrink:0;margin-bottom:4px;padding:9px 45px;font-size:25px}.v2-panel.v2-page-craft{flex-direction:column;flex:1;gap:7px;width:100%;min-height:0;padding:10px;display:flex;position:static}.v2-page-craft>:is(.v2-intro,.v2-tabs,.v2-status){flex-shrink:0;margin:0}.v2-page-craft .v2-status:empty{display:none}.v2-page-craft .v2-close{z-index:2;width:32px;height:32px;min-height:32px;padding:0;font-size:24px;position:absolute;top:13px;right:13px}.v2-page-craft .v2-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.v2-page-craft .v2-columns>section{min-height:0;padding:6px;overflow-y:auto}.v2-page-craft .v2-columns>section:first-child{flex-direction:column;display:flex;overflow:hidden}.v2-page-craft .v2-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.v2-page-craft .v2-list button{gap:8px;min-height:58px;padding:4px 8px}.v2-page-craft .v2-list .item-glyph{width:44px;height:44px}.v2-page-craft .v2-list b{font-size:18px}.v2-page-craft .v2-item-details{gap:8px;padding:6px}.v2-page-craft .v2-item-details>.item-glyph{flex-basis:68px;width:68px;height:68px}.v2-page-craft .v2-item-details :is(p,h3){margin:4px 0}.v2-page-craft td{padding:4px}.v2-page-craft .v2-primary{min-height:38px;padding:5px;font-size:18px}.craft-queue{border-top:3px solid #ba8c50;flex-shrink:0;padding-top:5px}.craft-queue>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.craft-queue h3{margin:0 0 4px;font-size:17px}.craft-queue nav{align-items:center;gap:8px;display:flex}.craft-queue nav button{width:26px;min-height:24px;padding:0}.craft-queue .v2-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:none;display:grid;overflow:visible}.craft-queue .v2-jobs>p{grid-column:1/-1;margin:4px 0}.craft-queue .v2-jobs article{background:#e4c795;grid-template-columns:36px minmax(0,1fr) auto;gap:3px 6px;margin:0;padding:5px;display:grid}.craft-queue article>.item-glyph{grid-row:span 2;width:36px;height:36px}.craft-queue article b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.craft-queue article>span:not(.item-glyph){grid-column:2;font-size:12px}.craft-queue article button{grid-area:1/3/3;min-height:28px;padding:3px;font-size:12px}dialog:has(.desk-editor,.collection-panel,.personal-room-panel){color:#382719;background:#f2dcaa url(/art/inventory/mockup-paper-texture.png);border:10px solid #855332;border-image:url(/art/inventory/mockup-wood-frame.png) 14/10px;border-radius:0;font-family:DigitalDisco,monospace}dialog:has(.desk-editor,.collection-panel,.personal-room-panel)>:is(h2,.ui-dialog-header){color:#ffedc5;text-shadow:2px 2px #382719;background:#347d5b url(/art/inventory/mockup-header-texture.png);margin:0 0 12px;padding:12px;font-family:inherit}:is(.desk-editor,.collection-panel,.personal-room-panel) :is(p,label,h3,h4,small,strong){color:#382719;font-family:DigitalDisco,monospace}:is(.desk-editor,.collection-panel,.personal-room-panel) button:not(.desk-stage button){color:#382719;background:#e7ca92;border:4px solid #b38b53;border-image:url(/art/inventory/mockup-cream-button.png) 9/4px;border-radius:0;font-family:DigitalDisco,monospace}:is(.desk-editor,.collection-panel,.personal-room-panel) button[aria-pressed=true]{color:#fff0c7;background:#347d5b;border-image-source:url(/art/inventory/mockup-green-button.png)}.personal-room-panel .private-room-drawer{color:#382719;background:#f2dcaa url(/art/inventory/mockup-paper-texture.png);border:7px solid #b38b53;border-image:url(/art/inventory/mockup-panel-frame.png) 9/7px}.personal-room-panel .private-room-items{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.personal-room-panel .private-room-items>button{aspect-ratio:1;box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;padding:4px;position:relative}.personal-room-panel .private-room-items :is(.item-glyph,.item-glyph img){object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.personal-room-panel .private-room-items small{color:#fff0cc;text-shadow:1px 1px #382719;position:absolute;bottom:2px;right:3px}.personal-room-panel>header,.personal-room-panel>footer{background:#ecd19d;gap:8px;padding:8px 12px}.personal-room-panel>footer button{padding:7px 10px}body.world-editing .office-shell .asset-library{height:calc(100dvh - 48px);max-height:none;padding-bottom:0;top:48px;bottom:0;overflow-y:auto}body.world-editing .asset-library>header{min-height:46px;margin:0;padding:6px 10px}body.world-editing .asset-library>header h2{margin:0;font-size:18px}body.world-editing .asset-library>header p{margin:0;font-size:10px}body.world-editing .asset-library .world-tool-tabs{z-index:6;background:#f2e8d9;flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:6px;display:grid;position:sticky;top:0}body.world-editing .asset-library .world-tool-tabs button{min-width:0;height:44px;min-height:44px;padding:4px;font-size:12px;line-height:1.2}body.world-editing .asset-library>.editor-tools:not(.world-tool-tabs){gap:4px;margin:4px 0}body.world-editing .asset-library>:is(.create-asset-button,.editor-tools:not(.world-tool-tabs) button){min-height:30px;padding:5px 8px;font-size:12px}body.world-editing .asset-library .asset-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:6px;min-height:0;max-height:none}body.tileset-editing .office-shell .asset-library{flex-direction:column;display:flex;overflow:hidden}body.tileset-editing .asset-library>*{flex-shrink:0}body.tileset-editing .asset-library>.tileset-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}body.tileset-editing .tileset-scroll{flex:1;height:auto;min-height:0;max-height:none;margin-bottom:0}body.world-editing .asset-library button[title*=Picker],body.world-editing .asset-library button[title*=picker]{flex:none;width:auto;min-width:0;padding-inline:8px}@media (max-height:750px){.delivery-draft .delivery-layout{grid-template-columns:minmax(80px,.4fr) minmax(0,2.6fr) minmax(160px,.85fr)}.delivery-draft .delivery-heading p{display:none}.delivery-draft .delivery-details{font-size:13px}.delivery-draft .delivery-details .v2-item-details>.item-glyph{width:52px;height:52px}.delivery-draft .delivery-estimate{margin:4px auto}.v2-page-craft .v2-intro{font-size:13px}}@media (max-width:750px){.call-stage{padding:12px 10px 100px}.call-stage-heading{flex-wrap:wrap;gap:8px}.call-stage-heading h2{font-size:16px}.call-person .player-portrait{width:44px;height:44px}.call-tiles{gap:5px}.has-focus .call-tile{flex-basis:100px;width:27%}.has-focus .call-tile.is-focused{right:29%}.delivery-draft .delivery-layout{grid-template-columns:minmax(0,1fr) 150px}.delivery-draft .delivery-portrait{display:none}.delivery-draft .chest-columns{gap:4px}.delivery-draft :is(.chest-columns>section,.delivery-details){border-width:5px;padding:5px}.delivery-draft .chest-columns .adventure-slots{gap:2px}.delivery-draft .delivery-clock{padding:5px}.craft-queue .v2-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}.craft-queue article{grid-template-columns:24px minmax(0,1fr)}.craft-queue article button{grid-area:auto/1/auto/-1}}body.world-editing .asset-library button:is([aria-label=Conta-gotas],[aria-label=Copiar\ área]){flex:0 0 32px;width:32px;min-width:32px;padding:3px}dialog:has(.personal-room-panel){flex-direction:column;display:flex}dialog:has(.personal-room-panel):not([open]){display:none}.personal-room-panel{flex:1;height:auto;min-height:0}.office-shell dialog:has(.delivery-draft){height:auto;min-height:0}.delivery-draft{height:auto;min-height:0}.office-shell dialog:has(.delivery-draft) .adventure-dialog{height:auto;min-height:0}.delivery-draft .delivery-layout{flex:none}.delivery-draft .delivery-clock{color:#382719}.delivery-draft .delivery-details{min-height:0;display:block;overflow:visible}.delivery-draft .chest-actions{background:0 0}.delivery-draft .chest-columns section:last-child .adventure-slots{max-height:none;overflow:visible}.v2-page-craft .v2-columns>section:last-child{flex-direction:column;display:flex;overflow:hidden}.craft-ingredients{flex:1;min-height:0;overflow-y:auto}.craft-order{border-top:1px solid #b79761;flex-shrink:0;padding-top:5px}.v2-page-craft .craft-quantity{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.craft-quantity input{width:65px;min-width:0;padding:5px 8px}.craft-quantity small{font-size:12px}.v2-page-craft .craft-order p{margin:2px 0 5px}.v2-page-craft .craft-order .v2-primary{margin:0}.call-person .player-portrait canvas{object-fit:contain;width:100%;height:100%}.office-shell :is(.call-stage,.screen-gallery) :is(h2,p,span,strong,button){font-family:Segoe UI,sans-serif!important}.office-shell dialog:has(.delivery-draft){margin:auto}body.world-editing .office-shell .asset-library{gap:8px;overflow:hidden}body.world-editing .asset-library>*{flex-shrink:0}body.world-editing .asset-library>.asset-grid{flex:1}body.world-editing .asset-library>.physics-panel{flex:1;min-height:0;overflow:auto}body.world-editing .asset-library:has(.asset-creator){overflow-y:auto}.object-library-filters{grid-template-columns:1fr;gap:6px;display:grid}.object-category-bar{align-items:center;gap:2px;min-width:0;display:flex}.object-category-strip{scrollbar-width:none;flex:1;gap:3px;min-width:0;display:flex;overflow-x:auto}.object-category-strip::-webkit-scrollbar{display:none}:is(.asset-library,.v2-shop) .object-category-bar button{width:34px;height:34px;min-height:34px;color:inherit;background:0 0;border:0;border-radius:7px;flex:0 0 34px;padding:6px}:is(.asset-library,.v2-shop) .object-category-bar>button{flex-basis:22px;width:22px;padding:0;font-size:24px}.object-category-bar svg{width:22px;height:22px;display:block}.v2-panel .v2-shop .object-category-bar button{box-shadow:none;background:0 0;border-image:}.v2-panel .v2-shop .object-category-bar button[aria-pressed=true]{color:#fff;background:#5865f2}:is(.asset-library,.v2-shop) .object-category-bar button:hover{color:#f2f3f5;background:#383a40}:is(.asset-library,.v2-shop) .object-category-bar button[aria-pressed=true]{color:#fff;background:#5865f2}.object-library-filters :is(input,select){height:32px;min-height:32px;padding:5px 8px;font-size:12px}body.call-view-active :is(.stamina-panel,#setup-hover-card,.world-name-label,.world-player-menu){display:none!important}body.call-view-active .game-host{pointer-events:none}.call-person.is-speaking .player-portrait{outline-offset:4px;outline:3px solid #43cf79;box-shadow:0 0 15px #43cf7940}.call-tile.is-speaking{box-shadow:inset 0 0 0 2px #43cf79}body.world-editing .asset-library .asset-grid[data-thumbnails=large]{--object-preview:170px;grid-template-columns:repeat(2,minmax(0,1fr))}body.world-editing .asset-library .asset-grid[data-thumbnails=medium]{--object-preview:112px;grid-template-columns:repeat(3,minmax(0,1fr))}body.world-editing .asset-library .asset-grid[data-thumbnails=small]{--object-preview:64px;grid-template-columns:repeat(5,minmax(0,1fr))}body.world-editing .asset-grid .library-card{content-visibility:auto;contain-intrinsic-size:auto 160px}body.world-editing .asset-grid .asset-thumbnail{height:var(--object-preview);width:100%}body.world-editing .asset-grid img.custom-thumbnail{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block;position:static;transform:none}body.world-editing .asset-grid .card-actions{z-index:3;opacity:0;pointer-events:none;transition:opacity .1s}body.world-editing .asset-grid .library-card:is(:hover,:focus-within) .card-actions{opacity:1;pointer-events:auto}@media (hover:none){body.world-editing .asset-grid .card-actions{opacity:1;pointer-events:auto}}body.world-editing .asset-library>.editor-tools>label{align-items:center;gap:6px;margin:0;font-size:12px;display:flex}body.world-editing .asset-library>.editor-tools>label select{height:30px;padding:3px 6px;font-size:12px}.craft-queue .v2-jobs article{min-width:0}.pickup-flight .item-glyph{box-shadow:none!important;background:0 0!important}.pickup-flight .new-item-tag{display:none}.share-picker{color:#f2f3f5;background:#111315;border:1px solid #3c3e44;border-radius:14px;width:min(820px,94vw);max-height:88dvh;padding:24px;font:15px/1.4 system-ui;overflow:auto}.share-picker::backdrop{background:#000b}.share-picker header,.share-picker footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.share-picker h2,.share-picker h3{color:#f2f3f5;margin:0;font-family:inherit}.share-picker button,.share-picker select{color:#f2f3f5;font:inherit;background:#292b31;border:1px solid #44474f;border-radius:7px;padding:10px 16px}.share-picker header button{font-size:24px}.share-picker-tabs{background:#08090a;border-radius:8px;margin:20px 0;padding:4px;display:flex}.share-picker-tabs button{background:0 0;border:0;flex:1}.share-picker-tabs [aria-selected=true]{background:#2b2d31}.share-picker-source{text-align:center;border:1px solid #3b3d43;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.share-picker-source>span{color:#b6b9c1;font:72px/1 system-ui}.share-picker p{color:#b6b9c1;font-family:inherit}.share-picker .share-picker-confirm{color:#151619;background:#f2f3f5;font-weight:700}.share-picker footer{margin-top:24px}.share-picker footer p{margin:3px 0 10px}.share-picker footer small{color:#b6b9c1;font-size:12px;display:block}.share-picker footer button{font-size:24px}.share-picker-settings{box-sizing:border-box;background:#202225;border:1px solid #44474f;border-radius:8px;width:min(360px,100% - 48px);padding:16px;position:absolute;bottom:140px;right:24px;box-shadow:0 8px 24px #0008}.share-picker-settings label,.share-picker-settings select{width:100%;display:block}.share-picker-settings p{margin-bottom:0;font-size:12px}.screen-audio-control{color:#f2f3f5;background:#202225;align-items:center;gap:7px;padding:4px 8px;font:12px system-ui;display:flex}.screen-audio-control input{flex:1;width:85px;min-width:0}.screen-audio-control button{background:#313338;border:0;border-radius:4px}.screen-gallery-toggle{pointer-events:auto;color:#f2f3f5;background:#292b31;border:1px solid #44474f;border-radius:8px;margin:0 auto 8px;padding:7px 12px;display:block}.screen-gallery .call-tiles{max-width:min(1060px, calc(var(--tile-count) * 480px))}.screen-gallery.gallery-collapsed{top:auto;bottom:95px}.screen-gallery .call-tiles[hidden]{display:none}.screen-gallery .call-tile:has(.shared-screens.minimized){align-self:start;height:auto}.screen-gallery .call-tile .shared-screens.minimized{height:auto}.call-tile .shared-screens header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
