.branched-menu{--bm-w:240px;--bm-ink:#f5f5f5;--bm-accent:#f5f5f5;--bm-line:#3f3f46;--bm-font:14px;--bm-row:36px;--bm-indent:40px;--bm-line-w:1.5;--bm-draw:400ms;--bm-fold:300ms;--bm-ease-out:cubic-bezier(0.23,1,0.32,1);--bm-muted:color-mix(in srgb,var(--bm-ink) 55%,transparent);position:relative;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:min(var(--bm-w),100%);padding-left:14px;color:var(--bm-ink);font-family:inherit;font-size:var(--bm-font);line-height:1.2}.branched-menu:before{content:"";top:8px;bottom:0;background:linear-gradient(to bottom,var(--bm-line) 0,var(--bm-line) 55%,transparent 100%)}.branched-menu:before,.branched-menu__marker{position:absolute;left:0;width:2px;border-radius:1px}.branched-menu__marker{top:-1px;z-index:1;height:16px;background:var(--bm-accent);opacity:0;transition:top .22s var(--bm-ease-out),opacity .15s ease}.branched-menu__marker[data-on]{opacity:1}.branched-menu__section{display:flex;flex-direction:column}.branched-menu__head{display:block;margin:0;padding:9px 0;border:0;background:none;color:var(--bm-muted);font:inherit;font-size:calc(var(--bm-font) + 1px);font-weight:500;text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.branched-menu__head[data-active],.branched-menu__section[data-open] .branched-menu__head{color:var(--bm-ink)}@media (hover:hover) and (pointer:fine){.branched-menu__head:hover{color:var(--bm-ink)}}.branched-menu__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--bm-fold) var(--bm-ease-out)}.branched-menu__section[data-open] .branched-menu__body{grid-template-rows:1fr}.branched-menu__fold{min-height:0;overflow:hidden}.branched-menu__tree{position:relative;padding:6px 0;box-sizing:border-box}.branched-menu__lines{position:absolute;top:0;left:0;overflow:visible;opacity:0;pointer-events:none;transition:opacity .2s ease}.branched-menu__section[data-open] .branched-menu__lines{opacity:1;transition:opacity .25s ease .1s}.branched-menu__base,.branched-menu__reach{fill:none;stroke-width:var(--bm-line-w);stroke-linecap:round;stroke-linejoin:round}.branched-menu__base{stroke:var(--bm-line)}.branched-menu__reach{stroke:var(--bm-accent);transition:stroke-dashoffset var(--bm-draw) var(--bm-ease-out)}.branched-menu__item{display:flex;align-items:center;gap:8px;width:100%;height:var(--bm-row);margin:0;padding:0 0 0 var(--bm-indent);border:0;background:none;color:var(--bm-muted);font:inherit;text-align:left;cursor:pointer;outline:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:color .2s ease}@media (hover:hover) and (pointer:fine){.branched-menu__item:hover{color:var(--bm-ink)}}.branched-menu__item[data-active]{color:var(--bm-accent);font-weight:500}.branched-menu__icon{display:inline-flex;flex:none}.branched-menu__label{white-space:nowrap}@media (prefers-reduced-motion:reduce){.branched-menu__marker{transition:opacity .15s ease}.branched-menu__body,.branched-menu__reach{transition:none}}.branched-menu__item:disabled{opacity:.65;cursor:not-allowed}.branched-menu__upgrade{flex:none;margin-left:auto;padding:3px 5px;border-radius:6px;background:#4a3023;color:#ffc69f;font-size:9px;font-weight:700;line-height:1.2}.branched-menu__item .branched-menu__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShopSyncButton_root__jU4UV{flex:none;padding:6px 12px 10px}.ShopSyncButton_button__Cj6St{min-height:40px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#f4f1f5;background:#211f27;border:1px solid #6f6873;border-radius:10px;font-size:13px;font-weight:650;cursor:pointer}.ShopSyncButton_button__Cj6St:hover:not(:disabled){border-color:#ff934c;color:#ffbd90}.ShopSyncButton_button__Cj6St:focus-visible{outline:2px solid #ff934c;outline-offset:2px}.ShopSyncButton_button__Cj6St:disabled{opacity:.7;cursor:wait}.ShopSyncButton_status__2ET7Z{display:block;margin-top:5px;color:#c9c2cc;font-size:12px;line-height:1.35}.ShopSyncButton_review__eC76r{margin-top:6px;min-height:24px;padding:0;border:0;background:transparent;color:#ffbd90;text-align:left;font-size:12px;text-decoration:underline;cursor:pointer}.ShopSyncButton_review__eC76r:focus-visible{outline:2px solid #ff934c;outline-offset:2px}.ShopSyncButton_compact__B0NGs{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;padding:0}.ShopSyncButton_compact__B0NGs .ShopSyncButton_button__Cj6St{min-width:40px;width:auto;min-height:40px;padding:0 6px}.ShopSyncButton_compact__B0NGs .ShopSyncButton_status__2ET7Z{position:absolute;right:0;top:100%;z-index:80;width:min(260px,80vw);padding:10px;border:1px solid #6f6873;border-radius:10px;background:#211f27;box-shadow:0 8px 24px #0008}.ShopSyncButton_compact__B0NGs .ShopSyncButton_review__eC76r{position:absolute;top:-4px;right:-3px;margin:0;min-width:24px;min-height:24px;border-radius:50%;background:#ff934c;color:#171217;font-weight:800;text-align:center;text-decoration:none}.ShopSyncButton_icon__aSncx{display:inline-flex}.ShopSyncButton_spin__BOw8K{animation:ShopSyncButton_spin__BOw8K 1s linear infinite}@keyframes ShopSyncButton_spin__BOw8K{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ShopSyncButton_spin__BOw8K{animation:none}}