.homebrew_container__aXiLd{border:1px solid var(--primary-border-color);border-radius:16px;overflow:hidden;background:var(--primary-background-color);box-shadow:0 4px 16px rgba(0,0,0,.1);max-width:1200px;margin:24px auto}.homebrew_header__Ij_hR{padding:24px;border-bottom:1px solid var(--primary-border-color);background:var(--primary-button-background-color)}.homebrew_headerTitle__WhRqf{margin:0 0 8px;font-size:1.5rem;color:var(--primary-color)}.homebrew_headerMeta__v7TJz{margin:0;opacity:.85;color:var(--primary-color)}.homebrew_content__jntgr{padding:24px}.homebrew_betaBanner__TN_sT{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:12px 14px;margin-bottom:20px;border:1px solid var(--primary-border-color);border-radius:8px;background:var(--primary-button-background-color);color:var(--primary-color)}.homebrew_betaBadge__NzTFx{flex-shrink:0;padding:2px 8px;border-radius:4px;border:1px solid var(--primary-border-color);background:var(--primary-background-color);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.homebrew_betaText__OrQFP{margin:0;flex:1 1 200px;font-size:.9rem;line-height:1.45;opacity:.9}.homebrew_packList__OQ1V9{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.homebrew_packCard__vIBxq{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--primary-border-color);border-radius:10px;background:var(--primary-background-color)}.homebrew_packMain__M3VvT{flex:1 1 220px;min-width:0}.homebrew_packTitleLink__fzhTN{display:inline-block;font-size:1.15rem;font-weight:600;color:var(--primary-color);text-decoration:underline;text-underline-offset:3px}.homebrew_packTitleLink__fzhTN:hover{opacity:.85}.homebrew_packMeta__PwzDU{margin:6px 0 0;font-size:.9rem;opacity:.75;color:var(--primary-color)}.homebrew_packActions__Fie0P{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto}.homebrew_createPackButton__4gPXi,.homebrew_packActionDanger__0A_8H,.homebrew_packActionPrimary__jpsBc,.homebrew_packActionSecondary___5fZp{font-family:inherit;font-size:.9rem;line-height:1.2;padding:8px 14px;border-radius:8px;cursor:pointer;text-decoration:none;white-space:nowrap}.homebrew_createPackButton__4gPXi,.homebrew_packActionPrimary__jpsBc{border:1px solid var(--primary-border-color);background:var(--primary-color);color:var(--primary-background-color)}.homebrew_createPackButton__4gPXi:hover,.homebrew_packActionPrimary__jpsBc:hover{opacity:.92}.homebrew_packActionSecondary___5fZp{border:1px solid var(--primary-border-color);background:var(--primary-button-background-color);color:var(--primary-color)}.homebrew_packActionSecondary___5fZp:hover{background:var(--primary-background-color)}.homebrew_packActionDanger__0A_8H{border:none;background:transparent;color:var(--primary-color);opacity:.7;text-decoration:underline;text-underline-offset:2px;padding:8px 10px}.homebrew_packActionDanger__0A_8H:hover{opacity:1}.homebrew_createPackButton__4gPXi:disabled{opacity:.6;cursor:not-allowed}.homebrew_toolbar__IecVw{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.homebrew_editorLayout___ZQ5E{display:grid;grid-template-columns:180px 1fr 280px;grid-gap:16px;gap:16px;min-height:480px}@media (max-width:900px){.homebrew_editorLayout___ZQ5E{grid-template-columns:1fr}}.homebrew_tableNav__rvCwK{display:flex;flex-direction:column;gap:4px}.homebrew_tableNavButtonActive__hhtiM,.homebrew_tableNavButton__Ll1MH{text-align:left;padding:10px 12px;border-radius:8px;border:1px solid var(--primary-border-color);background:var(--primary-button-background-color);color:var(--primary-color);cursor:pointer;font-size:.95rem}.homebrew_tableNavButtonActive__hhtiM{background:var(--primary-background-color);font-weight:600}.homebrew_rowList__3Q8gi{border:1px solid var(--primary-border-color);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;max-height:560px}.homebrew_searchInput__Dxfn_{background:var(--primary-button-background-color)}.homebrew_rowButtonActive__R03O5,.homebrew_rowButton__BJMrG,.homebrew_searchInput__Dxfn_{width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--primary-border-color);color:var(--primary-color)}.homebrew_rowButtonActive__R03O5,.homebrew_rowButton__BJMrG{display:block;text-align:left;background:var(--primary-background-color);cursor:pointer}.homebrew_rowName__tXDs9{display:block}.homebrew_rowSubtitle__FUhAF{display:block;font-size:.85em;font-weight:500;opacity:.75;line-height:1.25;margin-top:.15rem}.homebrew_rowButtonActive__R03O5{background:var(--primary-button-background-color);font-weight:600}.homebrew_rowButtonChanged__4GGy5{border-left:3px solid var(--primary-color)}.homebrew_editPanel__d_S8p{border:1px solid var(--primary-border-color);border-radius:8px;padding:16px}.homebrew_fieldRow__4Pdlr{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.homebrew_fieldLabel__BYMlD{font-size:.85rem;font-weight:600;color:var(--primary-color)}.homebrew_fieldInput__4YHk0{padding:8px 10px;border:1px solid var(--primary-border-color);border-radius:6px;background:var(--primary-background-color);color:var(--primary-color)}.homebrew_baseValue__AwOvL{font-size:.8rem;opacity:.7;color:var(--primary-color)}.homebrew_changesTable__M_MXN{width:100%;border-collapse:collapse}.homebrew_changesTable__M_MXN td,.homebrew_changesTable__M_MXN th{border:1px solid var(--primary-border-color);padding:8px 10px;text-align:left;color:var(--primary-color)}.homebrew_changesTable__M_MXN th{background:var(--primary-button-background-color)}.homebrew_statusBar__bApMt{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.homebrew_savedHint__z4N84{font-size:.9rem;color:var(--primary-color);opacity:.8}.homebrew_backLink__1r7zb{color:var(--primary-color);text-decoration:underline}.Input_input__E6CYQ{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--control-bg);color:var(--control-text);padding:8px 10px;font-size:var(--font-size-18);font-family:var(--font-family-display)}.Input_input__E6CYQ.Input_withStartIcon__Raj8_{padding-left:2.25rem}.Input_inputFullWidth__S_UUM{width:100%}.Input_input__E6CYQ:focus{outline:none;border-color:var(--control-border-focus);box-shadow:0 0 0 2px var(--focus-ring-color)}.Input_input__E6CYQ::placeholder{color:var(--control-placeholder)}.Input_inputInvalid__d0PKT,.Input_inputInvalid__d0PKT:focus{border-color:var(--color-danger)}.Input_input__E6CYQ:disabled{opacity:.6;cursor:default}.Field_field__dEu2N{margin-bottom:16px}.Field_label__dV8Z4{display:block;margin-bottom:4px;font-size:var(--font-size-16,16px);font-family:inherit;color:var(--color-text-primary,var(--primary-color))}.Field_row__s4LwV{display:flex;gap:8px;align-items:center}.Field_row__s4LwV>input,.Field_row__s4LwV>select{flex:1 1;min-width:0}.Select_select__AIkNM{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--control-bg);color:var(--control-text);padding:8px 34px 8px 10px;font-size:16px;font-family:var(--font-family-base);line-height:1.2;-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist}.Select_selectFullWidth__fDKf6{width:100%}.Select_selectFit__wIQEB{width:auto;max-width:100%}.Select_select__AIkNM:focus{outline:none;border-color:var(--control-border-focus);box-shadow:0 0 0 2px var(--focus-ring-color)}.Checkbox_checkbox__MwCK6{width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--primary-border-color);border-radius:4px;background:var(--primary-background-color);position:relative;transition:all .2s ease}.Checkbox_checkbox__MwCK6:checked{background:var(--accent-interactive);border-color:var(--accent-interactive)}.Checkbox_checkbox__MwCK6:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--primary-background-color);font-size:12px;font-weight:700}.Checkbox_checkbox__MwCK6:hover{border-color:var(--accent-interactive);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-interactive) 25%,transparent)}.Checkbox_checkbox__MwCK6:disabled{opacity:.5;cursor:not-allowed}@media print{.Checkbox_checkbox__MwCK6{box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Checkbox_checkbox__MwCK6,.Checkbox_checkbox__MwCK6:checked{background:#fff!important;border-color:#000!important}.Checkbox_checkbox__MwCK6:checked:after{color:#000!important}}.LabeledCheckbox_label__Ge98g{display:inline-flex;align-items:center;gap:8px;line-height:1.2;color:var(--primary-color);cursor:pointer}.LabeledCheckbox_label__Ge98g input{flex-shrink:0;margin:0}.SectionHeader_sectionHeader__0iUE_{font-size:24px;text-align:center;color:var(--primary-color);line-height:1.1;margin-bottom:8px}.SectionHeader_sectionHeaderWithEnd__Up55A{display:flex;align-items:center;gap:8px;text-align:inherit}.SectionHeader_sectionHeaderCenter__fetvI{flex:1 1;min-width:0;text-align:center}.SectionHeader_sectionHeaderEnd__1SvOV{flex-shrink:0;display:flex;align-items:center}@media print{.SectionHeader_sectionHeader__0iUE_{color:#000}}.Wordmark_svg__D5arT{display:block;width:179px;height:auto}.Wordmark_accent__tlr_w{fill:color-mix(in srgb,var(--admiral-red,#a23c3f) 88%,var(--color-text-primary))}.Modal_backdrop__oMZrK{position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(24px,env(safe-area-inset-bottom,0px));background:rgba(0,0,0,.62);box-sizing:border-box}.Modal_panel__SofFQ{position:relative;width:min(32rem,100%);max-height:calc(100dvh - 40px);overflow:auto;margin-block:auto;border:1px solid var(--color-border-subtle,var(--primary-border-color));border-radius:var(--radius-xl);background:var(--color-surface-1,var(--primary-background-color));color:var(--color-text-primary,var(--primary-color));padding:20px 48px 16px 20px;box-shadow:var(--shadow-lg);flex-shrink:0;box-sizing:border-box}.Modal_panelSm__rPB_l{width:min(420px,100%);padding:20px 24px 16px}.Modal_panelLg__Fwuv4{width:min(920px,100%)}.Modal_close__e6Tw7{position:absolute;top:8px;right:8px;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-round);border:1.5px solid var(--color-border-subtle,var(--primary-border-color));background:transparent;color:var(--color-text-primary,var(--primary-color));font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-family:inherit}.Modal_close__e6Tw7:hover{background:var(--color-surface-2,var(--primary-button-background-color))}.Modal_footer__lAUn_{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px}.AppNavbar_navMain__d_2mR{display:flex;flex-grow:1;justify-content:space-between;align-items:center;margin-left:20px}.AppNavbar_hamburger__0yh5m{display:none}.AppNavbar_navbar__Nuqnz{display:flex;justify-content:space-between;padding-left:6px;align-items:center;height:50px;background:var(--primary-button-background-color);box-shadow:0 3px 10px var(--navbar-shadow);margin-bottom:16px;position:relative;z-index:220}a.AppNavbar_logo__k9syz{display:inline-flex;align-items:center;color:var(--primary-color)}.AppNavbar_mobileBackdrop__KOJCB{display:none}.AppNavbar_navDropdownButton__ZbkBW{all:unset;color:var(--primary-color);background:none;border:none;font-family:var(--font-family-display);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;border-radius:10px;transition:background .16s ease,color .16s ease,box-shadow .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px 9px;line-height:1}.AppNavbar_navDropdownRoot__gpmzP{position:relative;display:inline-flex;align-items:center}.AppNavbar_navLink__JF26P{text-decoration:none;padding-right:24px;color:var(--primary-color);font-size:24px;padding-top:7px;display:block;position:relative;border-radius:8px;transition:background .15s ease,color .15s ease}.AppNavbar_navDropdownButton__ZbkBW:hover,.AppNavbar_navLink__JF26P:hover{background:color-mix(in srgb,var(--accent-interactive) 12%,transparent)}.AppNavbar_navDropdownButton__ZbkBW:focus-visible,.AppNavbar_navLink__JF26P:focus-visible{outline:2px solid var(--accent-interactive);outline-offset:2px}.AppNavbar_navDropdown__dzy4c{position:absolute;left:0;top:calc(100% + 8px);margin-top:0;min-width:280px;display:grid;grid-gap:4px;gap:4px;background:var(--surface-elevated);border:1px solid var(--primary-border-color);border-radius:12px;z-index:20;padding:8px;text-align:left;box-shadow:0 10px 24px var(--navbar-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navLink__JF26P{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:flex-start;font-size:20px;line-height:1.15;padding:10px 12px;border-radius:8px;margin:0}.AppNavbar_navDropdownGames__rWk4p{min-width:min(360px,calc(100vw - 24px));max-width:min(420px,calc(100vw - 24px))}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navGameLink__87rON{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.25;-webkit-hyphens:auto;hyphens:auto}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navLink__JF26P:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-interactive) 35%,transparent) 0 3px,transparent 3px),color-mix(in srgb,var(--accent-interactive) 10%,transparent)}.AppNavbar_navDropdownButton__ZbkBW[aria-expanded=true]+.AppNavbar_navDropdown__dzy4c{border-color:color-mix(in srgb,var(--accent-interactive) 34%,var(--primary-border-color))}.AppNavbar_chevron__vwABu{display:inline-block;width:14px;height:14px;opacity:.7;transition:transform .15s ease,opacity .15s ease;vertical-align:middle;margin-top:2px}.AppNavbar_chevronOpen__rJMg5{transform:rotate(180deg);opacity:1}.AppNavbar_navContent__6iVWh{display:flex;flex:1 1;flex-direction:column;align-items:stretch;min-width:0;box-sizing:border-box}.AppNavbar_navContent__6iVWh .AppNavbar_navSettings__Gnrvo{display:flex;align-items:center;padding-right:0}.AppNavbar_themeRow__U8lsj{display:flex;align-items:center;justify-content:flex-end;gap:8px}.AppNavbar_themeToggle__8VlLL{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease}.AppNavbar_themeToggle__8VlLL:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.AppNavbar_themeToggle__8VlLL:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AppNavbar_themeToggleIcon__6bs_z{display:block;width:24px;height:24px;object-fit:contain;pointer-events:none;fill:currentColor;color:inherit}.AppNavbar_themeControls__VStqO{display:inline-flex;align-items:center;gap:0}.AppNavbar_themeCaretBtn__FhnvV{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease}.AppNavbar_themeCaretBtn__FhnvV:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.AppNavbar_themeCaretBtn__FhnvV:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AppNavbar_themeCaretIcon__3xiCP{width:14px;height:14px;overflow:visible;transition:transform .2s ease;fill:none;color:inherit;display:block}.AppNavbar_themeCaretIconOpen__mgK4D{transform:rotate(180deg)}.AppNavbar_appThemeMenuWrap__A7VRP{position:relative;width:100%}.AppNavbar_appThemeDropdown__kI8TM{margin-top:10px;padding:0;border-radius:10px;border:1px solid var(--primary-border-color);background:var(--primary-background-color);box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 12%,transparent);max-height:min(70vh,540px);overflow-y:auto}@media (min-width:1181px){.AppNavbar_appThemeMenuWrap__A7VRP{width:auto}.AppNavbar_appThemeDropdown__kI8TM{position:absolute;top:calc(100% + 6px);right:0;left:auto;width:min(340px,calc(100vw - 24px));margin-top:0;z-index:260}.AppNavbar_navDropdownButton__ZbkBW{width:auto;text-align:inherit;justify-content:flex-start;min-height:38px;padding:0 10px;font-size:22px}.AppNavbar_navSettings__Gnrvo{gap:14px}.AppNavbar_navContentGuest__ptNin .AppNavbar_navLink__JF26P,.AppNavbar_navContentUser__E4JCd .AppNavbar_navLink__JF26P{display:inline-flex;align-items:center;min-height:38px;line-height:1;padding:0 10px;border-radius:10px;font-size:22px}.AppNavbar_navContent__6iVWh .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:var(--accent-interactive);border-radius:1px;pointer-events:none}.AppNavbar_navDropdown__dzy4c .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg:after{content:none}.AppNavbar_navDropdown__dzy4c .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg{background:color-mix(in srgb,var(--accent-interactive) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent-interactive)}.AppNavbar_navDropdown__dzy4c .AppNavbar_navLink__JF26P{display:flex;min-height:0}}@media (max-width:1180px){.AppNavbar_mobileBackdrop__KOJCB{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;margin:0;padding:0;border:none;background:rgba(0,0,0,.35);cursor:pointer;-webkit-tap-highlight-color:transparent}.AppNavbar_hamburger__0yh5m{all:unset;z-index:3;display:block;position:absolute;top:0;right:0;padding:6px;color:var(--primary-color);cursor:pointer}.AppNavbar_hamburgerIcon__nGAhA{display:block;width:28px;height:28px}.AppNavbar_hamburgerHidden__ny_r_{display:none}a.AppNavbar_logo__k9syz{position:relative;z-index:2}.AppNavbar_navMain__d_2mR{display:none}.AppNavbar_navMainOpen__dQVj1{display:block;position:fixed;top:0;right:0;bottom:0;left:auto;width:min(100vw,320px);max-width:100%;margin:0;z-index:30;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--primary-button-background-color);padding:0 0 48px;box-sizing:border-box;box-shadow:-2px 0 16px rgba(0,0,0,.2);border-left:1px solid var(--primary-border-color)}.AppNavbar_navDrawerHeader__RMJ3J{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 14px;border-bottom:1px solid var(--primary-border-color);background:var(--primary-button-background-color)}.AppNavbar_navDrawerTitle__90hJe{font-family:var(--font-family-display);font-size:1.15rem;font-weight:600;letter-spacing:.02em;color:var(--primary-color)}.AppNavbar_navDrawerClose__9qXj0{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.AppNavbar_navDrawerClose__9qXj0:hover{background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.AppNavbar_navDrawerClose__9qXj0:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AppNavbar_navDrawerCloseIcon__JO_Az{width:22px;height:22px}.AppNavbar_navContent__6iVWh,.AppNavbar_navContent__6iVWh .AppNavbar_navSettings__Gnrvo{display:block}.AppNavbar_navContent__6iVWh{padding:10px 14px 0}.AppNavbar_drawerExpandableGroup__d2vCH{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--primary-border-color)}.AppNavbar_navContent__6iVWh .AppNavbar_navSettings__Gnrvo{border-top:1px solid var(--primary-border-color);margin-top:10px;padding:14px 14px 0}.AppNavbar_navDropdownRoot__gpmzP{position:static;display:flex;width:100%;min-width:0;box-sizing:border-box}.AppNavbar_navDropdown__dzy4c{position:static;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--primary-border-color);border-radius:8px;margin:2px 0 8px;padding:6px 8px;box-shadow:none;text-align:left;background:var(--primary-background-color);-webkit-backdrop-filter:none;backdrop-filter:none}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navLink__JF26P{font-size:18px;padding-top:7px;padding-bottom:7px}.AppNavbar_navDropdownButton__ZbkBW,.AppNavbar_navLink__JF26P{font-size:20px;padding-right:0}.AppNavbar_navContent__6iVWh .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg{background:color-mix(in srgb,var(--accent-interactive) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent-interactive)}.AppNavbar_themeRow__U8lsj{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:4px 0 8px;border-radius:8px}.AppNavbar_themeLabel__Bdr6h{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);opacity:.5}.AppNavbar_themeToggle__8VlLL{width:44px;height:44px;border-radius:10px}}@media (min-width:1181px){.AppNavbar_navDrawerHeader__RMJ3J{display:none}.AppNavbar_themeLabel__Bdr6h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppNavbar_themeRow__U8lsj{width:auto;padding:0;justify-content:flex-end}.AppNavbar_navContentUser__E4JCd{flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:6px;padding:0 12px 0 0}.AppNavbar_navContentUser__E4JCd .AppNavbar_navTournament__0JGpF{order:1}.AppNavbar_navContentUser__E4JCd .AppNavbar_drawerExpandableGroup__d2vCH{order:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;padding:0;border:none}.AppNavbar_navContentUser__E4JCd .AppNavbar_navSettings__Gnrvo{order:3;margin-left:auto}.AppNavbar_navContentUser__E4JCd .AppNavbar_navUser__NMCbw{order:4}.AppNavbar_navContentGuest__ptNin .AppNavbar_navSettings__Gnrvo,.AppNavbar_navContentUser__E4JCd .AppNavbar_navSettings__Gnrvo{padding-top:0;box-sizing:border-box}.AppNavbar_navContent__6iVWh .AppNavbar_themeToggle__8VlLL{width:44px;height:44px}.AppNavbar_navContent__6iVWh .AppNavbar_themeToggleIcon__6bs_z{width:30px;height:30px}.AppNavbar_navContentGuest__ptNin{flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:12px;padding:0 16px 0 0}.AppNavbar_navContentGuest__ptNin .AppNavbar_navTournament__0JGpF{order:1}.AppNavbar_navContentGuest__ptNin .AppNavbar_drawerExpandableGroup__d2vCH{order:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;padding:0;border:none}.AppNavbar_navContentGuest__ptNin .AppNavbar_navSettings__Gnrvo{order:2;margin-left:auto}.AppNavbar_navContentGuest__ptNin .AppNavbar_navUser__NMCbw{order:3}.AppNavbar_navContentGuest__ptNin:not(:has(.AppNavbar_navSettings__Gnrvo)) .AppNavbar_navUser__NMCbw,.AppNavbar_navContentUser__E4JCd:not(:has(.AppNavbar_navSettings__Gnrvo)) .AppNavbar_navUser__NMCbw{margin-left:auto}}.TabList_wrap__WxroT{position:relative;width:100%;max-width:100%;min-width:0}.TabList_list__9m_lB{display:flex;flex-wrap:nowrap;gap:4px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--color-border-subtle,var(--primary-border-color));box-sizing:border-box}.TabList_list__9m_lB::-webkit-scrollbar{display:none}.TabList_arrow__tjejk{position:absolute;top:0;bottom:1px;z-index:1;width:2rem;padding:0;border:none;cursor:pointer;color:var(--color-text-primary,var(--primary-color));display:flex;align-items:center;justify-content:center}.TabList_arrow__tjejk:disabled{visibility:hidden;pointer-events:none}.TabList_arrowPrev__euHR0{left:0;background:linear-gradient(to right,var(--color-bg-page,var(--page-background-color,#fff)) 40%,transparent)}.TabList_arrowNext__TsLCf{right:0;background:linear-gradient(to left,var(--color-bg-page,var(--page-background-color,#fff)) 40%,transparent)}.TabList_arrow__tjejk svg{width:1rem;height:1rem;flex-shrink:0}.TabList_tab__vqoFb{flex:0 0 auto;white-space:nowrap;padding:8px 16px;font-weight:500;font-family:inherit;font-size:inherit;line-height:1.25;cursor:pointer;touch-action:pan-x;color:var(--color-text-muted,var(--primary-color));background:var(--color-surface-2,var(--primary-button-background-color));border:1px solid transparent}.TabList_tab__vqoFb:hover:not(.TabList_selected__4gNMQ){color:var(--color-text-primary,var(--primary-color))}.TabList_tabFolder__S1DyO{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none}.TabList_tabFolder__S1DyO.TabList_selected__4gNMQ{background:var(--color-surface-1,var(--primary-background-color));color:var(--color-accent-interactive);border-color:var(--color-border-subtle,var(--primary-border-color));margin-bottom:-1px;border-bottom:1px solid var(--color-surface-1,var(--primary-background-color))}.TabList_tabLine__ADbkl{border-radius:0;background:transparent;border:none;border-bottom:2px solid transparent}.TabList_tabLine__ADbkl.TabList_selected__4gNMQ{background:transparent;color:var(--color-accent-interactive);border-bottom-color:var(--color-accent-interactive)}.AuthLoginForm_wrap__FGhLF{text-align:center}.AuthLoginForm_notice__QamyR{margin-bottom:12px}.AuthLoginForm_socialStack__H6q5o{display:flex;flex-direction:column;align-items:center;gap:10px}.AuthLoginForm_googleButton__1QjfK{background:none;border:none;cursor:pointer;padding:0}.AuthLoginForm_appleButton__I_rq2:disabled,.AuthLoginForm_appleButton__I_rq2:disabled:hover,.AuthLoginForm_googleButton__1QjfK:disabled{cursor:default;opacity:.55}.AuthLoginForm_googleButtonHighlight__FcNkF{outline:2px solid var(--color-accent-interactive);outline-offset:4px;border-radius:var(--radius-md)}.AuthLoginForm_appleButton__I_rq2{background:none;border:none;cursor:pointer;padding:0}.AuthLoginForm_appleButton__I_rq2:hover{opacity:.92}.AuthLoginForm_googleHint__0TPww{margin-top:8px;color:var(--color-accent-interactive);font-size:.9rem}.AuthLoginForm_or__2lZuj{margin:8px 0}.AuthLoginForm_fieldLabel__QtSmm{display:block}.AuthLoginForm_error__RHvFg{color:var(--color-danger);text-align:left;margin:0 auto 12px;max-width:40ch}.AuthLoginForm_success__JGR5s{margin-bottom:12px}.AuthLoginForm_actions__H8n4C{margin-top:8px}.AuthLoginForm_actions__H8n4C button:first-of-type{margin-right:12px}.AuthLoginForm_forgot__ft_Em{display:inline-block;margin-top:8px}.AuthForgotPasswordForm_actions__LfVTt{margin-top:12px;margin-bottom:12px}.AuthForgotPasswordForm_success__VvkRm{margin-top:12px}.AppUiThemePanel_panelInner__WppRs{width:100%;box-sizing:border-box;padding:12px 14px}.AppUiThemePanel_sectionTitle__DJLn3{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color);opacity:.65}.AppUiThemePanel_sectionTitle__DJLn3:not(:first-child){margin-top:14px}.AppUiThemePanel_presetRow__StWkf{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.AppUiThemePanel_presetChip__ayem8{padding:5px 8px;border-radius:6px;border:2px solid;font-size:11px;font-weight:600;cursor:pointer}.AppUiThemePanel_presetChip__ayem8:hover{filter:brightness(1.06)}.AppUiThemePanel_presetChipActive__z1Avs{outline:2px solid var(--accent-interactive);outline-offset:2px}.AppUiThemePanel_hint__HU_ni{margin:0 0 10px;font-size:11px;line-height:1.35;opacity:.82;color:var(--primary-color)}.AppUiThemePanel_pickerGrid__2FHYa{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px}.AppUiThemePanel_picker__phITU{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--primary-color)}.AppUiThemePanel_picker__phITU input[type=color]{width:100%;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer}.AppUiThemePanel_actions__9neym{margin-top:12px}.AppUiThemePanel_resetBtn__qb6V_{font-size:11px;padding:6px 10px;border-radius:6px;border:1px solid var(--primary-border-color);background:transparent;color:var(--primary-color);cursor:pointer}.AppUiThemePanel_resetBtn__qb6V_:hover{background:color-mix(in srgb,var(--primary-button-background-color) 80%,transparent)}.AppUiThemePanel_savedForm__91kno{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.AppUiThemePanel_savedNameInput__BH3mm{flex:1 1;min-width:120px;font-size:12px;padding:6px 8px;background:var(--primary-background-color);box-sizing:border-box}.AppUiThemePanel_savedNameInput__BH3mm,.AppUiThemePanel_savedSaveBtn__KtOtF{border-radius:6px;border:1px solid var(--primary-border-color);color:var(--primary-color)}.AppUiThemePanel_savedSaveBtn__KtOtF{font-size:11px;font-weight:600;padding:6px 12px;background:var(--primary-button-background-color);cursor:pointer;flex-shrink:0}.AppUiThemePanel_savedSaveBtn__KtOtF:hover:not(:disabled){filter:brightness(1.04)}.AppUiThemePanel_savedSaveBtn__KtOtF:disabled{opacity:.45;cursor:not-allowed}.AppUiThemePanel_savedCapHint__FmMGD{margin:0 0 8px;font-size:10px;line-height:1.35;opacity:.75;color:var(--primary-color)}.AppUiThemePanel_savedEmpty__szFqB{margin:0 0 6px;font-size:11px;opacity:.72;color:var(--primary-color)}.AppUiThemePanel_savedList__GM5CA{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:6px}.AppUiThemePanel_savedRow__U6CL_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.AppUiThemePanel_renameRow__oxbwf{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%}.AppUiThemePanel_savedApplyBtn__juI_3{flex:1 1;min-width:0;text-align:left;font-size:11px;font-weight:600;padding:6px 8px;border-radius:6px;border:1px solid var(--primary-border-color);background:color-mix(in srgb,var(--accent-interactive) 14%,transparent);color:var(--primary-color);cursor:pointer}.AppUiThemePanel_savedApplyBtn__juI_3:hover{filter:brightness(1.06)}.AppUiThemePanel_savedRowActions__aAg56{display:flex;flex-shrink:0;gap:4px}.AppUiThemePanel_savedGhostBtn__rJPqp{font-size:10px;padding:4px 8px;border-radius:6px;border:none;background:transparent;color:var(--accent-interactive);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.AppUiThemePanel_savedGhostBtn__rJPqp:hover{opacity:.88}.SiteFooter_footer__6_2ng{margin-top:auto;border-top:1px solid color-mix(in srgb,var(--primary-border-color) 72%,transparent);background:color-mix(in srgb,var(--surface-elevated) 70%,var(--primary-background-color));padding:10px 16px 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SiteFooter_nav___qst4{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px}.SiteFooter_link__ICEaB{display:inline-flex;align-items:center;gap:7px;color:var(--primary-color);opacity:.84;text-decoration:none;font-size:14px;line-height:1.2;padding:4px 0;border-bottom:1px solid transparent;transition:opacity .14s ease,border-color .14s ease}.SiteFooter_link__ICEaB:focus-visible,.SiteFooter_link__ICEaB:hover{opacity:1;border-bottom-color:color-mix(in srgb,var(--accent-interactive) 48%,var(--primary-border-color))}.SiteFooter_link__ICEaB svg{font-size:14px;width:14px;height:14px}.SiteFooter_storeLink__vbRcO{padding:0;border-bottom:none;opacity:.94}.SiteFooter_storeLink__vbRcO:focus-visible,.SiteFooter_storeLink__vbRcO:hover{opacity:1;border-bottom-color:transparent}.SiteFooter_badge__I0toZ{display:block;height:40px;width:auto}.SiteFooter_badgeAppleDark__lBam5,html.dark .SiteFooter_badgeAppleLight__BBkG3,html[data-theme=dark] .SiteFooter_badgeAppleLight__BBkG3{display:none}html.dark .SiteFooter_badgeAppleDark__lBam5,html[data-theme=dark] .SiteFooter_badgeAppleDark__lBam5{display:block}@media (max-width:700px){.SiteFooter_footer__6_2ng{padding:8px max(14px,calc(env(safe-area-inset-right, 0px) + 14px)) 8px max(14px,calc(env(safe-area-inset-left, 0px) + 14px))}.SiteFooter_nav___qst4{justify-content:center;gap:8px 14px;box-sizing:border-box}.SiteFooter_link__ICEaB{font-size:13px}}@media print{.SiteFooter_footer__6_2ng{display:none!important}}.Chip_chip__xwwtH{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;border:1px solid var(--color-border-subtle);background:var(--color-surface-2);font-size:.75rem;font-weight:500;line-height:1.25}.Chip_chip__xwwtH,a.Chip_chip__xwwtH:hover{color:var(--color-text-primary);text-decoration:none}a.Chip_chip__xwwtH:hover{background:var(--color-surface-elevated)}.Meter_meter__glQAq{display:inline-block;width:64px;height:8px;overflow:hidden;border-radius:999px;background:var(--color-surface-2);vertical-align:middle}.Meter_meterFill__kG1hX{display:block;height:100%;background:color-mix(in srgb,var(--color-text-primary) 45%,var(--color-surface-2))}.Table_wrap__UeEbN{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1);box-shadow:var(--shadow-sm);color:var(--color-text-primary)}.Table_unframed__isEXj{overflow:visible;border:none;border-radius:0;box-shadow:none;background:transparent}.Table_wrapSticky__alRVJ{overflow:visible}.Table_header__M9N6L{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--color-border-subtle)}.Table_title__2hAsc{margin:0;font-size:1.25rem;font-weight:600;text-align:left;color:var(--color-text-primary)}.Table_scroll__s0QXW{overflow-x:auto}.Table_scrollY__Z5sv4{overflow:auto}.Table_table__L_zOb{width:100%;border-collapse:collapse;background:var(--color-surface-1);color:var(--color-text-primary)}.Table_th__Ulkeg{padding:12px 24px;text-align:left;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-2)}.Table_row__d7Nq4{border-top:1px solid var(--color-border-subtle)}.Table_thead__NmPMY .Table_row__d7Nq4{border-top:none}.Table_stripe__EPmhf{background:var(--color-surface-2)}.Table_sortable___uxv4{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Table_sortable___uxv4:hover{background:var(--color-surface-elevated)}.Table_numeric__WeUZd{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Table_numericWide__R_O3_{min-width:6.5rem}.Table_center__FTrgr{text-align:center}.Table_thInner__q_0_g{display:flex;align-items:center;gap:6px}.Table_thInnerNumeric__TCNQ6{justify-content:flex-end;width:100%}.Table_thInnerCenter__KtmsS{justify-content:center;width:100%}.Table_td__ri57Z{padding:16px 24px;font-size:.875rem;vertical-align:middle}.Table_nowrap__cODOr{white-space:nowrap}.Table_compact__TJyMI .Table_td__ri57Z,.Table_compact__TJyMI .Table_th__Ulkeg{padding:8px 12px}.Table_striped__14Nz5 .Table_tbody__IO_yr .Table_row__d7Nq4:nth-child(2n){background:var(--color-surface-2)}.Table_striped__14Nz5 .Table_tbody__IO_yr .Table_row__d7Nq4:hover:not([data-hover=off]),.Table_tbody__IO_yr .Table_row__d7Nq4:hover:not([data-hover=off]){background:var(--color-surface-elevated)}.Table_sticky__Ikw9e .Table_thead__NmPMY .Table_row__d7Nq4{position:-webkit-sticky;position:sticky;top:0;z-index:1}.Table_empty__pHAqr,.Table_muted__SBaPw{color:var(--color-text-muted)}.Table_empty__pHAqr{padding:32px 24px;text-align:center}.Table_cluster__sZSZU{display:flex;align-items:center;gap:12px}.Table_capacity__RwEB7{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.Table_thumb__Je_qL{height:48px;width:80px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-2)}.Table_thumbImg__lzPEF{width:100%;height:100%}@media (max-width:767px){.Table_stack__NfMsc .Table_thead__NmPMY{display:none}.Table_stack__NfMsc col{width:auto!important}.Table_stack__NfMsc .Table_tbody__IO_yr .Table_row__d7Nq4{display:block;width:100%;box-sizing:border-box;padding:16px}.Table_stack__NfMsc .Table_tbody__IO_yr .Table_row__d7Nq4:hover{background:transparent}.Table_stack__NfMsc .Table_td__ri57Z{display:block;width:100%!important;max-width:100%;box-sizing:border-box;padding:4px 0;white-space:normal}.Table_stack__NfMsc .Table_td__ri57Z[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.Table_stack__NfMsc .Table_td__ri57Z:first-child{padding-top:0}.Table_stack__NfMsc .Table_empty__pHAqr{padding:24px 16px}}.MaskedIcon_maskedIcon__MFMzS{display:inline-block;flex-shrink:0;color:inherit;background-color:currentColor;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.CollapsibleSectionHeader_container__YvLWn{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 auto 8px;max-width:420px}.CollapsibleSectionHeader_label____43U{font-weight:700;letter-spacing:.02em}.CollapsibleSectionHeader_noToggle__n_EBH{justify-content:center;text-align:center}.InstantTooltip_root__AI_6m{position:relative;display:flex;align-items:center;justify-content:center;gap:5px}.InstantTooltip_root__AI_6m :disabled{pointer-events:none}.InstantTooltip_tooltip__uZJCX{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:200;min-width:160px;max-width:min(280px,90vw);padding:8px 10px;background:var(--surface-elevated);color:var(--primary-color);border:1px solid var(--primary-border-color);border-radius:8px;font-size:12px;font-weight:500;line-height:1.35;text-align:center;box-shadow:0 4px 14px rgba(0,0,0,.18);pointer-events:none;white-space:normal}.InstantTooltip_tooltip__uZJCX>div+div{margin-top:4px}.InfoAndAddButton_row__W2YhH{display:flex;margin-bottom:5px;gap:4px;align-items:center}@media (max-width:700px){.InfoAndAddButton_row__W2YhH{margin-bottom:4px;gap:3px}}.units_divisionGroup__ADLkM{margin-bottom:12px}.units_divisionGroup__ADLkM:last-child{margin-bottom:0}.units_divisionGroup__ADLkM+.units_divisionGroup__ADLkM{margin-top:8px}.units_divisionHeader__QKWd5{margin:12px 0 8px;padding:0 2px;display:flex;align-items:center;gap:10px;justify-content:flex-start;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:13px;line-height:1.2;color:color-mix(in srgb,var(--primary-color) 86%,var(--accent-interactive));opacity:.9}.units_divisionGroup__ADLkM:first-child .units_divisionHeader__QKWd5{margin-top:6px}.units_divisionHeader__QKWd5:after{content:"";flex:1 1;height:1px;border-radius:999px;background:color-mix(in srgb,var(--accent-interactive) 22%,var(--primary-border-color));transform:translateY(1px)}.units_tierChipBar__M3GIU{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:2px 0}.units_tierChip__ZUdBT{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:4px 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--primary-border-color) 90%,transparent);background:color-mix(in srgb,var(--surface-elevated) 94%,#000 6%);color:var(--primary-color);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.units_tierChip__ZUdBT:hover{border-color:color-mix(in srgb,var(--accent-interactive) 44%,var(--primary-border-color));background:color-mix(in srgb,var(--surface-elevated-hover) 92%,var(--surface-elevated))}.units_tierChipActive__rqRGj{border-color:color-mix(in srgb,var(--accent-interactive) 58%,var(--primary-border-color));background:color-mix(in srgb,var(--accent-interactive) 14%,var(--surface-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-interactive) 22%,transparent)}.units_tierChipAll__WI6JD{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding-inline:10px}.units_tierChipLabel__xImo9{font-size:11px;font-weight:600;line-height:1.1;text-align:center;max-width:72px}.units_searchWrap__H93du{position:relative;margin-bottom:8px}.units_searchWrap__H93du form{margin:0;width:100%}.units_searchInput__uvlr9{width:90%;box-sizing:border-box;border:1px solid var(--primary-border-color);border-radius:8px;background:color-mix(in srgb,var(--surface-elevated) 94%,#000 6%);color:var(--primary-color);padding:7px 30px 7px 10px}.units_searchClear__NA30T{position:absolute;right:10%;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--primary-color);cursor:pointer;font-size:22px;width:26px;height:26px;border-radius:50%;line-height:1}.units_searchClear__NA30T:hover{background:color-mix(in srgb,var(--accent-interactive) 16%,var(--surface-elevated-hover))}.units_unitOptionRow__Gyx_8{border-radius:10px;padding:1px;margin-bottom:1px;transition:background-color .14s ease,box-shadow .14s ease,border-color .14s ease;border:1px solid transparent}.units_unitOptionRowAdded__YBZTl{animation:units_unitAddConfirmPulse__1t5X1 .62s ease-out}@keyframes units_unitAddConfirmPulse__1t5X1{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-interactive) 0,transparent)}35%{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-interactive) 32%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-interactive) 0,transparent)}}.units_unitOptionRow__Gyx_8:hover{background:color-mix(in srgb,var(--accent-interactive) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-interactive) 16%,transparent)}.units_unitOptionRow__Gyx_8:focus-within{background:color-mix(in srgb,var(--accent-interactive) 12%,transparent);border-color:color-mix(in srgb,var(--accent-interactive) 34%,var(--primary-border-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-interactive) 16%,transparent)}@media (max-width:700px){.units_divisionGroup__ADLkM{margin-bottom:12px}.units_divisionGroup__ADLkM+.units_divisionGroup__ADLkM{margin-top:10px}.units_divisionHeader__QKWd5{margin:10px 0 6px;gap:8px;font-size:12px;letter-spacing:.02em;opacity:.78;font-weight:600}.units_searchWrap__H93du{margin-bottom:6px}.units_tierChipBar__M3GIU{gap:5px;margin-bottom:8px}.units_tierChip__ZUdBT{min-width:34px;min-height:34px;border-radius:7px}.units_searchInput__uvlr9{width:100%;padding:6px 28px 6px 9px;border-radius:7px;font-size:var(--font-size-16)}.units_searchClear__NA30T{right:6px;width:24px;height:24px;font-size:19px}.units_unitOptionRow__Gyx_8{border-radius:8px;padding:0;margin-bottom:4px}.units_unitOptionRowAdded__YBZTl{animation-duration:.7s}.units_unitOptionRow__Gyx_8:active{background:color-mix(in srgb,var(--accent-interactive) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-interactive) 12%,transparent)}}.formControls_textInput__nguUI{padding:12px;border-radius:3px;border:1px solid var(--control-border,var(--primary-border-color));background:var(--control-bg,var(--primary-background-color));color:var(--control-text,var(--primary-color));font-family:inherit}html[data-theme=dark] .formControls_textInput__nguUI{color-scheme:dark}html[data-theme=light] .formControls_textInput__nguUI{color-scheme:light}.formControls_saveButton__j7QMY,.formControls_secondaryButton__8jBXk{padding:8px;background:var(--primary-button-background-color);border:2px solid var(--primary-border-color);color:var(--primary-color);cursor:pointer;border-radius:8px;font-size:16px;font-feature-settings:"smcp";font-variant:small-caps}.formControls_saveButton__j7QMY:disabled{cursor:default;opacity:.5}.formControls_secondaryButton__8jBXk{background:none;border:none}.campaign_hub__BPdmJ{width:100%;max-width:920px;margin:0 auto;padding:16px 16px 48px;text-align:left;position:relative;box-sizing:border-box;isolation:isolate;z-index:0;scrollbar-gutter:stable;flex-shrink:0;align-self:center}.campaign_hub__BPdmJ:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 80% 50% at 10% -10%,color-mix(in srgb,var(--accent-interactive) 12%,transparent),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0,color-mix(in srgb,var(--primary-border-color) 35%,transparent),transparent 50%)}.campaign_hubWide__rWjj9{max-width:1400px}.campaign_injuryGrid__9PXnl{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:stretch;width:100%}@media (min-width:900px){.campaign_injuryGrid__9PXnl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1300px){.campaign_injuryGrid__9PXnl{grid-template-columns:repeat(3,minmax(0,1fr))}}.campaign_injuryCard__hRH__{box-sizing:border-box;margin-bottom:0;min-width:0;max-width:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;gap:10px;min-height:320px}.campaign_injuryCardTitle__GSzxA{margin:0;font-size:15px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.campaign_injuryCardDice__1Bwl3{min-width:0;max-width:100%}.campaign_injuryResultSlot__iTuHT{flex:1 1 auto;min-height:148px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.campaign_injuryResultPlaceholder__KfYCi{flex:1 1;display:flex;align-items:center;color:color-mix(in srgb,var(--primary-color) 45%,transparent);font-size:13px;margin:0}.campaign_injuryResultText__J0Zmw{margin:0;font-size:14px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.campaign_injuryCardActions__FkPYw{display:flex;flex-direction:column;gap:10px;align-items:flex-start;width:100%;min-width:0}.campaign_injuryCardActions__FkPYw>.campaign_btnPrimary__dN40c,.campaign_injuryCardActions__FkPYw>.campaign_btn__tXDil{align-self:flex-start;width:auto;min-width:7.5rem;flex-shrink:0}.campaign_registerBuilder__aj5Ek{display:grid;grid-template-columns:minmax(300px,1fr) minmax(420px,1.35fr) minmax(320px,1.05fr);grid-gap:12px;gap:12px;align-items:stretch;margin-top:12px;max-width:2400px;margin-left:auto;margin-right:auto;min-width:0}.campaign_detailsPane__YfZQ5,.campaign_optionsPane__Zr_6u,.campaign_registerPane___07uo{border:none;border-radius:0;padding:0 12px;background:transparent;min-height:0;max-height:none;overflow:visible;min-width:0}@media (min-width:1201px){.campaign_detailsPane__YfZQ5{align-self:stretch;width:100%}}.campaign_rankGroup__q9QnQ{margin-bottom:12px}.campaign_rankHeader__1TtYn{margin:12px 0 8px;padding:0 2px;display:flex;align-items:center;gap:10px;justify-content:flex-start;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:13px;line-height:1.2;color:color-mix(in srgb,var(--primary-color) 86%,var(--accent-interactive));opacity:.9}.campaign_rankHeader__1TtYn:after{content:"";flex:1 1;height:1px;border-radius:999px;background:color-mix(in srgb,var(--accent-interactive) 22%,var(--primary-border-color));transform:translateY(1px)}.campaign_iconBtn__S1dIb{all:unset;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;cursor:pointer;color:var(--primary-color);opacity:.85}.campaign_iconBtn__S1dIb:hover{opacity:1;background:color-mix(in srgb,var(--accent-interactive) 14%,transparent)}.campaign_iconBtnDanger__oV7EY:hover{background:color-mix(in srgb,#c44 18%,transparent);color:#e88}.campaign_issueWithRank__nFrri{display:inline-flex;align-items:center;gap:8px}.campaign_mustPurchaseBlock__Sft_h{margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed color-mix(in srgb,#eab308 45%,var(--primary-border-color))}.campaign_mustPurchaseLabel__Jipfs{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ca9a06;margin-bottom:4px}.campaign_actModal__GEjeg{width:min(920px,100%);overflow:auto;padding:20px 20px 16px}.campaign_actModalWide__k3b7t,.campaign_actModal__GEjeg{position:relative;max-height:calc(100dvh - 40px);margin-block:auto;border:1px solid var(--primary-border-color);border-radius:16px;background:var(--primary-background-color,#111);box-shadow:0 12px 40px rgba(0,0,0,.35);flex-shrink:0}.campaign_actModalWide__k3b7t{display:flex;flex-direction:column;width:min(1200px,100%);overflow:hidden}.campaign_actModalHeader__1TLDm{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--primary-border-color);flex-shrink:0}.campaign_actModalClose__opraS{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--primary-border-color);background:transparent;color:var(--primary-color);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center}.campaign_actModalTitle__16VeJ{margin:0 0 4px;font-family:var(--font-family-display);font-size:1.45rem}.campaign_actModalBody__5GLJx{overflow:auto;padding:8px 20px 24px;-webkit-overflow-scrolling:touch}.campaign_actModalSection__1Lb_e{padding:20px 0;border-bottom:1px solid var(--primary-border-color)}.campaign_actModalSection__1Lb_e:last-child{border-bottom:none;padding-bottom:8px}.campaign_actModalSectionHeader__aF0jY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:8px 0;background:color-mix(in srgb,var(--primary-background-color,#111) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.campaign_actModalSectionTitle__lmnac{margin:0;font-family:var(--font-family-display);font-size:1.25rem}.campaign_actModalBlock__5CmNx{margin-bottom:16px}.campaign_actModalBlockTitle__xIalu{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.campaign_actModalFaceRow__xbD41{display:flex;flex-wrap:wrap;gap:12px}.campaign_actModalFaceLink__TGj4y{display:block;flex:1 1 280px;max-width:min(480px,100%);cursor:zoom-in}.campaign_actModalFaceImg__zsri0{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--primary-border-color);background:#111}.campaign_actModalAgenda__65a4v+.campaign_actModalAgenda__65a4v{margin-top:12px}.campaign_actModalCardNarrative__whNVJ{margin:0 0 12px;font-size:14px;opacity:.85;line-height:1.4}.campaign_actModalObjectives__fKPdu{margin:0;padding-left:18px;font-size:14px;opacity:.85}.campaign_actModalGrid__bFQUA{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.campaign_actModalCard__pdLFV{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:14px;border-radius:12px;border:1.5px solid var(--primary-border-color);background:var(--primary-button-background-color);color:var(--primary-color);cursor:pointer;text-align:left;min-height:140px}.campaign_actModalCardImage__qpL0l{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:0;border-radius:12px;border:1.5px solid var(--primary-border-color);background:var(--primary-button-background-color);color:var(--primary-color);cursor:pointer;overflow:hidden;text-align:left}.campaign_actModalCardImg__YqEti{display:block;width:100%;height:auto;aspect-ratio:2.5/3.5;object-fit:contain;object-position:center top;background:#111}.campaign_actModalCardCaption__F8as5{display:block;padding:8px 10px 10px;font-family:var(--font-family-display);font-size:.95rem;font-weight:600;line-height:1.25}.campaign_actModalCardImage__qpL0l:hover:not(:disabled),.campaign_actModalCard__pdLFV:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-interactive) 55%,var(--primary-border-color));background:color-mix(in srgb,var(--accent-interactive) 10%,var(--primary-button-background-color))}.campaign_actModalCardImage__qpL0l:disabled,.campaign_actModalCard__pdLFV:disabled{opacity:.6;cursor:wait}.campaign_actModalCardName__bFNsX{font-size:1.05rem;font-family:var(--font-family-display)}.campaign_detailsCard__epyTq{margin-bottom:12px}.campaign_draftCard__J9dC8{border-top:1px solid var(--primary-border-color);padding-top:12px;margin-top:8px}.campaign_draftTitle__k45ca{margin:0 0 10px;font-size:1.05rem;font-family:var(--font-family-display)}.campaign_upgradeList__pDajz{max-height:220px;overflow:auto;border:1px solid var(--primary-border-color);border-radius:8px;padding:8px}.campaign_upgradeRow__GGSH9{display:block;font-size:14px;margin-bottom:4px}.campaign_startingUpgrades__ZugqC{margin-top:10px;padding-top:10px;border-top:1px solid var(--primary-border-color)}.campaign_upgradeSourceGroup__Luqtf{margin-top:14px;padding-top:10px;border-top:1px dashed var(--primary-border-color)}.campaign_upgradeSourceLabel__GG10P{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-interactive) 70%,var(--primary-color))}.campaign_upgradePicker__c9q08{margin:8px 0;padding:8px;border:1px solid var(--primary-border-color);border-radius:8px}.campaign_cardFaces__y1CPO{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0 16px}.campaign_cardFace__On_LK{display:flex;flex-direction:column;gap:6px;flex:1 1 340px;max-width:min(560px,100%)}.campaign_cardFaceLabel__V3RlF{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.campaign_cardFaceImg__JIugS{width:100%;height:auto;border-radius:8px;border:1px solid var(--primary-border-color);background:var(--primary-button-background-color)}.campaign_cardFaceImgLink__J8uBM{display:block;cursor:zoom-in}.campaign_entrySelect__POaYZ{all:unset;display:flex;flex-direction:column;gap:2px;width:100%;cursor:pointer;margin-bottom:8px}.campaign_entrySelect__POaYZ:hover strong{text-decoration:underline}.campaign_entryHeadingRow__p43R_{display:flex;align-items:flex-start;gap:4px;margin-bottom:8px}.campaign_entryHeadingRow__p43R_ .campaign_entrySelect__POaYZ{flex:1 1;min-width:0;margin-bottom:0}.campaign_entryHeadingActions__alcCL{display:flex;flex:0 0 auto;align-items:center;gap:2px}.campaign_mobileTabs__bTCtT{display:none}.campaign_mobileTab__u0YtK{flex:1 1;min-height:44px;border:none;border-radius:9px;background:transparent;color:var(--primary-color);cursor:pointer;font-weight:700}.campaign_mobileTabActive__GngMT{background:color-mix(in srgb,var(--surface-elevated-hover,#333) 94%,transparent)}.campaign_mobileHidden__dNAly{display:block}@media (max-width:1600px){.campaign_registerBuilder__aj5Ek{grid-template-columns:minmax(280px,1fr) minmax(380px,1.3fr) minmax(300px,1fr)}}@media (max-width:1400px) and (min-width:1201px){.campaign_registerBuilder__aj5Ek{grid-template-columns:minmax(260px,1fr) minmax(360px,1.25fr) minmax(280px,1fr);gap:8px}.campaign_detailsPane__YfZQ5,.campaign_optionsPane__Zr_6u,.campaign_registerPane___07uo{padding:0 8px}}@media (max-width:1200px){.campaign_registerBuilder__aj5Ek{grid-template-columns:1fr}.campaign_detailsPane__YfZQ5,.campaign_optionsPane__Zr_6u,.campaign_registerPane___07uo{max-height:none;padding:0}.campaign_mobileTabs__bTCtT{display:flex;gap:4px;margin:12px 0 4px;padding:4px;border:1px solid var(--primary-border-color);border-radius:12px;background:var(--primary-button-background-color)}.campaign_detailsPaneDesktop__3A0k0,.campaign_mobileHidden__dNAly{display:none}}.campaign_headerRow__8dNYC{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;justify-content:space-between;margin-bottom:16px}.campaign_registerHeader__5Ezgr{margin-bottom:16px}.campaign_registerHeaderTop__B7PAi{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-start;justify-content:space-between}.campaign_registerHeaderTitleBlock__pmwPs{display:flex;flex-direction:column;gap:8px;min-width:min(100%,280px)}.campaign_registerHeaderMeta__wstnM{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.campaign_registerHeaderStats__KoX7q{font-size:14px;opacity:.85}.campaign_registerHeaderActions__m7Elq{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.campaign_factionBadge__7K8Mo{display:inline-flex;align-items:center;gap:8px;min-height:32px}.campaign_factionBadgeName__9FLLX{font-size:14px;font-weight:600}.campaign_titleRow__67U60{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.campaign_titleRow__67U60 .campaign_title__DvlWu{margin:0}.campaign_title__DvlWu{font-size:clamp(1.55rem,2.5vw,1.85rem);font-family:var(--font-family-display);margin:0;letter-spacing:-.01em;line-height:1.15}.campaign_eyebrow__r0zqS{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.campaign_meta__U6B5t{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.campaign_stat__ed9yv{border:1px solid var(--primary-border-color);border-radius:10px;padding:12px 14px;background:color-mix(in srgb,var(--primary-button-background-color) 88%,transparent);transition:border-color .2s ease,transform .2s ease}.campaign_stat__ed9yv:hover{border-color:color-mix(in srgb,var(--accent-interactive) 40%,var(--primary-border-color));transform:translateY(-1px)}.campaign_statLabel__WVCZy{font-size:12px;opacity:.75;text-transform:uppercase;letter-spacing:.04em}.campaign_statValue__fHbQp{font-size:1.3rem;font-weight:600;font-family:var(--font-family-display);margin-top:2px}.campaign_actions__xW423{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;padding:12px;border-radius:12px;border:1px solid var(--primary-border-color);background:color-mix(in srgb,var(--primary-button-background-color) 70%,transparent);position:relative;z-index:0}.campaign_btn__tXDil{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:8px;border:1.5px solid var(--primary-border-color);background:var(--primary-button-background-color);color:var(--primary-color);text-decoration:none;cursor:pointer;font-size:16px;font-family:var(--font-family-display);transition:border-color .15s ease,background .15s ease,transform .15s ease}.campaign_btn__tXDil:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-interactive) 50%,var(--primary-border-color));transform:translateY(-1px)}.campaign_btn__tXDil:disabled{opacity:.45;cursor:not-allowed;transform:none}.campaign_btnPrimary__dN40c{background:#a4f782;color:#111;border-color:color-mix(in srgb,#a4f782 60%,#111)}.campaign_btnPrimary__dN40c:hover:not(:disabled){background:#b6f99a}.campaign_btnDanger__iUPLo{background:#f7a4a4;color:#111}.campaign_section__iLdZ8{margin-bottom:32px;animation:campaign_campaignFadeUp__3SOEK .35s ease both}.campaign_sectionTitle__ScJRx{font-size:1.25rem;margin:0 0 12px;font-family:var(--font-family-display);display:flex;align-items:baseline;gap:10px}.campaign_sectionTitle__ScJRx:after{content:"";flex:1 1;height:1px;background:color-mix(in srgb,var(--accent-interactive) 18%,var(--primary-border-color));transform:translateY(-1px)}.campaign_card__xYhow{border:1px solid var(--primary-border-color);border-radius:12px;padding:14px 16px;margin-bottom:10px;min-width:0;max-width:100%;box-sizing:border-box;background:color-mix(in srgb,var(--primary-button-background-color) 92%,transparent);transition:border-color .2s ease}.campaign_card__xYhow:hover{border-color:color-mix(in srgb,var(--accent-interactive) 28%,var(--primary-border-color))}.campaign_muted__pR8E3{opacity:.75;font-size:14px}.campaign_error__v0zJj{color:#c44;margin:8px 0}.campaign_warn__T83y9{color:#c80;margin:8px 0}.campaign_row__0t57I{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.campaign_segmented__Vgp_w{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;margin:0 0 14px;border:1px solid var(--primary-border-color);border-radius:10px;background:color-mix(in srgb,var(--primary-button-background-color) 70%,transparent)}.campaign_segment__w8eEc{min-height:36px;padding:6px 14px;border:none;border-radius:8px;background:transparent;color:var(--primary-color);cursor:pointer;font-size:14px;font-family:var(--font-family-display);opacity:.78;transition:background .15s ease,opacity .15s ease}.campaign_segment__w8eEc:hover:not(:disabled){background:color-mix(in srgb,var(--primary-border-color) 14%,transparent);opacity:1}.campaign_segmentActive__Y2ZQI{background:color-mix(in srgb,var(--surface-elevated-hover,#333) 94%,transparent);font-weight:700;opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-interactive) 40%,transparent)}.campaign_musterAddActions__PpjD3{margin-top:16px}.campaign_locationControlHeader__u49IH{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.campaign_locationControlHeader__u49IH .campaign_sectionTitle__ScJRx{flex:1 1 200px;margin-bottom:0}.campaign_locationControlSort__8MB4d{display:flex;flex-direction:column;gap:4px;min-width:180px}.campaign_locationControlSort__8MB4d .campaign_select__iymu7{width:100%}.campaign_locationControlMeta__KdOsp{margin:0 0 12px}.campaign_locationControlList__w1VNz{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.campaign_locationControlRow__qiHTy{display:grid;grid-template-columns:14px minmax(0,1fr) minmax(160px,220px);grid-gap:12px 14px;gap:12px 14px;align-items:center;padding:10px 14px;border:1px solid var(--primary-border-color);border-radius:10px;background:color-mix(in srgb,var(--primary-button-background-color) 88%,transparent)}.campaign_locationControlSwatch__M2EVx{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.3);flex-shrink:0}.campaign_locationControlName__KUPEb{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign_locationControlSelect__E8JzT{width:100%;margin:0}@media (max-width:560px){.campaign_locationControlRow__qiHTy{grid-template-columns:14px minmax(0,1fr)}.campaign_locationControlSelect__E8JzT{grid-column:1/-1}}.campaign_input__a1DEq,.campaign_select__iymu7,textarea.campaign_input__a1DEq{box-sizing:border-box;min-height:40px;padding:6px 10px;border-radius:8px;border:1.5px solid var(--primary-border-color);background:var(--page-background-color,#111);color:var(--primary-color);font-size:15px}textarea.campaign_input__a1DEq{display:block;width:100%;max-width:100%;min-width:0;min-height:96px;resize:vertical;font-family:inherit;line-height:1.4}.campaign_inputNumber__tJ4o7{width:5.5rem;min-height:36px;text-align:center}.campaign_fieldBlock__2F4u3{display:flex;flex-direction:column;gap:6px;margin:12px 0;max-width:100%;min-width:0}.campaign_fieldLabel__u91yT{font-size:13px;font-weight:600;opacity:.85}.campaign_fieldHint__v_Vr8{margin:0;font-size:13px;opacity:.7}.campaign_mapMarkerOptionRow__erO8a{display:flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer;font-size:14px;line-height:1.35}.campaign_mapMarkerOptionRow__erO8a input[type=checkbox]{margin-top:3px;width:16px;height:16px;flex-shrink:0;accent-color:var(--accent-interactive,#6dca7a)}.campaign_countPicker__CGEB2{display:inline-flex;gap:6px;flex-wrap:wrap}.campaign_countPickerBtn__PY1l8{min-width:44px;min-height:40px;padding:0 14px;border-radius:10px;border:1.5px solid var(--primary-border-color);background:var(--page-background-color,#111);color:var(--primary-color);font-family:var(--font-family-display);font-size:1.1rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.campaign_countPickerBtn__PY1l8:hover{border-color:color-mix(in srgb,var(--accent-interactive) 45%,var(--primary-border-color))}.campaign_countPickerBtnActive__nq5yy{border-color:color-mix(in srgb,#a4f782 55%,var(--primary-border-color));background:color-mix(in srgb,#a4f782 22%,transparent);color:inherit}.campaign_diceRollerEmbedded__h08xD,.campaign_diceRoller__0kc8p{display:flex;flex-direction:column;gap:12px}.campaign_diceRollerEmbedded__h08xD{margin-top:14px}.campaign_diceRollerLabel__UsnvH{font-size:13px;font-weight:650;letter-spacing:.02em;opacity:.82}.campaign_diceRollerControls__ms7r3{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.campaign_diceModeToggle__2oov1{all:unset;cursor:pointer;font-size:13px;color:color-mix(in srgb,var(--primary-color) 72%,transparent);text-decoration:underline;text-underline-offset:3px}.campaign_diceModeToggle__2oov1:hover{color:var(--primary-color)}.campaign_manualDiceRow__aqhtw{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.campaign_manualDiePick__e0Qlb{display:flex;flex-direction:column;gap:4px;min-width:120px}.campaign_manualDiePick__e0Qlb .campaign_select__iymu7{min-height:36px}.campaign_diceResultBlock__Sb_Zf{display:flex;flex-direction:column;gap:8px}.campaign_diceFaceRow__omA_e{display:flex;flex-wrap:wrap;gap:6px}.campaign_diceOutcome__1l_Ag{padding:14px 16px;border-radius:10px;border:1px solid color-mix(in srgb,#a4f782 45%,var(--primary-border-color));background:color-mix(in srgb,#a4f782 12%,transparent);display:flex;flex-direction:column;gap:10px}.campaign_diceOutcome__1l_Ag .campaign_diceFaceRow__omA_e{margin:0}.campaign_diceOutcome__1l_Ag .campaign_dieFace__Qu_EF{background:color-mix(in srgb,#000 35%,transparent);border-color:color-mix(in srgb,#a4f782 28%,var(--primary-border-color))}.campaign_diceOutcomeBody__5Hffd{display:flex;flex-direction:column;gap:4px}.campaign_diceOutcomeTitle__7XxtS{font-family:var(--font-family-display);font-size:1.35rem;font-weight:700;margin:0;line-height:1.2}.campaign_diceOutcomeDetail__smZ7t{margin:0;font-size:14px;opacity:.88;line-height:1.4}.campaign_table__zEDTw{width:100%;border-collapse:collapse;font-size:14px}.campaign_table__zEDTw td,.campaign_table__zEDTw th{text-align:left;padding:8px 6px;border-bottom:1px solid var(--primary-border-color);vertical-align:top}.campaign_pill__4kDAg{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--primary-border-color);font-size:12px;margin-right:4px}.campaign_effectNameList__h32Fz{display:flex;flex-wrap:wrap;gap:4px}.campaign_effectNameList__h32Fz .campaign_pill__4kDAg{margin-right:0}.campaign_manualEffectSections__5vx6w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.campaign_manualEffectSection__qtWRj{display:flex;min-width:0;min-height:92px;flex-direction:column;gap:6px;padding:8px 10px;border-top:1px solid var(--primary-border-color)}.campaign_manualEffectSectionTitle__lafZS{margin:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.campaign_quietManualAction___xGY7{align-self:flex-end;display:block;margin-left:auto;margin-top:auto;padding:9px 0 3px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;opacity:.7}.campaign_quietManualAction___xGY7:focus-visible,.campaign_quietManualAction___xGY7:hover{opacity:1;outline:none}.campaign_quietManualAction___xGY7:disabled{cursor:not-allowed;opacity:.35}@media (max-width:720px){.campaign_manualEffectSections__5vx6w{grid-template-columns:1fr}.campaign_registerSummaryTable__yE7FU .campaign_campaignEffectsCell__xtglb{padding-top:10px}.campaign_registerSummaryTable__yE7FU .campaign_effectPillActionGroup__mIjdK,.campaign_registerSummaryTable__yE7FU .campaign_effectTipWrap__wA210{max-width:100%}.campaign_registerSummaryTable__yE7FU .campaign_effectPillBtn__fXInK{min-width:0;overflow-wrap:anywhere}}.campaign_effectTipWrap__wA210{display:inline-flex;align-items:center;justify-content:flex-start;gap:0}.campaign_effectPillBtn__fXInK{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--primary-border-color);background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.35;cursor:help}.campaign_effectPillBtn__fXInK:focus-visible,.campaign_effectPillBtn__fXInK:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,transparent);outline:none}.campaign_effectPillActionGroup__mIjdK{display:inline-flex;align-items:stretch}.campaign_effectPillActionGroup__mIjdK .campaign_effectPillBtn__fXInK{border-radius:999px 0 0 999px}.campaign_effectPillRemove__Uqa5B{min-width:28px;padding:2px 7px;border:1px solid var(--primary-border-color);border-left:0;border-radius:0 999px 999px 0;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer}.campaign_effectPillRemove__Uqa5B:focus-visible,.campaign_effectPillRemove__Uqa5B:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,transparent);outline:none}.campaign_effectPillRemove__Uqa5B:disabled{cursor:not-allowed;opacity:.5}.campaign_effectTipPanel__EEpOt{min-width:220px;max-width:min(340px,92vw);text-align:left;font-weight:400;padding:10px 12px;pointer-events:none}.campaign_effectTipBody__t8Hk8{display:flex;flex-direction:column;gap:6px}.campaign_effectTipMeta__Nilqn{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-color,#999)}.campaign_effectTipTitle__Wf7JL{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-family-display);font-size:1.05rem;font-weight:600;line-height:1.25}.campaign_effectTipReq__AcTA6{font-size:12px;color:var(--muted-color,#999)}.campaign_effectTipDesc__ehRC3{font-size:13px;line-height:1.45;white-space:pre-wrap}.campaign_wizardStep__xKDoN{margin-bottom:20px;animation:campaign_campaignFadeUp__3SOEK .28s ease both}.campaign_dieFace__Qu_EF{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--primary-border-color);margin:2px;font-size:11px;font-weight:600;animation:campaign_diePop__w4yo1 .35s cubic-bezier(.22,1.2,.36,1) both}.campaign_effectBrowseGrid__2gD4A{display:grid;grid-gap:12px;gap:12px;padding:12px 0 8px}.campaign_upgradeBrowseGrid__xdogQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;padding:12px 0 8px}.campaign_upgradeBrowseFace__aE7eZ{margin-top:10px}.campaign_upgradeBrowseFaceLink__v1s4N{display:block;cursor:zoom-in}.campaign_upgradeBrowseFaceImg__QJM21{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--primary-border-color);background:#111}.campaign_effectBrowseCard__vA96i{border:1px solid var(--primary-border-color);border-radius:12px;padding:14px 16px;background:color-mix(in srgb,var(--primary-background-color,#111) 88%,#fff 4%)}.campaign_effectBrowseCardSelected__Q_j1g{border-color:var(--accent-color,#9acd32)}.campaign_effectBrowseCardTop__TsLuf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.campaign_effectBrowseName__G4Hr_{margin:0;font-family:var(--font-family-display);font-size:1.15rem;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.campaign_effectBrowseReq__q0ULh{margin:0 0 6px;font-size:.9rem;color:var(--muted-color,#999)}.campaign_effectBrowseDesc__7fhu1{margin:0;line-height:1.45;white-space:pre-wrap}.campaign_pathSignatureList__FxD0p{margin:10px 0 0;padding-left:1.15rem;font-size:.9rem;line-height:1.45;opacity:.92}.campaign_pathSignatureList__FxD0p li+li{margin-top:6px}.campaign_effectPickRow__pabT9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.campaign_effectPickChosen__EwPxu{flex:1 1;min-width:140px}@keyframes campaign_campaignFadeUp__3SOEK{0%{opacity:0}to{opacity:1}}@keyframes campaign_diePop__w4yo1{0%{opacity:0;transform:scale(.7) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}.campaign_progressTrack__O1L6P{height:8px;border-radius:999px;background:color-mix(in srgb,var(--primary-border-color) 55%,transparent);overflow:hidden;margin:8px 0 4px}.campaign_progressFill__r7q2n{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-interactive) 75%,#a4f782),#a4f782);transition:width .45s ease}.campaign_progressMeta__yJ8BR{display:flex;justify-content:space-between;gap:8px;font-size:13px;opacity:.8}.campaign_xpCell__h7e2W{min-width:120px;max-width:180px}.campaign_xpCellMeta__134Om{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:13px;margin-bottom:4px}.campaign_xpBar__vL6l_{margin:0;height:6px}.campaign_entryXpCell__z0ioo{max-width:none;margin-bottom:8px}.campaign_objectiveList__tL1Og{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.campaign_objectiveRow__cH45e{display:grid;grid-gap:4px;gap:4px}.campaign_objectiveHead__c8qCw{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:14px}.campaign_objectiveDone__aQMjo{opacity:.55;text-decoration:line-through}.campaign_objectiveDone__aQMjo .campaign_progressFill__r7q2n{background:color-mix(in srgb,#a4f782 55%,var(--primary-border-color))}.campaign_badge__oSUX7{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--primary-border-color)}.campaign_badgeAccent__H_MTm{border-color:color-mix(in srgb,#a4f782 50%,var(--primary-border-color));background:color-mix(in srgb,#a4f782 18%,transparent);color:inherit}.campaign_badgeWarn__FLFjW{border-color:color-mix(in srgb,#eab308 55%,var(--primary-border-color));background:color-mix(in srgb,#eab308 14%,transparent)}.campaign_inventoryChips__NQJky{display:flex;flex-wrap:wrap;gap:8px}.campaign_inventoryChip__LUg_K{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid var(--primary-border-color);background:color-mix(in srgb,var(--primary-button-background-color) 80%,transparent);font-size:14px}.campaign_inventoryCount__VnClg{font-weight:700;font-family:var(--font-family-display);opacity:.85}.campaign_timeline__LknHW{position:relative;margin:0;padding:0 0 0 18px;list-style:none}.campaign_timeline__LknHW:before{content:"";position:absolute;left:5px;top:4px;bottom:4px;width:2px;background:color-mix(in srgb,var(--accent-interactive) 25%,var(--primary-border-color))}.campaign_timelineItem__ydtcy{position:relative;margin-bottom:12px}.campaign_timelineItem__ydtcy:before{content:"";position:absolute;left:-16px;top:16px;width:10px;height:10px;border-radius:50%;background:var(--primary-background-color,#111);border:2px solid color-mix(in srgb,var(--accent-interactive) 55%,#a4f782)}.campaign_timelineCard__UL6M9{margin-bottom:0}.campaign_winTone__As1iK{border-left:3px solid #a4f782}.campaign_lossTone__CznFT{border-left:3px solid color-mix(in srgb,#c44 70%,var(--primary-border-color))}.campaign_stepper__GH7m9{display:flex;gap:4px;margin:8px 0 18px;overflow-x:auto;padding-bottom:4px}.campaign_stepperItem__RVvgw{flex:1 0 auto;min-width:64px;max-width:120px;padding:8px 6px;border-radius:8px;border:1px solid transparent;text-align:center;font-size:11px;line-height:1.25;opacity:.45}.campaign_stepperItemDone__Ut83a{opacity:.7}.campaign_stepperItemActive__5C9O0{opacity:1;border-color:color-mix(in srgb,var(--accent-interactive) 45%,var(--primary-border-color));background:color-mix(in srgb,var(--accent-interactive) 12%,transparent)}.campaign_stepperIndex__tGHEi{display:block;font-weight:700;font-family:var(--font-family-display);font-size:13px;margin-bottom:2px}.campaign_issueBanner__BsULY{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,#eab308 50%,var(--primary-border-color));background:color-mix(in srgb,#eab308 10%,transparent);font-size:14px}.campaign_issueBanner__BsULY ul{margin:6px 0 0;padding-left:18px}.campaign_donePanel__g1KgI{text-align:center;padding:48px 20px;animation:campaign_campaignFadeUp__3SOEK .4s ease both}.campaign_donePanel__g1KgI .campaign_title__DvlWu{margin-bottom:8px}.campaign_leaderRow__sVzsf{background:color-mix(in srgb,#a4f782 6%,transparent)}.campaign_hubExpandableRow__2jJlu{cursor:pointer}.campaign_createCompanyGrid___tAaH{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.campaign_createCompanyCard__QKB1p{text-align:left;padding:12px 14px;border:1px solid var(--primary-border-color);border-radius:8px;background:transparent;color:inherit;cursor:pointer;min-width:0}.campaign_createCompanyCard__QKB1p:hover{background:color-mix(in srgb,var(--accent-interactive,#6af) 8%,transparent)}.campaign_createCompanyCardSelected__N7YlY{outline:2px solid var(--accent-interactive,currentColor)}.campaign_createCompanyCardTitle___OmEB{font-weight:700;font-size:1.05rem;margin-bottom:2px}.campaign_createCompanyRoster__90XxP{margin:8px 0;font-size:13px;line-height:1.35;opacity:.9}.campaign_createCompanyRosterClamp__4e_Wj{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.campaign_createCompanyFacts__t_7YZ{margin:0 0 8px;padding-left:1.1rem;font-size:13px;opacity:.9}.campaign_createCompanyRules__yAMSn{margin-top:8px;font-size:12px;line-height:1.35;opacity:.9}.campaign_createCompanyRules__yAMSn p{margin:4px 0 0}.campaign_createWizard__lAMLn{padding-bottom:96px;min-width:0;overflow-x:clip}.campaign_createWizardBody__ClqPT{width:100%;min-width:0}.campaign_createWizard__lAMLn .campaign_card__xYhow{width:100%;max-width:100%;box-sizing:border-box}.campaign_createWizardFooter__v9XMt{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:16px;padding:12px 0;border-top:1px solid var(--primary-border-color);background:color-mix(in srgb,var(--page-background-color,#111) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.campaign_createWizardFooterMeta__NqBIF{font-size:14px;min-width:0;flex:1 1 140px}.campaign_createWizardFooterActions___m5_F{display:flex;gap:8px;flex:0 0 auto}.campaign_createMusterChoices__u9fAP{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.campaign_createMusterChoice__Shp5C{text-align:left;display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--primary-border-color);border-radius:8px;background:transparent;color:inherit;cursor:pointer;min-width:0}.campaign_createMusterChoice__Shp5C:hover{background:color-mix(in srgb,var(--accent-interactive,#6af) 8%,transparent)}.campaign_createMusterChoiceSelected__1TfbJ{outline:2px solid var(--accent-interactive,currentColor)}.campaign_goldSpendHeader__M7ERw{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.campaign_goldRemaining__B7GLi{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.campaign_goldRemainingLabel__iSuDf{font-size:12px;opacity:.75;text-transform:uppercase;letter-spacing:.04em}.campaign_goldRemainingValue__9WylO{font-size:2.4rem;font-weight:600;font-family:var(--font-family-display);margin-top:2px}.campaign_goldWarriorList__Hb2Rm{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-width:0}.campaign_goldWarriorRow__LLf5X{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border:1px solid var(--primary-border-color);border-radius:8px;min-width:0;max-width:100%;box-sizing:border-box}.campaign_goldWarriorInfo__00Dkz{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 160px;overflow-wrap:anywhere}.campaign_goldWarriorActions__H5VJT{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 200px;min-width:0;max-width:100%}.campaign_goldWarriorActions__H5VJT>.campaign_btn__tXDil{flex:1 1 140px;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.25;padding:8px 12px}@media (max-width:560px){.campaign_goldWarriorRow__LLf5X{flex-direction:column;align-items:stretch}.campaign_goldWarriorActions__H5VJT,.campaign_goldWarriorInfo__00Dkz{flex:1 1 auto;width:100%}.campaign_goldWarriorActions__H5VJT>.campaign_btn__tXDil{flex:1 1 100%;width:100%}.campaign_goldRemaining__B7GLi{align-items:flex-start}.campaign_createWizardFooter__v9XMt{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.campaign_createWizardFooterActions___m5_F{width:100%;justify-content:stretch}.campaign_createWizardFooterActions___m5_F>.campaign_btn__tXDil{flex:1 1 auto;min-width:0}}.campaign_goldPurchased__lDkEr{font-size:13px;margin-top:2px}.campaign_rosterBought__F8NHP{font-size:13px;margin-top:2px;color:color-mix(in srgb,var(--accent-interactive,#6af) 85%,currentColor)}.campaign_armouryReturn__kTvku{margin-top:10px}.campaign_armouryReturnTitle__3tP_j{font-size:12px;opacity:.75;margin-bottom:6px}.campaign_armouryReturnList__upiou{display:flex;flex-direction:column;gap:6px}.campaign_armouryReturnRow__jH_yp{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;font-size:13px}.campaign_armouryReturnName__o4XLV{min-width:0;overflow-wrap:anywhere}.campaign_armouryReturnRefund__w1rqv{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8;text-align:right}.campaign_hubExpandableRow__2jJlu:hover{background:color-mix(in srgb,var(--accent-interactive,#6af) 8%,transparent)}.campaign_hubExpandToggleCell__2mq_q{text-align:right;width:2.5rem;vertical-align:middle}.campaign_hubExpandedDetailRow__GS_H_ td{padding-top:0;border-top:none;background:color-mix(in srgb,var(--primary-border-color,#444) 12%,transparent)}.campaign_hubExpandedDetailRow__GS_H_ td:before{display:none!important;content:none!important}.campaign_hubExpandedDetail__kuhg2{padding:12px 8px 16px;min-width:0}.campaign_poolBar__esCQ9{margin-top:6px}.campaign_conditionPill__V7fLJ{border-color:color-mix(in srgb,var(--accent-interactive) 40%,var(--primary-border-color));background:color-mix(in srgb,var(--accent-interactive) 12%,transparent)}.campaign_battleReportBlock__aav3u{margin-top:8px}.campaign_battleReportHeader__Lzoc_{display:flex;align-items:flex-start;gap:8px}.campaign_battleReportText__Eg3es{flex:1 1;margin:0;min-width:0;white-space:pre-wrap}.campaign_battleReportEmpty__26ywb{flex:1 1;margin:0;min-width:0;font-size:13px;opacity:.7}.campaign_battleReportActions__W7124{display:flex;flex-wrap:wrap;gap:8px}.campaign_battleOutcomeField__3rQbz{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;max-width:220px}.formLayout_constrainer__hW_j3{max-width:100ch;margin-left:auto;margin-right:auto;padding-left:1ch;padding-right:1ch}.formLayout_field__kQOxh{margin-bottom:12px}.formLayout_field__kQOxh>label{display:block;line-height:1;margin-left:4px;opacity:.9}