.arc-site .arc-skill-planner{min-width:0}.arc-site .arc-skill-planner-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.arc-site .arc-skill-planner-heading h2{margin:7px 0 0;font-size:27px}.arc-site .arc-skill-planner-heading .arc-eyebrow{margin:0}.arc-site .arc-skill-planner-heading>span{color:#c9ddd0;border:1px solid #577266;border-radius:4px;padding:8px 12px;font:12px monospace}.arc-site .arc-skill-planner-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.arc-site .arc-skill-overview{border:1px solid var(--arc-border);background:linear-gradient(#12231df0,#12231df5),url(/arcraiders/surface.jpg) 50%/cover;border-radius:5px;min-width:0}.arc-site .arc-skill-branches{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arc-site .arc-skill-branch{min-width:0;padding:24px 12px 16px}.arc-site .arc-skill-branch+.arc-skill-branch{border-left:1px solid #42564b}.arc-site .arc-skill-branch[data-active=true]{background:linear-gradient(#ffa56f08,#0000)}.arc-site .arc-skill-branch>header{flex-wrap:wrap;align-items:center;gap:10px;min-height:64px;margin-bottom:22px;display:flex}.arc-site .arc-skill-branch>header>svg{color:#e8e7cf;flex-shrink:0}.arc-site .arc-skill-branch h3{letter-spacing:.03em;text-transform:uppercase;margin:0 0 5px;font-size:15px}.arc-site .arc-skill-branch>header p{letter-spacing:.04em;color:#9daf9f;margin:0;font-size:9px}.arc-site .arc-skill-branch>header>small{color:#b6c6b8;margin-left:auto;font:10px monospace}.arc-site .arc-skill-branch[data-active=true]>header>svg,.arc-site .arc-skill-branch[data-active=true] h3{color:var(--arc-accent)}.arc-site .arc-skill-node-grid{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 6px;display:grid;position:relative}.arc-site .arc-skill-node-grid:before{content:"";z-index:-1;border-left:1px dashed #71877966;position:absolute;top:36px;bottom:85px;left:50%}.arc-site .arc-tree-skill{color:#e7e9d8;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;min-width:0;min-height:132px;padding:0 2px;display:flex;position:relative}.arc-site .arc-tree-skill:before{content:"";z-index:-1;border-top:1px dashed #71877966;position:absolute;top:36px;left:0;right:0}.arc-site .arc-tree-circle{background:#172820;border:1px solid #9cac94;border-radius:50%;place-items:center;width:70px;height:70px;transition:border-color .15s,background .15s;display:grid;position:relative;box-shadow:0 0 0 5px #13231d}.arc-site .arc-tree-circle img{object-fit:contain;filter:grayscale()brightness(1.2);width:36px;height:36px}.arc-site .arc-tree-circle>small{color:#d7dfcf;background:#172820;border:1px solid #627866;border-radius:5px;place-items:center;min-width:27px;padding:2px 6px;font:10px monospace;display:grid;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.arc-site .arc-tree-skill strong{text-align:center;overflow-wrap:anywhere;max-width:115px;font-size:11px;font-weight:500;line-height:1.4}.arc-site .arc-tree-skill[data-planned=true] .arc-tree-circle{border-color:var(--arc-accent);color:var(--arc-accent);background:#3b3225}.arc-site .arc-tree-skill[aria-pressed=true] .arc-tree-circle{border:2px solid var(--arc-accent);color:var(--arc-accent);box-shadow:0 0 0 5px #ff996612,0 0 22px #ff996625}.arc-site .arc-tree-skill:hover .arc-tree-circle{background:#2c382a;border-color:#ffca9f}.arc-site .arc-tree-skill:focus-visible{outline:2px solid var(--arc-accent);outline-offset:4px;border-radius:5px}.arc-site .arc-branch-expand{color:#d7e3d6;background:#1c3026;border:1px solid #526957;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:12px;font-size:11px;display:flex}.arc-site .arc-branch-expand[aria-expanded=true]>svg{transform:rotate(180deg)}.arc-site .arc-skill-legend{border-top:1px solid #42564b;gap:12px;padding:16px;display:grid}.arc-site .arc-skill-legend>div{flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.arc-site .arc-skill-legend>div>span{border:1px solid #d2dcc8;border-radius:50%;width:12px;height:12px;margin-left:10px}.arc-site .arc-skill-legend>div>span:first-child{margin-left:0}.arc-site .arc-skill-legend .is-planned{border-color:var(--arc-accent);background:#ff996640}.arc-site .arc-skill-legend .is-unknown{opacity:.65;border-style:dashed}.arc-site .arc-skill-legend p{color:#a7bcad;align-items:start;gap:7px;margin:0;font-size:10px;line-height:1.6;display:flex}.arc-site .arc-skill-legend p svg{flex-shrink:0;margin-top:2px}.arc-site .arc-skill-detail{background:linear-gradient(145deg,#22352a,#15231c);border:1px solid #6a7c6a;border-radius:5px;padding:22px;scroll-margin-top:150px;position:sticky;top:150px}.arc-site .arc-skill-detail>.arc-eyebrow{margin:0 0 20px}.arc-site .arc-skill-detail-icon{color:#e8e7cf;border:1px solid #b8c8ab;border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto 24px;display:grid}.arc-site .arc-skill-detail-icon img{object-fit:contain;width:58px;height:58px}.arc-site .arc-skill-detail h3{text-align:center;margin:0 0 14px;font-size:24px}.arc-site .arc-skill-effect{text-align:center;color:#d0dbce;margin:0 0 24px;font-size:14px;line-height:1.65}.arc-site .arc-skill-allocation{border-block:1px solid #526652;padding:20px 0}.arc-site .arc-skill-allocation>span{color:#c3d2c1;margin-bottom:12px;font-size:12px;display:block}.arc-site .arc-skill-stepper{border:1px solid #70836c;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;display:flex;overflow:hidden}.arc-site .arc-skill-stepper button{color:#ebeddb;background:#2d4231;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.arc-site .arc-skill-stepper button:disabled{opacity:.35;cursor:default}.arc-site .arc-skill-stepper strong{font:15px monospace}.arc-site .arc-skill-verification{color:#b6c8b9;align-items:start;gap:8px;margin:18px 0;font-size:11px;line-height:1.6;display:flex}.arc-site .arc-skill-verification svg{flex-shrink:0;margin-top:2px}.arc-site .arc-skill-milestone{color:#b6c8b9;margin-bottom:18px;font-size:10px;line-height:1.5;display:block}.arc-site .arc-skill-save{gap:10px;display:grid}.arc-site .arc-skill-save button{border-radius:4px;justify-content:center;gap:10px;width:100%}.arc-site .arc-skill-save button:disabled{opacity:.4;cursor:default}.arc-site .arc-skill-detail .arc-save-status{text-align:center;margin-bottom:0;font-size:11px;line-height:1.6}.arc-site .arc-skill-mobile-branches{display:none}@media (max-width:1150px) and (min-width:901px){.arc-site .arc-skill-planner-body{grid-template-columns:minmax(0,1fr) 220px;gap:12px}.arc-site .arc-skill-branch{padding-inline:8px}.arc-site .arc-skill-branch>header{min-height:90px}.arc-site .arc-skill-branch>header>small{margin-left:0}.arc-site .arc-tree-circle{width:58px;height:58px}.arc-site .arc-tree-skill:before{top:29px}.arc-site .arc-tree-skill strong{font-size:10px}.arc-site .arc-skill-detail{padding:16px}}@media (max-width:900px){.arc-site .arc-skill-planner-body,.arc-site .arc-skill-branches{grid-template-columns:1fr}.arc-site .arc-skill-branch[data-active=false]{display:none}.arc-site .arc-skill-branch+.arc-skill-branch{border:0}.arc-site .arc-skill-branch{padding:22px}.arc-site .arc-skill-detail{max-width:none;position:static}.arc-site .arc-skill-mobile-branches{gap:5px;margin-bottom:16px;display:flex}.arc-site .arc-skill-mobile-branches button{color:#d7e3d6;background:#1c3026;border:1px solid #526957;flex:1;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:10px 4px;font-size:11px;display:flex}.arc-site .arc-skill-mobile-branches button[aria-pressed=true]{border-color:var(--arc-accent);color:var(--arc-accent)}.arc-site .arc-skill-planner-heading{flex-direction:column;align-items:start;gap:14px}.arc-site .arc-skill-detail-icon{width:84px;height:84px}.arc-site .arc-skill-detail-icon img{width:45px;height:45px}.arc-site .arc-skill-detail h3,.arc-site .arc-skill-effect{text-align:left}.arc-site .arc-skill-save{grid-template-columns:1fr 1fr}.arc-site .arc-tree-skill strong{max-width:140px;font-size:12px}}@media (prefers-reduced-motion:reduce){.arc-site .arc-tree-circle{transition:none}}.arc-site .arc-skill-planner{scroll-margin-top:150px}.arc-site .arc-skill-reference-tree .arc-skill-planner-body{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.arc-site .arc-skill-connected{background:#040706;border-color:#3a4441}.arc-site .arc-skill-canvas-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.arc-site .arc-skill-canvas-toolbar>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.arc-site .arc-skill-canvas-toolbar button{color:#d7dfd1;background:#18221d;border:1px solid #536156;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:8px 10px;font-size:11px;display:flex}.arc-site .arc-skill-canvas-toolbar button[aria-pressed=true]{color:#f5ead7;background:#353321;border-color:#e6dbae}.arc-site .arc-skill-canvas-toolbar button:disabled{opacity:.35;cursor:default}.arc-site .arc-skill-canvas-toolbar span{text-align:center;color:#c7d3c3;min-width:42px;font:11px monospace}.arc-site .arc-skill-pan-viewport{scrollbar-width:thin;scrollbar-color:#52645a #080b09;cursor:grab;overscroll-behavior:contain;border-radius:5px 5px 0 0;min-width:0;max-height:720px;overflow:auto}.arc-site .arc-skill-pan-viewport:active{cursor:grabbing}.arc-site .arc-skill-pan-viewport:focus-visible{outline-offset:-3px;outline:2px solid #f8c15e}.arc-site .arc-skill-network{aspect-ratio:1400/850;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 75%,#111c1644,#0000 70%),#030504;min-height:0;position:relative}.arc-site .arc-skill-network>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arc-site .arc-skill-trunk,.arc-site .arc-skill-connection{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.arc-site .arc-skill-trunk{stroke-width:8px}.arc-site .arc-skill-connection{opacity:.65}.arc-site .arc-skill-connection[data-planned=true]{opacity:1;stroke-width:7px}.arc-site .arc-network-node{width:38px;height:38px;color:var(--skill-color);cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.arc-site .arc-network-node-shape{border:2px solid var(--skill-color);background:#0b1014;border-radius:50%;place-items:center;width:100%;height:100%;transition:box-shadow .15s,background .15s;display:grid}.arc-site .arc-network-node-shape>svg{width:21px;height:21px}.arc-site .arc-network-node-shape>img{object-fit:contain;filter:grayscale()brightness(1.25);width:23px;height:23px}.arc-site .arc-network-node.is-major:not(.is-root) .arc-network-node-shape{border-radius:7px;transform:rotate(45deg)}.arc-site .arc-network-node.is-major:not(.is-root) .arc-network-node-shape>:is(img,svg){transform:rotate(-45deg)}.arc-site .arc-network-node.is-root .arc-network-node-shape{border-width:3px}.arc-site .arc-network-node.is-root .arc-network-node-shape>svg{width:30px;height:30px}.arc-site .arc-network-node>small{border:1px solid var(--skill-color);color:var(--skill-color);background:#050a08;border-radius:6px;place-items:center;min-width:22px;padding:1px 4px;font:10px monospace;display:grid;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.arc-site .arc-network-node[data-planned=true] .arc-network-node-shape{background:var(--skill-color);color:#050705}.arc-site .arc-network-node[data-planned=true] .arc-network-node-shape>img{filter:grayscale()brightness(.2)}.arc-site .arc-network-node[aria-pressed=true]{z-index:4}.arc-site .arc-network-node[aria-pressed=true] .arc-network-node-shape{box-shadow:0 0 0 4px #fff3,0 0 24px color-mix(in srgb,var(--skill-color) 35%,transparent)}.arc-site .arc-network-node:hover .arc-network-node-shape{box-shadow:0 0 0 4px #fff3}.arc-site .arc-network-node:focus-visible{outline-offset:7px;border-radius:50%;outline:3px solid #fff}.arc-site .arc-network-node-name{border:1px solid var(--skill-color);color:#f3edd9;pointer-events:none;text-align:center;background:#101714f2;border-radius:4px;min-width:100px;max-width:180px;padding:6px 9px;font-size:10px;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.arc-site .arc-network-node:is(:hover,:focus-visible) .arc-network-node-name{display:block}.arc-site .arc-network-branch-label{text-align:center;color:var(--skill-color);pointer-events:none;gap:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.arc-site .arc-network-branch-label strong{letter-spacing:1.5px;text-transform:uppercase;font:12px monospace}.arc-site .arc-network-branch-label>span{font-size:25px;font-weight:900;line-height:1}.arc-site .arc-skill-reference-tree .arc-skill-detail{background:#101713;border-color:#49584c}.arc-site .arc-skill-reference-tree .arc-skill-detail-icon{width:80px;height:80px;margin-bottom:20px}.arc-site .arc-skill-reference-tree .arc-skill-detail-icon img{width:44px;height:44px}.arc-site .arc-skill-reference-tree .arc-skill-legend{background:#0b120e}.arc-site .arc-skill-reference-tree .arc-skill-legend .is-planned{background:#00ec7940;border-color:#00ec79}@media (min-width:1550px){.arc-site .arc-network-node{width:44px;height:44px}.arc-site .arc-network-node.is-major{width:53px;height:53px}.arc-site .arc-network-node.is-root{width:62px;height:62px}}@media (max-width:1250px){.arc-site .arc-skill-reference-tree .arc-skill-planner-body{grid-template-columns:1fr}.arc-site .arc-skill-reference-tree .arc-skill-detail{grid-template-columns:90px minmax(0,1fr);gap:12px 20px;display:grid;position:static}.arc-site .arc-skill-reference-tree .arc-skill-detail>.arc-eyebrow{grid-column:1/-1;margin:0}.arc-site .arc-skill-reference-tree .arc-skill-detail-icon{grid-area:2/1/4;margin:0}.arc-site .arc-skill-reference-tree .arc-skill-detail h3,.arc-site .arc-skill-reference-tree .arc-skill-effect{text-align:left;margin:0}.arc-site .arc-skill-reference-tree .arc-skill-detail>:is(.arc-skill-allocation,.arc-skill-verification,.arc-skill-milestone,.arc-skill-save,.arc-save-status){grid-column:1/-1}.arc-site .arc-skill-reference-tree .arc-skill-save{grid-template-columns:1fr 1fr}.arc-site .arc-skill-pan-viewport{max-height:620px}}@media (max-width:600px){.arc-site .arc-skill-canvas-toolbar>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.arc-site .arc-skill-canvas-toolbar>div:first-child button{gap:4px;padding:10px 3px;font-size:10px}.arc-site .arc-skill-canvas-toolbar>div:first-child svg{width:14px}.arc-site .arc-skill-pan-viewport{max-height:510px}.arc-site .arc-skill-reference-tree .arc-skill-detail{padding:16px}.arc-site .arc-skill-reference-tree .arc-skill-save button{padding:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.arc-site .arc-network-node-shape{transition:none}}.arc-site .arc-network-node{aspect-ratio:1;width:3.2%;height:auto}.arc-site .arc-network-node.is-major{width:4%;height:auto}.arc-site .arc-network-node.is-root{width:5%;height:auto}.arc-site .arc-network-node-shape>:is(img,svg),.arc-site .arc-network-node.is-root .arc-network-node-shape>svg{width:65%;height:65%}.arc-site .arc-skill-rules{grid-column:1/-1;font-size:13px;line-height:1.6}.arc-site .arc-skill-rules input{color:#f2eee4;width:100%;min-height:44px;font:inherit;background:#101e1e;border:1px solid #596c68;border-radius:5px;margin:8px 0;padding:8px 12px;display:block}.arc-site .arc-skill-rules input:focus-visible{outline-offset:2px;outline:2px solid #ed9a64}.arc-site .arc-skill-rules p[role=status]{background:#ed9a6412;border-left:2px solid #ed9a64;padding:8px}.arc-site .arc-gunsmith-layout{grid-template-columns:140px minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.arc-site .arc-gunsmith-layout>*{min-width:0}.arc-site .arc-gunsmith-weapons{background:var(--site-bg);border:1px solid var(--arc-border);gap:10px;padding:12px;display:grid}.arc-site .arc-gunsmith-weapons .arc-eyebrow{margin:0 0 8px;font-size:10px}.arc-site .arc-gunsmith-weapons button{text-align:left;background:var(--site-panel);border:1px solid var(--arc-border);min-width:0;color:var(--arc-paper);cursor:pointer;border-radius:4px;gap:8px;padding:10px;display:grid}.arc-site .arc-gunsmith-weapons button[aria-pressed=true]{border-color:var(--arc-accent);background:color-mix(in srgb,var(--site-accent) 7.06%,transparent)}.arc-site .arc-gunsmith-weapons .arc-game-art{background:0 0;width:100%;height:68px;min-height:0}.arc-site .arc-gunsmith-weapons .arc-game-art img{object-fit:contain}.arc-site .arc-gunsmith-weapons .arc-rarity-badge{display:none}.arc-site .arc-gunsmith-weapons strong{font-size:13px}.arc-site .arc-gunsmith-weapons .arc-gunsmith-browse{align-items:center;font-size:12px;display:flex}.arc-site .arc-gunsmith .arc-builder-weapon,.arc-site .arc-gunsmith.is-compact .arc-builder-weapon{border:1px solid var(--arc-border);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--site-raised) 18.82%,transparent),transparent 70%),repeating-linear-gradient(0deg,transparent,transparent 27px,color-mix(in srgb,var(--site-raised) 4.71%,transparent) 28px),repeating-linear-gradient(90deg,transparent,transparent 27px,color-mix(in srgb,var(--site-raised) 4.71%,transparent) 28px),var(--site-bg);flex-direction:column;align-items:stretch;padding:20px;display:flex}.arc-site .arc-gunsmith .arc-builder-weapon>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arc-site .arc-gunsmith .arc-builder-weapon .arc-eyebrow{width:100%;margin:0}.arc-site .arc-gunsmith .arc-builder-weapon h3{margin:0 auto 0 0;font-size:32px}.arc-site .arc-gunsmith .arc-builder-weapon .arc-tier-control{margin:0}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art{background:0 0;border:0;height:270px;min-height:0;margin-top:15px}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art img{object-fit:contain;padding:15px}.arc-site .arc-gunsmith-slots{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.arc-site .arc-gunsmith-slots button{border:1px solid var(--arc-border);background:var(--site-panel);min-width:0;color:var(--arc-paper);text-align:center;cursor:pointer;border-radius:4px;gap:8px;padding:12px 8px;display:grid}.arc-site .arc-gunsmith-slots button[aria-pressed=true]{outline:1px solid var(--arc-accent);border-color:var(--arc-accent);background:color-mix(in srgb,var(--site-accent) 5.1%,transparent)}.arc-site .arc-gunsmith-slots button>span{justify-content:center;align-items:center;height:58px;display:flex}.arc-site .arc-gunsmith-slots img{object-fit:contain;width:100%;height:100%}.arc-site .arc-gunsmith-slots strong{font-size:12px}.arc-site .arc-gunsmith-slots small{color:var(--site-ink);overflow-wrap:anywhere;font-size:11px}.arc-site .arc-gunsmith-inspector{background:var(--site-bg);border:1px solid var(--arc-border);padding:18px}.arc-site .arc-gunsmith-inspector h3{margin:16px 0 8px;font-size:20px}.arc-site .arc-gunsmith-inspector p{font-size:13px;line-height:1.6}.arc-site .arc-gunsmith-inspector>small{color:var(--site-ink);font-size:12px}.arc-site .arc-gunsmith-mod-art{border-bottom:2px solid var(--arc-accent);background:var(--site-panel);justify-content:center;align-items:center;height:140px;display:flex}.arc-site .arc-gunsmith-mod-art img{object-fit:contain;width:100%;height:100%;padding:12px}.arc-site .arc-gunsmith-select{gap:8px;margin-top:14px;font-size:11px;display:grid}.arc-site .arc-gunsmith-select select{background:var(--site-panel);width:100%;min-width:0;color:var(--arc-paper);border:1px solid var(--arc-border);font:inherit;padding:10px;font-size:13px}.arc-site .arc-gunsmith-inspector>details{margin:16px 0;font-size:12px}.arc-site .arc-gunsmith-inspector>.arc-button{justify-content:center;width:100%}.arc-site .arc-gunsmith-inspector>.arc-text-button{margin:12px 0}.arc-site .arc-gunsmith .arc-builder-perks{margin-top:20px;padding-bottom:0}.arc-site .arc-gunsmith .arc-perk-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.arc-site .arc-gunsmith .arc-perk-rail button{width:100%;min-width:0;min-height:76px;padding:10px 5px}.arc-site .arc-gunsmith .arc-perk-inspector{padding:12px}.arc-site .arc-gunsmith .arc-perk-inspector p{font-size:12px}.arc-site .arc-gunsmith .arc-builder-costs{padding:18px 0}.arc-site .arc-gunsmith .arc-builder-costs>.arc-recipe{display:block}.arc-site .arc-gunsmith>footer{margin-top:20px}.arc-site .arc-gunsmith-actions{flex-wrap:wrap;gap:10px;display:flex}:is(.arc-site .arc-gunsmith button:focus-visible,.arc-site .arc-gunsmith select:focus-visible){outline:3px solid var(--site-accent);outline-offset:3px}@media (max-width:950px){.arc-site .arc-gunsmith-layout{grid-template-columns:135px minmax(0,1fr)}.arc-site .arc-gunsmith-inspector{grid-column:2}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art{height:230px}}@media (max-width:700px){.arc-site .arc-gunsmith-layout{grid-template-columns:1fr;gap:14px}.arc-site .arc-gunsmith-weapons{gap:8px;max-width:100%;display:flex;overflow-x:auto}.arc-site .arc-gunsmith-weapons>.arc-eyebrow{display:none}.arc-site .arc-gunsmith-weapons button{flex:0 0 110px}.arc-site .arc-gunsmith-inspector{grid-column:auto}.arc-site .arc-gunsmith .arc-builder-weapon{padding:14px}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art{height:180px}.arc-site .arc-gunsmith .arc-builder-costs>div{grid-template-columns:1fr}.arc-site .arc-gunsmith .arc-builder-costs summary{flex-wrap:wrap}.arc-site .arc-gunsmith .arc-builder-costs summary small{margin-left:0}.arc-site .arc-gunsmith .arc-workbench-heading{align-items:start}.arc-site .arc-gunsmith .arc-workbench-heading h2{font-size:22px}.arc-site .arc-gunsmith-actions{width:100%}.arc-site .arc-gunsmith-actions button{flex:1;justify-content:center}}.arc-site .arc-gunsmith-inspector>.arc-text-button{align-items:center;gap:7px;display:inline-flex}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art{overflow:hidden}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art>img{transform:scale(1.35)}.arc-site .arc-gunsmith-resource-heading{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:18px;display:flex}.arc-site .arc-gunsmith-resource-heading small{color:var(--arc-accent);margin-left:auto;font-size:11px;font-weight:400}.arc-site .arc-amplification-ingredients{border-top:1px solid var(--arc-border);margin-top:20px;padding-top:16px}.arc-site .arc-amplification-ingredients h3{align-items:center;gap:8px;font-size:16px;display:flex}.arc-site .arc-gunsmith-inspector .arc-builder-perks{border-top:0;margin-top:0;padding-top:0}.arc-gunsmith-picker .arc-collection-card{text-align:left;flex-direction:column;align-items:start;gap:10px;display:flex}.arc-gunsmith-picker .arc-collection-card>svg{color:var(--site-accent);align-self:center;margin:12px}.arc-gunsmith-popup-recipe{border-top:1px solid var(--site-border);align-items:start;gap:8px;width:100%;padding-top:10px;font-size:12px;line-height:1.6;display:flex}.arc-gunsmith-popup-recipe>svg{flex-shrink:0;margin-top:2px}.arc-gunsmith-picker button:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}@media (max-width:950px){.arc-site .arc-gunsmith-layout{grid-template-columns:1fr}.arc-site .arc-gunsmith-inspector{grid-column:auto}}@media (max-width:700px){.arc-site .arc-gunsmith-resource-heading small{margin-left:0}}.arc-site .arc-gunsmith-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(220px,1fr)}.arc-site .arc-gunsmith-layout>.arc-builder-costs{background:var(--site-bg);border:1px solid var(--arc-border);margin:0;padding:18px}.arc-site .arc-gunsmith-layout>.arc-builder-costs .arc-recipe{margin:0;padding:12px}.arc-site .arc-gunsmith-layout>.arc-builder-costs .arc-recipe-ingredients,.arc-site .arc-gunsmith-layout>.arc-builder-costs>div{grid-template-columns:1fr}.arc-site .arc-gunsmith-resource-heading small{width:100%;margin:0;line-height:1.5;display:block}.arc-site .arc-gunsmith-weapon-pick{width:100%;color:var(--arc-paper);cursor:pointer;text-align:center;background:0 0;border:0;padding:0;display:block}.arc-site .arc-gunsmith-weapon-pick>span:last-child{color:var(--arc-accent);border:1px solid var(--arc-border);border-radius:3px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.arc-site .arc-gunsmith-weapon-pick:hover>span:last-child{border-color:var(--arc-accent);background:color-mix(in srgb,var(--site-accent) 7.06%,transparent)}.arc-site .arc-gunsmith .arc-perk-rail{grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}@media (max-width:1100px){.arc-site .arc-gunsmith-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.arc-site .arc-gunsmith-inspector{grid-column:2}}@media (max-width:750px){.arc-site .arc-gunsmith-layout{flex-direction:column;display:flex}.arc-site .arc-gunsmith-layout>*{width:100%}.arc-site .arc-gunsmith-main{order:-1}.arc-site .arc-gunsmith-inspector{order:1}}
