.vpicker{z-index:4;isolation:isolate;pointer-events:auto;margin-top:.75rem;position:relative}.vpicker-trigger{width:100%;min-height:2.75rem;color:var(--arena-teal,#1de4c2);font-family:var(--font-hud,"Share Tech Mono", ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:#1de4c233;background:#1de4c21a;border:1px solid #1de4c259;border-radius:10px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .85rem;font-size:.78rem;display:inline-flex}.vpicker-trigger:hover{background:#1de4c22e;border-color:#1de4c28c;outline:none}.vpicker-trigger:focus-visible{background:#1de4c22e;border-color:#1de4c28c;outline:none}.vpicker-trigger:disabled{opacity:.55;cursor:default}.vpicker-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vpicker-caret{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-2px)}.vpicker-layer{z-index:1000;pointer-events:auto;isolation:isolate;position:fixed;top:0;bottom:0;left:0;right:0;transform:none}.vpicker-layer[hidden]{display:none!important}.vpicker-backdrop{cursor:pointer;background:#08070573;position:absolute;top:0;bottom:0;left:0;right:0}.vpicker-layer.is-popover .vpicker-backdrop{background:0 0}.vpicker-panel{color:#f4efe6;background:radial-gradient(120% 80% at 0 0,#1de4c21a,#0000 50%),#181410;border:1px solid #1de4c247;border-radius:16px;flex-direction:column;max-height:min(70vh,480px);display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 60px #00000073}.vpicker-layer.is-sheet .vpicker-panel{width:100%;max-height:min(86dvh,640px);padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px));z-index:1;border-radius:18px 18px 0 0;top:auto;bottom:0;left:0;right:0;transform:none}.vpicker-grab{background:#f4efe638;border-radius:99px;width:2.5rem;height:.3rem;margin:.55rem auto 0;display:none}.vpicker-layer.is-sheet .vpicker-grab{display:block}.vpicker-head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem .35rem;display:flex}.vpicker-kicker{font-family:var(--font-hud,"Share Tech Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#1de4c2;margin:0;font-size:.68rem}.vpicker-title{letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.05rem}.vpicker-close{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#1de4c233;background:#ffffff0f;border:0;border-radius:8px;font-size:1.4rem;line-height:1}.vpicker-search{padding:.35rem 1rem .65rem;display:block}.vpicker-search-input{width:100%;min-height:2.4rem;color:inherit;font:inherit;background:#00000059;border:1px solid #f4efe61f;border-radius:10px;padding:.5rem .75rem}.vpicker-list{-webkit-overflow-scrolling:touch;flex:1;margin:0;padding:0 .55rem .75rem;list-style:none;overflow-y:auto}.vpicker-option{min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#1de4c233;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;gap:.15rem;margin:.2rem 0;padding:.7rem .8rem;text-decoration:none;display:flex}.vpicker-option:hover{background:#1de4c21a;outline:none}.vpicker-option:focus-visible{background:#1de4c21a;outline:none}.vpicker-option.is-current{background:#1de4c21f;border-color:#1de4c266}.vpicker-option-name{font-weight:700}.vpicker-option-blurb{color:#c9beae;font-size:.82rem;line-height:1.35}.vpicker-empty{color:#c9beae;text-align:center;padding:1rem}.field .vpicker{margin-top:.35rem}.vpicker--catalog{width:100%}.vpicker--catalog .vpicker-trigger{text-transform:none;letter-spacing:0;justify-content:flex-start;min-height:44px;font-family:inherit;font-size:.95rem}.vpicker-trigger-thumb,.vpicker-option-thumb{object-fit:cover;pointer-events:none;background:#00000059;border-radius:8px;flex-shrink:0;width:44px;height:44px}.vpicker-option--game{text-align:left;width:100%;min-height:44px;font:inherit;-webkit-appearance:none;appearance:none;background:0 0;flex-direction:row;align-items:center;gap:.7rem}.vpicker-option-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.vpicker-group{margin:.55rem 0 .1rem;padding:0 .25rem;list-style:none}.vpicker-group-label{font-family:var(--font-hud,"Share Tech Mono", ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#1de4c2;margin:0;padding:.35rem .55rem .15rem;font-size:.68rem}.vpicker--catalog .vpicker-search-input{min-height:44px}@media (max-width:720px){.vpicker-trigger{min-height:44px}}
