.workbench-module__0Yvl6a__shell{color:#cbd5e1;max-width:1248px;margin:0 auto;padding:140px 24px 80px}.workbench-module__0Yvl6a__intro{max-width:760px;margin-bottom:36px}.workbench-module__0Yvl6a__back{color:#cbd5e1;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.workbench-module__0Yvl6a__intro h1{color:#fff;margin:15px 0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.12}.workbench-module__0Yvl6a__intro p{max-width:660px;font-size:17px;line-height:1.75}.workbench-module__0Yvl6a__intro .workbench-module__0Yvl6a__meta{color:#fbbf24;margin-top:16px;font-size:13px}.workbench-module__0Yvl6a__workbench{background:#0b1220;border:1px solid #263346;border-radius:24px;overflow:hidden}.workbench-module__0Yvl6a__progress{border-bottom:1px solid #263346;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;font-size:13px;display:flex}.workbench-module__0Yvl6a__progress>span{align-items:center;gap:8px;display:inline-flex}.workbench-module__0Yvl6a__progressTrack{gap:4px;display:flex}.workbench-module__0Yvl6a__progressTrack i{background:#334155;border-radius:2px;width:22px;height:3px;display:block}.workbench-module__0Yvl6a__progressTrack .workbench-module__0Yvl6a__progressDone{background:#f59e0b}.workbench-module__0Yvl6a__workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.workbench-module__0Yvl6a__questions{min-width:0;padding:32px}.workbench-module__0Yvl6a__questions h2{color:#fff;scroll-margin-top:120px;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.25}.workbench-module__0Yvl6a__hint{color:#cbd5e1;margin-top:12px;font-size:14px;line-height:1.7}.workbench-module__0Yvl6a__choices{gap:10px;margin-top:24px;display:grid}.workbench-module__0Yvl6a__choice{cursor:pointer;border:1px solid #3b4759;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.workbench-module__0Yvl6a__choice:hover{border-color:#94a3b8}.workbench-module__0Yvl6a__choice:focus-within{outline-offset:3px;outline:2px solid #fbbf24}.workbench-module__0Yvl6a__choiceSelected{background:#f59e0b0d;border-color:#f59e0b}.workbench-module__0Yvl6a__choice input{accent-color:#f59e0b;flex-shrink:0;width:17px;height:17px;margin-top:3px}.workbench-module__0Yvl6a__choice strong{color:#fff;font-size:14px;font-weight:600;line-height:1.5;display:block}.workbench-module__0Yvl6a__choice small{color:#cbd5e1;margin-top:4px;font-size:12px;line-height:1.6;display:block}.workbench-module__0Yvl6a__choice>svg{color:#fbbf24;flex-shrink:0;margin-top:3px}.workbench-module__0Yvl6a__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.workbench-module__0Yvl6a__backButton,.workbench-module__0Yvl6a__reset{color:#cbd5e1;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 8px;font-size:13px;display:inline-flex}.workbench-module__0Yvl6a__backButton:disabled{opacity:.4;cursor:default}.workbench-module__0Yvl6a__primary{color:#020617;cursor:pointer;background:#f59e0b;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex}.workbench-module__0Yvl6a__primary:hover{background:#fbbf24}.workbench-module__0Yvl6a__primary:disabled{opacity:.4;cursor:not-allowed}.workbench-module__0Yvl6a__primary:focus-visible,.workbench-module__0Yvl6a__backButton:focus-visible,.workbench-module__0Yvl6a__reset:focus-visible,.workbench-module__0Yvl6a__back:focus-visible{outline-offset:4px;outline:2px solid #fbbf24}.workbench-module__0Yvl6a__privacy{color:#94a3b8;border-top:1px solid #263346;gap:8px;padding:20px 28px;font-size:12px;line-height:1.7;display:flex}.workbench-module__0Yvl6a__privacy svg{flex-shrink:0;margin-top:3px}.workbench-module__0Yvl6a__blueprint{color:#0f172a;background:#f1f5f9;border-radius:16px;margin:24px 24px 24px 0;padding:24px}.workbench-module__0Yvl6a__blueprint h2,.workbench-module__0Yvl6a__blueprint h3{font-size:18px;font-weight:600}.workbench-module__0Yvl6a__blueprintHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.workbench-module__0Yvl6a__blueprintHeading>span{color:#475569;font-size:11px}.workbench-module__0Yvl6a__blueprintIntro{color:#475569;margin-top:8px;font-size:12px;line-height:1.6}.workbench-module__0Yvl6a__nodes{margin:20px 0 0;padding:0;list-style:none}.workbench-module__0Yvl6a__nodeSlot{min-width:0;position:relative}.workbench-module__0Yvl6a__node{background:#fff;border:1px dashed #94a3b8;border-radius:10px;padding:14px}.workbench-module__0Yvl6a__nodeReady{border-style:solid;border-color:#64748b;box-shadow:inset 3px 0 #b45309}.workbench-module__0Yvl6a__nodeLabel{color:#334155;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.workbench-module__0Yvl6a__nodeDot{background:#94a3b8;border-radius:50%;width:6px;height:6px;margin-left:auto}.workbench-module__0Yvl6a__nodeReady .workbench-module__0Yvl6a__nodeDot{background:#b45309}.workbench-module__0Yvl6a__nodeText{margin-top:8px;font-size:14px;font-weight:600;line-height:1.5}.workbench-module__0Yvl6a__nodeDetail{color:#475569;margin-top:8px;font-size:11px;line-height:1.6}.workbench-module__0Yvl6a__connector{color:#64748b;width:24px;height:24px;margin:0 auto;display:block}.workbench-module__0Yvl6a__blueprintNote{color:#475569;margin-top:20px;font-size:11px;line-height:1.7}.workbench-module__0Yvl6a__mobileBlueprint{display:none}.workbench-module__0Yvl6a__finalBlueprint{margin:28px 0 0}.workbench-module__0Yvl6a__resultNodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.workbench-module__0Yvl6a__resultNodes .workbench-module__0Yvl6a__node{height:100%}.workbench-module__0Yvl6a__resultNodes .workbench-module__0Yvl6a__connector{position:absolute;top:30px;left:-24px;transform:rotate(-90deg)}.workbench-module__0Yvl6a__resultPanel{padding:32px}@media (max-width:900px){.workbench-module__0Yvl6a__workspace{grid-template-columns:minmax(0,1fr)}.workbench-module__0Yvl6a__blueprint{margin:0 24px 24px;padding:20px}.workbench-module__0Yvl6a__desktopBlueprint{display:none}.workbench-module__0Yvl6a__mobileBlueprint{display:block}.workbench-module__0Yvl6a__mobileBlueprint summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:600}.workbench-module__0Yvl6a__mobileBlueprint summary span{margin-left:8px;font-size:11px;font-weight:400}.workbench-module__0Yvl6a__mobileBlueprint summary:focus-visible{outline-offset:3px;outline:2px solid #b45309}.workbench-module__0Yvl6a__blueprintNote{margin-top:10px}.workbench-module__0Yvl6a__resultNodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workbench-module__0Yvl6a__resultNodes .workbench-module__0Yvl6a__connector{display:none}.workbench-module__0Yvl6a__finalBlueprint{margin:24px 0 0}}@media (max-width:540px){.workbench-module__0Yvl6a__shell{padding:110px 16px 56px}.workbench-module__0Yvl6a__intro{margin-bottom:24px}.workbench-module__0Yvl6a__intro p{font-size:15px}.workbench-module__0Yvl6a__intro h1{margin-top:12px}.workbench-module__0Yvl6a__workbench{border-radius:16px}.workbench-module__0Yvl6a__progress{padding:16px 20px}.workbench-module__0Yvl6a__progressTrack i{width:14px}.workbench-module__0Yvl6a__questions,.workbench-module__0Yvl6a__resultPanel{padding:24px 20px}.workbench-module__0Yvl6a__choice{padding:13px}.workbench-module__0Yvl6a__blueprint{margin:0 20px 20px;padding:16px}.workbench-module__0Yvl6a__privacy{padding:16px 20px}.workbench-module__0Yvl6a__resultNodes{grid-template-columns:minmax(0,1fr);gap:0}.workbench-module__0Yvl6a__resultNodes .workbench-module__0Yvl6a__node{height:auto}.workbench-module__0Yvl6a__resultNodes .workbench-module__0Yvl6a__connector{display:block;position:static;transform:none}.workbench-module__0Yvl6a__finalBlueprint{margin:24px 0 0}}@media (prefers-reduced-motion:reduce){.workbench-module__0Yvl6a__shell *,.workbench-module__0Yvl6a__shell :before,.workbench-module__0Yvl6a__shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
