body:has(.arc-site){background:var(--site-bg)}.arc-site{--arc-accent:var(--site-accent);--arc-paper:var(--site-ink);--arc-border:var(--site-border);background:var(--site-bg);color:var(--arc-paper);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:3px solid var(--site-accent);outline-offset:4px}.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:var(--site-muted);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:"";background:linear-gradient(90deg,color-mix(in srgb,var(--site-bg) 96.08%,transparent),color-mix(in srgb,var(--site-bg) 76.86%,transparent) 45%,color-mix(in srgb,var(--site-bg) 6.27%,transparent));z-index:-1;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){max-width:440px;color:var(--site-ink)}.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:var(--site-accent-ink)!important}.arc-button:hover{background:var(--site-accent)}.arc-secondary{background:color-mix(in srgb,var(--site-bg) 85.88%,transparent);border-color:var(--site-border-strong);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{background:var(--site-panel);border:1px solid var(--arc-border);background-position:50%;background-size: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:var(--site-ink);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:"";background:linear-gradient(transparent,color-mix(in srgb,var(--site-bg) 96.08%,transparent));z-index:-1;position:absolute;inset:0}.arc-news time{font:11px monospace}.arc-news h3{margin-bottom:0;font-size:21px}.arc-muted{color:var(--site-muted);font-size:12px}.arc-search{max-width:720px;margin:24px 0;font-size:13px;font-weight:700;display:block}.arc-search input{background:var(--site-bg);width:100%;min-height:48px;color:var(--arc-paper);border:1px solid var(--site-border);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);background:var(--site-panel);color:var(--arc-paper);min-height:44px;padding:10px 16px;font-size:14px}.arc-filters button[aria-pressed=true]{background:var(--arc-accent);color:var(--site-accent-ink);border-color:var(--arc-accent)}.arc-article{max-width:900px;margin:auto}.arc-panel{background:var(--site-panel);border:1px solid var(--arc-border);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:var(--site-ink);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:var(--site-ink);border:0;flex-wrap:wrap;font-size:12px}.arc-footer p{margin:0}.arc-skip{position:absolute;top:-100px}.arc-skip:focus{background:var(--site-bg);z-index:100;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,color-mix(in srgb,var(--site-bg) 92.16%,transparent),color-mix(in srgb,var(--site-bg) 59.61%,transparent))}.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:var(--site-ink);background:0 0;border:0;padding:10px 0;font-size:14px}.arc-menu-trigger[data-popup-open],.arc-menu-trigger:hover{color:var(--site-accent)}.arc-menu-toggle{display:none}.arc-menu-panel{width:320px;max-width:calc(100vw - 32px);max-height:min(75dvh,var(--available-height));background:linear-gradient(130deg,var(--site-header),var(--site-header));color:var(--site-ink);border:1px solid var(--site-accent);outline-offset:4px;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 var(--site-border);padding-bottom:14px}.arc-menu-heading>span,.arc-menu-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--site-accent);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:var(--site-ink);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:var(--site-ink);margin-top:3px;font-size:11px;font-weight:400}.arc-menu-item>span:last-child{color:var(--site-accent)}.arc-menu-item[data-highlighted],.arc-menu-item:hover{background:color-mix(in srgb,var(--site-accent) 12.55%,transparent);color:#fff}.arc-menu-item:focus-visible{outline:2px solid var(--site-accent)}.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);background:var(--site-panel);color:var(--arc-paper);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:color-mix(in srgb,var(--site-accent) 12.55%,transparent)}.arc-record-list small{color:var(--site-ink);font-size:11px;display:block}.arc-record-details{background:var(--site-bg);border:1px solid var(--arc-border);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:var(--site-ink);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:var(--site-bg);border-bottom:1px solid var(--site-border);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:var(--site-accent);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:var(--site-panel);padding:12px 16px}.arc-stat-grid dt{color:var(--site-ink);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{background:var(--site-panel);border:1px solid var(--arc-border);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:var(--site-ink);--wc-primary:var(--site-accent);--wc-primary-text:var(--site-accent-ink);--wc-muted:var(--site-muted);--wc-surface:var(--site-bg);--wc-raised:var(--site-raised);--wc-border:var(--site-border);--wc-card:var(--site-panel)}.arc-game-art{width:100%;height:180px;color:var(--site-accent);background:radial-gradient(ellipse,color-mix(in srgb,var(--site-raised) 9.41%,transparent),transparent 70%);justify-content:center;align-items:center;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:var(--site-muted);font:10px monospace}.arc-tier-control .arc-filters{gap:6px;margin:7px 0}.arc-tier-control small{color:var(--site-muted);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]{background:var(--site-bg);width:950px;max-width:min(950px,100vw - 30px);max-height:85dvh;color:var(--site-ink);border:1px solid var(--site-accent);z-index:140;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:3px solid var(--site-accent);outline-offset:3px}.arc-picker-search input,.arc-tool-toolbar input{background:var(--site-header);width:100%;color:var(--site-ink);border:1px solid var(--site-border);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{background:var(--site-panel);border:1px solid var(--site-border);text-align:left;color:var(--site-ink);cursor:pointer;flex-direction:column;min-width:0;padding:16px;display:flex}.arc-picker-grid>button:hover{border-color:var(--site-accent)}.arc-picker-grid strong,.arc-picker-grid small{display:block}.arc-picker-grid small{color:var(--site-muted);font-size:11px}.arc-picker .arc-filters{gap:8px;margin:16px 0}.arc-picker .arc-filters button{background:var(--site-raised);color:var(--site-ink);border:1px solid var(--site-border);cursor:pointer;padding:9px 12px}.arc-picker .arc-filters button[aria-pressed=true]{background:var(--site-accent);color:var(--site-accent-ink)}.arc-picker .arc-stat-grid{background:var(--site-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.arc-picker .arc-stat-grid>div{background:var(--site-panel);padding:12px}.arc-picker .arc-stat-grid dd{margin:4px 0 0;font-weight:700}.arc-picker .arc-stat-grid dt{color:var(--site-muted);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,var(--site-raised),var(--site-panel));border:1px solid var(--site-border);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:var(--site-muted);font:10px monospace}.arc-card-stats dd{color:var(--site-ink);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){border:1px solid var(--site-border);color:var(--site-accent);background:var(--site-bg);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:12px;display:inline-flex}.arc-gear-card>small{color:var(--site-muted);margin-top:14px;font-size:10px}.arc-catalogue-header [aria-current=page]{background:var(--site-accent);color:var(--site-accent-ink)!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]{border-color:var(--site-accent);color:var(--site-accent)}.arc-comparison .wc-table-wrap th,.arc-comparison .wc-table-wrap td{overflow-wrap:anywhere}.arc-comparison .wc-weapon>a{color:var(--site-accent);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{background:linear-gradient(140deg,var(--site-panel),var(--site-bg) 60%,var(--site-bg));border:1px solid var(--arc-border);border-top:4px solid var(--arc-accent);color:var(--site-ink);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:var(--site-ink);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(ellipse at 0 0,color-mix(in srgb,var(--site-accent) 7.84%,transparent),transparent),var(--site-panel);border-radius:8px;min-width:0;position:relative;overflow:hidden}.arc-slot-pick{width:100%;color:var(--site-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:8px;display:flex}.arc-slot-pick:hover{background:color-mix(in srgb,var(--site-accent) 9.41%,transparent)}.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:var(--site-muted);font-size:11px}.arc-empty-slot{min-height:72px;color:var(--site-muted);justify-content:center;align-items:center;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{background:var(--site-bg);border-top:1px solid var(--arc-border);justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex}.arc-slot-meta small{color:var(--site-muted);font-size:9px}.arc-slot-meta button{color:var(--site-ink);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:var(--site-bg);justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.arc-quantity button{color:var(--site-ink);cursor:pointer;background:0 0;border:0;padding:4px}.arc-quantity input{width:36px;color:var(--site-ink);text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;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:#ff996618;border:1px solid #f96;padding:14px}.arc-library{gap:10px;display:grid}.arc-library article{background:var(--site-bg);border:1px solid var(--site-border);align-items:center;gap:12px;padding:12px;display:flex}.arc-library article>div{flex:1;min-width:0}.arc-library small{color:var(--site-muted);font-size:11px;display:block}.arc-library button{border:1px solid var(--site-border);background:var(--site-raised);color:var(--site-ink);cursor:pointer;padding:10px}.arc-search textarea{background:var(--site-bg);width:100%;color:var(--site-ink);border:1px solid var(--site-border);resize:vertical;min-height:100px;font:inherit;padding:16px;display:block}.arc-journal-header{border-bottom:1px solid var(--site-border);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:var(--site-accent);display:inline-block}.arc-journal-body{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.arc-giver{text-align:left;border:1px solid var(--site-border);background:var(--site-panel);width:100%;color:var(--site-ink);align-items:center;gap:12px;margin:8px 0;padding:16px;display:flex}.arc-giver[aria-pressed=true]{border-color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 9.41%,transparent)}.arc-giver small{color:var(--site-muted);font-size:11px;display:block}.arc-reward-chips{flex-wrap:wrap;gap:8px;display:flex}.arc-reward-chips span{background:var(--site-raised);border:1px solid var(--site-border);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{border:1px solid var(--site-border);background:var(--site-bg);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:var(--site-accent);border:1px solid var(--site-border);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{background:var(--site-panel);border:1px solid var(--arc-border);cursor:pointer;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{background:var(--site-panel);border:1px solid var(--arc-border);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:var(--site-ink);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:var(--site-header);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);background:var(--site-bg);text-align:left;padding:0;overflow:hidden}.arc-trader-select button[aria-pressed=true]{border-color:var(--arc-accent);background:color-mix(in srgb,var(--site-accent) 9.41%,transparent)}.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{background:var(--site-bg);border:1px solid var(--arc-border);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{background:var(--site-bg);border:1px solid var(--arc-border);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:color-mix(in srgb,var(--site-bg) 86.67%,transparent);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:var(--site-panel);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);background:var(--site-bg);color:var(--arc-paper);text-align:left;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{background:var(--site-bg);border:1px solid var(--arc-border);cursor:zoom-in;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{background:color-mix(in srgb,var(--site-bg) 90.98%,transparent);color:var(--arc-paper);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:#101c1d;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 var(--site-border);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,var(--site-border));background:var(--site-bg);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:2px solid var(--site-accent);outline-offset:3px}[data-game=arcraiders] .arc-atlas button[aria-pressed=true]{background:var(--site-accent);color:var(--site-accent-ink)}.arc-atlas-maps{border-bottom:1px solid var(--site-border);flex-wrap:wrap;gap:6px;padding:12px;display:flex}.arc-atlas-maps button,.arc-atlas-controls button,.arc-atlas-objectives button{border:1px solid var(--site-border);background:var(--site-header);color:var(--site-ink);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 var(--site-border);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{background:var(--site-bg);cursor:grab;overscroll-behavior:contain;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{border-left:1px solid var(--site-border);scrollbar-width:thin;scrollbar-color:var(--site-raised) var(--site-bg);overscroll-behavior:contain;min-width:0;max-height:650px;padding:14px;scroll-padding-top:52px;overflow:hidden auto}.arc-atlas-sidebar>.arc-eyebrow{z-index:1;background:var(--site-bg);border-bottom:1px solid var(--site-border);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;background:var(--site-panel);width:100%;min-height:68px;color:var(--site-ink);border:1px solid var(--site-border);flex-shrink:0;align-items:center;gap:10px;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:var(--site-raised)}.arc-atlas-destinations small{opacity:.8;margin-top:4px;font-size:11px;display:block}.arc-atlas-detail{border-top:1px solid var(--site-border);margin-top:18px;padding-top:14px}.arc-atlas-detail h3{align-items:center;gap:8px;display:flex}.arc-atlas-detail a{color:var(--site-accent);gap:8px;padding:10px 0;display:flex}.arc-atlas-objectives{border-top:1px solid var(--site-border);padding:16px}.arc-atlas-objectives>div{border-bottom:1px solid var(--site-border);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:var(--site-muted)}[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-left:0;border-top:1px solid var(--site-border);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:var(--site-muted);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:var(--site-panel);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:var(--site-muted);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:var(--site-selected)}[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(#101c1dcc,#101c1df5),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:var(--site-accent);--arc-paper:var(--site-ink);--arc-border:var(--site-border);--arc-panel:var(--site-panel)}[data-game=arcraiders] :is(button,a,input):focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}[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:var(--site-panel);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-material-uses{margin:20px 0}.arc-material-uses h3{font-size:20px}.arc-material-uses h4{text-transform:uppercase;letter-spacing:1px;color:var(--arc-accent);margin:18px 0 8px;font:11px monospace}.arc-material-uses ul{margin:0;padding:0;list-style:none}.arc-material-uses li{border-bottom:1px solid var(--arc-border);background:var(--site-panel);justify-content:space-between;gap:16px;padding:9px 12px;display:flex}.arc-material-uses li strong{color:var(--arc-accent);white-space:nowrap}.arc-material-uses p{font-size:13px;line-height:1.6}.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{border:1px solid var(--site-border);background-position:50%;background-size:cover;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:var(--site-ink);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{border:1px solid var(--site-border);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--site-raised) 15.69%,transparent),transparent 65%),var(--site-bg);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:var(--site-ink);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{background:var(--site-panel);border:1px solid var(--site-border);color:var(--site-ink);cursor:pointer;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);background:color-mix(in srgb,var(--site-accent) 8.63%,transparent);color:var(--arc-accent)}.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{background-color:var(--site-panel);background-image:linear-gradient(color-mix(in srgb,var(--site-accent) 9.8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--site-accent) 9.8%,transparent) 1px,transparent 1px);border:1px solid var(--site-accent);color:var(--site-ink);cursor:pointer;text-align:center;background-size:14px 14px;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:var(--site-accent);box-shadow:inset 0 0 0 3px #0d253a,inset 0 0 0 4px #82d8b6}.arc-site .arc-blueprint-stamp{color:var(--site-accent);justify-content:space-between;display:flex}.arc-site .arc-blueprint-stamp>svg:last-child:not(:first-child){color:#82d8b6}.arc-site .arc-blueprint-drawing{height:78px;color:var(--site-accent);justify-content:center;align-items:center;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:var(--site-ink);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:var(--site-muted);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:color-mix(in srgb,var(--site-accent) 4.31%,transparent)}.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);background:var(--site-raised);color:var(--arc-paper);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{max-width:60%;color:var(--site-muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;display:flex}.arc-site .arc-visual-skills>footer svg{flex-shrink:0}.arc-site .arc-save-status{color:var(--site-ink);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);background:var(--site-panel);color:var(--site-ink);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);background:color-mix(in srgb,var(--site-accent) 9.41%,transparent);color:var(--arc-accent)}.arc-site .arc-perk-inspector{border-left:2px solid var(--arc-accent);background:var(--site-panel);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:var(--site-muted);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{background:var(--site-panel);border:1px solid var(--arc-border);gap:10px;padding:14px;display:flex}.arc-site .arc-builder-costs article svg{flex-shrink:0}.arc-site .arc-builder-costs article small{color:var(--site-muted);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 var(--site-border);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:var(--site-raised);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 var(--site-border);border-radius:5px;padding:6px 10px;font-size:11px;font-weight:400}.arc-site .arc-home-utility{border:1px solid var(--arc-border);background:var(--site-panel);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-position:50% 48%;background-color:var(--site-panel)}.arc-site .arc-blueprint-tile:hover{border-color:var(--site-border-strong)}.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{border:1px solid var(--site-border);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--site-raised) 15.69%,transparent),transparent 65%),var(--site-bg);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:var(--site-muted);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{border:1px solid var(--site-border);background:var(--site-raised);color:var(--site-ink);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:var(--site-raised);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{background:var(--site-accent);color:var(--site-accent-ink);font-variant-numeric:tabular-nums;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;background:var(--site-raised);color:var(--site-accent-ink);border:2px solid var(--site-border-strong);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:var(--site-accent);transform:translateY(-5px)}.arc-site .arc-trial-capsule:focus-visible{outline:3px solid var(--site-accent);outline-offset:5px}.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:var(--site-muted);font:10px monospace}.arc-site .arc-trial-label>strong{background:var(--site-accent);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{min-height:90px;color:var(--site-accent-ink);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:"";background:linear-gradient(0deg,color-mix(in srgb,var(--site-bg) 92.94%,transparent),transparent 80%);z-index:-1;position:absolute;inset:0}.arc-site .arc-trial-illustration.has-item:before{background:linear-gradient(0deg,color-mix(in srgb,var(--site-bg) 96.08%,transparent),color-mix(in srgb,var(--site-bg) 33.33%,transparent))}.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:var(--site-ink);filter:drop-shadow(0 3px 8px #000);margin-bottom:20px}.arc-site .arc-trial-caption{letter-spacing:1px;color:var(--site-ink);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:"";background:linear-gradient(0deg,color-mix(in srgb,var(--site-bg) 90.2%,transparent),transparent 65%);pointer-events:none;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;border:1px solid var(--site-border-strong);background:var(--site-panel);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,color-mix(in srgb,var(--site-bg) 96.08%,transparent),color-mix(in srgb,var(--site-bg) 85.1%,transparent) 40%,color-mix(in srgb,var(--site-bg) 18.82%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--site-bg) 43.92%,transparent),transparent);position:absolute;inset:0}.arc-site .arc-frozen-copy{max-width:610px}.arc-site .arc-frozen-copy .arc-eyebrow{color:var(--site-accent);align-items:center;gap:8px;margin:0 0 12px;display:flex}.arc-site .arc-frozen-copy h2{color:var(--site-ink);margin:0 0 14px;font-size:clamp(32px,4vw,48px)}.arc-site .arc-frozen-copy>p:not(.arc-eyebrow){color:var(--site-ink);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:var(--site-accent);border-color:var(--site-accent);gap:9px}.arc-site .arc-frozen-actions .arc-button:hover{background:var(--site-raised)}.arc-site .arc-frozen-steam{color:var(--site-ink);align-items:center;gap:6px;font-size:12px;display:inline-flex}.arc-site .arc-frozen-map{background:color-mix(in srgb,var(--site-bg) 86.27%,transparent);border:1px solid var(--site-border-strong);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:var(--site-accent);font:9px monospace}.arc-site .arc-frozen-map strong{color:var(--site-ink);font-size:18px}.arc-site .arc-frozen-map:hover{background:var(--site-panel)}@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,color-mix(in srgb,var(--site-bg) 92.16%,transparent),color-mix(in srgb,var(--site-bg) 50.2%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--site-bg) 85.1%,transparent),transparent)}.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:var(--site-panel);border-radius:4px;padding:0;overflow:clip}.arc-site .arc-workbench-standard>.arc-workbench-tabs{background:var(--site-panel);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:color-mix(in srgb,var(--site-accent) 7.06%,transparent)}.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:var(--site-muted);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:var(--site-ink);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:var(--site-header);min-height:46px}.arc-site .arc-workbench-storage{border-top:1px solid var(--arc-border);color:var(--site-muted);background:var(--site-panel);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(0deg,color-mix(in srgb,var(--site-bg) 98.04%,transparent) 10%,color-mix(in srgb,var(--site-bg) 69.02%,transparent) 65%,color-mix(in srgb,var(--site-bg) 12.55%,transparent))}.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:var(--site-accent);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:var(--site-muted);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{border:1px solid var(--site-accent);background:var(--site-accent);color:var(--site-accent-ink);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:var(--site-panel);border-color:var(--site-border-strong);color:var(--site-ink)!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 var(--site-border);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-site .arc-trial-capsule,.arc-site .arc-trial-label h3{color:var(--site-ink)}.arc-site .arc-trial-label>strong{color:var(--site-accent-ink)}.arc-site .arc-trial-goal{color:var(--site-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.arc-trial-popup-map.is-equipment{background:var(--site-panel);border-radius:6px;align-items:center;gap:22px;padding:14px;display:flex}.arc-trial-popup-map.is-equipment>img{object-fit:contain;flex-shrink:0;width:96px;height:96px}.arc-trial-guidance{gap:22px;margin-top:22px;display:grid}.arc-trial-guidance h3{color:var(--site-ink);margin:0 0 9px;font-size:16px}.arc-trial-guidance p,.arc-trial-guidance li{font-size:14px;line-height:1.65}.arc-trial-guidance ul{gap:8px;padding-left:20px;display:grid}.arc-trial-guidance .arc-muted{color:var(--site-muted);font-size:12px}.arc-trial-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.arc-trial-targets>div{border:1px solid var(--site-border);background:var(--site-panel);border-radius:6px;gap:7px;padding:12px;display:grid}.arc-trial-targets span{color:var(--site-muted);font-size:11px}.arc-trial-targets strong{color:var(--site-ink);font-size:14px}@media (max-width:520px){.arc-trial-targets{grid-template-columns:1fr}.arc-trial-targets>div{grid-template-columns:1fr 1fr;align-items:center}}.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-trials-changeover{border:1px solid var(--arc-border);border-left:3px solid var(--site-accent);background:linear-gradient(120deg,#ffffff0b,#0000);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:18px 0 22px;padding:22px;display:grid}.arc-site .arc-trials-phase{color:var(--site-accent);letter-spacing:1px;align-items:center;gap:7px;font:600 10px monospace;display:inline-flex}.arc-site .arc-trials-changeover h3{margin:12px 0 9px;font-size:22px;line-height:1.2}.arc-site .arc-trials-changeover-copy>p{max-width:52ch;color:var(--arc-muted);margin:0;font-size:14px;line-height:1.6}.arc-site .arc-trials-changeover-copy>.arc-trials-window{margin-top:12px;font-size:12px}.arc-site .arc-trials-start{border-left:1px solid var(--arc-border);gap:8px;min-width:162px;padding-left:24px;display:grid}.arc-site .arc-trials-start>span{color:var(--arc-muted);letter-spacing:.5px;font-size:10px}.arc-site .arc-trials-start time{font-variant-numeric:tabular-nums;font-size:29px;font-weight:700;line-height:1.1}.arc-site .arc-trials-start time small{color:var(--arc-muted);font-size:12px}.arc-site .arc-trials-start strong{color:var(--site-accent);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font:600 15px monospace;display:flex}@media (max-width:600px){.arc-site .arc-trials-changeover{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.arc-site .arc-trials-start{border-left:0;border-top:1px solid var(--arc-border);grid-template-columns:1fr 1fr;align-items:center;padding:16px 0 0}.arc-site .arc-trials-start>span:first-child{grid-column:1/-1}.arc-site .arc-trials-start time{grid-row:2/4}.arc-site .arc-trials-start>span:last-child{font-size:10px}.arc-site .arc-trials-changeover h3{font-size:21px}}.arc-site .arc-standard-header>div{min-width:0;max-width:100%}@media (max-width:500px){.arc-site .arc-standard-header{padding:24px 20px}.arc-site .arc-standard-header>div{width:100%}.arc-site .arc-standard-header h1{overflow-wrap:anywhere;font-size:clamp(28px,7vw,34px);line-height:1.12}.arc-site .arc-standard-header p:not(.arc-eyebrow){font-size:14px}}.arc-site .arc-guide-browser .arc-card{overflow:hidden}.arc-site .arc-guide-card-art{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--site-raised) 40%,transparent),transparent 70%),var(--site-bg);border-bottom:1px solid var(--arc-border);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:var(--site-panel)}.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:var(--site-muted)!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{border:1px solid var(--site-border);background:var(--site-panel);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(ellipse at center,color-mix(in srgb,var(--site-raised) 40%,transparent),transparent 70%),var(--site-bg);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:var(--site-ink);background:color-mix(in srgb,var(--site-panel) 85.1%,transparent);box-sizing:content-box;border:1px solid var(--site-border);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 var(--site-border);gap:7px;padding:14px 16px;display:grid}.arc-site .arc-guide-art-grid figcaption strong{color:var(--site-ink);font-size:14px;line-height:1.4}.arc-site .arc-guide-art-grid figcaption span{color:var(--site-ink);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:var(--site-panel);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:var(--site-bg)}.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:var(--site-ink);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:var(--site-panel);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:var(--site-panel);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:color-mix(in srgb,var(--site-accent) 7.06%,transparent)}.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:var(--site-panel);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{background:color-mix(in srgb,var(--site-accent) 8.24%,transparent);width:30px;height:30px;color:var(--arc-accent);border:1px solid color-mix(in srgb,var(--site-accent) 33.33%,transparent);border-radius:4px;flex-shrink:0;place-items:center;font:12px monospace;display:inline-grid}.arc-site .arc-guide-copy .arc-panel p{color:var(--site-ink);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 var(--site-border);gap:7px;padding:14px 16px;display:grid}.arc-site .arc-guide-art-caption strong{color:var(--site-ink);font-size:14px;line-height:1.4}.arc-site .arc-guide-art-caption>span{color:var(--site-ink);font-size:12px;line-height:1.6}.arc-guide-image-dialog[data-game=arcraiders]{background:var(--site-panel);width:min(960px,100vw - 32px);max-width:960px;max-height:90dvh;color:var(--site-ink);border:1px solid var(--site-border);z-index:250;border-radius:6px;padding:24px;overflow:auto}.arc-guide-image-dialog [data-slot=dialog-title]{color:var(--site-ink);padding-right:32px}.arc-guide-image-dialog [data-slot=dialog-description]{color:var(--site-ink)}.arc-guide-image-full{object-fit:contain;background:var(--site-bg);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:var(--site-bg);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{border:1px solid var(--site-border);background:var(--site-panel);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:var(--site-accent);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-guide-reference-dialog .arc-guide-info-top{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;padding-right:20px;display:grid}.arc-guide-reference-dialog .arc-guide-info-top>img{object-fit:contain;width:100%;height:160px}.arc-guide-reference-dialog .arc-guide-info-top[data-scene=true]{grid-template-columns:1fr;gap:12px;padding:0}.arc-guide-reference-dialog .arc-guide-info-top[data-scene=true]>img{object-fit:contain;background:var(--site-bg);height:min(42dvh,340px)}.arc-guide-reference-dialog .arc-guide-info-top [data-slot=dialog-title]{margin:5px 0;font-size:24px}.arc-guide-reference-dialog .arc-guide-info-top [data-slot=dialog-description]{line-height:1.6}@media (max-width:600px){.arc-guide-reference-dialog .arc-guide-info-top{grid-template-columns:1fr;gap:10px;padding:0}.arc-guide-reference-dialog .arc-guide-info-top>img{height:110px}.arc-guide-reference-dialog .arc-guide-info-top[data-scene=true]>img{height:30dvh}}
