.cg-variant-tabs .cg-variant-tab{border:1px solid var(--cg-line);background:var(--cg-bg);border-radius:4px;align-items:stretch;max-width:100%;transition:box-shadow .15s;display:flex}.cg-variant-tabs .cg-variant-tab:has([aria-pressed=true]){border-color:var(--cg-accent);background:var(--cg-accent)}.cg-variant-tabs .cg-variant-tab button{background:0 0;border:0;border-radius:3px;min-height:44px}.cg-variant-tabs .cg-variant-grip{cursor:grab;touch-action:none;width:36px;color:var(--cg-muted);flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.cg-variant-tabs .cg-variant-tab:has([aria-pressed=true]) .cg-variant-grip{color:#131916}.cg-variant-tabs .cg-variant-grip:active{cursor:grabbing}.cg-variant-tabs .cg-variant-select{text-align:left;overflow-wrap:anywhere;min-width:0}.cg-variant-tabs [data-moving=true]{opacity:.65;box-shadow:0 0 0 2px var(--cg-accent)}.cg-variant-tabs [data-drop-target=true]{box-shadow:0 0 0 2px var(--cg-accent)}.cg-variant-tabs button:focus-visible{outline:2px solid var(--cg-accent);outline-offset:3px}.cg-variant-hint{color:var(--cg-muted);margin-top:7px;font-size:10px;display:block}.cg-variant-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-share{color:var(--site-ink);flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin:16px 0;display:flex}.cb-share>button{border:1px solid var(--site-accent);min-height:44px;color:var(--site-accent);background:var(--site-panel);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:11px 16px;font-size:14px;font-weight:600;display:inline-flex}.cb-share>button:hover{background:var(--site-raised)}.cb-share>button:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.cb-share>button:disabled{opacity:.5;cursor:default}.cb-share>[role=status]{color:var(--site-muted);font-size:13px}.kitboard-controlled{min-width:0}.kitboard-controlled iframe{border:0;width:100%;display:block}.kitboard-controlled-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.kitboard-controlled-status .cg-writing-save{margin:0}.cg-embedded-tool:has(.kitboard-controlled){zoom:1;padding:0}.kitboard-controlled-status{border-bottom:1px solid var(--cg-line);justify-content:flex-end;padding:5px 12px}.kitboard-controlled-status>strong{display:none}.kitboard-controlled-status .cg-writing-save p{margin:0;font-size:11px}.cg-guide:has(.kitboard-controlled) .cg-section-heading{margin-bottom:12px}.cg-guide:has(.kitboard-controlled) .cg-add-between{margin:12px 0}.cg-guide:has(.kitboard-controlled) .cg-tool-panel{margin-top:10px;margin-bottom:16px}.ce-guide-editor .cg-guide:has(.kitboard-controlled) [data-guide-section]{scroll-margin-top:240px}.kitboard-controlled-status .kitboard-use-browser{min-height:36px;margin-right:auto;padding:7px 10px;font-size:11px;line-height:1.4}.kitboard-controlled-status{gap:7px}.kitboard-controlled-status .cg-writing-save{min-width:0}.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-gunsmith-layout{grid-template-columns:140px minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.arc-site .arc-gunsmith-layout>*{min-width:0}.arc-site .arc-gunsmith-weapons{background:var(--site-bg);border:1px solid var(--arc-border);gap:10px;padding:12px;display:grid}.arc-site .arc-gunsmith-weapons .arc-eyebrow{margin:0 0 8px;font-size:10px}.arc-site .arc-gunsmith-weapons button{text-align:left;background:var(--site-panel);border:1px solid var(--arc-border);min-width:0;color:var(--arc-paper);cursor:pointer;border-radius:4px;gap:8px;padding:10px;display:grid}.arc-site .arc-gunsmith-weapons button[aria-pressed=true]{border-color:var(--arc-accent);background:color-mix(in srgb,var(--site-accent) 7.06%,transparent)}.arc-site .arc-gunsmith-weapons .arc-game-art{background:0 0;width:100%;height:68px;min-height:0}.arc-site .arc-gunsmith-weapons .arc-game-art img{object-fit:contain}.arc-site .arc-gunsmith-weapons .arc-rarity-badge{display:none}.arc-site .arc-gunsmith-weapons strong{font-size:13px}.arc-site .arc-gunsmith-weapons .arc-gunsmith-browse{align-items:center;font-size:12px;display:flex}.arc-site .arc-gunsmith .arc-builder-weapon,.arc-site .arc-gunsmith.is-compact .arc-builder-weapon{border:1px solid var(--arc-border);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--site-raised) 18.82%,transparent),transparent 70%),repeating-linear-gradient(0deg,transparent,transparent 27px,color-mix(in srgb,var(--site-raised) 4.71%,transparent) 28px),repeating-linear-gradient(90deg,transparent,transparent 27px,color-mix(in srgb,var(--site-raised) 4.71%,transparent) 28px),var(--site-bg);flex-direction:column;align-items:stretch;padding:20px;display:flex}.arc-site .arc-gunsmith .arc-builder-weapon>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arc-site .arc-gunsmith .arc-builder-weapon .arc-eyebrow{width:100%;margin:0}.arc-site .arc-gunsmith .arc-builder-weapon h3{margin:0 auto 0 0;font-size:32px}.arc-site .arc-gunsmith .arc-builder-weapon .arc-tier-control{margin:0}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art{background:0 0;border:0;height:270px;min-height:0;margin-top:15px}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art img{object-fit:contain;padding:15px}.arc-site .arc-gunsmith-slots{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.arc-site .arc-gunsmith-slots button{border:1px solid var(--arc-border);background:var(--site-panel);min-width:0;color:var(--arc-paper);text-align:center;cursor:pointer;border-radius:4px;gap:8px;padding:12px 8px;display:grid}.arc-site .arc-gunsmith-slots button[aria-pressed=true]{outline:1px solid var(--arc-accent);border-color:var(--arc-accent);background:color-mix(in srgb,var(--site-accent) 5.1%,transparent)}.arc-site .arc-gunsmith-slots button>span{justify-content:center;align-items:center;height:58px;display:flex}.arc-site .arc-gunsmith-slots img{object-fit:contain;width:100%;height:100%}.arc-site .arc-gunsmith-slots strong{font-size:12px}.arc-site .arc-gunsmith-slots small{color:var(--site-ink);overflow-wrap:anywhere;font-size:11px}.arc-site .arc-gunsmith-inspector{background:var(--site-bg);border:1px solid var(--arc-border);padding:18px}.arc-site .arc-gunsmith-inspector h3{margin:16px 0 8px;font-size:20px}.arc-site .arc-gunsmith-inspector p{font-size:13px;line-height:1.6}.arc-site .arc-gunsmith-inspector>small{color:var(--site-ink);font-size:12px}.arc-site .arc-gunsmith-mod-art{border-bottom:2px solid var(--arc-accent);background:var(--site-panel);justify-content:center;align-items:center;height:140px;display:flex}.arc-site .arc-gunsmith-mod-art img{object-fit:contain;width:100%;height:100%;padding:12px}.arc-site .arc-gunsmith-select{gap:8px;margin-top:14px;font-size:11px;display:grid}.arc-site .arc-gunsmith-select select{background:var(--site-panel);width:100%;min-width:0;color:var(--arc-paper);border:1px solid var(--arc-border);font:inherit;padding:10px;font-size:13px}.arc-site .arc-gunsmith-inspector>details{margin:16px 0;font-size:12px}.arc-site .arc-gunsmith-inspector>.arc-button{justify-content:center;width:100%}.arc-site .arc-gunsmith-inspector>.arc-text-button{margin:12px 0}.arc-site .arc-gunsmith .arc-builder-perks{margin-top:20px;padding-bottom:0}.arc-site .arc-gunsmith .arc-perk-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.arc-site .arc-gunsmith .arc-perk-rail button{width:100%;min-width:0;min-height:76px;padding:10px 5px}.arc-site .arc-gunsmith .arc-perk-inspector{padding:12px}.arc-site .arc-gunsmith .arc-perk-inspector p{font-size:12px}.arc-site .arc-gunsmith .arc-builder-costs{padding:18px 0}.arc-site .arc-gunsmith .arc-builder-costs>.arc-recipe{display:block}.arc-site .arc-gunsmith>footer{margin-top:20px}.arc-site .arc-gunsmith-actions{flex-wrap:wrap;gap:10px;display:flex}:is(.arc-site .arc-gunsmith button:focus-visible,.arc-site .arc-gunsmith select:focus-visible){outline:3px solid var(--site-accent);outline-offset:3px}@media (max-width:950px){.arc-site .arc-gunsmith-layout{grid-template-columns:135px minmax(0,1fr)}.arc-site .arc-gunsmith-inspector{grid-column:2}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art{height:230px}}@media (max-width:700px){.arc-site .arc-gunsmith-layout{grid-template-columns:1fr;gap:14px}.arc-site .arc-gunsmith-weapons{gap:8px;max-width:100%;display:flex;overflow-x:auto}.arc-site .arc-gunsmith-weapons>.arc-eyebrow{display:none}.arc-site .arc-gunsmith-weapons button{flex:0 0 110px}.arc-site .arc-gunsmith-inspector{grid-column:auto}.arc-site .arc-gunsmith .arc-builder-weapon{padding:14px}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art{height:180px}.arc-site .arc-gunsmith .arc-builder-costs>div{grid-template-columns:1fr}.arc-site .arc-gunsmith .arc-builder-costs summary{flex-wrap:wrap}.arc-site .arc-gunsmith .arc-builder-costs summary small{margin-left:0}.arc-site .arc-gunsmith .arc-workbench-heading{align-items:start}.arc-site .arc-gunsmith .arc-workbench-heading h2{font-size:22px}.arc-site .arc-gunsmith-actions{width:100%}.arc-site .arc-gunsmith-actions button{flex:1;justify-content:center}}.arc-site .arc-gunsmith-inspector>.arc-text-button{align-items:center;gap:7px;display:inline-flex}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art{overflow:hidden}.arc-site .arc-gunsmith .arc-builder-weapon .arc-game-art>img{transform:scale(1.35)}.arc-site .arc-gunsmith-resource-heading{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:18px;display:flex}.arc-site .arc-gunsmith-resource-heading small{color:var(--arc-accent);margin-left:auto;font-size:11px;font-weight:400}.arc-site .arc-amplification-ingredients{border-top:1px solid var(--arc-border);margin-top:20px;padding-top:16px}.arc-site .arc-amplification-ingredients h3{align-items:center;gap:8px;font-size:16px;display:flex}.arc-site .arc-gunsmith-inspector .arc-builder-perks{border-top:0;margin-top:0;padding-top:0}.arc-gunsmith-picker .arc-collection-card{text-align:left;flex-direction:column;align-items:start;gap:10px;display:flex}.arc-gunsmith-picker .arc-collection-card>svg{color:var(--site-accent);align-self:center;margin:12px}.arc-gunsmith-popup-recipe{border-top:1px solid var(--site-border);align-items:start;gap:8px;width:100%;padding-top:10px;font-size:12px;line-height:1.6;display:flex}.arc-gunsmith-popup-recipe>svg{flex-shrink:0;margin-top:2px}.arc-gunsmith-picker button:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}@media (max-width:950px){.arc-site .arc-gunsmith-layout{grid-template-columns:1fr}.arc-site .arc-gunsmith-inspector{grid-column:auto}}@media (max-width:700px){.arc-site .arc-gunsmith-resource-heading small{margin-left:0}}.arc-site .arc-gunsmith-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(220px,1fr)}.arc-site .arc-gunsmith-layout>.arc-builder-costs{background:var(--site-bg);border:1px solid var(--arc-border);margin:0;padding:18px}.arc-site .arc-gunsmith-layout>.arc-builder-costs .arc-recipe{margin:0;padding:12px}.arc-site .arc-gunsmith-layout>.arc-builder-costs .arc-recipe-ingredients,.arc-site .arc-gunsmith-layout>.arc-builder-costs>div{grid-template-columns:1fr}.arc-site .arc-gunsmith-resource-heading small{width:100%;margin:0;line-height:1.5;display:block}.arc-site .arc-gunsmith-weapon-pick{width:100%;color:var(--arc-paper);cursor:pointer;text-align:center;background:0 0;border:0;padding:0;display:block}.arc-site .arc-gunsmith-weapon-pick>span:last-child{color:var(--arc-accent);border:1px solid var(--arc-border);border-radius:3px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.arc-site .arc-gunsmith-weapon-pick:hover>span:last-child{border-color:var(--arc-accent);background:color-mix(in srgb,var(--site-accent) 7.06%,transparent)}.arc-site .arc-gunsmith .arc-perk-rail{grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}@media (max-width:1100px){.arc-site .arc-gunsmith-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.arc-site .arc-gunsmith-inspector{grid-column:2}}@media (max-width:750px){.arc-site .arc-gunsmith-layout{flex-direction:column;display:flex}.arc-site .arc-gunsmith-layout>*{width:100%}.arc-site .arc-gunsmith-main{order:-1}.arc-site .arc-gunsmith-inspector{order:1}}.arc-site .arc-skill-planner{min-width:0}.arc-site .arc-skill-planner-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.arc-site .arc-skill-planner-heading h2{margin:7px 0 0;font-size:27px}.arc-site .arc-skill-planner-heading .arc-eyebrow{margin:0}.arc-site .arc-skill-planner-heading>span{color:#c9ddd0;border:1px solid #577266;border-radius:4px;padding:8px 12px;font:12px monospace}.arc-site .arc-skill-planner-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.arc-site .arc-skill-overview{border:1px solid var(--arc-border);background:linear-gradient(#12231df0,#12231df5),url(/arcraiders/surface.jpg) 50%/cover;border-radius:5px;min-width:0}.arc-site .arc-skill-branches{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arc-site .arc-skill-branch{min-width:0;padding:24px 12px 16px}.arc-site .arc-skill-branch+.arc-skill-branch{border-left:1px solid #42564b}.arc-site .arc-skill-branch[data-active=true]{background:linear-gradient(#ffa56f08,#0000)}.arc-site .arc-skill-branch>header{flex-wrap:wrap;align-items:center;gap:10px;min-height:64px;margin-bottom:22px;display:flex}.arc-site .arc-skill-branch>header>svg{color:#e8e7cf;flex-shrink:0}.arc-site .arc-skill-branch h3{letter-spacing:.03em;text-transform:uppercase;margin:0 0 5px;font-size:15px}.arc-site .arc-skill-branch>header p{letter-spacing:.04em;color:#9daf9f;margin:0;font-size:9px}.arc-site .arc-skill-branch>header>small{color:#b6c6b8;margin-left:auto;font:10px monospace}.arc-site .arc-skill-branch[data-active=true]>header>svg,.arc-site .arc-skill-branch[data-active=true] h3{color:var(--arc-accent)}.arc-site .arc-skill-node-grid{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 6px;display:grid;position:relative}.arc-site .arc-skill-node-grid:before{content:"";z-index:-1;border-left:1px dashed #71877966;position:absolute;top:36px;bottom:85px;left:50%}.arc-site .arc-tree-skill{color:#e7e9d8;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;min-width:0;min-height:132px;padding:0 2px;display:flex;position:relative}.arc-site .arc-tree-skill:before{content:"";z-index:-1;border-top:1px dashed #71877966;position:absolute;top:36px;left:0;right:0}.arc-site .arc-tree-circle{background:#172820;border:1px solid #9cac94;border-radius:50%;place-items:center;width:70px;height:70px;transition:border-color .15s,background .15s;display:grid;position:relative;box-shadow:0 0 0 5px #13231d}.arc-site .arc-tree-circle img{object-fit:contain;filter:grayscale()brightness(1.2);width:36px;height:36px}.arc-site .arc-tree-circle>small{color:#d7dfcf;background:#172820;border:1px solid #627866;border-radius:5px;place-items:center;min-width:27px;padding:2px 6px;font:10px monospace;display:grid;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.arc-site .arc-tree-skill strong{text-align:center;overflow-wrap:anywhere;max-width:115px;font-size:11px;font-weight:500;line-height:1.4}.arc-site .arc-tree-skill[data-planned=true] .arc-tree-circle{border-color:var(--arc-accent);color:var(--arc-accent);background:#3b3225}.arc-site .arc-tree-skill[aria-pressed=true] .arc-tree-circle{border:2px solid var(--arc-accent);color:var(--arc-accent);box-shadow:0 0 0 5px #ff996612,0 0 22px #ff996625}.arc-site .arc-tree-skill:hover .arc-tree-circle{background:#2c382a;border-color:#ffca9f}.arc-site .arc-tree-skill:focus-visible{outline:2px solid var(--arc-accent);outline-offset:4px;border-radius:5px}.arc-site .arc-branch-expand{color:#d7e3d6;background:#1c3026;border:1px solid #526957;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:12px;font-size:11px;display:flex}.arc-site .arc-branch-expand[aria-expanded=true]>svg{transform:rotate(180deg)}.arc-site .arc-skill-legend{border-top:1px solid #42564b;gap:12px;padding:16px;display:grid}.arc-site .arc-skill-legend>div{flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.arc-site .arc-skill-legend>div>span{border:1px solid #d2dcc8;border-radius:50%;width:12px;height:12px;margin-left:10px}.arc-site .arc-skill-legend>div>span:first-child{margin-left:0}.arc-site .arc-skill-legend .is-planned{border-color:var(--arc-accent);background:#ff996640}.arc-site .arc-skill-legend .is-unknown{opacity:.65;border-style:dashed}.arc-site .arc-skill-legend p{color:#a7bcad;align-items:start;gap:7px;margin:0;font-size:10px;line-height:1.6;display:flex}.arc-site .arc-skill-legend p svg{flex-shrink:0;margin-top:2px}.arc-site .arc-skill-detail{background:linear-gradient(145deg,#22352a,#15231c);border:1px solid #6a7c6a;border-radius:5px;padding:22px;scroll-margin-top:150px;position:sticky;top:150px}.arc-site .arc-skill-detail>.arc-eyebrow{margin:0 0 20px}.arc-site .arc-skill-detail-icon{color:#e8e7cf;border:1px solid #b8c8ab;border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto 24px;display:grid}.arc-site .arc-skill-detail-icon img{object-fit:contain;width:58px;height:58px}.arc-site .arc-skill-detail h3{text-align:center;margin:0 0 14px;font-size:24px}.arc-site .arc-skill-effect{text-align:center;color:#d0dbce;margin:0 0 24px;font-size:14px;line-height:1.65}.arc-site .arc-skill-allocation{border-block:1px solid #526652;padding:20px 0}.arc-site .arc-skill-allocation>span{color:#c3d2c1;margin-bottom:12px;font-size:12px;display:block}.arc-site .arc-skill-stepper{border:1px solid #70836c;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;display:flex;overflow:hidden}.arc-site .arc-skill-stepper button{color:#ebeddb;background:#2d4231;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.arc-site .arc-skill-stepper button:disabled{opacity:.35;cursor:default}.arc-site .arc-skill-stepper strong{font:15px monospace}.arc-site .arc-skill-verification{color:#b6c8b9;align-items:start;gap:8px;margin:18px 0;font-size:11px;line-height:1.6;display:flex}.arc-site .arc-skill-verification svg{flex-shrink:0;margin-top:2px}.arc-site .arc-skill-milestone{color:#b6c8b9;margin-bottom:18px;font-size:10px;line-height:1.5;display:block}.arc-site .arc-skill-save{gap:10px;display:grid}.arc-site .arc-skill-save button{border-radius:4px;justify-content:center;gap:10px;width:100%}.arc-site .arc-skill-save button:disabled{opacity:.4;cursor:default}.arc-site .arc-skill-detail .arc-save-status{text-align:center;margin-bottom:0;font-size:11px;line-height:1.6}.arc-site .arc-skill-mobile-branches{display:none}@media (max-width:1150px) and (min-width:901px){.arc-site .arc-skill-planner-body{grid-template-columns:minmax(0,1fr) 220px;gap:12px}.arc-site .arc-skill-branch{padding-inline:8px}.arc-site .arc-skill-branch>header{min-height:90px}.arc-site .arc-skill-branch>header>small{margin-left:0}.arc-site .arc-tree-circle{width:58px;height:58px}.arc-site .arc-tree-skill:before{top:29px}.arc-site .arc-tree-skill strong{font-size:10px}.arc-site .arc-skill-detail{padding:16px}}@media (max-width:900px){.arc-site .arc-skill-planner-body,.arc-site .arc-skill-branches{grid-template-columns:1fr}.arc-site .arc-skill-branch[data-active=false]{display:none}.arc-site .arc-skill-branch+.arc-skill-branch{border:0}.arc-site .arc-skill-branch{padding:22px}.arc-site .arc-skill-detail{max-width:none;position:static}.arc-site .arc-skill-mobile-branches{gap:5px;margin-bottom:16px;display:flex}.arc-site .arc-skill-mobile-branches button{color:#d7e3d6;background:#1c3026;border:1px solid #526957;flex:1;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:10px 4px;font-size:11px;display:flex}.arc-site .arc-skill-mobile-branches button[aria-pressed=true]{border-color:var(--arc-accent);color:var(--arc-accent)}.arc-site .arc-skill-planner-heading{flex-direction:column;align-items:start;gap:14px}.arc-site .arc-skill-detail-icon{width:84px;height:84px}.arc-site .arc-skill-detail-icon img{width:45px;height:45px}.arc-site .arc-skill-detail h3,.arc-site .arc-skill-effect{text-align:left}.arc-site .arc-skill-save{grid-template-columns:1fr 1fr}.arc-site .arc-tree-skill strong{max-width:140px;font-size:12px}}@media (prefers-reduced-motion:reduce){.arc-site .arc-tree-circle{transition:none}}.arc-site .arc-skill-planner{scroll-margin-top:150px}.arc-site .arc-skill-reference-tree .arc-skill-planner-body{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.arc-site .arc-skill-connected{background:#040706;border-color:#3a4441}.arc-site .arc-skill-canvas-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.arc-site .arc-skill-canvas-toolbar>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.arc-site .arc-skill-canvas-toolbar button{color:#d7dfd1;background:#18221d;border:1px solid #536156;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:8px 10px;font-size:11px;display:flex}.arc-site .arc-skill-canvas-toolbar button[aria-pressed=true]{color:#f5ead7;background:#353321;border-color:#e6dbae}.arc-site .arc-skill-canvas-toolbar button:disabled{opacity:.35;cursor:default}.arc-site .arc-skill-canvas-toolbar span{text-align:center;color:#c7d3c3;min-width:42px;font:11px monospace}.arc-site .arc-skill-pan-viewport{scrollbar-width:thin;scrollbar-color:#52645a #080b09;cursor:grab;overscroll-behavior:contain;border-radius:5px 5px 0 0;min-width:0;max-height:720px;overflow:auto}.arc-site .arc-skill-pan-viewport:active{cursor:grabbing}.arc-site .arc-skill-pan-viewport:focus-visible{outline-offset:-3px;outline:2px solid #f8c15e}.arc-site .arc-skill-network{aspect-ratio:1400/850;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 75%,#111c1644,#0000 70%),#030504;min-height:0;position:relative}.arc-site .arc-skill-network>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arc-site .arc-skill-trunk,.arc-site .arc-skill-connection{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.arc-site .arc-skill-trunk{stroke-width:8px}.arc-site .arc-skill-connection{opacity:.65}.arc-site .arc-skill-connection[data-planned=true]{opacity:1;stroke-width:7px}.arc-site .arc-network-node{width:38px;height:38px;color:var(--skill-color);cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.arc-site .arc-network-node-shape{border:2px solid var(--skill-color);background:#0b1014;border-radius:50%;place-items:center;width:100%;height:100%;transition:box-shadow .15s,background .15s;display:grid}.arc-site .arc-network-node-shape>svg{width:21px;height:21px}.arc-site .arc-network-node-shape>img{object-fit:contain;filter:grayscale()brightness(1.25);width:23px;height:23px}.arc-site .arc-network-node.is-major:not(.is-root) .arc-network-node-shape{border-radius:7px;transform:rotate(45deg)}.arc-site .arc-network-node.is-major:not(.is-root) .arc-network-node-shape>:is(img,svg){transform:rotate(-45deg)}.arc-site .arc-network-node.is-root .arc-network-node-shape{border-width:3px}.arc-site .arc-network-node.is-root .arc-network-node-shape>svg{width:30px;height:30px}.arc-site .arc-network-node>small{border:1px solid var(--skill-color);color:var(--skill-color);background:#050a08;border-radius:6px;place-items:center;min-width:22px;padding:1px 4px;font:10px monospace;display:grid;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.arc-site .arc-network-node[data-planned=true] .arc-network-node-shape{background:var(--skill-color);color:#050705}.arc-site .arc-network-node[data-planned=true] .arc-network-node-shape>img{filter:grayscale()brightness(.2)}.arc-site .arc-network-node[aria-pressed=true]{z-index:4}.arc-site .arc-network-node[aria-pressed=true] .arc-network-node-shape{box-shadow:0 0 0 4px #fff3,0 0 24px color-mix(in srgb,var(--skill-color) 35%,transparent)}.arc-site .arc-network-node:hover .arc-network-node-shape{box-shadow:0 0 0 4px #fff3}.arc-site .arc-network-node:focus-visible{outline-offset:7px;border-radius:50%;outline:3px solid #fff}.arc-site .arc-network-node-name{border:1px solid var(--skill-color);color:#f3edd9;pointer-events:none;text-align:center;background:#101714f2;border-radius:4px;min-width:100px;max-width:180px;padding:6px 9px;font-size:10px;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.arc-site .arc-network-node:is(:hover,:focus-visible) .arc-network-node-name{display:block}.arc-site .arc-network-branch-label{text-align:center;color:var(--skill-color);pointer-events:none;gap:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.arc-site .arc-network-branch-label strong{letter-spacing:1.5px;text-transform:uppercase;font:12px monospace}.arc-site .arc-network-branch-label>span{font-size:25px;font-weight:900;line-height:1}.arc-site .arc-skill-reference-tree .arc-skill-detail{background:#101713;border-color:#49584c}.arc-site .arc-skill-reference-tree .arc-skill-detail-icon{width:80px;height:80px;margin-bottom:20px}.arc-site .arc-skill-reference-tree .arc-skill-detail-icon img{width:44px;height:44px}.arc-site .arc-skill-reference-tree .arc-skill-legend{background:#0b120e}.arc-site .arc-skill-reference-tree .arc-skill-legend .is-planned{background:#00ec7940;border-color:#00ec79}@media (min-width:1550px){.arc-site .arc-network-node{width:44px;height:44px}.arc-site .arc-network-node.is-major{width:53px;height:53px}.arc-site .arc-network-node.is-root{width:62px;height:62px}}@media (max-width:1250px){.arc-site .arc-skill-reference-tree .arc-skill-planner-body{grid-template-columns:1fr}.arc-site .arc-skill-reference-tree .arc-skill-detail{grid-template-columns:90px minmax(0,1fr);gap:12px 20px;display:grid;position:static}.arc-site .arc-skill-reference-tree .arc-skill-detail>.arc-eyebrow{grid-column:1/-1;margin:0}.arc-site .arc-skill-reference-tree .arc-skill-detail-icon{grid-area:2/1/4;margin:0}.arc-site .arc-skill-reference-tree .arc-skill-detail h3,.arc-site .arc-skill-reference-tree .arc-skill-effect{text-align:left;margin:0}.arc-site .arc-skill-reference-tree .arc-skill-detail>:is(.arc-skill-allocation,.arc-skill-verification,.arc-skill-milestone,.arc-skill-save,.arc-save-status){grid-column:1/-1}.arc-site .arc-skill-reference-tree .arc-skill-save{grid-template-columns:1fr 1fr}.arc-site .arc-skill-pan-viewport{max-height:620px}}@media (max-width:600px){.arc-site .arc-skill-canvas-toolbar>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.arc-site .arc-skill-canvas-toolbar>div:first-child button{gap:4px;padding:10px 3px;font-size:10px}.arc-site .arc-skill-canvas-toolbar>div:first-child svg{width:14px}.arc-site .arc-skill-pan-viewport{max-height:510px}.arc-site .arc-skill-reference-tree .arc-skill-detail{padding:16px}.arc-site .arc-skill-reference-tree .arc-skill-save button{padding:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.arc-site .arc-network-node-shape{transition:none}}.arc-site .arc-network-node{aspect-ratio:1;width:3.2%;height:auto}.arc-site .arc-network-node.is-major{width:4%;height:auto}.arc-site .arc-network-node.is-root{width:5%;height:auto}.arc-site .arc-network-node-shape>:is(img,svg),.arc-site .arc-network-node.is-root .arc-network-node-shape>svg{width:65%;height:65%}.arc-site .arc-skill-rules{grid-column:1/-1;font-size:13px;line-height:1.6}.arc-site .arc-skill-rules input{color:#f2eee4;width:100%;min-height:44px;font:inherit;background:#101e1e;border:1px solid #596c68;border-radius:5px;margin:8px 0;padding:8px 12px;display:block}.arc-site .arc-skill-rules input:focus-visible{outline-offset:2px;outline:2px solid #ed9a64}.arc-site .arc-skill-rules p[role=status]{background:#ed9a6412;border-left:2px solid #ed9a64;padding:8px}.arc-site .arc-skill-mobile-inspect,.arc-site .arc-skill-back-to-tree{display:none}@media (max-width:650px){.arc-site .arc-skill-page-panel{background:0 0;border:0;padding:0}.arc-site .arc-skill-mobile-inspect{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:14px 0;display:grid}.arc-site .arc-skill-mobile-inspect label{gap:6px;min-width:0;font-size:13px;display:grid}.arc-site .arc-skill-mobile-inspect select{background:var(--site-input-bg,#102323);width:100%;min-width:0;min-height:44px;color:var(--arc-paper);border:1px solid var(--arc-border);font:inherit;padding:8px}.arc-site .arc-skill-mobile-inspect button,.arc-site .arc-skill-back-to-tree{background:var(--site-panel,#182b2b);min-height:44px;color:var(--arc-paper);border:1px solid var(--arc-border);padding:8px 12px;font-size:13px}.arc-site .arc-skill-mobile-inspect p{grid-column:1/-1;margin:0;font-size:12px}.arc-site .arc-skill-back-to-tree{margin-bottom:16px;display:block}.arc-site .arc-skill-detail,.arc-site .arc-skill-pan-viewport{scroll-margin-top:0}.arc-site .arc-skill-canvas-toolbar button{min-width:44px;min-height:44px}}.cg-guide{--cg-bg:#0d0e0e;--cg-panel:#151716;--cg-raised:#1c1e1c;--cg-line:#2c302c;--cg-ink:#e9ece7;--cg-muted:#9ba299;--cg-accent:#d2c782;--ce-bg:var(--cg-bg);--ce-panel:var(--cg-panel);--ce-line:var(--cg-line);--ce-ink:var(--cg-ink);--ce-muted:var(--cg-muted);--ce-accent:var(--cg-accent);background:var(--cg-bg);color:var(--cg-ink);min-height:100vh;padding:0 max(22px,50vw - 725px) 65px;font:14px/1.8 Arial,sans-serif}.cg-guide[data-guide-game=hunger]{--cg-accent:#eea06c;--cg-bg:#100e0d;--cg-panel:#191613;--cg-raised:#231d18;--cg-line:#3b3027}.cg-guide[data-guide-game=arcraiders]{--cg-accent:#f2a06f;--cg-bg:#0c1213;--cg-panel:#141e20;--cg-raised:#1b2a2c;--cg-line:#304244}.cg-guide[data-guide-game=dmz]{--cg-accent:#f27379;--cg-bg:#101214;--cg-panel:#191c20;--cg-raised:#24292e;--cg-line:#343b43}.cg-guide *{box-sizing:border-box}.cg-guide button{font:inherit;color:inherit;background:var(--cg-panel);border:1px solid var(--cg-line);cursor:pointer;border-radius:5px;padding:8px 12px}.cg-guide a{color:inherit;text-decoration:none}:is(.cg-guide button:focus-visible,.cg-guide a:focus-visible){outline:2px solid var(--cg-accent);outline-offset:3px}.cg-guide button:disabled{cursor:default}.cg-preview{letter-spacing:.08em;border-bottom:1px solid var(--cg-line);color:var(--cg-accent);align-items:center;gap:13px;padding:13px 0;font:9px/1.5 monospace;display:flex}.cg-preview>span{color:var(--cg-muted);letter-spacing:0;font:10px Arial}.cg-preview>a{align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.cg-breadcrumb{color:var(--cg-muted);border-bottom:1px solid var(--cg-line);align-items:center;gap:12px;margin-bottom:27px;padding:20px 0;font-size:11px;display:flex}.cg-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cg-breadcrumb>a{white-space:nowrap}.cg-breadcrumb>a:hover{color:var(--cg-accent)}.cg-layout{grid-template-columns:180px minmax(0,1fr) 220px;align-items:start;gap:24px;max-width:1450px;margin:auto;display:grid}.cg-left,.cg-right{min-width:0;position:sticky;top:85px}.cg-author{text-align:center;border:1px solid var(--cg-line);background:linear-gradient(140deg,var(--cg-raised),var(--cg-panel));border-radius:5px;margin-bottom:14px;padding:20px 14px}.cg-author>p{letter-spacing:.07em;margin:0 0 15px;font-size:11px;font-weight:700}.cg-avatar{border:1px solid var(--cg-line);width:65px;height:65px;color:var(--cg-accent);background:#0004;border-radius:50%;place-items:center;margin:auto;display:grid}.cg-author>strong{margin-top:12px;font-size:12px;display:block}.cg-author>small{color:var(--cg-muted);margin:4px 0 13px;font-size:10px;display:block}.cg-author-game{border:1px solid var(--cg-line);color:var(--cg-accent);border-radius:3px;padding:4px 8px;font:9px monospace}.cg-toc{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;padding:16px 10px}.cg-toc h2{letter-spacing:.04em;font-weight:700;margin:0 8px 15px!important;font-size:11px!important}.cg-toc>button{text-align:left;width:100%;color:var(--cg-muted);background:#ffffff03;border:0;border-radius:3px;gap:7px;margin:3px 0;padding:10px 9px;font-size:11px;line-height:1.5;display:flex;position:relative}.cg-toc button>small{flex-shrink:0;font-size:10px}.cg-toc>button[aria-current=location]{color:var(--cg-ink);background:#ffffff09;font-weight:700}.cg-toc>button[aria-current=location]:before{content:"";background:var(--cg-accent);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.cg-main{min-width:0}.cg-title>p:first-child{letter-spacing:.1em;color:var(--cg-accent);margin:0 0 12px;font:9px monospace}.cg-title h1{letter-spacing:-.025em;margin:0 0 24px;font-size:32px;font-weight:800;line-height:1.25}.cg-meta{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;justify-content:space-between;gap:24px;padding:20px;display:flex}.cg-meta>div:first-child{gap:5px;display:grid}.cg-meta strong{font-size:14px}.cg-meta span{color:var(--cg-muted);font-size:12px}.cg-meta small{color:var(--cg-muted);font-size:10px}.cg-guide-actions{align-content:center;gap:7px;min-width:160px;display:grid}.cg-guide-actions>a,.cg-guide-actions>button{border:1px solid var(--cg-line);background:#ffffff03;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:11px;line-height:1.4;display:flex}.cg-guide-actions>a{border-color:var(--cg-accent);color:var(--cg-accent)}.cg-summary{color:#bbc3bb;margin:24px 0;font-size:15px;line-height:1.9}.cg-section{margin:35px 0 0;padding:0;scroll-margin-top:165px}.cg-section-heading{align-items:center;gap:15px;margin-bottom:20px;display:flex}.cg-section-heading h2{letter-spacing:-.025em;flex:1;align-items:center;gap:10px;margin:0;font-size:25px;line-height:1.25;display:flex}.cg-section-heading h2:before{content:"";background:var(--cg-accent);border-radius:3px;flex-shrink:0;width:3px;height:29px}.cg-section-heading h2:after{content:"";background:var(--cg-line);flex:1;height:1px;margin-left:5px}.cg-section-heading>button{white-space:nowrap;align-items:center;gap:5px;padding:6px 9px;font-size:10px;line-height:1.6;display:flex}.cg-section-heading button>svg{color:var(--cg-accent)}.cg-prose p{margin:15px 0;line-height:1.9}.cg-prose-list{margin:16px 0;padding-left:21px}.cg-prose-list>li{padding:4px 0;line-height:1.9}.cg-guide .cg-inline-record{vertical-align:baseline;color:var(--cg-accent);font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:inline}.cg-inline-record>img{object-fit:contain;vertical-align:middle;width:18px;height:18px;margin:0 4px 2px 1px;display:inline}.cg-inline-record>span{border-bottom:1px dotted #a79d7966}.cg-pros-cons{grid-template-columns:1fr 1fr;gap:13px;margin:22px 0;display:grid}.cg-pros-cons>div{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:8px;overflow:hidden}.cg-pros-cons h3{color:#e4f0e8;background:#254e3d;border-radius:0 0 14px;align-items:center;gap:7px;width:max-content;margin:0;padding:9px 17px;font-size:13px;line-height:1.5;display:flex}.cg-pros-cons>div:last-child h3{color:#f2dfd9;background:#5a2927}.cg-pros-cons ul{padding:4px 17px 9px 32px;font-size:12px;line-height:1.8}.cg-pros-cons li{padding:5px 0}.cg-pros-cons li::marker{color:#6dad84}.cg-pros-cons>div:last-child li::marker{color:#d27c74}.cg-author-note{border-left:3px solid var(--cg-line);color:var(--cg-accent);margin:24px 0;padding:8px 15px;font-size:12px;line-height:1.8}.cg-variant-bar{z-index:15;background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:5px;margin-top:30px;padding:11px 13px;position:sticky;top:60px;box-shadow:0 4px 20px #0002}.cg-variant-bar>span{letter-spacing:.1em;color:var(--cg-muted);margin-bottom:7px;font:8px monospace;display:block}.cg-variant-bar>div{flex-wrap:wrap;gap:6px;display:flex}.cg-variant-bar button{padding:6px 12px;font-size:11px;line-height:1.5}.cg-variant-bar button[aria-pressed=true]{background:var(--cg-accent);border-color:var(--cg-accent);color:#131916;font-weight:700}.cg-variant-bar>small{color:var(--cg-muted);margin-top:6px;font-size:9px;display:block}.cg-variant-notes{color:var(--cg-muted);margin-bottom:15px;font-size:12px;line-height:1.9}.cg-tool-panel{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;margin:20px 0;overflow:hidden}.cg-tool-panel>header{border-bottom:1px solid var(--cg-line);background:#0002;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.cg-tool-panel>header>strong{font-size:12px}.cg-tool-panel>header>button{white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.cg-tool-panel>footer{border-top:1px solid var(--cg-line);color:var(--cg-muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:10px;display:flex}.cg-tool-panel>footer a{color:var(--cg-accent);align-items:center;gap:5px;display:flex}.cg-tool-panel>.ce-native-tool,.cg-tool-panel>.ce-builder,.cg-tool-panel>.hg-talent-planner,.cg-tool-panel>.ce-class-plan{padding:18px}.cg-guide .arc-site{min-height:0;color:var(--cg-ink);background:0 0}.cg-guide .arc-skill-planner-body{grid-template-columns:minmax(0,1fr)!important}.cg-guide .arc-skill-detail{margin-top:20px;position:static}.cg-guide .ce-equipment-board{max-width:650px}.cg-guide .ce-equip-slot{flex-direction:column;min-height:125px;padding:12px 8px;display:flex}.cg-guide .ce-equip-slot>img{object-fit:contain;width:100%;height:90px}.cg-guide .ce-equip-slot>strong{font-size:12px}.cg-guide .ce-equip-slot>small{color:var(--cg-muted);font-size:8px}.cg-guide .ce-equip-slot:disabled{opacity:.35}.cg-guide .ce-native-tool .arc-kit-columns{display:block}.cg-guide .ce-native-tool .arc-kit-columns>section{margin:15px 0}.cg-guide .ce-native-tool .arc-kit-columns>section:last-child{display:block}.cg-guide .ce-native-tool .arc-loadout{border:0}.cg-guide .ce-native-tool .arc-kit-columns{padding:0}.cg-guide .ce-native-tool .arc-equipped-pair{grid-template-columns:1fr 1fr}.cg-guide .ce-native-tool .arc-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-guide .ce-native-tool fieldset{margin:0}.cg-goals{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.cg-goals h3{grid-column:1/-1;margin:0 0 6px;font-size:14px}.cg-goals>button{text-align:left;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.cg-goals img{object-fit:contain;width:40px;height:40px}.cg-goals span{flex:1}.cg-goals small,.cg-goals strong{display:block}.cg-goals small{color:var(--cg-muted);font-size:9px}.cg-goals b{color:var(--cg-accent);font:12px monospace}.cg-section figure{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;margin:20px 0;overflow:hidden}.cg-section figure>img{object-fit:contain;width:100%;max-height:460px;padding:15px;display:block}.cg-section figcaption{color:var(--cg-muted);text-align:center;border-top:1px solid var(--cg-line);padding:12px 15px;font-size:10px}.cg-roles{gap:12px;display:grid}.cg-roles>div{background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:5px;gap:14px;padding:20px;display:flex}.cg-roles>div>span{color:var(--cg-accent);padding-top:3px}.cg-roles h3{margin:0;font-size:15px}.cg-roles small{color:var(--cg-accent);font-size:10px}.cg-roles p{color:#c2c8bf;margin:10px 0 0;font-size:12px}.cg-final-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.cg-final-actions>a,.cg-final-actions>button{border:1px solid var(--cg-line);border-radius:4px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;display:flex}.cg-final-actions>a{color:var(--cg-accent);border-color:var(--cg-accent)}.cg-muted{color:var(--cg-muted);font-size:10px}.cg-notice{color:var(--cg-accent);margin-top:25px;font-size:11px}.cg-right>section{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;margin-bottom:13px;padding:17px 13px}.cg-right h2{text-align:center;letter-spacing:.03em;margin:0 0 15px;font-size:10px}.cg-right section>a:not(.cg-copy-link){border:1px solid var(--cg-line);border-radius:7px;align-items:center;gap:9px;margin:8px 0;padding:10px 7px;font-size:11px;line-height:1.5;display:flex}.cg-right a>img{object-fit:cover;border-radius:5px;width:42px;height:42px}.cg-right a>span{flex:1}.cg-right a>svg{color:var(--cg-muted);flex-shrink:0}.cg-right p{color:var(--cg-muted);font-size:11px;line-height:1.8}.cg-right button,.cg-copy-link{border:1px solid var(--cg-line);border-radius:4px;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px 11px;display:flex;font-size:10px!important}.cg-right dl{margin:0;font-size:10px}.cg-right dl>div{border-bottom:1px solid var(--cg-line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.cg-right dl>div:last-child{border:0}.cg-right dt{color:var(--cg-muted)}.cg-right dd{text-align:right;margin:0}.ce-dialog.cg-dialog{background:#0d0e0e!important;border-radius:8px!important;gap:0!important;width:calc(100vw - 35px)!important;max-width:1500px!important;max-height:92dvh!important;padding:0!important;display:block!important}.cg-dialog>.cg-guide{min-height:0;padding:0 22px 45px}.cg-dialog>[data-slot=dialog-close]{z-index:30;color:#fff;background:#1d2528;top:8px;right:8px}.cg-dialog .cg-preview{padding-right:35px}.cg-dialog .cg-layout{grid-template-columns:170px minmax(0,1fr) 200px;gap:20px}.cg-dialog .cg-left,.cg-dialog .cg-right{top:20px}.cg-dialog .cg-variant-bar{top:0}.cg-dialog .cg-section{scroll-margin-top:135px}.ce-dialog.cg-focus{width:calc(100vw - 50px)!important;max-width:1250px!important;max-height:90dvh!important}.cg-focus>.ce-builder,.cg-focus>.ce-native-tool{--ce-bg:#11191b;--ce-panel:#1a2629;--ce-line:#405256;--ce-ink:#eff2eb;--ce-muted:#b4c1c0;--ce-accent:#f2a06f;min-height:0}.cg-focus>.hg-talent-planner{margin-top:20px}.cg-focus .arc-site{min-height:0}.cg-record>img{object-fit:contain;width:100%;height:190px}.cg-record p{font-size:12px}.cg-guide .ce-guide-items{min-width:0}@media (max-width:1200px){.cg-layout,.cg-dialog .cg-layout{grid-template-columns:170px minmax(0,1fr)}.cg-right{display:none}.cg-guide{padding-left:20px;padding-right:20px}.cg-dialog .cg-guide{padding-left:18px;padding-right:18px}}@media (max-width:800px){.cg-layout,.cg-dialog .cg-layout{grid-template-columns:145px minmax(0,1fr);gap:17px}.cg-title h1{font-size:27px}.cg-meta{padding:16px;display:block}.cg-guide-actions{flex-wrap:wrap;min-width:0;margin-top:15px;display:flex}.cg-guide-actions>a,.cg-guide-actions>button{white-space:nowrap;flex:1}.cg-pros-cons{grid-template-columns:1fr}.cg-toc{padding:14px 8px}.cg-toc>button{font-size:10px}.cg-author{padding:16px 10px}.cg-variant-bar{top:60px}.cg-tool-panel>.ce-native-tool,.cg-tool-panel>.ce-builder,.cg-tool-panel>.hg-talent-planner{padding:12px}.cg-title h1{overflow-wrap:anywhere}.cg-tool-panel .arc-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.cg-guide{padding:0 15px 35px}.cg-layout,.cg-dialog .cg-layout{display:block}.cg-left{position:static}.cg-author{display:none}.cg-toc{align-items:center;gap:5px;margin-bottom:25px;padding:12px;display:flex;overflow-x:auto}.cg-toc h2{display:none}.cg-toc>button{white-space:nowrap;border:1px solid var(--cg-line);flex-shrink:0;width:auto;margin:0;padding:8px 10px;font-size:10px}.cg-toc>button[aria-current=location]:before{display:none}.cg-toc>button[aria-current=location]{border-color:var(--cg-accent);color:var(--cg-accent)}.cg-preview{flex-wrap:wrap;gap:6px;font-size:8px}.cg-preview>a{margin-left:0}.cg-preview>span{font-size:9px}.cg-breadcrumb{gap:7px;margin-bottom:20px;padding:15px 0;font-size:9px}.cg-breadcrumb>span:last-child{max-width:160px}.cg-title h1{margin-bottom:18px;font-size:27px}.cg-summary{font-size:14px}.cg-section{margin-top:27px}.cg-section-heading h2{font-size:22px}.cg-section-heading>button>span{display:none}.cg-pros-cons{gap:10px}.cg-tool-panel>header{padding:10px 12px}.cg-tool-panel>header>strong{font-size:10px}.cg-tool-panel>header>button{font-size:9px}.cg-variant-bar button{font-size:10px}.cg-guide .ce-equipped-pair,.cg-goals{grid-template-columns:1fr}.cg-guide .arc-skill-canvas-toolbar button{font-size:10px}.cg-dialog .cg-guide{padding-left:13px;padding-right:13px}.ce-dialog.cg-dialog{width:calc(100vw - 16px)!important}.cg-guide .ce-native-tool .arc-equipped-pair{grid-template-columns:1fr 1fr}.cg-tool-panel>footer{display:block}.cg-tool-panel>footer>span{margin-top:6px;display:block}.cg-final-actions{grid-template-columns:1fr;display:grid}.cg-guide .dmz-traits-workspace{grid-template-columns:1fr}.cg-guide .cg-prose{font-size:13px}.cg-section figure>img{max-height:300px}}@media (prefers-reduced-motion:reduce){.cg-guide *{scroll-behavior:auto!important}}.cg-left,.cg-right{scrollbar-width:thin;max-height:calc(100dvh - 105px);overflow:auto}.cg-dialog .cg-left,.cg-dialog .cg-right{max-height:calc(92dvh - 40px)}.cg-guide fieldset:disabled .arc-kit-slot:not(:has(.arc-slot-meta)){display:none}.cg-guide fieldset:disabled .arc-slot-meta>button,.cg-guide fieldset:disabled .arc-tier-control button:not([aria-pressed=true]),.cg-guide fieldset:disabled .arc-quantity>button,:is(.cg-guide fieldset:disabled .arc-inventory-title:has(+.arc-inventory-grid:not(:has(.arc-slot-meta))),.cg-guide fieldset:disabled .arc-inventory-title:has(+.arc-muted+.arc-inventory-grid:not(:has(.arc-slot-meta)))),.cg-guide fieldset:disabled .arc-inventory-title+.arc-muted{display:none}.cg-focus[data-guide-game=dmz]>.ce-builder{--ce-accent:#f27379}.cg-focus[data-guide-game=wardogs]>.ce-builder{--ce-accent:#d2c782}.cg-focus[data-guide-game=hunger]>.ce-builder{--ce-accent:#eea06c}@media (max-width:620px){.cg-left,.cg-right{max-height:none;overflow:visible}}.cg-author>.cg-author-cover{object-fit:cover;opacity:.55;border-radius:5px 5px 0 0;width:calc(100% + 28px);height:65px;margin:-20px -14px 16px;display:block}@media (max-width:800px){.cg-author>.cg-author-cover{width:calc(100% + 20px);margin:-16px -10px 14px}}.cg-tool-panel{margin:14px 0}.cg-tool-panel>header{padding:9px 12px}.cg-embedded-tool{zoom:.85;min-width:0;padding:12px}.cg-embedded-tool>.ce-native-tool,.cg-embedded-tool>.ce-builder{padding:0}.cg-embedded-tool>.ce-native-tool>.ce-muted,.cg-embedded-tool .hl-heading,.cg-embedded-tool .hg-talent-header h2,.cg-embedded-tool .hg-talent-header .hg-talent-eyebrow{display:none}.cg-embedded-tool .hl-tool{background:0 0;border:0;padding:12px}.cg-embedded-tool .hl-layout,.cg-embedded-tool .hl-weapons,.cg-embedded-tool .hl-protection,.cg-embedded-tool .hl-supplies{gap:8px}.cg-embedded-tool .hl-tool .hl-slot{gap:6px;min-height:125px;padding:9px 6px}.cg-embedded-tool .hl-tool .hl-art,.cg-embedded-tool .hl-tool .hl-art img{flex-basis:52px;height:52px;min-height:52px;max-height:52px}.cg-embedded-tool .hl-tool .hl-weapons .hl-art,.cg-embedded-tool .hl-tool .hl-weapons .hl-art img{flex-basis:74px;height:74px;min-height:74px;max-height:74px}.cg-embedded-tool .hl-slot strong{font-size:12px}.cg-embedded-tool .hl-note{margin-top:10px;font-size:11px}.cg-embedded-tool .hg-talent-header{gap:15px;padding:10px 14px}.cg-embedded-tool .hg-talent-budget>strong{font-size:23px}.cg-embedded-tool .hg-talent-instructions{padding:9px 0}.cg-embedded-tool .hg-talent-planner .hg-talent-tier-nodes>button{gap:3px;min-height:72px;padding:3px}.cg-embedded-tool .hg-talent-tree>section{padding:7px 9px}.cg-embedded-tool .hg-talent-node-art{flex-basis:34px;width:34px;height:34px;padding:4px}.cg-embedded-tool .hg-talent-details{padding:12px}.cg-embedded-tool .hg-talent-details .hg-talent-detail-art{height:64px;margin:6px 0 10px}.cg-embedded-tool .hg-talent-details .hg-talent-detail-art>img{width:60px;height:60px;padding:6px}.cg-embedded-tool .hg-talent-details h3{font-size:20px!important}.cg-embedded-tool .dmz-tree-grid{grid-template-rows:repeat(9,58px);row-gap:2px}.cg-embedded-tool .arc-skill-pan-viewport{max-height:480px}.cg-embedded-tool .arc-skill-detail{margin-top:10px}.cg-tool-panel>footer{padding:9px 12px}@media (max-width:620px){.cg-embedded-tool{zoom:1;padding:8px}.cg-embedded-tool .hl-slot small{font-size:9px}.cg-embedded-tool .hl-tool .hl-slot{min-height:130px}.cg-embedded-tool .hg-talent-planner .hg-talent-tier-nodes>button{min-height:78px}.cg-embedded-tool .hg-talent-node-art{flex-basis:38px;width:38px;height:38px}}.cg-cover-editor{margin-bottom:24px;position:relative}.cg-cover-editor>img,.cg-cover-editor>[role=img]{object-fit:cover;border-radius:7px;width:100%;height:170px;display:block}.cg-guide .cg-cover-change{background:#101615df;position:absolute;top:120px;right:12px}.cg-cover-choices{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;margin-top:8px;padding:15px}.cg-cover-choices>div:not(.ce-upload){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.cg-cover-choices img{object-fit:cover;width:100%;height:70px}.cg-cover-choices button span{font-size:10px;display:block}.cg-cover-choices .ce-upload{padding:12px;font-size:12px}.cg-edit-meta{flex-wrap:wrap;align-items:end;gap:12px;width:100%;display:flex}.cg-edit-meta>label{flex:1;min-width:125px}.cg-edit-meta label,.cg-cover-choices label,.cg-context-menu label,.cg-role-editor label{color:var(--cg-muted);gap:5px;font:11px/1.5 Arial,sans-serif;display:grid}.cg-edit-meta input,.cg-edit-meta select,.cg-context-menu input,.cg-context-menu select,.cg-context-menu textarea,.cg-role-editor input,.cg-role-editor select,.cg-role-editor textarea{background:var(--cg-bg);width:100%;min-width:0;color:var(--cg-ink);border:1px solid var(--cg-line);border-radius:4px;padding:8px;font:12px/1.5 Arial,sans-serif}.cg-context-menu{font-size:11px;position:relative}.cg-context-menu>summary{cursor:pointer;border:1px solid var(--cg-line);color:var(--cg-muted);white-space:nowrap;border-radius:4px;padding:7px 10px;list-style:none}.cg-context-menu>summary::-webkit-details-marker{display:none}.cg-context-menu>summary:focus-visible{outline:2px solid var(--cg-accent);outline-offset:2px}.cg-context-menu[open]>summary{color:var(--cg-accent);border-color:var(--cg-accent)}.cg-context-menu>div{z-index:30;background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:6px;gap:10px;width:260px;max-width:calc(100vw - 45px);padding:14px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 30px #0008}.cg-context-menu button{text-align:left;padding:7px 10px;font-size:11px}.cg-section-menu>summary{letter-spacing:.12em;font-weight:700}.cg-section-menu>div{width:180px}.cg-variant-edit{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.cg-variant-edit>button{padding:6px 9px;font-size:10px}.cg-variant-edit .cg-context-menu>div{left:0;right:auto}.cg-role-editor{gap:12px;display:grid}.cg-role-editor>div{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.cg-role-editor>div>label:nth-child(3){grid-column:1/-1}.cg-role-editor>div>button{justify-self:start}.cg-add-between{text-align:center;min-height:34px;padding:12px 0 0;position:relative}.cg-add-between>button{color:var(--cg-muted);opacity:.35;background:0 0;border-style:dashed;padding:4px 11px;font-size:10px}.cg-add-between:hover>button,.cg-add-between:focus-within>button{opacity:1}.cg-add-between:has([aria-expanded=true])>button{opacity:1}.cg-add-choices{background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:5px;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:7px;padding:12px;display:flex}.cg-add-choices button{font-size:11px}.cg-section-heading .cg-section-menu{opacity:.4}.cg-section:hover .cg-section-menu,.cg-section:focus-within .cg-section-menu,.cg-section-menu[open]{opacity:1}.cg-meta:has(.cg-edit-meta){padding:14px}.cg-variant-bar:has(.cg-variant-edit){position:relative;top:auto}.cg-role-editor textarea{min-height:75px}@media (hover:none),(max-width:650px){.cg-add-between>button,.cg-section-heading .cg-section-menu{opacity:1}.cg-cover-editor>img{height:140px}.cg-guide .cg-cover-change{top:90px}.cg-cover-choices>div:not(.ce-upload){grid-template-columns:repeat(2,minmax(0,1fr))}.cg-role-editor>div{grid-template-columns:1fr}.cg-context-menu>div{width:220px}.cg-role-editor>div>label:nth-child(3){grid-column:auto}}.cg-context-menu>div{max-height:65dvh;overflow:auto}.cg-cover-choices input[type=range]{width:100%}.cg-guide .cg-meta>.cg-edit-meta{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cg-guide .cg-edit-meta>label,.cg-guide .cg-context-menu label,.cg-guide .cg-role-editor label{min-width:0;margin:0}.cg-guide .cg-edit-meta input,.cg-guide .cg-edit-meta select{padding:7px 9px;font-size:12px}.cg-guide .cg-meta:has(.cg-edit-meta){display:block}.cg-guide .cg-edit-meta>.cg-context-menu{align-self:end}@media (max-width:1000px){.cg-guide .cg-meta>.cg-edit-meta{grid-template-columns:1fr 1fr}.cg-edit-meta>.cg-context-menu{justify-self:start}}@media (max-width:550px){.cg-guide .cg-meta>.cg-edit-meta{grid-template-columns:1fr}}.cg-format-control{border-bottom:1px solid var(--cg-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-bottom:11px;display:flex}.cg-format-control>span{color:var(--cg-muted);margin-right:6px;font-size:11px}.cg-format-control>button{padding:6px 16px;font-size:12px}.cg-format-control>button[aria-pressed=true]{background:var(--cg-accent);border-color:var(--cg-accent);color:#151713;font-weight:700}.cg-format-control>small{color:var(--cg-muted);margin-left:5px;font-size:10px}.cg-guide .cg-toc{min-width:0;display:block;overflow-x:hidden}.cg-guide .cg-toc>button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}.cg-guide .cg-title{background:0 0;border:0;max-width:none;min-height:0;margin:0;padding:0;display:block}.cg-guide .cg-section{min-width:0}.cg-guide .cg-section-heading{background:0 0;border:0;max-width:none;min-height:0;margin:0 0 20px;padding:0}.cg-guide .cg-meta:not(:has(.cg-edit-meta)){background:0 0;border:0;padding:0;display:block}.cg-guide .cg-meta:not(:has(.cg-edit-meta))>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cg-guide .cg-meta:not(:has(.cg-edit-meta)) small{width:100%}.cg-guide .cg-left,.cg-guide .cg-right{overflow-x:hidden}.cg-guide figure>img{object-position:center;margin-inline:auto;display:block}.cg-guide .cg-author>.cg-author-cover{object-position:50% 50%}.cg-guide .cg-right a>img{object-position:50% 50%;flex-shrink:0;display:block}.cg-guide .cg-inline-record>img{object-position:center}.cg-guide .hl-art{place-items:center}.cg-guide .hl-art img{object-position:center}.cg-guide .vendor-slot>img,.cg-guide .vendor-product>img,.cg-guide .vendor-products>article>img,.cg-guide .ce-class-grid img{object-fit:contain;object-position:center;margin-inline:auto;display:block}@media (max-width:620px){.cg-guide .cg-toc{display:flex;overflow-x:auto}.cg-guide .cg-toc>button{white-space:nowrap;flex-shrink:0;width:auto}}.cg-guide .vendor-select>img{object-fit:contain;object-position:center;margin-inline:auto;display:block}.cg-guide .vendor-products img{object-position:center}.cg-guide .cg-author>.cg-author-cover{max-width:none}.cg-popup-section{max-width:100%}.cg-detail-card{text-align:left;cursor:pointer;border-radius:5px;flex-direction:column;align-items:stretch;width:min(100%,460px);display:flex;overflow:hidden;border:1px solid var(--cg-line)!important;background:var(--cg-panel)!important;color:var(--cg-ink)!important;padding:0!important}.cg-detail-art{background:#0002;place-items:center;min-height:180px;padding:18px;display:grid;position:relative}.cg-detail-art>img{object-fit:contain;object-position:center;width:100%;height:180px}.cg-detail-art>svg{color:var(--cg-accent);position:absolute;top:12px;right:12px}.cg-detail-card>strong{padding:16px 18px 6px;font-size:17px;line-height:1.5}.cg-detail-card>span:not(.cg-detail-art){padding:0 18px;font-size:12px;line-height:1.6}.cg-detail-card>small{color:var(--cg-accent);padding:10px 18px 18px}:is(.cg-detail-card:hover,.cg-detail-card:focus-visible){border-color:var(--cg-accent)!important}.cg-popup-editor{border:1px dashed var(--cg-line);border-radius:5px;margin-bottom:16px;padding:16px}.cg-popup-editor>p{color:var(--cg-muted);margin:0 0 12px;font-size:12px}.cg-popup-editor img{object-fit:contain;max-height:220px}.cg-detail-dialog>img{object-fit:contain;object-position:center;width:100%;max-height:350px;margin:12px auto;display:block}.cg-detail-dialog{max-width:800px!important}.cg-detail-dialog .cg-prose{white-space:normal;line-height:1.8}.cg-popup-art-choice{align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.cg-popup-art-choice select{background:var(--cg-bg);max-width:100%;color:var(--cg-ink);border:1px solid var(--cg-line);padding:8px}.ce-dialog.cg-detail-dialog{background:var(--popup-panel)!important;color:var(--popup-ink)!important;border-color:var(--popup-line)!important}.cg-existing-images-button{margin-bottom:12px}.cg-image-library{width:calc(100vw - 32px)!important;max-width:900px!important}.cg-image-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:50vh;display:grid;overflow:auto}.cg-image-library-grid>button{text-align:left;flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.cg-image-library-grid img{object-fit:contain;object-position:center;width:100%;height:110px}.cg-image-library-grid span{overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (max-width:600px){.cg-image-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cg-block-grid{grid-template-columns:repeat(var(--block-columns,2),minmax(0,1fr));align-items:start;gap:16px;display:grid}.cg-column-card{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:6px;min-width:0;padding:18px}.cg-column-card>img{object-fit:contain;width:100%;height:160px;margin:12px auto;display:block}.cg-column-card>h3{margin:0 0 12px;font-size:19px;line-height:1.4}.cg-block-item-tools{color:var(--cg-muted);align-items:center;gap:5px;margin-bottom:12px;font-size:10px;display:flex}.cg-block-item-tools>span{margin-right:auto}.cg-guide .cg-block-item-tools button{min-height:26px;padding:3px 7px;font-size:10px}.cg-guide .cg-add-block-item{margin-top:14px;font-size:12px}.cg-block-columns{align-items:center;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.cg-block-columns select,.cg-callout-block select{background:var(--cg-bg);border:1px solid var(--cg-line);color:var(--cg-ink);border-radius:4px;padding:6px 9px}.cg-block-image-options{border-top:1px solid var(--cg-line);margin-top:14px;padding-top:10px;font-size:11px}.cg-block-image-options>summary,.cg-popup-editor>summary{cursor:pointer;color:var(--cg-accent);margin-bottom:10px;font-size:12px}.cg-group-popup{min-width:0}.cg-group-popup .cg-detail-card{width:100%}.cg-group-popup .cg-detail-art{min-height:140px;padding:12px}.cg-group-popup .cg-detail-art>img{height:145px}.cg-group-popup .cg-detail-card>strong{font-size:16px}.cg-group-popup .cg-popup-editor{padding:12px}.cg-group-popup .cg-popup-editor input,.cg-group-popup .cg-popup-editor select{min-width:0;max-width:100%}.cg-group-popup .cg-popup-art-choice{display:none}.cg-walkthrough{counter-reset:step;gap:16px;margin:0;display:grid;padding:0!important;list-style:none!important}.cg-walkthrough>li{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:6px;min-width:0;padding:18px 20px 18px 72px;position:relative}.cg-step-number{color:var(--cg-accent);font:600 25px monospace;position:absolute;top:18px;left:18px}.cg-walkthrough h3{margin:0 0 10px}.cg-walkthrough img{object-fit:contain;max-height:180px}.cg-table-scroll{border:1px solid var(--cg-line);border-radius:5px;max-width:100%;overflow:auto}.cg-table-scroll table{border-collapse:collapse;background:var(--cg-panel);width:100%;min-width:420px}.cg-table-scroll th,.cg-table-scroll td{border:1px solid var(--cg-line);text-align:left;vertical-align:top;min-width:120px;padding:12px;font-size:13px}.cg-table-scroll th{background:var(--cg-raised);color:var(--cg-accent)}.cg-table-scroll input,.cg-table-scroll textarea{background:var(--cg-bg);width:100%;color:var(--cg-ink);border:1px solid var(--cg-line);box-sizing:border-box;border-radius:3px;padding:7px;font:12px/1.5 Arial,sans-serif}.cg-table-scroll textarea{resize:vertical;min-height:60px}.cg-guide .cg-table-scroll button{margin-top:5px;padding:3px 8px;font-size:11px}.cg-block-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.cg-block-controls small{color:var(--cg-muted);font-size:10px}.cg-callout-block{border-left:4px solid var(--cg-accent);background:var(--cg-panel);border-radius:4px;padding:18px 22px}.cg-callout-block[data-tone=warning]{background:#c57a2210;border-color:#ebad64}.cg-callout-block[data-tone=tip]{background:#66b87810;border-color:#8ec3a0}.cg-callout-block>strong{color:var(--cg-accent);margin:8px 0;display:block}.cg-callout-block>label{align-items:center;gap:10px;font-size:11px;display:flex}.cg-flow-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px;display:grid}.cg-flow-grid>.cg-column-card{position:relative}.cg-flow-grid>.cg-column-card:not(:last-child):after{content:"→";color:var(--cg-accent);font-size:25px;position:absolute;top:50%;right:-25px}.cg-flow-number{color:var(--cg-accent);margin-bottom:12px;font:10px monospace;display:block}.cg-edit-meta[data-format=guide]{grid-template-columns:minmax(0,1fr) auto}.cg-edit-meta[data-format=guide] .cg-format-control{grid-column:1/-1}.cg-add-choices{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.cg-guide .cg-add-choices>button{padding:10px 13px;font-size:12px}.cg-rich-block .ce-rich-text{min-height:140px;padding:12px;font-size:13px}.cg-rich-block .ce-writing-toolbar select{width:110px!important}.cg-rich-block .ce-toolbar-group{border:0;padding:0}.cg-group-popup .cg-popup-editor .ce-rich-text{min-height:170px}.cg-block-item-tools button:disabled{opacity:.35}@media (max-width:800px){.cg-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cg-block-grid,.cg-flow-grid{grid-template-columns:1fr}.cg-flow-grid>.cg-column-card:not(:last-child):after{content:"↓";top:auto;bottom:-30px;right:50%}.cg-walkthrough>li{padding-left:58px}.cg-step-number{left:12px}.cg-edit-meta[data-format=guide]{grid-template-columns:1fr}}.cg-guide .cg-detail-card,.ce-dialog .cg-detail-card{text-align:left;align-items:stretch}.cg-guide .cg-detail-card>strong,.ce-dialog .cg-detail-card>strong{text-align:left}.cg-popup-editor .ce-inline-target{min-width:0}.cg-group-popup .cg-popup-editor>summary{margin:0}.cg-group-popup .cg-popup-editor[open]>summary{margin-bottom:12px}.cg-catalogue-grid>.cg-block-grid{grid-template-columns:repeat(var(--block-columns,3),minmax(0,1fr));gap:12px}.cg-catalogue-card .cg-detail-art{min-height:112px;padding:12px}.cg-catalogue-card .cg-detail-art>img{height:112px}.cg-guide .cg-catalogue-card>strong{padding:12px 14px 6px;font-size:15px;line-height:1.35}.cg-catalogue-card>span:not(.cg-detail-art){-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 14px;display:-webkit-box;overflow:hidden}.cg-catalogue-card>small{padding:10px 14px 12px}.cg-popup-editor:not([open]){background:0 0;border-style:solid;margin-bottom:8px;padding:7px 10px}.cg-popup-editor:not([open])>summary{margin:0;font-size:11px}.cg-prose{overflow-wrap:anywhere}.cg-prose p{max-width:75ch;margin:0 0 1em}.cg-prose h2{margin:1.5em 0 .6em;font-size:clamp(20px,2vw,25px);line-height:1.3}.cg-prose h3{margin:1.3em 0 .5em;font-size:clamp(17px,1.6vw,20px);line-height:1.4}.cg-prose strong{color:var(--cg-ink);font-weight:700}@media (hover:hover) and (pointer:fine){.cg-block-item-tools{opacity:.25;transition:opacity .15s}.cg-group-popup:hover>.cg-block-item-tools,.cg-group-popup:focus-within>.cg-block-item-tools,.cg-column-card:hover>.cg-block-item-tools,.cg-column-card:focus-within>.cg-block-item-tools,.cg-walkthrough>li:hover>.cg-block-item-tools,.cg-walkthrough>li:focus-within>.cg-block-item-tools{opacity:1}}@media (max-width:900px){.cg-catalogue-grid>.cg-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cg-catalogue-grid>.cg-block-grid{grid-template-columns:1fr}.cg-catalogue-card .cg-detail-art>img{height:120px}.cg-block-item-tools{flex-wrap:wrap}.cg-prose p{max-width:100%}}.cg-section-heading>h2{flex:1;min-width:0}.cg-section-heading>h2 .ce-inline-target{font:inherit;background:0 0;border:0;min-height:0;padding:0}.cg-section-heading>h2 .ce-inline-target>small{display:none}.cg-section-heading>h2 .ce-inline-target p{font:inherit;margin:0}.cg-section-heading>h2 .ce-inline-field{font-size:14px}.cg-section-heading>h2 .ce-inline-field input{width:100%;min-width:0;font-size:20px}.cg-block-item-tools{text-align:right;margin-bottom:6px;display:block;position:relative;opacity:1!important}.cg-block-item-tools>summary{cursor:pointer;border:1px solid var(--cg-line);color:var(--cg-muted);border-radius:4px;padding:4px 10px;list-style:none;display:inline-block}.cg-block-item-tools>div{text-align:left;flex-direction:column;align-items:stretch;display:flex}.cg-block-item-tools>div>span{padding:5px 10px}.cg-block-item-tools[open]{z-index:5}.cg-rich-popup-group>.cg-block-grid{align-items:stretch}.cg-group-popup{flex-direction:column;display:flex}.cg-group-popup>.cg-popup-section{flex-direction:column;flex:1;display:flex}.cg-group-popup .cg-detail-card{flex:1}.cg-group-popup .cg-detail-card>strong{box-sizing:content-box;min-height:2.7em}.cg-group-popup .cg-detail-card>small{margin-top:auto}.cg-rich-block .ce-writing-toolbar{top:calc(var(--community-game-header-height,0px) + 54px);z-index:6;background:var(--cg-panel);position:sticky}@media (max-width:620px){.cg-section-heading{gap:8px}.cg-section-heading>h2{font-size:21px}.cg-block-item-tools>summary{text-align:center;min-width:36px;min-height:28px}.cg-group-popup .cg-detail-card>strong{min-height:0}}.cg-guide .cg-edit-cards{min-height:32px;margin:0 0 12px auto;padding:6px 12px;font-size:12px;display:block}.cg-section-heading>h2 .ce-inline-target{padding-right:24px;position:relative}.cg-section-heading>h2 .ce-inline-target:after{content:"✎";color:var(--cg-accent);opacity:0;font:16px sans-serif;position:absolute;top:2px;right:2px}.cg-section-heading>h2 .ce-inline-target:hover:after{opacity:1}.cg-section-heading>h2 .ce-inline-target:focus-visible:after{opacity:1}.cg-guide .ce-inline-target:focus-visible{outline:2px solid var(--cg-accent);outline-offset:4px}@media (hover:none){.cg-section-heading>h2 .ce-inline-target:after{opacity:.65}}.cg-guide .cg-guide-cover{object-fit:cover;border-radius:5px;width:100%;height:clamp(160px,22vw,300px);margin:0 0 24px;display:block}@media (max-width:620px){.cg-guide .cg-guide-cover{height:180px;margin-bottom:18px}}.cg-rich-columns .cg-block-grid{align-items:stretch;gap:14px}.cg-guide[data-guide-standard] .cg-rich-columns{container-type:inline-size}@container (width<=640px){.cg-guide[data-guide-standard] .cg-rich-columns>.cg-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-guide[data-guide-standard] .cg-rich-columns>.cg-block-grid>.cg-column-card:last-child:nth-child(odd){grid-column:1/-1}}@container (width<=420px){.cg-guide[data-guide-standard] .cg-rich-columns>.cg-block-grid{grid-template-columns:1fr}.cg-guide[data-guide-standard] .cg-rich-columns>.cg-block-grid>.cg-column-card{grid-column:auto}}.cg-rich-columns .cg-column-card{border:1px solid var(--cg-line);border-top:3px solid var(--cg-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--cg-accent) 5%,var(--cg-panel)),var(--cg-panel));padding:20px}.cg-card-label{letter-spacing:.09em;text-transform:uppercase;color:var(--cg-accent);margin-bottom:10px;font:600 10px/1.5 monospace;display:block}.cg-rich-columns .cg-column-card>h3{margin-bottom:12px;font-size:21px;font-weight:700}.cg-rich-columns .cg-prose{font-size:14px;line-height:1.7}.cg-card-intro{color:var(--cg-accent);letter-spacing:.05em;margin:0 0 16px;font:11px/1.5 monospace}.cg-rich-columns .cg-prose strong{color:var(--cg-accent)}.cg-rich-columns .cg-column-card .ce-inline-target[aria-label="Edit Card label (optional)"]{color:var(--cg-accent);font-size:11px}@media (max-width:620px){.cg-rich-columns .cg-column-card{padding:16px}.cg-rich-columns .cg-column-card>h3{font-size:20px}}.cg-prose p.cg-prose-label{letter-spacing:.06em;color:var(--cg-accent);margin:18px 0 8px;font:600 11px/1.5 monospace}.cg-callout-block .cg-prose p:last-child{margin-bottom:0}.cg-callout-block[data-tone=warning]>strong{color:#ebad64}.cg-callout-block[data-tone=tip]>strong{color:#8ec3a0}.cg-walkthrough>li{border-left:3px solid var(--cg-accent)}.cg-walkthrough h3{font-size:19px;line-height:1.4}.cg-walkthrough .cg-prose{line-height:1.75}.cg-guide .cg-section-picker{text-align:left;background:var(--cg-panel);border:1px solid var(--cg-line);border-radius:7px;margin:10px 0 18px;padding:18px;display:block;box-shadow:0 8px 24px #0003}.cg-section-picker>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cg-section-picker>header strong{font-size:18px}.cg-section-picker p{color:var(--cg-muted);margin:5px 0 10px;font-size:12px;line-height:1.5}.cg-section-picker .cg-choice-group>h3{letter-spacing:.06em;text-transform:uppercase;color:var(--cg-accent);margin:16px 0 9px;font:600 11px/1.5 monospace}.cg-choice-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cg-guide button.cg-section-choice{text-align:left;border:1px solid var(--cg-line);background:var(--cg-bg);white-space:normal;border-radius:5px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:10px;display:flex}.cg-section-choice>strong{font-size:13px;line-height:1.4}.cg-section-choice>span:not(.cg-choice-preview){color:var(--cg-muted);font-size:11px;line-height:1.5}:is(.cg-guide .cg-section-choice:hover,.cg-guide .cg-section-choice:focus-visible){border-color:var(--cg-accent);outline:2px solid var(--cg-accent);outline-offset:2px}.cg-choice-preview{box-sizing:border-box;background:var(--cg-panel);height:62px;color:var(--cg-accent);border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;overflow:hidden}.cg-choice-preview i{box-sizing:border-box;border:1px solid var(--cg-line);border-radius:3px;flex:1;height:100%;padding:5px;font-style:normal;display:block;position:relative}.cg-choice-preview em{background:var(--cg-muted);opacity:.35;border-radius:2px;width:90%;height:3px;margin:5px 0;display:block}.cg-choice-preview em:last-child{width:65%}.cg-choice-preview b{background:var(--cg-accent);border-radius:2px;width:65%;height:4px;margin-bottom:6px;display:block}.cg-choice-columns i{border-top:2px solid var(--cg-accent)}.cg-choice-steps{gap:4px;display:grid}.cg-choice-steps i{border:0;align-items:center;gap:7px;padding:0;display:flex}.cg-choice-steps b{background:0 0;width:12px;height:auto;margin:0;font:10px monospace}.cg-choice-steps em{width:100px;margin:0}.cg-choice-callout i{border-left:3px solid var(--cg-accent);align-items:center;gap:8px;display:flex}.cg-choice-callout b{background:0 0;width:auto;height:auto;font-size:17px}.cg-choice-callout span{flex:1}.cg-choice-table i{background:var(--cg-line);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;display:grid}.cg-choice-table em{background:var(--cg-bg);opacity:1;border-radius:0;width:100%;height:auto;margin:0}.cg-choice-table em:nth-child(-n+3){background:var(--cg-accent);opacity:.35}.cg-choice-popup b,.cg-choice-popup-group b,.cg-choice-image b{text-align:center;background:#ffffff08;width:100%;height:24px;margin:0;font-size:23px;line-height:24px}.cg-choice-preview small{font:10px sans-serif;position:absolute;top:1px;right:3px}.cg-choice-diagram i{background:#ffffff06;height:24px}.cg-choice-diagram b{background:0 0;width:auto;height:auto;margin:0;font-size:16px}.cg-choice-tools{flex-wrap:wrap;display:flex!important}.cg-guide .cg-choice-tools button,.cg-section-picker>header button{min-height:34px;font-size:12px}@media (max-width:800px){.cg-choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.cg-guide .cg-section-picker{padding:12px}.cg-choice-group>div{grid-template-columns:1fr}.cg-guide button.cg-section-choice{grid-template-columns:85px minmax(0,1fr);column-gap:12px;display:grid}.cg-section-choice>.cg-choice-preview{grid-row:1/3;width:85px}.cg-section-choice>strong{align-self:end}.cg-section-choice>span:not(.cg-choice-preview){grid-column:2}.cg-choice-preview{padding:6px}.cg-choice-preview em{max-width:100%}}.cg-choice-steps{justify-content:stretch}.cg-choice-steps i{width:100%}.cg-choice-steps em{flex:1;min-width:20px}.cg-rich-block .ce-writing-toolbar{position:relative;top:auto}.ce-dialog.cg-writing-dialog{background:var(--ce-panel,#1b2020);color:var(--ce-ink,#edf1ed);border-color:var(--ce-line,#47565b);max-height:90dvh;padding:24px;overflow-y:auto;width:min(920px,100vw - 32px)!important;max-width:920px!important}.cg-writing-dialog .ce-inline-field{background:0 0;border:0;min-width:0;margin:0;padding:0}.cg-writing-dialog .ce-rich-text{letter-spacing:normal;min-height:300px;max-height:48dvh;color:var(--ce-ink,#edf1ed);font:16px/1.8 Arial,sans-serif}.cg-writing-dialog .ce-rich-text p{font:inherit;letter-spacing:normal;color:inherit}.cg-writing-dialog .ce-writing-toolbar{flex-wrap:wrap;display:flex;position:relative;top:auto}.cg-writing-dialog .ce-mention-preview{border:1px solid var(--ce-line,#47565b);border-radius:4px;margin-top:12px;padding:12px;font:14px/1.7 Arial,sans-serif}.cg-writing-dialog .ce-mention-preview summary{cursor:pointer;color:var(--ce-accent,#eaa378)}.ce-inline-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.cg-writing-dialog .ce-inline-actions>button{border:1px solid var(--ce-line,#47565b);background:var(--ce-bg,#10171b);color:inherit;border-radius:4px;min-height:38px;padding:9px 14px;font-size:13px}.cg-writing-dialog .ce-inline-actions>button:first-child{background:var(--ce-accent,#eaa378);color:#111}.cg-writing-dialog button:focus-visible{outline:2px solid var(--ce-accent,#eaa378);outline-offset:2px}@media (max-width:600px){.ce-dialog.cg-writing-dialog{max-height:94dvh;padding:16px;width:calc(100vw - 16px)!important}.cg-writing-dialog .ce-rich-text{min-height:230px;max-height:40dvh}.cg-writing-dialog .ce-inline-actions>button{flex:1}}.cg-writing-dialog .cg-writing-save{border:1px solid var(--ce-line,#47565b);background:#ffffff04;border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:8px 11px;font:12px/1.5 Arial,sans-serif;display:flex}.cg-writing-save>p{margin:0}.cg-writing-save[data-state=saved]{color:#a7d5b4}.cg-writing-save[data-state=saving]{color:var(--ce-accent,#eaa378)}.cg-writing-save[data-state=error]{color:#ffb4a6;border-color:#a94c3a}.cg-writing-save>button{color:inherit;background:0 0;border:1px solid;border-radius:4px;padding:5px 9px;font-size:12px}.ce-dialog.cg-writing-dialog{box-sizing:border-box;flex-direction:column;gap:10px;height:min(760px,90dvh);overflow:hidden;display:flex!important}.cg-writing-dialog>[data-slot=dialog-title],.cg-writing-dialog>[data-slot=dialog-description],.cg-writing-dialog>.cg-writing-save{flex-shrink:0;margin-bottom:0}.cg-writing-dialog>.ce-inline-field{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.cg-writing-dialog .ce-visual-writer{flex-direction:column;flex:1;min-height:100px;display:flex;overflow:hidden}.cg-writing-dialog .ce-rich-text{flex:1;min-height:80px;max-height:none;overflow-y:auto}.cg-writing-dialog .ce-writing-toolbar,.cg-writing-dialog .ce-writing-footer,.cg-writing-dialog .ce-inline-actions{flex-shrink:0}.cg-writing-dialog .ce-inline-actions{border-top:1px solid var(--ce-line,#47565b);margin-top:0;padding-top:8px}.cg-writing-dialog .ce-mention-preview{flex-shrink:0;max-height:22dvh;margin:0;overflow:auto}@media (max-width:600px){.ce-dialog.cg-writing-dialog{gap:8px;height:94dvh;max-height:94dvh}.cg-writing-dialog .ce-rich-text{min-height:70px}}.cg-organiser-launch{justify-content:flex-end;margin:-6px 0 14px;display:flex}.cg-organiser-launch>button{padding:6px 11px;font-size:12px}.cg-organiser-launch small{opacity:.65;margin-left:8px}.ce-dialog.cg-organiser-dialog{color:#edf1ed;background:#182125;max-height:90dvh;padding:24px;overflow-y:auto;width:min(760px,100vw - 24px)!important;max-width:760px!important}.cg-organiser-notice{color:#b8c7bd;margin:0 0 10px;font-size:12px}.cg-organiser-dialog ol,.cg-organiser-dialog ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cg-organiser-row{background:#ffffff03;border:1px solid #fff2;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:7px;display:flex}.cg-organiser-row[data-over=true]{background:#eaa37820;border-color:#eaa378}.cg-organiser-dialog button{color:inherit;background:#10171b;border:1px solid #ffffff25;border-radius:4px;min-height:34px;padding:6px 9px;font-size:12px}.cg-organiser-dialog button:disabled{opacity:.35;cursor:default}:is(.cg-organiser-dialog button:focus-visible,.cg-organiser-dialog summary:focus-visible){outline-offset:2px;outline:2px solid #eaa378}.cg-organiser-dialog .cg-drag-handle{cursor:grab;touch-action:pan-y;padding:4px 7px;font-size:20px;line-height:1}.cg-organiser-dialog .cg-organiser-jump{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cg-organiser-jump span{overflow-wrap:anywhere}.cg-organiser-jump small{opacity:.6}.cg-organiser-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.cg-organiser-actions details{position:relative}.cg-organiser-actions summary{cursor:pointer;border:1px solid #ffffff25;border-radius:4px;padding:6px 9px;font-size:12px;list-style:none}.cg-organiser-actions details>div{z-index:5;background:#182125;border:1px solid #fff3;gap:5px;min-width:165px;padding:7px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.cg-organiser-actions details>div button{text-align:left}.cg-organiser-hidden{margin:16px 0}.cg-organiser-hidden>summary{cursor:pointer;color:#b8c7bd;padding:8px 0;font-size:13px}.cg-organiser-done{margin:16px 0 0 auto;display:block}@media (max-width:500px){.ce-dialog.cg-organiser-dialog{padding:15px}.cg-organiser-row{gap:3px;padding:5px}.cg-organiser-actions{gap:3px}.cg-organiser-dialog button{padding:5px 7px}.cg-organiser-jump{font-size:11px!important}}.cg-organiser-dialog .cg-writing-save{border:1px solid #fff2;border-radius:4px;margin-bottom:9px;padding:8px 10px;font-size:12px}.cg-organiser-dialog .cg-writing-save>p{margin:0}.ce-dialog.cg-organiser-dialog{flex-direction:column;gap:10px;height:min(760px,90dvh);overflow:hidden;display:flex!important}.cg-organiser-dialog>ol{flex:1;min-height:80px;padding:3px;overflow-y:auto}.cg-organiser-dialog>.cg-writing-save,.cg-organiser-dialog>.cg-organiser-notice,.cg-organiser-dialog>.cg-organiser-done{flex-shrink:0;margin:0}.cg-organiser-notice:empty{display:none}.cg-organiser-dialog .cg-organiser-jump{justify-content:flex-start}.cg-organiser-dialog .cg-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none}.cg-organiser-hidden{flex-shrink:0;max-height:22dvh;margin:0;overflow:auto}.cg-organiser-actions details[open]>div{box-shadow:none;min-width:145px;position:static}.cg-organiser-row:has(details[open]){align-items:flex-start}.cg-guide .cg-contents-editor{text-align:left;max-height:65dvh;padding:12px 8px;overflow:auto;display:block!important}.cg-contents-editor h2{text-align:left;margin:0 5px 8px;font-size:11px;display:block!important}.cg-contents-hint{color:var(--cg-muted);margin:0 5px 8px;font-size:9px;line-height:1.5}.cg-contents-editor ol,.cg-contents-editor ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cg-contents-editor .cg-organiser-row{background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:3px;padding:6px 3px;display:grid}.cg-contents-editor .cg-organiser-row[data-over=true]{border-color:var(--cg-accent);background:var(--cg-raised)}.cg-guide .cg-contents-editor button{min-width:0;min-height:24px;color:var(--cg-ink);background:0 0;border:0;padding:2px;font-size:10px}.cg-contents-editor .cg-organiser-jump{text-align:left;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0;display:flex}.cg-contents-editor .cg-organiser-jump small{flex-shrink:0;font-size:8px}.cg-contents-editor .cg-organiser-jump span{line-height:1.5}.cg-contents-editor .cg-organiser-actions{display:contents}.cg-contents-editor .cg-organiser-actions>button{display:none}.cg-contents-editor .cg-organiser-actions>details{grid-area:1/3;position:static}.cg-contents-editor .cg-organiser-actions summary{color:var(--cg-muted);border:0;padding:4px 1px;font-size:10px}.cg-contents-editor .cg-organiser-row:has(details[open]){flex-wrap:wrap;display:flex}.cg-contents-editor .cg-organiser-row:has(details[open])>.cg-organiser-jump{flex:1}.cg-contents-editor .cg-organiser-actions details[open]{width:100%}.cg-contents-editor .cg-organiser-actions details>div{min-width:0;box-shadow:none;background:var(--cg-panel);border-color:var(--cg-line);padding:5px;display:grid;position:static}.cg-contents-editor .cg-organiser-hidden{max-height:none;margin-top:10px;font-size:10px;overflow:visible}.cg-contents-editor .cg-organiser-hidden>summary{color:var(--cg-muted);font-size:10px}.cg-contents-editor .cg-organiser-notice{color:var(--cg-accent);margin:0 4px 6px;font-size:9px}.cg-contents-editor .cg-organiser-notice:empty{display:none}.cg-contents-editor .cg-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}:is(.cg-contents-editor button:focus-visible,.cg-contents-editor summary:focus-visible){outline:2px solid var(--cg-accent);outline-offset:1px}@media (max-width:620px){.cg-guide .cg-contents-editor{max-height:42dvh}.cg-contents-editor .cg-organiser-row{grid-template-columns:25px minmax(0,1fr) 28px}.cg-guide .cg-contents-editor button{min-height:30px;font-size:12px}}[data-community-dialog-game][data-slot=dialog-content]{--background:var(--site-panel);--foreground:var(--site-ink);--popover:var(--site-panel);--popover-foreground:var(--site-ink);--muted-foreground:var(--site-muted);--primary:var(--site-accent);--primary-foreground:var(--site-accent-ink);--border:var(--site-border);background:var(--site-panel)!important;color:var(--site-ink)!important;border-color:var(--site-border)!important}[data-community-dialog-game] [data-slot=dialog-description]{color:var(--site-muted)}[data-community-dialog-game] .ce-rich-text,[data-community-dialog-game] .ce-link-editor input{background:var(--site-bg);color:var(--site-ink)}[data-community-dialog-game] .ce-writing-toolbar,[data-community-dialog-game] .ce-writing-footer{background:var(--site-raised);color:var(--site-ink)}[data-community-dialog-game] .ce-inline-actions>button{background:var(--site-bg);border-color:var(--site-border);color:var(--site-ink)}[data-community-dialog-game] .ce-inline-actions>button:first-child{background:var(--site-accent);color:var(--site-accent-ink)}[data-community-dialog-game] .cg-writing-save{border-color:var(--site-border)}[data-community-dialog-game] .ce-builder,[data-community-dialog-game] .ce-native-tool{--ce-bg:var(--site-bg)!important;--ce-panel:var(--site-panel)!important;--ce-line:var(--site-border)!important;--ce-ink:var(--site-ink)!important;--ce-muted:var(--site-muted)!important;--ce-accent:var(--site-accent)!important}[data-community-dialog-game].ce-dialog button{background-color:var(--site-raised);color:var(--site-ink);border-color:var(--site-border)}[data-community-dialog-game].ce-dialog button.ce-primary,[data-community-dialog-game].ce-dialog .ce-inline-actions>button:first-child{background:var(--site-accent);color:var(--site-accent-ink)}[data-community-dialog-game].ce-dialog input,[data-community-dialog-game].ce-dialog textarea,[data-community-dialog-game].ce-dialog select{background:var(--site-bg);color:var(--site-ink);border-color:var(--site-border)}.cg-guide .cg-meta:has(>div:empty){display:none}.cg-guide .cg-left:has(.cg-contents-editor){align-self:start;max-height:none;position:sticky;overflow:visible}.cg-left:has(.cg-contents-editor) .cg-author{margin-bottom:10px;padding:10px}.cg-left:has(.cg-contents-editor) .cg-author-cover{height:65px}.cg-left:has(.cg-contents-editor) .cg-avatar{display:none}.cg-left:has(.cg-contents-editor) .cg-author>p{margin:5px 0}.cg-left:has(.cg-contents-editor) .cg-author>small{margin-top:3px}.cg-guide .cg-contents-editor{max-height:calc(100dvh - var(--community-game-header-height,120px) - 220px);scrollbar-width:thin;min-height:130px}.cg-contents-search{width:100%;min-width:0;color:var(--cg-ink);background:var(--cg-bg);border:1px solid var(--cg-line);border-radius:4px;margin:0 0 8px;padding:6px 7px;font-size:11px;display:block}.cg-block-image-options:not([open]){opacity:.65;border:0;margin-top:12px;padding:0}.cg-block-image-options:hover,.cg-block-image-options:focus-within{opacity:1}.cg-local-save-test{width:100%;color:var(--ce-muted);align-items:center;gap:8px;font-size:11px;display:flex}.cg-local-save-test input{width:auto}@media (max-width:620px){.cg-guide .cg-left:has(.cg-contents-editor){position:static}.cg-guide .cg-contents-editor{min-height:0;max-height:32dvh}.cg-writing-dialog .ce-writing-toolbar{gap:3px;padding:5px}.cg-writing-dialog .ce-toolbar-group{padding-right:3px}}@media (max-width:600px){.cg-writing-dialog>[data-slot=dialog-title]{margin:0;padding-right:30px;font-size:18px;line-height:1.25}.cg-writing-dialog>[data-slot=dialog-description]{margin:0;font-size:11px;line-height:1.4}.cg-writing-dialog .cg-writing-save{margin:0;padding:6px 8px;font-size:11px}.cg-writing-dialog .ce-writing-toolbar button{min-width:28px;min-height:30px;padding:4px!important}.cg-writing-dialog .ce-writing-toolbar>select{min-height:30px;width:110px!important}.cg-writing-dialog .ce-writing-footer>span:first-child{display:none}.cg-writing-dialog .ce-writing-footer{justify-content:flex-end;padding:4px 8px}.cg-writing-dialog .ce-mention-preview{padding:7px;font-size:11px}.cg-writing-dialog>.ce-inline-field{gap:6px}.cg-writing-dialog .ce-inline-actions{padding-top:6px}.cg-writing-dialog .ce-inline-actions>button{min-height:34px;padding:6px}}[data-community-dialog-game] .cg-local-save-test{flex-direction:row;align-items:center;gap:8px;display:flex}.cg-cover-choices>.cg-image-position,.cg-image-position{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;min-width:0;margin:12px 0;padding:12px;display:block}.cg-image-position>p{color:var(--cg-muted);margin:6px 0 10px;font-size:11px;line-height:1.5}.cg-image-position>label{grid-template-columns:95px minmax(0,1fr);align-items:center;gap:10px;margin:9px 0;font-size:11px;display:grid}.cg-image-position input[type=range]{width:100%;min-width:0;accent-color:var(--cg-accent)}.cg-image-position .cg-crop-preview{aspect-ratio:16/9;touch-action:none;cursor:crosshair;border:1px solid var(--cg-line);-webkit-user-select:none;user-select:none;border-radius:4px;position:relative;overflow:hidden}.cg-cover-choices .cg-crop-preview{aspect-ratio:4.7}.cg-image-position .cg-crop-preview>img{object-fit:cover;pointer-events:none;width:100%;height:100%;max-height:none;display:block}.cg-crop-preview>span{color:#fff;pointer-events:none;background:#0008;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0008}.cg-block-item-tools select{background:var(--cg-bg);width:100%;max-width:100%;color:var(--cg-ink);border:1px solid var(--cg-line);padding:7px}.cg-block-item-tools label{gap:6px;font-size:11px;display:grid}.cg-block-item-tools small{color:var(--cg-muted);font-size:10px;line-height:1.5;display:block}.cg-move-notice{color:var(--cg-accent);grid-column:1/-1;font-size:12px}.cg-section figure>img[data-image-crop]{aspect-ratio:16/9;width:100%;height:auto}.cg-walkthrough img[data-image-crop]{width:100%;height:180px}.cg-cover-choices>div.cg-image-position{display:block}.cg-guide .cg-left,.cg-guide .cg-right,.community-header-shell+.cg-guide .cg-left,.community-header-shell+.cg-guide .cg-right{top:var(--cg-sticky-top,calc(var(--network-header-height,54px) + var(--community-game-header-height,86px) + 16px));max-height:none;overflow:visible}:is(.cg-guide .cg-left,.cg-guide .cg-left:has(.cg-contents-editor)){align-self:start;position:sticky}.cg-guide .cg-toc,.cg-guide .cg-contents-editor{min-height:0;max-height:none;overflow:visible}.cg-guide .cg-section{scroll-margin-top:var(--cg-sticky-top,180px)}.cg-guide .cg-variant-bar{top:var(--cg-sticky-top,160px)}.cg-dialog .cg-guide .cg-left,.cg-dialog .cg-guide .cg-right{max-height:none;position:static;overflow:visible}@media (max-width:620px){:is(.cg-guide .cg-left,.cg-guide .cg-left:has(.cg-contents-editor)){position:static}.cg-guide .cg-toc{display:block;overflow:visible}.cg-guide .cg-toc>button{white-space:normal;width:100%}}.cg-guide .cg-variant-bar:has(.cg-variant-edit){top:auto}.cg-guide[data-guide-standard] .cg-main{font-size:15px;line-height:1.75}.cg-guide[data-guide-standard] .cg-prose p{letter-spacing:normal;color:var(--cg-ink);margin:0 0 1em;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.8}.cg-guide[data-guide-standard] .cg-prose p.cg-prose-label{letter-spacing:.06em;color:var(--cg-accent);margin:18px 0 8px;font:600 11px/1.5 monospace}.cg-guide[data-guide-standard] .cg-card-intro{letter-spacing:normal;color:var(--cg-muted);font:14px/1.75 Arial,sans-serif}.cg-block-intro{margin-bottom:18px}.cg-guide[data-guide-standard] .cg-summary{max-width:76ch;color:var(--cg-muted)}.cg-guide[data-guide-standard] .cg-column-card>h3{font-size:19px;line-height:1.35}.cg-guide[data-guide-standard] .cg-rich-columns .cg-block-grid{gap:14px}.cg-guide[data-guide-standard] .cg-prose strong{font-weight:700}.cg-guide[data-guide-standard] .cg-callout-block[data-tone=note]>strong,.cg-guide[data-guide-standard] .cg-callout-block[data-tone=tip]>strong{display:none}.cg-guide[data-guide-standard] .cg-callout-block{padding:16px 20px}.cg-guide[data-guide-standard] .cg-section[data-links-only=true]{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;margin-top:22px;padding:14px 16px}.cg-section[data-links-only=true] .cg-section-heading h2{font-size:15px}.cg-section[data-links-only=true] .cg-section-heading{margin-bottom:8px}.cg-section[data-links-only=true] .cg-section-heading h2:before,.cg-section[data-links-only=true] .cg-section-heading h2:after{display:none}.cg-section[data-links-only=true] .cg-prose p:last-child{margin-bottom:0}.cg-guide[data-guide-standard] .cg-group-popup{scroll-margin-top:var(--cg-sticky-top,180px)}.cg-guide[data-guide-standard] .cg-table-scroll td{white-space:normal;line-height:1.7}.cg-guide[data-guide-standard] .cg-prose ul,.cg-guide[data-guide-standard] .cg-prose ol{padding-left:22px}.cg-guide[data-guide-standard] .cg-prose li{padding-block:4px}@media (max-width:620px){.cg-guide[data-guide-standard] .cg-section{margin-top:26px}.cg-guide[data-guide-standard] .cg-column-card{padding:16px}.cg-guide[data-guide-standard] .cg-prose p{font-size:14px}.cg-guide[data-guide-standard] .cg-section-heading h2{font-size:22px}}.cg-contents-pages{color:var(--cg-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.cg-guide .cg-contents-pages button{padding:3px 9px}.cg-contents-pages button:disabled{opacity:.35}.cg-guide .cg-contents-search{width:100%;min-width:0}@media (min-width:621px) and (max-height:850px){.cg-guide .cg-author{margin-bottom:10px;padding:10px}.cg-guide .cg-author-cover{height:52px}.cg-guide .cg-avatar{display:none}.cg-guide .cg-author>p{margin:5px 0}.cg-guide .cg-author>strong{margin-top:5px}.cg-guide .cg-author>small{margin:2px 0 6px}.cg-guide .cg-toc{padding:12px 10px}.cg-guide .cg-toc>button{padding:7px 8px}.cg-guide .cg-toc h2{margin-bottom:10px!important}}.cg-reader-cover{isolation:isolate;background:var(--cg-panel);border-radius:6px;align-items:flex-end;min-height:320px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.cg-guide[data-format] .cg-reader-cover .cg-guide-cover{object-fit:cover;filter:saturate(.65)brightness(.9);border-radius:0;width:100%;height:100%;max-height:none;margin:0;display:block;position:absolute;inset:0}.cg-reader-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001f 0%,#00000038 25%,#000000e0 100%);position:absolute;inset:0}.cg-cover-copy{z-index:2;padding:28px;color:#fff;width:100%;padding-top:130px;position:relative}.cg-cover-copy>p:first-child{letter-spacing:.1em;color:#f3f0df;text-shadow:0 1px 3px #000000b3;margin:0 0 10px;font:10px/1.5 monospace}.cg-cover-copy h1{letter-spacing:-.025em;color:#fff;text-shadow:0 1px 4px #000000b3;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,2.8vw,38px);font-weight:800;line-height:1.15}.cg-cover-copy .cg-cover-description{color:#f5f5ef;text-shadow:0 1px 3px #000000bf;overflow-wrap:anywhere;white-space:pre-wrap;max-width:760px;margin:14px 0 0;font:14px/1.7 Arial,sans-serif}.cg-reader-tools .cg-summary{display:none}.cg-reader-tools{margin-bottom:25px}.cg-reader-tools .cv-vote{margin-top:10px}.cg-reader-tools .cg-meta:has(>div:empty){display:none}@media (max-width:650px){.cg-reader-cover{min-height:285px}.cg-cover-copy{padding:115px 20px 20px}.cg-cover-copy h1{font-size:27px}.cg-cover-copy .cg-cover-description{margin-top:12px;font-size:13px;line-height:1.65}}.cg-cover-copy .cg-season-label{border-left:1px solid #ffffff73;margin-left:10px;padding-left:10px;display:inline-block}.cg-guide .cg-reader-cover .cg-inline-record,.cg-guide .cg-reader-cover .cg-inline-record:hover,.cg-guide .cg-reader-cover .cg-inline-record:active{color:var(--cg-accent);font:inherit;line-height:inherit;display:inline;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cg-guide .cg-reader-cover .cg-inline-record>span{background:0 0!important}.cg-guide .cg-reader-cover .cg-inline-record:focus-visible{outline:2px solid var(--cg-accent);outline-offset:3px}.cg-guide .cg-section>.cg-variant-bar{margin:0 0 14px;padding:12px;position:static;top:auto}.cg-reader-cover{grid-template-columns:minmax(0,1fr) minmax(235px,300px);align-items:end;gap:0 12px;display:grid}.cg-reader-cover .cg-cover-copy{min-width:0;padding-right:0}.cg-cover-details{z-index:2;color:#f5f5ef;background:#0b100dde;border:1px solid #ffffff26;border-radius:6px;justify-items:end;gap:10px;min-width:0;margin:24px;padding:14px;font-size:11px;display:grid;position:relative}.cg-guide .cg-cover-details .cg-meta{max-width:100%;color:inherit;margin:0}.cg-guide .cg-cover-details .cg-meta>div{text-align:right;justify-content:flex-end;gap:7px}.cg-cover-details .cg-meta>div:empty{display:none}.cg-cover-details .cv-vote{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.cg-cover-details .cv-vote button{white-space:nowrap;background:#121712e8;min-height:40px}.cg-cover-details .ct-chips{justify-content:flex-end;margin:0}.cg-cover-details:empty{display:none}.cg-title>.cg-cover-details{justify-items:start;width:fit-content;margin:16px 0}@media (max-width:900px){.cg-reader-cover{grid-template-columns:minmax(0,1fr)}.cg-reader-cover .cg-cover-copy{padding-right:28px}.cg-reader-cover .cg-cover-details{justify-self:end;max-width:calc(100% - 48px);margin-top:0}}@media (max-width:650px){.cg-reader-cover .cg-cover-copy{padding-right:20px}.cg-reader-cover .cg-cover-details{max-width:calc(100% - 32px);margin:0 16px 16px;padding:12px}}.cg-guide[data-format=build] .cg-layout{grid-template-columns:180px minmax(0,1fr)}.cg-guide[data-format=build] .cg-right,.cg-guide[data-format=build] .cg-author{display:none}.cg-guide[data-format=build] .cg-cover-editor>img,.cg-guide[data-format=build] .cg-guide-cover{object-fit:cover;width:100%;height:150px;min-height:0;margin-bottom:18px}.cg-guide[data-format=build] .cg-title{padding-block:12px 18px}.cg-guide[data-format=build] .cg-title h1{font-size:clamp(28px,3vw,40px);line-height:1.15}.cg-guide[data-format=build] .cg-summary{margin-top:14px}.cg-guide[data-format=build] .cg-section{margin-top:28px}.cg-build-setup{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:6px;margin:18px 0 26px;padding:18px;display:block}.cg-build-setup>div:first-child>strong{font-size:16px}.cg-build-setup p{color:var(--cg-muted);margin:4px 0 14px;font-size:12px;line-height:1.6}.cg-build-setup>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cg-guide .cg-build-setup button{text-align:left;background:var(--cg-bg);border:1px solid var(--cg-line);color:var(--cg-ink);cursor:pointer;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.cg-build-setup button:hover{border-color:var(--cg-accent)}.cg-build-setup b{color:var(--cg-accent);font:12px monospace}.cg-build-setup button span{gap:3px;min-width:0;display:grid}.cg-build-setup button strong{font-size:13px}.cg-build-setup small{color:var(--cg-muted);font-size:11px;line-height:1.4}.cg-guide [data-guide-section=variants]{scroll-margin-top:var(--cg-sticky-top,220px)}.ce .ce-top .cw-delete-draft{color:var(--ce-muted);border:1px solid var(--ce-line);border-radius:4px;align-items:center;gap:6px;margin:0;display:inline-flex}.ce .ce-top .cw-delete-draft:hover{color:var(--ce-accent);border-color:var(--ce-accent)}@media (max-width:800px){.cg-guide[data-format=build] .cg-layout{grid-template-columns:145px minmax(0,1fr)}.cg-build-setup>div:last-child{grid-template-columns:1fr}.cg-build-setup button span,.cg-build-setup small{display:block}}@media (max-width:620px){.cg-guide[data-format=build] .cg-layout{display:block}.cg-guide[data-format=build] .cg-cover-editor>img,.cg-guide[data-format=build] .cg-guide-cover{height:120px}.cg-build-setup{padding:14px}.ce .ce-top>div{flex-wrap:wrap}.ce .ce-top>div>button{flex:auto}}@media (max-width:600px){body .community-header-shell[data-game=arcraiders]>.arc-header>.arc-header-inner{flex-direction:column;align-items:stretch;gap:12px}body .community-header-shell[data-game=arcraiders] .arc-menu{flex-wrap:nowrap;justify-content:space-between;gap:10px;width:100%;min-width:0}body .community-header-shell[data-game=arcraiders] .arc-menu-toggle{white-space:nowrap;min-width:78px}body .community-header-shell[data-game=arcraiders] .arc-header-search{flex:1;width:auto;min-width:0}body .community-header-shell[data-game=arcraiders] .community-account-menu{flex-shrink:0}}.cg-build-details{border:1px solid var(--cg-line);border-top:3px solid var(--cg-accent);background:var(--cg-panel);border-radius:6px;gap:16px;min-width:0;padding:18px;display:grid}.cg-build-details-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cg-build-details-intro p{color:var(--cg-muted);flex:240px;margin:0;font-size:13px;line-height:1.6}.cg-build-details label{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.cg-build-details input,.cg-build-details textarea,.cg-build-details select{box-sizing:border-box;border:1px solid var(--cg-line);background:var(--cg-bg);width:100%;min-width:0;min-height:44px;color:var(--cg-ink);font:inherit;border-radius:4px;padding:11px;font-weight:400}.cg-build-details textarea{resize:vertical;line-height:1.6}.cg-build-details input:focus,.cg-build-details textarea:focus,.cg-build-details select:focus{outline:2px solid var(--cg-accent);outline-offset:2px}.cg-build-details label small{color:var(--cg-muted);font-size:11px;font-weight:400;line-height:1.5}.cg-build-detail-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cg-build-detail-progress{border-top:1px solid var(--cg-line);color:var(--cg-muted);flex-wrap:wrap;gap:10px 18px;margin:0;padding:12px 0 0;font-size:12px;list-style:none;display:flex}.cg-build-detail-progress li[data-complete=true]{color:var(--cg-ink)}.cg-build-detail-progress li[data-complete=true] span{color:var(--cg-accent)}.cg-guide[data-format=build] .cg-title h1,.cg-guide[data-format=build] .cg-summary{overflow-wrap:anywhere}@media (max-width:600px){.cg-build-details{padding:14px}.cg-build-detail-options{grid-template-columns:1fr}.cg-build-details input,.cg-build-details textarea,.cg-build-details select{font-size:16px}.cg-guide[data-format=build] .cg-meta>div{flex-wrap:wrap;gap:8px;display:flex}}.cg-guide[data-format=build] .cg-meta>div:not(.cg-edit-meta){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cg-guide[data-format=build] .cg-meta>div:not(.cg-edit-meta)>strong,.cg-guide[data-format=build] .cg-meta>div:not(.cg-edit-meta)>span{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:4px;padding:5px 9px;font-size:12px;line-height:1.4}.cg-build-details label{margin:0}.cg-guide[data-format=build] .cg-title .cg-summary:has(.cg-build-details){width:100%;max-width:none}.cg-guide[data-format=build] .cg-title .cg-build-details label{margin:0}.cg-build-details .ct-picker{border-top:1px solid var(--cg-line);margin:0;padding-top:12px}.cg-build-details .ct-picker p{margin:5px 0 10px}.cg-build-description{gap:8px;min-width:0;display:grid}.cg-build-description>strong{font-size:12px;font-weight:500}.cg-build-description>small{color:var(--cg-muted);font-size:10px}.cg-build-description .ce-rich-text{min-height:110px}.cg-details-grid{flex-wrap:wrap;align-items:stretch;gap:12px;min-width:0;display:flex}.cg-details-writing{flex:1.25 320px}.cg-details-settings{flex:300px}.cg-details-card{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.cg-details-card>header{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.cg-details-card>header>strong{font-size:12px}.cg-details-card .cg-writing-save{margin:0}.cg-details-card .cg-writing-save p{margin:0;font-size:10px}.cg-details-card label{gap:5px;min-width:0;margin:0;font-size:11px;font-weight:400;display:grid}.cg-details-card input,.cg-details-card select{box-sizing:border-box;width:100%;min-width:0;min-height:38px;font:inherit;border:1px solid var(--cg-line);background:var(--cg-bg);color:var(--cg-ink);border-radius:4px;padding:8px 9px}.cg-details-card .cg-build-description{gap:5px}.cg-details-card .cg-build-description>strong{font-size:11px}.cg-details-card .ce-rich-text{min-height:86px;padding:10px;font-size:13px;line-height:1.6}.cg-details-card .ce-writing-toolbar{display:none}.cg-details-card .ce-writer:focus-within .ce-writing-toolbar{display:flex}.cg-details-card .ce-writing-footer{padding:6px 9px;font-size:9px}.cg-details-settings .cg-edit-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;min-width:0;display:grid}.cg-details-settings .cg-format-control{grid-column:1/-1;gap:5px;padding:0 0 9px}.cg-details-settings .cg-format-control>small{display:none}.cg-details-settings .cg-format-control>button{min-height:34px;padding:5px 13px}.cg-details-settings .cg-context-menu{align-self:end}.cg-details-settings .cg-context-menu>summary{box-sizing:border-box;align-items:center;min-height:38px;padding:7px 10px;font-size:10px;display:flex}.cg-details-card .cg-build-detail-options{gap:9px}.cg-details-card .ct-picker{border:0;margin:0;padding:0}.cg-details-card .ct-picker legend{margin-bottom:6px;font-size:11px}.cg-details-card .ct-chips{gap:5px}.cg-details-card .ct-chips button{border-radius:18px;min-height:32px;padding:5px 9px;font-size:11px}.cg-title:has(.cg-details-grid){padding-bottom:0!important}.cg-title:has(.cg-details-grid)>h1{margin:0 0 10px;font-size:25px!important}.cg-title:has(.cg-details-grid)>.cg-meta:empty{display:none}.cg-title:has(.cg-details-grid) .cg-summary{max-width:none;margin-top:0}.cg-main:has(.cg-details-grid)>.cg-variant-bar{margin-top:14px;padding:10px 12px}.cg-main:has(.cg-details-grid)>.cg-variant-bar>small{display:none}.cg-main:has(.cg-details-grid) .cg-variant-hint{display:none}@media (max-width:760px){.cg-details-grid{flex-direction:column}.cg-details-card{flex:0 auto;gap:10px;padding:12px}.cg-details-card input,.cg-details-card select,.cg-details-card .ce-rich-text{min-height:44px;font-size:16px}.cg-details-card .ce-rich-text{min-height:80px}.cg-details-card .ct-chips button{min-height:36px}}.ce-guide-editor .cg-guide[data-format] .cg-layout{grid-template-columns:170px minmax(0,920px);justify-content:center;gap:20px}.ce-guide-editor .cg-guide[data-format] .cg-main{width:100%;min-width:0;max-width:920px}.ce-guide-editor .cg-guide[data-format] .cg-tool-panel{max-width:920px;margin-inline:auto}.ce-guide-editor .cg-guide[data-format] .cg-right{display:none}.cg-editor-info .cg-writing-save{margin:0 0 10px}.cg-editor-info .cg-writing-save p{margin:0;font-size:10px}.cg-editor-info dl{margin:0}.cg-editor-info dd{overflow-wrap:anywhere}.cg-editor-info>button,.cg-editor-info>a{box-sizing:border-box;text-align:center;border:1px solid var(--cg-line);border-radius:4px;width:100%;margin-top:12px;padding:8px 9px;font-size:11px;line-height:1.5;display:block}.cg-editor-info>a{color:var(--cg-accent)}@media (min-width:1320px){.ce-guide-editor .cg-guide[data-format] .cg-layout{grid-template-columns:170px minmax(0,920px) 210px}.ce-guide-editor .cg-guide[data-format] .cg-right{top:var(--cg-sticky-top,180px);max-height:none;display:block;position:sticky;overflow:visible}}@media (max-width:800px){.ce-guide-editor .cg-guide[data-format] .cg-layout{grid-template-columns:145px minmax(0,920px);gap:16px}}@media (max-width:620px){.ce-guide-editor .cg-guide[data-format] .cg-layout{display:block}}.ce-dialog.cg-focus[data-tool=equipment]{max-width:1050px!important}.ce-guide-editor .cg-guide[data-format] .cg-layout{grid-template-areas:"contents settings""contents work"}.ce-guide-editor .cg-guide[data-format] .cg-left{grid-area:contents}.ce-guide-editor .cg-guide[data-format] .cg-main{grid-area:work}.ce-guide-editor .cg-guide[data-format] .cg-right{grid-area:settings;min-width:0;max-height:none;display:block;position:static;overflow:visible}.ce-guide-editor .cg-right .cg-details-card{margin:0;padding:12px}.ce-guide-editor .cg-right .cg-details-settings{gap:10px;display:grid}.ce-guide-editor .cg-right .cg-edit-meta,.ce-guide-editor .cg-right .cg-build-detail-options{grid-template-columns:1fr}.ce-guide-editor .cg-right .cg-format-control{flex-wrap:wrap}.ce-guide-editor .cg-right .cg-context-menu>div{width:min(300px,100vw - 40px);left:auto;right:0}.ce-guide-editor .cg-right .cg-details-card>header{flex-wrap:wrap}.ce-guide-editor .cg-right .cg-editor-info{margin-top:12px}.ce-guide-editor .cg-right .cg-editor-info h2{font-size:10px}@media (min-width:1320px){.ce-guide-editor .cg-guide[data-format] .cg-layout{grid-template-columns:160px minmax(0,920px) 280px;grid-template-areas:"contents work settings"}.ce-guide-editor .cg-guide[data-format] .cg-right{top:var(--cg-sticky-top,180px);position:sticky}}@media (max-width:1319px){.ce-guide-editor .cg-right .cg-details-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ce-guide-editor .cg-right .cg-details-settings>header,.ce-guide-editor .cg-right .ct-picker{grid-column:1/-1}.ce-guide-editor .cg-right .cg-build-detail-options{align-content:end}.ce-guide-editor .cg-right .cg-editor-info{display:none}}@media (max-width:620px){.ce-guide-editor .cg-guide[data-format] .cg-layout{flex-direction:column;gap:14px;display:flex}.ce-guide-editor .cg-guide[data-format] .cg-right{order:0;width:100%}.ce-guide-editor .cg-guide[data-format] .cg-left{order:1;width:100%}.ce-guide-editor .cg-guide[data-format] .cg-main{order:2;width:100%}.ce-guide-editor .cg-right .cg-details-settings{grid-template-columns:1fr;display:grid}.ce-guide-editor .cg-right .cg-details-settings>header,.ce-guide-editor .cg-right .ct-picker{grid-column:auto}}.cg-guide .cg-right .cg-format-control{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cg-guide .cg-right .cg-format-control>button{flex:none;width:auto;margin:0}.cg-guide .cg-right .ct-chips{flex-wrap:wrap;gap:5px;display:flex}.cg-guide .cg-right .ct-chips>button{flex:none;width:auto;margin:0}.cg-right details.cg-editor-info{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;padding:12px}.cg-editor-info>summary{cursor:pointer;overflow-wrap:anywhere;font-size:11px}.cg-editor-info[open]>dl{margin-top:10px}@media (max-height:800px){.ce-guide-editor .cg-guide[data-format] .cg-right{position:static}}.cg-sidebar-settings{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px}.cg-sidebar-settings>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:12px;list-style:none;display:flex}.cg-sidebar-settings>summary:before{content:"▸";color:var(--cg-accent)}.cg-sidebar-settings[open]>summary:before{content:"▾"}.cg-sidebar-settings>summary>strong{flex:1}.cg-sidebar-settings>summary .cg-writing-save{margin:0}.cg-sidebar-settings>summary .cg-writing-save p{margin:0;font-size:10px}.cg-guide .cg-right .cg-sidebar-settings .cg-details-card{border:0;padding-top:0}.cg-sidebar-settings .cg-details-card>header{display:none}.cg-sidebar-settings>summary::-webkit-details-marker{display:none}.cg-sidebar-variants{border:1px solid var(--cg-line);background:var(--cg-panel);border-radius:5px;min-width:0;margin-bottom:12px}.cg-sidebar-variants>summary{cursor:pointer;padding:11px 12px;font-size:12px;font-weight:600}.cg-sidebar-variants>summary>span{color:var(--cg-muted);margin-left:6px;font-size:10px;font-weight:400}.cg-guide .cg-right .cg-sidebar-variants .cg-variant-bar{box-shadow:none;background:0 0;border:0;margin:0;padding:0 10px 10px;position:static}.cg-sidebar-variants .cg-variant-bar>span,.cg-sidebar-variants .cg-variant-bar>small,.cg-sidebar-variants .cg-variant-hint{display:none}.cg-guide .cg-right .cg-variant-tabs{flex-direction:column;gap:6px;display:flex}.cg-guide .cg-right .cg-variant-tab{width:100%}.cg-guide .cg-right .cg-variant-tab .cg-variant-grip{flex:0 0 34px;width:34px;margin:0;padding:6px}.cg-guide .cg-right .cg-variant-tab .cg-variant-select{white-space:normal;flex:1;width:auto;min-width:0;margin:0;padding:7px 9px;font-size:11px}.cg-guide .cg-right .cg-variant-edit{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.cg-guide .cg-right .cg-variant-edit>button{width:100%;min-height:34px;margin:0;padding:6px;font-size:10px}.cg-guide .cg-right .cg-variant-edit>.cg-context-menu>summary{box-sizing:border-box;justify-content:center;align-items:center;min-height:34px;padding:6px 7px;font-size:10px;display:flex}.cg-guide .cg-right .cg-variant-edit>.cg-context-menu>div{width:min(300px,100vw - 40px);left:auto;right:0}@media (max-width:1319px){.cg-guide .cg-right .cg-variant-tabs{flex-flow:wrap}.cg-guide .cg-right .cg-variant-tab{flex:150px;width:auto;max-width:100%}.cg-guide .cg-right .cg-variant-edit{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.cg-guide .cg-right .cg-variant-edit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1320px){.ce-guide-editor .cg-guide[data-format] .cg-right:has(.cg-variant-tab:nth-child(n+4)){position:static}}
