._shell_vhiyc_2{min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 50% -10%,rgba(44,157,210,.16),transparent 34%),var(--background)}._header_vhiyc_3{max-width:1200px;margin:auto;padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--border)}._header_vhiyc_3 a,._footer_vhiyc_4 a{color:var(--primary);display:flex;gap:7px;align-items:center;text-decoration:none;font-size:.82rem}._header_vhiyc_3 strong{font-family:var(--font-family-display);font-weight:900;display:flex;align-items:center;gap:7px}._header_vhiyc_3 strong svg,._header_vhiyc_3 strong span{color:var(--primary)}._header_vhiyc_3 small{font:800 .65rem var(--font-family-monospace);letter-spacing:.07em;color:var(--success)}._wrap_vhiyc_8{max-width:1200px;margin:auto;padding:20px 18px 45px}._intro_vhiyc_9{max-width:740px;margin:10px 0 23px}._intro_vhiyc_9 h1{font:800 clamp(2.15rem,6vw,3.7rem)/1.05 var(--font-family-display);margin:9px 0}._intro_vhiyc_9 p{font-size:1rem;color:var(--muted-foreground);line-height:1.6;max-width:640px}._kicker_vhiyc_11{display:flex;align-items:center;gap:6px;font:800 .71rem var(--font-family-monospace);letter-spacing:.07em;color:var(--primary)}._levelNav_vhiyc_12{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}._levelNav_vhiyc_12 button{border:1px solid var(--border);background:var(--surface);padding:11px 13px;color:var(--muted-foreground);border-radius:12px;cursor:pointer;font:700 .8rem var(--font-family-base)}._levelNav_vhiyc_12 ._activeLevel_vhiyc_14{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 15%,var(--surface));color:var(--foreground)}._layout_vhiyc_15{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.82fr);gap:16px;align-items:start}._machine_vhiyc_16,._card_vhiyc_16,._good_vhiyc_16,._warning_vhiyc_16,._tip_vhiyc_16{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow)}._machineHeading_vhiyc_17{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;font:800 .68rem var(--font-family-monospace);letter-spacing:.06em}._machineHeading_vhiyc_17 span:last-child{color:var(--success)}._bay_vhiyc_19{position:relative;margin:0 12px;border:1px solid #385467;border-radius:18px;background:#0e1d2d;aspect-ratio:600 / 360;overflow:hidden}._illustration_vhiyc_20{height:100%;width:100%;display:block;object-fit:cover}._sceneLabel_vhiyc_20{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#eef8ff;background:linear-gradient(0deg,rgba(4,17,29,.95),transparent);padding:18px 8px 8px;font:800 .57rem var(--font-family-monospace);letter-spacing:.04em}._stepPrompt_vhiyc_20{padding:14px 16px 12px;background:color-mix(in srgb,var(--primary) 7%,var(--surface));margin:0 12px 12px;border-radius:13px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}._stepPrompt_vhiyc_20 small{color:var(--primary);font:800 .67rem var(--font-family-monospace)}._stepPrompt_vhiyc_20 h2{margin:7px 0;font:900 1.3rem var(--font-family-display)}._stepPrompt_vhiyc_20 p{margin:7px 0;line-height:1.45}._promptFocus_vhiyc_20{font-weight:800!important;color:var(--success)!important}._actionArea_vhiyc_20{margin-top:4px}._actionArea_vhiyc_20 ._workbench_vhiyc_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._actionArea_vhiyc_20 ._tool_vhiyc_20{min-height:78px!important;text-align:left!important;display:flex!important;flex-direction:row!important;padding:11px!important;font-size:.85rem!important;gap:12px!important}._actionArea_vhiyc_20 ._toolIcon_vhiyc_20{font-size:1.9rem;flex:none}._machine_vhiyc_16>._good_vhiyc_16,._machine_vhiyc_16>._warning_vhiyc_16{margin:8px 14px 14px}._actionArea_vhiyc_20 ._tool_vhiyc_20:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._targets_vhiyc_21{position:absolute;inset:0;pointer-events:none}._hotspot_vhiyc_22,._readout_vhiyc_22{position:absolute;pointer-events:auto;transform:translate(-50%,-50%);min-width:34px;min-height:34px;padding:6px 8px;background:#0d2a3ee6;color:#e7fbff;font:900 clamp(.52rem,1.25vw,.68rem) var(--font-family-monospace);border:2px solid #92d7ef;border-radius:12px;cursor:pointer;box-shadow:0 0 0 4px #2ab0e42b;touch-action:manipulation;max-width:21%;white-space:normal;line-height:1.15}._hotspot_vhiyc_22:focus-visible,._readout_vhiyc_22:focus-visible{outline:3px solid #fff;outline-offset:3px}._hotspot_vhiyc_22:active,._readout_vhiyc_22:active{background:#2688b2}._readout_vhiyc_22{background:#135c6b;border-color:#72dacf}._benchTitle_vhiyc_25{padding:17px 16px 10px;font:900 .75rem var(--font-family-monospace);letter-spacing:.07em}._benchTitle_vhiyc_25 span{font:400 .8rem var(--font-family-base);color:var(--muted-foreground);letter-spacing:0;margin-left:7px}._workbench_vhiyc_20{padding:0 15px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._tool_vhiyc_20{min-height:73px!important;min-width:0;white-space:normal!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px!important;font-size:.75rem!important;line-height:1.2!important;padding:8px 4px!important}._toolIcon_vhiyc_20{font-size:1.6rem;line-height:1.1}._selected_vhiyc_29{margin:0 16px 12px;padding:11px;background:color-mix(in srgb,var(--primary) 13%,var(--surface));border-radius:12px;color:var(--foreground);font-size:.84rem}._safety_vhiyc_30{margin:0;padding:4px 17px 16px;color:var(--muted-foreground);line-height:1.5;font-size:.75rem}._sidebar_vhiyc_31{display:grid;gap:13px}._stats_vhiyc_31{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._stats_vhiyc_31 div{border:1px solid var(--border);border-radius:12px;padding:13px 8px;background:var(--card);display:grid;text-align:center;gap:7px}._stats_vhiyc_31 small{color:var(--muted-foreground);font:800 .59rem var(--font-family-monospace);letter-spacing:.05em}._stats_vhiyc_31 b{font:900 1.5rem var(--font-family-display);font-variant-numeric:tabular-nums}._progress_vhiyc_35{height:7px;border-radius:30px;overflow:hidden;background:#304758}._progress_vhiyc_35 span{height:100%;display:block;background:linear-gradient(90deg,var(--primary),var(--success));transition:width .24s}._card_vhiyc_16{padding:22px}._card_vhiyc_16 h2{font:900 1.75rem/1.15 var(--font-family-display);margin:12px 0}._card_vhiyc_16 p,._tip_vhiyc_16 p,._good_vhiyc_16 p,._warning_vhiyc_16 p{color:var(--muted-foreground);line-height:1.57}._card_vhiyc_16 ._task_vhiyc_38{color:var(--foreground);font-weight:650;font-size:1.04rem}._targetLabel_vhiyc_39{display:grid;gap:5px;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));padding:13px;border-radius:11px;color:var(--muted-foreground);font:700 .72rem var(--font-family-monospace)}._targetLabel_vhiyc_39 b{font:800 1rem var(--font-family-display);color:var(--foreground)}._actions_vhiyc_41{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}._wide_vhiyc_42{width:100%;margin-top:12px;min-height:47px!important}._good_vhiyc_16,._warning_vhiyc_16{padding:17px}._good_vhiyc_16>div,._warning_vhiyc_16>div{display:flex;gap:8px;align-items:center;font:800 .74rem var(--font-family-monospace)}._good_vhiyc_16{border-color:color-mix(in srgb,var(--success) 48%,var(--border));background:color-mix(in srgb,var(--success) 8%,var(--card))}._good_vhiyc_16>div{color:var(--success)}._warning_vhiyc_16{border-color:color-mix(in srgb,var(--warning) 48%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--card))}._warning_vhiyc_16>div{color:var(--warning)}._fixBox_vhiyc_46{border:1px solid color-mix(in srgb,var(--success) 40%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--card));border-radius:12px;padding:13px;margin:16px 0;text-align:left;overflow-wrap:anywhere}._fixBox_vhiyc_46>b{display:block;font-size:.72rem;color:var(--success);letter-spacing:.04em}._fixBox_vhiyc_46 p{font-size:.8rem;line-height:1.55;margin:8px 0}._fixBox_vhiyc_46 small{color:var(--muted-foreground);font-size:.7rem}._tip_vhiyc_16{padding:16px}._tip_vhiyc_16 p{margin-bottom:0;font-size:.82rem}._dragGhost_vhiyc_48{position:fixed;transform:translate(-50%,-50%);z-index:999;pointer-events:none;font-size:3rem;filter:drop-shadow(0 6px 9px #09111f)}._quizOptions_vhiyc_49{display:grid;gap:8px;margin:14px 0}._quizOptions_vhiyc_49 button{min-height:52px!important;height:auto!important;white-space:normal!important;text-align:left!important;justify-content:flex-start!important;padding:11px!important;line-height:1.3}._footer_vhiyc_4{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;color:var(--muted-foreground);font-size:.8rem}@media(max-width:850px){._layout_vhiyc_15{grid-template-columns:1fr}._wrap_vhiyc_8{padding:12px 12px 30px}._intro_vhiyc_9{margin:14px 0}._footer_vhiyc_4{flex-wrap:wrap}}@media(max-width:480px){._actionArea_vhiyc_20 ._tool_vhiyc_20{min-height:72px!important;padding:9px!important;font-size:.79rem!important}._actionArea_vhiyc_20 ._workbench_vhiyc_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._sceneLabel_vhiyc_20{font-size:.48rem}._header_vhiyc_3{padding:13px}._header_vhiyc_3 small{display:none}._header_vhiyc_3 strong{font-size:.9rem}._intro_vhiyc_9 h1{font-size:2.25rem}._machineHeading_vhiyc_17{padding:13px;font-size:.59rem}._bay_vhiyc_19{margin:0 6px}._benchTitle_vhiyc_25{padding:12px 10px 8px}._benchTitle_vhiyc_25 span{display:block;margin:6px 0 0}._workbench_vhiyc_20{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8px 12px;gap:5px}._tool_vhiyc_20{min-height:66px!important;font-size:.66rem!important}._hotspot_vhiyc_22,._readout_vhiyc_22{padding:5px;min-height:44px;min-width:44px;font-size:.58rem}._card_vhiyc_16{padding:18px}._levelNav_vhiyc_12 button{font-size:.74rem;padding:11px}._header_vhiyc_3 a{font-size:.73rem}}
