.daevanion-planner-module__GaESiG__shell{gap:18px;width:100%;display:grid}.daevanion-planner-module__GaESiG__shell:fullscreen{background:var(--color-bg);min-height:100dvh;padding:18px;overflow:auto}.daevanion-planner-module__GaESiG__shell:fullscreen .daevanion-planner-module__GaESiG__workspace{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.daevanion-planner-module__GaESiG__toolbar{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:14px 0;align-items:end;gap:12px;padding:14px;display:flex}.daevanion-planner-module__GaESiG__field{min-width:180px;font-family:var(--font-nav,inherit);color:var(--color-text-tertiary);letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:10px;display:grid}.daevanion-planner-module__GaESiG__field select{border:1px solid var(--color-border);background:var(--color-bg);min-height:42px;color:var(--color-text-primary);font:500 14px var(--font-title,inherit);border-radius:9px 0;padding:0 34px 0 12px}.daevanion-planner-module__GaESiG__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.daevanion-planner-module__GaESiG__actions button{border:1px solid var(--color-border);min-height:42px;color:var(--color-text-secondary);background:var(--color-surface-elevated);font:500 10px var(--font-nav,inherit);letter-spacing:.12em;text-transform:uppercase;border-radius:9px 0;padding:0 16px;transition:color .18s,border-color .18s}.daevanion-planner-module__GaESiG__actions button:hover,.daevanion-planner-module__GaESiG__actions button:focus-visible{color:var(--color-text-primary);border-color:var(--color-accent)}.daevanion-planner-module__GaESiG__servedEra{border:1px solid color-mix(in srgb, var(--color-accent-mint) 38%, var(--color-border-soft));background:linear-gradient(110deg, var(--color-accent-soft), transparent 58%);border-radius:12px 0;align-items:center;gap:12px;padding:11px 14px;display:flex}.daevanion-planner-module__GaESiG__servedEra span{border:1px solid var(--color-accent-mint);color:var(--color-accent-mint);font:600 10px var(--font-nav,inherit);letter-spacing:.09em;border-radius:999px;flex:none;padding:5px 8px}.daevanion-planner-module__GaESiG__servedEra p{color:var(--color-text-secondary);font-size:12px;line-height:1.45}.daevanion-planner-module__GaESiG__capacity{gap:7px;display:grid}.daevanion-planner-module__GaESiG__capacityNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daevanion-planner-module__GaESiG__capacityNumbers>div{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:10px 0;gap:3px;min-width:0;padding:10px 12px;display:grid}.daevanion-planner-module__GaESiG__capacityNumbers dt{color:var(--color-text-tertiary);font:500 9px var(--font-nav,inherit);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.daevanion-planner-module__GaESiG__capacityNumbers dd{color:var(--color-accent-mint);font:500 20px var(--font-title,inherit);letter-spacing:0}.daevanion-planner-module__GaESiG__capacityTrack{background:var(--color-surface-elevated);border-radius:999px;height:7px;overflow:hidden}.daevanion-planner-module__GaESiG__capacityTrack span{border-radius:inherit;background:var(--grad-bi-mint-periwinkle);height:100%;transition:width .24s;display:block}.daevanion-planner-module__GaESiG__capacity p,.daevanion-planner-module__GaESiG__notice{color:var(--color-text-tertiary);font-size:12px}.daevanion-planner-module__GaESiG__notice{text-align:right;min-height:18px}.daevanion-planner-module__GaESiG__optimizerPanel{border:1px solid color-mix(in srgb, var(--color-accent) 34%, var(--color-border-soft));background:radial-gradient(circle at 92% 8%, var(--color-accent-soft), transparent 30%), var(--color-surface);border-radius:18px 0;gap:16px;padding:18px;display:grid}.daevanion-planner-module__GaESiG__optimizerPanel>header{border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);align-items:end;gap:24px;padding-bottom:14px;display:grid}.daevanion-planner-module__GaESiG__optimizerPanel h2{color:var(--color-text-primary);font:500 26px/1.1 var(--font-title,inherit);margin-top:4px}.daevanion-planner-module__GaESiG__optimizerPanel>header>p,.daevanion-planner-module__GaESiG__optimizerMethod,.daevanion-planner-module__GaESiG__optimizerState{color:var(--color-text-secondary);font-size:12px;line-height:1.55}.daevanion-planner-module__GaESiG__optimizerWorkspace{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.daevanion-planner-module__GaESiG__optimizerInputs,.daevanion-planner-module__GaESiG__optimizerResult{gap:13px;min-width:0;display:grid}.daevanion-planner-module__GaESiG__optimizerResult{border:1px solid var(--color-border-soft);background:color-mix(in srgb, var(--color-bg) 72%, transparent);border-radius:12px 0;padding:15px}.daevanion-planner-module__GaESiG__optimizerResult h3{color:var(--color-text-primary);font:500 21px/1.15 var(--font-title,inherit)}.daevanion-planner-module__GaESiG__optimizerPoints{border:1px solid var(--color-border-soft);background:var(--color-bg);border-radius:10px 0;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:6px 12px;padding:12px;display:grid}.daevanion-planner-module__GaESiG__optimizerPoints>span{color:var(--color-text-primary);font:500 13px var(--font-title,inherit)}.daevanion-planner-module__GaESiG__optimizerPoints input{border:1px solid var(--color-border);background:var(--color-surface-elevated);width:100%;min-height:40px;color:var(--color-accent-mint);font:600 17px var(--font-title,inherit);border-radius:8px 0;outline:0;padding:0 10px}.daevanion-planner-module__GaESiG__optimizerPoints input:focus-visible{border-color:var(--color-accent);outline:1px solid var(--color-accent-soft)}.daevanion-planner-module__GaESiG__optimizerPoints input[aria-invalid=true]{border-color:var(--color-error)}.daevanion-planner-module__GaESiG__optimizerPoints small{color:var(--color-text-tertiary);grid-column:1/-1;font-size:10px}.daevanion-planner-module__GaESiG__optimizerEffects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.daevanion-planner-module__GaESiG__optimizerEffects>div{min-width:0}.daevanion-planner-module__GaESiG__optimizerEffects h3,.daevanion-planner-module__GaESiG__optimizerAbandoned h4{color:var(--color-text-tertiary);font:500 9px var(--font-nav,inherit);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px}.daevanion-planner-module__GaESiG__optimizerPriorities,.daevanion-planner-module__GaESiG__optimizerBoards,.daevanion-planner-module__GaESiG__optimizerAbandoned ul{margin:0;padding:0;list-style:none}.daevanion-planner-module__GaESiG__optimizerPriorities{border:1px solid var(--color-border-soft);scrollbar-color:var(--color-border) var(--color-bg);border-radius:9px 0;max-height:390px;display:grid;overflow-y:auto}.daevanion-planner-module__GaESiG__optimizerPriorities li{border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px;min-height:51px;padding:7px 8px;display:grid}.daevanion-planner-module__GaESiG__optimizerPriorities li:last-child{border-bottom:0}.daevanion-planner-module__GaESiG__optimizerPriorities li>span{gap:2px;min-width:0;display:grid}.daevanion-planner-module__GaESiG__optimizerPriorities strong{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.daevanion-planner-module__GaESiG__optimizerPriorities small{color:var(--color-text-tertiary);font-size:9px}.daevanion-planner-module__GaESiG__optimizerPriorities select{border:1px solid var(--color-border-soft);background:var(--color-surface-elevated);width:100%;min-width:0;min-height:34px;color:var(--color-text-primary);border-radius:7px 0;padding:0 6px;font-size:10px}.daevanion-planner-module__GaESiG__optimizerCalculate,.daevanion-planner-module__GaESiG__optimizerApply,.daevanion-planner-module__GaESiG__optimizerState button{border:1px solid var(--color-border);background:var(--color-surface-elevated);min-height:40px;color:var(--color-text-primary);font:500 10px var(--font-nav,inherit);letter-spacing:.1em;text-transform:uppercase;border-radius:9px 0;padding:8px 14px}.daevanion-planner-module__GaESiG__optimizerCalculate,.daevanion-planner-module__GaESiG__optimizerApply{border-color:var(--color-accent);background:var(--color-accent-soft)}.daevanion-planner-module__GaESiG__optimizerCalculate:hover:not(:disabled),.daevanion-planner-module__GaESiG__optimizerCalculate:focus-visible:not(:disabled),.daevanion-planner-module__GaESiG__optimizerApply:hover:not(:disabled),.daevanion-planner-module__GaESiG__optimizerApply:focus-visible:not(:disabled),.daevanion-planner-module__GaESiG__optimizerState button:hover,.daevanion-planner-module__GaESiG__optimizerState button:focus-visible{border-color:var(--color-accent-mint);color:var(--color-accent-mint)}.daevanion-planner-module__GaESiG__optimizerCalculate:disabled,.daevanion-planner-module__GaESiG__optimizerApply:disabled,.daevanion-planner-module__GaESiG__optimizerPriorities select:disabled,.daevanion-planner-module__GaESiG__optimizerPoints input:disabled{opacity:.48}.daevanion-planner-module__GaESiG__optimizerError{color:var(--color-error);font-size:11px}.daevanion-planner-module__GaESiG__optimizerMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.daevanion-planner-module__GaESiG__optimizerMetrics>div{border:1px solid var(--color-border-soft);border-radius:8px 0;gap:3px;padding:8px;display:grid}.daevanion-planner-module__GaESiG__optimizerMetrics dt{color:var(--color-text-tertiary);font:500 8px var(--font-nav,inherit);letter-spacing:.08em;text-transform:uppercase}.daevanion-planner-module__GaESiG__optimizerMetrics dd{color:var(--color-accent-mint);font:500 18px var(--font-title,inherit)}.daevanion-planner-module__GaESiG__optimizerDelta,.daevanion-planner-module__GaESiG__optimizerApplied{color:var(--color-text-secondary);font-size:11px}.daevanion-planner-module__GaESiG__optimizerApplied{color:var(--color-accent-mint)}.daevanion-planner-module__GaESiG__optimizerBoards,.daevanion-planner-module__GaESiG__optimizerAbandoned ul{gap:5px;display:grid}.daevanion-planner-module__GaESiG__optimizerBoards li,.daevanion-planner-module__GaESiG__optimizerAbandoned li{border-bottom:1px solid var(--color-border-soft);color:var(--color-text-secondary);justify-content:space-between;gap:12px;padding:7px 2px;font-size:11px;display:flex}.daevanion-planner-module__GaESiG__optimizerBoards strong,.daevanion-planner-module__GaESiG__optimizerAbandoned strong{color:var(--color-text-primary);font:500 10px var(--font-nav,inherit);text-align:right}.daevanion-planner-module__GaESiG__optimizerAbandoned{padding-top:3px}.daevanion-planner-module__GaESiG__optimizerAbandoned>p{color:var(--color-text-tertiary);font-size:11px}.daevanion-planner-module__GaESiG__optimizerMethod{border-left:2px solid var(--color-accent-gold);background:var(--color-accent-gold-soft);color:var(--color-text-tertiary);padding:9px;font-size:10px}.daevanion-planner-module__GaESiG__workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.daevanion-planner-module__GaESiG__boardPanel,.daevanion-planner-module__GaESiG__sidebar>div{border:1px solid var(--color-border-soft);background:var(--color-surface)}.daevanion-planner-module__GaESiG__boardPanel{border-radius:18px 0;min-width:0;overflow:hidden}.daevanion-planner-module__GaESiG__boardHeader{border-bottom:1px solid var(--color-border-soft);background:linear-gradient(120deg, var(--color-accent-soft), transparent 46%);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.daevanion-planner-module__GaESiG__boardHeader p,.daevanion-planner-module__GaESiG__detailKicker{color:var(--color-text-tertiary);font:500 9px var(--font-nav,inherit);letter-spacing:.16em;text-transform:uppercase}.daevanion-planner-module__GaESiG__boardHeader h2{color:var(--color-text-primary);font:500 25px var(--font-title,inherit);margin-top:3px}.daevanion-planner-module__GaESiG__boardFacts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.daevanion-planner-module__GaESiG__boardFacts span{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;padding:6px 9px;font-size:11px}.daevanion-planner-module__GaESiG__effectFilter{border:0;border-bottom:1px solid var(--color-border-soft);gap:8px;min-width:0;margin:0;padding:12px 20px 14px;display:grid}.daevanion-planner-module__GaESiG__effectFilter legend{color:var(--color-text-tertiary);font:500 9px var(--font-nav,inherit);letter-spacing:.13em;text-transform:uppercase;padding:0}.daevanion-planner-module__GaESiG__effectFilter>div{flex-wrap:wrap;gap:6px;display:flex}.daevanion-planner-module__GaESiG__effectFilter button{border:1px solid var(--color-border-soft);background:var(--color-surface-elevated);color:var(--color-text-tertiary);font:500 9px var(--font-nav,inherit);letter-spacing:.06em;border-radius:999px;padding:6px 9px;transition:color .16s,border-color .16s,background .16s}.daevanion-planner-module__GaESiG__effectFilter button:hover,.daevanion-planner-module__GaESiG__effectFilter button:focus-visible{color:var(--color-text-primary);border-color:var(--color-accent)}.daevanion-planner-module__GaESiG__effectFilter button[aria-pressed=true]{border-color:var(--color-accent-mint);background:var(--color-accent-soft);color:var(--color-text-primary)}.daevanion-planner-module__GaESiG__boardScroll{scrollbar-color:var(--color-border) var(--color-bg);padding:22px;overflow-x:auto}.daevanion-planner-module__GaESiG__board{background:radial-gradient(circle at center, var(--color-accent-soft), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--color-bg) 78%, transparent), var(--color-bg));grid-template:repeat(15,42px)/repeat(15,42px);place-content:center;gap:4px;min-width:686px;min-height:686px;display:grid}.daevanion-planner-module__GaESiG__node{background:color-mix(in srgb, var(--color-surface-elevated) 88%, transparent);opacity:.62;border:0;border-radius:50%;width:42px;height:42px;padding:0;transition:opacity .16s,transform .16s,filter .16s;position:relative}.daevanion-planner-module__GaESiG__node:hover,.daevanion-planner-module__GaESiG__node:focus-visible,.daevanion-planner-module__GaESiG__node[data-active=true]{opacity:1;z-index:2;transform:scale(1.08)}.daevanion-planner-module__GaESiG__node:focus-visible{outline:2px solid var(--color-accent-mint);outline-offset:2px}.daevanion-planner-module__GaESiG__node[data-active=true]{background:var(--color-accent-soft)}.daevanion-planner-module__GaESiG__node[data-activatable=true]{box-shadow:0 0 0 1px var(--color-accent-mint)}.daevanion-planner-module__GaESiG__node[data-path=true]{opacity:1;box-shadow:0 0 0 2px var(--color-accent), 0 0 14px var(--color-accent-soft)}.daevanion-planner-module__GaESiG__node[data-target=true]{opacity:1;outline:2px dashed var(--color-accent-gold);outline-offset:3px;transform:scale(1.1)}.daevanion-planner-module__GaESiG__node[data-avoided=true]{opacity:.28;filter:grayscale()}.daevanion-planner-module__GaESiG__node[data-avoided=true]:after{content:"×";z-index:4;color:var(--color-text-primary);font:700 24px var(--font-title,inherit);place-items:center;display:grid;position:absolute;inset:0}.daevanion-planner-module__GaESiG__board[data-effect-filter=true] .daevanion-planner-module__GaESiG__node[data-effect-match=false]{opacity:.14;filter:grayscale(.8)}.daevanion-planner-module__GaESiG__board[data-effect-filter=true] .daevanion-planner-module__GaESiG__node[data-effect-match=true]:not([data-avoided=true]){opacity:1;filter:drop-shadow(0 0 7px var(--color-accent-mint))}.daevanion-planner-module__GaESiG__node[data-start=true]{opacity:1;cursor:default}.daevanion-planner-module__GaESiG__frame,.daevanion-planner-module__GaESiG__icon{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.daevanion-planner-module__GaESiG__frame{z-index:1}.daevanion-planner-module__GaESiG__icon{z-index:2;width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.daevanion-planner-module__GaESiG__nodeValue{z-index:3;color:var(--color-text-primary);font:600 9px var(--font-title,inherit);text-shadow:0 1px 2px var(--color-shadow);place-items:center;display:grid;position:absolute;inset:0}.daevanion-planner-module__GaESiG__emptyCell{width:42px;height:42px}.daevanion-planner-module__GaESiG__sidebar{gap:12px;display:grid}.daevanion-planner-module__GaESiG__sidebar>div{border-radius:12px 0;padding:16px}.daevanion-planner-module__GaESiG__buildPanel{gap:12px;display:grid;background:linear-gradient(145deg, var(--color-accent-soft), transparent 42%), var(--color-surface)!important}.daevanion-planner-module__GaESiG__buildPanel h3{color:var(--color-text-primary);font:500 23px/1.1 var(--font-title,inherit)}.daevanion-planner-module__GaESiG__buildPanel h4{color:var(--color-text-secondary);font:500 9px var(--font-nav,inherit);letter-spacing:.13em;text-transform:uppercase}.daevanion-planner-module__GaESiG__transferPanel{gap:8px;display:grid}.daevanion-planner-module__GaESiG__transferPanel details{min-width:0}.daevanion-planner-module__GaESiG__transferPanel summary{color:var(--color-text-primary);font:500 17px var(--font-title,inherit);cursor:pointer}.daevanion-planner-module__GaESiG__transferBody{gap:10px;padding-top:12px;display:grid}.daevanion-planner-module__GaESiG__transferBody>p,.daevanion-planner-module__GaESiG__transferUnavailable{color:var(--color-text-tertiary);font-size:11px;line-height:1.5}.daevanion-planner-module__GaESiG__transferBody label{min-width:0;color:var(--color-text-secondary);font:500 9px var(--font-nav,inherit);letter-spacing:.1em;text-transform:uppercase;gap:5px;display:grid}.daevanion-planner-module__GaESiG__transferBody textarea{resize:vertical;border:1px solid var(--color-border-soft);background:var(--color-bg);width:100%;min-width:0;color:var(--color-text-secondary);letter-spacing:0;text-transform:none;border-radius:7px 0;outline:none;padding:8px;font:10px/1.45 monospace}.daevanion-planner-module__GaESiG__transferBody textarea:focus-visible{border-color:var(--color-accent);outline:1px solid var(--color-accent-soft)}.daevanion-planner-module__GaESiG__transferBody>button{border:1px solid var(--color-border);background:var(--color-surface-elevated);min-height:34px;color:var(--color-text-secondary);font:500 9px var(--font-nav,inherit);letter-spacing:.09em;text-transform:uppercase;border-radius:8px 0;padding:7px 10px}.daevanion-planner-module__GaESiG__transferBody>button:hover:not(:disabled),.daevanion-planner-module__GaESiG__transferBody>button:focus-visible:not(:disabled){border-color:var(--color-accent);color:var(--color-text-primary)}.daevanion-planner-module__GaESiG__transferBody>button:disabled,.daevanion-planner-module__GaESiG__transferBody textarea:disabled{opacity:.48}.daevanion-planner-module__GaESiG__transferBody>p[role=alert]{color:var(--color-error)}.daevanion-planner-module__GaESiG__buildState,.daevanion-planner-module__GaESiG__buildSummaryLine,.daevanion-planner-module__GaESiG__routeGainState{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.daevanion-planner-module__GaESiG__buildState button{border:1px solid var(--color-border);background:var(--color-surface-elevated);color:var(--color-text-primary);border-radius:8px 0;margin-top:8px;padding:7px 10px}.daevanion-planner-module__GaESiG__buildStats,.daevanion-planner-module__GaESiG__buildSkills,.daevanion-planner-module__GaESiG__routeSkills,.daevanion-planner-module__GaESiG__gainChips{margin:0;padding:0;list-style:none}.daevanion-planner-module__GaESiG__buildStats{gap:6px;display:grid}.daevanion-planner-module__GaESiG__buildStats li{border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;min-height:30px;padding:6px 8px;display:grid;position:relative}.daevanion-planner-module__GaESiG__buildStats li>span{color:var(--color-text-secondary);font-size:12px}.daevanion-planner-module__GaESiG__buildStats li>strong,.daevanion-planner-module__GaESiG__gainChips li>strong{color:var(--color-text-primary);font:500 13px var(--font-title,inherit);white-space:nowrap}.daevanion-planner-module__GaESiG__statDelta{color:var(--color-accent-mint);font:600 11px var(--font-title,inherit);pointer-events:none;animation:1s ease-out both daevanion-planner-module__GaESiG__daevanion-stat-delta;position:absolute;top:-5px;right:5px}.daevanion-planner-module__GaESiG__statDelta[data-direction=negative]{color:var(--color-error)}@keyframes daevanion-planner-module__GaESiG__daevanion-stat-delta{0%{opacity:0;transform:translateY(7px)scale(.94)}18%{opacity:1;transform:translateY(-2px)scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-11px)}}.daevanion-planner-module__GaESiG__unlockedSkills,.daevanion-planner-module__GaESiG__boardBreakdown{gap:8px;padding-top:2px;display:grid}.daevanion-planner-module__GaESiG__buildSkills{gap:5px;display:grid}.daevanion-planner-module__GaESiG__buildSkills a{border:1px solid var(--color-border-soft);color:var(--color-accent-mint);border-radius:7px 0;justify-content:space-between;gap:10px;padding:7px 8px;font-size:11px;display:flex}.daevanion-planner-module__GaESiG__buildSkills a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.daevanion-planner-module__GaESiG__buildSkills a strong{color:var(--color-text-tertiary);font:500 9px var(--font-nav,inherit);white-space:nowrap}.daevanion-planner-module__GaESiG__boardBuild{border-top:1px solid var(--color-border-soft)}.daevanion-planner-module__GaESiG__boardBuild summary{color:var(--color-text-secondary);cursor:pointer;justify-content:space-between;gap:10px;padding:9px 2px;font-size:11px;list-style:none;display:flex}.daevanion-planner-module__GaESiG__boardBuild summary::-webkit-details-marker{display:none}.daevanion-planner-module__GaESiG__boardBuild summary strong{color:var(--color-text-tertiary);font:500 9px var(--font-nav,inherit);white-space:nowrap}.daevanion-planner-module__GaESiG__boardBuild>div{gap:8px;padding:0 0 10px 6px;display:grid}.daevanion-planner-module__GaESiG__boardBuild>div>p{color:var(--color-text-tertiary);font-size:11px}.daevanion-planner-module__GaESiG__routeGains{border:1px solid var(--color-border-soft);background:color-mix(in srgb, var(--color-accent-soft) 52%, transparent);border-radius:8px 0;padding:9px;gap:7px!important;display:grid!important}.daevanion-planner-module__GaESiG__routeGains>strong{color:var(--color-text-tertiary);font:500 9px var(--font-nav,inherit);letter-spacing:.1em;text-transform:uppercase}.daevanion-planner-module__GaESiG__gainChips,.daevanion-planner-module__GaESiG__routeSkills{flex-wrap:wrap;gap:5px;display:flex}.daevanion-planner-module__GaESiG__gainChips li,.daevanion-planner-module__GaESiG__routeSkills a{border:1px solid var(--color-border-soft);color:var(--color-text-secondary);border-radius:999px;gap:5px;padding:5px 7px;font-size:10px;display:flex}.daevanion-planner-module__GaESiG__routeSkills a{color:var(--color-accent-mint)}.daevanion-planner-module__GaESiG__routeSkills strong{color:var(--color-text-tertiary);font-weight:500}.daevanion-planner-module__GaESiG__warning{border-color:color-mix(in srgb, var(--color-accent-gold) 42%, var(--color-border-soft))!important;background:var(--color-accent-gold-soft)!important}.daevanion-planner-module__GaESiG__warning strong{color:var(--color-accent-gold);font:500 12px var(--font-nav,inherit);letter-spacing:.08em;text-transform:uppercase}.daevanion-planner-module__GaESiG__warning p,.daevanion-planner-module__GaESiG__detailEmpty{color:var(--color-text-secondary);margin-top:7px;font-size:13px;line-height:1.55}.daevanion-planner-module__GaESiG__skillLink{color:var(--color-accent-mint);text-underline-offset:3px;text-decoration:underline}.daevanion-planner-module__GaESiG__ruleSource,.daevanion-planner-module__GaESiG__clientFunction{color:var(--color-text-tertiary)!important;font-size:10px!important;line-height:1.45!important}.daevanion-planner-module__GaESiG__ruleSource{overflow-wrap:anywhere}.daevanion-planner-module__GaESiG__pathPanel{gap:12px;display:grid}.daevanion-planner-module__GaESiG__pathModes{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.daevanion-planner-module__GaESiG__pathModes legend{color:var(--color-text-tertiary);margin-bottom:7px;font-size:11px}.daevanion-planner-module__GaESiG__pathModes label{border:1px solid var(--color-border-soft);min-height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px 0;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.daevanion-planner-module__GaESiG__pathModes label:has(input:checked){border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-accent-soft)}.daevanion-planner-module__GaESiG__pathModes input{accent-color:var(--color-accent-mint)}.daevanion-planner-module__GaESiG__routeResult,.daevanion-planner-module__GaESiG__avoidanceStatus,.daevanion-planner-module__GaESiG__legacyWarning{min-width:0;color:var(--color-text-secondary);gap:9px;font-size:12px;line-height:1.5;display:grid}.daevanion-planner-module__GaESiG__routeResult>div{gap:7px;display:flex}.daevanion-planner-module__GaESiG__routeResult>.daevanion-planner-module__GaESiG__refundProposal{border:1px solid var(--color-border-soft);background:var(--color-surface-elevated);border-radius:7px 0;gap:6px;padding:9px;display:grid}.daevanion-planner-module__GaESiG__refundProposal small{overflow-wrap:anywhere;color:var(--color-text-tertiary);font-size:9px}.daevanion-planner-module__GaESiG__refundProposal p{white-space:pre-line}.daevanion-planner-module__GaESiG__refundProposal strong{color:var(--color-accent-gold);font-weight:500}.daevanion-planner-module__GaESiG__routeResult button,.daevanion-planner-module__GaESiG__avoidanceStatus button{border:1px solid var(--color-border);background:var(--color-surface-elevated);min-height:36px;color:var(--color-text-primary);font:500 9px var(--font-nav,inherit);letter-spacing:.1em;text-transform:uppercase;border-radius:8px 0;padding:7px 10px}.daevanion-planner-module__GaESiG__routeResult button:hover,.daevanion-planner-module__GaESiG__routeResult button:focus-visible,.daevanion-planner-module__GaESiG__avoidanceStatus button:hover,.daevanion-planner-module__GaESiG__avoidanceStatus button:focus-visible{border-color:var(--color-accent)}.daevanion-planner-module__GaESiG__legacyWarning{border:1px solid var(--color-accent-gold);background:var(--color-accent-gold-soft);border-radius:8px 0;padding:10px}.daevanion-planner-module__GaESiG__detail h3{color:var(--color-text-primary);font:500 20px/1.25 var(--font-title,inherit);margin:8px 0 12px}.daevanion-planner-module__GaESiG__detail dl,.daevanion-planner-module__GaESiG__distribution dl{gap:7px;display:grid}.daevanion-planner-module__GaESiG__detail dl div,.daevanion-planner-module__GaESiG__distribution dl div{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.daevanion-planner-module__GaESiG__detail dt,.daevanion-planner-module__GaESiG__distribution dt{color:var(--color-text-tertiary);font-size:11px}.daevanion-planner-module__GaESiG__detail dd,.daevanion-planner-module__GaESiG__distribution dd{color:var(--color-text-primary);font:500 12px var(--font-title,inherit);text-align:right}.daevanion-planner-module__GaESiG__detail dd:has(.daevanion-planner-module__GaESiG__skillLink){gap:5px;display:grid}.daevanion-planner-module__GaESiG__skillLink{font:500 9px var(--font-nav,inherit);letter-spacing:.08em;text-transform:uppercase}.daevanion-planner-module__GaESiG__mobileHint{display:none}@media (max-width:900px){.daevanion-planner-module__GaESiG__optimizerWorkspace,.daevanion-planner-module__GaESiG__workspace,.daevanion-planner-module__GaESiG__shell:fullscreen .daevanion-planner-module__GaESiG__workspace{grid-template-columns:1fr}.daevanion-planner-module__GaESiG__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.daevanion-planner-module__GaESiG__servedEra,.daevanion-planner-module__GaESiG__optimizerPanel>header{grid-template-columns:1fr;align-items:flex-start}.daevanion-planner-module__GaESiG__servedEra{display:grid}.daevanion-planner-module__GaESiG__servedEra span{width:fit-content}.daevanion-planner-module__GaESiG__optimizerPanel{padding:14px}.daevanion-planner-module__GaESiG__optimizerEffects{grid-template-columns:1fr}.daevanion-planner-module__GaESiG__optimizerPriorities{max-height:320px}.daevanion-planner-module__GaESiG__toolbar{flex-direction:column;align-items:stretch}.daevanion-planner-module__GaESiG__field{min-width:0}.daevanion-planner-module__GaESiG__actions{margin-left:0}.daevanion-planner-module__GaESiG__actions button{flex:1}.daevanion-planner-module__GaESiG__boardHeader{flex-direction:column;align-items:flex-start}.daevanion-planner-module__GaESiG__boardFacts{justify-content:flex-start}.daevanion-planner-module__GaESiG__boardScroll{padding:12px}.daevanion-planner-module__GaESiG__effectFilter{padding-inline:14px}.daevanion-planner-module__GaESiG__effectFilter>div{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.daevanion-planner-module__GaESiG__effectFilter button{flex:none}.daevanion-planner-module__GaESiG__mobileHint{color:var(--color-text-tertiary);padding:10px 14px 0;font-size:11px;display:block}.daevanion-planner-module__GaESiG__sidebar{grid-template-columns:1fr}.daevanion-planner-module__GaESiG__capacityNumbers dt{white-space:normal}}@media (max-width:360px){.daevanion-planner-module__GaESiG__optimizerPoints,.daevanion-planner-module__GaESiG__optimizerPriorities li,.daevanion-planner-module__GaESiG__optimizerMetrics{grid-template-columns:1fr}.daevanion-planner-module__GaESiG__toolbar{padding:10px}.daevanion-planner-module__GaESiG__actions{width:100%}.daevanion-planner-module__GaESiG__actions button{min-width:0;padding-inline:8px}.daevanion-planner-module__GaESiG__routeResult>div{display:grid}}@media (prefers-reduced-motion:reduce){.daevanion-planner-module__GaESiG__node,.daevanion-planner-module__GaESiG__capacityTrack span,.daevanion-planner-module__GaESiG__effectFilter button{transition:none}.daevanion-planner-module__GaESiG__statDelta{animation:none}}
