.composition-build-view-hint_root__XuinF{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);flex-shrink:0;max-width:14.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);border:1px solid color-mix(in oklch,var(--accent) 30%,var(--border-subtle));background:color-mix(in oklch,var(--accent) 7%,var(--bg-elevated));-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.35}.composition-build-view-hint_compact__tMV2H{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2);max-width:min(16rem,100%);padding:.3rem var(--space-2);line-height:1.25}.composition-build-view-hint_label__wAVn5{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--accent) 70%,var(--text-muted))}.composition-build-view-hint_compact__tMV2H .composition-build-view-hint_label__wAVn5{font-size:.5625rem}.composition-build-view-hint_text__upVfe{font-size:.75rem;font-weight:500;color:var(--text-secondary);text-align:left}.composition-build-view-hint_compact__tMV2H .composition-build-view-hint_text__upVfe{font-size:.6875rem}.composition-build-view-hint_kbd__UyLBG{display:inline-block;padding:.05em .35em;border-radius:3px;border:1px solid var(--border-subtle);background:var(--bg-base);font-family:inherit;font-size:.6875rem;font-weight:600;color:var(--text-primary);line-height:1.25;vertical-align:baseline}.composition-build-view-hint_compact__tMV2H .composition-build-view-hint_kbd__UyLBG{font-size:.625rem;padding:.02em .28em}.composition-build-view-hint_sep__EVnH_{margin-inline:.1em;font-size:.6875rem;font-weight:600;color:var(--text-muted)}.composition-build-view-hint_compact__tMV2H .composition-build-view-hint_sep__EVnH_{font-size:.625rem}.composition-build-view-hint_preamble__1lTyg{width:100%;max-width:none;box-sizing:border-box;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);gap:var(--space-2)}.composition-context-menu_contextMenu__FwpTW{position:fixed;z-index:1000;min-width:11.5rem;max-width:calc(100vw - 16px);padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-elevated);box-shadow:0 8px 24px color-mix(in oklch,var(--shadow-tint) 45%,transparent)}.composition-context-menu_contextMenuHeader__lHtby{padding:var(--space-1) var(--space-3);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.composition-context-menu_contextMenuSeparator__M6yiz{height:1px;margin:var(--space-1) 0;background:var(--border-strong)}.composition-context-menu_itemDanger__0dAM4,.composition-context-menu_item__dU5NG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;text-align:left;font:inherit;font-size:.8125rem;font-weight:500;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-primary);cursor:pointer}.composition-context-menu_item__dU5NG:focus-visible,.composition-context-menu_item__dU5NG:hover:not(:disabled){background:color-mix(in oklch,var(--bg-elevated) 50%,var(--bg-surface))}.composition-context-menu_itemDanger__0dAM4{color:var(--danger)}.composition-context-menu_itemDanger__0dAM4:focus-visible,.composition-context-menu_itemDanger__0dAM4:hover:not(:disabled){background:color-mix(in oklch,var(--danger) 12%,transparent)}.composition-context-menu_itemDanger__0dAM4:disabled,.composition-context-menu_item__dU5NG:disabled{opacity:.45;cursor:not-allowed}.composition-context-menu_contextMenuShortcut__1FCjs{font-size:.6875rem;font-weight:400;color:var(--text-muted)}.public-builds-panel_toggleWrap__zDHLf{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.public-builds-panel_toggle__FiTKQ{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;padding:2px;border-radius:var(--radius-control);background:color-mix(in oklch,var(--text-primary) 7%,var(--bg-surface));box-shadow:inset 0 0 0 1px var(--border-subtle)}.public-builds-panel_toggle__FiTKQ:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 6px) / 2);border-radius:calc(var(--radius-control) - 2px);background:color-mix(in oklch,var(--accent) 38%,var(--bg-elevated));box-shadow:0 1px 3px color-mix(in oklch,var(--shadow-tint) 60%,transparent),inset 0 1px 0 color-mix(in oklch,white 14%,transparent);transform:translateX(0);transition:transform .32s cubic-bezier(.25,1,.5,1)}.public-builds-panel_toggle__FiTKQ[data-source=public]:before{transform:translateX(calc(100% + 2px))}.public-builds-panel_toggleBtn__LHOvz{position:relative;font:inherit;font-size:.75rem;font-weight:600;min-height:1.75rem;padding:0 var(--space-2);border:none;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--text-muted);cursor:pointer}.public-builds-panel_toggleBtn__LHOvz:hover:not(:disabled):not([aria-pressed=true]){color:var(--text-primary)}.public-builds-panel_toggleBtn__LHOvz[aria-pressed=true]{color:#fff;font-weight:700}.public-builds-panel_toggleBtn__LHOvz:disabled{opacity:.5;cursor:not-allowed}.public-builds-panel_addBtn__hxgnl:focus-visible,.public-builds-panel_cardAdd__Y6WQd:focus-visible,.public-builds-panel_linkBtn__ZI5pF:focus-visible,.public-builds-panel_loadMore__U1YJi:focus-visible,.public-builds-panel_menuBtn__5HQE_:focus-visible,.public-builds-panel_menuClear__q5ELt:focus-visible,.public-builds-panel_select__shnvs:focus-visible,.public-builds-panel_toggleBtn__LHOvz:focus-visible,.public-builds-panel_tokenX__KoLhn:focus-visible,.public-builds-panel_viewBtn__t65zx:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 60%,transparent);outline-offset:2px}.public-builds-panel_toggleReason__rxrHe{margin:0;font-size:.6875rem;line-height:1.35;color:var(--text-muted)}.public-builds-panel_filters__3fD_5{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.public-builds-panel_filterLine__HosFd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.public-builds-panel_spacer__wZYsb{flex:1 1}.public-builds-panel_itemSearch__FPo_K{position:relative;min-width:0}.public-builds-panel_tokenField__R06Tc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-height:2.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-surface);box-sizing:border-box}.public-builds-panel_tokenField__R06Tc:focus-within{border-color:color-mix(in oklch,var(--accent) 55%,var(--border-strong))}.public-builds-panel_token__CrINO{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 3px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);font-size:.75rem;color:var(--text-primary)}.public-builds-panel_token__CrINO img{border-radius:50%;flex:none}.public-builds-panel_tokenName__JJ827{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-builds-panel_tokenX__KoLhn{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.public-builds-panel_tokenX__KoLhn:hover{color:var(--text-primary);background:color-mix(in oklch,var(--text-primary) 12%,transparent)}.public-builds-panel_tokenInput__tYapN{flex:1 1 6rem;min-width:5rem;font:inherit;font-size:.875rem;padding:var(--space-1) 0;border:none;outline:none;background:transparent;color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none}.public-builds-panel_tokenInput__tYapN::-webkit-search-cancel-button{display:none}.public-builds-panel_suggest__n02v7{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:var(--space-1);list-style:none;max-height:16rem;overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-elevated);box-shadow:0 12px 32px color-mix(in oklch,var(--shadow-tint) 55%,transparent)}.public-builds-panel_suggestItem___e4xK{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius-control) - 2px);font-size:.8125rem;color:var(--text-primary);cursor:pointer}.public-builds-panel_suggestItem___e4xK img{border-radius:6px;flex:none}.public-builds-panel_suggestActive__GiIjk{background:color-mix(in oklch,var(--accent) 16%,var(--bg-surface))}.public-builds-panel_suggestEmpty__naM8X{padding:var(--space-2);font-size:.8125rem;color:var(--text-muted)}.public-builds-panel_menuWrap__Spbmn{position:relative}.public-builds-panel_menuBtn__5HQE_,.public-builds-panel_select__shnvs{font:inherit;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;min-height:1.875rem;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;box-sizing:border-box}.public-builds-panel_menuBtn__5HQE_:hover,.public-builds-panel_select__shnvs:hover{border-color:var(--border-strong);color:var(--text-primary)}.public-builds-panel_menuBtnOn__8nDqe{border-color:color-mix(in oklch,var(--accent) 45%,var(--border-strong));color:var(--text-primary)}.public-builds-panel_menuBtnLabel__58zbv{white-space:nowrap}.public-builds-panel_selectWrap__S3FST{position:relative;display:inline-flex}.public-builds-panel_select__shnvs{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.5rem}.public-builds-panel_selectChevron__PKMsx{position:absolute;right:6px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted)}.public-builds-panel_menu__rYg_Q{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:13rem;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-elevated);box-shadow:0 12px 32px color-mix(in oklch,var(--shadow-tint) 55%,transparent);animation:public-builds-panel_menuIn__Ij_oS .15s cubic-bezier(.25,1,.5,1);transform-origin:top left}@keyframes public-builds-panel_menuIn__Ij_oS{0%{opacity:0;transform:translateY(-3px) scale(.98)}}@keyframes public-builds-panel_menuFade__BNQzY{0%{opacity:0}}.public-builds-panel_menuRow__waVKp{font:inherit;display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:2.125rem;padding:0 var(--space-2);border:none;border-radius:calc(var(--radius-control) - 2px);background:transparent;font-size:.8125rem;text-align:left;color:var(--text-primary);cursor:pointer}.public-builds-panel_menuRow__waVKp:hover{background:color-mix(in oklch,var(--text-primary) 7%,transparent)}.public-builds-panel_menuRow__waVKp[aria-checked=true]{background:color-mix(in oklch,var(--accent) 12%,transparent)}.public-builds-panel_menuRow__waVKp:active{background:color-mix(in oklch,var(--text-primary) 12%,transparent)}.public-builds-panel_menuRow__waVKp:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 60%,transparent);outline-offset:-2px}.public-builds-panel_menuCheck__CCsb_{flex:none;color:var(--accent);opacity:0}.public-builds-panel_menuRow__waVKp[aria-checked=true] .public-builds-panel_menuCheck__CCsb_{opacity:1}.public-builds-panel_menuRowLabel__89PMV{flex:1 1}.public-builds-panel_menuRowCount__VNgbH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--text-muted)}.public-builds-panel_menuClear__q5ELt{font:inherit;font-size:.75rem;font-weight:600;width:100%;margin-top:var(--space-1);min-height:1.875rem;border:none;border-top:1px solid var(--border-subtle);border-radius:0 0 calc(var(--radius-control) - 2px) calc(var(--radius-control) - 2px);background:transparent;color:var(--text-secondary);cursor:pointer}.public-builds-panel_menuClear__q5ELt:hover:not(:disabled){color:var(--text-primary)}.public-builds-panel_menuClear__q5ELt:active:not(:disabled){background:color-mix(in oklch,var(--text-primary) 8%,transparent)}.public-builds-panel_menuClear__q5ELt:disabled{color:var(--text-muted);cursor:default}.public-builds-panel_roleIcon__13xFY{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:50%;background:linear-gradient(160deg,color-mix(in oklab,var(--role) 34%,transparent),color-mix(in oklab,var(--role) 12%,transparent))}.public-builds-panel_roleIcon__13xFY img{width:108%;height:108%;object-fit:contain}.public-builds-panel_viewSwitch__34dJE{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-elevated)}.public-builds-panel_viewBtn__t65zx{display:inline-grid;place-items:center;width:1.75rem;height:1.5rem;padding:0;border:none;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--text-muted);cursor:pointer}.public-builds-panel_viewBtn__t65zx:hover{color:var(--text-primary)}.public-builds-panel_viewBtn__t65zx[aria-pressed=true]{background:color-mix(in oklch,var(--accent) 22%,var(--bg-surface));color:var(--text-primary)}.public-builds-panel_srOnly__4i_Id{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.public-builds-panel_listWrap__yzBuo{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.public-builds-panel_summary__9aHs1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:.75rem;color:var(--text-muted)}.public-builds-panel_sort__jWSQm{flex:none;font-weight:600;color:var(--text-secondary)}.public-builds-panel_results__iTMkZ{transition:opacity .16s ease}.public-builds-panel_resultsBusy__KGFsP{opacity:.55}.public-builds-panel_list__yClvx{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.public-builds-panel_row__7Ulfx{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border-radius:var(--radius-control);position:relative;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:background-color .16s ease,transform .1s ease-out}.public-builds-panel_row__7Ulfx:hover{background:color-mix(in oklch,var(--text-primary) 6%,transparent)}.public-builds-panel_row__7Ulfx:active:not(:has(button:active)){transform:scale(.985)}.public-builds-panel_row__7Ulfx[data-noadd]{cursor:-webkit-grab;cursor:grab}.public-builds-panel_row__7Ulfx:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 55%,transparent);outline-offset:1px}.public-builds-panel_row__7Ulfx[aria-disabled=true]{cursor:not-allowed;opacity:.55}.public-builds-panel_row__7Ulfx[data-static]{cursor:default;opacity:.65}.public-builds-panel_skeleton__S7OwG{height:4.25rem;cursor:default;background:linear-gradient(90deg,var(--bg-elevated),color-mix(in oklch,var(--text-primary) 8%,var(--bg-elevated)),var(--bg-elevated));background-size:200% 100%;animation:public-builds-panel_shimmer__Sd9S2 1.4s linear infinite}@keyframes public-builds-panel_shimmer__Sd9S2{to{background-position:-200% 0}}.public-builds-panel_prime__Cb0CU{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:color-mix(in srgb,var(--role) 10%,var(--bg-elevated));box-shadow:inset 0 0 0 1.5px var(--role),0 0 14px color-mix(in srgb,var(--role) 32%,transparent);transition:transform .2s cubic-bezier(.25,1,.5,1)}.public-builds-panel_row__7Ulfx:hover .public-builds-panel_prime__Cb0CU{transform:scale(1.04)}.public-builds-panel_prime__Cb0CU img{width:44px;height:44px;object-fit:contain;pointer-events:none}.public-builds-panel_rowMain__Rcsu7{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.public-builds-panel_rowName__FXAcI{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;color:var(--role)}.public-builds-panel_gear__iL3Ab{display:flex;flex-wrap:nowrap;gap:2px;min-width:0;overflow:hidden}.public-builds-panel_gearIcon__C8pr_{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--bg-elevated)}.public-builds-panel_gearIcon__C8pr_ img{width:22px;height:22px;object-fit:contain;pointer-events:none}.public-builds-panel_gearIcon__C8pr_.public-builds-panel_gearSkeleton__8Xhtn{background:linear-gradient(90deg,var(--bg-elevated),color-mix(in oklch,var(--text-primary) 8%,var(--bg-elevated)),var(--bg-elevated));background-size:200% 100%;animation:public-builds-panel_shimmer__Sd9S2 1.4s ease-in-out infinite}.public-builds-panel_rowStats__iyom0{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.public-builds-panel_groups__mqddL b{font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.public-builds-panel_groups__mqddL small{font-size:.6875rem;color:var(--text-muted)}.public-builds-panel_wr__Ha_tt{font-size:.6875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-builds-panel_few__poEAh{font-size:.6875rem;color:var(--text-muted)}.public-builds-panel_addBtn__hxgnl{flex:none;display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease-out}.public-builds-panel_addBtnSm__jzKkY{width:1.5rem;height:1.5rem}.public-builds-panel_addBtn__hxgnl:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.public-builds-panel_addBtn__hxgnl:active:not(:disabled){transform:scale(.94)}.public-builds-panel_addBtn__hxgnl:disabled{opacity:.4;cursor:not-allowed}.public-builds-panel_addBtn__hxgnl[data-flashing]:hover:not(:disabled),.public-builds-panel_addBtn__hxgnl[data-flashing]:not(:disabled){background:color-mix(in oklch,#5fd6a0 18%,var(--bg-elevated));border-color:color-mix(in oklch,#5fd6a0 60%,transparent);color:#5fd6a0}.public-builds-panel_addIcons__H2gTg{display:inline-grid;place-items:center}.public-builds-panel_iconCheck__eaKoK,.public-builds-panel_iconPlus__pCT3D{grid-area:1/1;display:inline-grid;place-items:center}.public-builds-panel_iconCheck__eaKoK{opacity:0;color:#5fd6a0}.public-builds-panel_addBtn__hxgnl[data-flashing] .public-builds-panel_iconPlus__pCT3D,.public-builds-panel_cardAdd__Y6WQd[data-flashing] .public-builds-panel_iconPlus__pCT3D{animation:public-builds-panel_plusOut__kwEeE .95s cubic-bezier(.32,.72,0,1)}.public-builds-panel_addBtn__hxgnl[data-flashing] .public-builds-panel_iconCheck__eaKoK,.public-builds-panel_cardAdd__Y6WQd[data-flashing] .public-builds-panel_iconCheck__eaKoK{animation:public-builds-panel_checkIn__Q_vL_ .95s cubic-bezier(.32,.72,0,1)}@keyframes public-builds-panel_plusOut__kwEeE{0%{opacity:1;transform:none}16%,84%{opacity:0;transform:scale(.5) rotate(90deg)}to{opacity:1;transform:none}}@keyframes public-builds-panel_checkIn__Q_vL_{0%,to{opacity:0;transform:scale(.5) rotate(-45deg)}16%,84%{opacity:1;transform:none}}.public-builds-panel_flashRing__KbPa4{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:color-mix(in oklch,#5fd6a0 10%,transparent);box-shadow:inset 0 0 0 2px color-mix(in oklch,#5fd6a0 65%,transparent);animation:public-builds-panel_ringFlash__Wjd4k .7s cubic-bezier(.25,1,.5,1) forwards}@keyframes public-builds-panel_ringFlash__Wjd4k{0%{opacity:0}14%{opacity:1}to{opacity:0}}.public-builds-panel_cardList___2Q0b{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:stretch}.public-builds-panel_card__RW6iA{display:flex;flex-direction:column;gap:8px;min-width:0;container:pbcard/inline-size;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated);position:relative;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:border-color .16s ease,box-shadow .2s ease,transform .1s ease-out}.public-builds-panel_card__RW6iA[data-noadd]{cursor:-webkit-grab;cursor:grab}.public-builds-panel_card__RW6iA:active:not(:has(button:active)){transform:scale(.985)}.public-builds-panel_card__RW6iA:hover{border-color:color-mix(in srgb,var(--role) 45%,var(--border-strong));box-shadow:0 8px 24px color-mix(in oklch,var(--shadow-tint) 45%,transparent)}.public-builds-panel_cardHead__8JIr7{display:flex;flex-direction:column;gap:1px;min-width:0}.public-builds-panel_cardHeadTop__XPz0n{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.public-builds-panel_cardRole__byTm_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--role)}.public-builds-panel_cardStats__A9Ttb{flex:none;display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.public-builds-panel_dotSep__TcNRU{color:var(--text-muted)}@container pbcard (max-width: 222px){.public-builds-panel_cardHeadTop__XPz0n{gap:4px}.public-builds-panel_cardRole__byTm_{letter-spacing:.02em}.public-builds-panel_cardStats__A9Ttb{gap:2px}.public-builds-panel_cardStats__A9Ttb .public-builds-panel_groups__mqddL b{font-size:.75rem}.public-builds-panel_cardStats__A9Ttb .public-builds-panel_few__poEAh,.public-builds-panel_cardStats__A9Ttb .public-builds-panel_groups__mqddL small,.public-builds-panel_cardStats__A9Ttb .public-builds-panel_wr__Ha_tt{font-size:.625rem}}.public-builds-panel_cardName__AMRjA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:650;line-height:1.25;color:var(--text-primary)}.public-builds-panel_cardBody__7CMrd{display:flex;align-items:flex-start;gap:10px;min-width:0}.public-builds-panel_cardGrid__GzFO8{flex:none;display:grid;grid-template-columns:repeat(3,44px);grid-gap:3px;gap:3px}.public-builds-panel_cardCell__mvYQ8{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-sizing:border-box}.public-builds-panel_cardCell__mvYQ8 img{width:40px;height:40px;object-fit:contain;pointer-events:none}.public-builds-panel_cardCellEmpty__6be_Z{border:1px dashed color-mix(in oklch,var(--text-primary) 16%,transparent);background:transparent}.public-builds-panel_cardCell__mvYQ8.public-builds-panel_cardCellSkeleton__FY5JW,.public-builds-panel_spell__Nuzsv.public-builds-panel_cardCellSkeleton__FY5JW{border-color:transparent;background:linear-gradient(90deg,var(--bg-surface),color-mix(in oklch,var(--text-primary) 8%,var(--bg-surface)),var(--bg-surface));background-size:200% 100%;animation:public-builds-panel_shimmer__Sd9S2 1.4s ease-in-out infinite}.public-builds-panel_spellCol__vVTIl{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.public-builds-panel_spells__2W2kB{display:flex;flex-direction:column;gap:3.4px}.public-builds-panel_spell__Nuzsv{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--bg-surface);overflow:hidden}.public-builds-panel_spell__Nuzsv img{width:28px;height:28px;object-fit:cover;pointer-events:none}.public-builds-panel_cardAdd__Y6WQd{font:inherit;font-size:.75rem;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;margin-top:auto;padding:0 var(--space-3);border:none;border-radius:var(--radius-control);background:var(--accent);color:var(--accent-fg);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .12s ease-out}.public-builds-panel_cardAdd__Y6WQd:active:not(:disabled){transform:scale(.97)}.public-builds-panel_cardAdd__Y6WQd:hover:not(:disabled){background:var(--accent-hover)}.public-builds-panel_cardAdd__Y6WQd:disabled{opacity:.45;cursor:not-allowed}.public-builds-panel_cardAdd__Y6WQd[data-flashing]:hover:not(:disabled),.public-builds-panel_cardAdd__Y6WQd[data-flashing]:not(:disabled){background:color-mix(in oklch,#5fd6a0 26%,var(--bg-surface));color:var(--text-primary)}.public-builds-panel_state__0QpPF{margin:var(--space-4) 0;text-align:center;font-size:.8125rem;color:var(--text-muted)}.public-builds-panel_linkBtn__ZI5pF{font:inherit;font-size:.8125rem;font-weight:600;padding:var(--space-1) var(--space-2);border:none;background:transparent;color:var(--accent);text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.public-builds-panel_more__f_jp6{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) 0 var(--space-1)}.public-builds-panel_loadMore__U1YJi{font:inherit;font-size:.8125rem;font-weight:600;min-height:2rem;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer}.public-builds-panel_loadMore__U1YJi:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.public-builds-panel_loadMore__U1YJi:disabled{opacity:.6;cursor:default}.public-builds-panel_moreError__qbvqr{font-size:.75rem;color:#ef7a6d}.public-builds-panel_footer__MGyZK{margin:var(--space-2) 0 0;text-align:center;font-size:.6875rem;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){@keyframes public-builds-panel_plusOut__kwEeE{0%{opacity:1}16%,84%{opacity:0}to{opacity:1}}@keyframes public-builds-panel_checkIn__Q_vL_{0%,to{opacity:0}16%,84%{opacity:1}}.public-builds-panel_cardAdd__Y6WQd:active:not(:disabled),.public-builds-panel_card__RW6iA:active:not(:has(button:active)),.public-builds-panel_row__7Ulfx:active:not(:has(button:active)){transform:none}.public-builds-panel_cardCellSkeleton__FY5JW,.public-builds-panel_gearIcon__C8pr_.public-builds-panel_gearSkeleton__8Xhtn{animation:none}.public-builds-panel_toggle__FiTKQ:before{transition:none}.public-builds-panel_menu__rYg_Q{animation-name:public-builds-panel_menuFade__BNQzY}.public-builds-panel_skeleton__S7OwG{animation:none}.public-builds-panel_addBtn__hxgnl,.public-builds-panel_card__RW6iA,.public-builds-panel_prime__Cb0CU,.public-builds-panel_results__iTMkZ,.public-builds-panel_row__7Ulfx{transition:none}}