._4W2cYq_box{gap:var(--sp-3);display:grid}._4W2cYq_row{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._4W2cYq_note{color:var(--s-pencil);font-size:var(--fs-14)}._4W2cYq_form{gap:var(--sp-2);max-width:560px;display:grid}
.-RivxG_moneyWrap{gap:4px;min-width:0;display:grid}.-RivxG_list{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.-RivxG_list>legend{margin-bottom:6px;padding:0}.-RivxG_listItems{gap:6px;list-style:none;display:grid}.-RivxG_listItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.-RivxG_listTools{gap:2px;display:inline-flex}.-RivxG_iconButton{border-radius:var(--r-control);width:32px;height:32px;color:var(--s-pencil);font-size:var(--fs-14);background:0 0;border:1px solid #0000;place-items:center;line-height:1;display:grid}.-RivxG_iconButton:hover:not(:disabled){border-color:var(--s-rule-strong);color:var(--s-graphite)}.-RivxG_iconButton:disabled{opacity:.3}.-RivxG_toggleRow{gap:4px;display:grid}.-RivxG_toggleInput{opacity:0;width:1px;height:1px;position:absolute}.-RivxG_toggleLabel{align-items:center;gap:var(--sp-3);min-height:36px;font-size:var(--fs-14);cursor:pointer;font-weight:600;display:inline-flex}.-RivxG_switch{border-radius:var(--r-round);background:var(--s-rule-strong);width:36px;height:20px;transition:background-color var(--dur-state) var(--ease-settle);flex:none;position:relative}.-RivxG_switch:after{content:"";border-radius:var(--r-round);width:16px;height:16px;transition:transform var(--dur-state) var(--ease-settle);background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.-RivxG_toggleInput:checked+.-RivxG_toggleLabel .-RivxG_switch{background:var(--s-accent)}.-RivxG_toggleInput:checked+.-RivxG_toggleLabel .-RivxG_switch:after{transform:translate(16px)}.-RivxG_toggleInput:focus-visible+.-RivxG_toggleLabel .-RivxG_switch{outline:2px solid var(--s-accent);outline-offset:2px}
.QJUNVG_step{gap:var(--sp-6);display:grid}.QJUNVG_lede{max-width:64ch;color:var(--s-pencil)}.QJUNVG_section{gap:var(--sp-4);padding:var(--sp-5);background:var(--s-sheet);border:1px solid var(--s-rule);border-radius:var(--r-panel);display:grid}.QJUNVG_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.QJUNVG_sectionTitle{font-size:var(--fs-18);font-weight:600}.QJUNVG_sectionHelp{color:var(--s-pencil);font-size:var(--fs-14);max-width:64ch}.QJUNVG_grid2,.QJUNVG_grid3{gap:var(--sp-4);display:grid}@media (min-width:720px){.QJUNVG_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.QJUNVG_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.QJUNVG_span2{grid-column:1/-1}.QJUNVG_card{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5);border:1px solid var(--s-rule-strong);border-radius:var(--r-panel);background:var(--s-sheet);display:grid}.QJUNVG_cardHead{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--s-rule);flex-wrap:wrap;display:flex}.QJUNVG_cardTitle{font-size:var(--fs-16);font-weight:600}.QJUNVG_cardTools{gap:var(--sp-1);flex-wrap:wrap;display:flex}.QJUNVG_privateNote{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-chip);background:var(--s-muted-bg);font-size:var(--fs-12);color:var(--s-pencil);align-items:center;display:inline-flex}.QJUNVG_rules{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.QJUNVG_rules th,.QJUNVG_rules td{padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;text-align:left;vertical-align:middle;border-top:1px solid var(--s-rule)}.QJUNVG_rules thead th{color:var(--s-pencil);font-weight:500;font-size:var(--fs-12);border-top:0}.QJUNVG_rules tbody th{width:28%;font-weight:600}.QJUNVG_ruleCell{gap:var(--sp-2);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:560px){.QJUNVG_ruleCell{grid-template-columns:minmax(0,1fr)}}.QJUNVG_compare{border-collapse:collapse;width:100%;font-size:var(--fs-14);min-width:560px}.QJUNVG_compare th,.QJUNVG_compare td{padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;vertical-align:top;border-top:1px solid var(--s-rule);text-align:left}.QJUNVG_compare thead th{font-size:var(--fs-12);color:var(--s-pencil);border-top:0;font-weight:500}.QJUNVG_scroller{overflow-x:auto}.QJUNVG_optionRow{gap:var(--sp-3);padding:var(--sp-4) 0;border-top:1px solid var(--s-rule);display:grid}.QJUNVG_optionTop{gap:var(--sp-3);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;display:grid}.QJUNVG_swatch{border-radius:var(--r-chip);width:56px;height:56px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.QJUNVG_swatch img{object-fit:cover;width:100%;height:100%}.QJUNVG_colorRow{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.QJUNVG_colorInput{grid-template-columns:42px minmax(0,1fr);gap:6px;display:grid}.QJUNVG_colorInput input[type=color]{border:1px solid var(--s-rule-strong);border-radius:var(--r-chip);background:var(--s-sheet);width:42px;height:42px;padding:2px}.QJUNVG_addRow{gap:var(--sp-2);flex-wrap:wrap;display:flex}.QJUNVG_empty{padding:var(--sp-5);border:1px dashed var(--s-rule-strong);border-radius:var(--r-panel);color:var(--s-pencil);font-size:var(--fs-14)}.QJUNVG_mediaGrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;display:grid}.QJUNVG_mediaChoice{gap:var(--sp-1);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:relative}.QJUNVG_mediaChoice img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-chip);width:100%;box-shadow:inset 0 0 0 1px #0000001a}.QJUNVG_mediaChosen img{outline:3px solid var(--s-accent);outline-offset:2px}.QJUNVG_mediaLabel{font-size:var(--fs-12);color:var(--s-pencil)}.QJUNVG_pasteBox{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--s-rule);border-radius:var(--r-panel);background:var(--s-ivory);display:grid}.QJUNVG_pasteLines{border:1px solid var(--s-rule);border-radius:var(--r-chip);background:var(--s-sheet);gap:2px;max-height:320px;list-style:none;display:grid;overflow:auto}.QJUNVG_pasteLine{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-14);border-top:1px solid var(--s-rule);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.QJUNVG_pasteLine:first-child{border-top:0}.QJUNVG_pasteAmount{font-variant-numeric:tabular-nums;color:var(--s-graphite)}.QJUNVG_pasteNone{color:var(--s-pencil);font-size:var(--fs-12)}.QJUNVG_checklist{gap:var(--sp-2);list-style:none;display:grid}.QJUNVG_checkItem{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-chip);background:var(--s-request-bg);color:#5a3a00;font-size:var(--fs-14);flex-wrap:wrap;display:flex}.QJUNVG_shareBox{gap:var(--sp-3);padding:var(--sp-5);border:1px solid #b9d6c6;border-left:3px solid var(--s-accent);border-radius:var(--r-panel);background:#f3f8f5;display:grid}.QJUNVG_shareUrl{padding:var(--sp-3);border:1px solid var(--s-rule-strong);border-radius:var(--r-chip);background:var(--s-sheet);font-size:var(--fs-14);word-break:break-all;display:block}.QJUNVG_previewBar{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.QJUNVG_devices{border:1px solid var(--s-graphite);border-radius:var(--r-control);display:inline-flex;overflow:hidden}.QJUNVG_device{min-height:36px;padding:0 var(--sp-3);border:0;border-left:1px solid var(--s-graphite);background:var(--s-sheet);font-size:var(--fs-14);font-weight:600}.QJUNVG_device:first-child{border-left:0}.QJUNVG_deviceOn{background:var(--s-graphite);color:#fff}.QJUNVG_frameWrap{padding:var(--sp-5);border-radius:var(--r-panel);background:var(--s-muted-bg);justify-items:center;display:grid;overflow:hidden}.QJUNVG_frame{border-radius:var(--r-panel);background:#fff;border:0;max-width:100%;box-shadow:0 10px 30px #0000001f}.QJUNVG_cardHeadClosed{border-bottom:0;padding-bottom:0}.QJUNVG_cardSummary{gap:2px;min-width:0;display:grid}.QJUNVG_excludes{margin-top:var(--sp-3);font-size:var(--fs-14)}.QJUNVG_excludes summary{cursor:pointer;min-height:32px;font-weight:600}.QJUNVG_excludeGroup{margin:var(--sp-2) 0 0;border:0;padding:0}.QJUNVG_excludeOption{align-items:center;gap:var(--sp-2);min-height:32px;margin-right:var(--sp-4);display:inline-flex}.QJUNVG_docList{gap:var(--sp-2);padding:0;list-style:none;display:grid}.QJUNVG_docItem{align-items:center;gap:2px var(--sp-3);padding:var(--sp-3);border-radius:var(--r-chip);background:var(--s-sheet);box-shadow:inset 0 0 0 1px var(--s-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.QJUNVG_docCheck{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:32px;display:flex}.QJUNVG_docName{font-weight:600}.QJUNVG_docMeta{color:var(--s-pencil);font-size:var(--fs-14);grid-column:1;padding-left:26px}.QJUNVG_docOpen{font-size:var(--fs-14);grid-area:1/2/span 2;font-weight:600}
._0yj7Na_form,._0yj7Na_grid{gap:var(--sp-4);display:grid}@media (min-width:720px){._0yj7Na_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}._0yj7Na_wide{grid-column:1/-1}._0yj7Na_file{border:1px dashed var(--s-rule-strong);border-radius:var(--r-chip);background:var(--s-sheet);min-height:42px;font-size:var(--fs-14);padding:8px}._0yj7Na_check{gap:var(--sp-3);font-size:var(--fs-14);cursor:pointer;align-items:flex-start;display:flex}._0yj7Na_check input{width:18px;height:18px;accent-color:var(--s-accent);flex:none;margin-top:2px}
.ZYPika_kit{gap:var(--sp-6);display:grid}.ZYPika_group{gap:var(--sp-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ZYPika_legend{margin-bottom:var(--sp-1);font-size:var(--fs-16);padding:0;font-weight:600}.ZYPika_help{color:var(--s-pencil);font-size:var(--fs-14)}.ZYPika_cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.ZYPika_card{align-content:start;gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--s-rule);border-radius:var(--r-panel);background:var(--s-sheet);cursor:pointer;display:grid;position:relative}.ZYPika_card:hover{border-color:var(--s-rule-strong)}.ZYPika_cardOn{border-color:var(--s-accent);box-shadow:inset 0 0 0 1px var(--s-accent)}.ZYPika_input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ZYPika_card:has(.ZYPika_input:focus-visible){outline:3px solid var(--s-accent);outline-offset:2px}.ZYPika_name{margin-top:var(--sp-2);font-size:var(--fs-14);font-weight:600}.ZYPika_desc{color:var(--s-pencil);font-size:var(--fs-12);line-height:1.45}.ZYPika_thumb{border-radius:var(--r-control);height:72px;display:block;position:relative;overflow:hidden}.ZYPika_thumb>span{position:absolute}.ZYPika_op_blueprint{background-color:#12395f;background-image:linear-gradient(#cee2f82e 1px,#0000 1px),linear-gradient(90deg,#cee2f82e 1px,#0000 1px);background-size:12px 12px}.ZYPika_op_blueprint>span{border:1px solid #e2eefcb3;width:44px;height:18px;bottom:8px;right:8px}.ZYPika_op_envelope{background:radial-gradient(at 50% 35%,#fff,#ece7dc)}.ZYPika_op_envelope>span{background:radial-gradient(circle at 50% 58%, var(--x-accent) 0 7px, transparent 7.5px), linear-gradient(162deg, transparent 49%, #0000001f 50%, transparent 51%), linear-gradient(198deg, transparent 49%, #0000001f 50%, transparent 51%), #e8e0cf;border-radius:3px;width:70px;height:44px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0f2c3324}.ZYPika_op_unfold{background:radial-gradient(at 50% 35%,#fff,#ece7dc)}.ZYPika_op_unfold>span{background:linear-gradient(90deg,#0000 32.6%,#0f2c331f 33.3%,#0000 34% 65.9%,#0f2c331f 66.6%,#0000 67.3%),#fff;width:84px;height:46px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0f2c331f}.ZYPika_op_minimal{background:radial-gradient(at 50% 35%,#fff,#ece7dc)}.ZYPika_op_minimal>span{background:linear-gradient(var(--x-accent), var(--x-accent)) 50% 0 / 12px 6px no-repeat, linear-gradient(var(--x-deep), var(--x-deep)) 50% 11px / 70px 4px no-repeat, linear-gradient(var(--x-deep), var(--x-deep)) 50% 18px / 48px 4px no-repeat;width:70px;height:22px;top:50%;left:50%;transform:translate(-50%,-50%)}.ZYPika_typeSample{align-content:center;gap:var(--sp-1);height:72px;padding:0 var(--sp-2);border-radius:var(--r-control);background:var(--x-paper);color:var(--x-deep);display:grid}.ZYPika_typeHead{font-family:var(--font-display,var(--font-sans));font-size:var(--fs-18);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:1.1}.ZYPika_typeBody{font-family:var(--font-serif);font-size:var(--fs-12);line-height:1.3}.ZYPika_wire{border-radius:var(--r-control);background:var(--x-paper);gap:4px;height:72px;padding:8px;display:grid}.ZYPika_wire>span{border-radius:1px;display:block}.ZYPika_wHead{background:var(--x-deep)}.ZYPika_wFacts{background:repeating-linear-gradient(var(--x-grout) 0 2px, transparent 2px 5px)}.ZYPika_wLetter{background:repeating-linear-gradient(#b8b2a6 0 2px,#0000 2px 5px)}.ZYPika_wDrawing{background:var(--x-travertine);box-shadow:inset 0 -6px #c9bfa8}.ZYPika_wire_signature{grid-template-rows:10px 8px 1fr;grid-template-columns:3fr 1fr}.ZYPika_wire_signature .ZYPika_wHead{grid-area:1/1}.ZYPika_wire_signature .ZYPika_wFacts{grid-area:1/2/3}.ZYPika_wire_signature .ZYPika_wLetter{display:none}.ZYPika_wire_signature .ZYPika_wDrawing{grid-area:3/1/auto/-1}.ZYPika_wire_split{grid-template-rows:12px 1fr;grid-template-columns:2fr 3fr}.ZYPika_wire_split .ZYPika_wHead{grid-area:1/1}.ZYPika_wire_split .ZYPika_wFacts{grid-area:2/1}.ZYPika_wire_split .ZYPika_wLetter{display:none}.ZYPika_wire_split .ZYPika_wDrawing{border-radius:3px;grid-area:1/2/-1}.ZYPika_wire_letter{grid-template-rows:7px 1fr 10px;grid-template-columns:3fr 1fr}.ZYPika_wire_letter .ZYPika_wHead{grid-area:1/1;width:70%}.ZYPika_wire_letter .ZYPika_wLetter{grid-area:2/1}.ZYPika_wire_letter .ZYPika_wFacts{grid-area:2/2}.ZYPika_wire_letter .ZYPika_wDrawing{grid-area:3/1/auto/-1}.ZYPika_styleSample{border-radius:var(--r-control);background:var(--x-paper);color:var(--x-deep);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f2c3324}.ZYPika_styleSky{min-height:64px;padding:var(--sp-2) var(--sp-3);background:var(--hero-sky,color-mix(in srgb, var(--x-brand) 55%, #000));color:var(--x-hero-ink,#fff);align-items:end;display:grid}.ZYPika_styleHead{font-family:var(--font-display,var(--font-sans));font-size:var(--fs-16);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:1.1}.ZYPika_styleBody{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);display:flex}.ZYPika_stylePrice{font-size:var(--fs-16);font-variant-numeric:tabular-nums}.ZYPika_styleButton{padding:2px var(--sp-2);border-radius:var(--r-round);background:var(--x-accent);color:var(--x-accent-ink);font-size:var(--fs-12);font-weight:600}
.IGIG9a_editor{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--s-rule);border-radius:var(--r-panel);background:var(--s-ivory);display:grid}.IGIG9a_head{gap:2px;display:grid}.IGIG9a_strip{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));list-style:none;display:grid}.IGIG9a_thumb{gap:var(--sp-1);display:grid}.IGIG9a_thumb img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-chip);width:100%;box-shadow:inset 0 0 0 1px #0000001a}.IGIG9a_thumbTools{flex-wrap:wrap;gap:2px;display:flex}.IGIG9a_thumbTools [aria-pressed=true]{color:var(--s-accent);font-weight:700}.IGIG9a_upload{padding:var(--sp-4);border-radius:var(--r-chip);background:var(--s-sheet);border:1px dashed var(--s-rule-strong)}.IGIG9a_picture{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--s-rule);display:grid}.IGIG9a_current{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.IGIG9a_currentImage{border-radius:var(--r-chip);background:repeating-linear-gradient(135deg, var(--s-rule) 0 1px, transparent 1px 7px);width:72px;height:54px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.IGIG9a_currentImage img{object-fit:cover;width:100%;height:100%}.IGIG9a_makeRow{gap:var(--sp-1);justify-items:start;display:grid}.IGIG9a_result{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-chip);background:var(--s-sheet);border:1px solid var(--s-rule-strong);display:grid}@media (min-width:720px){.IGIG9a_result{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start}}.IGIG9a_result img{border-radius:var(--r-chip);width:100%;height:auto}.IGIG9a_resultText{gap:var(--sp-2);display:grid}.IGIG9a_resultTitle{font-weight:700;font-size:var(--fs-14)}
.TDdrSG_editor{gap:var(--sp-6);display:grid}.TDdrSG_section{gap:var(--sp-3);display:grid}.TDdrSG_title{font-size:var(--fs-16);font-weight:600}.TDdrSG_list{gap:var(--sp-3);list-style:none;display:grid}.TDdrSG_row{padding:var(--sp-4);border:1px solid var(--s-rule);border-radius:var(--r-panel);background:var(--s-sheet)}.TDdrSG_fields{gap:var(--sp-3);border:0;min-width:0;display:grid}.TDdrSG_grid{gap:var(--sp-3);display:grid}@media (min-width:720px){.TDdrSG_grid{grid-template-columns:minmax(0,1.6fr) minmax(140px,.8fr)}}.TDdrSG_wide{grid-column:1/-1}.TDdrSG_field{gap:var(--sp-1);min-width:0;display:grid}.TDdrSG_price{gap:var(--sp-1);align-content:start;display:grid}.TDdrSG_needs{border-color:var(--s-request)}.TDdrSG_tools{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.TDdrSG_save{font-size:var(--fs-12);color:var(--s-pencil)}.TDdrSG_saveError{color:var(--s-danger);font-weight:600}.TDdrSG_options{gap:var(--sp-3);list-style:none;display:grid}.TDdrSG_option{gap:var(--sp-2) var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--s-rule);align-items:end;display:grid}@media (min-width:720px){.TDdrSG_option{grid-template-columns:36px minmax(0,1.4fr) minmax(140px,.8fr) auto}}.TDdrSG_chip{border-radius:var(--r-chip);width:36px;height:36px;box-shadow:inset 0 0 0 1px #0000001f}.TDdrSG_optionTools{gap:var(--sp-1);display:flex}.TDdrSG_optionPhotos{grid-column:1/-1}.TDdrSG_ideas{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-panel);background:var(--s-ivory);display:grid}.TDdrSG_ideaList{gap:var(--sp-2);list-style:none;display:grid}@media (min-width:900px){.TDdrSG_ideaList{grid-template-columns:repeat(2,minmax(0,1fr))}}.TDdrSG_idea{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-chip);background:var(--s-sheet);border:1px solid var(--s-rule);display:flex}.TDdrSG_ideaName{font-weight:600;font-size:var(--fs-14);display:block}.TDdrSG_ideaKind{font-size:var(--fs-12);color:var(--s-pencil);display:block}
.fnKV3W_stack{gap:var(--sp-6);display:grid}.fnKV3W_demo{gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--s-rule);border-left:3px solid var(--s-accent);border-radius:var(--r-panel);background:var(--s-sheet);display:grid}.fnKV3W_demoTitle,.fnKV3W_formTitle{font-size:var(--fs-18);font-weight:600}.fnKV3W_demoText{font-size:var(--fs-14);color:var(--s-pencil)}.fnKV3W_demo button{justify-self:start}.fnKV3W_form{gap:var(--sp-4);display:grid}.fnKV3W_form button[type=submit]{justify-self:start}
.IW4m8W_layout{gap:var(--sp-6);align-items:start;display:grid}@media (min-width:960px){.IW4m8W_layout{grid-template-rows:auto 1fr;grid-template-columns:240px minmax(0,1fr)}.IW4m8W_steps{grid-area:1/1}.IW4m8W_stage{grid-area:1/2/span 2}.IW4m8W_help{grid-area:2/1;align-self:start}}.IW4m8W_steps{gap:var(--sp-4);display:grid}.IW4m8W_progress{font-size:var(--fs-12);color:var(--s-pencil)}.IW4m8W_stepList{gap:2px;list-style:none;display:grid}@media (max-width:959px){.IW4m8W_stepList{gap:var(--sp-1);padding-bottom:var(--sp-1);display:flex;overflow-x:auto}}.IW4m8W_stepButton{align-items:center;gap:var(--sp-2);width:100%;min-height:40px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-control);color:var(--s-graphite);font:inherit;font-size:var(--fs-14);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.IW4m8W_stepButton:hover:not(:disabled){background:var(--s-ivory)}.IW4m8W_stepButton:disabled{color:var(--s-pencil);cursor:default}.IW4m8W_stepCurrent{background:var(--s-ivory);font-weight:600}.IW4m8W_stepNo{border-radius:var(--r-round);border:1px solid var(--s-rule-strong);width:24px;height:24px;font-size:var(--fs-12);flex:none;place-items:center;font-weight:600;display:inline-grid}.IW4m8W_stepCurrent .IW4m8W_stepNo{border-color:var(--s-accent);background:var(--s-accent);color:#fff}.IW4m8W_stepDone .IW4m8W_stepNo{border-color:var(--s-accent);color:var(--s-accent)}.IW4m8W_help{padding-top:var(--sp-3);border-top:1px solid var(--s-rule)}.IW4m8W_stage{gap:var(--sp-5);min-width:0;padding:var(--sp-5);border:1px solid var(--s-rule);border-radius:var(--r-panel);background:var(--s-sheet);display:grid}@media (max-width:599px){.IW4m8W_stage{padding:var(--sp-4)}}.IW4m8W_stepTitle{font-size:var(--fs-24);font-weight:600;line-height:1.2}.IW4m8W_stepTitle:focus{outline:none}.IW4m8W_form{gap:var(--sp-5);display:grid}.IW4m8W_lede{max-width:64ch;color:var(--s-pencil)}.IW4m8W_block{gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--s-rule);display:grid}.IW4m8W_blockTitle{font-size:var(--fs-16);font-weight:600}.IW4m8W_actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.IW4m8W_inlineButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.IW4m8W_swatches{gap:var(--sp-2);display:grid}.IW4m8W_swatchButton{align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-3) 0 var(--sp-2);border:1px solid var(--s-rule-strong);border-radius:var(--r-control);background:var(--s-sheet);color:var(--s-graphite);font:inherit;font-size:var(--fs-14);cursor:pointer;display:inline-flex}.IW4m8W_swatchButton[aria-pressed=true]{border-color:var(--s-accent);box-shadow:inset 0 0 0 1px var(--s-accent);font-weight:600}.IW4m8W_swatchChip{border-radius:var(--r-chip);width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000026}.IW4m8W_colorRow{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.IW4m8W_colorInput{border:1px solid var(--s-rule-strong);border-radius:var(--r-control);background:var(--s-sheet);width:48px;height:40px;padding:2px}.IW4m8W_colorSample{min-height:40px;padding:0 var(--sp-4);border-radius:var(--r-control);color:#fff;font-size:var(--fs-14);align-items:center;font-weight:600;display:inline-flex}.IW4m8W_methods{gap:var(--sp-2);border:0;display:grid}@media (min-width:720px){.IW4m8W_methods{grid-template-columns:repeat(2,minmax(0,1fr))}.IW4m8W_methods>legend{grid-column:1/-1}}.IW4m8W_method{padding:var(--sp-3) var(--sp-4);border:1px solid var(--s-rule);border-radius:var(--r-panel);background:var(--s-sheet);cursor:pointer;gap:2px;display:grid;position:relative}.IW4m8W_method:hover{border-color:var(--s-rule-strong)}.IW4m8W_methodOn{border-color:var(--s-accent);box-shadow:inset 0 0 0 1px var(--s-accent)}.IW4m8W_methodInput{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.IW4m8W_method:has(.IW4m8W_methodInput:focus-visible){outline:3px solid var(--s-accent);outline-offset:2px}.IW4m8W_methodTitle{font-weight:600}.IW4m8W_methodDesc{font-size:var(--fs-14);color:var(--s-pencil)}.IW4m8W_panel{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-panel);background:var(--s-ivory);display:grid}.IW4m8W_file{border:1px dashed var(--s-rule-strong);border-radius:var(--r-chip);background:var(--s-sheet);min-height:44px;font-size:var(--fs-14);padding:8px}.IW4m8W_samples{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px dashed var(--s-rule-strong);display:grid}.IW4m8W_summaryBar{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-14);flex-wrap:wrap;font-weight:600;display:flex}.IW4m8W_saveState{color:var(--s-pencil);font-weight:400}.IW4m8W_noteTitle{font-weight:600}.IW4m8W_noteList{margin-top:var(--sp-1);padding-left:var(--sp-5)}.IW4m8W_titleField{gap:var(--sp-1);max-width:480px;display:grid}.IW4m8W_lines{gap:var(--sp-3);list-style:none;display:grid}.IW4m8W_line{padding:var(--sp-4);border:1px solid var(--s-rule);border-left:4px solid var(--s-rule-strong);border-radius:var(--r-panel);background:var(--s-sheet)}.IW4m8W_lineConfirmed{border-left-color:var(--s-positive)}.IW4m8W_lineSkipped{background:var(--s-ivory);border-left-color:var(--s-rule)}.IW4m8W_lineFields{gap:var(--sp-3);border:0;min-width:0;display:grid}.IW4m8W_lineGrid{gap:var(--sp-3);display:grid}@media (min-width:720px){.IW4m8W_lineGrid{grid-template-columns:minmax(220px,1.2fr) minmax(0,1.7fr) minmax(140px,.9fr)}}.IW4m8W_lineField{gap:var(--sp-1);align-content:start;min-width:0;display:grid}.IW4m8W_source{font-size:var(--fs-14);color:var(--s-pencil)}.IW4m8W_source q{color:var(--s-graphite);font-style:italic}.IW4m8W_lineFoot{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.IW4m8W_confirm{align-items:center;gap:var(--sp-2);min-height:40px;font-size:var(--fs-14);cursor:pointer;font-weight:600;display:inline-flex}.IW4m8W_confirm input{width:20px;height:20px;accent-color:var(--s-accent)}.IW4m8W_missing{font-size:var(--fs-14);color:var(--s-danger)}.IW4m8W_more{gap:var(--sp-2);font-size:var(--fs-14);display:grid}.IW4m8W_more>summary{cursor:pointer;color:var(--s-accent);font-weight:600}.IW4m8W_more[open]>summary{margin-bottom:var(--sp-2)}.IW4m8W_photoItem{border:1px solid var(--s-rule);border-radius:var(--r-panel);background:var(--s-sheet)}.IW4m8W_photoItem>summary{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);cursor:pointer;flex-wrap:wrap;display:flex}.IW4m8W_photoItem[open]>summary{border-bottom:1px solid var(--s-rule)}.IW4m8W_photoName{font-weight:600}.IW4m8W_photoCount{font-size:var(--fs-14);color:var(--s-pencil)}.IW4m8W_doneList{gap:var(--sp-1);padding-left:var(--sp-5);display:grid}.IW4m8W_hexInput{width:120px}
.qE94xq_page{background:var(--s-ivory);--focus-color:var(--s-accent);min-height:100vh;display:grid}@media (min-width:960px){.qE94xq_page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.qE94xq_formSide{align-content:center;gap:var(--sp-7);width:100%;max-width:30rem;padding:var(--sp-7) var(--gutter);margin:0 auto;display:grid}.qE94xq_brand{justify-self:start;text-decoration:none}.qE94xq_title{font-size:var(--fs-section);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:1.1}.qE94xq_lede{margin-top:var(--sp-3);color:var(--s-pencil)}.qE94xq_art{background:var(--x-travertine);display:none;position:relative;overflow:hidden}@media (min-width:960px){.qE94xq_art{align-content:end;display:grid}}.qE94xq_artCaption{left:var(--sp-6);top:var(--sp-6);max-width:24rem;font-family:var(--font-serif);font-size:var(--fs-21);color:var(--x-deep);line-height:1.45;position:absolute}
