.rim-window{background:var(--rim-dark);border:2px solid var(--rim-border);border-radius:12px;box-shadow:0 8px 32px #000c;pointer-events:auto;overflow:visible;outline:none;display:flex;flex-direction:column}.rim-window.minimized{opacity:0!important;pointer-events:none!important;transition:opacity .4s ease}.window-handle{background:var(--rim-dark);border-bottom:1px solid var(--rim-border);border-radius:12px 12px 0 0;padding:var(--rim-space-sm);min-height:15px;cursor:move;display:flex;align-items:center;text-align:center;flex-shrink:0;user-select:none;-webkit-user-select:none}.window-handle .window-title{flex:1;text-align:center;display:flex;align-items:center;justify-content:center;gap:var(--rim-space-sm)}.window-icon{color:var(--rim-tab-color, var(--rim-accent));font-size:var(--rim-text-lg);line-height:1;display:flex;align-items:center}.window-close{background:#b83030;border:1px solid #b83030;border-radius:6px;color:#fff;font-size:var(--rim-text-3xl);line-height:1;cursor:pointer;width:var(--rim-toolbar-btn-size);height:var(--rim-toolbar-btn-size);padding:0;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.window-close:hover{background:#d84040;border-color:#d84040}.window-title{color:var(--rim-tab-color, var(--rim-accent));font-size:var(--rim-text-md);font-weight:700;text-transform:uppercase}.window-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;border-radius:0 0 10px 10px}.rz-handle{position:absolute;z-index:10;transition:background .15s}.rz-handle:hover{background:transparent}.rz-e{right:0;top:0;bottom:0;width:6px;cursor:e-resize}.rz-w{left:0;top:0;bottom:0;width:6px;cursor:w-resize}.rz-s{bottom:0;left:0;right:0;height:6px;cursor:s-resize}.rz-n{top:0;left:0;right:0;height:6px;cursor:n-resize}.rz-se{right:0;bottom:0;width:14px;height:14px;cursor:se-resize}.rz-sw{left:0;bottom:0;width:14px;height:14px;cursor:sw-resize}.rz-ne{right:0;top:0;width:14px;height:14px;cursor:ne-resize}.rz-nw{left:0;top:0;width:14px;height:14px;cursor:nw-resize}.web-stream{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.web-anchor{position:absolute;width:42%;max-width:50%;height:auto;max-height:92%;pointer-events:auto;transition:opacity .4s ease}.web-anchor--hidden{opacity:0;pointer-events:none}.web-anchor:has(.rim-brand-pill){width:auto;max-width:none;height:auto}.web-anchor--fill{height:var(--fill-h);max-height:none}.web-anchor--fill:has(.rim-brand-pill){height:auto}.web-anchor [data-drag-handle]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.web-anchor [data-drag-handle]:active{cursor:grabbing}.web-anchor [data-drag-handle] img{-webkit-user-drag:none}.bits-unavailable-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 14px;background:#ffc4001f;border:1px solid rgba(255,196,0,.4);border-radius:6px;color:#f6c742;font-size:12px;font-weight:500;margin:8px}.bits-unavailable-banner__icon{font-size:16px;flex-shrink:0}.identity-request-banner{background-color:#bf40bfe6;color:var(--rim-text);padding:var(--rim-space-md) var(--rim-space-lg);text-align:center;cursor:pointer;font-family:var(--rim-font-title);font-size:var(--rim-text-base);font-weight:var(--rim-weight-semibold);text-transform:uppercase;letter-spacing:var(--rim-tracking-tight);position:absolute;top:0;left:50%;transform:translate(-50%);z-index:10000;border-radius:0 0 var(--rim-radius-md) var(--rim-radius-md);box-shadow:var(--rim-shadow-soft);transition:background-color var(--rim-dur) var(--rim-ease);pointer-events:auto}.identity-request-banner:hover{background-color:#d354d3}.colonists-layout{display:flex;flex-direction:column;height:100%;overflow:hidden}.colonists-slotbar{flex-shrink:0;border-bottom:var(--rim-border-width) solid var(--rim-border);padding:var(--rim-space-xs) var(--rim-space-md) 0;overflow-x:auto;overflow-y:hidden;height:var(--rim-slotbar-height, 85px)}.colonists-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.colonists-actions{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:var(--rim-toolbar-gap);padding:var(--rim-space-md) var(--rim-space-sm);margin-bottom:var(--rim-border-width);border-top:var(--rim-border-width) solid var(--rim-border);height:var(--rim-action-bar-height, 46px);box-sizing:border-box}@media(max-width:749px){:root{--rim-sidebar-width: 60px;--rim-mainnav-width: 40px;--rim-mainnav-icon: 14px;--rim-mainnav-label: 5px;--rim-overlay-top: 20px;--rim-overlay-bottom: 20px;--rim-overlay-right: 30px;--rim-text-2xs: 5px;--rim-text-xs: 5.5px;--rim-text-sm: 6px;--rim-text-base: 6.5px;--rim-text-md: 7px;--rim-text-lg: 7px;--rim-text-xl: 7.5px;--rim-text-2xl: 8px;--rim-text-3xl: 8.5px;--rim-icon-sm: 10px;--rim-icon-md: 14px;--rim-icon-lg: 18px;--rim-icon-xl: 22px;--rim-passion-icon-size: 8px;--rim-space-xs: 1px;--rim-space-sm: 2px;--rim-space-md: 3px;--rim-space-lg: 6px;--rim-space-xl: 8px;--rim-space-2xl: 12px;--rim-sidebar-toggle-w: 12px;--rim-sidebar-toggle-h: 32px;--rim-sidebar-toggle-font: 8px;--rim-slot-gap: 2px;--rim-slot-scale: .78;--rim-details-padding: 4px;--rim-details-padding-x: 10px;--rim-details-gap: 4px;--rim-deploy-width: 340px;--rim-deploy-btn-size: 40px;--rim-deploy-bits-gif: 10px;--rim-toolbar-btn-size: 18px;--rim-toolbar-icon-size: 10px;--rim-toolbar-gap: 2px;--rim-modal-min-width: 180px;--rim-modal-max-width: 250px;--rim-tooltip-max-width: 200px;--rim-tooltip-padding: 3px 6px;--rim-slot-name-size: 8px;--rim-pawn-size-slot: 45px;--rim-pawn-size-detail: 110px;--rim-equip-slot-size: 28px}}@media(min-width:750px)and (max-width:899px){:root{--rim-sidebar-width: 80px;--rim-mainnav-width: 48px;--rim-mainnav-icon: 16px;--rim-mainnav-label: 6px;--rim-overlay-top: 28px;--rim-overlay-bottom: 28px;--rim-overlay-right: 40px;--rim-text-2xs: 5.5px;--rim-text-xs: 6px;--rim-text-sm: 6.5px;--rim-text-base: 7px;--rim-text-md: 7.5px;--rim-text-lg: 7.5px;--rim-text-xl: 8px;--rim-text-2xl: 8.5px;--rim-text-3xl: 9px;--rim-icon-sm: 8px;--rim-icon-md: 10px;--rim-icon-lg: 14px;--rim-icon-xl: 20px;--rim-passion-icon-size: 8px;--rim-space-sm: 2px;--rim-space-md: 4px;--rim-space-lg: 8px;--rim-space-xl: 10px;--rim-space-2xl: 14px;--rim-sidebar-toggle-w: 14px;--rim-sidebar-toggle-h: 40px;--rim-sidebar-toggle-font: 9px;--rim-slot-gap: 2px;--rim-slot-scale: .8;--rim-details-padding: 6px;--rim-details-padding-x: 14px;--rim-details-gap: 5px;--rim-deploy-width: 400px;--rim-deploy-btn-size: 50px;--rim-deploy-bits-gif: 12px;--rim-toolbar-btn-size: 20px;--rim-toolbar-icon-size: 11px;--rim-toolbar-gap: 3px;--rim-modal-min-width: 200px;--rim-modal-max-width: 270px;--rim-tooltip-max-width: 220px;--rim-tooltip-padding: 4px 7px;--rim-slot-name-size: 9px;--rim-pawn-size-slot: 52px;--rim-pawn-size-detail: 128px;--rim-equip-slot-size: 34px}}@media(min-width:900px)and (max-width:1399px){:root{--rim-sidebar-width: 110px;--rim-mainnav-width: 56px;--rim-mainnav-icon: 18px;--rim-mainnav-label: .5rem;--rim-overlay-top: 3rem;--rim-overlay-bottom: 3rem;--rim-overlay-right: 5rem;--rim-text-2xs: .55rem;--rim-text-xs: .6rem;--rim-text-sm: .7rem;--rim-text-base: .75rem;--rim-text-md: .8rem;--rim-text-lg: .85rem;--rim-text-xl: .9rem;--rim-text-2xl: .95rem;--rim-text-3xl: 1rem;--rim-icon-sm: 14px;--rim-icon-md: 22px;--rim-icon-lg: 28px;--rim-icon-xl: 2.5rem;--rim-passion-icon-size: 14px;--rim-space-lg: 12px;--rim-space-xl: 18px;--rim-space-2xl: 24px;--rim-slot-gap: 4px;--rim-details-padding: 20px;--rim-details-gap: 8px;--rim-deploy-width: 600px;--rim-deploy-btn-size: 65px;--rim-deploy-bits-gif: 14px;--rim-toolbar-btn-size: 26px;--rim-toolbar-icon-size: 14px;--rim-tooltip-max-width: 320px;--rim-pawn-size-slot: 65px;--rim-pawn-size-detail: 190px;--rim-equip-slot-size: 48px}}@media(min-width:2000px)and (max-width:2999px){:root{--rim-sidebar-width: 190px;--rim-mainnav-width: 120px;--rim-mainnav-icon: 42px;--rim-mainnav-label: 1rem;--rim-overlay-top: 6rem;--rim-overlay-bottom: 6rem;--rim-overlay-right: 9rem;--rim-text-2xs: .8rem;--rim-text-xs: .85rem;--rim-text-sm: .95rem;--rim-text-base: 1rem;--rim-text-md: 1.1rem;--rim-text-lg: 1.15rem;--rim-text-xl: 1.2rem;--rim-text-2xl: 1.35rem;--rim-text-3xl: 1.5rem;--rim-icon-sm: 20px;--rim-icon-md: 36px;--rim-icon-lg: 46px;--rim-icon-xl: 4.5rem;--rim-space-md: 10px;--rim-space-lg: 20px;--rim-space-xl: 32px;--rim-space-2xl: 48px;--rim-slot-gap: 8px;--rim-details-padding: 48px;--rim-details-gap: 16px;--rim-deploy-width: 1000px;--rim-deploy-btn-size: 90px;--rim-deploy-bits-gif: 18px;--rim-toolbar-btn-size: 38px;--rim-toolbar-icon-size: 20px;--rim-toolbar-gap: 8px;--rim-modal-min-width: 340px;--rim-modal-max-width: 480px;--rim-tooltip-max-width: 500px;--rim-tooltip-padding: 10px 16px;--rim-pawn-size-slot: 100px;--rim-pawn-size-detail: 290px;--rim-equip-slot-size: 86px}}@media(min-width:3000px){:root{--rim-sidebar-width: 260px;--rim-mainnav-width: 150px;--rim-mainnav-icon: 52px;--rim-mainnav-label: 1.2rem;--rim-overlay-top: 8rem;--rim-overlay-bottom: 8rem;--rim-overlay-right: 12rem;--rim-text-2xs: 1rem;--rim-text-xs: 1.1rem;--rim-text-sm: 1.2rem;--rim-text-base: 1.3rem;--rim-text-md: 1.4rem;--rim-text-lg: 1.5rem;--rim-text-xl: 1.6rem;--rim-text-2xl: 1.8rem;--rim-text-3xl: 2rem;--rim-icon-sm: 28px;--rim-icon-md: 48px;--rim-icon-lg: 60px;--rim-icon-xl: 6rem;--rim-space-sm: 6px;--rim-space-md: 14px;--rim-space-lg: 28px;--rim-space-xl: 44px;--rim-space-2xl: 64px;--rim-slot-gap: 10px;--rim-slot-scale: .95;--rim-details-padding: 64px;--rim-details-gap: 20px;--rim-deploy-width: 1400px;--rim-deploy-btn-size: 110px;--rim-deploy-bits-gif: 20px;--rim-toolbar-btn-size: 50px;--rim-toolbar-icon-size: 28px;--rim-toolbar-gap: 10px;--rim-modal-min-width: 440px;--rim-modal-max-width: 640px;--rim-tooltip-max-width: 650px;--rim-tooltip-padding: 14px 20px;--rim-pawn-size-slot: 130px;--rim-pawn-size-detail: 380px;--rim-equip-slot-size: 110px}}
