.kFKubq_main{min-width:0;container-type:inline-size}.kFKubq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:16px;display:flex}.kFKubq_frame{min-block-size:0;min-inline-size:0;background:var(--bg-deep);max-width:100%;position:relative;overflow:clip}.kFKubq_yard{touch-action:none;cursor:pointer;width:100%;height:auto;max-height:72vh;display:block}.kFKubq_yard image{image-rendering:pixelated;pointer-events:none}.kFKubq_yard:focus-visible{outline:2px solid var(--gold-candle);outline-offset:-2px}.kFKubq_buildArea{fill:oklch(78.3% .1364 80.7/.13)}.kFKubq_buildEdge{fill:none;stroke:var(--gold-candle);opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke}.kFKubq_selectionFill{fill:currentColor;opacity:.18}.kFKubq_selectionEdge,.kFKubq_keyboardCell{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.kFKubq_selected{color:var(--gold-candle)}.kFKubq_hovered{color:var(--bone)}.kFKubq_rejected:not(.kFKubq_selected){color:oklch(67.33% .1177 26.46)}.kFKubq_rejected .kFKubq_selectionFill{fill:oklch(51.26% .137 28.86);opacity:.35}.kFKubq_ghost{pointer-events:none}.kFKubq_ghost image{opacity:.75}.kFKubq_ghostAllowed{fill:oklch(78.3% .1364 80.7/.3);stroke:var(--gold-candle);stroke-width:1px;vector-effect:non-scaling-stroke}.kFKubq_ghostBlocked{fill:oklch(37.8% .1183 27.65/.55);stroke:oklch(67.33% .1177 26.46);stroke-width:1px;vector-effect:non-scaling-stroke}.kFKubq_keyboardCell{color:var(--gold-candle)}.kFKubq_cameraControls{flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset-block-end:12px;inset-inline-end:12px}.kFKubq_cameraControls>button,.kFKubq_actions>button,.kFKubq_panel>button{min-height:44px}.kFKubq_cameraControls>button{min-width:44px}.kFKubq_hoverAnchor{pointer-events:none;width:1px;height:1px;position:absolute}.kFKubq_hoverCard{pointer-events:none;max-width:340px}.kFKubq_panel{gap:12px;display:grid}.kFKubq_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.kFKubq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kFKubq_total{font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-height:44px;display:flex}.kFKubq_total strong{font-size:24px}.kFKubq_total span{max-width:20ch;font-size:14px}.kFKubq_warning{color:var(--bone);background:oklch(37.8% .1183 27.65);padding:12px;font-size:14px;line-height:1.5}.kFKubq_frame:fullscreen{background:var(--bg-deep);align-items:center;width:100vw;height:100dvh;padding:24px;display:grid}.kFKubq_frame:fullscreen .kFKubq_yard{width:100%;height:100%;max-height:calc(100dvh - 48px)}.kFKubq_frame:fullscreen .kFKubq_cameraControls{inset-block-end:32px;inset-inline-end:32px}@media (max-width:1100px){.kFKubq_cameraControls{gap:4px;inset-block-end:8px;inset-inline-end:8px}.kFKubq_cameraControls>button{padding-inline:10px}}.kFKubq_hitArea{fill:#0000;pointer-events:all}.kFKubq_facts{gap:8px;margin:0;font-size:14px;display:grid}.kFKubq_facts>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.kFKubq_facts dt{align-items:center;gap:6px;display:flex}.kFKubq_facts dd{font-variant-numeric:tabular-nums;margin:0}.kFKubq_main>.kFKubq_frame{margin-block-start:0}.kFKubq_main.workbench-main{display:block}.kFKubq_panel .object-picker-trigger{height:auto;min-height:44px}.kFKubq_panel .object-picker-trigger>span{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.kFKubq_panel .kFKubq_actions{grid-template-columns:minmax(0,1fr);display:grid}.kFKubq_panel .kFKubq_actions>button{width:100%}.kFKubq_workspace button[aria-pressed=true]{border-color:var(--gold-candle);box-shadow:inset 0 0 0 1px var(--gold-candle)}.kFKubq_expansionControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.kFKubq_expansionControls>button{min-width:0;min-height:44px;padding-inline:8px}@media (min-width:1024px){.kFKubq_main.workbench-main{align-self:start;position:sticky;inset-block-start:89px}}.kFKubq_panel .game-check-label{min-height:44px}.kFKubq_workspace .quantity-stepper{grid-template-columns:44px 50px 44px;height:44px}.kFKubq_workspace .quantity-stepper>button{min-width:44px;height:44px}.kFKubq_workspace .quantity-stepper>input{height:44px}.kFKubq_field{gap:8px;min-width:0;display:grid}.kFKubq_field>span{color:var(--ink-dim);font-size:16px}.kFKubq_workspace .material-counts{grid-template-columns:minmax(138px,1fr) minmax(0,64px)}.kFKubq_workspace .material-counts strong{min-height:44px}@container (max-width:520px){.kFKubq_toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.kFKubq_toolbar .kFKubq_actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kFKubq_toolbar .kFKubq_actions>button{padding-inline:8px}.kFKubq_toolbar>.kFKubq_total{align-self:center}}@media (min-width:1024px) and (max-width:1200px){.kFKubq_workspace.workbench-grid{grid-template-columns:minmax(0,1fr)}.kFKubq_main.workbench-main{z-index:2}}.kFKubq_inspector{container-type:inline-size}.kFKubq_parts,.kFKubq_partField{gap:12px;min-width:0;display:grid}.kFKubq_parts{align-items:start}@container (min-width:520px){.kFKubq_parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kFKubq_panel .kFKubq_bodyActions{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch}}.kFKubq_rowScore{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}@media (min-width:1024px) and (max-width:1200px) and (max-height:850px){.kFKubq_main.workbench-main{z-index:auto;position:relative;inset-block-start:auto}}
