.tools-module___wTllG__toolsHeading{margin:8px 0 18px}.tools-module___wTllG__toolsHeading h1{color:var(--text-0);margin:0 0 18px;font-size:30px}.tools-module___wTllG__toolsHeading .tools-module___wTllG__tabs{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border);background:0 0;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;height:auto;padding:0;display:flex;position:static}.tools-module___wTllG__toolPage{min-width:0}.tools-module___wTllG__toolPage[hidden]{display:none}.tools-module___wTllG__odds>.rollcalc-grid{padding:0}.tools-module___wTllG__tabs a{color:var(--text-2);border-bottom:2px solid #0000;padding:0 0 12px;font-size:14px;text-decoration:none}.tools-module___wTllG__tabs a[aria-current]{color:var(--gold-light);border-bottom-color:var(--gold-light)}.tools-module___wTllG__ladder{color:var(--text-0);padding:0}.tools-module___wTllG__intro{justify-content:space-between;align-items:flex-start;display:flex}:is(.tools-module___wTllG__toolPage .tools-module___wTllG__intro,.tools-module___wTllG__toolPage .rollcalc-hero){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0 0 18px}:is(.tools-module___wTllG__toolPage .tools-module___wTllG__intro h2,.tools-module___wTllG__toolPage .rollcalc-hero h2){letter-spacing:-.8px;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(28px,3vw,36px);font-weight:650;line-height:1.4}.tools-module___wTllG__intro p,.tools-module___wTllG__hint,.tools-module___wTllG__method,.tools-module___wTllG__locked p{color:var(--text-2);font-size:12px;line-height:1.65}.tools-module___wTllG__intro p{margin:0;font-size:14px;line-height:1.8}:is(.tools-module___wTllG__toolPage .tools-module___wTllG__grid,.tools-module___wTllG__toolPage .rollcalc-grid){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:18px;margin:0;padding:0;display:grid}:is(.tools-module___wTllG__toolPage .tools-module___wTllG__panel,.tools-module___wTllG__toolPage .rollcalc-panel){background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-md,10px);min-width:0;padding:22px}.tools-module___wTllG__ladder button,.tools-module___wTllG__ladder select,.tools-module___wTllG__search{background:var(--bg-0);color:var(--text-0);border:1px solid var(--border);font:inherit;border-radius:8px;font-size:15px}.tools-module___wTllG__ladder button{cursor:pointer;padding:8px 10px}.tools-module___wTllG__ladder button:hover:not(:disabled),.tools-module___wTllG__ladder button[aria-pressed=true]{border-color:var(--gold-light);color:var(--gold-light)}.tools-module___wTllG__ladder button:disabled{opacity:.4;cursor:not-allowed}.tools-module___wTllG__ladder :is(button,input,select,summary):focus-visible,.tools-module___wTllG__tabs a:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.tools-module___wTllG__controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tools-module___wTllG__controls label,.tools-module___wTllG__emblemAdd label{color:var(--text-0);gap:8px;min-width:0;font-size:15px;display:grid}.tools-module___wTllG__ladder select{width:100%;min-height:44px;padding:6px 10px}.tools-module___wTllG__sectionTitle{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.tools-module___wTllG__sectionTitle h3,.tools-module___wTllG__options h3{margin:0;font-size:17px;font-weight:600}.tools-module___wTllG__sectionTitle h3 span{color:var(--gold-light);margin-left:6px;font-size:12px}.tools-module___wTllG__sectionTitle button{padding:4px 8px;font-size:11px}.tools-module___wTllG__locked{border:1px dashed var(--border);border-radius:6px;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:66px;padding:10px;display:flex}.tools-module___wTllG__locked p{margin:10px 0}.tools-module___wTllG__locked button{align-items:center;gap:5px;padding:4px;font-size:11px;display:flex}.tools-module___wTllG__locked img{border-radius:3px;width:25px;height:25px}.tools-module___wTllG__hint{margin:10px 0;font-size:13px}.tools-module___wTllG__search{box-sizing:border-box;width:100%;margin-bottom:8px;padding:10px;display:block}.tools-module___wTllG__championList{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:300px;padding:3px;display:grid;overflow-y:auto}.tools-module___wTllG__championList button{text-align:left;align-items:center;gap:6px;min-width:0;padding:6px;font-size:11px;display:flex}.tools-module___wTllG__championList img{border-radius:4px;flex-shrink:0;width:32px;height:32px}.tools-module___wTllG__championList small{color:var(--text-2);margin-top:4px;font-size:10px;display:block}.tools-module___wTllG__options{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.tools-module___wTllG__options summary,.tools-module___wTllG__method summary{cursor:pointer;color:var(--text-1);font-size:12px}.tools-module___wTllG__emblemAdd{align-items:end;gap:8px;margin-top:14px;display:flex}.tools-module___wTllG__emblemAdd label{flex:1}.tools-module___wTllG__emblems{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tools-module___wTllG__emblems button{font-size:11px}.tools-module___wTllG__evolutions{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.tools-module___wTllG__evolutions label{align-items:center;gap:5px;font-size:12px;display:flex}.tools-module___wTllG__evolutions input{accent-color:var(--gold-light)}.tools-module___wTllG__actions{gap:8px;margin-top:18px;display:flex}.tools-module___wTllG__actions .tools-module___wTllG__primary{background:var(--gold-light);min-height:42px;color:var(--bg-0,#101316);border-color:var(--gold-light);flex:1;font-weight:700}.tools-module___wTllG__actions .tools-module___wTllG__primary:hover:not(:disabled){color:#101316;filter:brightness(1.1)}.tools-module___wTllG__results{gap:14px;min-width:0;display:grid}.tools-module___wTllG__notice{border:1px solid var(--gold-light);border-radius:6px;padding:12px;font-size:13px;line-height:1.6}.tools-module___wTllG__resultHeading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.tools-module___wTllG__resultHeading strong{color:var(--gold-light);margin-right:4px;font-size:30px}.tools-module___wTllG__resultHeading>span{color:var(--text-2);white-space:nowrap}.tools-module___wTllG__rank{color:var(--text-2);margin-right:10px;font-size:11px}.tools-module___wTllG__team{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 0 16px;display:grid}.tools-module___wTllG__teamUnit{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.tools-module___wTllG__teamUnit img{border:1px solid var(--border);border-radius:5px;width:42px;height:42px}.tools-module___wTllG__teamUnit small{color:var(--gold-light);font-size:10px}.tools-module___wTllG__traits{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.tools-module___wTllG__traits>span{background:var(--bg-1);border:1px solid var(--border);border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:inline-flex}.tools-module___wTllG__traits img{-o-object-fit:contain;object-fit:contain}.tools-module___wTllG__traits b{color:var(--gold-light)}.tools-module___wTllG__traits small{color:var(--text-2);font-size:10px}.tools-module___wTllG__assignments h4{margin:16px 0 8px;font-size:12px}.tools-module___wTllG__assignments p{color:var(--text-2);margin:4px 0;font-size:11px}.tools-module___wTllG__method{margin:20px 0}.tools-module___wTllG__method a{color:var(--gold-light)}@media (max-width:900px){:is(.tools-module___wTllG__toolPage .tools-module___wTllG__grid,.tools-module___wTllG__toolPage .rollcalc-grid){grid-template-columns:1fr}.tools-module___wTllG__championList{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){:is(.tools-module___wTllG__toolPage .tools-module___wTllG__panel,.tools-module___wTllG__toolPage .rollcalc-panel){padding:18px}.tools-module___wTllG__intro{flex-direction:column}:is(.tools-module___wTllG__toolPage .tools-module___wTllG__intro h2,.tools-module___wTllG__toolPage .rollcalc-hero h2){font-size:22px}.tools-module___wTllG__championList{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-module___wTllG__championList button{text-align:center;flex-direction:column}.tools-module___wTllG__toolsHeading .tools-module___wTllG__tabs{gap:12px 20px}.tools-module___wTllG__emblemAdd,.tools-module___wTllG__resultHeading{flex-wrap:wrap}.tools-module___wTllG__resultHeading>span{white-space:normal}}
