.Qu_yuW_workspace{--ink:#172640;--muted:#64748b;--line:#dce5f0;--blue:#315bea;color:var(--ink);max-width:1080px;margin:auto;scroll-margin-top:82px}.Qu_yuW_workspace button,.Qu_yuW_workspace summary,.Qu_yuW_workspace input{-webkit-tap-highlight-color:transparent}.Qu_yuW_workspace button{cursor:pointer}.Qu_yuW_workspace button:disabled{cursor:default;opacity:.45}.Qu_yuW_workspace button:focus-visible,.Qu_yuW_workspace summary:focus-visible,.Qu_yuW_workspace input:focus-visible{outline-offset:3px;outline:3px solid #5280ff}.Qu_yuW_workflow{border:1px solid var(--line);background:#f5f8fc;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:20px;padding:5px;display:grid}.Qu_yuW_workflowStep{min-height:44px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.Qu_yuW_workflowStep:disabled{color:#718096;opacity:1!important}.Qu_yuW_workflowActive{color:var(--blue);background:#fff;box-shadow:0 2px 6px #2335510b}.Qu_yuW_workflowDone{color:#27776b}.Qu_yuW_workflowNumber{background:#e4ebf5;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;display:flex}.Qu_yuW_workflowActive .Qu_yuW_workflowNumber{background:var(--blue);color:#fff}.Qu_yuW_workflowDone .Qu_yuW_workflowNumber{background:#e2f1eb}.Qu_yuW_workflowIcon{display:none}.Qu_yuW_startPanel{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.Qu_yuW_uploadCard{text-align:center;background:#fbfcff;border:1.5px dashed #bbcae1;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:36px 30px;transition:background .2s,border-color .2s;display:flex}.Qu_yuW_uploadCard h2,.Qu_yuW_sampleCard h2{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1.45}.Qu_yuW_uploadIcon{width:62px;height:62px;color:var(--blue);background:#eaf0ff;border-radius:18px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.Qu_yuW_dragging{border-color:var(--blue);background:#edf3ff}.Qu_yuW_primaryButton,.Qu_yuW_secondaryButton,.Qu_yuW_textButton{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.Qu_yuW_primaryButton{background:var(--blue);color:#fff;min-height:50px;padding:13px 20px;box-shadow:0 4px 12px #315bea20}.Qu_yuW_primaryButton:hover:not(:disabled){background:#214ad9}.Qu_yuW_secondaryButton{color:var(--ink);background:#fff;border:1px solid #cad6e7;padding:10px 14px}.Qu_yuW_secondaryButton:hover:not(:disabled){background:#f6f9ff;border-color:#8da9d3}.Qu_yuW_textButton{color:#315cba;background:0 0;padding:8px 6px;font-size:12px}.Qu_yuW_textButton:hover:not(:disabled){color:#1c45b1;text-decoration:underline}.Qu_yuW_fileHint{color:#738098;margin-top:12px;font-size:12px}.Qu_yuW_sampleCard{text-align:center;background:linear-gradient(150deg,#f1f5ff,#f8faff);border:1px solid #e2e9f8;border-radius:20px;flex-direction:column;align-items:center;padding:28px 24px;display:flex}.Qu_yuW_sampleCard p{color:var(--muted);max-width:280px;margin:8px 0 18px;font-size:13px;line-height:1.6}.Qu_yuW_sampleBoard{background:#dce6fb;border-radius:12px;grid-template-columns:repeat(8,1fr);gap:3px;width:132px;margin-bottom:22px;padding:7px;display:grid;transform:rotate(-5deg);box-shadow:0 8px 24px #3a558215}.Qu_yuW_sampleBoard span{aspect-ratio:1;background:#fff;border-radius:2px}.Qu_yuW_sampleBoard .Qu_yuW_sampleFilled{background:#6985e8}.Qu_yuW_sampleCard .Qu_yuW_textButton{margin-top:7px}.Qu_yuW_inputToolbar{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.Qu_yuW_toolbarButtons{align-items:center;gap:12px;display:flex}.Qu_yuW_processing{color:#244daa;background:#eef4ff;border:1px solid #c8d7ff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:10px 16px;font-size:13px;display:flex}.Qu_yuW_processing p{align-items:center;gap:10px;display:flex}.Qu_yuW_spinner{border:2px solid #bcd0ff;border-top-color:#315bea;border-radius:50%;width:16px;height:16px;animation:1s linear infinite Qu_yuW_spin}@keyframes Qu_yuW_spin{to{transform:rotate(360deg)}}.Qu_yuW_error{color:#ad2940;background:#fff4f5;border:1px solid #f0c6ca;border-radius:12px;margin:14px 0;padding:14px 16px;font-size:13px;line-height:1.7}.Qu_yuW_editor,.Qu_yuW_results{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px;scroll-margin-top:82px}.Qu_yuW_sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.Qu_yuW_sectionHeading h2{letter-spacing:-.025em;font-size:21px;font-weight:750;line-height:1.4}.Qu_yuW_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#5275b0;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.Qu_yuW_smallBadge{color:#63758f;white-space:nowrap;background:#f0f4fa;border:1px solid #e3eaf4;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:650}.Qu_yuW_notice{color:var(--muted);max-width:860px;margin-bottom:20px;font-size:13px;line-height:1.7}.Qu_yuW_editorColumns{grid-template-columns:minmax(0,.94fr) minmax(0,1.12fr);gap:30px;display:grid}.Qu_yuW_boardPanel{min-width:0}.Qu_yuW_piecesPanel{border-left:1px solid #e8eef6;min-width:0;padding-left:30px}.Qu_yuW_panelHeading{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:10px;display:flex}.Qu_yuW_panelHeading h3,.Qu_yuW_panelHeading h4{font-size:14px;font-weight:700;line-height:1.5}.Qu_yuW_panelHeading h4{align-items:center;gap:7px;font-size:13px;display:flex}.Qu_yuW_boardGrid{background:#dce5f0;border:1px solid #cbd7e7;border-radius:14px;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;width:100%;max-width:400px;padding:8px;display:grid}.Qu_yuW_boardCell{aspect-ratio:1;background:#fafcff;border-radius:4px;min-width:0;font-size:16px;font-weight:700;box-shadow:0 1px 1px #24324b10}.Qu_yuW_occupiedCell{background:#536582;box-shadow:inset 0 1px #ffffff1a}.Qu_yuW_unknownCell{color:#915d02;background:#ffeeba;box-shadow:inset 0 0 0 2px #d79b1e}.Qu_yuW_unknownNotice{color:#925f03;background:#fff8e6;border:1px solid #f0da9a;border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:12px;line-height:1.7}.Qu_yuW_boardLegend{color:#6c7a90;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 6px;font-size:11px;line-height:1.7;display:flex}.Qu_yuW_boardLegend span{align-items:center;gap:5px;display:flex}.Qu_yuW_boardLegend span:last-child{margin-left:auto}.Qu_yuW_boardLegend i{border-radius:2px;width:10px;height:10px}.Qu_yuW_occupiedDot{background:#536582}.Qu_yuW_emptyDot{background:#fff;border:1px solid #c9d3e3}.Qu_yuW_detail{color:#6c7a90;font-size:12px;line-height:1.75}.Qu_yuW_detail summary{cursor:pointer;color:#526987;min-height:38px;padding:9px 0;font-weight:600}.Qu_yuW_detail p{margin:4px 0 10px}.Qu_yuW_slotHint{color:var(--muted);margin:-2px 0 12px;font-size:12px;line-height:1.7}.Qu_yuW_slotCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.Qu_yuW_slotCard{background:#fff;border:1.5px solid #dce5f0;border-radius:12px;padding:4px 8px 7px}.Qu_yuW_activeSlot{background:#f3f6ff;border-color:#5679ed;box-shadow:0 0 0 2px #315bea0b}.Qu_yuW_disabledSlot{background:#f6f8fb}.Qu_yuW_disabledSlot .Qu_yuW_slotPreview{opacity:.5}.Qu_yuW_slotLabel{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:650;display:flex}.Qu_yuW_slotLabel input,.Qu_yuW_confirmation input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0}.Qu_yuW_slotPreview{border-radius:6px;flex-direction:column;align-items:center;width:100%;min-height:44px;padding:3px 0;display:flex}.Qu_yuW_previewGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;max-width:66px;display:grid}.Qu_yuW_previewGrid span{aspect-ratio:1;border-radius:2px}.Qu_yuW_editSlotLabel{color:#5870a2;margin-top:7px;font-size:10px;font-weight:650}.Qu_yuW_pieceEditor{background:#f7f9fd;border:1px solid #e5ebf5;border-radius:13px;margin-top:16px;padding:12px 14px}.Qu_yuW_pieceDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.Qu_yuW_pieceGrid{background:#dce5f0;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:250px;max-width:100%;margin:0 auto;padding:6px;display:grid}.Qu_yuW_pieceCell{aspect-ratio:1;border-radius:3px;min-width:0}.Qu_yuW_drawHint{color:#64748b;text-align:center;margin-top:9px;font-size:11px;line-height:1.7}.Qu_yuW_confirmation{background:#fffbef;border:1px solid #eedeb1;border-radius:10px;margin-top:8px;padding:11px 13px}.Qu_yuW_confirmation label{color:#785820;cursor:pointer;align-items:flex-start;gap:9px;min-height:32px;font-size:13px;font-weight:600;line-height:1.6;display:flex}.Qu_yuW_confirmation input{margin-top:3px}.Qu_yuW_confirmation details{color:#876c38;padding-left:25px;font-size:11px;line-height:1.7}.Qu_yuW_confirmation summary{cursor:pointer;min-height:28px;padding:5px 0}.Qu_yuW_confirmation p{margin-top:5px}.Qu_yuW_confirmed{background:#f2fbf7;border-color:#cde9dc}.Qu_yuW_confirmed label,.Qu_yuW_confirmed details{color:#31775c}.Qu_yuW_desktopAction{margin-top:16px}.Qu_yuW_desktopAction .Qu_yuW_primaryButton{width:100%}.Qu_yuW_readiness,.Qu_yuW_ready{color:#7b6942;align-items:center;gap:5px;margin-bottom:7px;font-size:12px;line-height:1.6;display:flex}.Qu_yuW_ready{color:#2d8065}.Qu_yuW_mobileAction{display:none}.Qu_yuW_results{margin-top:24px}.Qu_yuW_resultStatus{border:1px solid;border-radius:11px;align-items:flex-start;gap:9px;margin:16px 0;padding:13px 15px;font-size:13px;line-height:1.7;display:flex}.Qu_yuW_cautionStatus{color:#876020;background:#fffaed;border-color:#ebdcaf}.Qu_yuW_budget{color:var(--muted);margin-top:-5px;margin-bottom:15px;font-size:12px;line-height:1.6}.Qu_yuW_options{background:#e8edf5;border-radius:9px;gap:4px;padding:3px;display:flex}.Qu_yuW_options button{color:#566b86;border:1px solid #0000;border-radius:7px;min-width:62px;min-height:44px;padding:9px 14px;font-size:12px;font-weight:650}.Qu_yuW_options .Qu_yuW_activeOption{color:#2751bc;background:#fff;border-color:#d4deed;box-shadow:0 1px 3px #17264010}.Qu_yuW_stats{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.Qu_yuW_stats span{color:#566b86;font-size:13px;line-height:1.5}.Qu_yuW_stats span:first-child{color:#172640;font-weight:650}.Qu_yuW_stepNavigation{gap:9px;margin-bottom:16px;display:flex}.Qu_yuW_stepNavigation button{color:#60738e;border:1px solid #dce5f0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px;font-size:13px;font-weight:650;display:flex}.Qu_yuW_stepNavigation button span{background:#edf1f8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.Qu_yuW_stepNavigation .Qu_yuW_activeStep{color:#315cba;background:#f0f5ff;border-color:#8ca6ee}.Qu_yuW_stepNavigation .Qu_yuW_activeStep span{color:#fff;background:#315bea}.Qu_yuW_stepDetail{background:#f7f9fd;border:1px solid #e4ebf5;border-radius:14px;padding:20px}.Qu_yuW_stepHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.Qu_yuW_stepHeading h3{font-size:15px;font-weight:700}.Qu_yuW_position{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7}.Qu_yuW_solutionBoards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:620px;margin:20px auto;display:grid}.Qu_yuW_solutionFigure{min-width:0}.Qu_yuW_solutionFigure figcaption{color:#536a89;text-align:center;margin-bottom:10px;font-size:12px;font-weight:650}.Qu_yuW_solutionGrid{background:#d8e3f1;border:1px solid #cad6e7;border-radius:12px;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:7px;display:grid}.Qu_yuW_solutionCell{aspect-ratio:1;border-radius:3px}.Qu_yuW_newCell{box-shadow:inset 0 0 0 2px #f4cd54}.Qu_yuW_clearCell{outline-offset:-2px;outline:2px solid #ef666c}.Qu_yuW_stepControls{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}@media (max-width:767px){.Qu_yuW_workflow{border-radius:12px;gap:3px;margin-bottom:16px;padding:4px}.Qu_yuW_workflowStep{gap:6px;min-height:44px;padding:6px 4px;font-size:11px}.Qu_yuW_workflowNumber{flex-shrink:0;width:21px;height:21px}.Qu_yuW_startPanel{grid-template-columns:1fr;gap:12px}.Qu_yuW_uploadCard{border-radius:15px;padding:26px 18px}.Qu_yuW_uploadCard h2,.Qu_yuW_sampleCard h2{font-size:18px}.Qu_yuW_uploadIcon{border-radius:14px;width:50px;height:50px;margin-bottom:14px}.Qu_yuW_sampleCard{border-radius:15px;padding:18px}.Qu_yuW_sampleBoard{display:none}.Qu_yuW_sampleCard p{margin-bottom:12px}.Qu_yuW_inputToolbar{align-items:center;gap:6px;margin-bottom:12px}.Qu_yuW_toolbarButtons{gap:6px}.Qu_yuW_toolbarButtons .Qu_yuW_textButton{gap:5px;padding:6px 3px;font-size:11px}.Qu_yuW_editor,.Qu_yuW_results{border:0;border-top:1px solid var(--line);border-radius:0;margin-left:-12px;margin-right:-12px;padding:14px 12px}.Qu_yuW_sectionHeading{gap:8px}.Qu_yuW_sectionHeading h2{font-size:18px}.Qu_yuW_sectionHeading .Qu_yuW_secondaryButton{gap:4px;padding:8px;font-size:11px}.Qu_yuW_eyebrow{font-size:9px}.Qu_yuW_notice{margin-bottom:16px;font-size:12px}.Qu_yuW_editorColumns{grid-template-columns:1fr;gap:20px}.Qu_yuW_piecesPanel{border-top:1px solid #e8eef6;border-left:0;padding-top:18px;padding-left:0}.Qu_yuW_panelHeading h3{font-size:13px}.Qu_yuW_panelHeading .Qu_yuW_textButton{font-size:11px}.Qu_yuW_boardGrid{border-radius:11px;gap:3px;max-width:none;padding:6px}.Qu_yuW_boardCell{border-radius:3px}.Qu_yuW_boardLegend{gap:8px;font-size:10px}.Qu_yuW_slotCards{gap:7px}.Qu_yuW_slotCard{padding:3px 6px 6px}.Qu_yuW_slotLabel{gap:5px;min-height:44px;font-size:11px}.Qu_yuW_slotLabel input{width:15px;height:15px}.Qu_yuW_slotPreview{padding:3px 0}.Qu_yuW_pieceEditor{padding:10px}.Qu_yuW_pieceGrid{width:250px}.Qu_yuW_detail summary{min-height:44px}.Qu_yuW_confirmation label{min-height:44px;font-size:12px}.Qu_yuW_desktopAction{display:none}.Qu_yuW_withAction{padding-bottom:92px}.Qu_yuW_mobileAction{z-index:35;padding:9px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #d4e0f0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #1e3b6f0b}.Qu_yuW_mobileAction .Qu_yuW_primaryButton{width:100%;min-height:46px;padding:10px 16px;font-size:13px}.Qu_yuW_mobileAction .Qu_yuW_ready,.Qu_yuW_mobileAction .Qu_yuW_readiness{margin-bottom:5px;font-size:10px}.Qu_yuW_resultStatus{padding:11px;font-size:12px}.Qu_yuW_stats{gap:12px;margin:0}.Qu_yuW_stats span{font-size:12px}.Qu_yuW_stepNavigation{gap:6px}.Qu_yuW_stepNavigation button{gap:5px;min-height:48px;padding:8px 5px;font-size:11px}.Qu_yuW_stepNavigation button span{flex-shrink:0;width:21px;height:21px}.Qu_yuW_stepDetail{padding:12px}.Qu_yuW_stepHeading h3{font-size:13px}.Qu_yuW_position{font-size:12px}.Qu_yuW_solutionBoards{gap:10px;margin:16px auto}.Qu_yuW_solutionFigure figcaption{margin-bottom:8px;font-size:10px}.Qu_yuW_solutionGrid{border-radius:8px;gap:2px;padding:4px}.Qu_yuW_solutionCell{border-radius:2px}.Qu_yuW_stepControls .Qu_yuW_secondaryButton{font-size:12px}.Qu_yuW_processing{padding:9px 10px;font-size:12px}.Qu_yuW_processing .Qu_yuW_textButton{font-size:11px}}@media (min-width:900px) and (max-width:1023px){.Qu_yuW_editorColumns{gap:20px}.Qu_yuW_piecesPanel{padding-left:20px}.Qu_yuW_editor,.Qu_yuW_results{padding:20px}.Qu_yuW_slotLabel{font-size:11px}.Qu_yuW_slotCard{padding-left:5px;padding-right:5px}}@media (prefers-reduced-motion:reduce){.Qu_yuW_spinner{animation:none}.Qu_yuW_uploadCard{transition:none}}@media (min-width:768px) and (max-width:899px){.Qu_yuW_editorColumns{grid-template-columns:1fr}.Qu_yuW_boardGrid{max-width:400px;margin:auto}.Qu_yuW_piecesPanel{border-top:1px solid #e8eef6;border-left:0;padding-top:20px;padding-left:0}.Qu_yuW_slotCards{max-width:450px}.Qu_yuW_pieceGrid{width:250px}}.Qu_yuW_workspace button,.Qu_yuW_workspace input,.Qu_yuW_workspace summary{scroll-margin-bottom:110px}@media (max-width:339px){.Qu_yuW_solutionBoards{grid-template-columns:1fr}}@media (min-width:900px){.Qu_yuW_editor .Qu_yuW_sectionHeading{margin-bottom:8px}.Qu_yuW_notice{margin-bottom:12px}.Qu_yuW_slotHint{margin-bottom:8px}.Qu_yuW_previewGrid{max-width:54px}.Qu_yuW_pieceEditor{margin-top:12px;padding:8px 14px}.Qu_yuW_pieceEditor .Qu_yuW_panelHeading{margin-bottom:6px}.Qu_yuW_confirmation{padding:8px 13px}.Qu_yuW_desktopAction{margin-top:10px}}@media (max-width:767px){.Qu_yuW_confirmation summary{min-height:44px}}.Qu_yuW_trayOverview{margin-top:14px}.Qu_yuW_trayOverview .Qu_yuW_panelHeading{min-height:26px;margin-bottom:8px}.Qu_yuW_trayOverview .Qu_yuW_panelHeading h3{font-size:12px}.Qu_yuW_slotPreview{position:relative}.Qu_yuW_slotStatus{color:#587091;text-align:center;margin-top:7px;font-size:10px;line-height:1.5}.Qu_yuW_slotPlaceholder{color:#8698b4;border:1px dashed #c4d0e2;border-radius:7px;justify-content:center;align-items:center;width:54px;height:54px;font-size:25px;font-weight:500;display:flex}.Qu_yuW_unknownSlot{background:#fffaf0;border-color:#e8c876}.Qu_yuW_unknownSlot.Qu_yuW_activeSlot{border-color:#6382e9}.Qu_yuW_unknownPlaceholder{color:#8c6615;background:#fff2c9;border-color:#ddb64e}.Qu_yuW_unknownSlot .Qu_yuW_slotStatus{color:#896b29}.Qu_yuW_editingMark{color:#496be4;position:absolute;top:0;right:1px}@media (max-width:767px){.Qu_yuW_trayOverview{margin-top:10px}.Qu_yuW_trayOverview .Qu_yuW_previewGrid{max-width:54px}.Qu_yuW_trayOverview .Qu_yuW_slotStatus{margin-top:5px;font-size:11px}.Qu_yuW_trayOverview .Qu_yuW_slotLabel{min-height:44px}.Qu_yuW_trayOverview .Qu_yuW_slotPreview{padding-top:0}}.Qu_yuW_pieceEditor{scroll-margin-top:82px}@media (max-width:767px){.Qu_yuW_editor{scroll-margin-top:48px}.Qu_yuW_trayOverview{scroll-margin-top:56px;scroll-margin-bottom:120px}}.Qu_yuW_shapePreviewFrame{justify-content:center;align-items:center;width:100%;height:54px;display:flex}.Qu_yuW_inputNote{color:#64748b;margin:-6px 0 14px;font-size:12px;line-height:1.6}.Qu_yuW_allSteps{gap:16px;margin-top:16px;padding:0;list-style:none;display:grid}.Qu_yuW_allSteps .Qu_yuW_solutionBoards{margin-bottom:0}@media (max-width:767px){.Qu_yuW_inputNote{font-size:11px}.Qu_yuW_allSteps{gap:12px}}.Qu_yuW_resultGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (min-width:900px){.Qu_yuW_resultGroups>.Qu_yuW_resultGroup:only-child{grid-column:1/-1;justify-self:center;width:100%;max-width:520px}}.Qu_yuW_resultGroup{background:#fff;border:1px solid #dce5f0;border-radius:12px;min-width:0;padding:16px}.Qu_yuW_resultGroup h3{font-size:15px;font-weight:700;line-height:1.5}.Qu_yuW_groupFigure{width:100%;max-width:420px;margin:0 auto}.Qu_yuW_solutionCell{position:relative}.Qu_yuW_slotBadge{color:#fff;background:#172640;border-radius:3px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;font-weight:750;line-height:1;display:flex;position:absolute;top:3px;left:3px}.Qu_yuW_groupCoordinates{flex-wrap:wrap;gap:6px 12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.Qu_yuW_groupCoordinates li{color:#536a89;align-items:center;gap:5px;font-size:12px;line-height:1.6;display:flex}.Qu_yuW_coordinateSlot{color:#172640;background:#e5edf9;border-radius:4px;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:899px){.Qu_yuW_resultGroups{grid-template-columns:1fr}.Qu_yuW_resultGroup{padding:12px}.Qu_yuW_groupFigure{max-width:420px}}.Qu_yuW_withColumnMarkers{padding-top:22px}.Qu_yuW_withRowMarkers .Qu_yuW_resultBoardWell{margin-right:24px}.Qu_yuW_resultBoardWell{background:#d8e3f1;border:1px solid #cad6e7;border-radius:12px;padding:7px}.Qu_yuW_resultBoardTiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;display:grid;position:relative}.Qu_yuW_boardOverlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Qu_yuW_boardOverlay path,.Qu_yuW_boardOverlay rect{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.Qu_yuW_contourHalo{stroke:#fff;stroke-width:5.5px}.Qu_yuW_contourStroke{stroke:#172640;stroke-width:2.5px}.Qu_yuW_clearBandHalo{stroke:#fff;stroke-width:3.5px}.Qu_yuW_clearBand{stroke:#9a3412;stroke-width:1.5px;stroke-dasharray:5 4}.Qu_yuW_slotBadge{z-index:1;box-shadow:0 0 0 1px #fff}.Qu_yuW_clearAxisMarker{color:#9a431e;cursor:default;background:#fff4e5;border:1px solid #e6b68b;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:650;line-height:1;display:flex;position:absolute}.Qu_yuW_columnMarker{top:-25px;transform:translate(-50%)}.Qu_yuW_rowMarker{right:-24px;transform:translateY(-50%)}.Qu_yuW_clearDescription{color:#9a3412;margin:10px 14px 0 0;font-size:12px;font-weight:650;line-height:1.6}.Qu_yuW_coordinateShape{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.Qu_yuW_coordinateShape .Qu_yuW_previewGrid{flex-shrink:0;transform:scale(.5)}.Qu_yuW_coordinateSlot{color:#fff;background:#172640;width:20px;height:20px;font-size:11px}@media (max-width:767px){.Qu_yuW_resultBoardWell{border-radius:8px;padding:4px}.Qu_yuW_resultBoardTiles{gap:2px}.Qu_yuW_contourHalo{stroke-width:4.5px}.Qu_yuW_contourStroke{stroke-width:2px}.Qu_yuW_slotBadge{min-width:18px;height:18px;font-size:11px}.Qu_yuW_rowMarker{right:-21px}}.Qu_yuW_regionEditor{background:#f6f9ff;border:1px solid #c6d6f2;border-radius:14px;margin-bottom:22px;padding:16px;scroll-margin-top:70px}.Qu_yuW_regionEditor>p{color:#536a89;font-size:12px;line-height:1.7}.Qu_yuW_regionImage{background:#152337;border-radius:8px;width:100%;max-width:380px;margin:22px auto;position:relative}.Qu_yuW_regionImage>img{border-radius:8px;width:100%;height:100%;display:block}.Qu_yuW_regionFrame{cursor:move;touch-action:none;color:#fff;border:2px solid #fff;position:absolute;box-shadow:0 0 0 2px #315bea}.Qu_yuW_trayFrame{box-shadow:0 0 0 2px #157c5d}.Qu_yuW_activeRegion{z-index:2;box-shadow:0 0 0 3px #315bea}.Qu_yuW_activeRegion.Qu_yuW_trayFrame{box-shadow:0 0 0 3px #157c5d}.Qu_yuW_regionFrame:focus-visible{outline-offset:4px;outline:3px solid #ffca45}.Qu_yuW_regionLabel{color:#fff;white-space:nowrap;background:#315bea;border-radius:5px 5px 0 0;padding:4px 6px;font-size:11px;font-weight:650;line-height:1.4;position:absolute;top:-25px;left:-2px}.Qu_yuW_trayFrame .Qu_yuW_regionLabel{background:#157c5d}.Qu_yuW_regionGuides{pointer-events:none;display:grid;position:absolute;inset:0}.Qu_yuW_regionGuides i{border-bottom:1px solid #ffffff50;border-right:1px solid #ffffff50}.Qu_yuW_regionResize{cursor:nwse-resize;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:-22px;right:-22px}.Qu_yuW_regionResize i{background:#315bea;border:2px solid #fff;border-radius:4px;width:18px;height:18px;display:block;box-shadow:0 0 0 1px #172640}.Qu_yuW_trayFrame .Qu_yuW_regionResize i{background:#157c5d}.Qu_yuW_regionEditor .Qu_yuW_regionKeyboard{margin:0 0 12px;font-size:11px}.Qu_yuW_regionEditor>.Qu_yuW_primaryButton{width:100%}@media (max-width:767px){.Qu_yuW_regionEditor{padding:12px}.Qu_yuW_toolbarButtons{flex-wrap:wrap;justify-content:flex-end}.Qu_yuW_inputToolbar{align-items:flex-start}}.Qu_yuW_exampleContents{text-align:left;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;width:100%;display:grid}.Qu_yuW_sampleCard{justify-content:center;padding:24px}.Qu_yuW_sampleCard h2{font-size:18px}.Qu_yuW_sampleCard p{margin:8px 0 12px}.Qu_yuW_exampleActions{flex-direction:column;align-items:center;margin-top:16px;display:flex}.Qu_yuW_exampleLegend{flex-direction:column;gap:6px;display:flex}.Qu_yuW_exampleLegend span{align-items:center;gap:6px;font-size:11px;display:flex}.Qu_yuW_exampleLegend i{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:block}.Qu_yuW_exampleBoardDot{background:#315bea;border:1px solid #2140a2}.Qu_yuW_exampleTrayDot{background:#1b986c}.Qu_yuW_photoThumbnail{background:#edf2fb;border:1px solid #d2deef;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:8px;display:flex}.Qu_yuW_photoFrame{max-width:100%;line-height:0;display:inline-block;position:relative}.Qu_yuW_photoFrame img{width:auto;max-width:100%;height:auto;display:block}.Qu_yuW_smallPhoto img{max-height:170px}.Qu_yuW_exampleOverlay{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Qu_yuW_exampleOverlay rect{fill:none;vector-effect:non-scaling-stroke;stroke-width:2px}.Qu_yuW_exampleBoardArea{stroke:#fff}.Qu_yuW_exampleTrayArea{stroke:#4affbd}.Qu_yuW_photoOpenLabel{color:#315cba;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.Qu_yuW_photoDialog{color:#172640;border:0;border-radius:16px;width:620px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:16px;box-shadow:0 16px 70px #0006}.Qu_yuW_photoDialog::backdrop{background:#0c173bcc}.Qu_yuW_photoDialogHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.Qu_yuW_photoDialogHeader h3{font-size:16px;font-weight:700;line-height:1.5}.Qu_yuW_photoClose{background:#f6f8fc;border:1px solid #d3ddec;border-radius:9px;justify-content:center;align-items:center;min-width:44px;height:44px;display:flex}.Qu_yuW_photoDialogBody{justify-content:center;align-items:center;display:flex}.Qu_yuW_largePhoto img{object-fit:contain;max-height:calc(100dvh - 118px)}@media (max-width:767px){.Qu_yuW_exampleContents{grid-template-columns:88px minmax(0,1fr);gap:12px}.Qu_yuW_sampleCard{padding:14px}.Qu_yuW_sampleCard h2{font-size:15px}.Qu_yuW_sampleCard p{margin:6px 0 9px;font-size:11px}.Qu_yuW_exampleLegend span{font-size:10px}.Qu_yuW_smallPhoto img{max-height:140px}.Qu_yuW_exampleActions{margin-top:12px}.Qu_yuW_photoDialog{border-radius:12px;padding:12px}.Qu_yuW_photoDialogHeader h3{font-size:14px}}.Qu_yuW_startPanel{--entry-height:320px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:48px}.Qu_yuW_startPanel .Qu_yuW_uploadCard{min-width:0;height:var(--entry-height);text-align:center;background:#f8faff;border:1px dashed #c4d0f0;border-radius:12px;align-items:center;padding:20px 16px 16px}.Qu_yuW_startPanel .Qu_yuW_uploadCard.Qu_yuW_dragging{box-shadow:inset 0 0 0 2px var(--blue);background:#f0f5ff}.Qu_yuW_startPanel .Qu_yuW_uploadIcon{background:#edf1ff;border-radius:10px;width:36px;height:36px;margin-bottom:10px}.Qu_yuW_startPanel .Qu_yuW_uploadCard h2{letter-spacing:-.0125em;font-size:16px;font-weight:550;line-height:24px}.Qu_yuW_uploadActions{justify-content:center;align-items:center;max-width:100%;margin-top:14px;display:flex}.Qu_yuW_startPanel .Qu_yuW_primaryButton{border-radius:8px;min-height:44px;padding:11px 20px;font-size:14px;font-weight:600;line-height:22px;box-shadow:0 2px 4px #315bea1a}.Qu_yuW_startPanel .Qu_yuW_primaryButton svg{flex-shrink:0;width:15px;height:15px}.Qu_yuW_uploadMeta{color:#68768c;margin-top:9px;font-size:12px;line-height:18px}.Qu_yuW_startPanel .Qu_yuW_manualEntry{color:#365ac8;gap:7px;min-height:44px;margin-top:6px;padding:6px 8px;font-size:13px;font-weight:500;line-height:20px}.Qu_yuW_startPanel .Qu_yuW_sampleCard{min-width:0;height:var(--entry-height);background:0 0;border:0;border-radius:0;align-items:stretch;padding:0}.Qu_yuW_startPanel .Qu_yuW_exampleContents{grid-template-columns:calc(var(--entry-height) * 1179 / 2556) minmax(0,1fr);gap:24px;height:100%}.Qu_yuW_startPanel .Qu_yuW_examplePhoto{min-width:0;height:100%}.Qu_yuW_startPanel .Qu_yuW_examplePhoto .Qu_yuW_photoThumbnail{background:#334c82;border:0;border-radius:8px;gap:0;height:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #192b481a}.Qu_yuW_startPanel .Qu_yuW_examplePhoto .Qu_yuW_smallPhoto{width:100%;height:100%;display:block}.Qu_yuW_startPanel .Qu_yuW_examplePhoto .Qu_yuW_smallPhoto img{object-fit:contain;width:100%;height:100%;max-height:none}.Qu_yuW_startPanel .Qu_yuW_examplePhoto .Qu_yuW_photoOpenLabel{display:none}.Qu_yuW_startPanel .Qu_yuW_examplePhoto .Qu_yuW_exampleOverlay rect{stroke-width:1.5px}.Qu_yuW_startPanel .Qu_yuW_sampleCard h2{letter-spacing:-.0125em;font-size:18px;font-weight:600;line-height:1.45}.Qu_yuW_startPanel .Qu_yuW_exampleLegend{gap:8px;margin:16px 0 0}.Qu_yuW_startPanel .Qu_yuW_exampleLegend span{color:#68768c;align-items:flex-start;gap:8px;font-size:13px;line-height:20px}.Qu_yuW_startPanel .Qu_yuW_exampleLegend i{width:6px;height:6px;margin-top:7px}.Qu_yuW_startPanel .Qu_yuW_exampleBoardDot{background:#64789d;border:0}.Qu_yuW_startPanel .Qu_yuW_exampleTrayDot{background:#389178}.Qu_yuW_startPanel .Qu_yuW_exampleCopy .Qu_yuW_secondaryButton{border-color:#dfe6f0;border-radius:8px;gap:8px;min-height:44px;margin-top:20px;padding:10px 16px;font-size:14px;font-weight:500;line-height:22px}@media (max-width:1099px) and (min-width:768px){.Qu_yuW_startPanel{--entry-height:280px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px}.Qu_yuW_startPanel .Qu_yuW_exampleContents{gap:20px}.Qu_yuW_startPanel .Qu_yuW_sampleCard h2{font-size:16px}.Qu_yuW_startPanel .Qu_yuW_exampleCopy .Qu_yuW_secondaryButton{padding:10px 12px;font-size:13px}}@media (max-width:767px){.Qu_yuW_startPanel{grid-template-columns:1fr;gap:24px;padding:12px 8px}.Qu_yuW_startPanel .Qu_yuW_uploadCard{height:auto;min-height:252px;padding:24px 12px 20px}.Qu_yuW_startPanel .Qu_yuW_sampleCard{border-top:1px solid #dfe6f0;height:auto;padding-top:24px}.Qu_yuW_startPanel .Qu_yuW_exampleContents{grid-template-columns:84px minmax(0,1fr);gap:20px;height:auto}.Qu_yuW_startPanel .Qu_yuW_examplePhoto,.Qu_yuW_startPanel .Qu_yuW_examplePhoto .Qu_yuW_smallPhoto img{height:auto}.Qu_yuW_startPanel .Qu_yuW_sampleCard h2{font-size:16px}.Qu_yuW_startPanel .Qu_yuW_exampleLegend{margin:14px 0 0}.Qu_yuW_startPanel .Qu_yuW_exampleLegend span{font-size:12px;line-height:19px}.Qu_yuW_startPanel .Qu_yuW_exampleCopy .Qu_yuW_secondaryButton{margin-top:18px;padding:10px 12px;font-size:13px}}@media (max-width:349px){.Qu_yuW_startPanel{padding-left:4px;padding-right:4px}.Qu_yuW_startPanel .Qu_yuW_exampleContents{grid-template-columns:76px minmax(0,1fr);gap:16px}.Qu_yuW_startPanel .Qu_yuW_sampleCard h2{font-size:15px}}@media (min-width:768px){.Qu_yuW_startPanel .Qu_yuW_uploadIcon{border-radius:12px;width:44px;height:44px;margin-bottom:16px}.Qu_yuW_startPanel .Qu_yuW_uploadCard h2{font-size:18px;line-height:27px}.Qu_yuW_startPanel .Qu_yuW_uploadActions{margin-top:20px}.Qu_yuW_startPanel .Qu_yuW_primaryButton{min-height:48px;padding:13px 24px;font-size:15px}.Qu_yuW_startPanel .Qu_yuW_uploadMeta{margin-top:12px}.Qu_yuW_startPanel .Qu_yuW_manualEntry{margin-top:10px;font-size:14px}}.Qu_yuW_resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Qu_yuW_resultHeader h2{letter-spacing:-.035em;font-size:21px;font-weight:750;line-height:1.3}.Qu_yuW_resultActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Qu_yuW_headerPhoto{background:#fff;border-radius:9px;flex-direction:row;gap:8px;width:auto;min-height:56px;padding:4px 9px}.Qu_yuW_headerPhoto .Qu_yuW_smallPhoto img{max-width:28px;max-height:48px}.Qu_yuW_headerPhoto .Qu_yuW_photoOpenLabel{color:#315cba;font-size:12px}.Qu_yuW_resultToolbar{background:#f5f7fb;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;padding:6px 8px;display:flex}.Qu_yuW_groupHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.Qu_yuW_groupHeader h3{min-width:0;line-height:1.4}@media (max-width:899px){.Qu_yuW_resultGroups{gap:14px}}@media (max-width:767px){.Qu_yuW_results{padding:14px}.Qu_yuW_resultHeader h2{font-size:20px}.Qu_yuW_resultActions{gap:8px}.Qu_yuW_headerPhoto{padding:4px 8px}.Qu_yuW_resultToolbar{flex-direction:column;align-items:stretch;gap:8px;padding:6px}.Qu_yuW_resultToolbar .Qu_yuW_options button{flex:1;padding-left:8px;padding-right:8px}.Qu_yuW_resultToolbar .Qu_yuW_stats{padding:0 4px 3px}}.Qu_yuW_inputToolbar{justify-content:stretch}.Qu_yuW_toolbarButtons{flex-wrap:wrap;gap:8px 16px;width:100%}.Qu_yuW_toolbarButtons .Qu_yuW_startOver{color:#63758f;margin-left:auto}@media (max-width:767px){.Qu_yuW_toolbarButtons{justify-content:flex-start;gap:4px 12px}.Qu_yuW_toolbarButtons .Qu_yuW_textButton{gap:5px;min-height:44px;padding:8px 2px;font-size:12px}.Qu_yuW_toolbarButtons .Qu_yuW_startOver{margin-left:0}}.Qu_yuW_editorColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.Qu_yuW_boardPanel,.Qu_yuW_piecesPanel{background:#fff;border:1px solid #dce5f0;border-radius:14px;padding:16px}.Qu_yuW_boardPanel>.Qu_yuW_panelHeading,.Qu_yuW_piecesPanel>.Qu_yuW_panelHeading{min-height:44px;margin-bottom:12px}.Qu_yuW_boardGrid{margin:0 auto}.Qu_yuW_pieceEditor{aspect-ratio:1;background:#f7f9fd;border-color:#cbd7e7;border-radius:14px;flex-direction:column;width:100%;max-width:400px;margin:0 auto;padding:14px;display:flex}.Qu_yuW_pieceEditor>.Qu_yuW_panelHeading{min-height:44px;margin:0 0 8px}.Qu_yuW_pieceGrid{flex-shrink:0;margin:auto}.Qu_yuW_resultGroups{align-items:stretch}.Qu_yuW_resultGroup{grid-template-rows:auto 1fr;gap:12px;display:grid}.Qu_yuW_groupMetadata{min-width:0}.Qu_yuW_groupHeader{min-height:22px;margin-bottom:0}.Qu_yuW_clearDescription{margin:5px 0 0}.Qu_yuW_groupCoordinates{gap:4px 12px;margin:7px 0 0}.Qu_yuW_groupFigure{align-self:start}@media (min-width:900px){.Qu_yuW_resultGroups{grid-auto-rows:auto}.Qu_yuW_resultGroup{grid-row:span 2;grid-template-rows:subgrid}.Qu_yuW_groupFigure{padding-top:22px}.Qu_yuW_groupFigure .Qu_yuW_resultBoardWell{margin-right:24px}}@media (max-width:899px){.Qu_yuW_editorColumns{grid-template-columns:1fr;gap:16px}.Qu_yuW_boardPanel,.Qu_yuW_piecesPanel{border:1px solid #dce5f0;padding:14px}.Qu_yuW_pieceEditor{aspect-ratio:auto;padding:12px}.Qu_yuW_pieceGrid{margin:0 auto}}@media (max-width:767px){.Qu_yuW_boardPanel,.Qu_yuW_piecesPanel{border-radius:12px;padding:12px}.Qu_yuW_boardPanel>.Qu_yuW_panelHeading,.Qu_yuW_piecesPanel>.Qu_yuW_panelHeading{margin-bottom:10px}.Qu_yuW_boardGrid{max-width:none}.Qu_yuW_groupCoordinates li{font-size:11px}}@media (min-width:900px){.Qu_yuW_pieceEditor{padding:12px}.Qu_yuW_pieceGrid{width:320px}}@media (max-width:767px){.Qu_yuW_boardPanel,.Qu_yuW_piecesPanel{padding:12px 0}.Qu_yuW_boardPanel>.Qu_yuW_panelHeading,.Qu_yuW_piecesPanel>.Qu_yuW_panelHeading,.Qu_yuW_boardPanel>.Qu_yuW_unknownNotice,.Qu_yuW_trayOverview,.Qu_yuW_boardLegend{margin-left:12px;margin-right:12px}.Qu_yuW_piecesPanel>.Qu_yuW_pieceEditor{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.Qu_yuW_piecesPanel>.Qu_yuW_detail{margin-left:12px;margin-right:12px}.Qu_yuW_resultGroups:has(.Qu_yuW_withRowMarkers) .Qu_yuW_resultBoardWell{margin-right:24px}}.Qu_yuW_resultHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.Qu_yuW_resultHeader h2{min-width:0}.Qu_yuW_resultActions{justify-content:flex-end}.Qu_yuW_headerPhoto{background:0 0;border:0;border-radius:0;gap:8px;min-height:48px;padding:2px 0}.Qu_yuW_headerPhoto .Qu_yuW_smallPhoto img{object-fit:contain;border-radius:3px;max-width:28px;max-height:44px}.Qu_yuW_headerPhoto .Qu_yuW_photoOpenLabel{flex-direction:row-reverse;font-size:12px;line-height:1.4}.Qu_yuW_headerPhoto .Qu_yuW_photoOpenLabel svg{flex-shrink:0}@media (max-width:767px){.Qu_yuW_resultHeader{gap:10px}.Qu_yuW_headerPhoto .Qu_yuW_photoOpenLabel{text-align:left;max-width:84px}}@media (min-width:900px){.Qu_yuW_resultGroup{grid-row:span 4}.Qu_yuW_groupMetadata{grid-row:span 3;grid-template-rows:subgrid;row-gap:5px;display:grid}.Qu_yuW_groupHeader{grid-row:1}.Qu_yuW_clearDescription{grid-row:2;margin:0}.Qu_yuW_groupCoordinates{grid-row:3;align-content:start;margin:0}}.Qu_yuW_resultGroups{gap:32px}.Qu_yuW_resultGroup{position:relative}.Qu_yuW_dependencyArrow{color:#71869a;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:-24px;left:calc(50% - 8px);transform:rotate(90deg)}@media (min-width:900px){.Qu_yuW_dependencyArrow{top:calc(50% - 8px);left:-24px;transform:none}.Qu_yuW_wrappedDependency{top:-24px;left:calc(50% - 8px);transform:rotate(90deg)}}
.ACrV_W_example{color:#172640;background:#f7f9fd;border:1px solid #dce5f0;border-radius:20px;margin:24px 0;padding:24px}.ACrV_W_tray{border-bottom:1px solid #dfe7f1;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:22px;padding-bottom:20px;display:flex}.ACrV_W_piece{align-items:center;gap:10px;min-width:0;display:flex}.ACrV_W_piece strong{font-size:13px;font-weight:700;line-height:1.5;display:block}.ACrV_W_piece span{color:#64748b;font-size:12px;line-height:1.5;display:block}.ACrV_W_shapeSpace{background:#fff;border:1px solid #e1e8f1;border-radius:10px;justify-content:center;align-items:center;width:52px;height:44px;display:flex}.ACrV_W_shape{gap:2px;display:grid}.ACrV_W_shape span{border-radius:3px;width:14px;height:14px;box-shadow:inset 0 1px #ffffff40}.ACrV_W_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ACrV_W_step{background:#fff;border:1px solid #e1e8f1;border-radius:16px;min-width:0;margin:0;padding:18px 14px}.ACrV_W_stepHeading{align-items:center;gap:9px;margin-bottom:16px;display:flex}.ACrV_W_stepNumber{color:#315bea;background:#edf2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.ACrV_W_stepHeading h3{margin:0;font-size:14px;font-weight:700;line-height:1.45}.ACrV_W_stepHeading p{color:#64748b;margin:2px 0 0;font-size:12px;line-height:1.5}.ACrV_W_boardFrame{grid-template-rows:16px auto;grid-template-columns:14px minmax(0,1fr);gap:4px;width:100%;max-width:260px;margin:0 auto;display:grid}.ACrV_W_columnNumbers{grid-column:2;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:0 6px;display:grid}.ACrV_W_rowNumbers{grid-row:2;grid-template-rows:repeat(8,minmax(0,1fr));gap:3px;padding:6px 0;display:grid}.ACrV_W_columnNumbers span,.ACrV_W_rowNumbers span{color:#718096;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.ACrV_W_board{background:#dce5f0;border-radius:10px;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:6px;display:grid}.ACrV_W_cell{aspect-ratio:1;color:#fff;background:#fafcff;border-radius:3px;justify-content:center;align-items:center;min-width:0;font-size:11px;font-weight:750;display:flex}.ACrV_W_occupied{background:#536582}.ACrV_W_empty{background:#fafcff;border:1px solid #c9d3e3}.ACrV_W_clearing{background:#d4efe5;box-shadow:inset 0 0 0 1px #6dbd9f}.ACrV_W_newCell{box-shadow:inset 0 0 0 1.5px #fffb,0 0 0 1px #21324b20}.ACrV_W_green{background:#247d62}.ACrV_W_blue{background:#315bea}.ACrV_W_purple{background:#8051cf}.ACrV_W_coordinate{color:#315087;margin:16px 0 6px;font-size:12px;line-height:1.5;display:block}.ACrV_W_step figcaption p{color:#64748b;margin:0;font-size:12px;line-height:1.7}.ACrV_W_legend{color:#64748b;flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:11px;display:flex}.ACrV_W_legend span{align-items:center;gap:6px;display:flex}.ACrV_W_legend i{border-radius:2px;flex-shrink:0;width:10px;height:10px}.ACrV_W_note{color:#64748b;margin:12px 0 0;font-size:12px;line-height:1.7}@media (max-width:767px){.ACrV_W_example{padding:16px}.ACrV_W_steps{grid-template-columns:1fr;gap:14px}.ACrV_W_step{padding:18px}.ACrV_W_tray{gap:12px 16px;margin-bottom:16px;padding-bottom:16px}.ACrV_W_piece{flex:120px}}
