.bk-tab{display:flex;flex-direction:column;min-height:0}.bk-tab,.bk-wornframe{height:100%}.bk-wornbody{display:flex;align-items:stretch;overflow:hidden}.bk-worn{flex-direction:column;min-width:0;overflow:hidden}.bk-worn,.bk-worn-mid{position:relative;display:flex;flex:1 1 auto;min-height:0}.bk-worn-mid{z-index:1;align-items:flex-start;justify-content:center;gap:var(--bk-gap,4px)}.bk-corner{position:absolute;z-index:2;top:var(--bk-head,4px);line-height:0}.bk-corner-left{left:var(--bk-gap,8px)}.bk-corner-right{right:var(--bk-gap,8px)}.bk-cross{position:relative;flex:none;line-height:0}.bk-cross-art{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.bk-at{position:absolute;display:block}.bk-at:after{content:"";position:absolute;inset:calc(var(--bk-reach, 2px) * -1)}.bk-at:not(:disabled):active{background:rgba(255,255,255,.16)}.bk-bank{position:relative;display:flex;min-height:0}.bk-bank,.bk-frame{width:100%}.bk-body{overflow:hidden}.bk-body,.bk-scroll{display:flex;flex-direction:column;gap:var(--bk-air,6px)}.bk-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4d4233 #23201b}.bk-head{display:flex;flex:none;flex-direction:column;gap:var(--bk-air,6px)}.bk-search{display:flex;align-items:center;gap:calc(var(--bk-air, 6px) + 2px)}.bk-field{position:relative;flex:1 1 auto;min-width:0;border:2px solid #1c1a16;background:#322d25;overflow:hidden}.bk-field,.bk-input{box-sizing:border-box}.bk-input{display:block;width:100%;height:100%;margin:0;padding:0 6px;border:0;border-radius:0;background:transparent;color:transparent;caret-color:transparent;font:16px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.bk-input::placeholder{color:transparent}.bk-input::selection{background:transparent}.bk-input:focus{outline:none}.bk-field:focus-within{outline:2px solid #ffffff;outline-offset:1px}.bk-typed{position:absolute;top:0;bottom:0;left:6px;display:flex;align-items:center;pointer-events:none}.bk-caret{position:absolute;top:50%;display:block;transform:translateY(-50%);background:#ff981f;opacity:0}.bk-input:focus+.bk-typed .bk-caret{opacity:1;animation:bk-blink 1s step-end infinite}@keyframes bk-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.bk-input:focus+.bk-typed .bk-caret{animation:none}}.bk-probe{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none}.bk-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--bk-cell,72px));justify-content:center;align-content:start;flex:1 1 auto;min-height:calc(var(--bk-cell, 72px) * 2);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4d4233 #23201b}.bk-cell{display:flex;content-visibility:auto;contain-intrinsic-size:var(--bk-cell,72px) var(--bk-cell,72px)}.bk-small .bk-cell .gw-slot:after{content:"";position:absolute;inset:-4px}.bk-plates-small .bk-search .gw-btn:after{content:"";position:absolute;inset:-4px -3px}.bk-tight .bk-head{flex:none}.bk-tight .bk-grid{flex:1 1 auto;min-height:var(--bk-cell,72px)}.bk-icon{display:block;background-repeat:no-repeat;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none}.bk-count{display:flex;flex:none;flex-direction:column;gap:2px;margin:0}.bk-shade{position:fixed;inset:0;z-index:89;margin:0;padding:0;border:0;background:transparent;cursor:default}.bk-menu{position:fixed;z-index:90;min-width:120px;padding:0 0 2px;border:1px solid #000000;background:#5d5447}.bk-shelf-menu{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4d4233 #23201b}.bk-menu-title{padding:2px 4px;background:#000000}.bk-menu-item{display:flex;align-items:center;box-sizing:border-box;width:100%;margin:0;padding:2px 4px;border:0;background:transparent;text-align:left;cursor:pointer}@media (max-width:900px),(pointer:coarse){.bk-menu-item{min-height:44px;padding:2px 8px}}.bk-menu-item:focus-visible,.bk-menu-item:hover{background:#726451;outline:none}.bk-shelf-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.bk-shelf-row.on{background:#726451}.bk-menu-words{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}