.vip-perks-module__Pd4bRG__page{--perk-accent:var(--theme-accent,#f0b35a)}.vip-perks-module__Pd4bRG__hero{margin-bottom:1rem}.vip-perks-module__Pd4bRG__shop,.vip-perks-module__Pd4bRG__roster{padding:clamp(1rem,3vw,2rem) 0}.vip-perks-module__Pd4bRG__storageNotice{color:var(--theme-text-muted,#aeb5c3);border:1px solid color-mix(in srgb, var(--perk-accent) 36%, transparent);background:color-mix(in srgb, var(--perk-accent) 7%, var(--theme-panel,#0f1014f0));border-radius:.75rem;align-items:center;gap:.7rem;margin:0 0 1rem;padding:.8rem 1rem;display:flex}.vip-perks-module__Pd4bRG__storageNotice>svg{width:1.1rem;color:var(--perk-accent)}.vip-perks-module__Pd4bRG__storageNotice>div{gap:.1rem;display:grid}.vip-perks-module__Pd4bRG__storageNotice strong{color:var(--theme-text,#fff)}.vip-perks-module__Pd4bRG__storageNotice span{font-size:.78rem}.vip-perks-module__Pd4bRG__balance{width:fit-content;color:var(--theme-text-muted,#aeb5c3);border:1px solid var(--theme-border,#ffffff1f);background:var(--theme-panel-subtle,#0c0d11c7);border-radius:.65rem;align-items:center;gap:.65rem;margin:0 0 1rem auto;padding:.65rem .85rem;display:flex}.vip-perks-module__Pd4bRG__balance svg{width:1rem;color:var(--perk-accent)}.vip-perks-module__Pd4bRG__balance strong{color:var(--theme-text,#fff)}.vip-perks-module__Pd4bRG__shopGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.vip-perks-module__Pd4bRG__shopCard{border:1px solid var(--theme-border,#ffffff1f);background:linear-gradient(145deg, color-mix(in srgb, var(--perk-accent) 6%, transparent), var(--theme-panel,#0f1014f0) 45%);border-radius:.9rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.vip-perks-module__Pd4bRG__shopCard>p{min-height:3rem;color:var(--theme-text-muted,#aeb5c3);margin:.75rem 0 1rem;line-height:1.5}.vip-perks-module__Pd4bRG__cardHeading{align-items:center;gap:.75rem;display:flex}.vip-perks-module__Pd4bRG__cardHeading>div{min-width:0}.vip-perks-module__Pd4bRG__cardHeading span:not(.vip-perks-module__Pd4bRG__perkIcon){color:var(--theme-text-muted,#aeb5c3);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.vip-perks-module__Pd4bRG__cardHeading h3{color:var(--theme-text,#fff);margin:.12rem 0 0;font-size:1.05rem}.vip-perks-module__Pd4bRG__perkIcon{width:2.5rem;height:2.5rem;color:var(--perk-accent);border:1px solid color-mix(in srgb, var(--perk-accent) 40%, transparent);background:color-mix(in srgb, var(--perk-accent) 10%, transparent);border-radius:.65rem;flex:none;place-items:center;display:grid}.vip-perks-module__Pd4bRG__perkIcon svg{width:1.1rem}.vip-perks-module__Pd4bRG__ownedState{border-left:2px solid var(--perk-accent);background:color-mix(in srgb, var(--perk-accent) 7%, transparent);gap:.15rem;margin-bottom:.8rem;padding:.6rem .7rem;display:grid}.vip-perks-module__Pd4bRG__ownedState strong{color:var(--theme-text,#fff);font-size:.78rem}.vip-perks-module__Pd4bRG__ownedState span{color:var(--theme-text-muted,#aeb5c3);font-size:.72rem}.vip-perks-module__Pd4bRG__offerList{gap:.55rem;margin-top:auto;display:grid}.vip-perks-module__Pd4bRG__offerRow{border-top:1px solid var(--theme-border,#ffffff1a);justify-content:space-between;align-items:center;gap:.7rem;padding-top:.65rem;display:flex}.vip-perks-module__Pd4bRG__offerRow>div{gap:.1rem;display:grid}.vip-perks-module__Pd4bRG__offerRow strong{color:var(--theme-text,#fff)}.vip-perks-module__Pd4bRG__offerRow span{color:var(--theme-text-muted,#aeb5c3);font-size:.72rem}.vip-perks-module__Pd4bRG__offerRow button,.vip-perks-module__Pd4bRG__offerRow a{justify-content:center;min-width:8.5rem}.vip-perks-module__Pd4bRG__tableScroll{overflow-x:auto}.vip-perks-module__Pd4bRG__table{min-width:54rem}.vip-perks-module__Pd4bRG__table th{color:var(--theme-text-muted,#aeb5c3)}.vip-perks-module__Pd4bRG__table td{vertical-align:middle}.vip-perks-module__Pd4bRG__perkName,.vip-perks-module__Pd4bRG__expiry{align-items:center;gap:.55rem;display:flex}.vip-perks-module__Pd4bRG__perkName>svg,.vip-perks-module__Pd4bRG__expiry>svg{width:1rem;height:1rem;color:var(--perk-accent);flex:none}.vip-perks-module__Pd4bRG__perkName>span{gap:.15rem;display:grid}.vip-perks-module__Pd4bRG__perkName strong,.vip-perks-module__Pd4bRG__expiry strong{color:var(--theme-text,#fff)}.vip-perks-module__Pd4bRG__perkName small{color:var(--theme-text-muted,#aeb5c3);text-transform:capitalize}.vip-perks-module__Pd4bRG__sources{flex-wrap:wrap;gap:.35rem;display:flex}.vip-perks-module__Pd4bRG__sources span{color:var(--theme-text-muted,#aeb5c3);border:1px solid var(--theme-border,#ffffff1f);background:var(--theme-panel-subtle,#090a0db3);border-radius:999px;padding:.25rem .45rem;font-size:.72rem}.vip-perks-module__Pd4bRG__empty{text-align:center;color:var(--theme-text-muted,#aeb5c3);border:1px dashed var(--theme-border,#ffffff29);background:var(--theme-panel-subtle,#090a0d9e);border-radius:.85rem;justify-items:center;gap:.45rem;padding:2rem 1rem;display:grid}.vip-perks-module__Pd4bRG__empty svg{width:1.5rem;color:var(--perk-accent)}.vip-perks-module__Pd4bRG__empty h3,.vip-perks-module__Pd4bRG__empty p{margin:0}.vip-perks-module__Pd4bRG__empty h3{color:var(--theme-text,#fff)}.vip-perks-module__Pd4bRG__pagination{margin-top:1rem}@media (max-width:64rem){.vip-perks-module__Pd4bRG__shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.vip-perks-module__Pd4bRG__shopGrid{grid-template-columns:1fr}.vip-perks-module__Pd4bRG__balance{margin-left:0}.vip-perks-module__Pd4bRG__offerRow{flex-direction:column;align-items:stretch}.vip-perks-module__Pd4bRG__offerRow button,.vip-perks-module__Pd4bRG__offerRow a{width:100%}}
.section-nav-module__RajGXG__nav{border-bottom:1px solid var(--theme-border);scrollbar-color:var(--theme-accent) transparent;scrollbar-width:thin;min-width:0;margin:25px 20px 16px;overflow-x:auto}.section-nav-module__RajGXG__nav.section-nav-module__RajGXG__dense{margin-top:12px}.section-nav-module__RajGXG__track.section-nav-module__RajGXG__track{border:1px solid var(--theme-border);border-radius:var(--theme-radius) var(--theme-radius) 0 0;background:color-mix(in srgb, var(--theme-surface-raised) 84%, transparent);width:max-content;min-width:100%;max-width:none;box-shadow:var(--theme-shadow);border-bottom:0;gap:5px;padding:4px 4px 0;display:flex}.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item{border:0;border-bottom:1px solid var(--theme-border);border-radius:max(0px, calc(var(--theme-radius) - 1px)) max(0px, calc(var(--theme-radius) - 1px)) 0 0;min-width:max-content;min-height:44px;color:var(--theme-text-muted);box-shadow:none;cursor:pointer;font:inherit;letter-spacing:.055em;text-transform:uppercase;background:0 0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:850;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:relative}.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item:hover,.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item:focus-visible{color:var(--theme-text);background:var(--theme-control-hover);outline:0}.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item:focus-visible{box-shadow:inset 0 0 0 2px var(--theme-focus-ring)}.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item[data-active=true],.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item[aria-selected=true]{color:var(--theme-text);background:color-mix(in srgb, var(--theme-accent) 20%, var(--theme-control-bg))}.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item[data-active=true]:after,.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item[aria-selected=true]:after{background:var(--theme-accent-strong);box-shadow:0 0 12px color-mix(in srgb, var(--theme-accent) 55%, transparent)}.section-nav-module__RajGXG__item svg{width:15px;height:15px;color:var(--theme-accent-soft);flex:none}.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item .section-nav-module__RajGXG__label{width:auto;min-width:0;height:auto;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;display:inline;overflow:hidden}.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item .section-nav-module__RajGXG__badge{border:1px solid var(--theme-border-strong);min-width:20px;height:20px;color:var(--theme-text-muted);background:color-mix(in srgb, var(--theme-page-bg) 56%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:inline-grid}.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item.section-nav-module__RajGXG__settings.section-nav-module__RajGXG__settings{flex:1 0 auto;width:auto;min-width:max-content;padding-left:13px;padding-right:13px}@media (max-width:760px){.section-nav-module__RajGXG__nav{margin-left:4px;margin-right:4px}}@media (max-width:520px){.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item{gap:6px;min-height:41px;padding:8px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.section-nav-module__RajGXG__item.section-nav-module__RajGXG__item{transition:none}}
.copy-to-clipboard-button-module__NWesbq__button{width:25px;min-height:25px;color:var(--theme-text-muted,#b58f96);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:.62;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;font-size:9px;font-weight:800;line-height:1;transition:border-color .15s,color .15s,background-color .15s,opacity .15s;display:inline-flex}.copy-to-clipboard-button-module__NWesbq__button:hover{border-color:color-mix(in srgb, var(--theme-border-strong,#ff718561) 52%, transparent);color:var(--theme-text,#fff0f2);background:color-mix(in srgb, var(--theme-accent,#ff7185) 8%, transparent);opacity:1}.copy-to-clipboard-button-module__NWesbq__button:focus-visible{outline:2px solid var(--theme-focus-ring,#ff7185ad);outline-offset:2px}.copy-to-clipboard-button-module__NWesbq__button[data-copy-state=copied]{border-color:color-mix(in srgb, var(--theme-success,#68e5b3) 68%, transparent);color:var(--theme-success,#68e5b3);opacity:.9}.copy-to-clipboard-button-module__NWesbq__button[data-copy-state=failed]{border-color:color-mix(in srgb, var(--theme-danger,#ff7185) 68%, transparent);color:var(--theme-danger,#ff7185);opacity:.9}.copy-to-clipboard-button-module__NWesbq__button svg{stroke-width:2.25px;width:12px;height:12px}.copy-to-clipboard-button-module__NWesbq__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.copy-to-clipboard-button-module__NWesbq__button{transition:none}}
.player-identity-module__cUZcPG__frame{min-width:0;max-width:100%;color:inherit;display:inline-block;position:relative}.player-identity-module__cUZcPG__table,.player-identity-module__cUZcPG__compact{display:block}.player-identity-module__cUZcPG__identity{min-width:0;max-width:100%;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}a.player-identity-module__cUZcPG__identity{cursor:pointer}a.player-identity-module__cUZcPG__identity:hover .player-identity-module__cUZcPG__name,a.player-identity-module__cUZcPG__identity:focus-visible .player-identity-module__cUZcPG__name{color:var(--player-identity-hover,var(--theme-accent-soft,#ffb3c0))}.player-identity-module__cUZcPG__identity:focus-visible{outline:2px solid var(--player-identity-focus,var(--theme-focus-ring,#ff7185ad));outline-offset:3px;border-radius:4px}.player-identity-module__cUZcPG__avatar,.player-identity-module__cUZcPG__avatarFallback{border:1px solid var(--player-identity-border,var(--theme-border-strong,#ff718570));width:30px;height:30px;color:var(--theme-text,#ffd9df);background:var(--player-identity-avatar-bg,var(--theme-avatar-bg,linear-gradient(135deg, #7f102a, #1b0509)));object-fit:cover;box-shadow:0 0 0 3px color-mix(in srgb, var(--player-identity-accent,var(--theme-accent,#ff7185)) 7%, transparent);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.player-identity-module__cUZcPG__avatarFallback{font-family:var(--font-display), sans-serif;font-size:11px;font-weight:800}.player-identity-module__cUZcPG__table .player-identity-module__cUZcPG__avatar,.player-identity-module__cUZcPG__table .player-identity-module__cUZcPG__avatarFallback{width:42px;height:42px}.player-identity-module__cUZcPG__table .player-identity-module__cUZcPG__avatarFallback{font-size:14px}.player-identity-module__cUZcPG__copy{gap:2px;min-width:0;max-width:100%;display:grid}.player-identity-module__cUZcPG__name,.player-identity-module__cUZcPG__secondary,.player-identity-module__cUZcPG__inlineSteamId{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-identity-module__cUZcPG__name{color:var(--player-identity-name,var(--theme-text,#f8e1e5));font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;font-size:12px;font-weight:800;transition:color .16s}.player-identity-module__cUZcPG__table .player-identity-module__cUZcPG__name{font-size:13px}.player-identity-module__cUZcPG__secondary,.player-identity-module__cUZcPG__inlineSteamId{color:var(--player-identity-muted,var(--theme-text-muted,#9b737b));font-family:var(--font-body), sans-serif;letter-spacing:.03em;font-size:9px;font-weight:500}.player-identity-module__cUZcPG__inline .player-identity-module__cUZcPG__identity{vertical-align:baseline;gap:0}.player-identity-module__cUZcPG__inline .player-identity-module__cUZcPG__copy{align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.player-identity-module__cUZcPG__inline .player-identity-module__cUZcPG__name{font-size:inherit;line-height:inherit}.player-identity-module__cUZcPG__inlineSteamId{font-family:Consolas,Courier New,monospace}.player-identity-module__cUZcPG__badges{flex-wrap:wrap;gap:4px;max-width:100%;margin-top:2px;display:flex}.player-identity-module__cUZcPG__hoverCard{z-index:1;visibility:hidden;border:1px solid var(--player-identity-border,var(--theme-border-strong,#ff718561));opacity:0;width:min(340px,100vw - 32px);color:var(--theme-text,#e9cfd4);background:color-mix(in srgb, var(--player-identity-card,var(--theme-surface-raised,#160509)) 96%, transparent);box-shadow:var(--theme-shadow,0 16px 42px #00000080);pointer-events:none;border-radius:7px;gap:10px;padding:14px;text-decoration:none;transition:opacity .15s,transform .15s,visibility 0s linear .15s;display:grid;position:fixed;transform:translateY(4px)scale(.985)}.player-identity-module__cUZcPG__hoverCard:before{content:"";height:9px;position:absolute;left:0;right:0}.player-identity-module__cUZcPG__hoverCard[data-placement=above]:before{top:100%}.player-identity-module__cUZcPG__hoverCard[data-placement=below]:before{bottom:100%}.player-identity-module__cUZcPG__hoverCard[data-placement=below]{transform:translateY(-4px)scale(.985)}.player-identity-module__cUZcPG__hoverCard[data-open=true][data-positioned=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.player-profile-preview-layer{z-index:1200;pointer-events:none;position:fixed;inset:0}.player-identity-module__cUZcPG__hoverCard:focus-visible,.player-identity-module__cUZcPG__hoverCard:focus-within{outline:2px solid var(--player-identity-focus,var(--theme-focus-ring,#ff7185ad));outline-offset:3px}.player-identity-module__cUZcPG__hoverProfile{min-width:0;color:inherit;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;display:grid}.player-identity-module__cUZcPG__hoverProfile:hover .player-identity-module__cUZcPG__hoverHeading strong,.player-identity-module__cUZcPG__hoverProfile:focus-visible .player-identity-module__cUZcPG__hoverHeading strong,.player-identity-module__cUZcPG__hoverSteamId:hover,.player-identity-module__cUZcPG__hoverSteamId:focus-visible{color:var(--player-identity-hover,var(--theme-accent-soft,#ffb3c0))}.player-identity-module__cUZcPG__hoverProfile:focus-visible,.player-identity-module__cUZcPG__hoverSteamId:focus-visible{outline:2px solid var(--player-identity-focus,var(--theme-focus-ring,#ff7185ad));outline-offset:2px;border-radius:4px}.player-identity-module__cUZcPG__hoverAvatar,.player-identity-module__cUZcPG__hoverAvatarFallback{border:1px solid var(--player-identity-border,var(--theme-border-strong,#ff718570));width:48px;height:48px;color:var(--theme-text,#ffd9df);background:var(--player-identity-avatar-bg,var(--theme-avatar-bg,linear-gradient(135deg, #7f102a, #1b0509)));object-fit:cover;box-shadow:0 0 0 3px color-mix(in srgb, var(--player-identity-accent,var(--theme-accent,#ff7185)) 9%, transparent);border-radius:50%;place-items:center;display:grid;overflow:hidden}.player-identity-module__cUZcPG__hoverAvatarFallback{font-family:var(--font-display), sans-serif;font-size:15px;font-weight:800}.player-identity-module__cUZcPG__hoverHeading{gap:2px;min-width:0;display:grid}.player-identity-module__cUZcPG__hoverHeading strong,.player-identity-module__cUZcPG__hoverHeading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-identity-module__cUZcPG__hoverHeading strong{color:var(--player-identity-name,var(--theme-text,#fff0f2));font-size:12px}.player-identity-module__cUZcPG__hoverSteamRow{align-items:center;gap:6px;min-width:0;display:flex}.player-identity-module__cUZcPG__hoverSteamId{min-width:0;color:var(--player-identity-muted,var(--theme-text-muted,#a98289));text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,Courier New,monospace;font-size:9px;text-decoration:none;transition:color .15s;display:block;overflow:hidden}.player-identity-module__cUZcPG__hoverMeta{color:var(--player-identity-muted,var(--theme-text-subtle,#aa858c));letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.player-identity-module__cUZcPG__presence{align-items:center;gap:5px;display:inline-flex}.player-identity-module__cUZcPG__presence:before{background:var(--theme-text-subtle,#a98289);content:"";border-radius:50%;width:5px;height:5px}.player-identity-module__cUZcPG__frame[data-presence=online] .player-identity-module__cUZcPG__presence:before{background:var(--theme-success,#68e5b3);box-shadow:0 0 7px color-mix(in srgb, var(--theme-success,#68e5b3) 65%, transparent)}.player-profile-preview-layer[data-presence=online] .player-identity-module__cUZcPG__presence:before{background:var(--theme-success,#68e5b3);box-shadow:0 0 7px color-mix(in srgb, var(--theme-success,#68e5b3) 65%, transparent)}.player-identity-module__cUZcPG__frame[data-presence=offline] .player-identity-module__cUZcPG__presence:before{background:var(--theme-danger,#ff7185)}.player-profile-preview-layer[data-presence=offline] .player-identity-module__cUZcPG__presence:before{background:var(--theme-danger,#ff7185)}@media (prefers-reduced-motion:reduce){.player-identity-module__cUZcPG__name{transition:none}.player-identity-module__cUZcPG__hoverCard{transition:opacity linear,visibility linear;transform:none}}
.player-search-field-module__DauCBG__root.player-search-field-module__DauCBG__root{gap:7px;width:100%;min-width:0;display:grid;position:relative}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__label{gap:7px;min-width:0;display:grid}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__labelText{color:var(--theme-text-muted,#cba8ae);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__combobox{border:1px solid var(--theme-border-strong,#ff718557);border-radius:var(--theme-control-radius,5px);background:var(--theme-control-bg,#0b0306e0);grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;min-width:0;height:44px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__combobox:hover{border-color:var(--theme-accent-soft,#ff91a48c)}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__combobox:focus-within{border-color:var(--theme-accent-strong,#ff91a4);background:var(--theme-control-focus-bg,var(--theme-control-bg,#100408f0));box-shadow:0 0 0 3px var(--theme-focus-ring,#e11d482b)}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__combobox[data-invalid=true]{border-color:var(--theme-danger,#ff6078)}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__searchIcon{width:16px;height:16px;color:var(--theme-text-subtle,#aa858c);pointer-events:none;justify-self:center}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__input{width:100%;min-width:0;height:42px;min-height:42px;color:var(--theme-text,#f8e3e6);font:inherit;text-transform:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0 4px;font-size:13px;font-weight:600}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__input::placeholder{color:var(--theme-placeholder,var(--theme-text-subtle,#806168));opacity:1}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__input:disabled{color:var(--theme-text-subtle,#8f7278);cursor:not-allowed}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__input:focus{box-shadow:none;border:0;outline:0}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__input::-webkit-search-cancel-button{display:none}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__trailing{border:1px solid var(--theme-border,transparent);border-radius:var(--theme-control-radius,4px);width:34px;height:34px;min-height:0;color:var(--theme-text-muted,#b78f96);background:var(--player-container-bg,transparent);box-shadow:var(--player-container-shadow,none);font:inherit;justify-self:center;place-items:center;gap:0;padding:0;display:grid}.player-search-field-module__DauCBG__root button.player-search-field-module__DauCBG__trailing{cursor:pointer;transition:color .18s,background-color .18s}.player-search-field-module__DauCBG__root button.player-search-field-module__DauCBG__trailing:hover,.player-search-field-module__DauCBG__root button.player-search-field-module__DauCBG__trailing:focus-visible{color:var(--theme-text,#ffe3e8);border-color:var(--theme-border-strong,#ff718559);background:var(--theme-control-hover,#e11d4829);outline:0}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__trailing svg{width:15px;height:15px}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__spinner{animation:.8s linear infinite player-search-field-module__DauCBG__player-search-spin}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__meta{min-height:16px;color:var(--theme-text-subtle,#95727a);letter-spacing:0;text-transform:none;margin:0;font-size:10px;font-weight:500;line-height:1.45}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__meta strong{color:var(--theme-text,#e8cbd0);font-weight:700}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__error{color:var(--theme-danger-text,#ff9cac)}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__results{z-index:60;border:1px solid var(--theme-border-strong,#ff718566);background:var(--theme-surface-raised,#0f0306fa);max-height:min(330px,55vh);box-shadow:var(--theme-shadow,0 18px 45px #0000007a);scrollbar-color:var(--theme-accent,#b91c3a) var(--theme-surface-muted,#0000004d);padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__result{width:100%;min-height:52px;color:var(--theme-text,#f8e3e6);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;font-weight:400;transition:border-color .16s,background-color .16s;display:grid}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__resultWithMeta{grid-template-columns:minmax(0,1fr) auto}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__result:hover,.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__result:focus-within,.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__result[data-active=true]{border-color:var(--theme-border-strong,#ff71856b);background:var(--player-container-hover,var(--theme-table-hover,var(--theme-control-hover,#e11d4824)));box-shadow:var(--player-container-hover-shadow,none);outline:0}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__resultProfile{width:100%;min-width:0}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__result:focus-visible{border-color:var(--theme-accent-strong,#ff91a4);outline:2px solid var(--theme-focus-ring,#e11d4873);outline-offset:-2px}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__result:focus-visible .player-identity-hover-card{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__result:nth-child(n+5) .player-identity-hover-card{top:auto;bottom:calc(100% + 8px)}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__result:nth-child(n+5) .player-identity-hover-card:before{top:100%;bottom:auto}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__selectedProfile{color:var(--theme-text,#e8cbd0);font-weight:700}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__avatar,.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__avatarFallback{border:1px solid var(--theme-border-strong,#ff71855e);width:36px;height:36px;color:var(--theme-text,#ffd9df);background:var(--theme-avatar-bg,linear-gradient(135deg, #7f102a, #1b0509));object-fit:cover;border-radius:50%;place-items:center;display:grid;overflow:hidden}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__avatarFallback{font-size:11px;font-weight:800}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__avatarFallback svg{width:16px;height:16px}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__resultCopy{gap:2px;min-width:0;display:grid}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__resultCopy strong,.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__resultCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__visibility{border:1px solid var(--theme-border,#ff718540);color:var(--theme-text-muted,#b99198);background:var(--theme-control-hover,#e11d4814);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__visibility svg{width:10px;height:10px}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__public{color:var(--theme-success-text,#96e8bd);border-color:var(--theme-success-border,#68e5b34d);background:var(--theme-success-surface,#064e3b2e)}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__private{color:var(--theme-text-muted,#d6adb4);border-color:var(--theme-border,#ff71854d);background:var(--theme-surface-muted,#5b14223d)}@media (max-width:430px){.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__resultWithMeta{grid-template-columns:minmax(0,1fr) auto}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__resultWithMeta .player-search-field-module__DauCBG__visibility{display:none}}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__resultCopy strong{color:var(--theme-text,#f9e1e4);font-size:12px}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__resultCopy small{color:var(--theme-text-subtle,#95727a);font-size:10px}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__empty{color:var(--theme-text-subtle,#aa858c);margin:0;padding:12px;font-size:11px;line-height:1.5}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__skeleton{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 9px;display:grid}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__skeletonAvatar,.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__skeletonLine{background:var(--theme-skeleton,linear-gradient(90deg, #ff718514, #ff71852e, #ff718514));background-size:200% 100%;animation:1.2s ease-in-out infinite player-search-field-module__DauCBG__player-search-shimmer;display:block}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__skeletonAvatar{border-radius:50%;width:36px;height:36px}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__skeletonCopy{gap:7px;display:grid}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__skeletonLine{width:min(190px,75%);height:8px}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__skeletonLine:last-child{opacity:.65;width:min(150px,58%)}@keyframes player-search-field-module__DauCBG__player-search-spin{to{transform:rotate(360deg)}}@keyframes player-search-field-module__DauCBG__player-search-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__combobox,.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__result,.player-search-field-module__DauCBG__root button.player-search-field-module__DauCBG__trailing{transition:none}.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__spinner,.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__skeletonAvatar,.player-search-field-module__DauCBG__root .player-search-field-module__DauCBG__skeletonLine{animation:none}}
.search-field-module__BCzVcW__root.search-field-module__BCzVcW__root{width:100%;min-width:0;color:var(--theme-text-muted,var(--muted));letter-spacing:.055em;text-transform:uppercase;gap:7px;margin:0;font-size:11px;font-weight:800;display:grid}.search-field-module__BCzVcW__labelText{min-width:0}.search-field-module__BCzVcW__control.search-field-module__BCzVcW__control{border:1px solid var(--theme-border-strong,var(--border-bright));border-radius:var(--theme-control-radius,5px);background:var(--theme-control-bg,#0b0306e0);grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;min-width:0;height:44px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.search-field-module__BCzVcW__control.search-field-module__BCzVcW__control:hover{border-color:var(--theme-accent-soft,var(--accent-soft))}.search-field-module__BCzVcW__control.search-field-module__BCzVcW__control:focus-within{border-color:var(--theme-accent-strong,var(--accent-bright));background:var(--theme-control-focus-bg,var(--theme-control-bg,#100408f0));box-shadow:0 0 0 3px var(--theme-focus-ring,#e11d482b)}.search-field-module__BCzVcW__icon{width:16px;height:16px;color:var(--theme-text-subtle,var(--subtle));pointer-events:none;justify-self:center}.search-field-module__BCzVcW__input.search-field-module__BCzVcW__input{width:100%;min-width:0;height:42px;min-height:42px;color:var(--theme-text,var(--text));box-shadow:none;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0 4px;font-size:13px;font-weight:600}.search-field-module__BCzVcW__input.search-field-module__BCzVcW__input:focus{box-shadow:none;border:0;outline:0}.search-field-module__BCzVcW__input.search-field-module__BCzVcW__input::placeholder{color:var(--theme-placeholder,var(--theme-text-subtle,var(--subtle)));opacity:1}.search-field-module__BCzVcW__input.search-field-module__BCzVcW__input:disabled{color:var(--theme-text-subtle,var(--subtle));cursor:not-allowed}.search-field-module__BCzVcW__input.search-field-module__BCzVcW__input::-webkit-search-cancel-button{display:none}.search-field-module__BCzVcW__clear.search-field-module__BCzVcW__clear{border-radius:var(--theme-control-radius,4px);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--theme-text-muted,var(--muted));box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;outline:0;justify-self:center;place-items:center;margin:0;padding:0;transition:border-color .18s,color .18s,background-color .18s;display:grid}.search-field-module__BCzVcW__clear.search-field-module__BCzVcW__clear:hover,.search-field-module__BCzVcW__clear.search-field-module__BCzVcW__clear:focus-visible{border-color:var(--theme-border-strong,var(--border-bright));color:var(--theme-text,var(--text));background:var(--theme-control-hover,var(--accent-surface))}.search-field-module__BCzVcW__clear svg{width:15px;height:15px}.search-field-module__BCzVcW__pending{width:34px;height:34px;color:var(--theme-accent-soft,var(--accent-soft));justify-self:center;place-items:center;display:grid}.search-field-module__BCzVcW__pending svg{width:16px;height:16px;animation:.8s linear infinite search-field-module__BCzVcW__search-field-spin}.search-field-module__BCzVcW__trailingSpace{width:38px;height:1px}.search-field-module__BCzVcW__meta{min-height:16px;color:var(--theme-text-subtle,var(--subtle));letter-spacing:0;text-transform:none;margin:0;font-size:10px;font-weight:550;line-height:1.5}.search-field-module__BCzVcW__submit.search-field-module__BCzVcW__submit.search-field-module__BCzVcW__submit{border-radius:var(--theme-control-radius,5px);white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:max-content;min-width:44px;min-height:44px;margin:0;padding:0 15px;font-size:12px;display:inline-flex}.search-field-module__BCzVcW__submit.search-field-module__BCzVcW__submit svg{width:16px;height:16px}.search-field-module__BCzVcW__buttonSpinner{animation:.8s linear infinite search-field-module__BCzVcW__search-field-spin}.search-field-module__BCzVcW__iconOnly.search-field-module__BCzVcW__iconOnly.search-field-module__BCzVcW__iconOnly{width:44px;min-width:44px;padding:0}.search-field-module__BCzVcW__alignWithLabel.search-field-module__BCzVcW__alignWithLabel.search-field-module__BCzVcW__alignWithLabel{margin-top:20px}@keyframes search-field-module__BCzVcW__search-field-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.search-field-module__BCzVcW__control.search-field-module__BCzVcW__control,.search-field-module__BCzVcW__clear.search-field-module__BCzVcW__clear{transition:none}.search-field-module__BCzVcW__pending svg,.search-field-module__BCzVcW__buttonSpinner{animation:none}}
.groups-page-module__1zzfuW__sectionIntro{max-width:820px;color:var(--theme-text-muted);margin:-5px 0 18px;font-size:12px;line-height:1.65}.groups-page-module__1zzfuW__syncForm{justify-items:end;gap:7px;display:grid}.groups-page-module__1zzfuW__syncForm>span{color:var(--theme-text-subtle);font-size:9px;font-weight:700}.groups-page-module__1zzfuW__syncForm button{white-space:nowrap;align-items:center;gap:7px;min-height:44px;display:inline-flex}.groups-page-module__1zzfuW__syncForm svg{width:14px;height:14px}.groups-page-module__1zzfuW__catalogueStatus{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.groups-page-module__1zzfuW__catalogueStatus>div{border:1px solid var(--theme-border);background:linear-gradient(120deg, color-mix(in srgb, var(--theme-accent) 8%, var(--theme-surface-raised)), color-mix(in srgb, var(--theme-surface) 88%, transparent));align-content:center;gap:4px;min-height:62px;padding:11px 13px;display:grid}.groups-page-module__1zzfuW__catalogueStatus span{color:var(--theme-text-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.groups-page-module__1zzfuW__catalogueStatus strong{color:var(--theme-text);font-family:var(--font-display);font-size:1.25rem;font-weight:400}.groups-page-module__1zzfuW__controlLabel{color:var(--theme-text-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.groups-page-module__1zzfuW__cardTitle{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.groups-page-module__1zzfuW__cardTitle h3{min-width:0}.groups-page-module__1zzfuW__sourceBadge,.groups-page-module__1zzfuW__statusBadge,.groups-page-module__1zzfuW__scopeBadge,.groups-page-module__1zzfuW__sensitiveBadge{border:1px solid var(--theme-border);min-height:22px;color:var(--theme-text-muted);background:var(--theme-control-bg);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:3px 7px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.groups-page-module__1zzfuW__sourceBadge[data-source=admins_core]{border-color:color-mix(in srgb, var(--theme-accent-soft) 42%, var(--theme-border));color:color-mix(in srgb, var(--theme-accent-soft) 68%, var(--theme-text));background:color-mix(in srgb, var(--theme-accent-soft) 12%, transparent)}.groups-page-module__1zzfuW__sourceBadge[data-source=vipcore]{border-color:color-mix(in srgb, var(--theme-accent-strong) 42%, var(--theme-border));color:color-mix(in srgb, var(--theme-accent-strong) 68%, var(--theme-text));background:color-mix(in srgb, var(--theme-accent-strong) 12%, transparent)}.groups-page-module__1zzfuW__statusBadge[data-enabled=false]{border-color:color-mix(in srgb, var(--theme-text-subtle) 42%, var(--theme-border));color:var(--theme-text-subtle);background:color-mix(in srgb, var(--theme-text-subtle) 10%, transparent)}.groups-page-module__1zzfuW__groupKey{color:var(--theme-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.groups-page-module__1zzfuW__groupDetails{border-top:1px solid var(--theme-border)}.groups-page-module__1zzfuW__groupDetails>summary{min-height:45px;color:var(--theme-text-muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;padding:13px 16px;font-size:10px;font-weight:800;list-style-position:inside;transition:color .18s,background-color .18s}.groups-page-module__1zzfuW__groupDetails>summary:hover,.groups-page-module__1zzfuW__groupDetails>summary:focus-visible{color:var(--theme-text);background:var(--theme-control-hover);outline:none}.groups-page-module__1zzfuW__groupDetails>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--theme-focus-ring)}.groups-page-module__1zzfuW__externalDefinition{border-bottom:1px solid var(--theme-border);background:linear-gradient(120deg, color-mix(in srgb, var(--theme-accent-soft) 7%, var(--theme-surface-raised)), color-mix(in srgb, var(--theme-surface) 82%, transparent));gap:12px;padding:14px;display:grid}.groups-page-module__1zzfuW__externalDefinitionHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.groups-page-module__1zzfuW__externalDefinitionHeading>div{gap:4px;display:grid}.groups-page-module__1zzfuW__externalDefinitionHeading strong{color:var(--theme-text);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:1rem;font-weight:400}.groups-page-module__1zzfuW__externalDefinitionHeading>span{color:var(--theme-text-subtle);font-size:9px;font-weight:700}.groups-page-module__1zzfuW__definitionFacts{grid-template-columns:minmax(90px,.55fr) minmax(100px,.65fr) minmax(180px,1.8fr);gap:8px;margin:0;display:grid}.groups-page-module__1zzfuW__definitionFacts>div{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-control-bg) 58%, transparent);gap:4px;min-width:0;padding:10px;display:grid}.groups-page-module__1zzfuW__definitionFacts dt,.groups-page-module__1zzfuW__definitionLists>div>strong{color:var(--theme-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.groups-page-module__1zzfuW__definitionFacts dd{min-width:0;color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.groups-page-module__1zzfuW__definitionLists{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.groups-page-module__1zzfuW__definitionLists>div{align-content:start;gap:8px;display:grid}.groups-page-module__1zzfuW__definitionLists ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.groups-page-module__1zzfuW__definitionLists li{border:1px solid color-mix(in srgb, var(--theme-accent-soft) 28%, var(--theme-border));min-width:0;max-width:100%;color:var(--theme-text-muted);background:color-mix(in srgb, var(--theme-accent-soft) 8%, transparent);padding:4px 7px;font-size:9px}.groups-page-module__1zzfuW__definitionLists code{overflow-wrap:anywhere}.groups-page-module__1zzfuW__definitionLists p{color:var(--theme-text-subtle);margin:0;font-size:10px}.groups-page-module__1zzfuW__relationshipForm.groups-page-module__1zzfuW__relationshipForm{grid-template-columns:minmax(280px,1.45fr) auto auto}.groups-page-module__1zzfuW__permissionPicker{gap:7px;min-width:0;display:grid}.groups-page-module__1zzfuW__permissionPicker>div{gap:5px}.groups-page-module__1zzfuW__permissionResult{min-width:0;color:var(--theme-text-muted);letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.groups-page-module__1zzfuW__permissionResult select{min-width:0}.groups-page-module__1zzfuW__externalMembershipNote{border-bottom:1px solid var(--theme-border);color:var(--theme-text-muted);margin:0;padding:11px 14px;font-size:11px;line-height:1.55}.groups-page-module__1zzfuW__relationshipList{border-bottom:1px solid var(--theme-border);display:grid}.groups-page-module__1zzfuW__relationshipRow{border-top:1px solid var(--theme-border);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:8px 16px;display:grid}.groups-page-module__1zzfuW__relationshipRow:first-child{border-top:0}.groups-page-module__1zzfuW__relationshipRow>span:first-of-type{gap:2px;min-width:0;display:grid}.groups-page-module__1zzfuW__relationshipRow strong,.groups-page-module__1zzfuW__relationshipRow code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.groups-page-module__1zzfuW__relationshipRow strong{color:var(--theme-text);font-size:10px}.groups-page-module__1zzfuW__relationshipRow code{color:var(--theme-text-subtle);font-size:9px}.groups-page-module__1zzfuW__searchableCatalogue{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 84%, transparent);overflow:hidden}.groups-page-module__1zzfuW__catalogueToolbar{border-bottom:1px solid var(--theme-border);background:var(--theme-control-hover);grid-template-columns:minmax(0,1fr) 74px;align-items:end;gap:12px;padding:14px;display:grid}.groups-page-module__1zzfuW__resultCount{border:1px solid var(--theme-border);width:74px;height:44px;color:var(--theme-text-subtle);background:var(--theme-control-bg);text-align:center;place-content:center;gap:1px;display:grid}.groups-page-module__1zzfuW__resultCount strong{color:var(--theme-text);font-family:var(--font-display);font-size:14px;font-weight:400;line-height:1}.groups-page-module__1zzfuW__resultCount span{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.groups-page-module__1zzfuW__catalogueList{min-height:56px;display:grid}.groups-page-module__1zzfuW__catalogueEmpty{min-height:56px;color:var(--theme-text-subtle);margin:0;padding:16px 14px;font-size:11px}.groups-page-module__1zzfuW__privilegeIdentity{gap:4px;min-width:0;display:grid}.groups-page-module__1zzfuW__privilegeIdentity strong,.groups-page-module__1zzfuW__privilegeIdentity code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.groups-page-module__1zzfuW__privilegeIdentity strong{color:var(--theme-text);font-size:11px}.groups-page-module__1zzfuW__privilegeIdentity code{color:var(--theme-text-subtle);font-size:9px}.groups-page-module__1zzfuW__privilegeIdentity small{color:var(--theme-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.groups-page-module__1zzfuW__privilegeMeta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.groups-page-module__1zzfuW__scopeBadge[data-scope=game]{border-color:color-mix(in srgb, var(--theme-accent-soft) 42%, var(--theme-border));color:color-mix(in srgb, var(--theme-accent-soft) 68%, var(--theme-text));background:color-mix(in srgb, var(--theme-accent-soft) 12%, transparent)}.groups-page-module__1zzfuW__sensitiveBadge{border-color:color-mix(in srgb, var(--theme-accent-strong) 42%, var(--theme-border));color:color-mix(in srgb, var(--theme-accent-strong) 68%, var(--theme-text));background:color-mix(in srgb, var(--theme-accent-strong) 12%, transparent)}.groups-page-module__1zzfuW__privilegeEditor.groups-page-module__1zzfuW__privilegeEditor{grid-template-columns:minmax(170px,1.05fr) minmax(150px,.9fr) minmax(190px,1.1fr) minmax(92px,.46fr) minmax(92px,.46fr) auto}@media (max-width:830px){.groups-page-module__1zzfuW__relationshipForm.groups-page-module__1zzfuW__relationshipForm,.groups-page-module__1zzfuW__privilegeEditor.groups-page-module__1zzfuW__privilegeEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.groups-page-module__1zzfuW__permissionPicker,.groups-page-module__1zzfuW__privilegeIdentity{grid-column:span 2}.groups-page-module__1zzfuW__definitionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.groups-page-module__1zzfuW__definitionFacts>div:last-child{grid-column:span 2}}@media (max-width:520px){.groups-page-module__1zzfuW__catalogueStatus,.groups-page-module__1zzfuW__definitionFacts,.groups-page-module__1zzfuW__definitionLists,.groups-page-module__1zzfuW__relationshipForm.groups-page-module__1zzfuW__relationshipForm,.groups-page-module__1zzfuW__privilegeEditor.groups-page-module__1zzfuW__privilegeEditor{grid-template-columns:1fr}.groups-page-module__1zzfuW__permissionPicker,.groups-page-module__1zzfuW__privilegeIdentity,.groups-page-module__1zzfuW__definitionFacts>div:last-child{grid-column:1}.groups-page-module__1zzfuW__externalDefinitionHeading{flex-direction:column;align-items:flex-start;gap:7px}.groups-page-module__1zzfuW__syncForm{justify-items:start;width:100%}.groups-page-module__1zzfuW__relationshipRow{grid-template-columns:minmax(0,1fr) auto}.groups-page-module__1zzfuW__relationshipRow>button{grid-column:span 2}.groups-page-module__1zzfuW__catalogueToolbar{grid-template-columns:minmax(0,1fr) 64px;gap:9px;padding:13px}.groups-page-module__1zzfuW__resultCount{width:64px}}@media (prefers-reduced-motion:reduce){.groups-page-module__1zzfuW__groupDetails>summary{transition:none}}.staff-record-section[id]{scroll-margin-top:28px}.groups-page-module__1zzfuW__groupWorkspace{border:1px solid var(--theme-border);border-radius:var(--theme-radius);min-height:400px;color:var(--theme-text);background:color-mix(in srgb, var(--theme-surface) 88%, transparent);box-shadow:var(--theme-shadow);grid-template-columns:minmax(330px,.36fr) minmax(0,1fr);display:grid;overflow:clip}.groups-page-module__1zzfuW__groupNavigator{border-right:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-raised) 84%, transparent);grid-template-rows:auto auto auto minmax(0,1fr);align-self:start;max-height:calc(100vh - 106px);display:grid;position:sticky;top:86px}.groups-page-module__1zzfuW__navigatorHeading{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px 12px;display:flex}.groups-page-module__1zzfuW__navigatorHeading>div{gap:3px;display:grid}.groups-page-module__1zzfuW__navigatorHeading span,.groups-page-module__1zzfuW__controlLabel{color:var(--theme-text-subtle)}.groups-page-module__1zzfuW__navigatorHeading span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.groups-page-module__1zzfuW__navigatorHeading strong{color:var(--theme-text);font-size:12px}.groups-page-module__1zzfuW__navigatorHeading output{border:1px solid var(--theme-border-strong);border-radius:var(--theme-radius);width:31px;height:31px;color:var(--theme-accent-soft);background:var(--theme-control-hover);font-family:var(--font-display);place-items:center;font-size:11px;display:grid}.groups-page-module__1zzfuW__navigatorSearch{border-bottom:1px solid var(--theme-border);padding:10px}.groups-page-module__1zzfuW__groupNavigationList{scrollbar-color:var(--theme-accent) var(--theme-surface);scrollbar-width:thin;min-height:96px;overflow:auto}.groups-page-module__1zzfuW__groupNavigationTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:400px}.groups-page-module__1zzfuW__groupNavigationTable th:first-child{width:52%}.groups-page-module__1zzfuW__groupNavigationTable th:nth-child(2){width:27%}.groups-page-module__1zzfuW__groupNavigationTable th:last-child{width:21%}.groups-page-module__1zzfuW__groupNavigationTable thead{z-index:2;background:var(--theme-surface-raised);position:sticky;top:0}.groups-page-module__1zzfuW__groupNavigationTable th{border-bottom:1px solid var(--theme-border-strong);height:44px;color:var(--theme-text-subtle);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:0;font-size:.6875rem;font-weight:850}.groups-page-module__1zzfuW__groupNavigationTable th button{width:100%;min-height:44px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.groups-page-module__1zzfuW__groupNavigationTable th button:hover,.groups-page-module__1zzfuW__groupNavigationTable th button:focus-visible{color:var(--theme-text);background:var(--theme-control-hover);outline:none}.groups-page-module__1zzfuW__groupNavigationTable th button:focus-visible{box-shadow:inset 0 0 0 2px var(--theme-focus-ring)}.groups-page-module__1zzfuW__groupNavigationTable th[aria-sort] button{color:var(--theme-text);background:color-mix(in srgb, var(--theme-accent) 8%, transparent)}.groups-page-module__1zzfuW__groupNavigationTable th svg{width:12px;height:12px;color:var(--theme-text-subtle);flex:none}.groups-page-module__1zzfuW__groupNavigationTable th svg[data-active=true]{color:var(--theme-accent-soft)}.groups-page-module__1zzfuW__groupNavigationTable tbody tr{border-bottom:1px solid var(--theme-border);transition:background-color .18s,box-shadow .18s}.groups-page-module__1zzfuW__groupNavigationTable tbody tr[data-selected=true]{background:color-mix(in srgb, var(--group-accent) 11%, var(--theme-control-hover));box-shadow:inset 3px 0 0 var(--group-accent)}.groups-page-module__1zzfuW__groupNavigationTable td{min-width:0;color:var(--theme-text-muted);vertical-align:middle;padding:8px;font-size:.75rem}.groups-page-module__1zzfuW__groupNavigationTable td:first-child{padding:0}.groups-page-module__1zzfuW__groupNavigationTable td:nth-child(2)>small{color:var(--theme-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.6875rem;display:block;overflow:hidden}.groups-page-module__1zzfuW__groupNavigationTable td[data-column=members]{color:var(--theme-text);font-variant-numeric:tabular-nums;text-align:center;font-weight:800}.groups-page-module__1zzfuW__groupTypeBadge{border:1px solid var(--theme-border);border-radius:calc(var(--theme-radius) - 2px);min-height:22px;color:var(--theme-text-muted);background:var(--theme-control-bg);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:3px 6px;font-size:.6875rem;font-weight:850;display:inline-flex}.groups-page-module__1zzfuW__groupTypeBadge[data-group-type=admin]{border-color:color-mix(in srgb, var(--theme-accent-soft) 45%, var(--theme-border));color:color-mix(in srgb, var(--theme-accent-soft) 72%, var(--theme-text))}.groups-page-module__1zzfuW__groupTypeBadge[data-group-type=vip]{border-color:color-mix(in srgb, var(--theme-accent-strong) 48%, var(--theme-border));color:color-mix(in srgb, var(--theme-accent-strong) 76%, var(--theme-text))}.groups-page-module__1zzfuW__groupNavigationItem{width:100%;min-height:78px;color:var(--theme-text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:3px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:9px 10px 9px 8px;transition:color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.groups-page-module__1zzfuW__groupNavigationItem:hover,.groups-page-module__1zzfuW__groupNavigationItem:focus-visible{color:var(--theme-text);background:var(--theme-control-hover);outline:none}.groups-page-module__1zzfuW__groupNavigationItem:focus-visible{box-shadow:inset 0 0 0 2px var(--theme-focus-ring)}.groups-page-module__1zzfuW__groupNavigationTable tr[data-selected=true] .groups-page-module__1zzfuW__groupNavigationItem{color:var(--theme-text)}.groups-page-module__1zzfuW__groupNavigationAccent{background:var(--group-accent);width:3px;height:36px;box-shadow:0 0 11px color-mix(in srgb, var(--group-accent) 52%, transparent);border-radius:999px}.groups-page-module__1zzfuW__groupNavigationCopy{gap:4px;min-width:0;display:grid}.groups-page-module__1zzfuW__groupNavigationCopy>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.groups-page-module__1zzfuW__groupNavigationCopy strong,.groups-page-module__1zzfuW__groupNavigationCopy code,.groups-page-module__1zzfuW__groupNavigationCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.groups-page-module__1zzfuW__groupNavigationCopy strong{color:inherit;font-size:.75rem}.groups-page-module__1zzfuW__groupNavigationCopy code,.groups-page-module__1zzfuW__groupNavigationCopy small{color:var(--theme-text-subtle);font-size:.6875rem}.groups-page-module__1zzfuW__groupNavigationCopy i{color:var(--theme-text-subtle);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.6875rem;font-style:normal;font-weight:850}.groups-page-module__1zzfuW__groupNavigationCopy i[data-enabled=true]{color:var(--theme-accent-soft)}.groups-page-module__1zzfuW__groupNavigationItem>svg{width:14px;height:14px;color:var(--theme-text-subtle);transition:color .18s,transform .18s}.groups-page-module__1zzfuW__groupNavigationTable tr[data-selected=true] .groups-page-module__1zzfuW__groupNavigationItem>svg{color:var(--group-accent);transform:translate(2px)}.groups-page-module__1zzfuW__navigatorEmpty{color:var(--theme-text-subtle);margin:0;padding:18px 12px;font-size:10px;line-height:1.5}.groups-page-module__1zzfuW__groupWorkspacePanels{background:color-mix(in srgb, var(--theme-page-bg) 26%, transparent);min-width:0}.groups-page-module__1zzfuW__groupWorkspaceEmpty{min-height:400px;color:var(--theme-text-subtle);text-align:center;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.groups-page-module__1zzfuW__groupWorkspaceEmpty strong{color:var(--theme-text);font-family:var(--font-display);text-transform:uppercase;font-size:16px;font-weight:400}.groups-page-module__1zzfuW__groupWorkspaceEmpty span{max-width:390px;font-size:10px;line-height:1.5}.groups-page-module__1zzfuW__groupWorkspaceEmpty .button{margin-top:4px}.groups-page-module__1zzfuW__groupWorkspacePanels>div{min-height:100%}.groups-page-module__1zzfuW__groupWorkspacePanels .staff-group-card{min-height:100%}.groups-page-module__1zzfuW__groupWorkspacePanels .staff-group-card{background:0 0;border:0;border-radius:0;margin:0}.groups-page-module__1zzfuW__groupCardHeader{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-raised) 82%, transparent);grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.groups-page-module__1zzfuW__groupCardIdentity{gap:7px;min-width:0;display:grid}.groups-page-module__1zzfuW__groupCardIdentity p{max-width:680px;color:var(--theme-text-muted);margin:0;font-size:10px;line-height:1.5}.groups-page-module__1zzfuW__groupCardStats{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-control-bg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.groups-page-module__1zzfuW__groupCardStats>div{border-left:1px solid var(--theme-border);text-align:center;place-content:center;gap:3px;min-width:0;min-height:51px;padding:8px;display:grid}.groups-page-module__1zzfuW__groupCardStats>div:first-child{border-left:0}.groups-page-module__1zzfuW__groupCardStats dt{color:var(--theme-text-subtle);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.groups-page-module__1zzfuW__groupCardStats dd{color:var(--theme-text);font-family:var(--font-display);margin:0;font-size:13px}.groups-page-module__1zzfuW__runtimeDefinitionForm.groups-page-module__1zzfuW__runtimeDefinitionForm,.groups-page-module__1zzfuW__runtimeCreateForm.groups-page-module__1zzfuW__runtimeCreateForm{border:0;border-bottom:1px solid var(--theme-border);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent) 8%, var(--theme-surface-raised)), color-mix(in srgb, var(--theme-surface) 92%, transparent) 52%);border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:13px;margin:0;padding:16px;display:grid}.groups-page-module__1zzfuW__runtimeDefinitionHeading,.groups-page-module__1zzfuW__createTypeHeading{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.groups-page-module__1zzfuW__runtimeDefinitionHeading>div{gap:4px;display:grid}.groups-page-module__1zzfuW__runtimeDefinitionHeading strong,.groups-page-module__1zzfuW__createTypeHeading>strong{color:var(--theme-text);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1rem;font-weight:400}.groups-page-module__1zzfuW__runtimeDefinitionHeading p,.groups-page-module__1zzfuW__runtimeCreateForm>p{max-width:520px;color:var(--theme-text-muted);margin:0;font-size:10px;line-height:1.55}.groups-page-module__1zzfuW__runtimeDefinitionHeading p{text-align:right}.groups-page-module__1zzfuW__runtimeDefinitionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.groups-page-module__1zzfuW__runtimeDefinitionGrid>label{min-width:0}.groups-page-module__1zzfuW__runtimeDefinitionForm :is(input,select,textarea,button),.groups-page-module__1zzfuW__runtimeCreateForm :is(input,select,textarea,button){min-height:44px}.groups-page-module__1zzfuW__runtimeDefinitionForm textarea,.groups-page-module__1zzfuW__runtimeCreateForm textarea{resize:vertical}.groups-page-module__1zzfuW__jsonEditor{tab-size:2;min-height:220px;font-family:var(--font-mono,ui-monospace, "Cascadia Code", Consolas, monospace);font-size:10px;line-height:1.55}.groups-page-module__1zzfuW__invariantNotice,.groups-page-module__1zzfuW__runtimeDefinitionMissing{border:1px solid color-mix(in srgb, var(--theme-accent-strong) 36%, var(--theme-border));color:var(--theme-text-muted);background:color-mix(in srgb, var(--theme-accent-strong) 8%, var(--theme-surface));margin:0;font-size:10px;line-height:1.55}.groups-page-module__1zzfuW__invariantNotice{padding:10px 12px}.groups-page-module__1zzfuW__runtimeDefinitionMissing{border-left:0;border-right:0;gap:3px;padding:14px 16px;display:grid}.groups-page-module__1zzfuW__runtimeDefinitionMissing strong{color:var(--theme-text)}.groups-page-module__1zzfuW__createTypeHeading{justify-content:flex-start;margin:18px 0 9px}.groups-page-module__1zzfuW__runtimeCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.groups-page-module__1zzfuW__runtimeCreateForm.groups-page-module__1zzfuW__runtimeCreateForm{border:1px solid var(--theme-border);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow);align-content:start}.groups-page-module__1zzfuW__runtimeCreateForm .groups-page-module__1zzfuW__createTypeHeading{margin:0}.groups-page-module__1zzfuW__runtimeCreateForm .groups-page-module__1zzfuW__runtimeDefinitionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.groups-page-module__1zzfuW__vipMembershipWorkspace{gap:14px;display:grid}.groups-page-module__1zzfuW__vipGrantForm.groups-page-module__1zzfuW__vipGrantForm{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:linear-gradient(130deg, color-mix(in srgb, var(--theme-accent-strong) 9%, var(--theme-surface-raised)), color-mix(in srgb, var(--theme-surface) 92%, transparent));box-shadow:var(--theme-shadow);grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,.7fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.groups-page-module__1zzfuW__vipGrantForm :is(input,select,button){min-height:44px}.groups-page-module__1zzfuW__vipGrantIntro{grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.groups-page-module__1zzfuW__vipGrantIntro>div{gap:3px;display:grid}.groups-page-module__1zzfuW__vipGrantIntro strong{color:var(--theme-text);font-family:var(--font-display);text-transform:uppercase;font-size:1rem;font-weight:400}.groups-page-module__1zzfuW__vipGrantIntro p{max-width:760px;color:var(--theme-text-muted);margin:0;font-size:10px;line-height:1.5}.groups-page-module__1zzfuW__groupPresentationForm.groups-page-module__1zzfuW__groupPresentationForm,.groups-page-module__1zzfuW__createGroupForm.groups-page-module__1zzfuW__createGroupForm{border:0;border-bottom:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 78%, transparent);border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;margin:0;padding:14px;display:grid}.groups-page-module__1zzfuW__createGroupForm.groups-page-module__1zzfuW__createGroupForm{border:1px solid var(--theme-border);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow)}.groups-page-module__1zzfuW__presentationHeading{justify-content:space-between;align-items:end;gap:18px;padding:2px 2px 8px;display:flex}.groups-page-module__1zzfuW__presentationHeading>div{gap:3px;display:grid}.groups-page-module__1zzfuW__presentationHeading span{color:var(--theme-accent-soft);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.groups-page-module__1zzfuW__presentationHeading strong{color:var(--theme-text);font-family:var(--font-display);text-transform:uppercase;font-size:16px;font-weight:400}.groups-page-module__1zzfuW__presentationHeading p{max-width:460px;color:var(--theme-text-subtle);text-align:right;margin:0;font-size:9px;line-height:1.5}.groups-page-module__1zzfuW__formSection{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-control-bg) 74%, transparent);gap:6px;min-width:0;margin:0;padding:11px;display:grid}.groups-page-module__1zzfuW__formSection legend{color:var(--theme-text);letter-spacing:.07em;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:850}.groups-page-module__1zzfuW__formSection>p{color:var(--theme-text-subtle);margin:0 0 5px;font-size:9px;line-height:1.5}.groups-page-module__1zzfuW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.groups-page-module__1zzfuW__badgeFormGrid{grid-template-columns:minmax(120px,1fr) minmax(130px,1fr) minmax(84px,.5fr) minmax(108px,.6fr)}.groups-page-module__1zzfuW__fullField{grid-column:1/-1}.groups-page-module__1zzfuW__colorField input[type=color]{cursor:pointer;min-height:44px;padding:4px}.groups-page-module__1zzfuW__formActions,.groups-page-module__1zzfuW__inlineActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:is(.groups-page-module__1zzfuW__groupPresentationForm .groups-page-module__1zzfuW__formActions>.button,.groups-page-module__1zzfuW__createGroupForm .groups-page-module__1zzfuW__formActions>.button){grid-column:auto;min-width:145px}.groups-page-module__1zzfuW__groupPresentationForm :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.groups-page-module__1zzfuW__createGroupForm :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.groups-page-module__1zzfuW__compactManagementForm :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.groups-page-module__1zzfuW__directAwardForm :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.groups-page-module__1zzfuW__privilegeEditor :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.groups-page-module__1zzfuW__relationshipRow button,.groups-page-module__1zzfuW__rewardRow button,.groups-page-module__1zzfuW__memberRow button{min-height:44px}.groups-page-module__1zzfuW__groupDetails>summary{min-height:51px;color:var(--theme-text-muted);background:color-mix(in srgb, var(--theme-surface-raised) 70%, transparent);justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;display:flex}.groups-page-module__1zzfuW__groupDetails>summary span{color:inherit}.groups-page-module__1zzfuW__groupDetails>summary small{color:var(--theme-text-subtle);letter-spacing:.035em;text-transform:none;font-size:8px;font-weight:700}.groups-page-module__1zzfuW__groupDetails[open]>summary{color:var(--theme-text);border-bottom:1px solid var(--theme-border);background:var(--theme-control-hover)}.groups-page-module__1zzfuW__managementGrid{background:var(--theme-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.groups-page-module__1zzfuW__managementSection{background:color-mix(in srgb, var(--theme-surface) 94%, var(--theme-page-bg));align-content:start;min-width:0;display:grid}.groups-page-module__1zzfuW__managementHeading{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-raised) 68%, transparent);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:grid}.groups-page-module__1zzfuW__managementIcon{border:1px solid var(--theme-border-strong);border-radius:var(--theme-radius);width:34px;height:34px;color:var(--theme-accent-soft);background:var(--theme-control-hover);place-items:center;display:grid}.groups-page-module__1zzfuW__managementIcon svg{width:15px;height:15px}.groups-page-module__1zzfuW__managementHeading>div{gap:3px;min-width:0;display:grid}.groups-page-module__1zzfuW__managementHeading h4,.groups-page-module__1zzfuW__managementHeading p{margin:0}.groups-page-module__1zzfuW__managementHeading h4{color:var(--theme-text);font-size:11px}.groups-page-module__1zzfuW__managementHeading p{color:var(--theme-text-subtle);font-size:8px;line-height:1.45}.groups-page-module__1zzfuW__managementHeading>strong{border:1px solid var(--theme-border);border-radius:var(--theme-radius);min-width:28px;height:28px;color:var(--theme-text-muted);background:var(--theme-control-bg);font-family:var(--font-display);place-items:center;padding:0 6px;font-size:10px;display:grid}.groups-page-module__1zzfuW__managementBody{align-content:start;min-width:0;display:grid}.groups-page-module__1zzfuW__compactManagementForm.groups-page-module__1zzfuW__compactManagementForm,.groups-page-module__1zzfuW__directAwardForm.groups-page-module__1zzfuW__directAwardForm{border:0;border-bottom:1px solid var(--theme-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;margin:0;padding:12px;display:grid}:is(.groups-page-module__1zzfuW__compactManagementForm>.button,.groups-page-module__1zzfuW__compactManagementForm>.staff-unban-button,.groups-page-module__1zzfuW__directAwardForm>.button){grid-column:auto;justify-self:end}.groups-page-module__1zzfuW__rewardOptions{grid-template-columns:minmax(84px,.55fr) minmax(130px,1fr);gap:9px;display:grid}.groups-page-module__1zzfuW__relationshipSummary{color:var(--theme-text-subtle);margin:0;padding:12px 14px;font-size:9px;line-height:1.5}.groups-page-module__1zzfuW__relationshipList{border-color:var(--theme-border)}.groups-page-module__1zzfuW__relationshipRow,.groups-page-module__1zzfuW__rewardRow,.groups-page-module__1zzfuW__memberRow{border-top:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-control-bg) 56%, transparent);align-items:center;gap:9px;min-height:51px;padding:9px 14px;display:grid}.groups-page-module__1zzfuW__relationshipRow{grid-template-columns:minmax(150px,1fr) auto auto}.groups-page-module__1zzfuW__rewardRow{grid-template-columns:minmax(0,1fr) auto}.groups-page-module__1zzfuW__memberRow{grid-template-columns:minmax(155px,1fr) auto auto}.groups-page-module__1zzfuW__editableMemberRow{grid-template-columns:minmax(155px,1fr) minmax(130px,.8fr) minmax(92px,.45fr) auto auto}.groups-page-module__1zzfuW__editableMemberRow>input{width:100%;min-height:44px}.groups-page-module__1zzfuW__memberAssignForm.groups-page-module__1zzfuW__memberAssignForm{background:color-mix(in srgb, var(--theme-accent) 5%, transparent)}.groups-page-module__1zzfuW__memberWorkspaceAction{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-accent) 4%, transparent);justify-content:flex-end;padding:10px 12px;display:flex}.groups-page-module__1zzfuW__memberSourceLink{border:1px solid var(--theme-border);border-radius:calc(var(--theme-radius) - 2px);min-height:44px;color:var(--theme-text-muted);background:var(--theme-control-bg);letter-spacing:.055em;text-transform:uppercase;justify-content:center;align-items:center;padding:8px 10px;font-size:8px;font-weight:800;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.groups-page-module__1zzfuW__memberSourceLink:hover,.groups-page-module__1zzfuW__memberSourceLink:focus-visible{border-color:var(--theme-border-strong);color:var(--theme-text);background:var(--theme-control-hover);outline:none}.groups-page-module__1zzfuW__memberSourceLink:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-focus-ring) 72%, transparent)}.groups-page-module__1zzfuW__rewardRow>span,.groups-page-module__1zzfuW__memberRow>span{min-width:0;color:var(--theme-text-muted);gap:2px;font-size:9px;display:grid}.groups-page-module__1zzfuW__rewardRow strong{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.groups-page-module__1zzfuW__rewardRow small{color:var(--theme-text-subtle);font-size:8px}.groups-page-module__1zzfuW__directAwardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.groups-page-module__1zzfuW__directAwardForm.groups-page-module__1zzfuW__directAwardForm{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-surface) 88%, transparent);box-shadow:var(--theme-shadow)}.groups-page-module__1zzfuW__directAwardHeading{border-bottom:1px solid var(--theme-border);align-items:center;gap:10px;padding-bottom:12px;display:flex}.groups-page-module__1zzfuW__directAwardHeading>svg{width:18px;height:18px;color:var(--theme-accent-soft);flex:none}.groups-page-module__1zzfuW__directAwardHeading>div{gap:3px;display:grid}.groups-page-module__1zzfuW__directAwardHeading strong{color:var(--theme-text);font-size:11px}.groups-page-module__1zzfuW__directAwardHeading span{color:var(--theme-text-subtle);font-size:8px}.groups-page-module__1zzfuW__subsectionHeading{border:1px solid var(--theme-border);border-radius:var(--theme-radius) var(--theme-radius) 0 0;background:color-mix(in srgb, var(--theme-surface-raised) 80%, transparent);border-bottom:0;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:10px 12px;display:flex}.groups-page-module__1zzfuW__subsectionHeading>div{gap:3px;display:grid}.groups-page-module__1zzfuW__subsectionHeading strong{color:var(--theme-text);letter-spacing:.045em;text-transform:uppercase;font-size:10px}.groups-page-module__1zzfuW__subsectionHeading span,.groups-page-module__1zzfuW__subsectionHeading small{color:var(--theme-text-subtle);font-size:8px}.groups-page-module__1zzfuW__subsectionHeading small{letter-spacing:.05em;text-transform:uppercase;flex:none;font-weight:800}.groups-page-module__1zzfuW__subsectionHeading+.staff-group-list{border:1px solid var(--theme-border);border-radius:0 0 var(--theme-radius) var(--theme-radius);background:color-mix(in srgb, var(--theme-surface) 82%, transparent);border-top:0;overflow:hidden}.groups-page-module__1zzfuW__externalDefinition,.groups-page-module__1zzfuW__externalMembershipNote,.groups-page-module__1zzfuW__searchableCatalogue,.groups-page-module__1zzfuW__catalogueToolbar,.groups-page-module__1zzfuW__catalogueStatus>div,.groups-page-module__1zzfuW__relationshipRow,.groups-page-module__1zzfuW__rewardRow,.groups-page-module__1zzfuW__memberRow{border-color:var(--theme-border)}.groups-page-module__1zzfuW__externalDefinition,.groups-page-module__1zzfuW__searchableCatalogue,.groups-page-module__1zzfuW__catalogueStatus>div{color:var(--theme-text-muted);background:color-mix(in srgb, var(--theme-surface-raised) 80%, transparent)}.groups-page-module__1zzfuW__externalMembershipNote{color:var(--theme-text-muted);background:color-mix(in srgb, var(--theme-control-bg) 62%, transparent)}.groups-page-module__1zzfuW__sourceBadge,.groups-page-module__1zzfuW__statusBadge,.groups-page-module__1zzfuW__scopeBadge,.groups-page-module__1zzfuW__sensitiveBadge{border-radius:calc(var(--theme-radius) - 2px)}.groups-page-module__1zzfuW__sectionIntro,.groups-page-module__1zzfuW__syncForm>span,.groups-page-module__1zzfuW__groupKey,.groups-page-module__1zzfuW__externalDefinitionHeading>span,.groups-page-module__1zzfuW__definitionLists p,.groups-page-module__1zzfuW__privilegeIdentity small,.groups-page-module__1zzfuW__catalogueEmpty,.groups-page-module__1zzfuW__catalogueStatus span,.groups-page-module__1zzfuW__definitionFacts dt,.groups-page-module__1zzfuW__definitionLists>div>strong,.groups-page-module__1zzfuW__privilegeIdentity code,.groups-page-module__1zzfuW__relationshipRow code{color:var(--theme-text-subtle)}.groups-page-module__1zzfuW__catalogueStatus strong,.groups-page-module__1zzfuW__externalDefinitionHeading strong,.groups-page-module__1zzfuW__definitionFacts dd,.groups-page-module__1zzfuW__privilegeIdentity strong,.groups-page-module__1zzfuW__relationshipRow strong{color:var(--theme-text)}.groups-page-module__1zzfuW__groupKey,.groups-page-module__1zzfuW__privilegeIdentity code,.groups-page-module__1zzfuW__relationshipRow code{font-variant-numeric:tabular-nums}.groups-page-module__1zzfuW__definitionFacts>div,.groups-page-module__1zzfuW__definitionLists li,.groups-page-module__1zzfuW__resultCount{border-color:var(--theme-border);color:var(--theme-text-muted);background:var(--theme-control-bg)}.groups-page-module__1zzfuW__permissionResult,.groups-page-module__1zzfuW__privilegeIdentity strong,.groups-page-module__1zzfuW__relationshipRow strong{color:var(--theme-text-muted)}.groups-page-module__1zzfuW__catalogueToolbar{background:var(--theme-control-hover)}.groups-page-module__1zzfuW__resultCount strong{color:var(--theme-text)}.groups-page-module__1zzfuW__resultCount,.groups-page-module__1zzfuW__resultCount span{color:var(--theme-text-subtle)}.groups-page-module__1zzfuW__externalMembershipNote code{color:var(--theme-accent-soft)}@media (max-width:1080px){.groups-page-module__1zzfuW__groupWorkspace{grid-template-columns:minmax(310px,.35fr) minmax(0,1fr)}.groups-page-module__1zzfuW__groupCardHeader,.groups-page-module__1zzfuW__managementGrid,.groups-page-module__1zzfuW__directAwardGrid{grid-template-columns:1fr}.groups-page-module__1zzfuW__groupCardStats{max-width:520px}.groups-page-module__1zzfuW__badgeFormGrid,.groups-page-module__1zzfuW__runtimeDefinitionGrid,.groups-page-module__1zzfuW__vipGrantForm.groups-page-module__1zzfuW__vipGrantForm{grid-template-columns:repeat(2,minmax(0,1fr))}.groups-page-module__1zzfuW__vipGrantIntro{grid-column:1/-1}.groups-page-module__1zzfuW__vipGrantForm>.button{grid-column:1/-1}.groups-page-module__1zzfuW__editableMemberRow{grid-template-columns:minmax(155px,1fr) minmax(130px,.8fr) auto}.groups-page-module__1zzfuW__editableMemberRow>input,.groups-page-module__1zzfuW__editableMemberRow>button:last-child{grid-column:auto}}@media (max-width:760px){.groups-page-module__1zzfuW__groupWorkspace{grid-template-columns:1fr}.groups-page-module__1zzfuW__groupNavigator{border-right:0;border-bottom:1px solid var(--theme-border);max-height:none;position:static}.groups-page-module__1zzfuW__groupNavigationList{max-height:260px}.groups-page-module__1zzfuW__groupPresentationForm.groups-page-module__1zzfuW__groupPresentationForm,.groups-page-module__1zzfuW__createGroupForm.groups-page-module__1zzfuW__createGroupForm,.groups-page-module__1zzfuW__runtimeDefinitionForm.groups-page-module__1zzfuW__runtimeDefinitionForm,.groups-page-module__1zzfuW__runtimeCreateForm.groups-page-module__1zzfuW__runtimeCreateForm{padding:14px}.groups-page-module__1zzfuW__runtimeCreateGrid,.groups-page-module__1zzfuW__vipGrantForm.groups-page-module__1zzfuW__vipGrantForm{grid-template-columns:1fr}.groups-page-module__1zzfuW__vipGrantIntro{grid-column:1}.groups-page-module__1zzfuW__vipGrantForm>.button{grid-column:1}}@media (max-width:540px){.groups-page-module__1zzfuW__formGrid,.groups-page-module__1zzfuW__badgeFormGrid,.groups-page-module__1zzfuW__rewardOptions,.groups-page-module__1zzfuW__runtimeDefinitionGrid,.groups-page-module__1zzfuW__runtimeCreateForm .groups-page-module__1zzfuW__runtimeDefinitionGrid{grid-template-columns:1fr}.groups-page-module__1zzfuW__runtimeDefinitionHeading{flex-direction:column;align-items:flex-start;gap:6px}.groups-page-module__1zzfuW__runtimeDefinitionHeading p{text-align:left}.groups-page-module__1zzfuW__groupCardHeader{padding:14px}.groups-page-module__1zzfuW__presentationHeading{flex-direction:column;align-items:flex-start;gap:6px}.groups-page-module__1zzfuW__presentationHeading p{text-align:left}.groups-page-module__1zzfuW__groupCardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.groups-page-module__1zzfuW__groupCardStats>div:nth-child(3){border-left:0}.groups-page-module__1zzfuW__groupCardStats>div:nth-child(n+3){border-top:1px solid var(--theme-border)}.groups-page-module__1zzfuW__fullField{grid-column:1}.groups-page-module__1zzfuW__groupDetails>summary{flex-direction:column;align-items:flex-start;gap:5px}.groups-page-module__1zzfuW__managementHeading{grid-template-columns:31px minmax(0,1fr) auto;padding:11px}.groups-page-module__1zzfuW__managementIcon{width:31px;height:31px}.groups-page-module__1zzfuW__relationshipRow,.groups-page-module__1zzfuW__memberRow{grid-template-columns:minmax(0,1fr) auto}.groups-page-module__1zzfuW__editableMemberRow>input{grid-column:1/-1}.groups-page-module__1zzfuW__relationshipRow>button,.groups-page-module__1zzfuW__memberRow>button{grid-column:1/-1;justify-self:stretch}.groups-page-module__1zzfuW__memberWorkspaceAction{padding:10px}.groups-page-module__1zzfuW__memberWorkspaceAction .groups-page-module__1zzfuW__memberSourceLink{width:100%}.groups-page-module__1zzfuW__formActions,.groups-page-module__1zzfuW__inlineActions{flex-direction:column;align-items:stretch}.groups-page-module__1zzfuW__formActions>*,.groups-page-module__1zzfuW__inlineActions>*{width:100%}}@media (prefers-reduced-motion:reduce){.groups-page-module__1zzfuW__memberSourceLink,.groups-page-module__1zzfuW__groupNavigationItem,.groups-page-module__1zzfuW__groupNavigationItem>svg{transition:none}}
.assignments-workspace-module__9DpN9q__root{min-width:0;color:var(--theme-text);gap:18px;display:grid}.assignments-workspace-module__9DpN9q__workspaceHeader{isolation:isolate;border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:linear-gradient(120deg, color-mix(in srgb, var(--theme-accent) 12%, var(--theme-surface-raised)), color-mix(in srgb, var(--theme-surface) 92%, transparent));min-width:0;box-shadow:var(--theme-shadow);justify-content:space-between;align-items:flex-end;gap:24px;padding:22px;display:flex;position:relative;overflow:hidden}.assignments-workspace-module__9DpN9q__workspaceHeader:after{z-index:-1;border:1px solid color-mix(in srgb, var(--theme-accent-soft) 18%, transparent);content:"";background:radial-gradient(circle, color-mix(in srgb, var(--theme-accent) 14%, transparent), transparent 66%);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-92px;right:-76px}.assignments-workspace-module__9DpN9q__workspaceHeader h2,.assignments-workspace-module__9DpN9q__workspaceHeader p,.assignments-workspace-module__9DpN9q__rosterHeading h3,.assignments-workspace-module__9DpN9q__reviewNote,.assignments-workspace-module__9DpN9q__actionUnavailable,.assignments-workspace-module__9DpN9q__empty p{margin:0}.assignments-workspace-module__9DpN9q__workspaceHeader h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:5px;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500}.assignments-workspace-module__9DpN9q__workspaceHeader>div>p:last-child{max-width:72ch;color:var(--theme-text-muted);margin-top:7px;font-size:.875rem;line-height:1.6}.assignments-workspace-module__9DpN9q__eyebrow{color:var(--theme-accent-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.75rem;font-weight:850;display:flex}.assignments-workspace-module__9DpN9q__eyebrow svg{width:16px;height:16px}.assignments-workspace-module__9DpN9q__liveSource{border:1px solid var(--theme-success-border);min-height:34px;color:var(--theme-success-text);background:var(--theme-success-surface);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.assignments-workspace-module__9DpN9q__liveSource svg{width:15px;height:15px}.assignments-workspace-module__9DpN9q__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assignments-workspace-module__9DpN9q__summaryCard{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-surface) 90%, transparent);min-width:0;min-height:92px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text) 4%, transparent);align-items:center;gap:13px;padding:16px;display:flex}.assignments-workspace-module__9DpN9q__summaryCard>span{border:1px solid var(--theme-border-strong);border-radius:var(--theme-control-radius);width:40px;height:40px;color:var(--theme-text-muted);background:var(--theme-control-bg);flex:none;place-items:center;display:grid}.assignments-workspace-module__9DpN9q__summaryCard[data-tone=success]>span{border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}.assignments-workspace-module__9DpN9q__summaryCard[data-tone=warning]>span{border-color:color-mix(in srgb, var(--theme-warning) 48%, var(--theme-border));color:var(--theme-warning);background:color-mix(in srgb, var(--theme-warning) 10%, var(--theme-panel-subtle))}.assignments-workspace-module__9DpN9q__summaryCard[data-tone=accent]>span{border-color:color-mix(in srgb, var(--theme-accent-soft) 44%, var(--theme-border));color:var(--theme-accent-soft);background:color-mix(in srgb, var(--theme-accent) 12%, var(--theme-control-bg))}.assignments-workspace-module__9DpN9q__summaryCard svg{width:19px;height:19px}.assignments-workspace-module__9DpN9q__summaryCard>div{gap:2px;min-width:0;display:grid}.assignments-workspace-module__9DpN9q__summaryCard strong{color:var(--theme-text);font-family:var(--font-display);font-size:1.35rem;font-weight:500;line-height:1}.assignments-workspace-module__9DpN9q__summaryCard small{color:var(--theme-text-muted);font-size:.75rem;line-height:1.35}.assignments-workspace-module__9DpN9q__segmented{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-surface-raised) 86%, transparent);box-shadow:var(--theme-shadow);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.assignments-workspace-module__9DpN9q__segmented button{border-radius:var(--theme-control-radius);min-width:0;min-height:44px;color:var(--theme-text-muted);cursor:pointer;font:inherit;letter-spacing:.045em;text-transform:uppercase;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:.78rem;font-weight:850;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:relative}.assignments-workspace-module__9DpN9q__segmented button:hover,.assignments-workspace-module__9DpN9q__segmented button:focus-visible{border-color:var(--theme-border-strong);color:var(--theme-text);background:var(--theme-control-hover)}.assignments-workspace-module__9DpN9q__segmented button:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.assignments-workspace-module__9DpN9q__segmented button[data-active=true]{border-color:var(--theme-accent-strong);color:var(--theme-text);background:color-mix(in srgb, var(--theme-accent) 20%, var(--theme-control-bg));box-shadow:0 0 18px color-mix(in srgb, var(--theme-accent) 13%, transparent)}.assignments-workspace-module__9DpN9q__segmented button>svg{width:16px;height:16px;color:var(--theme-accent-soft)}.assignments-workspace-module__9DpN9q__segmented button>span{border:1px solid var(--theme-border);min-width:24px;height:24px;color:var(--theme-text-muted);background:color-mix(in srgb, var(--theme-page-bg) 54%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:.7rem;display:inline-grid}.assignments-workspace-module__9DpN9q__quickAdd{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-panel) 90%, transparent);box-shadow:var(--theme-shadow);overflow:hidden}.assignments-workspace-module__9DpN9q__quickAdd>summary{min-height:68px;color:var(--theme-text);background:linear-gradient(120deg, color-mix(in srgb, var(--theme-accent) 8%, var(--theme-surface-raised)), color-mix(in srgb, var(--theme-surface) 92%, transparent));cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;list-style:none;transition:background-color .18s;display:grid}.assignments-workspace-module__9DpN9q__quickAdd>summary::-webkit-details-marker{display:none}.assignments-workspace-module__9DpN9q__quickAdd>summary:hover,.assignments-workspace-module__9DpN9q__quickAdd>summary:focus-visible{background:var(--theme-control-hover)}.assignments-workspace-module__9DpN9q__quickAdd>summary:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:-3px}.assignments-workspace-module__9DpN9q__quickAddIcon{border:1px solid var(--theme-border-strong);border-radius:var(--theme-control-radius);width:40px;height:40px;color:var(--theme-accent-soft);background:var(--theme-control-bg);place-items:center;display:grid}.assignments-workspace-module__9DpN9q__quickAddIcon svg{width:18px;height:18px}.assignments-workspace-module__9DpN9q__quickAdd>summary>span:nth-child(2){gap:3px;display:grid}.assignments-workspace-module__9DpN9q__quickAdd>summary strong{font-size:.94rem}.assignments-workspace-module__9DpN9q__quickAdd>summary small{color:var(--theme-text-muted);font-size:.75rem;line-height:1.4}.assignments-workspace-module__9DpN9q__summaryAction{border:1px solid var(--theme-border-strong);min-height:32px;color:var(--theme-text-muted);background:var(--theme-control-bg);border-radius:999px;align-items:center;padding:5px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.assignments-workspace-module__9DpN9q__quickAdd[open] .assignments-workspace-module__9DpN9q__summaryAction:before{content:"Close "}.assignments-workspace-module__9DpN9q__quickAdd[open] .assignments-workspace-module__9DpN9q__summaryAction{font-size:0}.assignments-workspace-module__9DpN9q__quickAdd[open] .assignments-workspace-module__9DpN9q__summaryAction:before{font-size:.72rem}.assignments-workspace-module__9DpN9q__quickAddGrid{border-top:1px solid var(--theme-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;padding:14px;display:grid}.assignments-workspace-module__9DpN9q__addForm{border:1px solid var(--theme-border);border-radius:var(--theme-control-radius);background:color-mix(in srgb, var(--theme-surface) 90%, transparent);align-content:start;gap:13px;min-width:0;padding:16px;display:grid}.assignments-workspace-module__9DpN9q__addForm>header{border-bottom:1px solid var(--theme-border);align-items:center;gap:11px;padding-bottom:12px;display:flex}.assignments-workspace-module__9DpN9q__addForm>header>span{border:1px solid var(--theme-border-strong);border-radius:var(--theme-control-radius);width:38px;height:38px;color:var(--theme-accent-soft);background:var(--theme-control-bg);flex:none;place-items:center;display:grid}.assignments-workspace-module__9DpN9q__addForm>header>span[data-kind=vip]{border-color:color-mix(in srgb, #f2c76e 48%, var(--theme-border));color:color-mix(in srgb, #f2c76e 72%, var(--theme-text));background:color-mix(in srgb, #f2c76e 10%, var(--theme-control-bg))}.assignments-workspace-module__9DpN9q__addForm>header>span[data-kind=custom]{border-color:color-mix(in srgb, #78d8ac 48%, var(--theme-border));color:color-mix(in srgb, #78d8ac 72%, var(--theme-text));background:color-mix(in srgb, #78d8ac 10%, var(--theme-control-bg))}.assignments-workspace-module__9DpN9q__addForm>header svg{width:18px;height:18px}.assignments-workspace-module__9DpN9q__addForm>header>div{gap:2px;display:grid}.assignments-workspace-module__9DpN9q__addForm>header strong{color:var(--theme-text);font-size:.9rem}.assignments-workspace-module__9DpN9q__addForm>header small{color:var(--theme-text-muted);font-size:.75rem;line-height:1.4}.assignments-workspace-module__9DpN9q__addForm>label,.assignments-workspace-module__9DpN9q__editForm>label,.assignments-workspace-module__9DpN9q__filters>label,.assignments-workspace-module__9DpN9q__extendForm label{min-width:0;color:var(--theme-text-muted);gap:7px;font-size:.75rem;font-weight:800;display:grid}.assignments-workspace-module__9DpN9q__addForm :is(input:not([type=hidden]),select),.assignments-workspace-module__9DpN9q__editForm :is(input:not([type=hidden]),select),.assignments-workspace-module__9DpN9q__filters :is(input,select){border:1px solid var(--theme-border-strong);border-radius:var(--theme-control-radius);width:100%;min-width:0;min-height:44px;color:var(--theme-text);background:var(--theme-control-bg);font:inherit;outline:0;padding:9px 11px;font-size:.82rem;transition:border-color .18s,background-color .18s,box-shadow .18s}.assignments-workspace-module__9DpN9q__addForm :is(input:not([type=hidden]),select):hover,.assignments-workspace-module__9DpN9q__editForm :is(input:not([type=hidden]),select):hover,.assignments-workspace-module__9DpN9q__filters :is(input,select):hover{border-color:var(--theme-accent-soft)}.assignments-workspace-module__9DpN9q__addForm :is(input:not([type=hidden]),select):focus-visible,.assignments-workspace-module__9DpN9q__editForm :is(input:not([type=hidden]),select):focus-visible,.assignments-workspace-module__9DpN9q__filters :is(input,select):focus-visible{border-color:var(--theme-accent-strong);background:var(--theme-control-focus-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus-ring) 22%, transparent)}.assignments-workspace-module__9DpN9q__addForm label>small,.assignments-workspace-module__9DpN9q__editForm label>small{color:var(--theme-text-subtle);font-size:.72rem;font-weight:500;line-height:1.4}.assignments-workspace-module__9DpN9q__primaryButton,.assignments-workspace-module__9DpN9q__secondaryButton,.assignments-workspace-module__9DpN9q__warningButton,.assignments-workspace-module__9DpN9q__dangerButton,.assignments-workspace-module__9DpN9q__clearButton{border:1px solid var(--theme-border-strong);border-radius:var(--theme-control-radius);min-height:44px;color:var(--theme-text);background:var(--theme-control-bg);cursor:pointer;font:inherit;letter-spacing:.025em;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:.76rem;font-weight:850;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.assignments-workspace-module__9DpN9q__primaryButton{border-color:var(--theme-accent-strong);color:var(--theme-page-bg);background:var(--theme-accent-strong)}.assignments-workspace-module__9DpN9q__primaryButton:hover:not(:disabled),.assignments-workspace-module__9DpN9q__primaryButton:focus-visible:not(:disabled){color:var(--theme-page-bg);background:var(--theme-accent-soft);box-shadow:0 0 18px color-mix(in srgb, var(--theme-accent) 20%, transparent)}.assignments-workspace-module__9DpN9q__secondaryButton:hover:not(:disabled),.assignments-workspace-module__9DpN9q__secondaryButton:focus-visible:not(:disabled),.assignments-workspace-module__9DpN9q__clearButton:hover:not(:disabled),.assignments-workspace-module__9DpN9q__clearButton:focus-visible:not(:disabled){border-color:var(--theme-accent-strong);background:var(--theme-control-hover)}.assignments-workspace-module__9DpN9q__warningButton{border-color:color-mix(in srgb, var(--theme-warning) 50%, var(--theme-border));color:color-mix(in srgb, var(--theme-warning) 78%, var(--theme-text));background:color-mix(in srgb, var(--theme-warning) 9%, var(--theme-control-bg))}.assignments-workspace-module__9DpN9q__warningButton:hover:not(:disabled),.assignments-workspace-module__9DpN9q__warningButton:focus-visible:not(:disabled){border-color:var(--theme-warning);background:color-mix(in srgb, var(--theme-warning) 15%, var(--theme-control-bg))}.assignments-workspace-module__9DpN9q__dangerButton{border-color:color-mix(in srgb, var(--theme-danger) 52%, var(--theme-border));color:var(--theme-danger-text);background:color-mix(in srgb, var(--theme-danger) 8%, var(--theme-control-bg))}.assignments-workspace-module__9DpN9q__dangerButton:hover:not(:disabled),.assignments-workspace-module__9DpN9q__dangerButton:focus-visible:not(:disabled){border-color:var(--theme-danger);background:color-mix(in srgb, var(--theme-danger) 15%, var(--theme-control-bg))}.assignments-workspace-module__9DpN9q__primaryButton:focus-visible,.assignments-workspace-module__9DpN9q__secondaryButton:focus-visible,.assignments-workspace-module__9DpN9q__warningButton:focus-visible,.assignments-workspace-module__9DpN9q__dangerButton:focus-visible,.assignments-workspace-module__9DpN9q__clearButton:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.assignments-workspace-module__9DpN9q__primaryButton:disabled,.assignments-workspace-module__9DpN9q__secondaryButton:disabled,.assignments-workspace-module__9DpN9q__warningButton:disabled,.assignments-workspace-module__9DpN9q__dangerButton:disabled,.assignments-workspace-module__9DpN9q__clearButton:disabled{cursor:not-allowed;opacity:.5}.assignments-workspace-module__9DpN9q__primaryButton svg,.assignments-workspace-module__9DpN9q__secondaryButton svg,.assignments-workspace-module__9DpN9q__warningButton svg,.assignments-workspace-module__9DpN9q__dangerButton svg,.assignments-workspace-module__9DpN9q__clearButton svg{flex:none;width:16px;height:16px}.assignments-workspace-module__9DpN9q__roster{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-panel) 90%, transparent);min-width:0;box-shadow:var(--theme-shadow);gap:14px;padding:18px;display:grid}.assignments-workspace-module__9DpN9q__rosterHeading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.assignments-workspace-module__9DpN9q__rosterHeading>div{gap:4px;display:grid}.assignments-workspace-module__9DpN9q__rosterHeading h3{color:var(--theme-text);font-size:clamp(1.1rem,2vw,1.35rem)}.assignments-workspace-module__9DpN9q__rosterHeading output{color:var(--theme-text-muted);white-space:nowrap;font-size:.78rem}.assignments-workspace-module__9DpN9q__rosterHeading output strong{color:var(--theme-text);font-variant-numeric:tabular-nums}.assignments-workspace-module__9DpN9q__filters{border:1px solid var(--theme-border);border-radius:var(--theme-control-radius);background:color-mix(in srgb, var(--theme-surface) 86%, transparent);grid-template-columns:minmax(260px,1.4fr) minmax(180px,.75fr) minmax(180px,.75fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.assignments-workspace-module__9DpN9q__playerList{gap:14px;min-width:0;display:grid}.assignments-workspace-module__9DpN9q__playerCard{border:1px solid var(--theme-border-strong);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-surface) 92%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text) 3%, transparent);overflow:hidden}.assignments-workspace-module__9DpN9q__playerHeader.assignments-workspace-module__9DpN9q__playerHeader{border-bottom:1px solid var(--theme-border);background:var(--player-container-bg,var(--theme-surface-muted));min-width:0;box-shadow:inset 3px 0 0 var(--player-container-accent,var(--theme-accent));border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.assignments-workspace-module__9DpN9q__playerCount{border:1px solid var(--theme-border);min-height:29px;color:var(--theme-text-muted);background:var(--theme-control-bg);border-radius:999px;flex:none;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.assignments-workspace-module__9DpN9q__inventoryContext{border-bottom:1px solid var(--theme-border);color:var(--theme-text-muted);background:color-mix(in srgb, var(--theme-accent) 5%, var(--theme-panel));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 16px;display:grid}.assignments-workspace-module__9DpN9q__inventoryIcon{border:1px solid color-mix(in srgb, var(--theme-accent) 35%, var(--theme-border));border-radius:var(--theme-control-radius);width:34px;height:34px;color:var(--theme-accent-soft);background:color-mix(in srgb, var(--theme-accent) 12%, var(--theme-control-bg));place-items:center;display:grid}.assignments-workspace-module__9DpN9q__inventoryIcon svg{width:17px;height:17px}.assignments-workspace-module__9DpN9q__inventoryContext>div{flex-wrap:wrap;align-items:baseline;gap:3px 10px;min-width:0;display:flex}.assignments-workspace-module__9DpN9q__inventoryContext strong{color:var(--theme-text);font-size:.79rem}.assignments-workspace-module__9DpN9q__inventoryContext span,.assignments-workspace-module__9DpN9q__inventoryContext small{font-size:.72rem}.assignments-workspace-module__9DpN9q__inventoryContext small{color:var(--theme-text-subtle);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;overflow:hidden}.assignments-workspace-module__9DpN9q__inventoryContext>a{border:1px solid var(--theme-border-strong);border-radius:var(--theme-control-radius);min-height:40px;color:var(--theme-accent-soft);background:var(--theme-control-bg);justify-content:center;align-items:center;padding:7px 11px;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.assignments-workspace-module__9DpN9q__inventoryContext>a:hover{border-color:color-mix(in srgb, var(--theme-accent) 55%, var(--theme-border));background:var(--theme-control-hover)}.assignments-workspace-module__9DpN9q__inventoryContext>a:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.assignments-workspace-module__9DpN9q__recordList{margin:0;padding:0;list-style:none;display:grid}.assignments-workspace-module__9DpN9q__assignmentRecord{--assignment-accent:var(--theme-accent);--assignment-soft:var(--theme-accent-soft);border-top:1px solid var(--theme-border);min-width:0;color:var(--theme-text);background:linear-gradient(110deg, color-mix(in srgb, var(--assignment-accent) 5%, var(--theme-surface)), color-mix(in srgb, var(--theme-surface) 91%, transparent) 38%);grid-template-columns:minmax(250px,1.05fr) minmax(260px,.9fr) minmax(250px,1fr);align-items:start;gap:15px 18px;padding:16px 16px 16px 19px;display:grid;position:relative}.assignments-workspace-module__9DpN9q__assignmentRecord:first-child{border-top:0}.assignments-workspace-module__9DpN9q__accentRail{background:var(--assignment-accent);width:3px;box-shadow:0 0 14px color-mix(in srgb, var(--assignment-accent) 36%, transparent);border-radius:0 999px 999px 0;position:absolute;top:13px;bottom:13px;left:0}.assignments-workspace-module__9DpN9q__recordHeading{gap:9px;min-width:0;display:grid}.assignments-workspace-module__9DpN9q__groupIdentity{align-items:center;gap:10px;min-width:0;display:flex}.assignments-workspace-module__9DpN9q__fallbackGroupBadge{flex:none}.assignments-workspace-module__9DpN9q__groupIdentity>.identity-group-badge{flex:none}.assignments-workspace-module__9DpN9q__groupIdentity>div{gap:2px;min-width:0;display:grid}.assignments-workspace-module__9DpN9q__groupIdentity>div>span{color:var(--theme-text-subtle);letter-spacing:.065em;text-transform:uppercase;font-size:.7rem;font-weight:800}.assignments-workspace-module__9DpN9q__groupIdentity>div>strong{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.assignments-workspace-module__9DpN9q__fallbackGroupBadge{border:1px solid color-mix(in srgb, var(--assignment-accent) 45%, var(--theme-border));border-radius:var(--theme-control-radius);min-height:28px;color:color-mix(in srgb, var(--assignment-soft) 72%, var(--theme-text));background:color-mix(in srgb, var(--assignment-accent) 10%, var(--theme-control-bg));letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.assignments-workspace-module__9DpN9q__fallbackGroupBadge svg{width:14px;height:14px}.assignments-workspace-module__9DpN9q__recordStates{flex-wrap:wrap;gap:6px;display:flex}.assignments-workspace-module__9DpN9q__recordStates span,.assignments-workspace-module__9DpN9q__scopeList>span{border:1px solid var(--theme-border);min-height:27px;color:var(--theme-text-muted);background:var(--theme-control-bg);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.72rem;font-weight:750;line-height:1.2;display:inline-flex}.assignments-workspace-module__9DpN9q__recordStates span[data-state=active],.assignments-workspace-module__9DpN9q__recordStates span[data-state=permanent]{border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}.assignments-workspace-module__9DpN9q__recordStates span[data-state=expired],.assignments-workspace-module__9DpN9q__recordStates span[data-state=revoked]{border-color:color-mix(in srgb, var(--theme-danger) 48%, var(--theme-border));color:var(--theme-danger-text);background:color-mix(in srgb, var(--theme-danger) 10%, var(--theme-panel-subtle))}.assignments-workspace-module__9DpN9q__recordStates span[data-state=scheduled]{border-color:color-mix(in srgb, var(--theme-accent-soft) 45%, var(--theme-border));color:var(--theme-accent-soft);background:color-mix(in srgb, var(--theme-accent) 10%, var(--theme-control-bg))}.assignments-workspace-module__9DpN9q__recordStates span[data-state=preserved]{border-color:color-mix(in srgb, var(--theme-accent-soft) 38%, var(--theme-border));color:var(--theme-text-muted);background:color-mix(in srgb, var(--theme-accent) 7%, var(--theme-control-bg))}.assignments-workspace-module__9DpN9q__recordStates span[data-state=review]{border-color:color-mix(in srgb, var(--theme-warning) 48%, var(--theme-border));color:var(--theme-warning);background:color-mix(in srgb, var(--theme-warning) 10%, var(--theme-panel-subtle))}.assignments-workspace-module__9DpN9q__scopeList{flex-wrap:wrap;align-content:flex-start;gap:7px;min-width:0;display:flex}.assignments-workspace-module__9DpN9q__scopeList svg{flex:none;width:14px;height:14px}.assignments-workspace-module__9DpN9q__scopeList .assignments-workspace-module__9DpN9q__originBadge{color:var(--theme-text-subtle);background:color-mix(in srgb, var(--theme-page-bg) 44%, transparent)}.assignments-workspace-module__9DpN9q__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.assignments-workspace-module__9DpN9q__timeline>div{min-width:0}.assignments-workspace-module__9DpN9q__timeline dt{color:var(--theme-text-subtle);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;font-size:.7rem;font-weight:850;display:flex}.assignments-workspace-module__9DpN9q__timeline dt svg{width:14px;height:14px}.assignments-workspace-module__9DpN9q__timeline dd{color:var(--theme-text-muted);margin:5px 0 0;font-size:.76rem;line-height:1.45}.assignments-workspace-module__9DpN9q__permanentValue{color:var(--theme-success-text);align-items:center;gap:5px;display:inline-flex}.assignments-workspace-module__9DpN9q__permanentValue svg{width:15px;height:15px}.assignments-workspace-module__9DpN9q__reviewNote{border:1px solid color-mix(in srgb, var(--theme-warning) 42%, var(--theme-border));border-radius:var(--theme-control-radius);color:color-mix(in srgb, var(--theme-warning) 78%, var(--theme-text));background:color-mix(in srgb, var(--theme-warning) 8%, var(--theme-panel-subtle));grid-column:1/-1;align-items:flex-start;gap:8px;padding:10px 11px;font-size:.75rem;line-height:1.45;display:flex}.assignments-workspace-module__9DpN9q__reviewNote svg{flex:none;width:16px;height:16px;margin-top:1px}.assignments-workspace-module__9DpN9q__recordActions{border-top:1px solid var(--theme-border);flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:9px;padding-top:13px;display:flex}.assignments-workspace-module__9DpN9q__extendForm{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.assignments-workspace-module__9DpN9q__extendForm label>span:first-child{color:var(--theme-text-muted);font-size:.72rem}.assignments-workspace-module__9DpN9q__durationInput{border:1px solid var(--theme-border-strong);border-radius:var(--theme-control-radius);background:var(--theme-control-bg);align-items:center;min-width:150px;min-height:44px;display:flex;overflow:hidden}.assignments-workspace-module__9DpN9q__durationInput:focus-within{border-color:var(--theme-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus-ring) 22%, transparent)}.assignments-workspace-module__9DpN9q__durationInput input{width:92px;min-width:0;min-height:42px;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:0;padding:8px 9px;font-size:.8rem}.assignments-workspace-module__9DpN9q__durationInput small{color:var(--theme-text-subtle);padding-right:9px;font-size:.7rem;font-weight:600}.assignments-workspace-module__9DpN9q__editDisclosure{border:1px solid var(--theme-border-strong);border-radius:var(--theme-control-radius);background:var(--theme-control-bg);flex:330px;min-width:min(100%,330px);overflow:hidden}.assignments-workspace-module__9DpN9q__editDisclosure>summary{min-height:44px;color:var(--theme-text);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:.76rem;font-weight:850;list-style:none;transition:color .18s,background-color .18s;display:flex}.assignments-workspace-module__9DpN9q__editDisclosure>summary::-webkit-details-marker{display:none}.assignments-workspace-module__9DpN9q__editDisclosure>summary:after{color:var(--theme-text-subtle);content:"+";margin-left:auto;font-size:1rem}.assignments-workspace-module__9DpN9q__editDisclosure[open]>summary:after{content:"−"}.assignments-workspace-module__9DpN9q__editDisclosure>summary:hover,.assignments-workspace-module__9DpN9q__editDisclosure>summary:focus-visible{color:var(--theme-text);background:var(--theme-control-hover)}.assignments-workspace-module__9DpN9q__editDisclosure>summary:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:-3px}.assignments-workspace-module__9DpN9q__editDisclosure>summary svg{width:16px;height:16px;color:var(--assignment-accent)}.assignments-workspace-module__9DpN9q__editForm{border-top:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface-raised) 88%, transparent);grid-template-columns:repeat(4,minmax(145px,1fr));align-items:end;gap:11px;padding:13px;display:grid}.assignments-workspace-module__9DpN9q__editForm label[data-muted=true]{opacity:.72}.assignments-workspace-module__9DpN9q__editReview{border:1px solid var(--theme-border);border-radius:var(--theme-control-radius);min-height:48px;color:var(--theme-text-muted);background:var(--theme-panel-subtle);grid-column:1/-2;align-items:center;gap:9px;padding:8px 10px;display:flex}.assignments-workspace-module__9DpN9q__editReview>svg{width:18px;height:18px;color:var(--theme-success-text);flex:none}.assignments-workspace-module__9DpN9q__editReview>span{gap:2px;display:grid}.assignments-workspace-module__9DpN9q__editReview strong{color:var(--theme-text);font-size:.75rem}.assignments-workspace-module__9DpN9q__editReview small{color:var(--theme-text-muted);font-size:.7rem;line-height:1.35}.assignments-workspace-module__9DpN9q__actionUnavailable{border:1px solid color-mix(in srgb, var(--theme-warning) 38%, var(--theme-border));border-radius:var(--theme-control-radius);min-height:44px;color:var(--theme-warning);background:color-mix(in srgb, var(--theme-warning) 8%, var(--theme-panel-subtle));align-items:center;gap:7px;padding:8px 10px;font-size:.74rem;display:inline-flex}.assignments-workspace-module__9DpN9q__actionUnavailable svg{width:16px;height:16px}.assignments-workspace-module__9DpN9q__empty{border:1px dashed var(--theme-border-strong);border-radius:var(--theme-control-radius);min-height:118px;color:var(--theme-text-muted);background:var(--theme-panel-subtle);text-align:left;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.assignments-workspace-module__9DpN9q__empty>svg{width:26px;height:26px;color:var(--theme-accent-soft);flex:none}.assignments-workspace-module__9DpN9q__empty>div{gap:3px;display:grid}.assignments-workspace-module__9DpN9q__empty strong{color:var(--theme-text);font-size:.9rem}.assignments-workspace-module__9DpN9q__empty p{color:var(--theme-text-muted);font-size:.76rem;line-height:1.45}@media (max-width:1120px){.assignments-workspace-module__9DpN9q__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.assignments-workspace-module__9DpN9q__filters{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(170px,.65fr))}.assignments-workspace-module__9DpN9q__clearButton{grid-column:1/-1;justify-self:end}.assignments-workspace-module__9DpN9q__assignmentRecord{grid-template-columns:minmax(230px,1fr) minmax(250px,1fr)}.assignments-workspace-module__9DpN9q__timeline{grid-column:1/-1}.assignments-workspace-module__9DpN9q__editForm{grid-template-columns:repeat(2,minmax(170px,1fr))}.assignments-workspace-module__9DpN9q__editReview{grid-column:1}}@media (max-width:820px){.assignments-workspace-module__9DpN9q__workspaceHeader,.assignments-workspace-module__9DpN9q__rosterHeading{flex-direction:column;align-items:flex-start}.assignments-workspace-module__9DpN9q__liveSource,.assignments-workspace-module__9DpN9q__rosterHeading output{white-space:normal}.assignments-workspace-module__9DpN9q__quickAddGrid{grid-template-columns:minmax(0,1fr)}.assignments-workspace-module__9DpN9q__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.assignments-workspace-module__9DpN9q__searchField,.assignments-workspace-module__9DpN9q__clearButton{grid-column:1/-1}.assignments-workspace-module__9DpN9q__clearButton{justify-self:stretch}.assignments-workspace-module__9DpN9q__assignmentRecord{grid-template-columns:minmax(0,1fr)}.assignments-workspace-module__9DpN9q__timeline,.assignments-workspace-module__9DpN9q__reviewNote,.assignments-workspace-module__9DpN9q__recordActions{grid-column:1}.assignments-workspace-module__9DpN9q__editDisclosure{flex-basis:100%}}@media (max-width:620px){.assignments-workspace-module__9DpN9q__workspaceHeader,.assignments-workspace-module__9DpN9q__roster{padding:14px}.assignments-workspace-module__9DpN9q__workspaceHeader:after{opacity:.55}.assignments-workspace-module__9DpN9q__summaryGrid{grid-template-columns:minmax(0,1fr)}.assignments-workspace-module__9DpN9q__summaryCard{min-height:76px}.assignments-workspace-module__9DpN9q__segmented{grid-template-columns:minmax(0,1fr)}.assignments-workspace-module__9DpN9q__segmented button{justify-content:flex-start}.assignments-workspace-module__9DpN9q__segmented button>span{margin-left:auto}.assignments-workspace-module__9DpN9q__quickAdd>summary{grid-template-columns:38px minmax(0,1fr)}.assignments-workspace-module__9DpN9q__summaryAction{display:none}.assignments-workspace-module__9DpN9q__quickAddGrid,.assignments-workspace-module__9DpN9q__addForm{padding:12px}.assignments-workspace-module__9DpN9q__filters{grid-template-columns:minmax(0,1fr)}.assignments-workspace-module__9DpN9q__searchField,.assignments-workspace-module__9DpN9q__clearButton{grid-column:1}.assignments-workspace-module__9DpN9q__playerHeader.assignments-workspace-module__9DpN9q__playerHeader{flex-direction:column;align-items:flex-start;padding:12px}.assignments-workspace-module__9DpN9q__inventoryContext{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.assignments-workspace-module__9DpN9q__inventoryContext>a{grid-column:1/-1}.assignments-workspace-module__9DpN9q__assignmentRecord{gap:13px;padding:14px 12px 14px 15px}.assignments-workspace-module__9DpN9q__groupIdentity{flex-direction:column;align-items:flex-start}.assignments-workspace-module__9DpN9q__timeline{grid-template-columns:minmax(0,1fr)}.assignments-workspace-module__9DpN9q__recordActions,.assignments-workspace-module__9DpN9q__extendForm{flex-direction:column;align-items:stretch}.assignments-workspace-module__9DpN9q__recordActions>form,.assignments-workspace-module__9DpN9q__recordActions button,.assignments-workspace-module__9DpN9q__durationInput,.assignments-workspace-module__9DpN9q__editDisclosure,.assignments-workspace-module__9DpN9q__extendForm label,.assignments-workspace-module__9DpN9q__durationInput input{width:100%}.assignments-workspace-module__9DpN9q__editForm{grid-template-columns:minmax(0,1fr)}.assignments-workspace-module__9DpN9q__editReview{grid-column:1}.assignments-workspace-module__9DpN9q__empty{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.assignments-workspace-module__9DpN9q__segmented button,.assignments-workspace-module__9DpN9q__quickAdd>summary,.assignments-workspace-module__9DpN9q__addForm :is(input,select),.assignments-workspace-module__9DpN9q__editForm :is(input,select),.assignments-workspace-module__9DpN9q__filters :is(input,select),.assignments-workspace-module__9DpN9q__primaryButton,.assignments-workspace-module__9DpN9q__secondaryButton,.assignments-workspace-module__9DpN9q__warningButton,.assignments-workspace-module__9DpN9q__dangerButton,.assignments-workspace-module__9DpN9q__clearButton,.assignments-workspace-module__9DpN9q__editDisclosure>summary{transition:none}}@media (forced-colors:active){.assignments-workspace-module__9DpN9q__workspaceHeader,.assignments-workspace-module__9DpN9q__summaryCard,.assignments-workspace-module__9DpN9q__segmented,.assignments-workspace-module__9DpN9q__quickAdd,.assignments-workspace-module__9DpN9q__addForm,.assignments-workspace-module__9DpN9q__roster,.assignments-workspace-module__9DpN9q__filters,.assignments-workspace-module__9DpN9q__playerCard,.assignments-workspace-module__9DpN9q__assignmentRecord,.assignments-workspace-module__9DpN9q__durationInput,.assignments-workspace-module__9DpN9q__editDisclosure,.assignments-workspace-module__9DpN9q__editForm,.assignments-workspace-module__9DpN9q__empty{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.assignments-workspace-module__9DpN9q__segmented button[data-active=true]{color:highlighttext;background:highlight}.assignments-workspace-module__9DpN9q__accentRail{box-shadow:none;background:highlight}.assignments-workspace-module__9DpN9q__recordStates span,.assignments-workspace-module__9DpN9q__scopeList>span,.assignments-workspace-module__9DpN9q__liveSource,.assignments-workspace-module__9DpN9q__reviewNote,.assignments-workspace-module__9DpN9q__actionUnavailable{color:canvastext;background:canvas;border-color:canvastext}}
.vip-perk-admin-module___Rpvga__page{--perk-accent:var(--theme-accent-soft);--perk-positive:color-mix(in srgb, var(--theme-accent-soft) 58%, var(--theme-text))}.vip-perk-admin-module___Rpvga__subsectionHeading{color:var(--perk-accent);align-items:center;gap:.55rem;margin:.8rem 0 .55rem;display:flex}.vip-perk-admin-module___Rpvga__subsectionHeading>svg{width:1.1rem}.vip-perk-admin-module___Rpvga__subsectionHeading>div{gap:.1rem;display:grid}.vip-perk-admin-module___Rpvga__subsectionHeading span{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.vip-perk-admin-module___Rpvga__subsectionHeading strong{color:var(--theme-text);font-size:.86rem}.vip-perk-admin-module___Rpvga__intro{max-width:70rem;color:var(--theme-text-muted);line-height:1.55}.vip-perk-admin-module___Rpvga__wide{grid-column:1/-1}.vip-perk-admin-module___Rpvga__createForm{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-perk-admin-module___Rpvga__createForm :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.vip-perk-admin-module___Rpvga__definition form :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.vip-perk-admin-module___Rpvga__assignGrid form :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button),.vip-perk-admin-module___Rpvga__grantRow button{min-height:44px}.vip-perk-admin-module___Rpvga__createForm textarea,.vip-perk-admin-module___Rpvga__definition textarea,.vip-perk-admin-module___Rpvga__assignGrid textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.vip-perk-admin-module___Rpvga__definitionList{gap:.55rem;margin-top:.8rem;display:grid}.vip-perk-admin-module___Rpvga__definition{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-surface-raised) 84%, transparent);overflow:clip}.vip-perk-admin-module___Rpvga__definition summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;min-height:44px;padding:.68rem .85rem;display:flex}.vip-perk-admin-module___Rpvga__definition summary:hover{background:var(--theme-control-hover)}.vip-perk-admin-module___Rpvga__definition summary>span:first-child{flex-wrap:wrap;align-items:baseline;gap:.55rem;min-width:0;display:flex}.vip-perk-admin-module___Rpvga__definition summary:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:-2px}.vip-perk-admin-module___Rpvga__definition summary strong{color:var(--theme-text)}.vip-perk-admin-module___Rpvga__definition code{color:var(--theme-text-muted)}.vip-perk-admin-module___Rpvga__definition form{border:0;border-top:1px solid var(--theme-border);border-radius:0;margin:0}.vip-perk-admin-module___Rpvga__status{border:1px solid var(--theme-border);width:fit-content;color:var(--theme-text-muted);background:var(--theme-control-bg);border-radius:999px;padding:.24rem .48rem;font-size:.7rem}.vip-perk-admin-module___Rpvga__status[data-enabled=true]{color:var(--perk-positive);border-color:color-mix(in srgb, var(--perk-positive) 42%, var(--theme-border));background:color-mix(in srgb, var(--perk-positive) 8%, transparent)}.vip-perk-admin-module___Rpvga__assignGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.vip-perk-admin-module___Rpvga__assignGrid form{align-content:start}.vip-perk-admin-module___Rpvga__formTitle{border-bottom:1px solid var(--theme-border);grid-column:1/-1;align-items:center;gap:.6rem;padding-bottom:.6rem;display:flex}.vip-perk-admin-module___Rpvga__formTitle>svg{width:1.2rem;color:var(--perk-accent)}.vip-perk-admin-module___Rpvga__formTitle>div{gap:.12rem;display:grid}.vip-perk-admin-module___Rpvga__formTitle strong{color:var(--theme-text)}.vip-perk-admin-module___Rpvga__formTitle span{color:var(--theme-text-muted);font-size:.75rem}.vip-perk-admin-module___Rpvga__grantList{gap:.5rem;margin-top:.8rem;display:grid}.vip-perk-admin-module___Rpvga__grantRow{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-surface-raised) 84%, transparent);align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.vip-perk-admin-module___Rpvga__grantRow>div{gap:.12rem;display:grid}.vip-perk-admin-module___Rpvga__grantRow strong{color:var(--theme-text)}.vip-perk-admin-module___Rpvga__grantRow span{color:var(--theme-text-muted);font-size:.75rem}.vip-perk-admin-module___Rpvga__grantRow{grid-template-columns:minmax(15rem,1.2fr) minmax(12rem,1fr) auto}.vip-perk-admin-module___Rpvga__groupIdentity{align-items:center;gap:.6rem;display:flex}.vip-perk-admin-module___Rpvga__groupIdentity>svg{width:1.1rem;color:var(--perk-accent)}.vip-perk-admin-module___Rpvga__groupIdentity>span{gap:.1rem;display:grid}.vip-perk-admin-module___Rpvga__groupIdentity small{color:var(--theme-text-muted)}.vip-perk-admin-module___Rpvga__protectedGrant{width:fit-content;color:var(--theme-text-muted);border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:color-mix(in srgb, var(--theme-control-bg) 72%, transparent);white-space:nowrap;align-items:center;gap:.4rem;padding:.42rem .58rem;font-size:.72rem;display:inline-flex}.vip-perk-admin-module___Rpvga__protectedGrant>svg{width:.9rem;height:.9rem;color:var(--perk-accent)}.vip-perk-admin-module___Rpvga__pagination{margin-top:.8rem}@media (max-width:62rem){.vip-perk-admin-module___Rpvga__createForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.vip-perk-admin-module___Rpvga__createForm,.vip-perk-admin-module___Rpvga__assignGrid{grid-template-columns:1fr}.vip-perk-admin-module___Rpvga__wide{grid-column:auto}.vip-perk-admin-module___Rpvga__grantRow{grid-template-columns:1fr;align-items:stretch}.vip-perk-admin-module___Rpvga__grantRow button{width:100%}}
.ranking-search-module__jQ26Va__form{grid-template-columns:minmax(250px,1fr) 44px;align-items:start;gap:7px;width:min(430px,100%);display:grid}.ranking-search-module__jQ26Va__field{min-width:0}.ranking-search-module__jQ26Va__submit{width:44px;min-width:44px}.ranking-search-module__jQ26Va__submit svg{width:15px;height:15px}@media (max-width:520px){.ranking-search-module__jQ26Va__form{grid-template-columns:minmax(0,1fr) 44px;width:100%}}
