@layer parts{.g-gitem.g-gitem--guide:not(.g-gitem--all){border-color:var(--rule-control);background:var(--surface-paper);color:var(--deep)}@media (hover:hover){.g-gitem.g-gitem--guide:not(.g-gitem--all):hover{background:var(--sage-pale);color:var(--deep)}}.g-gitem.g-gitem--guide:not(.g-gitem--all):focus-visible{outline:var(--state-focus-width) solid var(--state-focus);outline-offset:2px}.g-gpick{position:relative}.g-gpick__model{font-family:var(--num);color:var(--ink-2);font-weight:600}.g-gfit{gap:var(--sp-4);margin-block:var(--sp-4);display:grid}.g-gfit__fig{padding:var(--sp-3);border:var(--rule-width) solid var(--rule-hair);border-radius:var(--r-data);background:var(--surface-paper);margin:0}.g-gfit__svg{width:100%;max-width:480px;height:auto;margin-inline:auto;display:block}.g-gfit__outer{fill:none;stroke:var(--ink-2);stroke-width:1.5px}.g-gfit__inner{fill:var(--sage-pale);stroke:var(--deep);stroke-width:1.5px;stroke-dasharray:5 4}.g-gfit__pole{fill:var(--surface-paper);stroke:var(--ink-2);stroke-width:1.5px}.g-gfit__panel{fill:var(--surface-paper);stroke:var(--deep);stroke-width:2px}.g-gfit__cord{fill:none;stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:2 3}.g-gfit__label{fill:var(--ink-2);font-size:12px}.g-gfit__label--inner,.g-gfit__label--panel{fill:var(--deep);font-weight:600}.g-gfit__fig figcaption{margin-top:var(--sp-2);font-size:var(--fs-note);color:var(--ink-2)}.g-gfit__wrap{max-width:100%;overflow-x:auto}.g-gfit__wrap:focus-visible{outline:var(--state-focus-width) solid var(--state-focus);outline-offset:2px}.g-gfit__table{border-collapse:collapse;width:100%;font-size:.8125rem}.g-gfit__table caption{text-align:left;color:var(--deep);padding-bottom:var(--sp-2);font-weight:700}.g-gfit__table th,.g-gfit__table td{border-bottom:var(--rule-width) solid var(--rule-hair);text-align:left;vertical-align:top;padding:8px 6px}.g-gfit__table thead th{font-size:var(--fs-note);color:var(--ink-2);font-weight:600}.g-gfit__table td{white-space:nowrap}.g-gfit__table tbody th{color:var(--deep);font-weight:600}.g-gfit__brand{color:var(--ink-2);font-weight:400}.g-gfit__model{overflow-wrap:anywhere}.g-gfit__sub{font-weight:400;font-size:var(--fs-note);color:var(--ink-2);display:block}.g-gfit__note{font-size:var(--fs-note);color:var(--ink-2);margin:0}}
