.league-desktop{--background:#060e0e;--foreground:#e5eee7;--primary:#00ff41;--primary-foreground:#060e0e;--ring:#00ff41;--card:#060e0e;--border:#35734b;background:teal;min-height:100vh;padding:clamp(16px,1.25vw,24px);font-family:Lucida Console,Courier New,monospace}.league-desktop-window{box-sizing:border-box;background:var(--background);width:100%;min-width:0;max-width:1800px;color:var(--foreground);border:3px solid #656565;border-color:#fff #656565 #656565 #fff}.league-amaras-header{background:#060e0e;border:2px solid #656565;border-color:#fff #656565 #656565 #fff}.league-window-title{color:#fff;background:navy;padding:6px 10px;font:700 12px Tahoma,Arial,sans-serif}.league-product-label{color:silver;letter-spacing:.07em;margin-top:8px;font:11px Lucida Console,Courier New,monospace}.league-amaras-header .brand-signal-rule{background:teal;height:2px}.league-amaras-header .brand-workspace-main{gap:12px 24px;padding:16px 20px}.league-amaras-header .league-header-brand{align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.league-amaras-header .brand-home-link{align-items:flex-start;min-width:0;max-width:100%}.league-amaras-header .league-header-identity{min-width:0}.league-amaras-header .amaras-identity--compact .amaras-pixel-logo{font-size:clamp(.9rem,2.3vw,1.75rem)}.league-amaras-header .league-product-label{margin-top:4px;font-size:10px}.league-amaras-header .league-header-mascot{flex:0 0 64px;width:64px;margin-top:0}.league-amaras-header .brand-league-context{overflow-wrap:anywhere;flex:200px;gap:2px}.league-amaras-header .brand-league-context>p{overflow-wrap:anywhere;min-width:0}.league-amaras-header .league-header-account{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;display:flex}.league-amaras-header .league-header-user{overflow-wrap:anywhere;min-width:0;max-width:224px}.league-amaras-header .league-header-account button{flex-shrink:0}.league-desktop button,.league-amaras-header button{color:#111;background:silver;border:2px solid #656565;border-color:#fff #656565 #656565 #fff;border-radius:0;font-family:Tahoma,Arial,sans-serif}.league-desktop button[aria-current=page]{color:#fff;text-underline-offset:4px;background:navy;border-color:#656565 #fff #fff #656565;text-decoration:underline}.league-desktop input,.league-desktop select,.league-desktop textarea,.league-desktop [data-slot=badge]{border-radius:0}@media (max-width:640px){.league-desktop{padding:8px}.league-desktop-window{padding:12px}.league-amaras-header .brand-workspace-main{gap:10px;padding:12px}.league-amaras-header .league-header-brand{width:100%}.league-amaras-header .brand-league-context{border-left:0;border-top:1px solid var(--border);flex-basis:100%;padding:8px 0 0}.league-amaras-header .league-header-account{justify-content:space-between;width:100%}.league-amaras-header .league-header-user{flex:120px}}@media (max-width:480px){.league-amaras-header .amaras-identity--compact .amaras-pixel-logo{font-size:clamp(.9rem,4vw,1.1rem)}}
.league-workspace-navigation{border-bottom:1px solid #365347;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;min-width:0;padding-bottom:1rem;display:grid}.league-workspace-navigation .lwn-group{background:#0a1913;border:1px solid #365347;min-width:0;padding:.75rem}.league-workspace-navigation .lwn-heading{color:#a7d3b9;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font:.74rem/1.4 Lucida Console,Courier New,monospace}.league-workspace-navigation .lwn-group[data-purpose=management]{background:#171b13;border-color:#685c39}.league-workspace-navigation .lwn-group[data-purpose=management] .lwn-heading{color:#f2c56d}.league-workspace-navigation .lwn-items{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.league-workspace-navigation .lwn-button{white-space:normal;text-align:left;border-radius:0;justify-content:flex-start;min-width:0;max-width:100%;height:auto;min-height:2.5rem;padding:.5rem .65rem;font-size:.82rem;line-height:1.4}.league-workspace-navigation .lwn-button[aria-current=page]{box-shadow:inset 0 -3px #00ff41}.league-workspace-navigation .lwn-button:focus-visible{outline-offset:3px;outline:2px solid #00ff41}@media (max-width:480px){.league-workspace-navigation{grid-template-columns:minmax(0,1fr)}.league-workspace-navigation .lwn-button{flex:9rem}}@media (prefers-reduced-motion:reduce){.league-workspace-navigation .lwn-button{transition:none}}@media (forced-colors:active){.league-workspace-navigation .lwn-group{border-color:canvastext}.league-workspace-navigation .lwn-button[aria-current=page]{outline-offset:-4px;outline:2px solid highlight}}
.source-completion-form,.source-completion-summary{color:#e5eee7;overflow-wrap:anywhere;background:#060e0e;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:12px;font:14px/1.55 Tahoma,Arial,sans-serif;display:grid}.source-completion-form legend,.source-completion-summary h4{color:#00ff41;font-weight:700}.source-completion-form legend{padding:0 6px}.source-completion-form p,.source-completion-summary p{font-size:13px}.source-completion-notice{color:#fff5b2;border:1px solid #ff0;padding:10px}.source-completion-rule{border:1px solid #35734b;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.source-completion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.source-completion-grid>*{min-width:0}.source-completion-form input{color:#00ff41;background:#060e0e;border:2px solid #fff;border-color:#404040 #fff #fff #404040;border-radius:0;min-width:0;max-width:100%}.source-completion-form button{white-space:normal;color:#060e0e;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;width:fit-content;min-width:0;max-width:100%;height:auto;min-height:40px}.source-completion-form :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #00ff41}.source-completion-summary ul{padding-left:20px;font-family:Lucida Console,Courier New,monospace;list-style:outside}@media (max-width:650px){.source-completion-grid{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.source-completion-form,.source-completion-summary,.source-completion-rule,.source-completion-notice{border-color:canvastext}.source-completion-form :is(button,input):focus-visible{outline-color:highlight}}
.demo-candidate-preview{color:#e5eee7;overflow-wrap:anywhere;background:#060e0e;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;min-width:0;font:14px/1.55 Lucida Console,Courier New,monospace}.demo-candidate-title{color:#fff;background:navy;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.demo-candidate-title h3{font:700 16px Tahoma,Arial,sans-serif}.demo-candidate-preview button{color:#060e0e;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;font:13px Tahoma,Arial,sans-serif}.demo-candidate-preview button:active{border-color:#404040 #fff #fff #404040}.demo-candidate-preview :is(button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #00ff41}.demo-candidate-toolbar{border-bottom:1px solid #35734b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.demo-candidate-toolbar p{color:silver;font-size:12px}.demo-candidate-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:16px;display:grid}.demo-candidate-content>*,.demo-candidate-player-body>*,.demo-candidate-counts>*{min-width:0}.demo-candidate-content h4{color:#00ff41;font-size:15px;font-weight:700}.demo-candidate-disclaimer{color:#fff5b2;border:1px solid #ff0;border-left-width:4px;padding:12px}.demo-candidate-disclaimer strong{color:#ff0}.demo-candidate-disclaimer p{margin-top:6px;font-size:13px}.demo-candidate-note{color:silver;font-size:13px}.demo-candidate-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.demo-candidate-count{border:1px solid #35734b;padding:12px}.demo-candidate-count dt{color:silver;font:13px Tahoma,Arial,sans-serif}.demo-candidate-count dd{color:silver;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin:6px 0;font-size:24px;display:grid}.demo-candidate-count dd[data-evidence=computed_unvalidated]{color:#00ff41}.demo-evidence-state{color:silver;font:12px/1.5 Tahoma,Arial,sans-serif;display:inline-block}.demo-evidence-state[data-evidence=computed_unvalidated]{color:#8cfaa8}.demo-evidence-state[data-evidence=error]{color:#ffbeaa}.demo-candidate-player,.demo-candidate-events,.demo-candidate-provenance{border:1px solid #35734b;min-width:0}.demo-candidate-preview summary{cursor:pointer;color:#00ff41;padding:12px}.demo-candidate-player summary small{color:silver;margin-left:12px;font:12px Tahoma,Arial,sans-serif;display:inline-block}.demo-candidate-player-body{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:0 12px 12px;display:grid}.demo-candidate-metrics{border:1px solid #35734b;min-width:0}.demo-candidate-metrics>.demo-candidate-table{margin:0 12px 12px}.demo-candidate-table{border:1px solid #35734b;min-width:0;max-width:100%;overflow-x:auto}.demo-candidate-table table{border-collapse:collapse;text-align:left;width:100%;min-width:460px}.demo-candidate-table caption{text-align:left;color:silver;padding:10px;font:13px Tahoma,Arial,sans-serif}.demo-candidate-table th,.demo-candidate-table td{vertical-align:top;border-bottom:1px solid #244532;padding:8px 10px}.demo-candidate-table thead{color:silver;background:#163728;font-family:Tahoma,Arial,sans-serif}.demo-candidate-table tbody th{color:#e5eee7;font-weight:400}.demo-candidate-value[data-evidence=computed_unvalidated]{color:#00ff41}.demo-candidate-events .demo-evidence-state{margin-left:8px}.demo-candidate-events>p,.demo-candidate-events>.demo-candidate-table{margin:0 12px 12px}.demo-candidate-provenance dl{grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:6px 12px;padding:0 12px 12px;font-size:12px;display:grid}.demo-candidate-provenance dd{margin:0}.demo-candidate-loading{color:silver;padding:16px}.league-demos .demo-candidate-preview [role=alert]{color:#fff5b2;background:#060e0e;border:1px solid #ff0;border-radius:0;margin:16px}@media (max-width:620px){.demo-candidate-counts{grid-template-columns:minmax(0,1fr)}.demo-candidate-content{padding:12px}.demo-candidate-provenance dl{grid-template-columns:minmax(0,1fr)}.demo-candidate-title{flex-wrap:wrap}.demo-candidate-preview button{min-height:40px}}@media (forced-colors:active){.demo-candidate-preview,.demo-candidate-count,.demo-candidate-disclaimer,.demo-candidate-player,.demo-candidate-events,.demo-candidate-table{border-color:canvastext}.demo-candidate-preview :is(button,summary,[tabindex]):focus-visible{outline-color:highlight}}
.demo-round-review{color:#e5eee7;overflow-wrap:anywhere;background:#060e0e;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:12px;font:14px/1.55 Tahoma,Arial,sans-serif;display:grid}.demo-round-review>*{min-width:0}.demo-round-review-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.demo-round-review-heading h4{color:#00ff41;font-size:15px;font-weight:700}.demo-round-review-heading>span{color:#ff0;font-size:13px}.demo-round-review-warning{color:#ffdf99;border:1px solid #ffca5c;padding:10px}.demo-round-review-unavailable{border:1px solid silver;padding:10px}.demo-round-review-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-round-review-counts>div{border:1px solid #35734b;min-width:0;padding:10px}.demo-round-review-counts dt{font-size:12px}.demo-round-review-counts dd{margin:6px 0 0;font:22px/1.3 Lucida Console,Courier New,monospace}.demo-round-review-counts [data-consistency=contradicted]{color:#ffdf99;border-color:#ffca5c}.demo-round-review-details,.demo-round-review-findings{border:1px solid #35734b;min-width:0}.demo-round-review summary{cursor:pointer;color:#00ff41;padding:10px}.demo-round-review-details>p{color:silver;margin:0 10px 12px;font-size:13px}.demo-round-review :is(summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #00ff41}.demo-round-review :is(button,[role=button]){border-radius:0}.demo-round-review-table{border:1px solid #35734b;min-width:0;max-width:100%;margin:0 10px 10px;overflow-x:auto}.demo-round-review-table table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.demo-round-review-table caption{text-align:left;color:silver;padding:10px;font-size:13px}.demo-round-review-table :is(th,td){vertical-align:top;border-bottom:1px solid #35734b;padding:10px}.demo-round-review-table thead{color:silver;background:#163728}.demo-round-review-table tbody th{min-width:150px;font-weight:400}.demo-round-review-table tbody th>*,.demo-round-review-table td>span{display:block}.demo-round-review-table small{color:silver;font-size:12px}.demo-round-review-status{margin-bottom:6px;font-weight:700;display:block}.demo-round-review-status[data-consistency=contradicted]{color:#ffca5c}.demo-round-review-status[data-consistency=indeterminate]{color:silver}.demo-round-review-table tr[data-consistency=contradicted]>th{border-left:3px solid #ffca5c}.demo-round-review ul{margin:0;padding-left:18px;list-style:outside}.demo-round-review-findings ul{padding:0 12px 12px 28px}.demo-round-review-findings li{margin-top:8px}.demo-round-review-findings li span{color:silver;display:block}@media (max-width:620px){.demo-round-review-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-round-review{padding:10px}}@media (forced-colors:active){.demo-round-review,.demo-round-review-warning,.demo-round-review-unavailable,.demo-round-review-counts>div,.demo-round-review-details,.demo-round-review-findings,.demo-round-review-table{border-color:canvastext}.demo-round-review :is(summary,[tabindex]):focus-visible{outline-color:highlight}}
.DemoWeaponReview-module__jHhiBa__panel{color:#e5eee7;overflow-wrap:anywhere;background:#060e0e;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;min-width:0;max-width:100%;padding:16px;font:14px/1.55 Tahoma,Arial,sans-serif}.DemoWeaponReview-module__jHhiBa__panel h4,.DemoWeaponReview-module__jHhiBa__observed{color:#00ff41}.DemoWeaponReview-module__jHhiBa__panel p{margin:10px 0}.DemoWeaponReview-module__jHhiBa__panel small{font-size:12px;display:block}.DemoWeaponReview-module__jHhiBa__unavailable{color:#ffe58a}.DemoWeaponReview-module__jHhiBa__details{border:1px solid #35734b;border-radius:0;min-width:0;margin-top:12px;padding:8px}.DemoWeaponReview-module__jHhiBa__details summary{cursor:pointer;color:#00ff41;padding:8px;font-weight:700}.DemoWeaponReview-module__jHhiBa__scroll{max-width:100%;max-height:420px;margin-top:8px;overflow:auto}.DemoWeaponReview-module__jHhiBa__scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:1100px}.DemoWeaponReview-module__jHhiBa__scroll caption{text-align:left;color:silver;padding:8px}.DemoWeaponReview-module__jHhiBa__scroll th,.DemoWeaponReview-module__jHhiBa__scroll td{vertical-align:top;border:1px solid #35734b;padding:10px}.DemoWeaponReview-module__jHhiBa__scroll thead{color:#e5eee7;background:#163728}.DemoWeaponReview-module__jHhiBa__details summary:focus-visible,.DemoWeaponReview-module__jHhiBa__scroll:focus-visible{outline-offset:2px;outline:2px solid #00ff41}@media (max-width:600px){.DemoWeaponReview-module__jHhiBa__panel{padding:10px}}@media (forced-colors:active){.DemoWeaponReview-module__jHhiBa__panel,.DemoWeaponReview-module__jHhiBa__details,.DemoWeaponReview-module__jHhiBa__scroll th,.DemoWeaponReview-module__jHhiBa__scroll td{border-color:canvastext}.DemoWeaponReview-module__jHhiBa__observed,.DemoWeaponReview-module__jHhiBa__unavailable{color:canvastext}.DemoWeaponReview-module__jHhiBa__details summary:focus-visible,.DemoWeaponReview-module__jHhiBa__scroll:focus-visible{outline-color:highlight}}
.league-demos{color:#060e0e;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;min-width:0;padding:16px;font-family:Tahoma,MS Sans Serif,Arial,sans-serif}.league-demos>h2{color:#fff;background:navy;margin:-12px -12px 16px;padding:8px 12px;font-size:16px;font-weight:700}.demo-stack{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.demo-stack>*,.demo-jobs>*,.demo-drop>*{min-width:0}.demo-help{color:#242424;font-size:13px;line-height:1.5}.demo-drop{background:#d4d0c8;border:2px dashed #404040;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.demo-drop[data-dragging=true]{outline-offset:-3px;outline:3px solid navy}.demo-drop input{color:#00ff41;background:#060e0e;border:2px solid #fff;border-color:#404040 #fff #fff #404040;border-radius:0;width:100%;min-width:0;max-width:100%;padding:8px}.demo-drop input::file-selector-button{color:#060e0e;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;margin-right:12px;padding:6px 12px}.demo-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.league-demos button{white-space:normal;overflow-wrap:anywhere;color:#060e0e;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;border-radius:0;min-width:0;max-width:100%;height:auto;min-height:36px;font-family:Tahoma,MS Sans Serif,Arial,sans-serif}.league-demos button:active{border-color:#404040 #fff #fff #404040}.league-demos :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px dotted navy}.demo-status{color:#00ff41;overflow-wrap:anywhere;background:#060e0e;padding:12px;font:14px/1.5 Lucida Console,Courier New,monospace}.demo-status progress{accent-color:#00ff41;border-radius:0;width:100%;height:16px;margin:8px 0;display:block}.demo-jobs{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.demo-job{color:silver;overflow-wrap:anywhere;background:#060e0e;border:2px solid #fff;border-color:#404040 #fff #fff #404040;min-width:0;padding:16px;font:14px/1.5 Lucida Console,Courier New,monospace}.demo-job h3{color:#00ff41;font-size:15px;font-weight:700}.demo-job dl{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:4px 12px;margin-block:12px;display:grid}.demo-job dt{color:silver}.demo-job dd{color:#fff;margin:0}.demo-job .demo-candidate{color:#ff0;border-left:3px solid #ff0;padding-left:12px}.demo-job summary{cursor:pointer;color:#00ff41}.demo-job :is(summary,button):focus-visible{outline-color:#00ff41}.league-demos [role=alert]{color:#600000;background:#e6d8d8;border:2px solid maroon;border-radius:0;padding:12px}.league-demos .demo-empty{color:#242424;border:1px dashed #404040;padding:16px}@media (max-width:600px){.league-demos{padding:16px 12px}.league-demos>h2{margin-inline:-8px}.demo-drop,.demo-job{min-width:0;padding:12px}.demo-job dl{grid-template-columns:minmax(0,1fr);gap:4px}.demo-job dd{margin-bottom:8px}.demo-actions button{min-height:40px}}
