.WyOF0W_field{min-width:0;position:relative}.WyOF0W_trigger{width:100%;padding:0 var(--space-md);cursor:pointer;color:var(--color-text-muted);background:0 0;border:1px solid #0000;position:absolute;inset:0}.WyOF0W_trigger:focus-visible{border-color:var(--color-primary-action);box-shadow:var(--focus-ring-glow);outline:none}.WyOF0W_icon{justify-content:flex-end;display:flex}.WyOF0W_calendar{gap:var(--space-sm);flex-direction:column;max-width:24rem;margin-inline:auto;display:flex}.WyOF0W_monthNavigation{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.WyOF0W_month{font-family:var(--font-interface);font-weight:700;font-size:var(--font-size-base);color:var(--color-text-primary);margin:0}.WyOF0W_days{grid-template-columns:repeat(7, minmax(var(--touch-target-min), 1fr));justify-items:center;display:grid}.WyOF0W_weekday{padding-block:var(--space-xs);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);font-weight:700}.WyOF0W_actions{justify-content:space-between;gap:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid var(--color-border-dim);display:flex}
.dylJeq_skeleton{background:linear-gradient(90deg, var(--color-border-dim) 0%, var(--color-border-highlight) 45%, var(--color-border-dim) 100%);animation:dylJeq_wl-sk-shimmer var(--motion-shimmer) linear infinite;height:var(--size-12);background-size:200% 100%;display:block}.dylJeq_line{height:var(--size-10);width:100%;margin:var(--space-xs) 0}.dylJeq_title{width:40%;height:18px;margin-bottom:var(--space-sm)}.dylJeq_block{width:100%;height:80px}.dylJeq_chip{height:var(--size-20);width:80px;margin-right:var(--space-xs);display:inline-block}@keyframes dylJeq_wl-sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dylJeq_skeleton{animation:none}}.dylJeq_listItem{gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);grid-template-columns:36px 1fr auto;align-items:center;display:grid}.dylJeq_listItemCircle{width:var(--size-32);height:var(--size-32);background:linear-gradient(90deg, var(--color-primary-faint), var(--color-primary-dim), var(--color-primary-faint));animation:dylJeq_wl-sk-shimmer-soft var(--motion-shimmer) ease-in-out infinite;background-size:200% 100%;border-radius:50%}.dylJeq_listItemBody{gap:var(--space-xs);flex-direction:column;display:flex}.dylJeq_listItemBar{height:var(--size-10);background:linear-gradient(90deg, var(--color-primary-faint), var(--color-primary-dim), var(--color-primary-faint));animation:dylJeq_wl-sk-shimmer-soft var(--motion-shimmer) ease-in-out infinite;background-size:200% 100%}.dylJeq_listItemBarTall{height:16px}.dylJeq_listItemBarShort{width:40%}@keyframes dylJeq_wl-sk-shimmer-soft{0%,to{background-position:100% 0}50%{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dylJeq_listItemCircle,.dylJeq_listItemBar{animation:none}}
.PqFulG_toolbarSearchField{position:relative}.PqFulG_searchClearButton{top:50%;right:var(--space-xs);width:var(--touch-target-min);height:var(--touch-target-comfortable);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-snap) var(--easing-mechanical);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.PqFulG_searchClearButton:hover,.PqFulG_searchClearButton:focus-visible{color:var(--color-primary-action)}.PqFulG_searchClearButton:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:-4px}.PqFulG_toolbarResults{padding-top:var(--space-xs)}@media (min-width:1025px){.PqFulG_toolbarResults{max-width:44rem}}.PqFulG_searchStatus{text-align:center;color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:0;padding:var(--space-xl) 0}.PqFulG_readerLoadingShell{min-height:calc(100dvh - 8rem);padding:var(--space-xl) var(--space-md);flex:auto;justify-content:center;align-items:center;display:flex}.PqFulG_librariumEmptyCanvas{min-height:min(32rem,100dvh - 10rem);padding:var(--space-xl);place-items:center;display:grid}.PqFulG_librariumEmptyCanvas>*{width:min(100%,34rem)}.PqFulG_bookPickerList{gap:var(--space-xs);max-height:70dvh;display:grid;overflow-y:auto}.PqFulG_bookPickerOption{gap:var(--space-2xs);width:100%;padding:var(--space-sm) var(--space-md);text-align:left;border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text-primary) 3%, transparent);color:var(--color-text-primary);font:inherit;cursor:pointer;transition:border-color var(--duration-snap) var(--easing-mechanical), background var(--duration-snap) var(--easing-mechanical);display:grid}.PqFulG_bookPickerOption.PqFulG_isCurrent{border-color:var(--color-primary-action);background:var(--color-primary-soft)}@media (min-width:1025px){.PqFulG_bookPickerOption:hover{border-color:var(--hover-border-primary)}}.PqFulG_bookPickerName{font-weight:600;line-height:1.35}.PqFulG_bookPickerMeta{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:0;text-transform:uppercase}.PqFulG_searchResults{gap:var(--space-xs);flex-direction:column;display:flex}.PqFulG_searchResult{text-align:left;background:var(--color-bg-surface);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);width:100%;padding:var(--space-sm) var(--space-md);cursor:pointer;transition:border-color var(--duration-snap) var(--easing-mechanical);font-family:var(--font-interface);color:var(--color-text-primary);display:block;position:relative}.PqFulG_searchHighlightScope{display:contents}.PqFulG_searchGroupHeading{margin:var(--space-sm) 0 var(--space-2xs);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border-dim);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.PqFulG_searchGroupHeading:first-child{margin-top:0}.PqFulG_searchResultWithThumbnail{padding-inline-end:calc(var(--size-64) + var(--space-lg))}.PqFulG_searchResultThumbnail{inset-block:var(--space-unit);width:var(--size-64);height:calc(100% - (2 * var(--space-unit)));object-fit:contain;pointer-events:none;position:absolute;inset-inline-end:var(--space-xs)}.PqFulG_searchResultWithDisposition,.PqFulG_searchResultWithFactionIcon{padding-inline-end:calc(var(--size-36) + var(--space-lg))}.PqFulG_searchResultDisposition,.PqFulG_searchResultFactionIcon{pointer-events:none;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-sm);transform:translateY(-50%)}.PqFulG_terrainLegendDisclosureRow{margin-top:var(--space-sm);display:block}@media (min-width:1025px){.PqFulG_searchResult:hover{border-color:var(--hover-border-primary)}}.PqFulG_searchMoreButton{justify-content:center;align-items:center;gap:var(--space-2xs);width:100%;min-height:var(--touch-target-min);padding:var(--space-xs) 0;border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:color var(--duration-snap) var(--easing-mechanical);background:0 0;border:0;flex-direction:column;font-weight:700;display:inline-flex}.PqFulG_searchMoreButton:hover,.PqFulG_searchMoreButton:focus-visible{color:var(--color-primary-action)}.PqFulG_searchMoreButton:focus-visible{outline:0}.PqFulG_searchMoreLabel{color:var(--color-primary-action);line-height:1}.PqFulG_referenceReturnTopButton{width:100%;min-height:var(--space-xl);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:color var(--duration-snap) var(--easing-mechanical);background:0 0;border:0;place-items:center;font-weight:700;display:inline-grid}.PqFulG_referenceReturnTopButton:hover,.PqFulG_referenceReturnTopButton:focus-visible{color:var(--color-primary-action)}.PqFulG_referenceReturnTopButton:focus-visible{outline:0}.PqFulG_searchResultTitle{font-weight:600;font-size:var(--font-size-base);margin-bottom:var(--space-2xs)}.PqFulG_factionContentCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);min-width:0;margin-bottom:var(--space-2xs);display:flex}.PqFulG_factionContentCardHeader .PqFulG_searchResultTitle{min-width:0;margin-bottom:0}.PqFulG_factionContentCardHeader .PqFulG_searchResultTitle+*{flex:none}.PqFulG_searchResultMeta{gap:var(--space-xs);margin-bottom:var(--space-unit);flex-wrap:wrap;align-items:center;display:flex}.PqFulG_searchHighlight{color:inherit;font-weight:inherit;background:var(--color-warning-dim);border-radius:0;padding:0}.PqFulG_searchHighlightScope mark.rules-search-highlight{color:inherit;font-weight:inherit;background:var(--color-warning-dim);border-radius:0;padding:0}.PqFulG_content mark.rules-search-highlight{color:inherit;font-weight:inherit;background:var(--color-warning-dim);border-radius:0;padding:0}.PqFulG_searchResultSnippet{font-size:var(--font-size-xs);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.PqFulG_searchResultSnippetWithMatch{display:block;overflow:visible}.PqFulG_searchResultMatchExcerpt{-webkit-line-clamp:3;margin-top:var(--space-xs);border-inline-start:2px solid var(--color-border-dim);color:var(--color-text-secondary);font-size:var(--font-size-sm);-webkit-box-orient:vertical;padding-inline-start:var(--space-xs);font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.PqFulG_searchResultDetachmentDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:400;display:block;overflow:visible}.PqFulG_referenceLoadingStack,.PqFulG_referenceDetailStack,.PqFulG_referenceCardBody,.PqFulG_referenceRules,.PqFulG_referenceActionBlock{gap:var(--space-sm);display:grid}.PqFulG_referenceDetailMeta{gap:var(--space-xs);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.PqFulG_referenceFlavor{color:var(--color-text-muted);font-family:var(--font-interface);margin:0;font-style:italic;line-height:1.5}.PqFulG_referenceMechanic{color:var(--color-text-primary);font-family:var(--font-interface);margin:0;font-weight:700;line-height:1.45}.PqFulG_referenceTerrainImage{object-fit:contain;border:1px solid var(--color-border-dim);background:var(--color-bg-recess);width:100%;max-height:min(72dvh,920px)}.PqFulG_referenceDispositionHeader{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:0;display:grid}.PqFulG_referenceDispositionIcon{object-fit:contain;width:min(5rem,22vw);height:auto;margin:0;display:block}.PqFulG_referenceRelatedContent,.PqFulG_referenceRelatedFactionGroups{gap:var(--space-md);display:grid}.PqFulG_referenceRelatedDisclosureHeading{margin:0}.PqFulG_referenceRelatedDisclosure{border:1px solid var(--color-border-dim);background:var(--color-bg-void)}.PqFulG_referenceRelatedDisclosureTrigger{width:100%;min-height:var(--touch-target-comfortable);align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title icon""summary icon";display:grid}.PqFulG_referenceRelatedDisclosureTrigger:focus-visible{outline:1px solid var(--focus-ring-color);outline-offset:-1px;box-shadow:var(--focus-ring-glow)}@media (min-width:1025px){.PqFulG_referenceRelatedDisclosureTrigger:hover{box-shadow:var(--hover-ring-primary)}}.PqFulG_referenceRelatedDisclosureTitle{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-base);letter-spacing:var(--tracking-label);grid-area:title}.PqFulG_referenceRelatedDisclosureSummary{min-width:0;color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-area:summary;font-weight:700}.PqFulG_referenceRelatedDisclosureIcon{grid-area:icon}.PqFulG_referenceRelatedDisclosureContent{gap:var(--space-md);padding:0 var(--space-md) var(--space-md);display:grid}@media (min-width:769px){.PqFulG_referenceRelatedContent{grid-template-columns:repeat(2,minmax(0,1fr))}.PqFulG_referenceRelatedContent>.PqFulG_referenceRelatedDisclosure:last-child{grid-column:1/-1}.PqFulG_referenceRelatedFactionGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.PqFulG_referenceActionBlock{padding-top:var(--space-sm);border-top:1px solid var(--color-border-dim)}.PqFulG_referenceActionTitle,.PqFulG_referenceRuleTiming,.PqFulG_referenceMetaRow>span:first-child{color:var(--color-primary-action);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.PqFulG_referenceMetaRow{gap:var(--space-sm);color:var(--color-text-secondary);font-family:var(--font-interface);font-size:var(--font-size-sm);grid-template-columns:minmax(96px,auto) minmax(0,1fr);line-height:1.45;display:grid}.PqFulG_referenceRuleEntry{gap:var(--space-2xs);padding:var(--space-sm) 0;border-top:1px solid var(--color-border-dim);color:var(--color-text-secondary);font-family:var(--font-interface);font-size:var(--font-size-sm);line-height:1.45;display:grid}.PqFulG_referenceRuleWhen{color:var(--color-text-primary);font-weight:700}.PqFulG_referenceRuleEffect{color:var(--color-text-secondary)}.PqFulG_referenceAlternatives{gap:var(--space-2xs);padding-top:var(--space-2xs);display:grid}.PqFulG_referenceAlternative{gap:var(--space-xs);color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.PqFulG_referenceAlternative>span:first-child,.PqFulG_referenceRestriction{color:var(--color-primary-warning);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.PqFulG_referenceRestriction{margin:0;line-height:1.45}.PqFulG_sectionLabel{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);color:var(--color-text-muted);margin-bottom:var(--space-sm);text-transform:uppercase;font-weight:600}.PqFulG_recordTitle{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-xl-tight);color:var(--color-text-primary);line-height:1.3}.PqFulG_recordMeta{gap:var(--space-xs);margin-top:var(--space-unit);flex-wrap:wrap;align-items:center;display:flex}.PqFulG_bookReader{--rules-reader-jump-offset:var(--space-sm)}.PqFulG_bookReaderHeadStatus,.PqFulG_bookReaderTailStatus{padding:var(--space-sm) 0;color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:center;display:flex}.PqFulG_bookReaderHeadRetry,.PqFulG_bookReaderTailRetry{border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text-primary) 3%, transparent);color:var(--color-primary-action);cursor:pointer;font:inherit;letter-spacing:inherit;padding:var(--space-xs) var(--space-md);text-transform:inherit}@media (min-width:1025px){.PqFulG_bookReaderHeadRetry:hover,.PqFulG_bookReaderTailRetry:hover{border-color:var(--hover-border-primary)}}.PqFulG_bookReaderHeadSentinel,.PqFulG_bookReaderTailSentinel{width:100%;height:1px}.PqFulG_bookSection{gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-dim);scroll-margin-top:var(--rules-reader-jump-offset);display:grid}.PqFulG_bookSection:last-child{border-bottom:none}.PqFulG_bookSection.PqFulG_isFocused{border-left:none;padding-left:0}.PqFulG_bookSectionHeader,.PqFulG_bookSectionTitleRow{gap:var(--space-xs);display:grid}.PqFulG_bookSectionTitle{font-family:var(--font-display);color:var(--color-text-primary);margin:0;line-height:1.25}.PqFulG_bookSectionMeta{gap:var(--space-xs);flex-wrap:wrap;display:none}.PqFulG_bookSectionBody{min-width:0}.PqFulG_readerGroupHeader{gap:var(--space-xs);min-width:0;display:grid}.PqFulG_readerGroupTitle{font-family:var(--font-display);font-size:var(--font-size-xl-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.PqFulG_updatesReader .PqFulG_readerGroupStart{padding-top:var(--space-lg)}.PqFulG_updatesReader .PqFulG_readerGroupStart:first-child{padding-top:0}.PqFulG_updatesReader .PqFulG_bookSection{padding-bottom:var(--space-sm);border-bottom:none}.PqFulG_updatesReader .PqFulG_bookSection.PqFulG_isFocused{border-left:none;padding-left:0}.PqFulG_updatesReader .PqFulG_bookSectionBody{font-weight:400}.PqFulG_updatesReader .PqFulG_bookSectionBody h1,.PqFulG_updatesReader .PqFulG_bookSectionBody h2,.PqFulG_updatesReader .PqFulG_bookSectionBody h3,.PqFulG_updatesReader .PqFulG_bookSectionBody h4{font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:var(--tracking-tight);margin:var(--space-sm) 0 var(--space-xs);font-weight:700;line-height:1.3}.PqFulG_updatesReader .PqFulG_bookSectionBody .faq_Q{font-weight:600}.PqFulG_updatesReader .PqFulG_bookSectionBody .faq_A{font-weight:400}.PqFulG_updatesReader .PqFulG_bookSectionBody p strong,.PqFulG_updatesReader .PqFulG_bookSectionBody p b,.PqFulG_updatesReader .PqFulG_bookSectionBody li strong,.PqFulG_updatesReader .PqFulG_bookSectionBody li b{font-weight:600}.PqFulG_bookSection.PqFulG_depth0{padding-top:var(--space-xs)}.PqFulG_bookSection.PqFulG_depth0 .PqFulG_bookSectionTitle{font-size:var(--font-size-xl)}.PqFulG_bookSection.PqFulG_depth1 .PqFulG_bookSectionTitle{font-size:var(--font-size-xl-tight)}.PqFulG_bookSection.PqFulG_depth2 .PqFulG_bookSectionTitle,.PqFulG_bookSection.PqFulG_depth3 .PqFulG_bookSectionTitle,.PqFulG_bookSection.PqFulG_depth4 .PqFulG_bookSectionTitle,.PqFulG_bookSection.PqFulG_depth5 .PqFulG_bookSectionTitle,.PqFulG_bookSection.PqFulG_depth6 .PqFulG_bookSectionTitle{font-size:var(--font-size-lg)}.PqFulG_navTree{flex-direction:column;display:flex}.PqFulG_navBranch{border-bottom:1px solid var(--color-border-dim)}.PqFulG_navBranchRow{grid-template-columns:minmax(0, 1fr) var(--touch-target-min);width:100%;min-height:var(--touch-target-min);align-items:center;display:grid}.PqFulG_navBranchSelect{align-items:center;gap:var(--space-sm);min-width:0;min-height:var(--touch-target-min);padding:var(--space-sm) var(--space-md);color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;font-weight:600;display:flex}.PqFulG_navRecordGlyph{color:var(--color-primary-action);flex:none;display:inline-flex}.PqFulG_navBranchTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.PqFulG_navBranchToggle{width:var(--touch-target-min);min-height:var(--touch-target-min);border:none;border-left:1px solid var(--color-border-dim);color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.PqFulG_navBranchSelect:hover,.PqFulG_navBranchToggle:hover{color:var(--color-primary-action)}.PqFulG_navBranchSelect:focus-visible,.PqFulG_navBranchToggle:focus-visible,.PqFulG_navLeaf:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:-2px}.PqFulG_navBranchChildren{padding-left:var(--space-md);border-left:1px solid var(--color-border-dim);margin-left:var(--space-md);margin-bottom:var(--space-sm)}.PqFulG_navLeaf{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--touch-target-min);text-align:left;padding:var(--space-xs) var(--space-md);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;display:flex}.PqFulG_navLeafTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PqFulG_navLeaf:hover,.PqFulG_navRecordActive{color:var(--color-primary-action)}.PqFulG_navRecordActive{background:var(--color-primary-faint)}.PqFulG_bookTocPage{gap:var(--space-xs);display:grid}.PqFulG_bookTocHeader{gap:var(--space-unit);display:grid}.PqFulG_bookTocTitle{font-size:var(--font-size-xl);text-transform:none;letter-spacing:var(--tracking-tight);margin:0;line-height:1.25}.PqFulG_bookStatusBadge{justify-self:start}.PqFulG_bookTocCopy{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-sm);margin:0;line-height:1.5}.PqFulG_tocNode,.PqFulG_tocChildren{gap:var(--space-xs);display:grid}.PqFulG_tocNodeBranch>.PqFulG_tocChildren{margin-left:var(--space-md);padding-left:var(--space-md);border-left:1px solid var(--color-border-dim);transform-origin:0 0;overflow:hidden}.PqFulG_tocNodeBranch.PqFulG_isExpanded>.PqFulG_tocChildren{animation:PqFulG_tocReveal var(--motion-smooth) var(--easing-out)}.PqFulG_tocItem{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);text-align:left;border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text-primary) 3%, transparent);color:var(--color-text-primary);font:inherit;cursor:pointer;transition:border-color var(--duration-snap) var(--easing-mechanical), background var(--duration-snap) var(--easing-mechanical), transform var(--duration-snap) var(--easing-mechanical);grid-template-columns:auto minmax(0,1fr);display:grid}.PqFulG_tocItem.PqFulG_isActive{border-color:var(--color-primary-action);background:var(--color-primary-soft)}@media (min-width:1025px){.PqFulG_tocItem:hover{border-color:var(--hover-border-primary)}}.PqFulG_tocItemBranch{background:color-mix(in srgb, var(--color-text-primary) 3%, transparent)}.PqFulG_tocItemBranch:active{transform:scale(.992)}.PqFulG_tocItemCopy{gap:var(--space-2xs);min-width:0;display:grid}.PqFulG_tocPrefix{width:1.5rem;min-width:1.5rem;color:var(--color-text-muted);font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:translateY(-1px)}.PqFulG_tocPrefixBranch{color:var(--color-primary-action);transition:text-shadow var(--duration-snap) var(--easing-mechanical), filter var(--duration-snap) var(--easing-mechanical);font-weight:700}.PqFulG_tocPrefixGlyph{transition:transform var(--motion-smooth) var(--easing-out), opacity var(--motion-snap) var(--easing-mechanical);transform-origin:55%;display:inline-block}.PqFulG_tocPrefixBranch.PqFulG_isExpanded .PqFulG_tocPrefixGlyph,.PqFulG_tocItemBranch.PqFulG_isExpanded .PqFulG_tocPrefixGlyph{transform:rotate(90deg)scale(1.08)}.PqFulG_tocItemBranch.PqFulG_isActive .PqFulG_tocPrefixBranch,.PqFulG_tocItemBranch.PqFulG_isExpanded .PqFulG_tocPrefixBranch{filter:brightness(1.12);text-shadow:var(--glow-primary-soft)}.PqFulG_tocItemBranch:hover .PqFulG_tocPrefixBranch{filter:brightness(1.12)}.PqFulG_tocPrefixLeaf{font-size:var(--font-size-sm);color:var(--color-text-muted)}.PqFulG_tocItemBranch .PqFulG_tocItemTitle{letter-spacing:var(--tracking-tight)}.PqFulG_tocItem.PqFulG_depth1 .PqFulG_tocItemTitle,.PqFulG_tocItem.PqFulG_depth2 .PqFulG_tocItemTitle,.PqFulG_tocItem.PqFulG_depth3 .PqFulG_tocItemTitle,.PqFulG_tocItem.PqFulG_depth4 .PqFulG_tocItemTitle,.PqFulG_tocItem.PqFulG_depth5 .PqFulG_tocItemTitle,.PqFulG_tocItem.PqFulG_depth6 .PqFulG_tocItemTitle{font-size:var(--font-size-base)}.PqFulG_tocItem.PqFulG_depth2,.PqFulG_tocItem.PqFulG_depth3,.PqFulG_tocItem.PqFulG_depth4,.PqFulG_tocItem.PqFulG_depth5,.PqFulG_tocItem.PqFulG_depth6{background:color-mix(in srgb, var(--color-text-primary) 3%, transparent)}.PqFulG_tocItemTitle{font-weight:600;line-height:1.35}.PqFulG_tocItemMeta{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}@keyframes PqFulG_tocReveal{0%{opacity:0;transform:translateY(-8px)scaleY(.985)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.PqFulG_tocNodeBranch.PqFulG_isExpanded>.PqFulG_tocChildren{animation:none}.PqFulG_tocItem,.PqFulG_tocPrefixBranch{transition:none}}.PqFulG_treeArrow{color:var(--color-text-muted);font-size:var(--font-size-xs);flex-shrink:0}.PqFulG_childrenList{flex-direction:column;display:flex}.PqFulG_childItem{text-align:left;width:100%;padding:var(--space-xs) var(--space-md);border:none;border-bottom:1px solid var(--color-border-faint);cursor:pointer;font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-primary);transition:border-color var(--duration-snap) var(--easing-mechanical);background:0 0;justify-content:space-between;align-items:center;display:flex}@media (min-width:1025px){.PqFulG_childItem:hover{border-color:var(--hover-border-neutral)}}.PqFulG_childTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PqFulG_keywordList{gap:var(--space-xs);flex-wrap:wrap;display:flex}.PqFulG_siblingNav{justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-md);display:flex}.PqFulG_siblingBtn{gap:var(--space-2xs);background:var(--color-bg-surface);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);min-width:0;padding:var(--space-sm) var(--space-md);cursor:pointer;font-family:var(--font-interface);color:var(--color-text-primary);transition:border-color var(--duration-snap) var(--easing-mechanical);flex-direction:column;flex:1 1 0;display:flex}@media (min-width:1025px){.PqFulG_siblingBtn:hover{border-color:var(--hover-border-primary)}}.PqFulG_siblingPrev{align-items:flex-start}.PqFulG_siblingNext{align-items:flex-end}.PqFulG_siblingDirection{font-size:var(--font-size-xs);color:var(--color-primary-action);letter-spacing:var(--tracking-label);font-weight:600}.PqFulG_siblingTitle{font-size:var(--font-size-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.PqFulG_faqHeader{text-align:left;background:var(--color-bg-surface);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);width:100%;padding:var(--space-sm) var(--space-md);cursor:pointer;font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);color:var(--color-text-primary);transition:border-color var(--duration-snap) var(--easing-mechanical);justify-content:space-between;align-items:center;font-weight:600;display:flex}@media (min-width:1025px){.PqFulG_faqHeader:hover{border-color:var(--hover-border-primary)}}.PqFulG_faqList{gap:var(--space-xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.PqFulG_faqItem{background:var(--color-bg-surface);border:1px solid var(--color-border-dim);padding:var(--space-md)}.PqFulG_faqContent{font-size:var(--font-size-sm)}.PqFulG_ruleTooltip{background:var(--color-bg-surface);border:1px solid var(--color-primary-action);padding:var(--space-sm) var(--space-md);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-base);text-align:left;appearance:none;width:420px;max-width:calc(100vw - 24px);z-index:var(--z-overlay);box-shadow:var(--elev-2);cursor:pointer;animation:PqFulG_ruleTooltipIn var(--duration-snap) var(--easing-mechanical) both;position:fixed;transform:translateY(-100%)}.PqFulG_ruleTooltipMeta{font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:var(--space-2xs);font-weight:600}.PqFulG_ruleTooltipTitle{color:var(--color-text-primary);margin-bottom:var(--space-sm);font-weight:700}.PqFulG_ruleTooltipBody{color:var(--color-text-muted);font-size:var(--font-size-base);line-height:1.5}@keyframes PqFulG_ruleTooltipIn{0%{opacity:0;transform:translateY(calc(4px - 100%))}to{opacity:1;transform:translateY(-100%)}}.PqFulG_content{font-family:var(--font-interface);font-size:var(--font-size-base);color:var(--color-text-primary);word-wrap:break-word;overflow-wrap:break-word;line-height:1.65}.PqFulG_content input,.PqFulG_content select,.PqFulG_content textarea,.PqFulG_content iframe{display:none!important}.PqFulG_content h1,.PqFulG_content h2,.PqFulG_content h3,.PqFulG_content h4{font-family:var(--font-display);color:var(--color-text-primary);margin:var(--space-md) 0 var(--space-xs);line-height:1.3}.PqFulG_content h1{font-size:var(--font-size-xl)}.PqFulG_content h2{font-size:var(--font-size-xl-tight)}.PqFulG_content h3{font-size:var(--font-size-lg)}.PqFulG_content p{margin-bottom:var(--space-sm)}.PqFulG_content ul,.PqFulG_content ol{margin:0 0 var(--space-sm) var(--space-lg);padding-inline-start:var(--space-lg)}.PqFulG_content li{margin-bottom:var(--space-unit)}.PqFulG_content li:last-child{margin-bottom:0}.PqFulG_content img{min-width:0;max-inline-size:100%;border-radius:var(--radius-sm);max-width:100%;height:auto;margin:var(--space-sm) 0;display:block}.PqFulG_content .event-layout-force-pair{align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0 var(--space-sm);flex-wrap:wrap;display:flex}.PqFulG_content .event-force-badge{align-items:center;gap:var(--space-2xs);min-width:0;color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-sm);text-transform:uppercase;font-weight:800;display:inline-flex}.PqFulG_content .event-force-icon{object-fit:contain;border-radius:0;width:1.75rem;height:1.75rem;margin:0}.PqFulG_content .event-force-versus{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:800}.PqFulG_content .rules-occulus-link{margin:var(--space-sm) 0;cursor:zoom-in;display:block}.PqFulG_content .rules-occulus-link:focus-visible{outline:1px solid var(--focus-ring-color);outline-offset:2px}.PqFulG_content .event-layout-image{border:1px solid var(--color-border-dim);background:var(--color-bg-surface);width:100%}:is(.PqFulG_content .img-opa,.PqFulG_content .img-inv){box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}:is(.PqFulG_content .img-opa>img,.PqFulG_content .img-inv>img){flex:0 auto}:is(.PqFulG_content .kw,.PqFulG_content .kwb,.PqFulG_content .kwbu){text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-size:.9em;font-weight:700}.PqFulG_content .kwbo{color:var(--color-text-muted);font-style:italic}.PqFulG_content a[href^="#record:"]{color:var(--color-primary-action);cursor:pointer;text-decoration:none}.PqFulG_content a[href^="#record:"]:hover{text-decoration:underline}.PqFulG_content a.tooltip-link{border-bottom:1px dotted var(--color-primary-action)}.PqFulG_content a[data-unresolved]{color:var(--color-text-muted);cursor:default;pointer-events:none;font-weight:600}.PqFulG_content table{border-collapse:collapse;width:100%;margin:var(--space-xs) 0;font-size:var(--font-size-sm)}.PqFulG_content .customTable{border-collapse:collapse;width:100%;margin:var(--space-xs) 0;font-size:var(--font-size-sm)}.PqFulG_content caption{padding:0 0 var(--space-xs);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-sm);text-align:left;text-transform:uppercase;font-weight:800}.PqFulG_content .rules-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.PqFulG_content .base-size-table{table-layout:fixed;width:100%;min-width:0}:is(.PqFulG_content .base-size-table th:last-child,.PqFulG_content .base-size-table td:last-child){width:7.5rem}:is(.PqFulG_content .base-size-table th,.PqFulG_content .base-size-table td){overflow-wrap:anywhere}.PqFulG_content .base-size-section{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);text-transform:uppercase;margin-top:.125rem;font-weight:700;display:block}.PqFulG_content th,.PqFulG_content td{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-dim);vertical-align:middle}.PqFulG_content th{background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);text-align:left;color:var(--color-text-muted);font-weight:600}.PqFulG_content [style*=background]{background:0 0!important}.PqFulG_content td:empty{padding:var(--space-xs)}.PqFulG_content tr:nth-child(2n){background:color-mix(in srgb, var(--color-text-primary) 3%, transparent)}.PqFulG_content td img{margin:0}.PqFulG_content .ref{color:var(--color-text-muted);font-family:var(--font-interface);font-size:.82em;font-weight:500}.PqFulG_content aside{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-dim);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent)}.PqFulG_content .box{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-dim);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent)}.PqFulG_content aside{border-left:3px solid var(--color-border-highlight)}.PqFulG_content .note-designer{color:var(--color-text-muted);font-style:italic}.PqFulG_content .steps{gap:var(--space-2xs);display:grid}.PqFulG_content figure{gap:var(--space-xs);margin:var(--space-md) 0;padding:var(--space-sm);border:1px solid var(--color-border-dim);background:color-mix(in srgb, var(--color-text-primary) 3%, transparent);display:grid}.PqFulG_content figcaption{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.45}:is(.PqFulG_content .res-ok,.PqFulG_content .res-fail){font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.PqFulG_content .res-ok{color:var(--color-primary-action)}.PqFulG_content .res-fail{color:var(--color-primary-alert)}.PqFulG_content .rules-stacked-table{gap:var(--space-sm);margin:var(--space-sm) 0;display:grid}.PqFulG_content .rules-stacked-title{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-text-primary);text-transform:uppercase;font-weight:700;line-height:1.2}.PqFulG_content .rules-stacked-entry{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);display:grid}.PqFulG_content .rules-stacked-field{gap:var(--space-unit);display:grid}.PqFulG_content .rules-stacked-label{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);color:var(--color-text-muted);text-transform:uppercase;font-weight:600}.PqFulG_content .rules-stacked-value{min-width:0}.PqFulG_content .rules-stacked-value>div{max-width:100%}.PqFulG_content .rules-table-original{display:none}@media (min-width:1025px){.PqFulG_content .rules-stacked-table{display:none}.PqFulG_content .rules-table-original{display:table}}.PqFulG_content .book_img{display:none}.PqFulG_content .faq_Q{margin-bottom:var(--space-xs);font-weight:700}.PqFulG_content .faq_A{margin-bottom:var(--space-md)}.PqFulG_content .cgCard_pad{background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);padding:var(--space-sm);margin:var(--space-sm) 0}.PqFulG_content .cgHeader{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-lg);margin-bottom:var(--space-xs)}.PqFulG_content .hDlt{color:var(--color-primary-alert)}.PqFulG_content .hSec{color:var(--color-primary-info)}.PqFulG_content .hGam{color:var(--color-primary-warning)}.PqFulG_content .stratWrapper_CS{background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);padding:var(--space-sm);margin:var(--space-sm) 0}.PqFulG_content .stratName_CS{font-weight:700;font-size:var(--font-size-lg);margin-bottom:var(--space-xs)}.PqFulG_content .ShowFluff{color:var(--color-text-muted);font-style:italic}.PqFulG_content .redExample{background:var(--color-alert-soft);border-left:3px solid var(--color-primary-alert);padding:var(--space-sm) var(--space-md);margin:var(--space-sm) 0;font-size:var(--font-size-sm);border-radius:0 var(--radius-sm) var(--radius-sm) 0}:is(.PqFulG_content .Columns2,.PqFulG_content .Columns3,.PqFulG_content .Columns4){column-count:1;column-gap:var(--space-lg)}.PqFulG_content .BreakInsideAvoid{break-inside:avoid}.PqFulG_content .frameLight{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin:var(--space-sm) 0}.PqFulG_content .frameLight:empty{display:none}.PqFulG_content .h_custom{font-weight:700;font-size:var(--font-size-lg);margin-bottom:var(--space-xs);display:block}.PqFulG_content .page_header{font-family:var(--font-display);font-size:var(--font-size-xl-tight);margin:var(--space-md) 0;font-weight:700}.PqFulG_content .outline_header{font-family:var(--font-display);margin:var(--space-md) 0 var(--space-xs);font-weight:700}.PqFulG_content .h_number{letter-spacing:var(--tracking-tight);color:var(--color-text-muted);white-space:nowrap;margin-left:.45em;font-size:.78em;font-weight:600}:is(.PqFulG_content .h_number_red,.PqFulG_content .h_number_red2){letter-spacing:var(--tracking-label);color:var(--color-primary-action);vertical-align:middle;margin-left:.5em;font-size:.7em;font-weight:700;display:inline-block}.PqFulG_content .kwn{white-space:nowrap;font-size:.9em}:is(.PqFulG_content .str11Wrap,.PqFulG_content .abWrap){background:var(--color-bg-recess);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin:var(--space-md) 0}:is(.PqFulG_content .str11BodyWrap,.PqFulG_content .abNameWrap){align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}:is(.PqFulG_content .str11Name,.PqFulG_content .abName){min-width:0;font-family:var(--font-display);font-size:var(--font-size-lg);flex:auto;font-weight:700;line-height:1.3}:is(.PqFulG_content .str11CP,.PqFulG_content .str11CP2){color:var(--color-primary-action);white-space:nowrap;font-weight:700}.PqFulG_content .str11Type{margin:var(--space-2xs) 0 var(--space-xs);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary);font-weight:700}.PqFulG_content .str11ColorYour{color:var(--color-primary-action)}.PqFulG_content .str11ColorEnemy{color:var(--color-primary-alert)}.PqFulG_content .str11Line{border-top:1px solid var(--color-border-faint);margin:var(--space-xs) 0}.PqFulG_content .str11LineBold{border-top:1px solid var(--color-border-dim);margin:var(--space-sm) 0}.PqFulG_content .str11Legend{margin-bottom:var(--space-xs)}.PqFulG_content .strGreyBg{background:var(--color-bg-surface);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs)}:is(.PqFulG_content .str11Bg,.PqFulG_content .str11Icon,.PqFulG_content .abIcon,.PqFulG_content .headerWrap){display:none}.PqFulG_content .abLegend{margin:var(--space-2xs) 0 var(--space-xs)}.PqFulG_content .frameDark{background:var(--color-bg-void);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin:var(--space-sm) 0}.PqFulG_content .CornerSeeAlso{border-left:3px solid var(--color-border-highlight)}.PqFulG_content .CornerSeeAlso ul{margin-bottom:0}.PqFulG_content .Corner36{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.PqFulG_content .hi_custom{margin-bottom:var(--space-2xs);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);font-weight:700;display:block}.PqFulG_content .blackComment{background:var(--color-bg-void);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin:var(--space-sm) 0}.PqFulG_content .bcHeader{margin-bottom:var(--space-2xs);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary);font-weight:700}.PqFulG_content .legend{font-size:var(--font-size-md);color:var(--color-text-secondary)}.PqFulG_content .redPad{color:var(--color-primary-alert);font-weight:700}.PqFulG_content .h_img11{margin-top:var(--space-sm);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;color:var(--color-text-muted);font-weight:700}.PqFulG_content .super_header{padding-top:var(--space-md);border-top:1px solid var(--color-border-dim);font-size:var(--font-size-lg);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-primary-action)}.PqFulG_content .phasesWrap{background:var(--color-bg-recess);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin:var(--space-xs) 0}.PqFulG_content .phasesWrapBright{border-color:var(--color-primary-dim)}:is(.PqFulG_content .phasesNumber,.PqFulG_content .numberSquare){min-width:1.6em;height:1.6em;margin-right:var(--space-xs);padding:0 var(--space-2xs);background:var(--color-bg-surface);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);font-weight:700;font-size:var(--font-size-sm);color:var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex}.PqFulG_content .lettersRed{color:var(--color-primary-alert);font-weight:700}.PqFulG_content .lettersBlue{color:var(--color-primary-info);font-weight:700}:is(.PqFulG_content .turnYour,.PqFulG_content .turnEnemy,.PqFulG_content .turnEither){font-size:var(--font-size-sm);color:var(--color-text-secondary)}.PqFulG_content .cruD1:after{content:"1"}.PqFulG_content .cruD2:after{content:"2"}.PqFulG_content .cruD3:after{content:"3"}.PqFulG_content .cruD4:after{content:"4"}.PqFulG_content .cruD5:after{content:"5"}.PqFulG_content .cruD6:after{content:"6"}:is(.PqFulG_content .cruD1,.PqFulG_content .cruD2,.PqFulG_content .cruD3,.PqFulG_content .cruD4,.PqFulG_content .cruD5,.PqFulG_content .cruD6){background:var(--color-bg-surface);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);width:1.7em;height:1.7em;color:var(--color-text-primary);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.PqFulG_content .frameBright:empty{display:none}.PqFulG_content .tooltipContents{display:none}.PqFulG_rulesGrid{--librarium-scroll-gutter:var(--space-md);min-height:0;flex:auto;grid-template-columns:1fr;margin-inline-end:calc(-1 * var(--librarium-scroll-gutter));display:grid}.PqFulG_rulesNav{display:none}.PqFulG_rulesContent{min-width:0;min-height:0;padding-inline-end:var(--librarium-scroll-gutter);overflow-y:auto}.PqFulG_sidebarContent{flex-direction:column;min-width:0;min-height:0;display:flex}.PqFulG_drawerSearchMemory{-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow-y:auto}.PqFulG_sidebarToolbarSection{padding:var(--space-sm);gap:var(--space-sm);flex-direction:column;display:flex}.PqFulG_sidebarContent .PqFulG_railToolbarSection,.PqFulG_mobileNavTrigger{padding:0}.PqFulG_embeddedFiltersShell{gap:var(--space-sm);flex-direction:column;min-height:0;display:flex}.PqFulG_embeddedFiltersHeader{justify-content:flex-end;display:flex}@media (min-width:769px){.PqFulG_rulesGrid{--librarium-scroll-gutter:var(--space-lg)}.PqFulG_bookReader{--rules-reader-jump-offset:var(--space-md)}.PqFulG_bookSection{padding-bottom:var(--space-sm)}.PqFulG_bookSection.PqFulG_isFocused{border-left:3px solid var(--color-primary-action);padding-left:var(--space-md)}.PqFulG_bookSectionMeta{display:flex}.PqFulG_content .Columns2{column-count:2}:is(.PqFulG_content .Columns3,.PqFulG_content .Columns4){column-count:3}.PqFulG_siblingTitle{max-width:200px}}@media (min-width:1025px){.PqFulG_rulesGrid{gap:var(--space-2xl);grid-template-columns:360px minmax(0,1fr);overflow:hidden}.PqFulG_rulesNav{display:block;overflow-y:auto}.PqFulG_rulesNav>div{min-height:100%;padding:0}.PqFulG_sidebarToolbarSection{z-index:1;background:var(--color-bg-surface);position:sticky;top:0}.PqFulG_bookReader{width:100%;max-width:72ch;padding-right:var(--space-lg)}}.PqFulG_factionDossier,.PqFulG_factionLoading,.PqFulG_factionHome,.PqFulG_factionOverviewGrid,.PqFulG_factionCardGrid,.PqFulG_factionReadingGrid,.PqFulG_factionUnitLayout{gap:var(--space-md);display:grid}.PqFulG_factionHero,.PqFulG_factionFilters{gap:var(--space-sm);display:flex}.PqFulG_factionHero{padding-block:var(--space-sm);flex-direction:row;justify-content:space-between;align-items:flex-start}.PqFulG_factionLoadingHero,.PqFulG_factionLoadingTabs{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.PqFulG_factionLoadingTabs{justify-content:flex-start}.PqFulG_factionLoadingCard{gap:var(--space-sm);min-height:15rem;padding:var(--space-md);border:1px solid var(--color-border-dim);background:var(--glass-bg);flex-direction:column;display:flex}.PqFulG_factionLoadingCard>:last-child{margin-top:auto}.PqFulG_factionHeroIdentity{min-width:0}.PqFulG_factionHero h1{overflow-wrap:anywhere;font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);color:var(--color-primary-action);text-shadow:var(--glow-primary-soft);margin:0;font-weight:700}.PqFulG_factionEyebrow{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.PqFulG_factionHeroEmblem{color:var(--color-primary-action);pointer-events:none;flex:none;place-items:center;display:grid}.PqFulG_factionHeroEmblemIcon.PqFulG_factionHeroEmblemIcon{width:var(--size-64);height:var(--size-64);filter:drop-shadow(0 0 var(--space-xs) var(--color-primary-dim))}.PqFulG_factionDossier{grid-template-rows:auto 1fr;min-height:100%}.PqFulG_factionDossierWithSource{grid-template-rows:auto auto 1fr}.PqFulG_factionSourceRulesNotice{margin-block-start:var(--space-xs);display:block}@media (min-width:769px){.PqFulG_factionHero{padding-block:var(--space-md)}.PqFulG_factionHeroEmblemIcon.PqFulG_factionHeroEmblemIcon{width:var(--size-128);height:var(--size-128)}}.PqFulG_detachmentDescription{color:var(--color-text-secondary);margin:0;line-height:1.55}.PqFulG_detachmentCardAction{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.PqFulG_detachmentCardAction:focus-visible{outline:2px solid var(--color-primary-action);outline-offset:-2px}.PqFulG_detachmentIdentity{gap:var(--space-xs);display:grid}.PqFulG_detachmentIdentityTitle h2{margin:0}.PqFulG_detachmentDispositions{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PqFulG_detachmentDisposition{align-items:center;gap:var(--space-unit);color:var(--color-text-secondary);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-tight);font-weight:600;display:inline-flex}.PqFulG_factionHomeHeading{gap:var(--space-xs);display:grid}.PqFulG_factionHomeHeading h2,.PqFulG_factionHomeHeading p{margin:0}.PqFulG_factionHomeHeading h2{color:var(--color-text-secondary);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-caps)}.PqFulG_factionHomeHeading p{color:var(--color-text-muted);line-height:1.5}.PqFulG_factionHome{align-content:start}.PqFulG_factionOverviewCopy{margin:0 0 var(--space-sm);color:var(--color-text-muted);line-height:1.55}.PqFulG_factionFilters{flex-direction:column}.PqFulG_factionFilters>*{min-width:0}.PqFulG_factionDetachmentDossier,.PqFulG_factionContentSection{display:grid}.PqFulG_factionDetachmentDossier{gap:var(--space-lg);padding-bottom:var(--space-2xl)}.PqFulG_factionDetachmentHeader{gap:var(--space-xs);display:grid}.PqFulG_factionDetachmentHeader h2,.PqFulG_factionDetachmentHeader>p,.PqFulG_factionContentSection h3{margin:0}.PqFulG_factionDetachmentHeader>p{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);text-transform:uppercase}.PqFulG_factionContentSection{gap:var(--space-xs)}.PqFulG_factionContentSection h3{color:var(--color-text-secondary);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps)}.PqFulG_factionRuleHeading{gap:var(--space-xs);flex-direction:column;width:100%;min-width:0;display:flex}.PqFulG_factionRuleSource{color:var(--color-text-primary);font-size:var(--font-size-sm);text-transform:uppercase;margin:var(--space-xs) 0 0 0;line-height:1.4}@media (min-width:769px){.PqFulG_factionRuleHeading{flex-direction:row;justify-content:space-between;align-items:flex-start}.PqFulG_factionRuleHeading .PqFulG_factionRuleSource{margin:0}}@media (max-height:800px){.PqFulG_mobileNavTrigger{padding-bottom:var(--space-xs);margin-bottom:0}.PqFulG_factionFilters{flex-direction:row}.PqFulG_factionFilters>*{flex:1}}@media (min-width:769px){.PqFulG_factionCardGrid,.PqFulG_factionOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PqFulG_factionContentGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PqFulG_factionFilters{flex-direction:row}.PqFulG_factionFilters>*{flex:1}}@media (min-width:1025px){.PqFulG_factionCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PqFulG_factionOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.PqFulG_content .source-update,.PqFulG_content .source-red){color:var(--color-primary-alert)}.PqFulG_chapterNavigation{gap:var(--space-sm);min-width:0;padding-top:var(--space-sm);margin-bottom:var(--space-lg);display:grid}.PqFulG_chapterContentsLink{min-height:var(--touch-target-min);color:var(--color-text-muted);overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.PqFulG_chapterSectionLinks{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.PqFulG_chapterSectionLink{min-height:var(--touch-target-min);padding:0 var(--space-xs);border:0;border-bottom:1px solid var(--color-border-dim);color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0}.PqFulG_chapterEnd{gap:var(--space-xs);padding-top:var(--space-lg);border-top:1px solid var(--color-border-dim);color:var(--color-text-muted);display:grid}@media (min-width:1025px){.PqFulG_chapterContentsLink:hover,.PqFulG_chapterSectionLink:hover{color:var(--color-primary-action)}}.PqFulG_chapterContentsLink:focus-visible,.PqFulG_chapterSectionLink:focus-visible,.PqFulG_updatesReader:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:2px}
.IErkDG_meter{gap:var(--space-2xs);font-family:var(--font-interface);flex-direction:column;display:flex}.IErkDG_label{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.IErkDG_label>:last-child{color:var(--color-primary-action);letter-spacing:var(--tracking-label);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.IErkDG_trackFrame{width:100%;position:relative}.IErkDG_track{width:100%;height:var(--size-10);appearance:none;background:var(--color-bg-void);border:1px solid var(--color-border-dim);display:block}.IErkDG_track::-webkit-meter-bar{background:var(--color-bg-void);border:0;height:100%}.IErkDG_track::-webkit-meter-optimum-value{background:var(--color-primary-action);box-shadow:var(--glow-primary), var(--highlight-inner);transition:width var(--duration-modal) var(--easing-out)}.IErkDG_track::-moz-meter-bar{background:var(--color-primary-action);box-shadow:var(--glow-primary), var(--highlight-inner)}.IErkDG_alert .IErkDG_track::-webkit-meter-optimum-value{background:var(--color-primary-alert);box-shadow:var(--glow-alert), var(--highlight-inner)}.IErkDG_alert .IErkDG_track::-moz-meter-bar{background:var(--color-primary-alert);box-shadow:var(--glow-alert), var(--highlight-inner)}.IErkDG_alert .IErkDG_label>:last-child{color:var(--color-primary-alert)}.IErkDG_warning .IErkDG_track::-webkit-meter-optimum-value{background:var(--color-primary-warning);box-shadow:var(--glow-warning), var(--highlight-inner)}.IErkDG_warning .IErkDG_track::-moz-meter-bar{background:var(--color-primary-warning);box-shadow:var(--glow-warning), var(--highlight-inner)}.IErkDG_warning .IErkDG_label>:last-child{color:var(--color-primary-warning)}.IErkDG_info .IErkDG_track::-webkit-meter-optimum-value{background:var(--color-primary-info);box-shadow:var(--glow-info), var(--highlight-inner)}.IErkDG_info .IErkDG_track::-moz-meter-bar{background:var(--color-primary-info);box-shadow:var(--glow-info), var(--highlight-inner)}.IErkDG_info .IErkDG_label>:last-child{color:var(--color-primary-info)}.IErkDG_inside{gap:0}.IErkDG_inside .IErkDG_track{height:var(--touch-target-min);border-color:var(--color-border-highlight);background:var(--color-bg-void)}.IErkDG_inside .IErkDG_track::-webkit-meter-bar{background:var(--color-bg-void)}.IErkDG_insideReadout{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);text-shadow:0 1px 0 var(--color-bg-void), 0 0 4px var(--color-bg-void);font-weight:700;display:flex;position:absolute;inset:0}.IErkDG_inside .IErkDG_insideReadout>:first-child{color:var(--color-bg-void);text-shadow:none}.IErkDG_inside.IErkDG_alert .IErkDG_insideReadout>:first-child,.IErkDG_inside.IErkDG_warning .IErkDG_insideReadout>:first-child,.IErkDG_inside.IErkDG_info .IErkDG_insideReadout>:first-child{color:var(--color-bg-void)}
._4RO2yG_track{gap:var(--space-2xs);flex:none;display:flex}._4RO2yG_stretch{flex:auto;width:100%}._4RO2yG_segment{width:9px;height:var(--space-unit);background:color-mix(in srgb, var(--color-text-muted) 22%, transparent);flex:none}._4RO2yG_stretch ._4RO2yG_segment{flex:1 1 0;width:auto}._4RO2yG_filled{background:var(--color-text-primary)}._4RO2yG_track[data-ready] ._4RO2yG_segment{background:var(--color-primary-action);box-shadow:var(--glow-primary-soft)}
.TMCAXq_directory{gap:var(--space-lg);flex-direction:column;display:flex}.TMCAXq_compact{gap:var(--space-sm)}.TMCAXq_directorySection{flex-direction:column;gap:0;display:flex}.TMCAXq_directorySectionLabel{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-sm);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);color:var(--color-text-muted);text-transform:uppercase;font-weight:700;display:flex}.TMCAXq_directorySectionCount{color:var(--color-primary-action);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.TMCAXq_directoryAllegianceGroups{gap:var(--space-xs);flex-direction:column;display:flex}.TMCAXq_directoryAllegianceGroup{border:1px solid var(--color-border-dim);background:var(--color-bg-surface)}.TMCAXq_directoryAllegianceGroup ul{background:0 0;border:0}.TMCAXq_directoryAllegianceCrest{width:var(--size-32);height:var(--size-32);color:var(--color-primary-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TMCAXq_directoryAllegianceLabel{align-items:center;gap:var(--space-sm);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600;display:flex}.TMCAXq_directoryStatusRow{min-height:var(--touch-target-min);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-dim);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);text-transform:uppercase;align-items:center;display:flex}.TMCAXq_directoryAllFactionsTrailing{align-items:center;gap:var(--space-xs);display:inline-flex}@media (min-width:1025px){.TMCAXq_directory{max-width:44rem}.TMCAXq_directoryWall{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:72rem;display:grid}}
.q9nouG_ring{font-family:var(--font-interface);justify-content:center;align-items:center;display:inline-flex;position:relative}.q9nouG_semanticProgress{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.q9nouG_svg{display:block;transform:rotate(-90deg)}.q9nouG_track{fill:none;stroke:var(--color-border-dim);stroke-width:3px}.q9nouG_fill{fill:none;stroke:var(--color-primary-action);stroke-width:3px;stroke-linecap:square;filter:drop-shadow(0 0 4px var(--color-primary-action));transition:stroke-dashoffset var(--duration-modal) var(--easing-out)}.q9nouG_label{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-primary-action);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;font-weight:900;line-height:1;position:absolute}.q9nouG_alert .q9nouG_fill{stroke:var(--color-primary-alert);filter:drop-shadow(0 0 4px var(--color-primary-alert))}.q9nouG_alert .q9nouG_label{color:var(--color-primary-alert)}.q9nouG_warning .q9nouG_fill{stroke:var(--color-primary-warning);filter:drop-shadow(0 0 4px var(--color-primary-warning))}.q9nouG_warning .q9nouG_label{color:var(--color-primary-warning)}.q9nouG_info .q9nouG_fill{stroke:var(--color-primary-info);filter:drop-shadow(0 0 4px var(--color-primary-info))}.q9nouG_info .q9nouG_label{color:var(--color-primary-info)}
.I6zvHa_row{align-items:center;gap:var(--space-sm);width:100%;min-height:56px;padding:0 var(--space-md);font-family:var(--font-interface);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:left;background:0 0;border:0;display:flex}.I6zvHa_ruled{border-top:1px solid var(--color-border-dim)}.I6zvHa_action{cursor:pointer;color:var(--color-text-muted)}.I6zvHa_action:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}.I6zvHa_action:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.I6zvHa_label{color:var(--color-text-primary);flex:auto;font-weight:700}.I6zvHa_value{color:var(--color-text-primary);flex:none;font-weight:700}.I6zvHa_valueStack{align-items:flex-end;gap:var(--space-xs);min-width:calc(var(--space-lg) * 4);padding-block:var(--space-sm);flex-direction:column;flex:none;display:flex}.I6zvHa_finished{color:var(--color-primary-action)}
.JKeh2a_header{gap:var(--space-sm);flex-direction:column;display:flex}.JKeh2a_searchRow{align-items:center;gap:var(--space-sm);display:flex}.JKeh2a_searchSlot{flex:auto;min-width:0}.JKeh2a_filterSlot{flex:none}.JKeh2a_scopeTile{justify-content:center;align-items:center;gap:var(--space-2xs);flex-direction:column;line-height:1;display:flex}.JKeh2a_chipRow{align-items:center;gap:var(--space-2xs) var(--space-xs);padding-top:var(--space-2xs);border-top:1px solid var(--color-border-dim);flex-wrap:wrap;display:flex}.JKeh2a_chipWrap{min-width:0;max-width:100%;display:inline-flex}.JKeh2a_chipActions{align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;display:inline-flex}.JKeh2a_chipEditButton,.JKeh2a_chipClearButton{min-height:var(--touch-target-min);min-width:var(--touch-target-min);appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.JKeh2a_chipClearButton{opacity:.6;justify-content:center;align-items:center;display:inline-flex}.JKeh2a_chipClearButton:hover,.JKeh2a_chipClearButton:focus-visible{opacity:1}.JKeh2a_chipEditButton:focus-visible,.JKeh2a_chipClearButton:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:-2px}.JKeh2a_railHeader{padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-dim)}@media (min-width:1025px){.JKeh2a_scopeTile{font-size:var(--font-size-xs)}}
._0AwfNa_avatar{width:var(--size-36);height:var(--size-36);background:var(--color-bg-surface);border:1px solid var(--color-primary-dim);color:var(--color-primary-action);font-family:var(--font-display);font-size:var(--font-size-md);letter-spacing:var(--tracking-tight);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}._0AwfNa_image{object-fit:cover;width:100%;height:100%;display:block}._0AwfNa_xs{width:var(--size-24);height:var(--size-24);font-size:var(--font-size-2xs)}._0AwfNa_sm{width:var(--size-28);height:var(--size-28);font-size:var(--font-size-xs)}._0AwfNa_lg{width:48px;height:48px;font-size:var(--font-size-base)}._0AwfNa_xl{width:var(--size-64);height:var(--size-64);font-size:var(--font-size-xl)}._0AwfNa_alert{border-color:var(--color-alert-dim);color:var(--color-primary-alert);background:var(--color-alert-soft)}._0AwfNa_warning{border-color:var(--color-warning-dim);color:var(--color-primary-warning);background:var(--color-warning-soft)}._0AwfNa_info{border-color:var(--color-info-dim);color:var(--color-primary-info);background:var(--color-info-soft)}._0AwfNa_dot{width:var(--size-8);height:var(--size-8);background:var(--color-primary-action);box-shadow:var(--glow-primary);border:1px solid var(--color-bg-void);position:absolute;bottom:-2px;right:-2px}._0AwfNa_dotAlert{background:var(--color-primary-alert);box-shadow:var(--glow-alert)}._0AwfNa_dotWarning{background:var(--color-primary-warning);box-shadow:var(--glow-warning)}._0AwfNa_dotInfo{background:var(--color-primary-info);box-shadow:var(--glow-info)}._0AwfNa_group{padding-left:var(--space-2xs);display:inline-flex}._0AwfNa_group ._0AwfNa_avatar{margin-left:calc(var(--space-xs) * -1);outline:2px solid var(--color-bg-void);outline-offset:-1px;position:relative}._0AwfNa_group ._0AwfNa_avatar:hover{z-index:2}._0AwfNa_group ._0AwfNa_avatar:first-child{margin-left:0}._0AwfNa_group ._0AwfNa_xs{margin-left:-6px}._0AwfNa_group ._0AwfNa_sm{margin-left:-7px}._0AwfNa_group ._0AwfNa_lg{margin-left:-12px}._0AwfNa_group ._0AwfNa_xl{margin-left:-16px}._0AwfNa_more{background:var(--color-bg-void);color:var(--color-text-muted);border-color:var(--color-border-dim);font-size:var(--font-size-2xs)}
.oUtHHW_titleRow{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.oUtHHW_titleRow>:last-child:not(.oUtHHW_recordTitle){flex-shrink:0}.oUtHHW_recordTitle{min-width:0;font-family:var(--font-display);font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--color-primary-action);overflow-wrap:break-word;margin:0;line-height:1.1}.oUtHHW_metaLine{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.oUtHHW_statusRow{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.oUtHHW_status{align-items:center;gap:var(--space-xs);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-primary);margin:0;font-weight:700;display:flex}.oUtHHW_layout{gap:var(--space-md);flex-direction:column;width:100%;max-width:75rem;margin:0 auto;display:flex}.oUtHHW_head{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.oUtHHW_headerSlot,.oUtHHW_photos{min-width:0}.oUtHHW_record{gap:var(--space-lg);min-width:0;margin-top:var(--space-xs);flex-direction:column;display:flex}@media (min-width:769px){.oUtHHW_layout{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,22rem) minmax(0,1fr);grid-template-areas:"head head""photos record";display:grid}.oUtHHW_headerSlot{grid-area:head}.oUtHHW_photos{grid-area:photos}.oUtHHW_record{grid-area:record;margin-top:0}}@media (min-width:1025px){.oUtHHW_layout{column-gap:var(--space-lg);grid-template:"photos head""photos record"1fr/minmax(0,35rem) minmax(0,1fr)}.oUtHHW_head{gap:var(--space-sm)}.oUtHHW_recordTitle{font-size:var(--font-size-2xl)}}
.D3HmOq_page{gap:var(--space-md);padding-bottom:var(--space-lg);flex-direction:column;display:flex}.D3HmOq_stickyBand{top:calc(-1 * var(--space-sm));z-index:calc(var(--z-raised) + 1);justify-content:space-between;align-items:center;gap:var(--space-sm);margin-inline:calc(-1 * var(--space-md));padding:var(--space-sm) var(--space-md);background:var(--color-bg-void);border-bottom:1px solid var(--color-border-dim);display:flex;position:sticky}.D3HmOq_countText{min-width:0;font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--color-text-secondary);font-weight:700}.D3HmOq_countPending{animation:D3HmOq_text-blink var(--motion-pulse) ease-in-out infinite}.D3HmOq_stickyActions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.D3HmOq_body{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:769px){.D3HmOq_stickyBand{top:calc(-1 * var(--space-lg));margin-inline:calc(-1 * var(--space-lg));padding:var(--space-md) var(--space-lg)}}@media (min-width:1025px){.D3HmOq_page{width:100%;max-width:40rem;margin-inline:auto}}
.ImMCdq_statusBadge{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);font-family:var(--font-interface);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-muted);border:1px solid var(--color-border-dim);cursor:default;transition:all var(--duration-snap) var(--easing-mechanical);background:0 0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ImMCdq_compact{padding:var(--space-2xs) var(--space-xs);font-size:var(--font-size-2xs)}.ImMCdq_active{border-color:var(--color-primary-action);color:var(--color-primary-action);background:var(--color-primary-soft);box-shadow:var(--glow-primary);animation:ImMCdq_signal-pulse-primary var(--motion-pulse) ease-in-out infinite}.ImMCdq_alert{border-color:var(--color-primary-alert);color:var(--color-primary-alert);background:var(--color-alert-soft);box-shadow:var(--glow-alert);animation:ImMCdq_signal-pulse-alert var(--motion-pulse) ease-in-out infinite}.ImMCdq_warning{border-color:var(--color-primary-warning);color:var(--color-primary-warning);background:var(--color-warning-soft);box-shadow:var(--glow-warning);animation:ImMCdq_signal-pulse-warning var(--motion-pulse) ease-in-out infinite}.ImMCdq_info{border-color:var(--color-primary-info);color:var(--color-primary-info);background:var(--color-info-soft);box-shadow:var(--glow-info);animation:ImMCdq_signal-pulse-info var(--motion-pulse) ease-in-out infinite}
.BAjzqq_control{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}
.zUUEZa_content{gap:var(--space-md);padding-bottom:var(--space-sm);flex-direction:column;display:flex}.zUUEZa_targetRow{align-items:flex-start;gap:var(--space-sm);display:flex}.zUUEZa_defenderDot{width:var(--size-10);height:var(--size-10);border-radius:var(--radius-pill);margin-top:var(--space-unit);color:var(--defender-signal,var(--color-primary-info));background:var(--defender-signal,var(--color-primary-info));flex-shrink:0;box-shadow:0 0 6px}.zUUEZa_targetInfo{gap:var(--space-2xs);flex-direction:column;display:flex}.zUUEZa_targetPlanet{font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.zUUEZa_targetDefender{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.zUUEZa_theatresRow{gap:var(--space-xs);flex-direction:column;display:flex}.zUUEZa_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.zUUEZa_sectionLabel{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.zUUEZa_existingOp{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-primary-dim);background:var(--color-primary-faint);flex-direction:column;display:flex}.zUUEZa_existingOpType{font-family:var(--font-display);font-size:var(--font-size-base);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.zUUEZa_existingOpOutcome{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.zUUEZa_missingOp{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-warning-dim);background:var(--color-warning-faint);flex-direction:column;display:flex}.zUUEZa_missingOpText{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.zUUEZa_actions{gap:var(--space-sm);padding-top:var(--space-xs);flex-direction:column;display:flex}
._5Qcbq_canvasFrame{background:var(--color-bg-recess);border:1px solid var(--color-border-dim);width:100%;box-shadow:var(--elev-inset-1);position:relative;overflow:hidden}._5Qcbq_canvas{aspect-ratio:1;width:100%;height:auto;display:block}@media (min-width:769px){._5Qcbq_canvasFrame{max-width:620px;margin-inline:auto}}@media (min-width:1025px){._5Qcbq_canvasFrame{max-width:none}}._5Qcbq_grid{fill:none;stroke:var(--color-primary-action);stroke-width:.08px;stroke-opacity:.07}._5Qcbq_brackets{fill:none;stroke:var(--color-primary-action);stroke-width:.25px;stroke-opacity:.55;stroke-linecap:square;pointer-events:none}._5Qcbq_edge{stroke:var(--color-primary-action);stroke-opacity:.2;stroke-width:.2px;transition:stroke-opacity var(--duration-snap) var(--easing-out)}._5Qcbq_edgeLit{stroke:var(--color-primary-action);stroke-opacity:.85;stroke-width:.32px;stroke-linecap:round}._5Qcbq_planet{cursor:pointer;outline:none}._5Qcbq_planetBody{fill-opacity:.14;stroke-width:.6px;transition:filter var(--duration-snap) var(--easing-mechanical)}._5Qcbq_hitArea{fill:#0000}._5Qcbq_themedPlanetBody{filter:drop-shadow(0 0 1.2px var(--planet-glow,var(--color-primary-action)))}._5Qcbq_uncontrolled ._5Qcbq_planetBody{fill:var(--color-text-muted);stroke:var(--color-text-muted);stroke-opacity:.8;stroke-dasharray:.9 .5}._5Qcbq_planet:hover ._5Qcbq_planetBody{filter:brightness(1.3)!important}._5Qcbq_globeCore{fill:var(--color-bg-void);fill-opacity:.88}._5Qcbq_sphere{stroke:none}._5Qcbq_wire{stroke-width:.2px;stroke-opacity:.62}._5Qcbq_uncontrolled ._5Qcbq_wire{stroke:var(--color-text-muted)}._5Qcbq_glint{fill:var(--color-text-primary);fill-opacity:.2}._5Qcbq_pool{opacity:.9}._5Qcbq_unclaimedStop{stop-color:var(--color-text-muted)}._5Qcbq_aiming ._5Qcbq_planet:not(._5Qcbq_reachableTarget) ._5Qcbq_globe,._5Qcbq_aiming ._5Qcbq_planet:not(._5Qcbq_reachableTarget) ._5Qcbq_pool{opacity:.55}._5Qcbq_planet:focus-visible ._5Qcbq_planetBody{stroke:var(--color-text-primary);stroke-width:1px}._5Qcbq_selectionRing{fill:none;stroke:var(--color-text-primary);stroke-width:.7px;opacity:1;filter:drop-shadow(0 0 1.2px var(--color-text-primary))}._5Qcbq_reachableRing{fill:none;stroke:var(--color-text-primary);stroke-width:.8px;opacity:1;filter:drop-shadow(0 0 1.4px var(--color-primary-action));animation:_5Qcbq_reachable-pulse var(--motion-shimmer) var(--easing-out) infinite}@keyframes _5Qcbq_reachable-pulse{0%,to{opacity:1;stroke-width:.8px}50%{opacity:.45;stroke-width:1.1px}}._5Qcbq_aimTicks path{fill:none;stroke:var(--color-text-primary);stroke-width:.8px;stroke-linecap:round}._5Qcbq_reachableTarget ._5Qcbq_planetBody{fill-opacity:.32;filter:drop-shadow(0 0 2.2px var(--planet-glow,var(--color-primary-action)))!important}._5Qcbq_fleetRing{fill:none;stroke:var(--color-primary-action);stroke-width:.75px;stroke-dasharray:1.7 1;opacity:1;pointer-events:none;transition:opacity var(--duration-snap) var(--easing-out), stroke-width var(--duration-snap) var(--easing-out)}._5Qcbq_fleetRingActive{stroke-dasharray:none;stroke-width:1px}._5Qcbq_fleetCount{font-family:var(--font-interface);fill:var(--color-primary-action);pointer-events:none;font-size:2.2px;font-weight:700}._5Qcbq_powerLabel{font-family:var(--font-interface);fill:var(--color-text-primary);stroke:var(--color-bg-void);stroke-width:.85px;stroke-linejoin:round;paint-order:stroke fill;pointer-events:none;font-size:4.3px;font-weight:700}._5Qcbq_nameLabel{font-family:var(--font-interface);letter-spacing:var(--tracking-tight);fill:var(--color-text-primary);stroke:var(--color-bg-void);stroke-width:1.05px;stroke-linejoin:round;paint-order:stroke fill;cursor:pointer;font-weight:600}._5Qcbq_nameLabelSelected{font-weight:700}@media (min-width:769px){._5Qcbq_nameLabel{font-size:2.6px}}@media (min-width:1025px){._5Qcbq_nameLabel{font-size:2.7px}._5Qcbq_powerLabel{font-size:3.8px}}._5Qcbq_infraBadge{fill:var(--color-bg-void);stroke:var(--color-text-primary);stroke-opacity:.8;stroke-width:.3px}._5Qcbq_infraCount{font-family:var(--font-interface);fill:var(--color-text-primary);pointer-events:none;font-size:2.2px;font-weight:700}._5Qcbq_alertPip{animation:_5Qcbq_pip-pulse var(--motion-shimmer) var(--easing-out) infinite;pointer-events:none}._5Qcbq_alertTriangle{fill:var(--color-primary-alert);stroke:var(--color-bg-void);stroke-width:.4px;stroke-linejoin:round}._5Qcbq_alertBang{stroke:var(--color-bg-void);stroke-width:.55px;stroke-linecap:round}._5Qcbq_alertDot{fill:var(--color-bg-void)}._5Qcbq_sigilBadge{fill:var(--color-bg-void);stroke-width:.35px;pointer-events:none}._5Qcbq_sigilBadgeOwn{stroke:var(--color-text-primary);stroke-width:.6px}@keyframes _5Qcbq_pip-pulse{0%,to{opacity:1}50%{opacity:.4}}._5Qcbq_destroyed ._5Qcbq_planetBody{fill-opacity:1;stroke-width:.6px;fill:var(--color-bg-surface)!important;stroke:var(--color-primary-alert)!important;filter:none!important}._5Qcbq_destroyedMark{font-family:var(--font-interface);fill:var(--color-primary-alert);pointer-events:none;font-size:4px;font-weight:700}._5Qcbq_destroyed ._5Qcbq_nameLabel{fill:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){._5Qcbq_planetBody{transition:none}._5Qcbq_reachableRing,._5Qcbq_alertPip{opacity:.9;animation:none}._5Qcbq_fleetRing{transition:none}}._5Qcbq_legend{gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-sm) var(--space-sm);border-top:1px solid var(--color-border-dim);flex-wrap:wrap;margin:0;list-style:none;display:flex}@media (min-width:1025px){._5Qcbq_legend{justify-content:center;column-gap:var(--space-sm)}}._5Qcbq_legendItem{align-items:center;gap:var(--space-unit);min-height:var(--size-20);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);color:var(--color-text-secondary);display:inline-flex}._5Qcbq_legendMark{width:var(--size-20);height:var(--size-20);border-radius:var(--radius-pill);font-size:var(--font-size-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._5Qcbq_legendGlyph{width:var(--size-20);height:var(--size-20);flex-shrink:0;display:block}._5Qcbq_legendYours{padding:0 var(--space-unit);border:1px solid var(--color-text-primary);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);font-weight:700}._5Qcbq_legendPower,._5Qcbq_legendInfra{background:var(--color-bg-void);border:1px solid var(--color-text-primary);color:var(--color-text-primary)}._5Qcbq_legendFleet{border:2px dashed var(--color-primary-action);background:0 0}._5Qcbq_attentionRing{fill:none;stroke-width:.6px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:_5Qcbq_attentionPulse calc(var(--motion-deliberate) * 7) ease-in-out infinite}._5Qcbq_attentionAlert{stroke:var(--color-primary-alert);animation-duration:calc(var(--motion-deliberate) * 4)}._5Qcbq_attentionWarning{stroke:var(--color-primary-warning);animation-duration:calc(var(--motion-deliberate) * 6)}._5Qcbq_attentionInfo{stroke:var(--color-primary-info);animation-duration:calc(var(--motion-deliberate) * 9)}@keyframes _5Qcbq_attentionPulse{0%,to{opacity:.85;stroke-width:.5px}50%{opacity:.25;stroke-width:1.1px}}@media (prefers-reduced-motion:reduce){._5Qcbq_attentionRing{opacity:.85;stroke-width:.8px;animation:none}}._5Qcbq_markRing{fill:none;stroke-width:.5px}._5Qcbq_markPrimary{stroke:var(--color-primary-action)}._5Qcbq_markAccent{stroke:var(--color-primary-info)}._5Qcbq_markQuiet{stroke:var(--color-border-highlight);stroke-dasharray:1.4 1.4}._5Qcbq_legendStronghold{background:var(--color-bg-surface);border:1px solid var(--color-primary-action);color:var(--color-text-primary)}._5Qcbq_legendPlaced{background:var(--color-bg-surface);border:1px solid var(--color-primary-info);color:var(--color-text-primary)}._5Qcbq_legendUntouched{background:var(--color-bg-surface);border:1px dashed var(--color-border-highlight);color:var(--color-text-muted)}._5Qcbq_plannedMove{fill:none;stroke:var(--color-primary-action);stroke-width:.7px;stroke-linecap:round;stroke-dasharray:1.6 1;pointer-events:none}._5Qcbq_plannedMoveHead{fill:var(--color-primary-action);stroke:none;pointer-events:none}._5Qcbq_plannedDestination{fill:none;stroke:var(--color-primary-action);stroke-width:.6px;opacity:.9;pointer-events:none}
.m2zcdG_indicator{gap:var(--space-xs);border-bottom:1px solid var(--color-border-dim);scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.m2zcdG_indicator::-webkit-scrollbar{display:none}.m2zcdG_step{flex-shrink:0;display:flex}.m2zcdG_button,.m2zcdG_static{min-height:var(--touch-target-min);padding:var(--space-sm) var(--space-md);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-tight);white-space:nowrap;appearance:none;transition:color var(--duration-snap) var(--easing-mechanical);background:0 0;border:none;flex-shrink:0;font-weight:600}.m2zcdG_button{cursor:pointer}.m2zcdG_button:hover{color:var(--color-text-primary)}.m2zcdG_button:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:-2px;box-shadow:var(--shadow-glow-primary)}.m2zcdG_current .m2zcdG_static{color:var(--color-primary-action)}.m2zcdG_future .m2zcdG_static{color:var(--color-text-muted);opacity:.4;cursor:not-allowed}.m2zcdG_slider{background:var(--color-primary-action);height:2px;transition:left var(--duration-snap) var(--easing-aggressive), width var(--duration-snap) var(--easing-aggressive);pointer-events:none;position:absolute;bottom:0}.m2zcdG_label{display:inline-block}
.-pj5kW_timeline{padding-left:var(--space-md);font-family:var(--font-interface);flex-direction:column;display:flex;position:relative}.-pj5kW_timeline:before{content:"";background:linear-gradient(180deg, var(--color-primary-dim), var(--color-border-dim) 80%, transparent);width:1px;position:absolute;top:0;bottom:0;left:7px}.-pj5kW_entry{padding:0 0 var(--space-md) var(--space-lg);position:relative}.-pj5kW_entry:before{content:"";width:var(--size-10);height:var(--size-10);background:var(--color-bg-void);border:1px solid var(--color-primary-action);box-shadow:var(--glow-primary-soft);position:absolute;top:6px;left:-10px}.-pj5kW_alert:before{border-color:var(--color-primary-alert);box-shadow:var(--glow-alert-soft)}.-pj5kW_warning:before{border-color:var(--color-primary-warning);box-shadow:var(--glow-warning-soft)}.-pj5kW_info:before{border-color:var(--color-primary-info);box-shadow:var(--glow-info-soft)}.-pj5kW_pending:before{background:var(--color-border-dim);border-color:var(--color-border-dim);box-shadow:none}.-pj5kW_time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-muted);margin-bottom:var(--space-2xs)}.-pj5kW_title{font-size:var(--font-size-md);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:700}.-pj5kW_body{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-2xs);line-height:1.5}.-pj5kW_highlighted{background:var(--color-primary-faint);border-radius:var(--radius-sm);box-shadow:inset 2px 0 0 var(--color-primary-action), var(--glow-primary-soft);outline:none}
.KNzbla_count{color:var(--color-text-muted);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.KNzbla_filterRow{margin-bottom:var(--space-sm)}.KNzbla_entryTitle{align-items:flex-start;gap:var(--space-xs);width:100%;min-width:0;max-width:100%;letter-spacing:var(--tracking-label);color:var(--color-text-primary);flex-flow:row;display:flex}.KNzbla_titleCopy{gap:var(--space-2xs);min-width:0;display:grid}.KNzbla_context,.KNzbla_source{color:var(--color-text-muted);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600;line-height:1.2}.KNzbla_source{color:var(--color-text-secondary)}.KNzbla_badges{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-flow:wrap;flex:auto;min-width:0;max-width:100%;margin-left:auto;display:flex}.KNzbla_summary{color:var(--color-text-secondary);margin:0}.KNzbla_titleRevert strong{color:var(--color-primary-alert)}.KNzbla_titleVp strong{color:var(--color-primary-action)}.KNzbla_titleCp strong{color:var(--color-primary-info)}.KNzbla_entryMajor{margin-top:var(--space-md)}.KNzbla_entryMajor strong{font-family:var(--font-interface);font-size:var(--font-size-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.KNzbla_glanceFooter{margin-top:var(--space-sm);border-top:1px solid var(--color-border-faint)}.KNzbla_fullLogLink{min-height:var(--touch-target-min);color:var(--color-primary-action);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-caps);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.KNzbla_fullLogLink:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:2px}
.oVrcxW_navRow{align-items:stretch;min-width:0;display:flex}.oVrcxW_leadingAction{z-index:1;padding:0 var(--space-xs);border-bottom:1px solid var(--color-border-dim);flex:none;align-items:center;display:flex;position:sticky;left:0}.oVrcxW_steps{flex:auto;min-width:0}
.G0riCG_screen{min-height:min(560px,100dvh - 180px);padding:var(--space-xl) var(--space-md);place-items:center;display:grid}.G0riCG_frame{border:1px solid var(--color-border-dim);background:linear-gradient(180deg, var(--color-info-faint), transparent), var(--color-bg-surface);width:min(100%,560px);box-shadow:var(--elev-2), var(--glow-info-soft)}.G0riCG_header{padding:var(--space-lg) var(--space-lg) 0;text-align:center}.G0riCG_kicker{font-family:var(--font-interface);font-size:var(--font-size-xs);color:var(--color-primary-info);letter-spacing:var(--tracking-caps);text-transform:uppercase}.G0riCG_title{margin:var(--space-xs) 0 0;font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.35rem,4vw,2rem)}.G0riCG_body{padding:var(--space-md) var(--space-lg) var(--space-xl)}.G0riCG_detail{max-width:34rem;font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin:0 auto}
.ISFnca_choice{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.ISFnca_reasonRow{padding-left:var(--space-md)}.ISFnca_help{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}
.oA-sma_body{gap:var(--space-md);flex-direction:column;display:flex}.oA-sma_copy{font-family:var(--font-interface);font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;line-height:1.5}.oA-sma_picker{gap:var(--space-sm);flex-direction:column;display:flex}.oA-sma_section{gap:var(--space-xs);flex-direction:column;display:flex}.oA-sma_label{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.oA-sma_status{font-family:var(--font-interface);font-size:var(--font-size-md);color:var(--color-text-muted)}.oA-sma_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}
._0nxo-W_section{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}._0nxo-W_editor{gap:var(--space-sm);flex-direction:column;display:flex}._0nxo-W_text{cursor:pointer;text-align:left;width:100%;font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;line-height:1.5;display:block}._0nxo-W_empty{align-items:center;gap:var(--space-xs);min-height:56px;padding:0 var(--space-md);cursor:pointer;text-align:left;font-family:var(--font-interface);font-size:var(--font-size-base);color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border-dim);display:flex}._0nxo-W_text:focus-visible,._0nxo-W_empty:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}._0nxo-W_counter{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);color:var(--color-text-muted);align-self:flex-end;font-weight:700}._0nxo-W_area{background:var(--color-bg-void);border:1px solid var(--color-border-dim);width:100%;min-height:120px;color:var(--color-text-primary);font-family:var(--font-interface);font-weight:500;font-size:var(--font-size-base);padding:var(--space-md);transition:border-color var(--duration-snap) var(--easing-mechanical), box-shadow var(--duration-snap) var(--easing-mechanical);resize:vertical;line-height:1.5}._0nxo-W_area:focus-visible{border-color:var(--color-primary-action);box-shadow:var(--focus-ring-glow);outline:none}._0nxo-W_area::placeholder{color:var(--color-text-muted)}._0nxo-W_area:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._0nxo-W_commit{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}
.BYj3wW_face{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.BYj3wW_resultSlot,.BYj3wW_boardSlot{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}@media (min-width:1025px){.BYj3wW_faceWithBoard{align-items:start;column-gap:var(--space-lg);row-gap:var(--space-lg);grid-template:"result board""saga board"1fr/minmax(0,5fr) minmax(0,7fr);display:grid}.BYj3wW_faceWithBoard .BYj3wW_resultSlot{grid-area:result}.BYj3wW_faceWithBoard .BYj3wW_boardSlot{grid-area:board}.BYj3wW_faceWithBoard .BYj3wW_sagaSection{grid-area:saga}}.BYj3wW_sectionLabel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:400}.BYj3wW_monument{gap:var(--space-md);flex-direction:column;display:flex}.BYj3wW_monumentHeader{align-items:center;gap:var(--space-xs);text-align:center;padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-dim);flex-direction:column;display:flex}.BYj3wW_monumentEpitaph{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0}.BYj3wW_monumentVictor{justify-content:center;align-items:center;gap:var(--space-sm);max-width:100%;display:flex}.BYj3wW_monumentTitle{font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}@media (min-width:769px){.BYj3wW_monumentTitle{font-size:var(--font-size-xl)}}.BYj3wW_victorSigil{filter:drop-shadow(0 0 6px);flex-shrink:0;align-items:center;display:flex}.BYj3wW_victorReason{font-family:var(--font-interface);font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:52ch;margin:0;line-height:1.5}.BYj3wW_viewerOutcome{margin:var(--space-2xs) 0 0;padding:var(--space-2xs) var(--space-sm);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:1px solid #0000;font-weight:700}.BYj3wW_viewerWon{color:var(--color-primary-action);border-color:var(--color-primary-dim);background:var(--color-primary-faint)}.BYj3wW_viewerLost{color:var(--color-text-secondary);border-color:var(--color-border-dim)}.BYj3wW_reckoningStatement{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:52ch;margin:var(--space-xs) 0 0;line-height:1.6}.BYj3wW_reckoningStatement strong{color:var(--color-text-primary);font-weight:700}.BYj3wW_reckoningStatus{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:var(--space-sm) 0 0;font-weight:700}.BYj3wW_standingsList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.BYj3wW_standingsRow{align-items:center;gap:var(--space-sm);min-height:var(--touch-target-min);padding:var(--space-xs);margin:0 calc(var(--space-xs) * -1);border-bottom:1px solid var(--color-border-dim);display:flex}.BYj3wW_standingsRow:last-child{border-bottom:none}.BYj3wW_standingsRow[data-rank="1"]{background:var(--color-primary-faint)}.BYj3wW_standingsRank{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:right;flex-shrink:0;width:1.25rem}.BYj3wW_standingsSigil{flex-shrink:0;align-items:center;display:flex}.BYj3wW_standingsName{font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.BYj3wW_standingsPoints{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-sm);color:var(--color-primary-action);flex-shrink:0;font-weight:700}.BYj3wW_standingsUnit{font-size:var(--font-size-2xs);color:var(--color-text-muted);letter-spacing:var(--tracking-label);text-decoration:none}.BYj3wW_medalList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.BYj3wW_medalRow{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-dim);display:flex}.BYj3wW_medalRow:first-child{padding-top:0}.BYj3wW_medalRow:last-child{border-bottom:none;padding-bottom:0}.BYj3wW_medalSigil{width:1.25rem;padding-top:var(--space-2xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.BYj3wW_medalText{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.BYj3wW_medalName{font-family:var(--font-interface);font-size:var(--font-size-base);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.BYj3wW_medalHolder{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600}.BYj3wW_medalWhy{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.5}.BYj3wW_sagaSection{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.BYj3wW_sagaHeader{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border-dim);display:flex}.BYj3wW_sagaCount{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-2xs);letter-spacing:var(--tracking-caps);color:var(--color-text-muted)}.BYj3wW_entryReport{align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.BYj3wW_entryReportLink{min-height:var(--touch-target-min);padding:0 var(--space-sm);border:1px solid var(--color-border-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-primary-action);align-items:center;text-decoration:none;display:inline-flex}.BYj3wW_entryNoReport{font-size:var(--font-size-xs);color:var(--color-text-muted)}@media (min-width:1025px){.BYj3wW_entryReportLink:hover{border-color:var(--hover-border-primary);box-shadow:var(--hover-glow-primary)}}@media (max-height:800px){.BYj3wW_face{gap:var(--space-md)}.BYj3wW_monumentHeader{padding:var(--space-sm) 0}.BYj3wW_monumentTitle{font-size:var(--font-size-lg)}}
._22gDla_actions{gap:var(--space-xs);flex-direction:column;display:flex}._22gDla_hint{margin:var(--space-xs) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (min-width:769px){._22gDla_actions{flex-flow:wrap}}
.U0NVXa_body{gap:var(--space-sm);display:grid}.U0NVXa_question{color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-md);margin:0;line-height:1.45}.U0NVXa_note{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-sm);margin:0;line-height:1.5}
.XTiysW_tile{width:100%;min-width:0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.XTiysW_tile:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.XTiysW_photos{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-xs);display:grid}.XTiysW_photos .XTiysW_caption{display:contents}.XTiysW_photos .XTiysW_name,.XTiysW_photos .XTiysW_status{align-self:start}.XTiysW_list{align-items:center;gap:var(--space-sm);min-height:72px}.XTiysW_thumb{--photo-vignette:22%;aspect-ratio:1;background:var(--color-bg-recess);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.XTiysW_list .XTiysW_thumb{width:56px}.XTiysW_photo{object-fit:contain;width:100%;height:100%;display:block}.XTiysW_noPhoto{border:1px dashed var(--color-border-highlight);color:color-mix(in srgb, var(--color-text-muted) 45%, transparent)}.XTiysW_caption{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.XTiysW_list .XTiysW_caption{flex:auto}.XTiysW_name{-webkit-line-clamp:2;max-width:100%;font-family:var(--font-interface);font-size:var(--font-size-base);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.XTiysW_status{align-items:center;gap:var(--space-xs);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700;display:flex}.XTiysW_statusReady{color:var(--color-text-primary)}.XTiysW_chevron{color:color-mix(in srgb, var(--color-text-muted) 45%, transparent);flex-shrink:0;align-items:center;display:none}.XTiysW_list .XTiysW_chevron{display:flex}@media (min-width:1025px){.XTiysW_tile:hover .XTiysW_name{color:var(--color-primary-action)}}.XTiysW_tile[data-just-added=true]{outline:var(--focus-ring-width) solid var(--color-primary-action);outline-offset:var(--space-2xs);background:var(--color-primary-action-faint)}
.ZAylTW_step{padding-top:var(--space-lg)}.ZAylTW_heldPhoto{transform-origin:0 0;max-width:none;display:block;position:absolute;top:0;left:0}.ZAylTW_section{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.ZAylTW_loadout{margin:0;padding:0;list-style:none}.ZAylTW_loadoutRow{padding:var(--space-sm) var(--space-md);font-family:var(--font-interface);font-size:var(--font-size-base);color:var(--color-text-primary);overflow-wrap:anywhere}.ZAylTW_loadoutRow+.ZAylTW_loadoutRow{border-top:1px solid var(--color-border-dim)}.ZAylTW_loadoutName{font-family:var(--font-interface);font-size:var(--font-size-base);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:700}.ZAylTW_loadoutContents{margin:var(--space-xs) 0 0;color:var(--color-text-muted)}.ZAylTW_footer{gap:var(--space-xs);margin-top:var(--space-xs);padding-top:var(--space-lg);border-top:1px solid var(--color-border-dim);display:flex}.ZAylTW_footer>*{flex:1 1 0;min-width:0}
.M-FiqG_panel{gap:var(--space-sm);flex-direction:column;display:flex}.M-FiqG_field{gap:var(--space-xs);flex-direction:column;display:flex}.M-FiqG_fieldLabel{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary)}.M-FiqG_choices{gap:var(--space-xs);flex-direction:column;display:flex}.M-FiqG_placedList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.M-FiqG_placedRow{font-size:var(--font-size-sm);color:var(--color-text-primary)}.M-FiqG_note{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}@media (min-width:769px){.M-FiqG_choices{flex-direction:row}}
.jyo9Aq_focusedCard{border-radius:var(--radius-sm);outline:1px solid var(--color-primary-action);outline-offset:var(--space-xs);box-shadow:var(--glow-primary-soft);scroll-margin-block:var(--space-lg)}.jyo9Aq_newOrdersCaption{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-tight);text-align:center;margin:0}.jyo9Aq_newOrdersPicker{gap:var(--space-sm);display:grid}
.ste5Da_grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:769px){.ste5Da_grid{grid-template-columns:repeat(2,1fr)}}.ste5Da_summary{gap:var(--space-sm);flex-flow:column;min-width:0;max-width:100%;display:flex}.ste5Da_meta{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border-dim);flex-flow:wrap;display:flex}.ste5Da_faction{letter-spacing:var(--tracking-label);color:var(--color-primary-action);font-weight:600}.ste5Da_points{font-weight:600;font-size:var(--font-size-sm);letter-spacing:var(--tracking-label)}.ste5Da_units{gap:var(--space-2xs);flex-flow:column;min-width:0;max-width:100%;display:flex}.ste5Da_unitRow{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-dim);font-size:var(--font-size-sm);flex-flow:row;display:flex}.ste5Da_unitRow:last-child{border-bottom:none}.ste5Da_unitName{min-width:0;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.ste5Da_unitPts{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);white-space:nowrap;flex:none}
.pQVSfW_stepper{font-family:var(--font-interface)}.pQVSfW_mark{width:var(--size-36);height:var(--size-36);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:all var(--duration-snap) var(--easing-mechanical);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.pQVSfW_body{min-width:0}.pQVSfW_title{font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);font-weight:700;line-height:1.2}.pQVSfW_desc{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-2xs);line-height:1.4}.pQVSfW_preview{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px dashed var(--color-border-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-2xs);color:var(--color-text-muted);letter-spacing:var(--tracking-tight);grid-column:1/-1;line-height:1.6}.pQVSfW_active .pQVSfW_mark{border-color:var(--color-primary-action);color:var(--color-primary-action);background:var(--color-primary-soft);box-shadow:var(--glow-primary)}.pQVSfW_active .pQVSfW_title{color:var(--color-primary-action)}.pQVSfW_complete .pQVSfW_mark{background:var(--color-primary-action);border-color:var(--color-primary-action);color:var(--color-bg-void)}.pQVSfW_pending .pQVSfW_title{color:var(--color-text-muted)}.pQVSfW_vertical{flex-direction:column;gap:0;display:flex}.pQVSfW_vertical .pQVSfW_step{gap:var(--space-sm);padding:0 0 var(--space-md);grid-template-columns:36px 1fr;display:grid;position:relative}.pQVSfW_vertical .pQVSfW_step:before{content:"";background:var(--color-border-dim);width:1px;position:absolute;top:36px;bottom:0;left:17px}.pQVSfW_vertical .pQVSfW_step:last-child:before{display:none}.pQVSfW_vertical .pQVSfW_step.pQVSfW_complete:before{background:var(--color-primary-action)}.pQVSfW_horizontal{align-items:flex-start;gap:0;width:100%;display:flex}.pQVSfW_horizontal .pQVSfW_step{align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.pQVSfW_horizontal .pQVSfW_step:after{content:"";background:var(--color-border-dim);height:1px;position:absolute;top:17px;left:calc(50% + 24px);right:calc(24px - 50%)}.pQVSfW_horizontal .pQVSfW_step:last-child:after{display:none}.pQVSfW_horizontal .pQVSfW_step.pQVSfW_complete:after{background:var(--color-primary-action);box-shadow:0 0 4px var(--color-primary-action)}.pQVSfW_horizontal .pQVSfW_desc{font-size:var(--font-size-2xs)}.pQVSfW_detail{border:1px solid var(--color-border-dim);background:var(--color-bg-void);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.pQVSfW_detail .pQVSfW_step{gap:var(--space-sm);padding:var(--space-md);border-right:1px solid var(--color-border-dim);grid-template-columns:36px 1fr;align-items:start;display:grid;position:relative}.pQVSfW_detail .pQVSfW_step:last-child{border-right:none}.pQVSfW_detail .pQVSfW_step.pQVSfW_active{background:var(--color-primary-faint);box-shadow:inset 0 -2px 0 var(--color-primary-action)}
.jwGFBG_icon{color:inherit;width:var(--icon-size);height:var(--icon-size);flex-shrink:0;line-height:0;display:inline-flex}.jwGFBG_icon>svg{width:100%;height:100%;display:block}.jwGFBG_sm{--icon-size:var(--icon-sm)}.jwGFBG_md{--icon-size:var(--icon-md)}.jwGFBG_lg{--icon-size:var(--icon-lg)}.jwGFBG_muted{color:var(--color-text-muted)}.jwGFBG_alert{color:var(--color-primary-alert)}.jwGFBG_expandable{transition:transform var(--duration-snap) var(--easing-mechanical), color var(--duration-snap) var(--easing-mechanical)}.jwGFBG_expanded{color:var(--color-primary-action);transform:rotate(180deg)}
.Qgd3vW_vs{border:1px solid var(--color-border-dim);background:var(--color-bg-surface);font-family:var(--font-interface);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid}.Qgd3vW_side{padding:var(--space-md);text-align:center;align-items:center;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.Qgd3vW_win{background:linear-gradient(135deg, var(--color-primary-soft), transparent 60%)}.Qgd3vW_lose{background:linear-gradient(135deg, var(--color-alert-soft), transparent 60%)}.Qgd3vW_draw{background:linear-gradient(135deg, var(--color-warning-soft), transparent 60%)}.Qgd3vW_pivot{padding:0 var(--space-sm);font-family:var(--font-display);font-size:var(--font-size-base);color:var(--color-primary-action);letter-spacing:var(--tracking-caps);text-shadow:var(--glow-primary);justify-content:center;align-items:center;font-weight:900;display:flex;position:relative}.Qgd3vW_pivot:before,.Qgd3vW_pivot:after{content:"";background:var(--color-primary-dim);width:1px;height:30%;position:absolute;left:50%}.Qgd3vW_pivot:before{top:0}.Qgd3vW_pivot:after{bottom:0}.Qgd3vW_name{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.Qgd3vW_score{font-family:var(--font-display);font-size:var(--font-size-3xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:900;line-height:1}.Qgd3vW_win .Qgd3vW_score{color:var(--color-primary-action);text-shadow:var(--glow-primary)}.Qgd3vW_lose .Qgd3vW_score{color:var(--color-primary-alert)}.Qgd3vW_draw .Qgd3vW_score{color:var(--color-primary-warning)}.Qgd3vW_meta{font-size:var(--font-size-2xs);color:var(--color-text-muted);letter-spacing:var(--tracking-caps);text-transform:uppercase}
.kxrmCG_board{flex-direction:column;min-width:0;display:flex}.kxrmCG_sentinel{height:1px;margin-top:var(--space-sm);pointer-events:none;margin-bottom:-1px}.kxrmCG_toolbar{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:52px;margin-inline:calc(-1 * var(--space-md));padding-inline:var(--space-md);border-bottom:1px solid #0000;display:flex;position:sticky;top:0}.kxrmCG_toolbar[data-stuck]{background:color-mix(in srgb, var(--color-bg-void) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--color-border-dim)}.kxrmCG_toolbar[data-stuck]:before{content:"";inset-inline:0;height:var(--space-lg);background:color-mix(in srgb, var(--color-bg-void) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;bottom:100%}.kxrmCG_toolbarLabel{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.kxrmCG_toolbarEnd{align-items:center;gap:var(--space-xs);margin-inline-start:auto;display:flex}.kxrmCG_reason{margin:0 0 var(--space-xs);font-family:var(--font-interface);font-size:var(--font-size-md);color:var(--color-text-secondary)}.kxrmCG_group{flex-direction:column;display:flex}.kxrmCG_groupHeading{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0 var(--space-xs);display:flex}.kxrmCG_groupTitle{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:700}.kxrmCG_groupRule{background:var(--color-border-dim);flex:auto;height:1px}.kxrmCG_groupCount{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-weight:700}.kxrmCG_tiles{gap:var(--space-md) var(--space-sm);padding:var(--space-2xs) 0 var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kxrmCG_rows{flex-direction:column;display:flex}.kxrmCG_rows>*{padding-block:var(--space-xs)}.kxrmCG_rows>*+*{border-top:1px solid var(--color-border-dim)}@media (min-width:769px){.kxrmCG_toolbar{margin-inline:calc(-1 * var(--space-lg));padding-inline:var(--space-lg);gap:var(--space-sm)}.kxrmCG_toolbarEnd{gap:var(--space-sm)}.kxrmCG_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1025px){.kxrmCG_tiles{grid-template-columns:repeat(auto-fill,180px)}}
.WPnc7W_loading{gap:var(--space-sm);padding:var(--space-md) 0;flex-direction:column;display:flex}.WPnc7W_page{width:100%;padding-bottom:var(--space-xl)}.WPnc7W_flow{gap:var(--space-lg);flex-direction:column;display:flex}.WPnc7W_stepBody{gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:1025px){.WPnc7W_page{max-width:48rem}.WPnc7W_page:has([data-own-it]){max-width:75rem;margin:0 auto}}
.aJjLPa_header{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.aJjLPa_headline{font-family:var(--font-display);font-size:var(--font-size-2xl);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-primary);margin:0;font-weight:400}.aJjLPa_headlineWin{color:var(--color-primary-action);text-shadow:var(--glow-primary-soft)}.aJjLPa_headlineLoss{color:var(--color-primary-alert)}.aJjLPa_headlineDraw{color:var(--color-primary-info)}.aJjLPa_headlineUnfinished{color:var(--color-text-secondary);letter-spacing:var(--tracking-caps)}.aJjLPa_headlineNeutral{color:var(--color-text-primary)}.aJjLPa_calledLine{color:var(--color-text-secondary);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);margin:0}.aJjLPa_versus{width:100%}.aJjLPa_factsLine{color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-md);letter-spacing:var(--tracking-label);margin:0}.aJjLPa_timeLine{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.aJjLPa_watchedLine{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.aJjLPa_hiddenLine{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}@media (min-width:769px){.aJjLPa_headline{font-size:var(--font-size-3xl)}}
.clC51W_body{min-width:0;max-width:100%;min-height:0;padding:var(--space-md);flex:auto;overflow:hidden auto}.clC51W_surface{gap:var(--space-md);flex-flow:column;min-width:0;max-width:100%;min-height:0;display:flex}.clC51W_mobileTabs{touch-action:pan-y}.clC51W_unitsTabStack{gap:var(--space-sm);min-width:0;display:grid}.clC51W_rosterSelector,.clC51W_leftCol,.clC51W_rightCol{min-width:0}.clC51W_leftCol [role=list]{background:var(--color-bg-surface)}.clC51W_loadingStack,.clC51W_stratagemStack{gap:var(--space-sm);display:grid}.clC51W_stratagemRows{gap:0;margin:0;padding:0;list-style:none;display:grid}.clC51W_stratagemSummary{justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:0;max-width:100%;padding:0 0 var(--space-sm);border-bottom:1px solid var(--color-border-dim);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-flow:row;font-weight:700;line-height:1.2;display:flex}.clC51W_stratagemSummary>span:first-child{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clC51W_stratagemSummary>span:nth-child(2){color:var(--color-primary-action);text-shadow:var(--glow-primary-soft)}.clC51W_stratagemRowWrap{gap:0;min-width:0;display:grid}.clC51W_stratagemRowWrap+.clC51W_stratagemRowWrap{border-top:1px solid var(--color-border-dim)}.clC51W_stratagemRow{gap:var(--space-sm);min-width:0;padding:var(--space-sm) 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.clC51W_stratagemSelect,.clC51W_stratagemSelectActive{gap:var(--space-xs);min-width:0;min-height:var(--touch-target-min);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.clC51W_stratagemSelect:hover,.clC51W_stratagemSelectActive{color:var(--color-primary-action)}.clC51W_stratagemSelect:focus-visible{color:inherit;outline:1px solid var(--focus-ring-color);outline-offset:2px}.clC51W_stratagemSelectActive:focus-visible{color:var(--color-primary-action);outline:1px solid var(--focus-ring-color);outline-offset:2px}.clC51W_stratagemRowTitle,.clC51W_stratagemRowMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clC51W_stratagemRowTitle{white-space:normal;overflow-wrap:anywhere;color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-base);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700;line-height:1.1}.clC51W_stratagemSelectActive .clC51W_stratagemRowTitle{color:var(--color-primary-action)}.clC51W_stratagemRowMeta{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700;line-height:1.1}.clC51W_stratagemInlineDetail{min-width:0}.clC51W_stratagemCardActions{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.clC51W_stratagemCollapseSlot{flex-flow:row;justify-content:center;min-width:0;max-width:100%;display:flex}.clC51W_stratagemPlaySlot{flex-flow:row;justify-content:flex-end;min-width:0;max-width:100%;display:flex}@media (min-width:769px){.clC51W_bodySplit{flex-flow:row;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.clC51W_surface{gap:var(--space-xl);flex:auto;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);min-height:0;display:grid;overflow:hidden}.clC51W_leftCol,.clC51W_rightCol{overscroll-behavior:contain;min-height:0;overflow-y:auto}}@media (min-width:1025px){.clC51W_surface{grid-template-columns:minmax(280px,1fr) minmax(0,2.5fr)}}
.q867na_gameActiveCard{gap:var(--space-md);flex-direction:column;display:flex}.q867na_gameActiveStatus{padding:var(--space-unit) var(--space-xs);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);color:var(--color-primary-action);border:1px solid var(--color-primary-action);font-weight:700;display:inline-block}.q867na_gameActiveDetail{gap:var(--space-xs);flex-direction:column;display:flex}.q867na_gameActiveLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-caps)}.q867na_gameActiveValue{letter-spacing:var(--tracking-label);font-weight:600}.q867na_gameActiveParticipants{gap:var(--space-xs);flex-direction:column;display:flex}.q867na_gameActivePlayer{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-dim);justify-content:space-between;align-items:center;display:flex}.q867na_gameActivePlayer:last-child{border-bottom:none}.q867na_gameActiveTeamBadge{font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);color:var(--color-text-muted);font-weight:600}.q867na_gameActivePlaceholder{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-align:center;padding:var(--space-lg) 0}.q867na_sessionErrorStack{gap:var(--space-md);flex-direction:column;display:flex}.q867na_leaveConfirmCopy{padding:var(--space-lg);color:var(--color-text-primary);font-family:var(--font-interface);line-height:1.6}.q867na_leaveConfirmCopy p{margin:0}.q867na_leaveConfirmActions{gap:var(--space-sm);padding:0 var(--space-lg) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.q867na_leaveConfirmActions>*{min-width:0}
.enjfWq_figures{align-items:baseline;column-gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.enjfWq_figure{align-items:baseline;gap:var(--space-unit);display:inline-flex}.enjfWq_value{font-family:var(--font-interface);font-size:var(--font-size-base);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:700}.enjfWq_label{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}
._78PcXG_board{gap:var(--space-sm);flex-direction:column;display:flex}._78PcXG_head{gap:var(--space-2xs);flex-direction:column;display:flex}._78PcXG_who{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-secondary)}._78PcXG_prompt{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.5}._78PcXG_bar{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-warning-dim);background:var(--color-bg-recess);min-height:var(--touch-target-min,44px);grid-template-columns:1fr 1fr;display:grid}@media (min-width:769px){._78PcXG_bar{display:flex}}._78PcXG_barReady{border-left-color:var(--color-primary-action)}._78PcXG_tally{min-width:0;font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);grid-column:1/-1;line-height:1.4}@media (min-width:769px){._78PcXG_tally{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}}._78PcXG_blocked{font-size:var(--font-size-sm);color:var(--color-primary-warning);margin:0}._78PcXG_confirmRow{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-primary-dim);background:var(--color-bg-recess);flex-direction:column;display:flex}._78PcXG_confirmCopy{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}._78PcXG_confirmActions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.wCzkVa_headline{font-family:var(--font-interface);font-size:var(--font-size-md);letter-spacing:var(--tracking-label);color:var(--color-text-primary);margin:0;font-weight:700}.wCzkVa_attack{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.wCzkVa_ruling{gap:var(--space-2xs);padding-top:var(--space-sm);border-top:1px solid var(--color-border-dim);flex-direction:column;display:flex}.wCzkVa_rulingLine{color:var(--color-primary-info);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);margin:0}.wCzkVa_rulingNote{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.wCzkVa_links{gap:var(--space-2xs);flex-direction:column;display:flex}.wCzkVa_continueLink{justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:var(--touch-target-min);padding:var(--space-xs) 0;border-top:1px solid var(--color-border-dim);color:var(--color-primary-info);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-caps);transition:color var(--duration-snap) var(--easing-mechanical);font-weight:700;text-decoration:none;display:flex}.wCzkVa_continueLink:focus-visible{outline:1px solid var(--color-primary-info);outline-offset:2px}.wCzkVa_filterLink{min-height:var(--touch-target-min);color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);align-items:center;text-decoration:none;display:inline-flex}.wCzkVa_filterLink:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:2px}@media (min-width:1025px){.wCzkVa_continueLink:hover{color:var(--color-text-primary)}}
.AthiEa_issueText{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;line-height:1.5}
._31q5FW_phaseStack{gap:var(--space-lg);flex-direction:column;display:flex}._31q5FW_secondaryChoiceStack{gap:var(--space-md);flex-direction:column;display:flex}._31q5FW_secondaryModeRules{gap:var(--space-sm);grid-template-columns:1fr;display:grid}._31q5FW_secondaryModeRule{border-left:2px solid var(--color-border-dim);padding-left:var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-sm)}._31q5FW_secondaryModeRuleLabel{color:var(--color-text-primary);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700;display:block}._31q5FW_secondaryChoiceRow{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-border-dim);flex-direction:column;display:flex}._31q5FW_secondaryChoiceLabel{gap:var(--space-2xs);flex-direction:column;display:flex}._31q5FW_secondaryChoiceState{color:var(--color-text-primary);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}._31q5FW_fixedSelectionGrid{gap:var(--space-sm);grid-template-columns:1fr;display:grid}._31q5FW_redactedFixedState{min-height:var(--touch-target-min);align-items:center;display:flex}@media (min-width:769px){._31q5FW_secondaryModeRules{grid-template-columns:repeat(2,minmax(0,1fr))}._31q5FW_secondaryChoiceRow{grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr);align-items:start;display:grid}._31q5FW_fixedSelectionGrid,._31q5FW_redactedFixedState{grid-column:2}._31q5FW_fixedSelectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
._7tpc4W_page{flex-direction:column;min-width:0;display:flex}._7tpc4W_readerSourceLink{align-items:center;gap:var(--space-xs);min-height:var(--touch-target-min);color:var(--color-text-muted);overflow-wrap:anywhere;text-decoration:underline;display:inline-flex}._7tpc4W_readerSourceLink:hover,._7tpc4W_readerSourceLink:focus-visible{color:var(--color-text-primary)}._7tpc4W_rows{gap:var(--space-sm);flex-direction:column;display:flex}._7tpc4W_meta{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}._7tpc4W_filters{gap:var(--space-sm);padding-top:var(--space-sm);display:grid}._7tpc4W_preview{min-width:0}._7tpc4W_previewHeader{align-items:center;gap:var(--space-sm);display:flex}._7tpc4W_previewList{margin:0;padding:0;list-style:none}._7tpc4W_previewRow{align-items:center;gap:var(--space-sm);min-height:var(--touch-target-min);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-dim);color:var(--color-text-primary);grid-template-columns:7ch minmax(0,1fr) auto;text-decoration:none;display:grid}._7tpc4W_previewList>li:last-child ._7tpc4W_previewRow{border-bottom:none}._7tpc4W_undatedRow{grid-template-columns:minmax(0,1fr) auto}._7tpc4W_releaseDate{color:var(--color-primary-action);font-family:var(--font-interface);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;align-self:start;font-weight:700;line-height:1.4}._7tpc4W_releaseDate>span{display:block}._7tpc4W_browse{gap:var(--space-lg);flex-direction:column;width:100%;min-width:0;max-width:52rem;display:flex}._7tpc4W_previewText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}._7tpc4W_previewTitle{font-family:var(--font-interface);font-size:var(--font-size-base);overflow-wrap:anywhere;transition:color var(--duration-snap) var(--easing-mechanical);font-weight:600}._7tpc4W_previewRow:hover ._7tpc4W_previewTitle,._7tpc4W_previewRow:focus-visible ._7tpc4W_previewTitle{color:var(--color-primary-action)}._7tpc4W_previewMore{min-height:var(--touch-target-min);padding:var(--space-xs) 0;font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-align:center;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--duration-snap) var(--easing-mechanical);justify-content:center;align-items:center;text-decoration:none;display:flex}._7tpc4W_previewMore:hover,._7tpc4W_previewMore:focus-visible{color:var(--color-primary-action)}@media (min-width:769px){._7tpc4W_filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){._7tpc4W_filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
._4nA_Xq_loading,._4nA_Xq_cardList{gap:var(--space-sm);flex-direction:column;display:flex}._4nA_Xq_detailGroupLabel{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-primary-action);margin:0 0 var(--space-sm);font-weight:700}._4nA_Xq_noticeIntro{margin:0 0 var(--space-xs)}._4nA_Xq_noticeList{padding-left:var(--space-md);gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}
.Kftrda_tabs{width:100%}.Kftrda_tabList{gap:var(--space-xs);border-bottom:1px solid var(--color-border-dim);scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow-x:auto}.Kftrda_tabList::-webkit-scrollbar{display:none}.Kftrda_tab{min-height:var(--touch-target-min);padding:var(--space-sm) var(--space-md);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-tight);cursor:pointer;transition:color var(--duration-snap) var(--easing-mechanical);appearance:none;white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-weight:600;position:relative}.Kftrda_tab:hover{color:var(--color-text-primary)}.Kftrda_tabActive{color:var(--color-primary-action)}.Kftrda_tab:disabled{color:var(--color-text-muted);opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.Kftrda_tab:focus-visible{outline:1px solid var(--focus-ring-color);outline-offset:-2px;box-shadow:none}.Kftrda_tabAlert.Kftrda_tabActive{color:var(--color-primary-alert)}.Kftrda_tabWarning.Kftrda_tabActive{color:var(--color-primary-warning)}.Kftrda_tabInfo.Kftrda_tabActive{color:var(--color-primary-info)}.Kftrda_indicatorAlert{background:var(--color-primary-alert)}.Kftrda_indicatorWarning{background:var(--color-primary-warning)}.Kftrda_indicatorInfo{background:var(--color-primary-info)}.Kftrda_indicator{background:var(--color-primary-action);height:2px;transition:left var(--duration-snap) var(--easing-aggressive), width var(--duration-snap) var(--easing-aggressive);pointer-events:none;position:absolute;bottom:0}.Kftrda_panel{padding:var(--space-lg) 0}
.CrwL6G_meta{align-items:center;gap:var(--space-xs);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);text-shadow:0 1px 8px color-mix(in srgb, var(--color-bg-void) 85%, transparent);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.CrwL6G_metaItem{align-items:center;gap:var(--space-unit);display:inline-flex}.CrwL6G_separator{color:color-mix(in srgb, var(--color-text-muted) 45%, transparent)}
