.BranchControl_root__fFQ7D{position:relative;display:inline-flex}.BranchControl_trigger__n_wO9{display:inline-flex;align-items:center;gap:var(--qb-space-2);height:36px;max-width:360px;padding:0 var(--qb-space-2);border:1px solid var(--qb-color-border-default);border-radius:var(--qb-radius-md);background:var(--qb-color-bg-surface);color:var(--qb-color-text-primary);font-size:var(--qb-font-size-sm);font-weight:var(--qb-font-weight-medium);line-height:1;cursor:pointer}.BranchControl_trigger__n_wO9:hover{background:var(--qb-color-bg-subtle)}.BranchControl_trigger__n_wO9:focus-visible{outline:2px solid var(--qb-color-border-focus);outline-offset:2px}.BranchControl_accent__SGU_e{border-left:2px solid var(--qb-color-primary)}.BranchControl_muted__Ypuqg{color:var(--qb-color-text-secondary)}.BranchControl_plain__aYUKM{cursor:default}.BranchControl_plain__aYUKM:hover{background:var(--qb-color-bg-surface)}.BranchControl_label__PWFWh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em}.BranchControl_short__rcmGS{display:none;font-variant-numeric:tabular-nums;letter-spacing:.02em}.BranchControl_listbox__MeHEY{position:absolute;top:calc(100% + var(--qb-space-1));right:0;z-index:var(--qb-z-dropdown);min-width:240px;max-width:360px;max-height:320px;overflow-y:auto;margin:0;padding:var(--qb-space-1);list-style:none;border:1px solid var(--qb-color-border-default);border-radius:var(--qb-radius-md);background:var(--qb-color-bg-surface);box-shadow:var(--qb-shadow-md)}.BranchControl_option__KMvwA{display:flex;align-items:center;gap:var(--qb-space-2);padding:var(--qb-space-2) var(--qb-space-3);border-radius:var(--qb-radius-sm);color:var(--qb-color-text-primary);font-size:var(--qb-font-size-sm);cursor:pointer}.BranchControl_optionFocused__J0B7C,.BranchControl_option__KMvwA:hover{background:var(--qb-color-bg-subtle)}.BranchControl_optionFocused__J0B7C{outline:2px solid var(--qb-color-border-focus);outline-offset:-2px}.BranchControl_optionSelected__DvISu{font-weight:var(--qb-font-weight-medium)}.BranchControl_optionLabel__L5mLf{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.BranchControl_closedTag__ng3Dj{color:var(--qb-color-text-secondary);font-size:var(--qb-font-size-sm)}.BranchControl_tip__HCieK{position:absolute;top:calc(100% + var(--qb-space-1));right:0;z-index:var(--qb-z-dropdown);width:-moz-max-content;width:max-content;max-width:280px;padding:var(--qb-space-2) var(--qb-space-3);border-radius:var(--qb-radius-md);background:var(--qb-color-text-primary);color:var(--qb-color-bg-surface);font-size:var(--qb-font-size-sm);line-height:1.4;box-shadow:var(--qb-shadow-md);opacity:0;pointer-events:none}.BranchControl_root__fFQ7D:hover .BranchControl_tip__HCieK,.BranchControl_trigger__n_wO9:focus-visible+.BranchControl_tip__HCieK{opacity:1}.BranchControl_srOnly__7M5mv{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:639px){.BranchControl_root__fFQ7D{position:static}.BranchControl_label__PWFWh{display:none}.BranchControl_short__rcmGS{display:inline}.BranchControl_trigger__n_wO9{max-width:120px}.BranchControl_listbox__MeHEY{position:fixed;top:60px;left:var(--qb-space-4);right:var(--qb-space-4);min-width:0;max-width:none}}.BranchControl_notice__QxOAV{display:flex;align-items:center;justify-content:space-between;gap:var(--qb-space-3);padding:var(--qb-space-2) var(--qb-space-4);border-bottom:1px solid var(--qb-color-status-warning);background:var(--qb-color-warning-subtle,var(--qb-color-bg-subtle));color:var(--qb-color-text-warning);font-size:var(--qb-font-size-sm)}.BranchControl_noticeText__O_oiE{flex:1;min-width:0}.BranchControl_noticeDismiss__s59vn{border:1px solid;border-radius:var(--qb-radius-sm);background:transparent;color:inherit;padding:2px var(--qb-space-2);font:inherit;cursor:pointer}.BranchControl_noticeDismiss__s59vn:focus-visible{outline:2px solid var(--qb-color-border-focus);outline-offset:2px}.BranchControl_gate__WwWbM{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--qb-space-4)}.BranchControl_gateCard__zD59h{width:100%;max-width:440px;padding:var(--qb-space-4);border:1px solid var(--qb-color-border-default);border-radius:var(--qb-radius-md);background:var(--qb-color-bg-surface);color:var(--qb-color-text-primary)}.BranchControl_gateTitle__rIHNU{margin:0 0 var(--qb-space-2);font-size:var(--qb-font-size-md,var(--qb-font-size-sm));font-weight:var(--qb-font-weight-medium)}.BranchControl_gateText__gYh_Y{margin:0 0 var(--qb-space-3);color:var(--qb-color-text-secondary);font-size:var(--qb-font-size-sm)}.BranchControl_gateChoices__2kHAy{display:flex;flex-direction:column;gap:var(--qb-space-1);margin:0 0 var(--qb-space-3);padding:0;border:0}.BranchControl_gateChoice___4_GD{display:flex;align-items:center;gap:var(--qb-space-2);padding:var(--qb-space-2) var(--qb-space-3);border:1px solid var(--qb-color-border-default);border-radius:var(--qb-radius-sm);font-size:var(--qb-font-size-sm);cursor:pointer}.BranchControl_gateChoice___4_GD:hover{background:var(--qb-color-bg-subtle)}.BranchControl_gateAction__geTYM{height:36px;padding:0 var(--qb-space-4);border:1px solid var(--qb-color-primary);border-radius:var(--qb-radius-md);background:var(--qb-color-primary);color:var(--qb-color-text-on-primary);font-size:var(--qb-font-size-sm);font-weight:var(--qb-font-weight-medium);cursor:pointer}.BranchControl_gateAction__geTYM:disabled{opacity:.5;cursor:not-allowed}.BranchControl_gateAction__geTYM:focus-visible,.BranchControl_gateChoice___4_GD:focus-within{outline:2px solid var(--qb-color-border-focus);outline-offset:2px}