body:has(.arc-site){background:#171e1d}.arc-site{--arc-accent:#ffa56f;--arc-paper:#f0eddb;--arc-border:#50584f;color:var(--arc-paper);background:#171e1d;min-height:100vh;font:16px/1.65 Arial,Helvetica,sans-serif}.arc-site *{box-sizing:border-box}.arc-site a{color:inherit;text-decoration:none}.arc-site a:hover{color:var(--arc-accent)}.arc-site :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #f8c15e}.arc-site button,.arc-site input{font:inherit}.arc-site button{cursor:pointer}.arc-site h1,.arc-site h2,.arc-site h3{letter-spacing:-.035em;color:var(--arc-paper);line-height:1.12}.arc-site h1{margin:14px 0 24px;font-size:clamp(36px,5vw,66px)}.arc-site h2{font-size:30px}.arc-site h3{margin:16px 0;font-size:24px}.arc-header,.arc-footer{border-bottom:1px solid var(--arc-border);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:24px 4%;display:flex}.arc-header{border-top:4px solid #0000;border-image:linear-gradient(90deg,#f1d86f 25%,#ec784d 25% 50%,#84a8ac 50% 75%,#eeecd9 75%) 1}.arc-logo{letter-spacing:-1px;white-space:nowrap;font-size:26px;font-weight:900}.arc-logo span{letter-spacing:2px;color:#b9c4bb;font:9px monospace;display:block}.arc-header nav{flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.arc-site main{max-width:1440px;margin:auto;padding:28px 4%}.arc-eyebrow{letter-spacing:1.7px;color:var(--arc-accent);text-transform:uppercase;font:11px monospace}.arc-hero{isolation:isolate;border:1px solid var(--arc-border);align-items:center;min-height:480px;padding:48px;display:flex;position:relative;overflow:hidden}.arc-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.arc-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#111b1af5,#111b1ac4 45%,#111b1a10);position:absolute;inset:0}.arc-hero>div{max-width:620px}.arc-hero h1{font-weight:900}.arc-hero em{color:var(--arc-accent);font-style:normal}.arc-hero p:not(.arc-eyebrow){color:#d9e0d5;max-width:440px}.arc-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.arc-button{border:1px solid var(--arc-accent);background:var(--arc-accent);align-items:center;min-height:46px;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex;color:#19221e!important}.arc-button:hover{background:#ffc19c}.arc-secondary{background:#17201edb;border-color:#b7bba7;color:var(--arc-paper)!important}.arc-section{border-bottom:1px solid var(--arc-border);padding:36px 0;scroll-margin-top:24px}.arc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.arc-card{border:1px solid var(--arc-border);background:#242e2a 50%/cover;flex-direction:column;min-width:0;min-height:240px;padding:28px;display:flex}.arc-card:hover{border-color:var(--arc-accent)}.arc-card p{color:#c8d0c3;flex:1;font-size:14px}.arc-card strong{color:var(--arc-accent);font-size:13px}.arc-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.arc-section-heading>a{font-size:13px}.arc-news .arc-card{isolation:isolate;justify-content:flex-end;position:relative;overflow:hidden}.arc-news .arc-card>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.arc-news .arc-card:after{content:"";z-index:-1;background:linear-gradient(#0000,#101916f5);position:absolute;inset:0}.arc-news time{font:11px monospace}.arc-news h3{margin-bottom:0;font-size:21px}.arc-muted{color:#bdc4b7;font-size:12px}.arc-search{max-width:720px;margin:24px 0;font-size:13px;font-weight:700;display:block}.arc-search input{width:100%;min-height:48px;color:var(--arc-paper);background:#17211e;border:1px solid #737c6d;border-radius:0;margin-top:8px;padding:12px 14px;display:block}.arc-filters{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.arc-filters :is(button,a){border:1px solid var(--arc-border);color:var(--arc-paper);background:#232d29;min-height:44px;padding:10px 16px;font-size:14px}.arc-filters button[aria-pressed=true]{background:var(--arc-accent);color:#17211e;border-color:var(--arc-accent)}.arc-article{max-width:900px;margin:auto}.arc-panel{border:1px solid var(--arc-border);background:#242e2a;margin:24px 0;padding:26px;scroll-margin-top:24px}.arc-panel h2{margin-top:0;font-size:25px}.arc-panel p{max-width:72ch}.arc-lead{color:#c7d0c2;font-size:20px}.arc-progress{flex-wrap:wrap;align-items:center;gap:20px;font:12px monospace;display:flex}.arc-progress progress{accent-color:var(--arc-accent);height:12px}.arc-checks{margin:20px 0;display:grid}.arc-checks label{border-bottom:1px solid var(--arc-border);cursor:pointer;align-items:center;gap:14px;padding:16px 0;display:flex}.arc-checks input{width:22px;height:22px;accent-color:var(--arc-accent);flex-shrink:0}.arc-footer{color:#c2c9bd;border:0;flex-wrap:wrap;font-size:12px}.arc-footer p{margin:0}.arc-skip{position:absolute;top:-100px}.arc-skip:focus{z-index:100;background:#171e1d;padding:12px;top:10px;left:10px}@media (max-width:800px){.arc-grid{grid-template-columns:1fr 1fr}.arc-header{flex-direction:column;align-items:flex-start;gap:18px}.arc-header nav{gap:16px}.arc-hero{min-height:440px;padding:32px}.arc-section-heading{flex-direction:column;align-items:flex-start;margin-bottom:20px}}@media (max-width:540px){.arc-grid{grid-template-columns:1fr}.arc-site main,.arc-header,.arc-footer{padding:20px 18px}.arc-hero{min-height:430px;padding:28px 22px}.arc-hero h1{font-size:43px}.arc-hero:after{background:linear-gradient(90deg,#111b1aeb,#111b1a98)}.arc-card,.arc-panel{padding:22px}.arc-news .arc-card{min-height:210px}.arc-section{padding:28px 0}.arc-site h2{font-size:27px}}.arc-header nav.arc-menu{align-items:center;gap:24px;display:flex}.arc-menu-links{align-items:center;gap:22px;display:flex}.arc-menu-trigger,.arc-menu-toggle{color:#f0eddb;background:0 0;border:0;padding:10px 0;font-size:14px}.arc-menu-trigger[data-popup-open],.arc-menu-trigger:hover{color:#ffa56f}.arc-menu-toggle{display:none}.arc-menu-panel{width:320px;max-width:calc(100vw - 32px);max-height:min(75dvh,var(--available-height));color:#f0eddb;outline-offset:4px;background:linear-gradient(130deg,#242e2a,#171e1d);border:1px solid #ffa56f;border-radius:12px;padding:22px;font:14px/1.5 Arial,Helvetica,sans-serif;overflow:auto;box-shadow:0 18px 50px #0008}.arc-menu-wide{width:560px}.arc-menu-heading{border-bottom:1px solid #50584f;padding-bottom:14px}.arc-menu-heading>span,.arc-menu-label{letter-spacing:1.4px;text-transform:uppercase;color:#ffa56f;font:10px monospace}.arc-menu-heading p{margin:8px 0 0;font-size:12px}.arc-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.arc-menu-panel:not(.arc-menu-wide) .arc-menu-grid{grid-template-columns:1fr}.arc-menu-label{margin:18px 0 10px}.arc-menu-item{color:#f0eddb;cursor:pointer;border-radius:4px;justify-content:space-between;margin:0 -8px;padding:10px 8px;text-decoration:none;display:flex}.arc-menu-item strong,.arc-menu-item small{display:block}.arc-menu-item small{color:#c8d0c3;margin-top:3px;font-size:11px;font-weight:400}.arc-menu-item>span:last-child{color:#ffa56f}.arc-menu-item[data-highlighted],.arc-menu-item:hover{color:#fff;background:#ffa56f20}.arc-menu-item:focus-visible{outline:2px solid #ffa56f}.arc-site .arc-hero{min-height:390px}.arc-site .arc-compact-hero{min-height:240px;padding:32px}.arc-compact-hero h1{font-size:clamp(32px,4vw,48px)}.arc-quick-card{background-position:50%;background-size:cover;min-height:210px}.arc-quick-card svg{color:var(--arc-accent)}.arc-reference-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.arc-reference-heading .arc-search{width:50%;margin:0}.arc-reference-heading h2{margin-bottom:0}.arc-reference-body{border-top:1px solid var(--arc-border);grid-template-columns:250px minmax(0,1fr);gap:24px;padding-top:24px;display:grid}.arc-record-list{gap:8px;max-height:520px;padding:4px;display:grid;overflow:auto}.arc-record-list button{text-align:left;border:1px solid var(--arc-border);color:var(--arc-paper);background:#202a26;align-items:center;gap:14px;min-height:68px;padding:15px;display:flex}.arc-record-list button[aria-pressed=true]{border-color:var(--arc-accent);background:#ffa56f20}.arc-record-list small{color:#c8d0c3;font-size:11px;display:block}.arc-record-details{border:1px solid var(--arc-border);background:#171e1d;min-width:0;padding:28px}.arc-coverage{border-top:1px solid var(--arc-border);margin:26px 0;padding-top:16px}.arc-coverage h3{font-size:16px}.arc-coverage p{color:#c8d0c3;font-size:14px}.arc-section-heading h2{margin:12px 0 24px}@media (max-width:800px){.arc-header{flex-direction:row;align-items:center}.arc-header nav.arc-menu{gap:16px}.arc-menu-links{gap:14px}.arc-reference-body{grid-template-columns:200px minmax(0,1fr)}.arc-record-details{padding:20px}}@media (max-width:600px){.arc-menu-toggle{display:block}.arc-menu-links{background:#171e1d;border-bottom:1px solid #50584f;justify-content:space-between;gap:8px;padding:12px 20px;display:none;position:absolute;top:100%;left:0;right:0}.arc-menu-links[data-expanded=true]{display:flex}.arc-menu-panel,.arc-menu-wide{width:340px;max-height:min(65dvh,var(--available-height))}.arc-menu-grid{grid-template-columns:1fr;gap:0}.arc-logo{font-size:21px}.arc-reference-heading{display:block}.arc-reference-heading .arc-search{width:100%;margin:24px 0 0}.arc-reference-body{grid-template-columns:1fr}.arc-record-list{max-height:230px}.arc-record-details{padding:20px}.arc-site .arc-hero{min-height:380px}.arc-site .arc-compact-hero{min-height:260px;padding:24px}.arc-hero h1{font-size:40px}.arc-reference{padding:18px}.arc-filters{gap:8px}.arc-filters button{padding:9px 11px;font-size:12px}}.arc-menu-trigger[data-current=true]{color:#ffa56f;text-underline-offset:7px;text-decoration:underline}.arc-site .arc-stat-grid{background:var(--arc-border);border:1px solid var(--arc-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.arc-stat-grid>div{background:#202a26;padding:12px 16px}.arc-stat-grid dt{color:#c8d0c3;font-size:12px}.arc-stat-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.arc-site .arc-data-block h3{font-size:20px}.arc-data-block{margin:24px 0}.arc-record-link{overflow-wrap:anywhere;margin:20px 0;display:block;color:var(--arc-accent)!important}.arc-data-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.arc-data-shortcuts a{border:1px solid var(--arc-border);background:#242e2a;flex-direction:column;gap:8px;padding:20px;display:flex}.arc-data-shortcuts a:hover{border-color:var(--arc-accent)}.arc-data-shortcuts span{color:var(--arc-accent);font-size:12px}@media (max-width:600px){.arc-data-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-site .arc-stat-grid{grid-template-columns:1fr}.arc-data-shortcuts a{padding:16px}}:where([data-game=arcraiders]){--wc-text:#f0eddb;--wc-primary:#ffa56f;--wc-primary-text:#171e1d;--wc-muted:#bdc5bb;--wc-surface:#171e1d;--wc-raised:#26322c;--wc-border:#50584f;--wc-card:#1b2520}.arc-game-art{color:#ffa56f;background:radial-gradient(#84a8ac18,#0000 70%);justify-content:center;align-items:center;width:100%;height:180px;display:flex}.arc-game-art img{object-fit:contain;filter:drop-shadow(0 10px 8px #0007);width:100%;height:100%}.arc-small-art{flex:none;width:64px;height:54px}.arc-record-list .arc-small-art{width:54px;height:50px}.arc-tier-control{margin:14px 0}.arc-tier-control>span{letter-spacing:1px;text-transform:uppercase;color:#bdc5bb;font:10px monospace}.arc-tier-control .arc-filters{gap:6px;margin:7px 0}.arc-tier-control small{color:#bdc5bb;font-size:10px}.arc-tier-control button{min-width:40px;padding:7px 10px!important}.arc-tier-control button:disabled{opacity:.28;cursor:not-allowed}.arc-filters{flex-wrap:wrap;align-items:center;display:flex}.arc-filters button{align-items:center;gap:6px;display:inline-flex}.arc-picker[data-slot=dialog-content]{color:#f0eddb;z-index:140;background:#171e1d;border:1px solid #ffa56f;width:950px;max-width:min(950px,100vw - 30px);max-height:85dvh;padding:28px;font:15px/1.5 Arial,sans-serif;overflow:auto}.arc-picker h2{letter-spacing:-.03em;font-size:28px;font-weight:800}.arc-picker h3{font-size:20px}.arc-picker :is(button,input,a):focus-visible{outline-offset:3px;outline:3px solid #f8c15e}.arc-picker-search input,.arc-tool-toolbar input{color:#f0eddb;background:#111b18;border:1px solid #50584f;width:100%;margin:8px 0 0;padding:12px;display:block}.arc-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;display:grid}.arc-picker-grid>button{text-align:left;color:#f0eddb;cursor:pointer;background:#212c27;border:1px solid #50584f;flex-direction:column;min-width:0;padding:16px;display:flex}.arc-picker-grid>button:hover{border-color:#ffa56f}.arc-picker-grid strong,.arc-picker-grid small{display:block}.arc-picker-grid small{color:#bdc5bb;font-size:11px}.arc-picker .arc-filters{gap:8px;margin:16px 0}.arc-picker .arc-filters button{color:#f0eddb;cursor:pointer;background:#26322c;border:1px solid #50584f;padding:9px 12px}.arc-picker .arc-filters button[aria-pressed=true]{color:#171e1d;background:#ffa56f}.arc-picker .arc-stat-grid{background:#50584f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.arc-picker .arc-stat-grid>div{background:#212c27;padding:12px}.arc-picker .arc-stat-grid dd{margin:4px 0 0;font-weight:700}.arc-picker .arc-stat-grid dt{color:#bdc5bb;font-size:12px}.arc-catalogue-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.arc-catalogue-header .arc-search{flex:1;max-width:400px;margin:0}.arc-gear-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.arc-gear-card{background:linear-gradient(150deg,#29352d,#1c2621);border:1px solid #50584f;flex-direction:column;min-width:0;padding:24px;display:flex}.arc-gear-card h2{margin:8px 0;font-size:25px}.arc-art-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.arc-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;padding:16px 0;display:grid}.arc-card-stats dt{color:#bdc5bb;font:10px monospace}.arc-card-stats dd{color:#f0eddb;margin:4px 0;font-size:16px;font-weight:700}.arc-card-actions{flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.arc-card-actions :is(button,a){color:#ffa56f;cursor:pointer;background:#17201e;border:1px solid #50584f;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:12px;display:inline-flex}.arc-gear-card>small{color:#bdc5bb;margin-top:14px;font-size:10px}.arc-catalogue-header [aria-current=page]{background:#ffa56f;color:#171e1d!important}.arc-image-share{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.arc-image-share p{width:100%;margin:0}.arc-image-share details{width:100%}.arc-image-share img{width:100%;max-width:700px;margin-top:16px}.arc-site .arc-comparison{max-width:100%;padding:12px 0 48px}.arc-comparison .wc-weapon-image .arc-game-art{height:180px}.arc-comparison .wc-weapon-image{width:100%}.arc-comparison .wc-weapon .arc-tier-control{margin:20px 0}.arc-comparison .wc-weapon .arc-tier-control button[aria-pressed=true]{color:#ffa56f;border-color:#ffa56f}.arc-comparison .wc-table-wrap th,.arc-comparison .wc-table-wrap td{overflow-wrap:anywhere}.arc-comparison .wc-weapon>a{color:#ffa56f;font-size:13px}.arc-tool-intro{padding:20px 0}.arc-tool-intro h1{font-size:42px}.arc-tool-toolbar{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.arc-tool-toolbar label{flex:1;min-width:200px}.arc-tool-toolbar button,.arc-image-share button{gap:8px}.arc-loadout{border:1px solid var(--arc-border);border-top:4px solid var(--arc-accent);color:#f0eddb;background:linear-gradient(140deg,#212c27,#111a16 60%,#171e1d);border-radius:10px;padding:28px}.arc-kit-heading{align-items:center;gap:22px;margin-bottom:28px;display:flex}.arc-kit-heading h2{margin:4px 0 8px;font-size:30px}.arc-kit-heading span{color:#d6dbd4;align-items:center;gap:8px;font-size:15px;display:flex}.arc-kit-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.arc-kit-columns h3{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;margin:0 0 20px;font-size:17px;display:flex}.arc-equipped-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.arc-kit-slot{border:1px solid var(--arc-border);background:radial-gradient(at 0 0,#ffa56f14,#0000),#17201b;border-radius:8px;min-width:0;position:relative;overflow:hidden}.arc-slot-pick{color:#f0eddb;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:110px;padding:8px;display:flex}.arc-slot-pick:hover{background:#ffa56f18}.arc-slot-pick strong{text-align:center;font-size:12px;line-height:1.3}.arc-kit-slot .arc-game-art{height:100px}.arc-slot-pick>small{color:#bdc5bb;font-size:11px}.arc-empty-slot{color:#8d9b8c;justify-content:center;align-items:center;min-height:72px;display:flex}.arc-empty-slot svg{width:32px;height:32px}.arc-kit-primary,.arc-kit-secondary{border-color:var(--arc-accent);margin-bottom:16px}.arc-kit-primary .arc-game-art,.arc-kit-secondary .arc-game-art{height:150px}.arc-kit-primary .arc-slot-pick,.arc-kit-secondary .arc-slot-pick{min-height:190px}.arc-kit-primary .arc-slot-pick strong,.arc-kit-secondary .arc-slot-pick strong{font-size:19px}.arc-kit-slot .arc-tier-control{padding:0 12px}.arc-kit-slot .arc-tier-control .arc-filters{gap:5px}.arc-kit-slot .arc-tier-control small{font-size:10px}.arc-slot-meta{border-top:1px solid var(--arc-border);background:#111a16;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex}.arc-slot-meta small{color:#bdc5bb;font-size:9px}.arc-slot-meta button{color:#d5ded5;cursor:pointer;background:0 0;border:0;min-width:24px;min-height:24px;font-size:18px}.arc-inventory-title{justify-content:space-between;align-items:start;gap:8px;display:flex}.arc-inventory-title>span{font-size:13px}.arc-inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.arc-kit-columns>section:last-child .arc-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-inventory-grid .arc-game-art{height:72px}.arc-inventory-grid .arc-slot-pick{min-height:110px}.arc-inventory-grid .arc-slot-pick strong{font-size:10px}.arc-quantity{background:#111a16;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.arc-quantity button{color:#f0eddb;cursor:pointer;background:0 0;border:0;padding:4px}.arc-quantity input{color:#f0eddb;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;width:36px;font-size:12px}.arc-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.arc-loadout footer{border-top:1px solid var(--arc-border);justify-content:space-between;gap:16px;margin:24px 0 0;padding-top:20px;font-size:12px;display:flex}.arc-kit-warning{color:#ffd8bd;background:#ffa56f18;border:1px solid #ffa56f;padding:14px}.arc-library{gap:10px;display:grid}.arc-library article{background:#17201e;border:1px solid #50584f;align-items:center;gap:12px;padding:12px;display:flex}.arc-library article>div{flex:1;min-width:0}.arc-library small{color:#bdc5bb;font-size:11px;display:block}.arc-library button{color:#f0eddb;cursor:pointer;background:#26322c;border:1px solid #50584f;padding:10px}.arc-search textarea{color:#f0eddb;resize:vertical;width:100%;min-height:100px;font:inherit;background:#17201e;border:1px solid #50584f;padding:16px;display:block}.arc-journal-header{border-bottom:1px solid #50584f;grid-template-columns:1fr 1.2fr;gap:20px;margin-bottom:24px;display:grid}.arc-journal-header .arc-search{margin:0}.arc-journal-header .arc-filters{grid-column:1/-1;margin:0 0 24px}.arc-journal h2 svg{vertical-align:middle;color:#ffa56f;display:inline-block}.arc-journal-body{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.arc-giver{text-align:left;color:#f0eddb;background:#212c27;border:1px solid #50584f;align-items:center;gap:12px;width:100%;margin:8px 0;padding:16px;display:flex}.arc-giver[aria-pressed=true]{background:#ffa56f18;border-color:#ffa56f}.arc-giver small{color:#bdc5bb;font-size:11px;display:block}.arc-reward-chips{flex-wrap:wrap;gap:8px;display:flex}.arc-reward-chips span{background:#26322c;border:1px solid #50584f;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}@media (max-width:1000px){.arc-gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-kit-columns{grid-template-columns:1fr 1.3fr}.arc-kit-columns>section:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;display:grid}.arc-kit-columns>section:last-child>.arc-inventory-title{grid-row:1}.arc-kit-columns>section:last-child>.arc-inventory-grid{grid-row:2}.arc-kit-columns>section:last-child>.arc-inventory-title:nth-of-type(3){grid-column:2}.arc-catalogue-header{display:block}.arc-catalogue-header .arc-search{max-width:100%;margin-bottom:24px}}@media (max-width:650px){.arc-gear-grid{grid-template-columns:1fr}.arc-picker[data-slot=dialog-content]{padding:22px 14px}.arc-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-picker-grid .arc-game-art{height:110px}.arc-loadout{padding:16px}.arc-kit-columns{grid-template-columns:1fr}.arc-kit-columns>section:last-child{display:block}.arc-kit-columns>section:last-child>.arc-inventory-grid,.arc-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arc-kit-heading{gap:12px}.arc-kit-heading h2{font-size:23px}.arc-kit-heading>svg{width:30px}.arc-kit-heading span{font-size:11px}.arc-loadout footer{flex-wrap:wrap}.arc-tool-toolbar .arc-button{flex:1}.arc-journal-header,.arc-journal-body{grid-template-columns:1fr}.arc-journal-body aside{gap:8px;padding-bottom:8px;display:flex;overflow:auto}.arc-journal-body aside>.arc-eyebrow{display:none}.arc-giver{min-width:160px;margin:0;padding:12px}.arc-library article{flex-wrap:wrap}.arc-comparison .wc-weapon{padding:16px 10px}.arc-comparison .wc-name h2{font-size:24px}.arc-comparison .wc-brand>small{display:none}.arc-comparison .wc-brand>span{font-size:10px}.arc-comparison .wc-weapon-image .arc-game-art{height:120px}}.arc-quest-art{background:#111917;border:1px solid #50584f;margin:20px 0;overflow:hidden}.arc-quest-art .arc-game-art{height:240px}.arc-quest-art img{object-fit:cover;width:100%;height:100%}.arc-guide-tools{margin:24px 0}.arc-article section[id]{scroll-margin-top:180px}.arc-guide-number{color:#ffa56f;border:1px solid #50584f;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;font-size:13px;display:inline-flex}@media (max-width:650px){.arc-quest-art .arc-game-art{height:160px}}.arc-workshop-thumb{object-fit:contain;width:52px;height:52px}.arc-workshop-title{align-items:center;gap:24px;margin-bottom:24px;display:flex}.arc-workshop-title>img{object-fit:contain;width:140px;height:140px}.arc-workshop-title h2{margin:0}.arc-workshop-requirements{gap:8px;margin:16px 0;display:grid}.arc-workshop-requirements label{border:1px solid var(--arc-border);cursor:pointer;background:#202a26;align-items:center;gap:12px;padding:16px;display:flex}.arc-workshop-requirements input{width:20px;height:20px;accent-color:var(--arc-accent);flex-shrink:0}.arc-workshop-requirements input:focus-visible{outline:2px solid var(--arc-accent);outline-offset:4px}.arc-workshop-crafts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.arc-workshop-crafts>a,.arc-workshop-crafts>div{border:1px solid var(--arc-border);background:#202a26;align-items:center;gap:12px;min-width:0;padding:12px;text-decoration:none;display:flex}.arc-workshop-crafts a:hover{border-color:var(--arc-accent)}.arc-workshop-crafts small{color:#c8d0c3;margin-top:4px;font-size:11px;display:block}.arc-workshop-crafts strong{overflow-wrap:anywhere}.arc-workshop-crafts svg,.arc-workshop-crafts .arc-small-art{flex-shrink:0}@media (max-width:600px){.arc-workshop-crafts{grid-template-columns:1fr}.arc-workshop-title{gap:12px}.arc-workshop-title>img{width:90px;height:90px}.arc-workshop-title h2{font-size:26px}}.arc-site>.arc-header{border-top:0;border-bottom:1px solid var(--arc-border);background:#171e1d;border-image:;width:100%;max-width:none;margin:0;padding:0;display:block}.arc-header-inner{justify-content:space-between;align-items:center;gap:24px;width:94%;max-width:1440px;min-height:76px;margin:auto;padding:12px 0;display:flex;position:relative}.arc-header .arc-logo{flex-shrink:0;font-size:29px;line-height:1.1}.arc-header .arc-logo span{letter-spacing:2px;margin-top:8px;font-size:9px}.arc-header nav.arc-menu{gap:24px;margin-left:auto}.arc-header .arc-menu-links{gap:24px}.arc-header .arc-menu-trigger{min-height:44px;font-size:14px}@media (max-width:600px){.arc-header-inner{gap:12px;width:calc(100% - 32px);min-height:72px}.arc-header .arc-logo{font-size:23px}.arc-header nav.arc-menu{gap:16px}.arc-header .arc-menu-links{gap:8px;top:100%;left:-16px;right:-16px}.arc-header .arc-menu-trigger{font-size:13px}.arc-header .arc-logo span{letter-spacing:1.4px;font-size:8px}}.arc-context-art{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.arc-context-art>img{object-fit:cover;opacity:.25;filter:none;position:absolute;inset:0}.arc-context-art>svg{z-index:1;position:relative}.arc-trader-select{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.arc-trader-select button{border:1px solid var(--arc-border);color:var(--arc-paper);text-align:left;background:#171e1d;padding:0;overflow:hidden}.arc-trader-select button[aria-pressed=true]{border-color:var(--arc-accent);background:#ffa56f18}.arc-trader-select img{object-fit:cover;object-position:center 25%;width:100%;height:150px;display:block}.arc-trader-select span{padding:12px;font-size:13px;display:block}.arc-trader-profile{border:1px solid var(--arc-border);background:#171e1d;grid-template-columns:200px 1fr;align-items:center;gap:28px;padding:24px;display:grid}.arc-trader-profile>img{object-fit:cover;object-position:center 25%;width:100%;height:240px}.arc-trader-profile h2{margin:8px 0}.arc-trader-stock{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.arc-stock-card{border:1px solid var(--arc-border);background:#171e1d;flex-direction:column;min-width:0;padding:16px;display:flex}.arc-stock-card[href]:hover{border-color:var(--arc-accent)}.arc-stock-card h3{margin:8px 0;font-size:18px}.arc-stock-card p{font-size:12px}.arc-stock-card strong{color:var(--arc-accent);font-size:12px}.arc-stock-art{height:130px;position:relative}.arc-stock-art>img{object-fit:contain;filter:drop-shadow(0 8px 8px #0007);width:100%;height:100%}.arc-stock-art>small{background:#171e1ddd;padding:2px 6px;position:absolute;bottom:0;right:0}@media (max-width:1000px){.arc-trader-select,.arc-trader-stock{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.arc-trader-select{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.arc-trader-select img{height:100px}.arc-trader-select span{padding:8px;font-size:11px}.arc-trader-profile{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:14px;padding:14px}.arc-trader-profile>img{height:140px}.arc-trader-profile h2{font-size:23px}.arc-trader-profile .arc-button{padding:10px;font-size:12px}.arc-trader-stock{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arc-stock-card{padding:10px}.arc-stock-art{height:100px}.arc-stock-card h3{font-size:16px}}.arc-quest-locations{border:1px solid var(--arc-border);background:#202a26;margin:24px 0;padding:20px}.arc-location-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.arc-location-heading h3{align-items:center;gap:10px;margin:8px 0;font-size:22px;display:flex}.arc-location-map-options{gap:8px;padding:8px 0 12px;display:flex;overflow:auto}.arc-location-map-options button{border:1px solid var(--arc-border);color:var(--arc-paper);text-align:left;background:#171e1d;flex:0 0 130px;padding:0}.arc-location-map-options button[aria-pressed=true]{border-color:var(--arc-accent)}.arc-location-map-options img{object-fit:cover;width:100%;height:64px}.arc-location-map-options span{padding:8px;font-size:11px;display:block}.arc-location-map-title{margin:14px 0}.arc-location-map-title .arc-filters{margin:10px 0}.arc-location-map-title button{min-height:40px;padding:8px;font-size:11px}.arc-location-map{border:1px solid var(--arc-border);cursor:zoom-in;background:#0c1414;width:100%;padding:0;display:block;position:relative}.arc-location-map>img{object-fit:contain;width:100%;height:330px;display:block}.arc-location-map>span{color:var(--arc-paper);background:#171e1de8;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex;position:absolute;bottom:10px;right:10px}.arc-location-targets h4{margin:18px 0 12px}.arc-location-targets>div{border-top:1px solid var(--arc-border);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.arc-location-targets>div>span{border:1px solid var(--arc-accent);height:28px;color:var(--arc-accent);border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;display:grid}.arc-location-targets p{margin:0;font-size:14px}.arc-location-unverified{background:#171e1d;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.arc-location-unverified p{margin:0;font-size:14px}.arc-location-dialog{width:min(1100px,95vw)!important}.arc-location-zoom{border:1px solid #50584f;max-height:65dvh;overflow:auto}.arc-location-zoom img{width:1400px;max-width:none;height:auto;display:block}@media (max-width:600px){.arc-quest-locations{padding:14px}.arc-location-map>img{height:230px}.arc-location-heading h3{font-size:20px}.arc-location-targets p{font-size:13px}}[data-game=arcraiders] .arc-atlas{border:1px solid var(--arc-border,#55635f);background:#101917;min-width:0;margin:20px 0}[data-game=arcraiders] .arc-atlas button{cursor:pointer;min-height:40px}[data-game=arcraiders] .arc-atlas button:focus-visible{outline-offset:3px;outline:2px solid #f5df75}[data-game=arcraiders] .arc-atlas button[aria-pressed=true]{color:#111916;background:#f5df75}.arc-atlas-maps{border-bottom:1px solid #43514d;flex-wrap:wrap;gap:6px;padding:12px;display:flex}.arc-atlas-maps button,.arc-atlas-controls button,.arc-atlas-objectives button{color:#f6eedb;background:#1b2824;border:1px solid #58645f;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.arc-atlas-toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:12px;display:flex}.arc-atlas-toolbar .arc-search{flex:1;min-width:180px}.arc-atlas-body{border-top:1px solid #43514d;grid-template-columns:minmax(0,1fr) 290px;display:grid}.arc-atlas-main{min-width:0}.arc-atlas-main>p{padding:0 12px}.arc-atlas-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.arc-atlas-controls strong{margin-right:auto}.arc-atlas-controls button:disabled{opacity:.35;cursor:default}.arc-atlas-viewport{cursor:grab;overscroll-behavior:contain;background:#080f10;height:540px;overflow:auto}.arc-atlas-viewport:active{cursor:grabbing}.arc-atlas-image{min-width:100%;line-height:0;position:relative}.arc-atlas-image>img{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;display:block}[data-game=arcraiders] .arc-atlas-pin{color:#fff;background:#b94c2d;border:2px solid #fff6d6;border-radius:50%;justify-content:center;align-items:center;gap:2px;min-width:40px;padding:4px;font-weight:800;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #f5df7528,0 2px 8px #000}.arc-atlas-sidebar{scrollbar-width:thin;scrollbar-color:#87968c #101917;overscroll-behavior:contain;border-left:1px solid #43514d;min-width:0;max-height:650px;padding:14px;scroll-padding-top:52px;overflow:hidden auto}.arc-atlas-sidebar>.arc-eyebrow{z-index:1;background:#101917;border-bottom:1px solid #43514d;margin:-14px -14px 10px;padding:16px 14px;position:sticky;top:-14px}.arc-atlas-destinations{flex-direction:column;gap:8px;padding:3px;display:flex;overflow:visible}.arc-atlas-destinations button{text-align:left;color:#fff1dd;background:#1b2824;border:1px solid #58645f;flex-shrink:0;align-items:center;gap:10px;width:100%;min-height:68px;padding:8px;display:flex}.arc-atlas-destinations button>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.arc-atlas-destinations button>div{overflow-wrap:anywhere;min-width:0}.arc-atlas-destinations button:hover{border-color:var(--arc-accent);background:#293a33}.arc-atlas-destinations small{opacity:.8;margin-top:4px;font-size:11px;display:block}.arc-atlas-detail{border-top:1px solid #58645f;margin-top:18px;padding-top:14px}.arc-atlas-detail h3{align-items:center;gap:8px;display:flex}.arc-atlas-detail a{color:#f5df75;gap:8px;padding:10px 0;display:flex}.arc-atlas-objectives{border-top:1px solid #43514d;padding:16px}.arc-atlas-objectives>div{border-bottom:1px solid #43514d;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.arc-atlas-objectives p{flex:1;min-width:180px;margin:0}.arc-atlas-objectives small{color:#b6c4bd}[data-game=arcraiders].arc-quest-map-dialog{flex-direction:column;width:min(1280px,96vw);max-width:96vw;max-height:92dvh;padding:24px;display:flex;overflow:hidden}.arc-quest-map-scroll{min-height:0;max-height:72dvh;overflow:auto}.arc-quest-map-dialog [data-slot=dialog-title]{flex-shrink:0;padding-right:30px}.arc-quest-map-dialog [data-slot=dialog-description]{flex-shrink:0}.arc-quest-map-launch{margin:20px 0}.arc-quest-map-launch .arc-button span{opacity:.75;font-size:12px}@media (max-width:700px){.arc-atlas-body{grid-template-columns:1fr}.arc-atlas-sidebar{border-top:1px solid #43514d;border-left:0;max-height:420px}.arc-atlas-viewport{height:360px}.arc-atlas-controls{gap:5px}.arc-atlas-controls strong{width:100%}.arc-atlas-toolbar{display:block}.arc-atlas-toolbar>.arc-filters{margin-top:10px}.arc-atlas-maps{gap:4px}.arc-atlas-maps button{padding:6px 8px;font-size:12px}[data-game=arcraiders].arc-quest-map-dialog{width:96vw;padding:16px}.arc-atlas-objectives>div{align-items:start}.arc-atlas-destinations{max-height:none}}[data-game=arcraiders] [data-rarity=common]{--arc-rarity:#b9c0c7}[data-game=arcraiders] [data-rarity=uncommon]{--arc-rarity:#54c77b}[data-game=arcraiders] [data-rarity=rare]{--arc-rarity:#48b5ff}[data-game=arcraiders] [data-rarity=epic]{--arc-rarity:#e26cce}[data-game=arcraiders] [data-rarity=legendary]{--arc-rarity:#f4c44e}[data-game=arcraiders] [data-rarity=unverified]{--arc-rarity:#7e8b96}[data-game=arcraiders] .arc-game-art[data-rarity],[data-game=arcraiders] .arc-stock-art[data-rarity]{border:1px solid var(--arc-rarity);border-bottom:3px solid var(--arc-rarity);background:linear-gradient(145deg,color-mix(in srgb,var(--arc-rarity) 18%,transparent),transparent 70%);border-radius:6px;position:relative;overflow:hidden}[data-game=arcraiders] .arc-rarity-badge{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--arc-rarity);border:1px solid var(--arc-rarity);pointer-events:none;background:#0d1420ed;border-radius:3px;padding:3px 5px;font:700 9px/1.2 Arial,sans-serif;position:absolute;top:5px;left:5px}[data-game=arcraiders] .arc-kit-slot[data-rarity]{border:2px solid var(--arc-rarity);background:linear-gradient(145deg,color-mix(in srgb,var(--arc-rarity) 13%,#17201b),#17201b 70%)}[data-game=arcraiders] .arc-kit-slot .arc-game-art[data-rarity]{background:0 0;border:0;overflow:visible}[data-game=arcraiders] .arc-kit-slot .arc-rarity-badge{top:0;left:0}[data-game=arcraiders] .arc-small-art .arc-rarity-badge{padding:2px;font-size:8px}.arc-header .arc-logo{letter-spacing:-1.3px;flex-direction:column;line-height:1;display:flex}.arc-header .arc-logo .arc-logo-wordmark{font:inherit;letter-spacing:inherit;color:var(--arc-paper);margin:0;display:block}.arc-logo-wordmark b,.arc-logo-wordmark strong{font-weight:900}.arc-logo-wordmark strong{color:var(--arc-accent)}.arc-logo small{letter-spacing:2px;color:#b9c4bb;margin-top:8px;font:10px monospace;display:block}@media (max-width:600px){.arc-logo small{letter-spacing:1.4px;font-size:8px}}.arc-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.arc-collection-card{border:1px solid var(--arc-border);background:#1b2824;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.arc-collection-card h2{margin:0;font-size:23px}.arc-collection-card p{margin:0;font-size:13px}.arc-collection-card>a:last-of-type{color:var(--arc-accent);font-size:14px}.arc-collection-card .arc-filters{gap:6px;margin:0}.arc-collection-card .arc-filters button{padding:8px 12px}.arc-collection-card .arc-filters button:disabled{opacity:.35;cursor:default}.arc-material-station{object-fit:contain;width:100%;height:110px}.arc-collections .arc-workshop-requirements small{color:#b9c4bb;margin-top:6px;display:block}.arc-collections>p>svg{vertical-align:middle;margin-right:8px}@media (max-width:1000px){.arc-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.arc-collection-grid{grid-template-columns:1fr}.arc-collections{padding:18px}.arc-collection-card{padding:14px}}[data-game=arcraiders] .arc-mod-slots{text-align:left;margin:1rem 0}[data-game=arcraiders] .arc-mod-slots .arc-filters button{text-align:left;flex:140px;align-items:center;gap:.5rem;min-height:64px;display:flex}[data-game=arcraiders] .arc-mod-slots img{object-fit:contain;width:42px;height:42px}[data-game=arcraiders] .arc-mod-slots small{white-space:normal;display:block}[data-game=arcraiders] .arc-collection-card[data-rarity]{border-top:3px solid var(--arc-rarity,#50584f)}[data-game=arcraiders] .arc-library-pick{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}[data-game=arcraiders] .arc-library-pick img{object-fit:contain;width:100%;height:120px;margin-bottom:1rem}[data-game=arcraiders] .arc-library-pick>svg{height:120px;margin:auto;display:block}[data-game=arcraiders] .arc-library-pick small{display:block}[data-game=arcraiders] .arc-text-button{color:var(--arc-accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:.6rem 0}[data-game=arcraiders] .arc-library-detail{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}[data-game=arcraiders] .arc-library-detail>img{object-fit:contain;width:150px;height:150px}[data-game=arcraiders] .arc-progression-layout{grid-template-columns:minmax(230px,1fr) minmax(0,2fr);align-items:start;gap:1.5rem;display:grid}[data-game=arcraiders] .arc-progression-list{overscroll-behavior:contain;gap:.5rem;max-height:620px;padding:4px;display:grid;overflow:auto}[data-game=arcraiders] .arc-progression-list button{text-align:left;background:var(--arc-panel);color:inherit;border:1px solid var(--arc-border);cursor:pointer;align-items:center;gap:1rem;min-height:76px;padding:.8rem;display:flex}[data-game=arcraiders] .arc-progression-list button[aria-pressed=true]{border-color:var(--arc-accent);background:#31352a}[data-game=arcraiders] .arc-progression-list img{object-fit:contain;width:42px;height:42px}[data-game=arcraiders] .arc-progression-list small{margin-top:.3rem;display:block}[data-game=arcraiders] .arc-progression-art{object-fit:contain;width:100px;height:100px}[data-game=arcraiders] .arc-outpost-art{text-align:center;background:linear-gradient(#17201ecc,#17201ef5),url(/arcraiders/speranza.jpg) 50%/cover;align-content:center;justify-items:center;min-height:260px;padding:2rem;display:grid}[data-game=arcraiders] .arc-workshop-requirements img{object-fit:contain;width:42px;height:42px}[data-game=arcraiders] .arc-progression-detail{min-width:0;margin:0}[data-game=arcraiders] .arc-library-groups{max-height:180px;padding:4px;overflow:auto}@media (max-width:700px){[data-game=arcraiders] .arc-progression-layout{grid-template-columns:1fr}[data-game=arcraiders] .arc-progression-list{max-height:280px}[data-game=arcraiders] .arc-mod-slots .arc-filters button{flex-basis:100px}}[data-game=arcraiders]{--arc-accent:#ffa56f;--arc-paper:#f0eddb;--arc-border:#50584f;--arc-panel:#212c27}[data-game=arcraiders] :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #f8c15e}[data-game=arcraiders] .arc-mod-slots .arc-filters{padding:6px}[data-game=arcraiders] .arc-skill-effect{color:var(--arc-accent);font-size:22px;line-height:1.4}.arc-site .arc-combat{border:1px solid var(--arc-border);border-left:3px solid var(--arc-accent);background:#202a26;margin:24px 0;padding:20px}.arc-site .arc-combat-title{color:var(--arc-accent);align-items:center;gap:12px;display:flex}.arc-site .arc-combat-title h3{color:var(--arc-paper);margin:0;font-size:22px}.arc-site .arc-combat-plan{margin:14px 0 18px;font-size:16px;line-height:1.65}.arc-site .arc-combat dl{gap:0;margin:0;display:grid}.arc-site .arc-combat dl>div{border-top:1px solid var(--arc-border);grid-template-columns:135px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.arc-site .arc-combat dt{color:var(--arc-accent);align-items:flex-start;gap:8px;font-weight:700;display:flex}.arc-site .arc-combat dt svg{flex-shrink:0;margin-top:3px}.arc-site .arc-combat dd{margin:0;line-height:1.6}.arc-site .arc-combat .arc-muted{margin:12px 0 0;font-size:12px}.arc-site .arc-combat .arc-record-link{margin:14px 0 0}@media (max-width:700px){.arc-site .arc-combat{padding:16px}.arc-site .arc-combat dl>div{grid-template-columns:1fr;gap:6px}}.arc-menu-panel.arc-menu-tools{width:590px;padding:18px}.arc-menu-tools .arc-menu-heading{padding-bottom:10px}.arc-menu-tools .arc-menu-heading p{margin-top:5px}.arc-menu-tools .arc-menu-grid{gap:24px}.arc-menu-tools .arc-menu-label{margin:13px 0 6px}.arc-menu-tools .arc-menu-item{padding:9px 8px}.arc-menu-tools .arc-menu-item small{margin-top:3px;font-size:11px;line-height:1.35}@media (max-width:600px){.arc-menu-panel.arc-menu-tools{padding:14px}.arc-menu-tools .arc-menu-grid{gap:14px}.arc-menu-tools .arc-menu-item strong{font-size:12px}.arc-menu-tools .arc-menu-item small{display:none}.arc-menu-tools .arc-menu-label{letter-spacing:1px;font-size:9px}.arc-menu-tools .arc-menu-item{gap:5px;min-height:44px}}.arc-site .arc-home-compact{padding-top:0}.arc-site .arc-home-hero{border:1px solid var(--arc-border);min-height:380px;margin-bottom:14px}.arc-site .arc-home-hero h1{max-width:700px;font-size:clamp(38px,4.4vw,68px);line-height:1.04}.arc-site .arc-home-hero>img{object-position:center 38%}.arc-site .arc-home-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px;display:grid}.arc-site .arc-home-destinations>a{background-position:50%;background-size:cover;border:1px solid #637567;border-radius:4px;align-items:flex-end;gap:12px;min-height:210px;padding:20px;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.arc-site .arc-home-destinations>a:hover{border-color:var(--arc-accent);transform:translateY(-2px)}.arc-site .arc-home-destinations h2{margin:0 0 7px;font-size:22px;line-height:1.2}.arc-site .arc-home-destinations span{letter-spacing:.18em;color:#c5cbbb;font-size:10px}.arc-site .arc-home-arrow{color:var(--arc-accent);flex-shrink:0;margin-left:auto}.arc-site .arc-home-workspace{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);align-items:start;gap:18px;display:grid}.arc-site .arc-raider-workbench,.arc-site .arc-trials-compact{background:radial-gradient(at top,#283c3428,#0000 65%),#111c19;border:1px solid #637567;border-radius:4px;min-width:0;padding:20px}.arc-site .arc-workbench-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.arc-site .arc-workbench-heading h2{align-items:center;gap:10px;margin:0;font-size:24px;line-height:1.2;display:flex}.arc-site .arc-workbench-heading h2 svg{color:#d5dcbd;flex-shrink:0}.arc-site .arc-workbench-heading .arc-eyebrow{letter-spacing:.16em;margin:9px 0 0;font-size:9px}.arc-site .arc-workbench-heading>span{white-space:nowrap;color:var(--arc-accent);font-size:12px}.arc-site .arc-workbench-tabs{border-bottom:1px solid var(--arc-border);flex-wrap:wrap;gap:7px;margin-bottom:18px;padding-bottom:16px;display:flex}.arc-site .arc-workbench-tabs button{color:#c8d0c3;cursor:pointer;background:#182520;border:1px solid #344c40;border-radius:4px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.arc-site .arc-workbench-tabs button[aria-selected=true]{border-color:var(--arc-accent);color:var(--arc-accent);background:#ffa56f16}.arc-site .arc-blueprint-progress{justify-content:space-between;align-items:center;gap:16px;margin:10px 0 16px;font-size:12px;display:flex}.arc-site .arc-blueprint-progress>span{align-items:center;gap:9px;display:flex}.arc-site .arc-blueprint-progress strong{color:var(--arc-paper);font-size:21px}.arc-site .arc-blueprint-progress progress{width:35%;height:8px;accent-color:var(--arc-accent)}.arc-site .arc-blueprint-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.arc-site .arc-blueprint-controls>label{border:1px solid var(--arc-border);flex:1;align-items:center;gap:7px;min-width:180px;padding:7px 10px;display:flex}.arc-site .arc-blueprint-controls input{color:var(--arc-paper);background:0 0;border:0;width:100%;min-width:0;padding:5px;font-size:13px}.arc-site .arc-blueprint-controls .arc-filters{gap:5px;margin:0}.arc-site .arc-blueprint-controls .arc-filters button{padding:7px 9px;font-size:12px}.arc-site .arc-blueprint-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.arc-site .arc-blueprint-tile{color:#d6e9ef;cursor:pointer;text-align:center;background-color:#14344e;background-image:linear-gradient(#7bc6ff19 1px,#0000 1px),linear-gradient(90deg,#7bc6ff19 1px,#0000 1px);background-size:14px 14px;border:1px solid #5a819a;border-radius:2px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;min-height:165px;padding:10px;display:flex;box-shadow:inset 0 0 0 3px #0d253a,inset 0 0 0 4px #4c6d80}.arc-site .arc-blueprint-tile[aria-pressed=true]{border-color:#82d8b6;box-shadow:inset 0 0 0 3px #0d253a,inset 0 0 0 4px #82d8b6}.arc-site .arc-blueprint-stamp{color:#a7cfe6;justify-content:space-between;display:flex}.arc-site .arc-blueprint-stamp>svg:last-child:not(:first-child){color:#82d8b6}.arc-site .arc-blueprint-drawing{color:#c5e7ff;justify-content:center;align-items:center;height:78px;display:flex}.arc-site .arc-blueprint-drawing img{object-fit:contain;filter:grayscale()brightness(1.3)sepia(.2)hue-rotate(145deg);mix-blend-mode:screen;width:100%;height:100%}.arc-site .arc-blueprint-tile strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.arc-site .arc-blueprint-tile small{color:#b1d8e8;margin-top:auto;font-size:10px}.arc-site .arc-blueprint-board.is-compact .arc-blueprint-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arc-site .arc-blueprint-board.is-compact .arc-blueprint-tile{min-height:155px}.arc-site .arc-blueprint-board>.arc-muted{margin-bottom:0;font-size:11px;line-height:1.5}.arc-site .arc-branch-tabs{border-bottom:1px solid var(--arc-border);gap:4px;display:flex}.arc-site .arc-branch-tabs button{color:#adb6aa;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:12px;display:flex}.arc-site .arc-branch-tabs button[aria-pressed=true]{border-bottom-color:var(--arc-accent);color:var(--arc-accent);background:#ffa56f0b}.arc-site .arc-tree-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:20px;display:grid}.arc-site .arc-skill-canvas{min-height:610px;margin:38px 48px 50px;position:relative}.arc-site .arc-skill-canvas>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arc-site .arc-skill-canvas>svg path{fill:none;stroke:#657a67;stroke-width:.35px;stroke-dasharray:1.3 1.2;opacity:.55}.arc-site .arc-skill-node{color:#c4ceb5;cursor:pointer;background:#1b2b24;border:2px solid #526752;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;padding:8px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #17231dc9}.arc-site .arc-skill-node[aria-pressed=true]{border-color:var(--arc-accent);color:var(--arc-accent);box-shadow:0 0 0 5px #ffa56f22,0 0 28px #ffa56f30}.arc-site .arc-skill-node[data-planned=true]{background:#34462a;border-color:#d9dfad}.arc-site .arc-skill-node img{object-fit:contain;width:100%;height:100%}.arc-site .arc-skill-node>span{color:#d2d8c8;text-align:center;pointer-events:none;width:110px;font-size:10px;line-height:1.2;position:absolute;top:calc(100% + 8px)}.arc-site .arc-skill-node>small{white-space:nowrap;background:#0f1915;border:1px solid #536b51;border-radius:8px;padding:2px 4px;font-size:10px;position:absolute;top:-8px;right:-6px}.arc-site .arc-skill-inspector{border:1px solid var(--arc-border);border-left:2px solid var(--arc-accent);background:#17251f;padding:20px}.arc-site .arc-skill-inspector h3{margin:8px 0 14px;font-size:23px}.arc-site .arc-skill-inspector>small{color:#aebaaa;margin:14px 0;font-size:12px;line-height:1.5;display:block}.arc-site .arc-point-stepper{align-items:center;gap:18px;margin:20px 0;display:flex}.arc-site .arc-point-stepper button{border:1px solid var(--arc-border);color:var(--arc-paper);background:#26372b;padding:10px;display:flex}.arc-site .arc-visual-skills>footer,.arc-site .arc-weapon-builder>footer{border-top:1px solid var(--arc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.arc-site .arc-visual-skills>footer>p{color:#aebaaa;align-items:flex-start;gap:8px;max-width:60%;margin:0;font-size:12px;display:flex}.arc-site .arc-visual-skills>footer svg{flex-shrink:0}.arc-site .arc-save-status{color:#ced6b9;min-height:18px;margin:10px 0;font-size:12px}.arc-site .arc-visual-skills.is-compact .arc-tree-layout{grid-template-columns:1fr}.arc-site .arc-visual-skills.is-compact .arc-skill-canvas{min-height:500px;margin:35px 44px 40px}.arc-site .arc-visual-skills.is-compact .arc-skill-inspector{margin-bottom:18px;padding:16px}.arc-site .arc-visual-skills.is-compact .arc-workbench-heading h2{font-size:19px}.arc-site .arc-builder-weapon{border-block:1px solid var(--arc-border);grid-template-columns:1fr 1.2fr;align-items:center;gap:20px;padding:18px 0;display:grid}.arc-site .arc-builder-weapon h3{margin:8px 0;font-size:28px}.arc-site .arc-builder-weapon .arc-game-art{background:0 0;height:180px;min-height:0}.arc-site .arc-builder-weapon .arc-game-art img{object-fit:contain}.arc-site .arc-builder-fittings{padding:18px 0}.arc-site .arc-builder-fittings .arc-filters{margin-bottom:0}.arc-site .arc-builder-perks{border-top:1px solid var(--arc-border);padding:18px 0}.arc-site .arc-perk-rail{flex-wrap:wrap;gap:10px;display:flex}.arc-site .arc-perk-rail button{border:1px solid var(--arc-border);color:#bfcdb7;background:#1a2a23;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100px;min-height:90px;padding:13px;display:flex}.arc-site .arc-perk-rail button img{object-fit:contain;width:28px;height:28px}.arc-site .arc-perk-rail button span{font-size:11px;line-height:1.2}.arc-site .arc-perk-rail button[aria-pressed=true]{border-color:var(--arc-accent);color:var(--arc-accent);background:#ffa56f18}.arc-site .arc-perk-inspector{border-left:2px solid var(--arc-accent);background:#203128;margin-top:16px;padding:14px 18px}.arc-site .arc-perk-inspector h4{margin:0 0 8px}.arc-site .arc-perk-inspector p{font-size:14px}.arc-site .arc-perk-inspector details{color:#b5c4ad;font-size:12px}.arc-site .arc-builder-costs{border-top:1px solid var(--arc-border);padding:18px 0}.arc-site .arc-builder-costs summary{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.arc-site .arc-builder-costs summary small{color:var(--arc-accent);margin-left:auto;font-size:11px;font-weight:400}.arc-site .arc-builder-costs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.arc-site .arc-builder-costs article{border:1px solid var(--arc-border);background:#223329;gap:10px;padding:14px;display:flex}.arc-site .arc-builder-costs article svg{flex-shrink:0}.arc-site .arc-builder-costs article small{color:#b5c4ad;margin-top:7px;font-size:12px;line-height:1.5;display:block}.arc-site .arc-builder-costs article strong,.arc-site .arc-builder-costs>.arc-muted{font-size:12px}.arc-site .arc-weapon-builder.is-compact .arc-builder-weapon{grid-template-columns:1fr}.arc-site .arc-weapon-builder.is-compact .arc-builder-weapon .arc-game-art{grid-row:1;height:150px}.arc-site .arc-weapon-builder.is-compact .arc-workbench-heading h2{font-size:20px}.arc-site .arc-trials-compact .arc-section-heading{align-items:start;gap:12px;margin-bottom:10px}.arc-site .arc-trials-compact h2{align-items:center;gap:9px;margin:0;font-size:23px;display:flex}.arc-site .arc-trials-compact .arc-eyebrow{display:none}.arc-site .arc-trials-compact .arc-section-heading>a{white-space:nowrap;font-size:11px}.arc-site .arc-trials-compact .arc-muted{font-size:11px;line-height:1.5}.arc-site .arc-trial-rows{gap:0;display:grid}.arc-site .arc-trial-row{border-bottom:1px solid #34483c;align-items:center;gap:13px;min-width:0;padding:14px 0;display:flex}.arc-site .arc-trial-row>svg,.arc-site .arc-trial-row>img{object-fit:contain;background:#24352b;border-radius:4px;flex-shrink:0;width:40px;height:44px;padding:4px}.arc-site .arc-trial-row h3{flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.45}.arc-site .arc-trial-row strong{white-space:nowrap;border:1px solid #425849;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:400}.arc-site .arc-home-utility{border:1px solid var(--arc-border);background:#1b2a23;gap:0;margin-top:20px;display:flex}.arc-site .arc-home-utility a{flex:1;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.arc-site .arc-home-utility a+a{border-left:1px solid var(--arc-border)}.arc-site .arc-home-utility a>svg:last-child{color:var(--arc-accent);margin-left:auto}.arc-site :is(.arc-blueprint-tile,.arc-skill-node,.arc-perk-rail button,.arc-branch-tabs button,.arc-workbench-tabs button):focus-visible{outline-offset:4px;outline:3px solid #f7c98e}@media (min-width:1700px){.arc-site .arc-blueprint-board.is-compact .arc-blueprint-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1050px){.arc-site .arc-home-workspace{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}.arc-site .arc-blueprint-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.arc-site .arc-tree-layout{grid-template-columns:1fr}.arc-site .arc-skill-inspector{margin-bottom:20px}.arc-site .arc-home-destinations h2{font-size:19px}.arc-site .arc-home-destinations>a>svg:first-child{display:none}}@media (max-width:800px){.arc-site .arc-home-workspace{grid-template-columns:1fr}.arc-site .arc-home-destinations{gap:10px}.arc-site .arc-home-destinations>a{min-height:175px;padding:15px}.arc-site .arc-home-destinations span{font-size:8px}.arc-site .arc-home-utility a{gap:8px;padding:13px}.arc-site .arc-home-utility a>svg:first-child{display:none}}@media (max-width:560px){.arc-site .arc-home-hero{min-height:340px;padding:25px}.arc-site .arc-home-destinations{grid-template-columns:1fr}.arc-site .arc-home-destinations>a{min-height:140px}.arc-site .arc-home-destinations>a>svg:first-child{display:block}.arc-site .arc-home-destinations h2{font-size:24px}.arc-site .arc-raider-workbench,.arc-site .arc-trials-compact{padding:16px}.arc-site .arc-workbench-heading h2{font-size:21px}.arc-site .arc-workbench-tabs{gap:5px}.arc-site .arc-workbench-tabs button{gap:5px;padding:10px 8px;font-size:11px}.arc-site .arc-branch-tabs button{gap:5px;padding:12px 7px;font-size:10px}.arc-site .arc-branch-tabs svg{width:15px}.arc-site .arc-skill-canvas,.arc-site .arc-visual-skills.is-compact .arc-skill-canvas{min-height:580px;margin:35px 26px 45px}.arc-site .arc-skill-node{width:36px;height:36px;padding:6px}.arc-site .arc-skill-node>span{width:62px;font-size:9px}.arc-site .arc-visual-skills>footer>p{max-width:100%}.arc-site .arc-builder-weapon,.arc-site .arc-builder-costs>div{grid-template-columns:1fr}.arc-site .arc-blueprint-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arc-site .arc-blueprint-tile{min-height:155px;padding:9px}.arc-site .arc-blueprint-tile strong{font-size:11px}.arc-site .arc-home-utility{flex-direction:column}.arc-site .arc-home-utility a+a{border-left:0;border-top:1px solid var(--arc-border)}.arc-site .arc-trial-row{gap:9px}.arc-site .arc-trial-row h3{font-size:13px}.arc-site .arc-builder-costs summary{flex-wrap:wrap}}.arc-site .arc-resource-art{flex-shrink:0;align-items:center;display:flex}.arc-site .arc-resource-art img{object-fit:contain;width:38px;height:38px}.arc-site .arc-resource-art:has(img)>svg{display:none}.arc-site .arc-home-destinations>a:first-child{background-color:#13251d;background-position:50% 48%}.arc-site .arc-blueprint-tile:hover{border-color:#bce6f1}.arc-site .arc-weapon-builder footer .arc-button,.arc-site .arc-visual-skills footer .arc-button{white-space:nowrap}.arc-site .arc-home-primary{min-width:0}.arc-site .arc-home-builders{align-content:start;gap:18px;min-width:0;display:grid}.arc-site .arc-home-builder-panel{background:radial-gradient(at top,#283c3428,#0000 65%),#111c19;border:1px solid #637567;border-radius:4px;min-width:0;padding:20px;scroll-margin-top:160px}.arc-site .arc-workbench-companion{min-height:230px;padding:24px 8px}.arc-site .arc-workbench-companion>svg{color:var(--arc-accent)}.arc-site .arc-workbench-companion p{color:#b5c4ad;font-size:14px}@media (min-width:1450px){.arc-site main:has(.arc-home-compact){max-width:1900px;padding-inline:2%}.arc-site .arc-home-composition{grid-template-columns:minmax(0,1.7fr) minmax(430px,1fr);align-items:start;gap:18px;display:grid}.arc-site .arc-home-hero{min-height:360px;padding:32px}.arc-site .arc-home-hero h1{font-size:clamp(40px,3.7vw,66px)}.arc-site .arc-home-workspace{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:12px}.arc-site .arc-home-destinations>a{min-height:190px;padding:16px}.arc-site .arc-home-destinations h2{font-size:21px}.arc-site .arc-home-destinations>a>svg:first-child{display:none}.arc-site .arc-home-builders .arc-workbench-heading h2{font-size:22px}.arc-site .arc-home-builders .arc-visual-skills.is-compact .arc-skill-canvas{min-height:430px}.arc-site .arc-home-builders .arc-skill-node>span{width:85px;font-size:9px}.arc-site .arc-home-builders .arc-skill-inspector h3{font-size:20px}.arc-site .arc-home-builders .arc-skill-inspector p{margin:8px 0;font-size:13px}.arc-site .arc-home-builders .arc-skill-inspector>small{margin:8px 0}.arc-site .arc-home-builders .arc-point-stepper{margin:12px 0}.arc-site .arc-home-builders .arc-builder-weapon .arc-game-art{height:150px}.arc-site .arc-home-workspace .arc-blueprint-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arc-site .arc-home-workspace .arc-raider-workbench,.arc-site .arc-home-workspace .arc-trials-compact{padding:16px}.arc-site .arc-home-workspace .arc-workbench-tabs button{padding:10px;font-size:11px}.arc-site .arc-home-workspace .arc-workbench-heading h2{font-size:22px}.arc-site .arc-home-workspace .arc-trials-compact h2{font-size:20px}.arc-site .arc-home-workspace .arc-trials-compact .arc-section-heading>a{display:none}}.arc-picker .arc-skill-inspector{background:#17251f;border:1px solid #526752;padding:20px}.arc-picker .arc-skill-inspector h3{margin-top:0}.arc-picker .arc-skill-inspector>small{color:#b5c4ad;margin:16px 0;display:block}.arc-picker .arc-point-stepper{align-items:center;gap:18px;margin:20px 0;display:flex}.arc-picker .arc-point-stepper button{color:#f0eddb;background:#26372b;border:1px solid #526752;padding:10px;display:flex}.arc-picker .arc-point-stepper button:disabled{opacity:.4}.arc-site .arc-home-builders .arc-visual-skills.is-compact .arc-skill-canvas{min-height:380px}.arc-site .arc-blueprint-tile .arc-blueprint-drawing img{opacity:.9}.arc-site .arc-trials-showcase{border-top:1px solid var(--arc-border);min-width:0;margin-top:28px;padding:28px 0}.arc-site .arc-trials-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.arc-site .arc-trials-heading h2{align-items:center;gap:12px;margin:0;font-size:clamp(23px,2.6vw,34px);display:flex}.arc-site .arc-trials-heading .arc-eyebrow{margin:0 0 10px}.arc-site .arc-trial-light{background:#6c7770;border-radius:50%;flex-shrink:0;width:10px;height:10px}.arc-site .arc-trial-light.is-active{background:#45da88;box-shadow:0 0 14px #45da8880}.arc-site .arc-trials-countdown{flex-shrink:0;justify-items:end;gap:8px;display:grid}.arc-site .arc-trials-countdown>span{letter-spacing:1.2px;color:var(--arc-muted);font-size:10px}.arc-site .arc-trials-countdown strong{color:#171d19;font-variant-numeric:tabular-nums;background:#ffd15e;border-radius:10px;align-items:center;gap:9px;padding:10px 15px;font:700 14px monospace;display:flex}.arc-site .arc-trials-dates{color:var(--arc-muted);margin:16px 0 24px;font-size:12px}.arc-site .arc-trials-capsules{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.arc-site .arc-trial-capsule{text-align:center;color:#17201e;background:#f5ead7;border:2px solid #f5ead7;border-radius:15px 15px 150px 150px;flex-direction:column;gap:12px;min-width:0;padding:0 7px 7px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.arc-site .arc-trial-capsule:hover{border-color:#ffb16f;transform:translateY(-5px)}.arc-site .arc-trial-capsule:focus-visible{outline-offset:5px;outline:3px solid #ffb16f}.arc-site .arc-trial-label{flex-direction:column;flex:1;align-items:center;padding:13px 5px 0;display:flex}.arc-site .arc-trial-label>span{letter-spacing:2px;color:#5b635d;font:10px monospace}.arc-site .arc-trial-label>strong{background:#ffd15e;border-radius:20px;align-items:center;gap:5px;margin:12px 0;padding:7px 14px;font-size:12px;display:flex}.arc-site .arc-trial-label h3{color:#17201e;min-height:90px;margin:0;font-size:16px;font-weight:600;line-height:1.4}.arc-site .arc-trial-illustration{aspect-ratio:1;isolation:isolate;background-position:50%;background-size:cover;border-radius:50%;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.arc-site .arc-trial-illustration:before{content:"";z-index:-1;background:linear-gradient(#0000 20%,#0a1513ed);position:absolute;inset:0}.arc-site .arc-trial-illustration.has-item:before{background:linear-gradient(#0a151355,#0a1513f5)}.arc-site .arc-trial-illustration>img{object-fit:contain;filter:drop-shadow(0 6px 8px #0009);width:86%;height:75%;margin-bottom:20px}.arc-site .arc-trial-illustration>svg{color:#f5ead7;filter:drop-shadow(0 3px 8px #000);margin-bottom:20px}.arc-site .arc-trial-caption{letter-spacing:1px;color:#f5ead7;justify-content:center;align-items:center;gap:5px;font:9px monospace;display:flex;position:absolute;bottom:18%;left:8%;right:8%}.arc-site .arc-trials-footer{justify-content:space-between;align-items:start;gap:24px;margin-top:24px;display:flex}.arc-site .arc-trials-footer .arc-muted{max-width:780px;margin:0;font-size:11px;line-height:1.6}.arc-site .arc-trials-footer>a{white-space:nowrap;gap:7px;font-size:12px;display:flex}@media (max-width:1000px){.arc-site .arc-trials-capsules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.arc-site .arc-trial-label h3{min-height:70px}}@media (max-width:600px){.arc-site .arc-trials-heading{flex-direction:column;align-items:start;gap:16px}.arc-site .arc-trials-countdown{justify-items:start}.arc-site .arc-trials-capsules{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.arc-site .arc-trial-label h3{min-height:100px;font-size:14px}.arc-site .arc-trial-label{padding-inline:2px}.arc-site .arc-trial-caption{letter-spacing:0;font-size:8px}.arc-site .arc-trials-footer{flex-direction:column;gap:12px}.arc-site .arc-trial-capsule:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){.arc-site .arc-trial-capsule{transition:none}.arc-site .arc-trial-capsule:hover{transform:none}}.arc-site .arc-trial-illustration.is-enemy>img{object-fit:cover;width:100%;height:100%;margin:0}.arc-site .arc-trial-illustration.is-enemy:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0a1513e6);position:absolute;inset:0}.arc-site .arc-trial-caption{z-index:1;text-shadow:0 1px 4px #000}.arc-site .arc-frozen-update{isolation:isolate;background:#15272e;border:1px solid #849eab;border-radius:4px;justify-content:space-between;align-items:end;gap:32px;min-height:310px;margin-top:24px;padding:32px;scroll-margin-top:160px;display:flex;position:relative;overflow:hidden}.arc-site .arc-frozen-art{object-fit:cover;object-position:center 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.arc-site .arc-frozen-update:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c1c26f5,#0c1c26d9 40%,#0c1c2630),linear-gradient(#0000,#0c1c2670);position:absolute;inset:0}.arc-site .arc-frozen-copy{max-width:610px}.arc-site .arc-frozen-copy .arc-eyebrow{color:#a8dbed;align-items:center;gap:8px;margin:0 0 12px;display:flex}.arc-site .arc-frozen-copy h2{color:#f0f8fa;margin:0 0 14px;font-size:clamp(32px,4vw,48px)}.arc-site .arc-frozen-copy>p:not(.arc-eyebrow){color:#d3e4ea;max-width:490px;margin:0 0 24px;font-size:15px;line-height:1.65}.arc-site .arc-frozen-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.arc-site .arc-frozen-actions .arc-button{background:#b6e4f3;border-color:#b6e4f3;gap:9px}.arc-site .arc-frozen-actions .arc-button:hover{background:#dbf5ff}.arc-site .arc-frozen-steam{color:#e5f4f8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.arc-site .arc-frozen-map{background:#0c1c26dc;border:1px solid #8aa6b5;border-radius:4px;flex-shrink:0;align-items:center;gap:14px;padding:18px 20px;display:flex}.arc-site .arc-frozen-map span{gap:5px;display:grid}.arc-site .arc-frozen-map small{letter-spacing:1.3px;color:#a8dbed;font:9px monospace}.arc-site .arc-frozen-map strong{color:#f0f8fa;font-size:18px}.arc-site .arc-frozen-map:hover{background:#18343f}@media (max-width:850px){.arc-site .arc-frozen-update{flex-direction:column;align-items:start;gap:24px;padding:26px}.arc-site .arc-frozen-update:after{background:linear-gradient(90deg,#0c1c26eb,#0c1c2680),linear-gradient(#0000,#0c1c26d9)}.arc-site .arc-frozen-map{padding:14px 16px}.arc-site .arc-frozen-actions{gap:16px}}.arc-site .arc-home-primary>.arc-trials-showcase:first-child{border-top:0;margin-top:0;margin-bottom:28px;padding-top:0}.arc-site .arc-home-primary>.arc-trials-showcase{width:100%;max-width:1180px;margin:22px auto;padding:20px 0}.arc-site .arc-home-primary .arc-trials-heading h2{font-size:26px}.arc-site .arc-home-primary .arc-trials-capsules{gap:18px}.arc-site .arc-home-primary .arc-trial-label{padding-top:10px}.arc-site .arc-home-primary .arc-trial-label>strong{margin:8px 0;padding:6px 12px}.arc-site .arc-home-primary .arc-trial-label h3{min-height:65px;font-size:14px}.arc-site .arc-home-primary .arc-trial-illustration{align-self:center;max-width:180px}.arc-site .arc-home-primary .arc-trials-dates{margin:10px 0 18px}.arc-site .arc-home-primary .arc-trials-footer{margin-top:16px}@media (max-width:600px){.arc-site .arc-home-primary .arc-trials-heading h2{font-size:23px}.arc-site .arc-home-primary .arc-trial-label h3{min-height:90px}.arc-site .arc-home-primary .arc-trials-capsules{gap:12px}}.arc-site .arc-workbench-hero{border-left:4px solid var(--arc-accent);margin-bottom:24px}.arc-site .arc-workbench-hero>img{object-position:center 60%}.arc-site .arc-workbench-hero h1{margin-bottom:16px}.arc-site .arc-workbench-standard{border-color:var(--arc-border);background:#17221e;border-radius:4px;padding:0;overflow:clip}.arc-site .arc-workbench-standard>.arc-workbench-tabs{background:#202c26;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.arc-site .arc-workbench-standard>.arc-workbench-tabs button{border:0;border-right:1px solid var(--arc-border);text-align:left;background:0 0;border-bottom:3px solid #0000;border-radius:0;gap:14px;min-width:0;min-height:84px;padding:20px 24px}.arc-site .arc-workbench-standard>.arc-workbench-tabs button:last-child{border-right:0}.arc-site .arc-workbench-standard>.arc-workbench-tabs button[aria-selected=true]{border-bottom-color:var(--arc-accent);background:#ffa56f12}.arc-site .arc-workbench-standard>.arc-workbench-tabs button>svg{flex-shrink:0}.arc-site .arc-workbench-standard>.arc-workbench-tabs span{gap:6px;display:grid}.arc-site .arc-workbench-standard>.arc-workbench-tabs strong{font-size:15px;font-weight:700}.arc-site .arc-workbench-standard>.arc-workbench-tabs small{color:#bac6ba;font-size:11px;font-weight:400}.arc-site .arc-workbench-standard>.arc-workbench-tabs button:focus-visible{outline-offset:-5px}.arc-site .arc-workbench-context{border-bottom:1px solid var(--arc-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.arc-site .arc-workbench-context p{color:#c4cec3;max-width:72ch;margin:0;font-size:13px;line-height:1.6}.arc-site .arc-workbench-context a{white-space:nowrap;color:var(--arc-accent);align-items:center;gap:7px;font-size:12px;display:flex}.arc-site .arc-workbench-panel{min-width:0;padding:24px}.arc-site .arc-workbench-panel[hidden]{display:none}.arc-site .arc-workbench-panel:focus-visible{outline:2px solid var(--arc-accent);outline-offset:-4px}.arc-site .arc-workbench-standard .arc-blueprint-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.arc-site .arc-workbench-standard .arc-blueprint-tile{min-height:190px}.arc-site .arc-workbench-standard .arc-blueprint-drawing{height:90px}.arc-site .arc-workbench-standard .arc-blueprint-tile strong{font-size:13px}.arc-site .arc-workbench-standard .arc-blueprint-controls>label{background:#111c18;min-height:46px}.arc-site .arc-workbench-storage{border-top:1px solid var(--arc-border);color:#bac6ba;background:#142019;align-items:start;gap:9px;padding:16px 24px;font-size:11px;line-height:1.6;display:flex}.arc-site .arc-workbench-storage svg{flex-shrink:0;margin-top:2px}@media (max-width:650px){.arc-site .arc-workbench-standard>.arc-workbench-tabs button{text-align:center;flex-direction:column;justify-content:start;gap:8px;min-height:95px;padding:16px 6px}.arc-site .arc-workbench-standard>.arc-workbench-tabs strong{font-size:12px}.arc-site .arc-workbench-standard>.arc-workbench-tabs small{display:none}.arc-site .arc-workbench-context{flex-direction:column;align-items:start;gap:10px;padding:16px}.arc-site .arc-workbench-panel{padding:16px}.arc-site .arc-workbench-standard .arc-blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arc-site .arc-workbench-standard .arc-blueprint-tile{min-height:175px}.arc-site .arc-workbench-standard .arc-blueprint-drawing{height:75px}.arc-site .arc-workbench-storage{padding:16px}.arc-site .arc-workbench-standard .arc-blueprint-progress{flex-wrap:wrap}.arc-site .arc-workbench-standard .arc-blueprint-progress progress{width:100%}}.arc-site .arc-home-updates{grid-template-columns:minmax(0,2.4fr) minmax(300px,1fr);align-items:stretch;gap:24px;margin:24px 0;display:grid}.arc-site .arc-home-updates>.arc-trials-showcase{min-width:0;margin:0;padding:20px 0}.arc-site .arc-home-updates .arc-trials-heading{flex-wrap:wrap;gap:12px}.arc-site .arc-home-updates .arc-trials-heading h2{font-size:23px}.arc-site .arc-home-updates .arc-trials-countdown>span{font-size:9px}.arc-site .arc-home-updates .arc-trials-countdown strong{padding:7px 10px;font-size:12px}.arc-site .arc-home-updates .arc-trials-capsules{gap:12px}.arc-site .arc-home-updates .arc-trial-label h3{min-height:90px;font-size:13px}.arc-site .arc-home-updates .arc-trial-caption{letter-spacing:0;font-size:8px}.arc-site .arc-home-updates .arc-trials-footer{flex-wrap:wrap;gap:10px}.arc-site .arc-home-updates>.arc-frozen-update{flex-direction:column;justify-content:end;align-items:stretch;gap:24px;min-width:0;min-height:0;margin:0;padding:24px}.arc-site .arc-home-updates .arc-frozen-update:after{background:linear-gradient(#0c1c2620,#0c1c26b0 35%,#0c1c26fa 90%)}.arc-site .arc-home-updates .arc-frozen-copy h2{font-size:34px}.arc-site .arc-home-updates .arc-frozen-copy>p:not(.arc-eyebrow){margin-bottom:18px;font-size:14px}.arc-site .arc-home-updates .arc-frozen-actions{gap:14px}.arc-site .arc-home-updates .arc-frozen-actions .arc-button{padding:10px 12px;font-size:12px}.arc-site .arc-home-updates .arc-frozen-map{gap:10px;padding:12px}@media (max-width:1100px){.arc-site .arc-home-updates{grid-template-columns:1fr}.arc-site .arc-home-updates>.arc-frozen-update{min-height:300px}.arc-site .arc-home-updates .arc-frozen-copy{max-width:610px}.arc-site .arc-home-updates .arc-frozen-map{align-self:start}.arc-site .arc-home-updates .arc-trial-label h3{min-height:70px}}@media (max-width:600px){.arc-site .arc-home-updates .arc-trial-label h3{min-height:90px}.arc-site .arc-home-updates .arc-trials-heading{flex-direction:column;align-items:start}}.arc-site button.arc-trial-capsule{font:inherit;cursor:pointer}.arc-trial-popup .arc-eyebrow{color:#ffa56f;letter-spacing:1.5px;margin:0;font:10px monospace}.arc-trial-popup .arc-trial-popup-record{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;display:grid}.arc-trial-popup-record .arc-game-art{height:180px}.arc-trial-popup-record h3{margin:0 0 8px}.arc-trial-popup-record p,.arc-trial-popup-map p{font-size:14px;line-height:1.65}.arc-trial-popup-record ul{padding-left:20px}.arc-trial-popup-record .arc-muted{color:#bdc4b7;font-size:12px}.arc-trial-popup-map>img{object-fit:cover;border-radius:4px;width:100%;height:160px}.arc-trial-popup-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.arc-trial-popup-actions a{color:#17201e;background:#ffa56f;border:1px solid #ffa56f;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.arc-trial-popup-actions .arc-secondary{background:#212d28;border-color:#849588;color:#f0eddb!important}.arc-trial-popup .arc-combat{margin-top:10px}.arc-trial-popup .arc-combat-title{align-items:center;gap:10px;display:flex}.arc-trial-popup .arc-combat dl>div{border-top:1px solid #50584f;padding:10px 0}.arc-trial-popup .arc-combat dt{align-items:center;gap:8px;font-weight:700;display:flex}.arc-trial-popup .arc-combat dd{margin:5px 0 0;font-size:14px}.arc-trial-popup .arc-combat .arc-record-link{display:none}@media (max-width:600px){.arc-trial-popup .arc-trial-popup-record{grid-template-columns:1fr;gap:10px}.arc-trial-popup-record .arc-game-art{height:140px}.arc-trial-popup-actions a{justify-content:center;width:100%}}.arc-site button.arc-trial-capsule:hover{transform:none}.arc-picker.arc-trial-popup[data-slot=dialog-content]{z-index:210;width:780px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 100px);top:calc(50% + 25px)}.arc-trial-popup .arc-combat-title h3{margin:6px 0}.arc-trial-popup .arc-combat-plan,.arc-trial-popup .arc-combat{font-size:14px}.arc-site .arc-guide-browser .arc-card{overflow:hidden}.arc-site .arc-guide-card-art{border-bottom:1px solid var(--arc-border);background:radial-gradient(#354b3d66,#0000 70%),#101a15;height:150px;margin:-28px -28px 22px;display:block;overflow:hidden}.arc-site .arc-guide-card-art img{object-fit:contain;width:100%;height:100%;padding:15px}.arc-site .arc-guide-card-art[data-scene=true] img{object-fit:cover;padding:0}.arc-site .arc-guide-browser .arc-card:has(.arc-guide-card-art){background:#1b2821}.arc-site .arc-guide-browser .arc-card:hover .arc-guide-card-art{border-bottom-color:var(--arc-accent)}@media (max-width:500px){.arc-site .arc-guide-card-art{height:160px;margin:-22px -22px 20px}}.arc-site .arc-guide-visuals{border-top:1px solid var(--arc-border);margin-top:24px;padding-top:20px}.arc-site .arc-guide-visual-label{letter-spacing:1.4px;align-items:center;gap:7px;display:flex;color:#a5b5a8!important;margin:0 0 14px!important;font:9px monospace!important}.arc-site .arc-guide-art-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.arc-site .arc-guide-art-grid.is-single{grid-template-columns:minmax(0,1fr)}.arc-site .arc-guide-art-grid figure{background:#142019;border:1px solid #425648;border-radius:4px;min-width:0;margin:0;overflow:hidden}.arc-site .arc-guide-art-grid figure:hover{border-color:var(--arc-accent)}.arc-site .arc-guide-art-grid figure a{height:100%;display:block}.arc-site .arc-guide-art-image{background:radial-gradient(#354b3d66,#0000 70%),#101a15;justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.arc-site .arc-guide-art-image img{object-fit:contain;filter:drop-shadow(0 6px 10px #0005);width:100%;height:100%;padding:16px}.arc-site .arc-guide-art-image>svg{color:#f0eddb;box-sizing:content-box;background:#142019d9;border:1px solid #607465;border-radius:3px;padding:6px;position:absolute;top:10px;right:10px}.arc-site .arc-guide-art-grid .is-scene .arc-guide-art-image img{object-fit:cover;filter:none;padding:0}.arc-site .arc-guide-art-grid.is-single .is-scene .arc-guide-art-image{height:240px}.arc-site .arc-guide-art-grid figcaption{border-top:1px solid #425648;gap:7px;padding:14px 16px;display:grid}.arc-site .arc-guide-art-grid figcaption strong{color:#f0eddb;font-size:14px;line-height:1.4}.arc-site .arc-guide-art-grid figcaption span{color:#bbc9bc;font-size:12px;line-height:1.6}.arc-site .arc-guide-art-grid figure a:focus-visible{outline:3px solid var(--arc-accent);outline-offset:-4px}@media (max-width:500px){.arc-site .arc-guide-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arc-site .arc-guide-art-grid figure:last-child:nth-child(odd){grid-column:1/-1}.arc-site .arc-guide-art-image{height:125px}.arc-site .arc-guide-art-grid figcaption{padding:12px}.arc-site .arc-guide-art-grid figcaption strong{font-size:13px}.arc-site .arc-guide-art-grid figcaption span{font-size:11px}.arc-site .arc-guide-art-grid.is-single .is-scene .arc-guide-art-image{height:190px}}.arc-site .arc-guide-contents summary svg{vertical-align:middle;margin-right:5px;display:inline-block}.arc-site main>.arc-compact-hero,.arc-site .arc-standard-header{border-left:4px solid var(--arc-accent);margin-bottom:24px}.arc-site .arc-compact-hero h1{margin-bottom:16px}.arc-site .arc-compact-hero p:not(.arc-eyebrow){font-size:16px;line-height:1.65}.arc-site :is(.arc-search input,.arc-blueprint-controls input){min-height:44px}.arc-site .arc-filters{gap:8px}.arc-site .arc-filters :is(button,a){border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;line-height:1.3;display:inline-flex}.arc-site .arc-panel{border-radius:4px}.arc-site .arc-panel h2{line-height:1.3}.arc-site .arc-record-details{border-radius:4px}.arc-site .arc-comparison.wc-page{padding-top:0}.arc-site .arc-comparison-back{color:var(--arc-accent);margin:0 0 18px;font-size:13px}.arc-site .arc-guide-browser{border:1px solid var(--arc-border);background:#1b2621;border-radius:4px;padding:24px}.arc-site .arc-guide-browser>.arc-search{max-width:100%;margin-top:0}.arc-site .arc-guide-browser>.arc-search input{background:#111c18}.arc-site .arc-guide-browser>.arc-filters{border-bottom:1px solid var(--arc-border);padding-bottom:20px}.arc-site .arc-guide-browser>[role=status]{color:#bcc8bd;margin:20px 0;font:11px monospace}.arc-site .arc-guide-browser .arc-card{background-position:50%;border-radius:4px;min-height:240px;transition:border-color .15s}.arc-site .arc-guide-browser .arc-card h2{margin:16px 0 12px;font-size:23px;line-height:1.2}.arc-site .arc-guide-browser .arc-card p{font-size:14px;line-height:1.6}.arc-site .arc-standard-guide{border-bottom:0;max-width:none;padding:0}.arc-site .arc-guide-back{color:var(--arc-accent);margin:0 0 18px;font-size:13px;display:inline-block}.arc-site .arc-standard-guide>.arc-hero{border-left:4px solid var(--arc-accent);margin-bottom:24px}.arc-site .arc-standard-guide .arc-guide-tools{gap:10px;margin:0 0 24px}.arc-site .arc-standard-guide .arc-guide-tools a{border:1px solid var(--arc-border);background:#222e27;border-radius:3px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex}.arc-site .arc-guide-reading{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.arc-site .arc-guide-contents{top:calc(var(--network-header-height,56px) + 120px);border:1px solid var(--arc-border);background:#1c2722;border-radius:4px;position:sticky;overflow:hidden}.arc-site .arc-guide-contents summary{cursor:pointer;color:var(--arc-accent);padding:18px;font-size:13px;font-weight:700}.arc-site .arc-guide-contents nav{border-top:1px solid var(--arc-border);padding:8px;display:grid}.arc-site .arc-guide-contents a{border-radius:3px;align-items:start;gap:9px;min-height:44px;padding:12px 10px;font-size:12px;line-height:1.45;display:flex}.arc-site .arc-guide-contents a:hover{background:#ffa56f12}.arc-site .arc-guide-contents a span{color:var(--arc-accent);flex-shrink:0;margin-top:2px;font:11px monospace}.arc-site .arc-guide-copy{min-width:0;max-width:900px}.arc-site .arc-guide-copy>.arc-panel{background:#1d2923;margin:0 0 16px;padding:28px;scroll-margin-top:190px}.arc-site .arc-guide-copy .arc-panel h2{align-items:start;gap:12px;margin-bottom:18px;font-size:23px;display:flex}.arc-site .arc-guide-copy .arc-guide-number{width:30px;height:30px;color:var(--arc-accent);background:#ffa56f15;border:1px solid #ffa56f55;border-radius:4px;flex-shrink:0;place-items:center;font:12px monospace;display:inline-grid}.arc-site .arc-guide-copy .arc-panel p{color:#d2d9ce;max-width:70ch;margin-bottom:0;font-size:16px;line-height:1.85}.arc-site .arc-guide-finish{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;display:flex}.arc-site .arc-guide-finish>a:not(.arc-button){color:var(--arc-accent);font-size:13px}@media (max-width:800px){.arc-site .arc-guide-reading{grid-template-columns:1fr}.arc-site .arc-guide-contents{position:static}.arc-site .arc-guide-contents nav{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-site .arc-guide-browser{padding:18px}.arc-site .arc-guide-copy>.arc-panel{padding:22px}}@media (max-width:500px){.arc-site .arc-guide-contents nav{grid-template-columns:1fr}.arc-site .arc-guide-copy .arc-panel h2{font-size:21px}.arc-site .arc-guide-browser .arc-card{padding:22px}.arc-site .arc-guide-tools a{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.arc-site .arc-guide-browser .arc-card{transition:none}}.arc-site .arc-guide-art-trigger{width:100%;height:100%;color:inherit;text-align:left;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.arc-site .arc-guide-art-trigger:focus-visible{outline:3px solid var(--arc-accent);outline-offset:-4px}.arc-site .arc-guide-art-caption{border-top:1px solid #425648;gap:7px;padding:14px 16px;display:grid}.arc-site .arc-guide-art-caption strong{color:#f0eddb;font-size:14px;line-height:1.4}.arc-site .arc-guide-art-caption>span{color:#bbc9bc;font-size:12px;line-height:1.6}.arc-guide-image-dialog[data-game=arcraiders]{color:#f0eddb;z-index:250;background:#142019;border:1px solid #607465;border-radius:6px;width:min(960px,100vw - 32px);max-width:960px;max-height:90dvh;padding:24px;overflow:auto}.arc-guide-image-dialog [data-slot=dialog-title]{color:#f0eddb;padding-right:32px}.arc-guide-image-dialog [data-slot=dialog-description]{color:#bbc9bc}.arc-guide-image-full{object-fit:contain;background:#101a15;border-radius:4px;width:100%;max-height:65dvh;display:block}@media (max-width:500px){.arc-site .arc-guide-art-caption{padding:12px}.arc-guide-image-dialog[data-game=arcraiders]{padding:18px}}.arc-guide-info-dialog .arc-guide-info-top{grid-template-columns:minmax(160px,35%) 1fr;align-items:center;gap:24px;padding-right:24px;display:grid}.arc-guide-info-dialog .arc-guide-info-top>img{object-fit:contain;background:#101a15;border-radius:4px;width:100%;height:190px}.arc-guide-info-dialog .arc-guide-info-top [data-slot=dialog-title]{margin:10px 0;font-size:24px;line-height:1.3}.arc-guide-info-dialog .arc-combat{background:#1d2b24;border:1px solid #425648;padding:20px}.arc-guide-info-dialog ul{padding-left:20px;list-style:outside}.arc-guide-info-dialog p,.arc-guide-info-dialog li{line-height:1.7}.arc-guide-info-dialog .arc-guide-info-top .arc-eyebrow{color:#ffa56f;letter-spacing:1px;font:10px monospace}.arc-guide-art-trigger{cursor:pointer!important}@media (max-width:550px){.arc-guide-info-dialog .arc-guide-info-top{grid-template-columns:1fr;gap:16px;padding-right:0}.arc-guide-info-dialog .arc-guide-info-top>img{height:150px}}.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 #ffa56f12,0 0 22px #ffa56f25}.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:#ffa56f40}.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:#f0eddb;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-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{border:1px solid var(--arc-border);background:#101b17;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;border:1px solid var(--arc-border);min-width:0;color:var(--arc-paper);cursor:pointer;background:#1c2b24;border-radius:4px;gap:8px;padding:10px;display:grid}.arc-site .arc-gunsmith-weapons button[aria-pressed=true]{border-color:var(--arc-accent);background:#ffa56f12}.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(#334a3530,#0000 70%),repeating-linear-gradient(0deg,#0000,#0000 27px,#658b6c0c 28px),repeating-linear-gradient(90deg,#0000,#0000 27px,#658b6c0c 28px),#101b17;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);min-width:0;color:var(--arc-paper);text-align:center;cursor:pointer;background:#18271f;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:#ffa56f0d}.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:#bdc8b9;overflow-wrap:anywhere;font-size:11px}.arc-site .arc-gunsmith-inspector{border:1px solid var(--arc-border);background:#101b17;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:#bdc8b9;font-size:12px}.arc-site .arc-gunsmith-mod-art{border-bottom:2px solid var(--arc-accent);background:#1b2b24;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{width:100%;min-width:0;color:var(--arc-paper);border:1px solid var(--arc-border);font:inherit;background:#1b2b24;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-offset:3px;outline:3px solid #f7c98e}@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:#ffa56f;align-self:center;margin:12px}.arc-gunsmith-popup-recipe{border-top:1px solid #50584f;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-offset:3px;outline:3px solid #f7c98e}@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{border:1px solid var(--arc-border);background:#101b17;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:#ffa56f12}.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}}
