.cr-list{background:#06080c}.cr-row{grid-template-columns:minmax(200px,1.3fr) minmax(170px,1fr) 40px minmax(170px,1fr);align-items:center;gap:14px;padding:5px 16px;display:grid}.cr-row+.cr-row{border-top:1px solid #141922}.cr-row:hover{background:#0c1017}.cr-made{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.cr-made img{border:1px solid #4b4b4b;border-radius:3px;flex:none}.cr-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.cr-made:hover .cr-name{text-decoration:underline}.cr-name small{color:var(--text-muted);font-weight:400}.cr-made .v2-tag{flex:none;padding:1px 5px;font-size:10px}.cr-mats{flex-wrap:wrap;gap:4px;display:flex}.cr-station{border-left:1px solid #3a3a3a;margin-left:4px;padding-left:8px;display:flex}.cr-mat{line-height:0;display:block;position:relative}.cr-mat img,.cr-mat .en3-mat-empty{border:1px solid #4b4b4b;border-radius:3px;width:30px;height:30px}.cr-mat b{color:#fff;text-shadow:0 0 2px #000,1px 1px 1px #000,-1px -1px 1px #000;font-size:11.5px;font-weight:700;line-height:1;position:absolute;bottom:1px;right:2px}.cr-mat:hover img{border-color:var(--game-yellow-soft)}.cr-src{min-width:0}.cr-src .en3-src{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.cr-src:hover .en3-src,.cr-src:focus-within .en3-src{white-space:normal;overflow:visible}@media (hover:none){.cr-src .en3-src{white-space:normal;overflow:visible}}.cr-hover .it-meta{display:none}.cr-hover-extra{background:#06080c;border:1px solid #a79770;border-top-color:#2a2f38;margin-top:-1px;padding:8px 10px;font-size:12.5px;line-height:1.45;box-shadow:0 4px 14px #000a}.cr-hover-extra p{margin:0}.cr-hover-extra p+p{margin-top:4px}.cr-hover-extra .en3-src{font-size:12.5px}.cr-set{color:var(--game-yellow-soft)}.cr-row:target{outline-offset:-1px;background:#ffd10012;outline:1px solid #ffd10059;scroll-margin-top:120px}.en3-lv-made{text-decoration:none}.en3-lv-made:hover strong{text-decoration:underline}.cr .en3-tools{flex-wrap:wrap}@media (max-width:900px){.cr-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:7px 14px}.cr-row>.cr-made{grid-column:1}.cr-row>.en3-skill{grid-area:1/2}.cr-row>.cr-mats,.cr-row>.cr-src{grid-column:1/-1}}.lv-shopping{gap:16px;margin-top:26px;scroll-margin-top:64px;display:grid}.lv-list{padding-bottom:6px}.lv-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:16px 20px 6px;display:flex}.lv-head h3{font:700 19px var(--font-display,var(--font-sans));color:var(--ivory);margin:0}.lv-head span{color:var(--text-muted);font-size:13px}details.lv-list>summary{cursor:pointer;padding-bottom:14px;list-style:none}details.lv-list>summary::-webkit-details-marker{display:none}details.lv-list>summary h3:after{content:" ›";color:var(--text-muted)}details.lv-list[open]>summary h3:after{content:" ⌄"}details.lv-list[open]{opacity:.6}.lv-group{padding:14px 20px 6px}.lv-group+.lv-group{border-top:1px solid var(--line)}.lv-group h4{font:600 14px var(--font-sans);color:var(--game-yellow-soft);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 8px;display:flex}.lv-group h4 small{color:var(--text-muted);font-size:12.5px;font-weight:400}.lv-rows{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.lv-row{border-bottom:1px solid #141922;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 4px;text-decoration:none;display:grid}.lv-row img,.lv-row .en3-mat-empty{border:1px solid #4b4b4b;border-radius:3px;width:32px;height:32px}.lv-row:hover{background:#0c1017}.lv-row:hover .lv-name{text-decoration:underline}.lv-name{min-width:0;font-size:14px;line-height:1.3}.lv-count{color:#fff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.gt-node{grid-template-columns:minmax(230px,1.1fr) minmax(200px,1.4fr) 44px;align-items:center;gap:16px;padding:10px 16px;display:grid}.gt-node+.gt-node,.gt-water+.gt-water{border-top:1px solid #1a202b}.gt-node-name{align-items:center;gap:11px;min-width:0;display:flex}.gt-node-name img{border:1px solid #4b4b4b;border-radius:3px;flex:none}.gt-node-name>span{flex-direction:column;gap:2px;min-width:0;display:flex}.gt-node-name strong{color:#fff;font-size:14.5px;font-weight:600}.gt-node-name small{color:var(--text-muted);font-size:12.5px}.gt-nodes .en3-lv-cap{border-top:1px solid var(--gold-2)}.gt-route .gt-step,.gt-route .gt-skin{grid-template-columns:120px minmax(220px,1.2fr) minmax(160px,1fr)}.gt-step-icons{justify-content:flex-end;gap:6px;display:flex}.gt-step-icons img{border:1px solid #4b4b4b;border-radius:3px}.gt-here{background:#ffd10012}.gt-calc{margin-bottom:4px}.gt-calc-out{color:var(--ivory-2);margin:0;padding:0 16px 14px;font-size:14px}.gt-calc-out b{color:var(--game-yellow)}.gt-water{grid-template-columns:170px minmax(0,1fr) 150px;align-items:baseline;gap:16px;padding:10px 16px;display:grid}.gt-water-skill b{color:#fff;font-variant-numeric:tabular-nums;font-size:16px;display:block}.gt-water-skill small{color:var(--text-muted);font-size:12px}.gt-water-zones{color:var(--ivory-2);font-size:13.5px;line-height:1.5}.gt-water-from{color:var(--text-muted);text-align:right;font-size:12.5px}.gt-water-hard{opacity:.45}.gt-sub{margin:-4px 0 10px}.gt-steps .gt-step-n{border:1px solid var(--gold-2);width:30px;height:30px;font:700 14px var(--font-display,var(--font-sans));color:var(--game-yellow);border-radius:50%;flex:none;place-items:center;display:inline-grid}@media (max-width:900px){.gt-node{grid-template-columns:minmax(0,1fr) auto}.gt-node>.en3-mats{grid-area:2/1/auto/-1}.gt-node>.en3-skill{grid-area:1/2}.gt-route .gt-step,.gt-route .gt-skin{grid-template-columns:minmax(0,1fr)}.gt-step-icons{justify-content:flex-start}.gt-water{grid-template-columns:minmax(0,1fr);gap:4px}.gt-water-from{text-align:left}}.cr-one li{padding:3px 0}.cr-one li>a>span{flex-direction:row}.cr-one li>a>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}span.cr-made{cursor:default}span.cr-made:hover .cr-name{text-decoration:none}.cr-hover-extra .en3-effect{font-size:13px}.cr-xp{margin:0 0 14px}
