.HandoffPanel_root__Eosj4{position:relative}.HandoffPanel_actions__PweZc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.HandoffPanel_continueWrap__cF_4B{position:relative}.HandoffPanel_btn__55UDT{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:transparent;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.HandoffPanel_btn__55UDT:disabled{opacity:.3;cursor:default}.HandoffPanel_continueBtn__IXzOY{border:1px solid var(--accent,#00ff9c);color:var(--accent,#00ff9c)}.HandoffPanel_continueBtn__IXzOY:hover:not(:disabled){background:rgba(0,255,156,.08);border-color:var(--accent-bright,#5fffbc);color:var(--accent-bright,#5fffbc)}.HandoffPanel_btnActive__ygH3I{background:rgba(0,255,156,.08)!important}.HandoffPanel_saveBtn__xMZSD{border:1px solid var(--line-strong,#3a3a3a);color:var(--text-dim,#aaa)}.HandoffPanel_saveBtn__xMZSD:hover:not(:disabled){border-color:var(--text-dim,#aaa);color:var(--text,#f0f0f0)}.HandoffPanel_btnBracket__TihXV{color:inherit;font-weight:500}.HandoffPanel_btnLabel__RBlBp{font-weight:500}.HandoffPanel_btnArrow__avYDm,.HandoffPanel_btnGlyph__OVCUn{font-size:12px;line-height:1}.HandoffPanel_picker__KfNc7{position:absolute;top:calc(100% + 6px);left:0;width:360px;max-width:calc(100vw - 32px);max-height:340px;display:flex;flex-direction:column;background:var(--panel,#111);border:1px solid var(--accent,#00ff9c);z-index:50;box-shadow:0 16px 32px rgba(0,0,0,.6)}.HandoffPanel_pickerHeader__S4jck{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line,#2a2a2a);flex-shrink:0}.HandoffPanel_pickerPrompt__mRnny{color:var(--accent,#00ff9c);font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;flex-shrink:0}.HandoffPanel_pickerSearch__M8aJi{flex:1 1 auto;background:transparent;border:none;color:var(--text,#f0f0f0);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;letter-spacing:.04em;outline:none;min-width:0}.HandoffPanel_pickerCount__kkZKn{flex-shrink:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint,#555)}.HandoffPanel_pickerList__YWeHh{flex:1 1 auto;overflow-y:auto}.HandoffPanel_pickerEmpty__MQ7Om{padding:12px 14px;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;color:var(--text-faint,#555);letter-spacing:.03em}.HandoffPanel_pickerRow__Ycdcu{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-bottom:1px solid var(--line,#2a2a2a);text-align:left;cursor:pointer;font-family:var(--font-mono,ui-monospace,monospace);color:var(--text,#f0f0f0);transition:background-color 80ms ease}.HandoffPanel_pickerRow__Ycdcu:last-child{border-bottom:none}.HandoffPanel_pickerRow__Ycdcu:hover{background:var(--panel-hover,rgba(255,255,255,.04))}.HandoffPanel_pickerBar__uEFKd{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent,#00ff9c);transform:scaleY(0);transform-origin:top;transition:transform .12s ease}.HandoffPanel_pickerRow__Ycdcu:hover .HandoffPanel_pickerBar__uEFKd{transform:scaleY(1)}.HandoffPanel_pickerName__Aq4M6{font-size:12px;font-weight:600;color:var(--text-bright,var(--text-hero));white-space:nowrap;flex-shrink:0}.HandoffPanel_pickerDesc__mOagc{font-size:10px;color:var(--text-faint,#555);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.HandoffPanel_pickerIo__lTVgF{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:10px;color:var(--text-faint,#555);letter-spacing:.04em}.HandoffPanel_pickerTag__NXNu2{padding:1px 4px;border:1px solid var(--line-strong,#3a3a3a);color:var(--text-dim,#888)}.HandoffPanel_pickerTagMatch__Nzqcm{border-color:var(--accent,#00ff9c);color:var(--accent,#00ff9c)}.HandoffPanel_pickerArrow___j0O4{color:var(--text-faint,#555)}