.MethodPlanner-module__hG_bxW__workspace{align-items:start;gap:2rem;display:grid}.MethodPlanner-module__hG_bxW__editor,.MethodPlanner-module__hG_bxW__preview{min-width:0}.MethodPlanner-module__hG_bxW__document{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:0 8px 28px color-mix(in oklch, var(--foreground) 4%, transparent);border-radius:1rem;padding:1.5rem}.MethodPlanner-module__hG_bxW__previewSection{isolation:isolate;border-bottom:1px solid var(--border);padding:1.5rem 0;position:relative}.MethodPlanner-module__hG_bxW__previewSection:last-of-type{border-bottom:0;padding-bottom:0}.MethodPlanner-module__hG_bxW__eyebrow{color:var(--muted-foreground);font-size:.6875rem;font-weight:600;line-height:1.25rem}.MethodPlanner-module__hG_bxW__field{gap:.5rem;min-width:0;display:grid}.MethodPlanner-module__hG_bxW__field>label{font-size:.875rem;font-weight:600;line-height:1.5rem}.MethodPlanner-module__hG_bxW__textarea,.MethodPlanner-module__hG_bxW__select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--foreground);border-radius:.625rem;padding:.75rem;font-size:1rem;line-height:1.6}.MethodPlanner-module__hG_bxW__textarea{field-sizing:content;resize:vertical;min-height:7rem;max-height:24rem}.MethodPlanner-module__hG_bxW__textarea:focus,.MethodPlanner-module__hG_bxW__select:focus{outline:2px solid var(--ring);outline-offset:2px}.MethodPlanner-module__hG_bxW__textarea::placeholder{color:var(--muted-foreground)}.MethodPlanner-module__hG_bxW__select{min-height:3rem}.MethodPlanner-module__hG_bxW__stepDetails{margin-top:.5rem}.MethodPlanner-module__hG_bxW__stepDetails>summary{cursor:pointer;width:fit-content;color:var(--muted-foreground);font-size:.75rem;line-height:1.5rem}.MethodPlanner-module__hG_bxW__stepDetails>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.MethodPlanner-module__hG_bxW__highlight{z-index:-1;background:color-mix(in oklch, var(--accent-guide) 10%, transparent);pointer-events:none;border-radius:.5rem;animation:.9s ease-out both MethodPlanner-module__hG_bxW__plan-feedback;position:absolute;inset:0 -.5rem}@keyframes MethodPlanner-module__hG_bxW__plan-feedback{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.MethodPlanner-module__hG_bxW__highlight{background:0 0;animation:none}}@media (min-width:1024px){.MethodPlanner-module__hG_bxW__workspace{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2.5rem}.MethodPlanner-module__hG_bxW__editor{position:sticky;top:6rem}.MethodPlanner-module__hG_bxW__editor:has(details[open]){position:static}.MethodPlanner-module__hG_bxW__document{padding:2rem}}@media (max-width:1023px){.MethodPlanner-module__hG_bxW__workspace[data-panel=edit] .MethodPlanner-module__hG_bxW__preview,.MethodPlanner-module__hG_bxW__workspace[data-panel=preview] .MethodPlanner-module__hG_bxW__editor{display:none}}@media print{@page{size:A4 portrait;margin:16mm 18mm}.MethodPlanner-module__hG_bxW__printPage{max-width:none!important;padding:0!important;display:block!important}.MethodPlanner-module__hG_bxW__workspace{display:block}.MethodPlanner-module__hG_bxW__workspace .MethodPlanner-module__hG_bxW__editor{display:none}.MethodPlanner-module__hG_bxW__workspace .MethodPlanner-module__hG_bxW__preview{display:block!important}.MethodPlanner-module__hG_bxW__document{color:#111;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.MethodPlanner-module__hG_bxW__document *{color:#111!important}.MethodPlanner-module__hG_bxW__preparationText{display:block}.MethodPlanner-module__hG_bxW__preparationText>:is(h1,h2,h3,h4){break-after:avoid;margin-top:4mm}.MethodPlanner-module__hG_bxW__preparationText>:first-child{margin-top:0}.MethodPlanner-module__hG_bxW__preparationText>p{orphans:2;widows:2;margin-block:1.5mm}.MethodPlanner-module__hG_bxW__preparationText>p:last-child{break-before:avoid}.MethodPlanner-module__hG_bxW__preparationText>figure{margin-block:6mm}.MethodPlanner-module__hG_bxW__document p,.MethodPlanner-module__hG_bxW__document li,.MethodPlanner-module__hG_bxW__document dd,.MethodPlanner-module__hG_bxW__document dt{font-size:10pt;line-height:1.45}.MethodPlanner-module__hG_bxW__document h3{font-size:12pt;line-height:1.4}.MethodPlanner-module__hG_bxW__document h4{font-size:10pt}.MethodPlanner-module__hG_bxW__document dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem 1rem}.MethodPlanner-module__hG_bxW__document dl>div:nth-child(-n+2){grid-column:1/-1}.MethodPlanner-module__hG_bxW__document ol>li{padding-top:.4rem;padding-bottom:.4rem}.MethodPlanner-module__hG_bxW__previewSection{padding:.75rem 0}.MethodPlanner-module__hG_bxW__previewSection:last-of-type,.MethodPlanner-module__hG_bxW__document li{break-inside:avoid}.MethodPlanner-module__hG_bxW__highlight,.MethodPlanner-module__hG_bxW__stepDetails>summary{display:none}.MethodPlanner-module__hG_bxW__stepDetails::details-content{content-visibility:visible;height:auto}.MethodPlanner-module__hG_bxW__stepDetails>p{display:block!important}}
.MethodStructureVisual-module__feOi6G__canvas{border:1px solid var(--border);background:var(--border);border-radius:.75rem;gap:1px;display:grid;overflow:hidden}.MethodStructureVisual-module__feOi6G__cell{background:var(--card);min-width:0;padding:1rem}.MethodStructureVisual-module__feOi6G__blank{min-height:7rem}.MethodStructureVisual-module__feOi6G__board{gap:1rem;display:grid}.MethodStructureVisual-module__feOi6G__column{border-top:2px solid var(--accent-guide);min-width:0;padding-top:.75rem}.MethodStructureVisual-module__feOi6G__entry{border:1px solid var(--border);background:var(--card);border-radius:.5rem;min-height:4rem;margin-top:.75rem;padding:.75rem}.MethodStructureVisual-module__feOi6G__matrixTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem;line-height:1.6;display:none}.MethodStructureVisual-module__feOi6G__matrixTable th,.MethodStructureVisual-module__feOi6G__matrixTable td{border:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:.875rem}.MethodStructureVisual-module__feOi6G__matrixTable thead th{background:var(--card-muted);font-weight:600}.MethodStructureVisual-module__feOi6G__matrixTable tbody th{background:var(--card);font-weight:600}.MethodStructureVisual-module__feOi6G__matrixMobile{gap:2rem;display:grid}.MethodStructureVisual-module__feOi6G__document{border-block:1px solid var(--border);background:var(--card);padding-inline:1.25rem}.MethodStructureVisual-module__feOi6G__documentSection{padding-block:1.25rem}.MethodStructureVisual-module__feOi6G__documentSection+.MethodStructureVisual-module__feOi6G__documentSection{border-top:1px solid var(--border)}@media (min-width:768px){.MethodStructureVisual-module__feOi6G__canvas{grid-template-columns:repeat(var(--canvas-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--canvas-rows), auto)}.MethodStructureVisual-module__feOi6G__cell{grid-column:var(--cell-column) / span var(--cell-width);grid-row:var(--cell-row) / span var(--cell-height)}.MethodStructureVisual-module__feOi6G__board{grid-template-columns:repeat(var(--board-columns), minmax(0, 1fr))}.MethodStructureVisual-module__feOi6G__matrixTable{display:table}.MethodStructureVisual-module__feOi6G__matrixMobile{display:none}}@media print{.MethodStructureVisual-module__feOi6G__figure{break-inside:avoid}.MethodStructureVisual-module__feOi6G__canvas{grid-template-columns:repeat(var(--canvas-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--canvas-rows), auto);break-inside:avoid}.MethodStructureVisual-module__feOi6G__cell{grid-column:var(--cell-column) / span var(--cell-width);grid-row:var(--cell-row) / span var(--cell-height);padding:2.5mm}.MethodStructureVisual-module__feOi6G__blank{min-height:30mm}.MethodStructureVisual-module__feOi6G__board{grid-template-columns:repeat(var(--board-columns), minmax(0, 1fr));break-inside:avoid}.MethodStructureVisual-module__feOi6G__matrixTable{font-size:8pt;display:table}.MethodStructureVisual-module__feOi6G__matrixTable th,.MethodStructureVisual-module__feOi6G__matrixTable td{padding:2mm}.MethodStructureVisual-module__feOi6G__matrixMobile{display:none}.MethodStructureVisual-module__feOi6G__document{padding-inline:3mm}.MethodStructureVisual-module__feOi6G__documentSection{break-inside:avoid;padding-block:3mm}}
@media print{@page method-guide-work-plan{size:A4 portrait;margin:16mm 18mm}.MethodGuidePlanner-module__4PS3bq__document{page:method-guide-work-plan}}
