.walls-module__AqAPSG__fig{width:100%;height:auto;display:block}.walls-module__AqAPSG__mat,.walls-module__AqAPSG__slat{fill:var(--c-slat-face)}.walls-module__AqAPSG__slat{stroke:var(--c-line);stroke-width:1px}.walls-module__AqAPSG__slot{fill:var(--c-slat-groove)}.walls-module__AqAPSG__edge{fill:none;stroke:var(--c-ink);stroke-width:1.6px;stroke-linejoin:round}.walls-module__AqAPSG__cut{fill:none;stroke:var(--c-ink-2);stroke-width:1px;stroke-dasharray:3 4}.walls-module__AqAPSG__hook{stroke-width:1.5px;stroke-linejoin:round}.walls-module__AqAPSG__dim{fill:none;stroke:var(--c-ink);stroke-width:1.2px}.walls-module__AqAPSG__ext{fill:none;stroke:var(--c-ink-2);stroke-width:.8px;stroke-dasharray:2 3}.walls-module__AqAPSG__arw{fill:var(--c-ink)}.walls-module__AqAPSG__dl{fill:var(--c-ink);font:500 12.5px var(--font-mono)}.walls-module__AqAPSG__dn{fill:var(--c-ink-2);font:500 12px var(--font-ui)}.walls-module__AqAPSG__rl{fill:var(--c-ink);font:600 12.5px var(--font-display);letter-spacing:.04em}.walls-module__AqAPSG__spec{border:1px solid var(--c-line);border-radius:var(--radius-2);background:var(--c-surface);overflow-x:auto}.walls-module__AqAPSG__spec table{border-collapse:collapse;width:100%;min-width:860px;font-size:var(--text-sm)}.walls-module__AqAPSG__spec th,.walls-module__AqAPSG__spec td{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;padding:10px 12px}.walls-module__AqAPSG__spec thead th{font:600 var(--text-xs) / 1.2 var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--c-ink-2);vertical-align:bottom}.walls-module__AqAPSG__spec th[scope=row] a{color:var(--c-ink);font-weight:600;text-decoration:none}.walls-module__AqAPSG__n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.walls-module__AqAPSG__n small{color:var(--c-ink-2);margin-top:2px;font-size:11.5px;display:block}.walls-module__AqAPSG__na{color:var(--c-ink-2);font-family:var(--font-ui)}.walls-module__AqAPSG__std{font:600 10px var(--font-ui);text-transform:uppercase;color:var(--c-warn);margin-left:6px;text-decoration:none}.walls-module__AqAPSG__basis a{color:inherit}.walls-module__AqAPSG__brand{gap:var(--space-2);padding:var(--space-3);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-3);align-content:start;scroll-margin-top:80px;display:grid}.walls-module__AqAPSG__brandHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.walls-module__AqAPSG__brandHead h3{font-size:var(--text-xl)}.walls-module__AqAPSG__basisTag{font:600 10.5px / 1 var(--font-ui);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--c-line);border-radius:var(--radius-1);padding:5px 7px}.walls-module__AqAPSG__facts{font-size:var(--text-sm);gap:4px;margin:0;display:grid}.walls-module__AqAPSG__facts div{gap:var(--space-2);grid-template-columns:90px 1fr;display:grid}.walls-module__AqAPSG__facts dt{color:var(--c-ink-2)}.walls-module__AqAPSG__facts dd{margin:0}.walls-module__AqAPSG__uses{font-size:var(--text-sm);border-top:1px solid var(--c-line);padding-top:var(--space-2);gap:6px;display:grid}.walls-module__AqAPSG__used{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.walls-module__AqAPSG__assumed{color:var(--c-ink-2)}.walls-module__AqAPSG__links{font-size:var(--text-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.walls-module__AqAPSG__links a:after{content:" ↗";font-size:.85em}
