.LVvozq_tool{min-width:0;padding-bottom:24px;scroll-margin-top:24px}.LVvozq_dragging{outline:2px dashed var(--blue);outline-offset:8px}.LVvozq_empty{gap:16px;max-width:900px;margin:auto;display:grid}.LVvozq_dropzone{background:var(--subtle);width:100%;color:var(--ink);border:1px dashed var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:32px 20px;display:flex}.LVvozq_dropzone:hover:not(:disabled),.LVvozq_dropzone:focus-visible{background:var(--blue-soft);border-color:var(--blue)}.LVvozq_dropzone strong{font-size:20px;font-weight:600}.LVvozq_dropzone>span,.LVvozq_dropzone small{color:var(--muted)}.LVvozq_dropzone small{font-size:13px;line-height:21px}.LVvozq_dropzone .button{color:#fff;min-width:220px}.LVvozq_hasError{border-color:var(--red);background:var(--red-soft)}.LVvozq_exampleHeading{text-align:center;margin-top:8px}.LVvozq_exampleHeading p{color:var(--muted);margin-top:4px;font-size:14px}.LVvozq_examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.LVvozq_example{text-align:left;color:var(--ink);border-radius:var(--radius);background:0 0;border:0;min-width:0;padding:0}.LVvozq_exampleImage{background-color:var(--subtle);border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;height:180px;margin-bottom:10px;transition:border-color .14s,background-color .14s;display:flex}.LVvozq_exampleImage img{object-fit:contain;width:88%;max-width:88%;height:140px;max-height:140px;image-rendering:pixelated}.LVvozq_example:hover .LVvozq_exampleImage{border-color:var(--blue);background-color:var(--blue-soft)}.LVvozq_example>strong,.LVvozq_example>span:last-child{display:block}.LVvozq_example>span:last-child{color:var(--muted);margin-top:3px;font-size:13px}.LVvozq_fileBar{align-items:center;gap:12px;margin-bottom:24px;display:flex}.LVvozq_fileInfo{flex:1;gap:3px;min-width:0;display:grid}.LVvozq_fileInfo strong{overflow-wrap:anywhere;font-size:15px}.LVvozq_fileInfo span{color:var(--muted);font-size:13px}.LVvozq_editor{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:48px;display:grid}.LVvozq_preview{min-width:0}.LVvozq_preview:focus{outline:none}.LVvozq_sectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.LVvozq_sectionHeading>span{color:var(--muted);font-size:13px}.LVvozq_sourceArea,.LVvozq_singleFrame,.LVvozq_resultImage{background-color:#fff;background-image:conic-gradient(#e5e7eb 25%, transparent 0 50%, #e5e7eb 0 75%, transparent 0);background-size:16px 16px}.LVvozq_sourceArea{border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;min-height:200px;padding:16px;display:flex}.LVvozq_sourceArea canvas{cursor:crosshair;max-width:100%;height:auto;max-height:460px;image-rendering:pixelated;display:block}.LVvozq_sourceArea canvas:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.LVvozq_note{color:var(--muted);font-size:13px;line-height:21px}.LVvozq_preview>.LVvozq_note{margin-top:10px}.LVvozq_frameArea{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;display:grid}.LVvozq_singleFrame{border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;min-height:200px;padding:12px;display:flex}.LVvozq_singleFrame canvas{max-width:100%;height:auto;max-height:200px;image-rendering:pixelated;display:block}.LVvozq_frameInfo{min-width:0}.LVvozq_frameInfo output{font-weight:600}.LVvozq_frameInfo p{color:var(--muted);margin:6px 0 16px;font-size:13px}.LVvozq_frameInfo label{margin-bottom:6px;font-size:13px;display:block}.LVvozq_frameInfo select,.LVvozq_order select{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;color:var(--ink);min-height:44px;padding:10px 12px}.LVvozq_frameInfo select:hover,.LVvozq_order select:hover{border-color:var(--blue)}.LVvozq_settings{gap:24px;min-width:0;display:grid}.LVvozq_settings legend{margin-bottom:12px;font-size:18px;font-weight:600}.LVvozq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.LVvozq_field{min-width:0}.LVvozq_field label{margin-bottom:7px;font-size:13px;display:block}.LVvozq_field .number-control{width:100%}.LVvozq_field .number-control input{width:100%;min-width:0;padding-left:0;padding-right:0}.LVvozq_field .number-control button{flex-shrink:0;min-width:36px}.LVvozq_settings fieldset>.LVvozq_note{margin:-4px 0 12px}.LVvozq_order label{margin-bottom:8px;font-weight:600;display:block}.LVvozq_order>.LVvozq_note{margin-top:6px}.LVvozq_checkbox{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.LVvozq_checkbox input{accent-color:var(--blue);flex:none;width:18px;height:18px;margin:2px 0 0}.LVvozq_checkbox small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.LVvozq_summary{border-top:1px solid var(--line);padding-top:18px;font-size:14px}.LVvozq_summary>p{color:var(--muted);margin-top:6px;font-size:13px}.LVvozq_summary .LVvozq_warning,.LVvozq_warning{color:#8a4b05;border-radius:var(--radius);background:#fffbeb;padding:10px 12px;font-size:13px}.LVvozq_settings>button{width:100%}.LVvozq_feedback{color:var(--muted);font-size:13px}.LVvozq_feedback progress{width:100%;height:8px;accent-color:var(--blue);margin-top:10px;display:block}.LVvozq_empty>.LVvozq_feedback{text-align:center}.LVvozq_cancel,.LVvozq_pagination button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);min-height:44px;padding:8px 14px}.LVvozq_cancel:hover,.LVvozq_pagination button:hover:not(:disabled){border-color:var(--blue);background:var(--blue-soft)}.LVvozq_noPreview{text-align:center;background:var(--subtle);color:var(--muted);border:1px solid var(--line);padding:80px 24px}.LVvozq_results{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.LVvozq_resultsHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.LVvozq_resultsHeading p{color:var(--muted);margin-top:4px;font-size:13px}.LVvozq_resultsHeading a{align-items:center;gap:10px;display:inline-flex}.LVvozq_frameGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;margin-top:24px;display:grid}.LVvozq_resultFrame{min-width:0;color:var(--ink);gap:4px;font-size:13px;display:grid}.LVvozq_resultFrame>span:nth-last-child(2){color:var(--muted);font-size:12px}.LVvozq_resultFrame>span:last-child{color:var(--blue)}.LVvozq_resultImage{border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;height:128px;margin-bottom:8px;padding:12px;display:flex}.LVvozq_resultImage img{width:auto;min-width:32px;max-width:100%;height:auto;max-height:100%;image-rendering:pixelated}.LVvozq_pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}@media (max-width:1000px){.LVvozq_editor{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.LVvozq_frameGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.LVvozq_editor{grid-template-columns:1fr;gap:20px}.LVvozq_dropzone{gap:16px;padding:28px 16px}.LVvozq_dropzone strong{font-size:18px}.LVvozq_dropzone>span{font-size:14px}.LVvozq_examples{gap:16px}.LVvozq_exampleImage{height:130px}.LVvozq_exampleImage img{height:100px;max-height:100px}.LVvozq_frameArea{gap:16px}.LVvozq_singleFrame{min-height:160px}.LVvozq_singleFrame canvas{max-height:140px}.LVvozq_sourceArea{min-height:160px;padding:8px}.LVvozq_settings{gap:20px}.LVvozq_resultsHeading{flex-direction:column;align-items:stretch}.LVvozq_resultsHeading a{justify-content:center}.LVvozq_frameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LVvozq_pagination{gap:8px}.LVvozq_pagination button{padding:8px}}
.mJvfuG_content{margin-top:40px}.mJvfuG_content section{scroll-margin-top:28px}.mJvfuG_contents{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 26px;padding:18px 0;font-size:14px;display:flex}.mJvfuG_contents>span{color:var(--muted);margin-right:auto}.mJvfuG_contents a{min-height:32px;color:var(--ink);align-items:center;display:inline-flex}.mJvfuG_section{border-bottom:1px solid var(--line);padding:64px 0}.mJvfuG_heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px;margin-bottom:32px;display:grid}.mJvfuG_content h2{letter-spacing:-.6px;max-width:25ch;font-size:30px;font-weight:600;line-height:1.3}.mJvfuG_heading>p{max-width:58ch;color:var(--muted);line-height:1.65}.mJvfuG_eyebrow{color:var(--blue);margin-bottom:12px;font-size:14px;font-weight:600;line-height:22px}.mJvfuG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.mJvfuG_steps li{border-top:1px solid var(--line);padding-top:20px}.mJvfuG_steps li>span{color:var(--blue);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:13px;display:block}.mJvfuG_steps p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.mJvfuG_content figure{min-width:0;margin:0}.mJvfuG_example{background:var(--subtle);border:1px solid var(--line);border-radius:8px;padding:28px}.mJvfuG_sourceLabel,.mJvfuG_outputLabel{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.mJvfuG_sourceLabel>span,.mJvfuG_outputLabel>span{color:var(--muted);font-variant-numeric:tabular-nums}.mJvfuG_sheetStage,.mJvfuG_frameStage{background-color:#fff;background-image:conic-gradient(#e9edf2 25%, transparent 0 50%, #e9edf2 0 75%, transparent 0);background-size:16px 16px}.mJvfuG_sheetStage{border:1px solid var(--line);border-radius:4px;place-items:center;padding:20px 0;display:grid;overflow:hidden}.mJvfuG_characterSheet{image-rendering:auto;width:min(100%,710px);height:auto;display:block}.mJvfuG_outputLabel{margin-top:28px}.mJvfuG_frames{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.mJvfuG_frames>div{min-width:0}.mJvfuG_frameStage{aspect-ratio:1;border:1px solid var(--line);border-radius:4px;place-items:center;display:grid}.mJvfuG_frameStage img{image-rendering:auto;width:100%;max-width:128px;height:auto}.mJvfuG_frames>div>span{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px;line-height:1.5;display:block}.mJvfuG_example figcaption{max-width:90ch;color:var(--muted);margin-top:22px;font-size:13px;line-height:1.65}.mJvfuG_downloads{flex-wrap:wrap;gap:0 28px;margin-top:12px;display:flex}.mJvfuG_downloads a,.mJvfuG_terrain a{align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.mJvfuG_note{color:var(--muted);max-width:100ch;margin-top:22px;font-size:13px;line-height:1.7}.mJvfuG_tableWrap{overflow-x:auto}.mJvfuG_tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.mJvfuG_tableWrap caption{text-align:left;margin-bottom:12px;font-weight:600}.mJvfuG_tableWrap th,.mJvfuG_tableWrap td{border-bottom:1px solid var(--line);padding:16px}.mJvfuG_tableWrap thead{background:var(--subtle)}.mJvfuG_tableWrap tbody th{font-weight:400}.mJvfuG_tableWrap td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.mJvfuG_settingsNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:32px;display:grid}.mJvfuG_settingsNotes p,.mJvfuG_terrain p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.65}.mJvfuG_terrain{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:40px;padding:24px;display:grid;margin-top:36px!important}.mJvfuG_terrainStage{background:var(--subtle);place-items:center;padding:20px;display:grid}.mJvfuG_terrainStage img{width:min(100%,288px);height:auto;image-rendering:pixelated;display:block}.mJvfuG_terrain a{margin-top:12px}.mJvfuG_orderCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.mJvfuG_orderCards>div{border:1px solid var(--line);border-radius:8px;padding:24px}.mJvfuG_orderCards p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.65}.mJvfuG_orderGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.mJvfuG_orderGrid span{background:var(--blue-soft);color:var(--blue);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;padding:14px 4px;font-size:14px;display:grid}.mJvfuG_filename{background:var(--subtle);color:var(--muted);overflow-wrap:anywhere;border-radius:6px;margin-top:28px;padding:18px;font-size:13px}.mJvfuG_filename code{color:var(--ink)}.mJvfuG_filename>span{margin-top:8px;display:block}.mJvfuG_faqSection{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px;padding:64px 0;display:grid}.mJvfuG_faqIntro{max-width:34ch;color:var(--muted);margin-top:16px}.mJvfuG_questions details{border-bottom:1px solid var(--line)}.mJvfuG_questions details:first-child{border-top:1px solid var(--line)}.mJvfuG_questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.mJvfuG_questions summary::-webkit-details-marker{display:none}.mJvfuG_questions summary>span{color:var(--muted);flex-shrink:0;font-size:20px;font-weight:400}.mJvfuG_questions details[open] summary>span{transform:rotate(45deg)}.mJvfuG_questions details>p{color:var(--muted);padding:0 28px 22px 0;font-size:14px;line-height:1.65}.mJvfuG_related{background:var(--blue-soft);border-radius:8px;padding:32px}.mJvfuG_related h2{max-width:none;font-size:22px}.mJvfuG_related p{max-width:88ch;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.7}.mJvfuG_references{color:var(--muted);gap:14px;padding:28px 0 12px;font-size:12px;line-height:1.7;display:grid}@media (max-width:767px){.mJvfuG_content{margin-top:28px}.mJvfuG_contents{gap:4px 18px}.mJvfuG_contents>span{flex-basis:100%;margin-bottom:4px}.mJvfuG_heading,.mJvfuG_faqSection,.mJvfuG_terrain{grid-template-columns:minmax(0,1fr);gap:20px}.mJvfuG_content h2{letter-spacing:-.4px;font-size:26px}.mJvfuG_heading{margin-bottom:26px}.mJvfuG_section,.mJvfuG_faqSection{padding:40px 0}.mJvfuG_steps{grid-template-columns:minmax(0,1fr);gap:22px}.mJvfuG_steps li{padding-left:42px;position:relative}.mJvfuG_steps li>span{position:absolute;top:22px;left:0}.mJvfuG_steps p{margin-top:8px}.mJvfuG_example{padding:14px}.mJvfuG_sheetStage{padding:8px 0}.mJvfuG_sourceLabel,.mJvfuG_outputLabel{font-size:12px}.mJvfuG_frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px}.mJvfuG_outputLabel{margin-top:20px}.mJvfuG_settingsNotes,.mJvfuG_orderCards{grid-template-columns:minmax(0,1fr);gap:24px}.mJvfuG_tableWrap table{min-width:540px}.mJvfuG_tableWrap th,.mJvfuG_tableWrap td{padding:12px 10px;font-size:12px}.mJvfuG_terrain{padding:18px}.mJvfuG_related{padding:22px}.mJvfuG_related h2{font-size:22px}}
