.UwaBMG_page{--dawn-accent:var(--spotlight-theme-color,var(--blue));--dawn-line:color-mix(in srgb, var(--dawn-accent) 18%, transparent);--dawn-line-strong:color-mix(in srgb, var(--dawn-accent) 45%, transparent);--dawn-wash:color-mix(in srgb, var(--dawn-accent) 8%, transparent);--dawn-surface:#ffffff08;--dawn-surface-hover:#ffffff0f;--dawn-day:#e9b44c;--dawn-night:#6f7fe6;color:#ece6e2;width:100%;max-width:1470px;margin:0 auto;padding-bottom:30px}.UwaBMG_section{padding:4px 2px}.UwaBMG_section>:last-child{margin-bottom:0}.UwaBMG_h2{font-family:"Orbitron",var(--font-orbitron),sans-serif;margin:0 0 12px;font-size:18px}@media screen and (max-width:800px){.UwaBMG_h2{font-size:16px}}.UwaBMG_h3{font-family:"Orbitron",var(--font-orbitron),sans-serif;margin:0 0 8px;font-size:15px}@media screen and (max-width:800px){.UwaBMG_h3{font-size:14px}}.UwaBMG_h3{margin-top:14px}.UwaBMG_lead{color:#ece6e2bf;margin:0 0 12px;font-size:14px;line-height:1.6}.UwaBMG_lead:last-child{margin-bottom:0}@media screen and (max-width:800px){.UwaBMG_lead{font-size:13px}}.UwaBMG_table{border-collapse:collapse;width:100%;font-size:14px}.UwaBMG_table th,.UwaBMG_table td{text-align:left;border-bottom:1px solid var(--dawn-line);overflow-wrap:break-word;vertical-align:top;padding:9px 12px}[dir=rtl] .UwaBMG_table th,[dir=rtl] .UwaBMG_table td{text-align:right}.UwaBMG_table thead th{color:#ece6e299;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.UwaBMG_table tbody th{color:#ece6e2;font-weight:600}.UwaBMG_table tbody td{color:#ece6e2cc}.UwaBMG_table tbody tr:last-child th,.UwaBMG_table tbody tr:last-child td{border-bottom:none}.UwaBMG_table a{color:var(--dawn-accent);text-decoration:none}.UwaBMG_table a:hover{text-decoration:underline}@media screen and (max-width:800px){.UwaBMG_table{font-size:13px}.UwaBMG_table th,.UwaBMG_table td{padding:7px 6px}}.UwaBMG_scroll{max-width:100%;margin-bottom:12px;overflow-x:auto}.UwaBMG_tool{--dawn-accent:var(--spotlight-theme-color,var(--blue));--dawn-line:color-mix(in srgb, var(--dawn-accent) 18%, transparent);--dawn-line-strong:color-mix(in srgb, var(--dawn-accent) 45%, transparent);--dawn-wash:color-mix(in srgb, var(--dawn-accent) 8%, transparent);--dawn-surface:#ffffff08;--dawn-surface-hover:#ffffff0f;--dawn-day:#e9b44c;--dawn-night:#6f7fe6;grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}@media screen and (max-width:1000px){.UwaBMG_tool{grid-template-columns:1fr}}.UwaBMG_loading{min-height:420px}.UwaBMG_treeCol{min-width:0}.UwaBMG_tabs{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.UwaBMG_tab{white-space:nowrap;border:1px solid color-mix(in srgb, var(--badge-color,var(--dawn-accent)) 40%, transparent);background:color-mix(in srgb, var(--badge-color,var(--dawn-accent)) 16%, transparent);color:var(--badge-color,var(--dawn-accent));--badge-color:var(--tab-color);cursor:pointer;font-size:12px;font-weight:600;line-height:1.4;font-family:"Orbitron",var(--font-orbitron),sans-serif;opacity:.7;border-radius:4px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;display:inline-flex}.UwaBMG_tab:hover{opacity:1}.UwaBMG_tabOn{opacity:1;box-shadow:0 0 0 1px var(--tab-color)}.UwaBMG_tabCount{background:var(--tab-color);color:#111;border-radius:999px;padding:0 6px;font-size:11px}.UwaBMG_hint{color:#ece6e2bf;margin:0 0 12px;font-size:14px;line-height:1.6}.UwaBMG_hint:last-child{margin-bottom:0}@media screen and (max-width:800px){.UwaBMG_hint{font-size:13px}}.UwaBMG_hint{margin:0 0 10px;font-size:13px}.UwaBMG_legend{color:#ece6e299;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;padding:0;font-size:12px;list-style:none;display:flex}.UwaBMG_legend li{align-items:center;gap:6px;display:flex}.UwaBMG_key{border:1px solid var(--dawn-line);background:#00000059;border-radius:3px;flex:none;width:14px;height:14px}.UwaBMG_keyUltimate{border-width:2px;border-color:var(--tree-color);box-shadow:0 0 8px color-mix(in srgb, var(--tree-color) 40%, transparent)}.UwaBMG_keyMissing{border-color:#ff5d73;box-shadow:0 0 0 1px #ff5d73}.UwaBMG_keyPrereq{border-style:dashed;border-color:var(--tree-color);background:color-mix(in srgb, var(--tree-color) 22%, #00000059)}.UwaBMG_keyPlaceholder{border-style:dashed}.UwaBMG_keyManual{background:0 0;border:none;width:auto;height:auto;font-size:12px}.UwaBMG_treeGrid{border:1px solid color-mix(in srgb, var(--tree-color) 35%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--tree-color) 10%, transparent), transparent 70%),#0003;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}[dir=rtl] .UwaBMG_treeGrid{background:linear-gradient(-180deg, color-mix(in srgb, var(--tree-color) 10%, transparent), transparent 70%),#0003}.UwaBMG_tier{border-bottom:1px solid color-mix(in srgb, var(--tree-color) 20%, transparent);grid-template-columns:62px minmax(0,1fr);gap:12px;padding:12px;display:grid}.UwaBMG_tier:last-child{border-bottom:none}.UwaBMG_tier:nth-child(2n){background:#ffffff05}@media screen and (max-width:800px){.UwaBMG_tier{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}}.UwaBMG_tierRail{flex-direction:column;gap:2px;padding-top:2px;display:flex}@media screen and (max-width:800px){.UwaBMG_tierRail{flex-direction:row;align-items:baseline;gap:8px}}.UwaBMG_tierLabel{text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb, var(--tree-color) 70%, #ece6e2);font-size:10px;line-height:1.3;display:block}.UwaBMG_tierCount{color:#ece6e28c;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.UwaBMG_tierNodes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}@media screen and (max-width:1350px){.UwaBMG_tierNodes{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))}}@media screen and (max-width:800px){.UwaBMG_tierNodes{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px}}.UwaBMG_node{min-width:0;position:relative}.UwaBMG_nodeMain{border:1px solid var(--dawn-line);background:var(--dawn-surface);color:inherit;border-radius:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.UwaBMG_nodeMain:hover{border-color:var(--dawn-line-strong);background:var(--dawn-surface-hover)}.UwaBMG_nodeMain{text-align:left;cursor:pointer;width:100%;height:100%;font:inherit;border-color:color-mix(in srgb, var(--tree-color) 40%, transparent);background:#00000059;flex-direction:column;gap:6px;padding:10px 12px;display:flex}[dir=rtl] .UwaBMG_nodeMain{text-align:right}.UwaBMG_nodeMain:hover{border-color:var(--tree-color)}.UwaBMG_nodeMain:focus-visible{outline:2px solid var(--tree-color);outline-offset:2px}.UwaBMG_nodeOn .UwaBMG_nodeMain{background:color-mix(in srgb, var(--tree-color) 18%, #00000059);border-color:var(--tree-color)}.UwaBMG_nodeUltimate .UwaBMG_nodeMain{box-shadow:0 0 18px color-mix(in srgb, var(--tree-color) 30%, transparent);border-width:2px}.UwaBMG_nodeLocked .UwaBMG_nodeMain{opacity:.62}.UwaBMG_nodeViolation .UwaBMG_nodeMain{border-color:#ff5d73;box-shadow:0 0 0 1px #ff5d73}.UwaBMG_nodePlaceholder .UwaBMG_nodeMain{border-style:dashed}.UwaBMG_nodeIsPrereq .UwaBMG_nodeMain{border-style:dashed;border-color:var(--tree-color);background:color-mix(in srgb, var(--tree-color) 22%, #00000059)}.UwaBMG_nodeIsDependent .UwaBMG_nodeMain{border-color:color-mix(in srgb, var(--tree-color) 70%, transparent)}.UwaBMG_nodeHead{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.UwaBMG_nodeName{font-family:"Orbitron",var(--font-orbitron),sans-serif;color:#fff;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;flex:auto;font-size:12px;font-weight:700;line-height:1.3}.UwaBMG_nodeRank{align-items:center;gap:8px;display:flex}.UwaBMG_rankText{color:#ece6e299;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.UwaBMG_nodeOn .UwaBMG_rankText{color:var(--tree-color)}.UwaBMG_nodeEffect{color:#ece6e29e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.UwaBMG_nodeTags{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:2px;display:flex}.UwaBMG_tag,.UwaBMG_tagReq,.UwaBMG_tagUltimate,.UwaBMG_tagManual{color:#ece6e28c;overflow-wrap:anywhere;background:#ffffff0d;border-radius:3px;padding:1px 5px;font-size:10px;line-height:1.4}.UwaBMG_tagReq{color:color-mix(in srgb, var(--tree-color) 75%, #ece6e2);background:color-mix(in srgb, var(--tree-color) 14%, transparent)}.UwaBMG_tagManual{cursor:help;padding:1px 4px}.UwaBMG_tagUltimate{color:var(--tree-color);background:color-mix(in srgb, var(--tree-color) 18%, transparent);font-weight:700}.UwaBMG_nodeMinus{border:1px solid var(--tree-color);color:#fff;cursor:pointer;background:#1a1216;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex;position:absolute;top:6px;right:6px}[dir=rtl] .UwaBMG_nodeMinus{left:6px;right:auto}.UwaBMG_nodeMinus:hover{background:var(--tree-color);color:#111}.UwaBMG_pips{gap:3px;display:flex}.UwaBMG_pip{background:color-mix(in srgb, var(--tree-color) 22%, transparent);border-radius:2px;width:12px;height:6px}.UwaBMG_pipOn{background:var(--tree-color)}.UwaBMG_phase{flex:none;gap:2px;font-size:11px;display:inline-flex}.UwaBMG_phase_day{color:var(--dawn-day,#e9b44c)}.UwaBMG_phase_night{color:var(--dawn-night,#6f7fe6)}.UwaBMG_phase_either{color:#9fb3a6}.UwaBMG_sideCol{border:1px solid var(--dawn-line);background:var(--dawn-surface);border-radius:4px;align-self:start;max-height:calc(100vh - 90px);padding:14px;position:sticky;top:70px;overflow-y:auto}@media screen and (max-width:1000px){.UwaBMG_sideCol{max-height:none;position:static;overflow-y:visible}}.UwaBMG_summaryHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.UwaBMG_summaryHead h2{margin:0}.UwaBMG_actions{align-items:center;gap:8px;display:flex}.UwaBMG_clear{white-space:nowrap;border:1px solid color-mix(in srgb, var(--badge-color,var(--dawn-accent)) 40%, transparent);background:color-mix(in srgb, var(--badge-color,var(--dawn-accent)) 16%, transparent);color:var(--badge-color,var(--dawn-accent));--badge-color:#ece6e2b3;cursor:pointer;font-size:12px;font-weight:600;line-height:1.4;font:inherit;border-radius:4px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.UwaBMG_clear:disabled{opacity:.4;cursor:default}.UwaBMG_stats{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;margin:0;display:grid}.UwaBMG_stats>div{background:var(--dawn-surface);border:1px solid var(--dawn-line);border-radius:4px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.UwaBMG_stats dt{text-transform:uppercase;letter-spacing:.05em;color:#ece6e28c;font-size:11px;display:block}.UwaBMG_stats dd{overflow-wrap:break-word;margin:0;font-weight:600}.UwaBMG_stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.UwaBMG_split{border-radius:4px;gap:3px;height:8px;display:flex;overflow:hidden}.UwaBMG_splitBar{background:var(--tab-color);border-radius:2px;flex:1 1 0;min-width:3px}.UwaBMG_splitKeys{color:#ece6e2b3;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.UwaBMG_splitKeys li{align-items:center;gap:5px;display:flex}.UwaBMG_splitKeys strong{color:var(--tab-color);font-variant-numeric:tabular-nums}.UwaBMG_splitDot{background:var(--tab-color);border-radius:2px;width:8px;height:8px}.UwaBMG_note,.UwaBMG_empty,.UwaBMG_shareHint{color:#ece6e2bf;margin:0 0 12px;font-size:14px;line-height:1.6}.UwaBMG_note:last-child,.UwaBMG_empty:last-child,.UwaBMG_shareHint:last-child{margin-bottom:0}@media screen and (max-width:800px){.UwaBMG_note,.UwaBMG_empty,.UwaBMG_shareHint{font-size:13px}}.UwaBMG_note,.UwaBMG_empty,.UwaBMG_shareHint{margin:8px 0 0;font-size:12px}.UwaBMG_coverage{flex-wrap:wrap;gap:6px;display:flex}.UwaBMG_coverageChip{white-space:nowrap;border:1px solid color-mix(in srgb, var(--badge-color,var(--dawn-accent)) 40%, transparent);background:color-mix(in srgb, var(--badge-color,var(--dawn-accent)) 16%, transparent);color:var(--badge-color,var(--dawn-accent));--badge-color:currentcolor;border-radius:4px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.UwaBMG_list,.UwaBMG_picks{margin:0;padding-left:18px;font-size:13px;line-height:1.5}[dir=rtl] .UwaBMG_list,[dir=rtl] .UwaBMG_picks{padding-left:0;padding-right:18px}.UwaBMG_list li,.UwaBMG_picks li{margin-bottom:6px}.UwaBMG_list a,.UwaBMG_picks a{color:var(--dawn-accent);text-decoration:none}.UwaBMG_list a:hover,.UwaBMG_picks a:hover{text-decoration:underline}.UwaBMG_pickGroup{margin-top:8px}.UwaBMG_pickGroup a{color:var(--tab-color)}.UwaBMG_pickTree{text-transform:uppercase;letter-spacing:.05em;color:var(--tab-color);margin:0 0 4px;font-size:10px;display:block}.UwaBMG_effect{color:#ece6e2a6;font-size:12px;display:block}.UwaBMG_muted{color:#ece6e28c;font-size:12px}.UwaBMG_warn{color:#ff5d73}.UwaBMG_pending{border:1px dashed var(--dawn-line);background:var(--dawn-wash);color:#ece6e2a6;border-radius:4px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.UwaBMG_pending svg{color:var(--dawn-accent);margin-top:2px}
