._7WGXcG_tool{min-width:0;padding:0 0 24px;scroll-margin-top:24px}._7WGXcG_dragging{outline:2px dashed var(--blue);outline-offset:8px}._7WGXcG_empty{gap:20px;width:min(100%,900px);margin:auto;display:grid}._7WGXcG_empty>button{width:100%}._7WGXcG_empty>._7WGXcG_feedback{text-align:center}._7WGXcG_empty>button:disabled{opacity:.6}._7WGXcG_sampleSection{text-align:center;margin-top:8px}._7WGXcG_sampleSection>p{color:var(--muted);margin:8px 0 16px;font-size:14px;line-height:20px}._7WGXcG_sample{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:0;display:block}._7WGXcG_sampleImage{border-radius:6px;display:block;position:relative;overflow:hidden}._7WGXcG_sampleImage img{width:100%;height:auto;display:block}._7WGXcG_cuts{pointer-events:none;display:grid;position:absolute;inset:0}._7WGXcG_cuts>span{border:1px solid #ffffffe6}._7WGXcG_cuts b{color:#fff;font-variant-numeric:tabular-nums;background:#1d2433cc;border-radius:3px;margin:6px;padding:2px 5px;font-size:11px;display:inline-block}._7WGXcG_sampleCaption{justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;font-size:14px;display:flex}._7WGXcG_sampleCaption strong{color:var(--blue);font-weight:600}._7WGXcG_sampleCaption>span{color:var(--muted);font-size:12px}._7WGXcG_fileBar{align-items:center;gap:12px;margin-bottom:24px;display:flex}._7WGXcG_fileInfo{flex:1;gap:4px;min-width:0;display:grid}._7WGXcG_fileInfo strong{overflow-wrap:anywhere;font-size:15px}._7WGXcG_fileInfo>span{color:var(--muted);font-size:13px}._7WGXcG_editor{grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);align-items:start;gap:48px;display:grid}._7WGXcG_preview{min-width:0;scroll-margin-top:24px}._7WGXcG_preview:focus{outline:none}._7WGXcG_overviewHeading,._7WGXcG_previewHeading,._7WGXcG_settingHeading,._7WGXcG_resultsHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}._7WGXcG_overviewHeading>span,._7WGXcG_previewHeading>span,._7WGXcG_settingHeading>span,._7WGXcG_resultsHeading>span{color:var(--muted);font-size:12px}._7WGXcG_overview{width:min(100%, calc(120px * var(--overview-aspect)));background:var(--subtle);border-radius:4px;margin:0 auto 28px;position:relative;overflow:hidden}._7WGXcG_overview canvas{width:100%;height:auto;display:block}._7WGXcG_previewHeading{margin-top:20px}._7WGXcG_swipeTrack{width:min(100%, calc(480px * var(--slide-aspect)));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--line);background:var(--subtle);border-radius:6px;margin:auto;display:flex;overflow-x:auto}._7WGXcG_swipeTrack::-webkit-scrollbar{display:none}._7WGXcG_swipeTrack:focus-visible{outline:2px solid var(--blue);outline-offset:3px}._7WGXcG_previewSlide{scroll-snap-align:start;flex:0 0 100%;min-width:0}._7WGXcG_previewSlide canvas{width:100%;height:auto;display:block}._7WGXcG_previewNavigation{justify-content:center;align-items:center;gap:20px;margin-top:12px;display:flex}._7WGXcG_previewNavigation button{border:1px solid var(--border);background:var(--surface);width:44px;min-height:44px;color:var(--ink);border-radius:6px;font-size:20px}._7WGXcG_previewNavigation button:disabled{color:var(--disabled);border-color:var(--line)}._7WGXcG_previewNavigation output{text-align:center;font-variant-numeric:tabular-nums;min-width:100px;font-size:14px}._7WGXcG_slideButtons{flex-wrap:wrap;justify-content:center;gap:4px;width:min(100%,540px);margin:12px auto;display:flex}._7WGXcG_slideButtons button{background:var(--surface);min-width:44px;min-height:44px;color:var(--muted);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:6px;font-size:12px}._7WGXcG_slideButtons button[aria-pressed=true]{border-color:var(--blue);color:var(--blue-hover);background:var(--blue-soft)}._7WGXcG_note{color:var(--muted);font-size:12px;line-height:18px}._7WGXcG_preview>._7WGXcG_note{text-align:center}._7WGXcG_settings{flex-direction:column;gap:20px;min-width:0;display:flex}._7WGXcG_settingHeading{margin-bottom:0}._7WGXcG_field{flex-direction:column;gap:8px;min-width:0;display:flex}._7WGXcG_field label{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}._7WGXcG_field output{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}._7WGXcG_field input[type=range]{accent-color:var(--blue);width:100%;min-height:32px;margin:0}._7WGXcG_choices{gap:8px;display:grid}._7WGXcG_choices legend{margin-bottom:8px;font-size:14px}._7WGXcG_ratios{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._7WGXcG_formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._7WGXcG_choice{border:1px solid var(--border);cursor:pointer;border-radius:6px;align-content:start;gap:4px;min-height:66px;padding:12px;display:grid;position:relative}._7WGXcG_choice>input{opacity:0;width:1px;height:1px;position:absolute}._7WGXcG_choice strong{font-size:13px;font-weight:500;line-height:20px}._7WGXcG_choice small{color:var(--muted);font-size:11px;line-height:16px}._7WGXcG_choice[data-selected=true]{color:var(--blue-hover);border-color:var(--blue);background:var(--blue-soft)}._7WGXcG_choice:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}._7WGXcG_ratios ._7WGXcG_choice{text-align:center;padding:10px 6px}._7WGXcG_positions{gap:16px;display:grid}._7WGXcG_positions:empty{display:none}._7WGXcG_color{align-items:center;gap:10px;min-height:44px;display:flex}._7WGXcG_color input{border:1px solid var(--border);background:var(--surface);border-radius:6px;width:48px;height:40px;padding:3px}._7WGXcG_color>span{font-variant-numeric:tabular-nums;font-size:13px}._7WGXcG_warning{color:#7d5516;background:#fff9ee;border-radius:6px;padding:12px;font-size:13px}._7WGXcG_output{border-top:1px solid var(--line);padding-top:16px;font-size:14px;line-height:22px}._7WGXcG_output small{color:var(--muted);margin-top:6px;font-size:12px;line-height:18px;display:block}._7WGXcG_action{gap:10px;display:grid}._7WGXcG_action>._7WGXcG_note{justify-content:center;align-items:center;gap:6px;display:flex}._7WGXcG_feedback{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:20px}._7WGXcG_invalidPreview{text-align:center;color:var(--muted);background:var(--subtle);padding:48px 24px}._7WGXcG_results{margin-top:32px}._7WGXcG_results ol{margin:0 0 16px;padding:0;list-style:none}._7WGXcG_results li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto 100px;align-items:center;gap:12px;min-height:60px;padding:8px 0;font-size:13px;display:grid}._7WGXcG_results li strong{overflow-wrap:anywhere;min-width:0;font-weight:500}._7WGXcG_results li>span:not(._7WGXcG_slideNumber){color:var(--muted);font-size:12px}._7WGXcG_slideNumber{font-variant-numeric:tabular-nums;color:var(--muted)}._7WGXcG_results li a{justify-content:flex-end;align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){._7WGXcG_choice:hover{border-color:var(--blue)}._7WGXcG_sample:hover ._7WGXcG_sampleCaption strong{text-underline-offset:4px;text-decoration:underline}._7WGXcG_previewNavigation button:hover:not(:disabled),._7WGXcG_slideButtons button:hover{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}}@media (max-width:1023px){._7WGXcG_editor{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:28px}}@media (max-width:767px){._7WGXcG_hasImage{padding-bottom:190px}._7WGXcG_editor{grid-template-columns:minmax(0,1fr);gap:32px}._7WGXcG_fileBar{gap:8px;margin-bottom:20px}._7WGXcG_fileInfo strong{font-size:13px}._7WGXcG_fileInfo>span{font-size:12px}._7WGXcG_fileBar>img{display:none}._7WGXcG_sampleCaption{flex-direction:column;gap:4px}._7WGXcG_overviewHeading,._7WGXcG_previewHeading{align-items:center}._7WGXcG_overviewHeading h2,._7WGXcG_previewHeading h2{font-size:16px}._7WGXcG_overview{margin-bottom:20px}._7WGXcG_previewHeading>span{font-size:11px}._7WGXcG_swipeTrack{width:min(100%, calc(420px * var(--slide-aspect)))}._7WGXcG_preview>._7WGXcG_note{text-align:left}._7WGXcG_settings{gap:20px}._7WGXcG_action{z-index:20;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #1d24330d}._7WGXcG_action>._7WGXcG_note{font-size:11px}._7WGXcG_results li{grid-template-columns:26px minmax(0,1fr) 44px;gap:8px;padding:12px 0}._7WGXcG_results li>span:not(._7WGXcG_slideNumber){grid-area:2/2}._7WGXcG_results li a{grid-area:1/3/3}._7WGXcG_results li a>span{display:none}}
.ViWo3G_content{margin-top:40px}.ViWo3G_content section{scroll-margin-top:28px}.ViWo3G_contents{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 26px;padding:18px 0;font-size:14px;display:flex}.ViWo3G_contents>span{color:var(--muted);margin-right:auto}.ViWo3G_contents a{min-height:32px;color:var(--ink);align-items:center;display:inline-flex}.ViWo3G_section,.ViWo3G_exampleSection,.ViWo3G_sizesSection{padding:64px 0}.ViWo3G_section+.ViWo3G_sizesSection,.ViWo3G_exampleSection+.ViWo3G_section{border-top:1px solid var(--line)}.ViWo3G_heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px;margin-bottom:32px;display:grid}.ViWo3G_content h2{letter-spacing:-.6px;max-width:24ch;font-size:30px;font-weight:600;line-height:1.3}.ViWo3G_heading>p{max-width:57ch;color:var(--muted);line-height:1.65}.ViWo3G_eyebrow{color:var(--blue);margin-bottom:12px;font-size:14px;font-weight:600;line-height:22px}.ViWo3G_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.ViWo3G_steps li{border-top:1px solid var(--line);padding-top:20px}.ViWo3G_steps li>span{color:var(--blue);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:13px;display:block}.ViWo3G_steps p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.ViWo3G_exampleSection{border-top:1px solid var(--line)}.ViWo3G_content figure{min-width:0;margin:0}.ViWo3G_exampleFigure{background:var(--subtle);border:1px solid var(--line);border-radius:8px;max-width:920px;padding:24px;margin-inline:auto!important}.ViWo3G_sourceLabel,.ViWo3G_outputLabel{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.ViWo3G_sourceLabel>span,.ViWo3G_outputLabel>span{color:var(--muted);font-variant-numeric:tabular-nums}.ViWo3G_source{width:100%;height:auto;display:block}.ViWo3G_outputLabel{margin-top:28px}.ViWo3G_slides{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ViWo3G_slide{position:relative}.ViWo3G_slide img{width:100%;height:auto;display:block}.ViWo3G_slide>span{color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:3px;padding:2px 7px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.ViWo3G_exampleFigure>figcaption{color:var(--muted);max-width:75ch;margin-top:20px;font-size:13px;line-height:1.6}.ViWo3G_textLink{align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.ViWo3G_fitCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.ViWo3G_fitCards figure{border:1px solid var(--line);border-radius:8px;overflow:hidden}.ViWo3G_fitCards img{width:100%;height:auto;display:block}.ViWo3G_fitCards figcaption{padding:20px}.ViWo3G_fitCards p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.65}.ViWo3G_note{color:var(--muted);max-width:100ch;margin-top:24px;font-size:13px;line-height:1.65}.ViWo3G_sizesSection{border-top:1px solid var(--line)}.ViWo3G_tableWrap{overflow-x:auto}.ViWo3G_tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.ViWo3G_tableWrap caption{text-align:left;margin-bottom:12px;font-weight:600}.ViWo3G_tableWrap th,.ViWo3G_tableWrap td{border-bottom:1px solid var(--line);padding:16px}.ViWo3G_tableWrap thead{background:var(--subtle)}.ViWo3G_tableWrap tbody th{font-weight:400}.ViWo3G_tableWrap td{font-variant-numeric:tabular-nums;white-space:nowrap}.ViWo3G_uploadNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:32px;display:grid}.ViWo3G_uploadNotes p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.65}.ViWo3G_faqSection{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px;padding:64px 0;display:grid}.ViWo3G_faqIntro{max-width:34ch;color:var(--muted);margin-top:16px}.ViWo3G_questions details{border-bottom:1px solid var(--line)}.ViWo3G_questions details:first-child{border-top:1px solid var(--line)}.ViWo3G_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}.ViWo3G_questions summary::-webkit-details-marker{display:none}.ViWo3G_questions summary>span{color:var(--muted);flex-shrink:0;font-size:20px;font-weight:400}.ViWo3G_questions details[open] summary>span{transform:rotate(45deg)}.ViWo3G_questions details>p{color:var(--muted);padding:0 28px 22px 0;font-size:14px;line-height:1.65}.ViWo3G_related{background:var(--blue-soft);border-radius:8px;padding:32px}.ViWo3G_related h2{max-width:none;font-size:22px}.ViWo3G_related p{max-width:88ch;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.7}.ViWo3G_references{color:var(--muted);gap:14px;padding:28px 0 12px;font-size:12px;line-height:1.7;display:grid}@media (max-width:767px){.ViWo3G_content{margin-top:28px}.ViWo3G_contents{gap:4px 18px}.ViWo3G_contents>span{flex-basis:100%;margin-bottom:4px}.ViWo3G_heading,.ViWo3G_faqSection{grid-template-columns:minmax(0,1fr);gap:20px}.ViWo3G_content h2{letter-spacing:-.4px;font-size:26px}.ViWo3G_heading{margin-bottom:26px}.ViWo3G_section,.ViWo3G_exampleSection,.ViWo3G_sizesSection,.ViWo3G_faqSection{padding:40px 0}.ViWo3G_steps{grid-template-columns:minmax(0,1fr);gap:22px}.ViWo3G_steps li{padding-left:42px;position:relative}.ViWo3G_steps li>span{position:absolute;top:22px;left:0}.ViWo3G_steps p{margin-top:8px}.ViWo3G_exampleFigure{padding:14px}.ViWo3G_sourceLabel,.ViWo3G_outputLabel{font-size:12px}.ViWo3G_slides{gap:6px}.ViWo3G_slide>span{padding:0 4px;font-size:11px;top:5px;left:5px}.ViWo3G_outputLabel{margin-top:20px}.ViWo3G_fitCards,.ViWo3G_uploadNotes{grid-template-columns:minmax(0,1fr);gap:24px}.ViWo3G_tableWrap th,.ViWo3G_tableWrap td{padding:12px 10px;font-size:12px}.ViWo3G_related{padding:22px}.ViWo3G_related h2{font-size:22px}}
