._fieldset_152l2_1{border:0;min-width:0;margin:0;padding:0}._legend_152l2_2{padding:0;font-size:1.25rem;font-weight:650}._intro_152l2_3{margin:.55rem 0 1rem;line-height:1.6}._notice_152l2_4{border-inline-start:3px solid;padding:.75rem 1rem;line-height:1.6}._grid_152l2_5{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}._card_152l2_6,._surprise_152l2_6{cursor:pointer;background:0 0;border:1px solid #a8b0a8;border-radius:.75rem;align-items:flex-start;gap:.7rem;min-height:44px;padding:1rem;display:flex}._card_152l2_6 input,._surprise_152l2_6 input{accent-color:#173b2b;flex:none;width:1rem;height:1rem;margin:.2rem 0 0}._cardCopy_152l2_8,._surprise_152l2_6>span{gap:.4rem;min-width:0;display:grid}._cardCopy_152l2_8 strong{font-size:1.03rem}._cardCopy_152l2_8>span:not(._group_152l2_10),._surprise_152l2_6 small{line-height:1.5}._cardCopy_152l2_8 small{line-height:1.45}._group_152l2_10{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}._selected_152l2_13{background:#edf2ea;border-color:#173b2b;box-shadow:inset 0 0 0 1px #173b2b}:is(._card_152l2_6:has(input:focus-visible),._surprise_152l2_6:has(input:focus-visible)){outline-offset:3px;outline:3px solid #173b2b}._fieldset_152l2_1:disabled ._card_152l2_6,._fieldset_152l2_1:disabled ._surprise_152l2_6{opacity:.6;cursor:wait}@media (width<=900px){._grid_152l2_5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){._grid_152l2_5{grid-template-columns:1fr}._card_152l2_6,._surprise_152l2_6{padding:.85rem}}@media (prefers-reduced-motion:reduce){._card_152l2_6,._surprise_152l2_6{transition:none}}._fixture_152l2_20{padding:1rem}._fixture_152l2_20>div,._fixture_152l2_20>fieldset{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}._fixture_152l2_20>fieldset._fieldset_152l2_1{display:block}._fixture_152l2_20 button,._fixture_152l2_20 select{border:1px solid #a8b0a8;border-radius:.6rem;min-height:44px;padding:.65rem .9rem}._fixture_152l2_20 button[aria-pressed=true]{background:#edf2ea;border-color:#173b2b}._fixture_152l2_20 button:disabled{opacity:.5}._fixture_152l2_20 button:focus-visible{outline-offset:2px;outline:3px solid #173b2b}._fixture_152l2_20{overflow-wrap:anywhere;min-width:0}._fixture_152l2_20 label{gap:6px;min-width:0;max-width:100%;display:grid}._fixture_152l2_20 select,._fixture_152l2_20 input{width:100%;min-width:0;max-width:100%}._fixture_152l2_20 input{border:1px solid #a8b0a8;border-radius:.6rem;min-height:44px;padding:.65rem .9rem}._fixture_152l2_20 select:focus-visible,._fixture_152l2_20 input:focus-visible,._fixture_152l2_20 summary:focus-visible{outline-offset:2px;outline:3px solid #173b2b}@media (width<=520px){._fixture_152l2_20>div>label,._fixture_152l2_20 details label{width:100%}}._variablePanel_152l2_35{--control-border:#7f8c7c;color:#173b2b;overflow-wrap:anywhere;background:#faf8f1;border:1px solid #d9d5c8;border-radius:1rem;min-width:0;max-width:100%;padding:clamp(1rem,2.5vw,1.75rem)}._panelIntro_152l2_36 h2{margin:0;font-size:clamp(1.45rem,2.4vw,2rem)}._panelIntro_152l2_36 p,._choiceHelp_152l2_37,._lookNote_152l2_37{color:#526356;line-height:1.5}._panelIntro_152l2_36 p{margin:.45rem 0 1.4rem}._artGroup_152l2_39{border-bottom:1px solid #d9d5c8;padding:1rem 0 1.35rem}._variableSections_152l2_40{gap:1.4rem;padding-top:1.35rem;display:grid}._variableSections_152l2_40[hidden]{display:none}._fineTuneButton_152l2_42{color:#173b2b;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d9d5c8;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:64px;margin-top:1rem;padding:.8rem 0;display:flex}._fineTuneCopy_152l2_43{gap:.2rem;min-width:0;display:grid}._fineTuneCopy_152l2_43>span:first-child{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}._fineTuneCopy_152l2_43 strong{font-size:.95rem}._fineTuneCopy_152l2_43 small{color:#8e4a34;font-size:.72rem}._fineTuneSummary_152l2_47{color:#526356;font-size:.77rem;line-height:1.4}._fineTuneButton_152l2_42 svg{flex:none;transition:transform .2s}._fineTuneChevronOpen_152l2_49{transform:rotate(180deg)}._fineTuneButton_152l2_42:focus-visible{outline-offset:2px;outline:3px solid #ac5538}._variableGroup_152l2_51{min-width:0}._choiceField_152l2_52{border:0;min-width:0;margin:0;padding:0}._choiceField_152l2_52 legend,._pickerLabel_152l2_53{padding:0;font-size:1.08rem;font-weight:700;display:block}._choiceHelp_152l2_37{margin:.3rem 0 .65rem;font-size:.9rem}._inlineChoices_152l2_55{flex-wrap:wrap;gap:.55rem;min-width:0;display:flex}._choice_152l2_37{border:1px solid var(--control-border);cursor:pointer;background:#fffdf8;border-radius:.7rem;align-items:center;gap:.55rem;max-width:100%;min-height:44px;padding:.62rem .85rem;line-height:1.25;transition:background .15s,border-color .15s;display:inline-flex}._choice_152l2_37 input{opacity:0;width:1px;height:1px;position:absolute}._choice_152l2_37:has(input:focus-visible){outline-offset:2px;outline:3px solid #ac5538}._choiceSelected_152l2_60{background:#e9efe5;border-color:#173b2b;box-shadow:inset 0 0 0 1px #173b2b}._choiceUnavailable_152l2_57{opacity:.65;cursor:not-allowed}._choice_152l2_37 small{color:#9d4e37;display:block}._choiceCheck_152l2_63{color:#173b2b;margin-left:auto;font-weight:700}._choiceVisual_152l2_64{flex:none}._compositionVisual_152l2_65{background:linear-gradient(#f8faf4,#edf1e9);border:1px solid #889e8c;border-radius:3px;width:34px;height:27px;display:block;position:relative}._compositionVisual_152l2_65 span{background:#69846d;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:11px}._composition_closeup_152l2_67 span{width:17px;height:17px;top:3px;left:8px}._composition_space_152l2_68 span{width:8px;height:8px;top:8px;left:12px}._composition_random_152l2_69 span{box-shadow:7px 5px 0 -3px #ac5538}._composition_centered_152l2_70 span{top:7px;left:11px}._composition_off-center_152l2_71 span{top:7px;left:19px}._composition_open-composition_152l2_72 span{width:7px;height:7px;top:9px;left:12px}._composition_close-up_152l2_73 span{width:19px;height:19px;top:2px;left:7px}._pickerField_152l2_74{min-width:0}._pickerTrigger_152l2_75{text-align:left;border:1px solid var(--control-border);color:#173b2b;cursor:pointer;background:#fffdf8;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:52px;padding:.8rem 1rem;display:flex}._pickerTrigger_152l2_75:hover{background:#f7f5ed;border-color:#637c69}._pickerTrigger_152l2_75 strong,._pickerTrigger_152l2_75 small{display:block}._pickerTrigger_152l2_75 small{color:#657365;margin-top:.2rem}._pickerChange_152l2_79{color:#a44f35;flex:none;font-weight:700}._pickerBackdrop_152l2_80{z-index:100;background:#0b1e138c;position:fixed;inset:0}._pickerPopup_152l2_81{--control-border:#7f8c7c;z-index:101;color:#173b2b;background:#faf8f1;border:1px solid #d9d5c8;border-radius:1rem;flex-direction:column;width:min(580px,100vw - 2rem);max-height:min(760px,100dvh - 2rem);padding:1.2rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 70px #0b1e1338}._pickerHeading_152l2_82{justify-content:space-between;align-items:center;gap:1rem;display:flex}._pickerHeading_152l2_82 h2{margin:0;font-size:1.35rem}._pickerClose_152l2_84{border:1px solid var(--control-border);cursor:pointer;background:#fffdf8;border-radius:.65rem;width:44px;height:44px;font-size:1.6rem}._pickerSearch_152l2_85{gap:.35rem;margin:.75rem 0;font-weight:600;display:grid}._pickerSearch_152l2_85 input{border:1px solid var(--control-border);color:#173b2b;width:100%;min-height:44px;font:inherit;background:#fff;border-radius:.6rem;padding:.6rem .75rem}._pickerScroll_152l2_87{min-height:0;padding-right:.2rem;overflow:auto}._pickerScroll_152l2_87 h3{color:#8e4a34;text-transform:uppercase;letter-spacing:.08em;margin:.9rem 0 .3rem;font-size:.75rem}._pickerOption_152l2_89{text-align:left;color:#173b2b;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#e0dfd5;justify-content:space-between;gap:1rem;width:100%;min-height:44px;padding:.7rem .8rem;display:flex}._pickerOption_152l2_89[aria-pressed=true]{background:#e9efe5;border-color:#bfc8bc;border-radius:.5rem}@media (hover:hover) and (pointer:fine){._pickerOption_152l2_89:hover{background:#e9efe5;border-color:#bfc8bc;border-radius:.5rem}}._pickerOption_152l2_89:disabled{opacity:.55;cursor:not-allowed}._pickerOption_152l2_89 strong,._pickerOption_152l2_89 small{display:block}._pickerOption_152l2_89 small{color:#526356;margin-top:.2rem;line-height:1.4}._currentChoice_152l2_95{border-left:3px solid #a44f35;padding:.65rem .8rem}._pickerClose_152l2_84:focus-visible,._pickerTrigger_152l2_75:focus-visible,._pickerOption_152l2_89:focus-visible,._pickerSearch_152l2_85 input:focus-visible,._moreSettings_152l2_96 summary:focus-visible{outline-offset:2px;outline:3px solid #ac5538}._familyIdentity_152l2_97{background:#f1f2e9;border-left:3px solid #a44f35;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.25rem;padding:1rem;display:flex}._familyIdentity_152l2_97 span{color:#526356}._familyIdentity_152l2_97 strong{font-size:1.2rem}._familyIdentity_152l2_97 a,._related_152l2_100 a{color:#9c4b32;text-underline-offset:3px}._lookNote_152l2_37{margin:.6rem 0 0;font-size:.9rem}._related_152l2_100{margin-top:1.4rem}._related_152l2_100 ul{padding-left:1.2rem}._moreSettings_152l2_96{border-top:1px solid #d9d5c8;margin-top:1.5rem;padding-top:1.2rem}._moreSettings_152l2_96 summary{cursor:pointer;min-height:44px;font-weight:700}._moreSettings_152l2_96>p{color:#526356;font-size:.9rem}._choiceError_152l2_106{color:#8e352d;margin:.55rem 0;font-weight:650}@media (width<=600px){._pickerPopup_152l2_81{border-radius:1rem 1rem 0 0;width:100%;max-height:90dvh;padding:1rem;top:auto;bottom:0;left:0;transform:none}._choice_152l2_37{flex:auto}._pickerChange_152l2_79{font-size:.9rem}}@media (width<=520px){._fineTuneButton_152l2_42{min-height:56px;padding:.5rem 0}}@media (prefers-reduced-motion:reduce){._choice_152l2_37{transition:none}}._paletteCue_152l2_112,._lightCue_152l2_112,._surfaceCue_152l2_112,._markCue_152l2_112,._shapeCue_152l2_112,._treatmentCue_152l2_112{background:#f5f2ea;border:1px solid #929f90;border-radius:3px;flex:none;width:64px;height:34px;display:inline-flex;overflow:hidden}._paletteCue_152l2_112{align-items:stretch;gap:2px;padding:3px}._paletteCue_152l2_112 i{background:#57735d;flex:1}._paletteCue_152l2_112 i:nth-child(2){background:#d5b48b}._paletteCue_152l2_112 i:nth-child(3){background:#a0644a}._paletteCue_152l2_112[data-value=warm] i:first-child,._paletteCue_152l2_112[data-value=earth-tones] i:first-child,._paletteCue_152l2_112[data-value=retro] i:first-child{background:#9b563f}._paletteCue_152l2_112[data-value=warm] i:nth-child(2),._paletteCue_152l2_112[data-value=earth-tones] i:nth-child(2),._paletteCue_152l2_112[data-value=retro] i:nth-child(2){background:#d89d62}._paletteCue_152l2_112[data-value=cool] i:first-child,._paletteCue_152l2_112[data-value=mineral-color] i:first-child,._paletteCue_152l2_112[data-value=blue-green] i:first-child{background:#55798b}._paletteCue_152l2_112[data-value=cool] i:nth-child(2),._paletteCue_152l2_112[data-value=mineral-color] i:nth-child(2),._paletteCue_152l2_112[data-value=blue-green] i:nth-child(2){background:#9ab5ad}._paletteCue_152l2_112[data-value=pastel] i,._paletteCue_152l2_112[data-value=muted] i{opacity:.6}._paletteCue_152l2_112[data-value=bold] i:first-child,._paletteCue_152l2_112[data-value=neon] i:first-child,._paletteCue_152l2_112[data-value=rich-color] i:first-child{background:#be4c3c}._paletteCue_152l2_112[data-value=bold] i:nth-child(2),._paletteCue_152l2_112[data-value=neon] i:nth-child(2),._paletteCue_152l2_112[data-value=rich-color] i:nth-child(2){background:#e5ae45}._paletteCue_152l2_112[data-value=black-and-white] i:first-child,._paletteCue_152l2_112[data-value=pure-ink] i:first-child,._paletteCue_152l2_112[data-value=monochrome] i:first-child{background:#233329}._paletteCue_152l2_112[data-value=black-and-white] i:nth-child(2),._paletteCue_152l2_112[data-value=pure-ink] i:nth-child(2),._paletteCue_152l2_112[data-value=monochrome] i:nth-child(2){background:#faf9f1}._lightCue_152l2_112{background:linear-gradient(90deg,#e6e7d8,#fbf6e7)}._lightCue_152l2_112 svg{width:100%;height:100%}._lightGlow_152l2_126{fill:#c7d2bf}._lightHead_152l2_126{fill:#c5a876}._lightShade_152l2_126{fill:#687767;opacity:.35}._lightRim_152l2_126{fill:none;stroke:#0000;stroke-width:3px}._lightCue_152l2_112[data-value=side-light] ._lightShade_152l2_126,._lightCue_152l2_112[data-value=window-light] ._lightShade_152l2_126{opacity:1}._lightCue_152l2_112[data-value=backlit] ._lightHead_152l2_126,._lightCue_152l2_112[data-value=rim-highlight] ._lightHead_152l2_126{fill:#5f705d}._lightCue_152l2_112[data-value=backlit] ._lightRim_152l2_126,._lightCue_152l2_112[data-value=rim-highlight] ._lightRim_152l2_126{stroke:#e9c987;stroke-width:4px}._lightCue_152l2_112[data-value=high-contrast] ._lightShade_152l2_126,._lightCue_152l2_112[data-value=chiaroscuro] ._lightShade_152l2_126,._lightCue_152l2_112[data-value=low-key] ._lightShade_152l2_126{fill:#263f32;opacity:1}._lightCue_152l2_112[data-value=high-key] ._lightHead_152l2_126,._lightCue_152l2_112[data-value=soft] ._lightHead_152l2_126,._lightCue_152l2_112[data-value=soft-studio] ._lightHead_152l2_126{fill:#e6d0a2}._surfaceCue_152l2_112{background:#f7f3e8;width:76px;height:28px}._surfaceCue_152l2_112[data-value*=grain],._surfaceCue_152l2_112[data-value*=paper],._surfaceCue_152l2_112[data-value*=xuan],._surfaceCue_152l2_112[data-value=rough]{background:radial-gradient(#9eaa98 .7px,#0000 1px) 0 0/5px 5px,#f7f3e8}._surfaceCue_152l2_112[data-value=canvas],._surfaceCue_152l2_112[data-value=linen]{background:repeating-linear-gradient(0deg,#0000 0 4px,#b7bea9 4px 5px),repeating-linear-gradient(90deg,#f3ecdd 0 4px,#b7bea9 4px 5px)}._surfaceCue_152l2_112[data-value=rough-paper],._surfaceCue_152l2_112[data-value=rough-grain],._surfaceCue_152l2_112[data-value=raw-xuan]{background:radial-gradient(#8e9d8c 1.2px,#0000 1.8px) 0 0/7px 6px,#eee9d9}._surfaceCue_152l2_112[data-value=fine-grain],._surfaceCue_152l2_112[data-value=cold-press],._surfaceCue_152l2_112[data-value=sized-xuan]{background:radial-gradient(#9eaa98 .6px,#0000 1px) 0 0/3px 3px,#faf8f1}._surfaceCue_152l2_112[data-value=visible-brush-texture],._surfaceCue_152l2_112[data-value=heavy-paint]{background:repeating-linear-gradient(145deg,#c6a67a 0 3px,#e1c8a7 3px 7px)}._surfaceCue_152l2_112[data-value=slight-misregistration]{background:repeating-linear-gradient(90deg,#234737 0 9px,#bd7455 9px 11px,#f3ecdd 11px 17px)}._surfaceCue_152l2_112[data-value=weathered]{background:radial-gradient(#f6f2e7 2px,#0000 3px) 0 0/9px 7px,#718771}._markCue_152l2_112,._shapeCue_152l2_112{justify-content:space-around;align-items:center;padding:4px 6px}._markCue_152l2_112 i{background:#536b58;width:2px;height:11px;display:block;transform:rotate(-20deg)}._markCue_152l2_112 i:nth-child(2){height:17px}._markCue_152l2_112 i:nth-child(3){height:23px}._markCue_152l2_112 i:nth-child(4){height:15px}._markCue_152l2_112 i:nth-child(5){height:20px}._markCue_152l2_112[data-value=sparse] i:nth-child(n+3),._markCue_152l2_112[data-value=loose] i:nth-child(n+4){opacity:.15;height:5px}._markCue_152l2_112[data-value=detailed] i,._markCue_152l2_112[data-value=dense] i{width:3px;box-shadow:3px 0 #8d9b88}._shapeCue_152l2_112 i{background:#66806c;width:8px;height:8px;display:block;transform:rotate(18deg)}._shapeCue_152l2_112 i:nth-child(2){background:#b78463;width:11px;height:11px}._shapeCue_152l2_112 i:nth-child(3){width:7px;height:14px}._shapeCue_152l2_112 i:nth-child(4){background:#c2b184;width:9px;height:7px}._shapeCue_152l2_112 i:nth-child(5){width:6px;height:12px}._shapeCue_152l2_112[data-value=minimal] i:nth-child(n+2),._shapeCue_152l2_112[data-value=sparse] i:nth-child(n+3){opacity:.12;transform:scale(.45)}._shapeCue_152l2_112[data-value=dense] i{box-shadow:3px 3px #a2b29b}._treatmentCue_152l2_112{justify-content:center;align-items:center;gap:4px;padding:4px}._treatmentCue_152l2_112 i{flex:none;display:block}._treatmentCue_152l2_112[data-kind=ink] i{background:#30483b;border-radius:70% 30%;width:8px;height:18px;transform:rotate(27deg)}._treatmentCue_152l2_112[data-kind=ink][data-value=light] i{opacity:.45;width:3px}._treatmentCue_152l2_112[data-kind=ink][data-value=balanced] i{opacity:.7;width:5px}._treatmentCue_152l2_112[data-kind=ink][data-value=deep] i,._treatmentCue_152l2_112[data-kind=ink][data-value=layered] i{width:11px;height:23px}._treatmentCue_152l2_112[data-kind=contrast]{background:linear-gradient(90deg,#f8f5e9,#526652)}._treatmentCue_152l2_112[data-kind=contrast] i{background:#f5eedb;width:9px;height:19px}._treatmentCue_152l2_112[data-kind=contrast][data-value=high-contrast] i,._treatmentCue_152l2_112[data-kind=contrast][data-value=dark-ground] i{background:#20382a;border:2px solid #eee0bf}._treatmentCue_152l2_112[data-kind=depth] i{background:#b6c6b0;border:1px solid #46674f;width:17px;height:21px;margin-right:-12px}._treatmentCue_152l2_112[data-kind=depth][data-value=flat] i{margin-right:-17px}._treatmentCue_152l2_112[data-kind=depth][data-value=layered] i{margin-right:-9px;box-shadow:2px 2px #8a9b83}._treatmentCue_152l2_112[data-kind=finish]{background:linear-gradient(140deg,#f6f3e8,#d9dccd)}._treatmentCue_152l2_112[data-kind=finish] i{background:#c7d3c0;border:1px solid #5d7760;width:12px;height:18px}._treatmentCue_152l2_112[data-kind=finish][data-value=matte] i{box-shadow:none;background:#aaa995}._treatmentCue_152l2_112[data-kind=finish][data-value=mineral-like] i{background:repeating-linear-gradient(45deg,#a8aa91 0 2px,#d9d6bf 2px 4px)}._variablePanel_152l2_35{background:0 0;border:0;border-radius:0;padding:0}._panelIntro_152l2_36 h2{font-size:clamp(1.5rem,2vw,1.8rem)}._choiceField_152l2_52 legend,._pickerLabel_152l2_53{font-size:1rem}._choiceHelp_152l2_37,._lookNote_152l2_37,._pickerOption_152l2_89 small{font-size:.875rem}._familyIdentity_152l2_97{background:0 0;border:0;border-bottom:1px solid #d6d9cc;margin:0 0 1rem;padding:0 0 .85rem}._familyIdentity_152l2_97 strong{font-family:Georgia,serif;font-size:1.4rem;font-weight:400}._familyIdentity_152l2_97 span,._familyIdentity_152l2_97 a{font-size:.875rem}._variableSections_152l2_40{gap:1.15rem;padding-top:1.1rem}._studioSections_152l2_168{gap:.85rem;display:grid}._studioGroup_152l2_169{border-top:1px solid #d6d9cc;padding-top:.25rem}._studioGroup_152l2_169 summary{cursor:pointer;align-content:center;gap:.2rem;min-height:48px;font-size:1rem;font-weight:700;display:grid}._studioGroup_152l2_169 summary span{color:#5f6a5d;font-size:.875rem;font-weight:400}._studioGroup_152l2_169 summary:focus-visible{outline-offset:2px;outline:3px solid #ac5538}._studioGroup_152l2_169 ._variableSections_152l2_40{padding-bottom:.8rem}._choice_152l2_37{border-radius:.45rem}._choiceVisual_152l2_64{display:inline-flex}._choiceCheck_152l2_63{margin-left:.15rem}._pickerOption_152l2_89{align-items:center}._pickerOption_152l2_89 ._choiceVisual_152l2_64{margin-right:.6rem}._pickerOptionCopy_152l2_179{flex:1;min-width:0}@media (width<=520px){._choice_152l2_37{padding:.6rem .7rem}._choiceField_152l2_52 legend,._pickerLabel_152l2_53{font-size:1rem}}._lookSelection_152l2_184{margin:0 0 1.2rem}._lookSelection_152l2_184 ._pickerLabel_152l2_53{color:#8b4935;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.74rem}._lookTrigger_152l2_186{background:#f8f5ed;border-color:#879884;border-radius:.55rem;align-items:center;min-height:94px;padding:1rem}._lookTrigger_152l2_186:hover{background:#f3f0e6}._pickerTriggerCopy_152l2_188{flex:1;min-width:0;display:block}._lookTrigger_152l2_186 ._pickerTriggerCopy_152l2_188 strong{font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.2}._lookTrigger_152l2_186 ._pickerTriggerCopy_152l2_188 small{color:#526356;max-width:36ch;margin-top:.4rem;font-size:.87rem;line-height:1.4}._lookTriggerArt_152l2_191{flex:none}._lookStudy_152l2_192{background-position-y:-31px;background-repeat:no-repeat;background-size:400%;border:1px solid #b7baa9;border-radius:3px;flex:none;width:88px;height:60px;display:block}._lookStudy_152l2_192[data-family=watercolor]{background-image:url(/images/look-evidence/watercolor-validated-candidates.webp)}._lookStudy_152l2_192[data-family=oil]{background-image:url(/images/look-evidence/oil-validated-candidates.webp)}._lookStudy_152l2_192[data-column="1"]{background-position-x:33.333%}._lookStudy_152l2_192[data-column="2"]{background-position-x:66.666%}._lookStudy_152l2_192[data-column="3"]{background-position-x:100%}._lookTrigger_152l2_186 ._pickerChange_152l2_79{white-space:nowrap;align-self:center;font-size:.86rem}._lookSelection_152l2_184 ._pickerOption_152l2_89{gap:.9rem;min-height:64px}._lookSelection_152l2_184 ._pickerOption_152l2_89 ._choiceVisual_152l2_64{margin-right:0}._lookSelection_152l2_184 ._pickerOptionCopy_152l2_179 strong{font-size:1rem}._studioSections_152l2_168{gap:0}._studioGroup_152l2_169{border-top:1px solid #d6d9cc;padding:.3rem 0}._studioGroup_152l2_169:last-child{border-bottom:1px solid #d6d9cc}._studioGroup_152l2_169 summary{gap:.27rem;min-height:66px;padding:.65rem 2rem .65rem 0;font-size:.98rem;list-style:none;display:grid;position:relative}._studioGroup_152l2_169 summary::-webkit-details-marker{display:none}._studioGroup_152l2_169 summary:after{content:"+";color:#8b4935;font-size:1.35rem;font-weight:400;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}._studioGroup_152l2_169[open] summary:after{content:"−"}._studioGroup_152l2_169 summary span{max-width:55ch;line-height:1.4}._studioGroup_152l2_169 ._variableSections_152l2_40{padding:.35rem 0 1.35rem}@media (width<=520px){._lookTrigger_152l2_186{gap:.65rem;min-height:84px;padding:.8rem}._lookStudy_152l2_192{background-position-y:-24px;width:68px;height:50px}._lookTrigger_152l2_186 ._pickerChange_152l2_79{font-size:.75rem}._lookTrigger_152l2_186 ._pickerTriggerCopy_152l2_188 strong{font-size:1.12rem}._lookTrigger_152l2_186 ._pickerTriggerCopy_152l2_188 small{font-size:.78rem}._studioGroup_152l2_169 summary{min-height:62px}}._variablePanel_152l2_35,._pickerPopup_152l2_81{--studio-ink:#24302f;--studio-muted:#58635e;--studio-line:#d1d2c6;--studio-surface:#eeede7;--studio-paper:#fbfaf7;--studio-accent:#aa422c;--control-border:#aab1a8;color:var(--studio-ink);font-family:var(--font-geist-sans),Arial,sans-serif}._panelIntro_152l2_36 p,._choiceHelp_152l2_37,._lookNote_152l2_37,._fineTuneSummary_152l2_47,._studioGroup_152l2_169 summary span,._moreSettings_152l2_96>p,._pickerOption_152l2_89 small{color:var(--studio-muted)}._artGroup_152l2_39,._moreSettings_152l2_96{border-color:var(--studio-line)}._familyIdentity_152l2_97{border-color:var(--studio-line);align-items:baseline}._familyIdentity_152l2_97 span{color:var(--studio-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:650}._familyIdentity_152l2_97 strong{color:var(--studio-ink);letter-spacing:-.045em;font-family:inherit;font-size:1.35rem;font-weight:750}._familyIdentity_152l2_97 a,._related_152l2_100 a{color:var(--studio-accent);font-weight:650}._lookSelection_152l2_184 ._pickerLabel_152l2_53{color:var(--studio-muted);letter-spacing:.1em;font-size:.72rem;font-weight:750}._lookTrigger_152l2_186,._pickerTrigger_152l2_75{border:1px solid var(--studio-line);background:var(--studio-surface);color:var(--studio-ink);border-radius:3px}._lookTrigger_152l2_186:hover,._pickerTrigger_152l2_75:hover{background:#e7e7dd;border-color:#8e9a90}._lookTrigger_152l2_186 ._pickerTriggerCopy_152l2_188 strong{color:var(--studio-ink);letter-spacing:-.035em;font-family:inherit;font-weight:750}._lookTrigger_152l2_186 ._pickerTriggerCopy_152l2_188 small,._pickerTrigger_152l2_75 small{color:var(--studio-muted)}._pickerChange_152l2_79{color:var(--studio-accent)}._studioGroup_152l2_169,._studioGroup_152l2_169:last-child{border-color:var(--studio-line)}._studioGroup_152l2_169 summary{color:var(--studio-ink)}._studioGroup_152l2_169 summary:after{color:var(--studio-accent)}._choiceField_152l2_52 legend,._pickerLabel_152l2_53,._related_152l2_100 h3{color:var(--studio-ink)}._choice_152l2_37{border-color:var(--control-border);background:var(--studio-paper);color:var(--studio-ink);border-radius:3px}._choice_152l2_37:hover:not(._choiceUnavailable_152l2_57){background:var(--studio-surface);border-color:#8e9a90}._choiceSelected_152l2_60{border-color:var(--studio-ink);box-shadow:inset 0 0 0 1px var(--studio-ink);background:#e2e6dd}._choiceCheck_152l2_63{color:var(--studio-ink)}._choice_152l2_37 small{color:var(--studio-accent)}._fineTuneButton_152l2_42{border-color:var(--studio-line);color:var(--studio-ink)}._fineTuneCopy_152l2_43 small{color:var(--studio-accent)}._pickerBackdrop_152l2_80{background:#1b262494}._pickerPopup_152l2_81{border-color:var(--studio-line);background:var(--studio-paper);border-radius:4px;box-shadow:0 22px 70px #1b262438}._pickerHeading_152l2_82 h2{color:var(--studio-ink);letter-spacing:-.035em;font-weight:750}._pickerClose_152l2_84,._pickerSearch_152l2_85 input{border-color:var(--control-border);color:var(--studio-ink);background:#fff;border-radius:3px}._pickerSearch_152l2_85{color:var(--studio-ink)}._pickerScroll_152l2_87 h3{color:var(--studio-muted);font-weight:750}._pickerOption_152l2_89{border-bottom-color:var(--studio-line);color:var(--studio-ink)}._pickerOption_152l2_89[aria-pressed=true]{border-color:var(--studio-line);background:var(--studio-surface);border-radius:3px}@media (hover:hover) and (pointer:fine){._pickerOption_152l2_89:hover{border-color:var(--studio-line);background:var(--studio-surface);border-radius:3px}}._currentChoice_152l2_95{border-color:var(--studio-accent)}._pickerClose_152l2_84:focus-visible,._pickerTrigger_152l2_75:focus-visible,._pickerOption_152l2_89:focus-visible,._pickerSearch_152l2_85 input:focus-visible,._moreSettings_152l2_96 summary:focus-visible,._studioGroup_152l2_169 summary:focus-visible,._fineTuneButton_152l2_42:focus-visible{outline:3px solid var(--studio-accent);outline-offset:2px}._choice_152l2_37:has(input:focus-visible){outline:3px solid var(--studio-accent);outline-offset:2px}@media (width<=600px){._pickerPopup_152l2_81{border-radius:4px 4px 0 0}}._homepagePanel_152l2_265{display:block}._homeStyleSection_152l2_266 h3{letter-spacing:-.035em;color:#24372e;margin:0 0 14px;font-size:21px}._homeStyleGrid_152l2_267{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._homeStyleCard_152l2_268{color:#24372e;text-align:left;cursor:pointer;background:#fffdf9;border:1.5px solid #c5c9c0;border-radius:9px;flex-direction:column;min-width:0;padding:0 0 9px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}._homeStyleCard_152l2_268 img{aspect-ratio:4/3;object-fit:cover;object-position:center 18%;width:100%;height:auto;display:block}._homeStyleCard_152l2_268:first-child img{object-position:center 13%}._homeStyleCard_152l2_268:nth-child(2) img{object-position:center top}._homeStyleCard_152l2_268:nth-child(3) img{object-position:center center}._homeStyleCard_152l2_268:nth-child(4) img{object-position:center 20%}._homeStyleCard_152l2_268>span{padding:9px 12px 0;font-size:15px;font-weight:650}._homeStyleCard_152l2_268:hover{background:#fff9f3;border-color:#a14c36}._homeStyleCard_152l2_268[aria-pressed=true]{background:#fff5ed;border-color:#a14c36}._homeStyleCard_152l2_268>b,._homeSurprise_152l2_277>b{color:#fff;background:#a14c36;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;display:grid;position:absolute;top:9px;right:9px}._homeStyleCard_152l2_268:focus-visible,._homeSurprise_152l2_277:focus-visible,._homeMoreOptions_152l2_278:focus-visible{outline-offset:3px;outline:3px solid #a14c36}._homeSurprise_152l2_277{color:#24372e;text-align:left;cursor:pointer;background:#fffdf9;border:1.5px solid #c5c9c0;border-radius:9px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:13px 42px 13px 16px;display:flex;position:relative}._homeSurprise_152l2_277:hover{border-color:#a14c36}._homeSurprise_152l2_277[aria-pressed=true]{background:#fff5ed;border-color:#a14c36}._homeSurprise_152l2_277>span:first-child{color:#a14c36;font-size:21px}._homeSurprise_152l2_277 strong,._homeSurprise_152l2_277 small{display:block}._homeSurprise_152l2_277 strong{font-size:15px}._homeSurprise_152l2_277 small{color:#5f6a5d;margin-top:2px;font-size:12px}._homeMoreOptions_152l2_278{border-top:1px solid #d1d3ca!important;border-bottom:1px solid #d1d3ca!important;border-radius:0!important;margin-top:15px!important}._homeMoreOptions_152l2_278 ._fineTuneCopy_152l2_43 small{color:var(--muted)}._homeMoreHint_152l2_284{color:var(--muted);font-size:12px;line-height:1.35}._homeOptionRows_152l2_285{display:block!important}._homeOptionRows_152l2_285[hidden]{display:none!important}._homeOptionRows_152l2_285 ._variableGroup_152l2_51{border-bottom:1px solid #d9dbd3;margin:0}._homeInlineDesktop_152l2_287{display:block}._homeInlineMobile_152l2_287{display:none}._homeInlineRow_152l2_288{color:#24372e;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:53px;padding:9px 2px;display:flex}._homeInlineRow_152l2_288 strong{font-size:14px;font-weight:600}._homeInlineRow_152l2_288>span{color:var(--muted);margin-left:auto;font-size:14px}._homeInlineRow_152l2_288 svg{color:#a14c36;flex:none;transform:rotate(-90deg)}._homeInlineRow_152l2_288 ._homeInlineChevronOpen_152l2_289{transform:rotate(0)}._homeInlineRow_152l2_288:hover{background:#f7f3ec}._homeInlineRow_152l2_288:focus-visible,._homeInlineOption_152l2_290:focus-visible{outline-offset:2px;outline:3px solid #a14c36}._homeInlineChoices_152l2_291{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px 0 13px;display:grid}._homeInlineChoices_152l2_291[hidden]{display:none}._homeInlineOption_152l2_290{color:#24372e;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #c7ccc4;border-radius:7px;align-items:center;gap:10px;min-width:0;min-height:51px;padding:8px 11px;font-size:13px;display:flex}._homeInlineOption_152l2_290:hover{background:#fffaf6;border-color:#a14c36}._homeInlineOption_152l2_290:disabled{opacity:.55;cursor:not-allowed}._homeInlineSelected_152l2_294{background:#fff4ed;border-color:#a14c36}._homeInlineCue_152l2_294{color:#765346;background:#f0eee7;border-radius:5px;flex:none;place-items:center;width:32px;height:32px;display:grid}._homeInlineCue_152l2_294>span{max-width:100%}._homeInlineCheck_152l2_294{color:#fff;background:#a14c36;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;font-size:11px;display:grid}._homeOptionRows_152l2_285 ._homePickerField_152l2_295{grid-template-columns:minmax(100px,1fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:5px 0;display:grid}._homeOptionRows_152l2_285 ._pickerLabel_152l2_53{font-size:14px;font-weight:600}._homeOptionRows_152l2_285 ._pickerTrigger_152l2_75{text-align:right;min-height:43px;box-shadow:none;background:0 0;border:0;padding:8px 10px}._homeOptionRows_152l2_285 ._pickerTriggerCopy_152l2_188 strong{color:var(--muted);font-size:14px;font-weight:500}._homeOptionRows_152l2_285 ._pickerChange_152l2_79{color:#a14c36;font-size:23px;font-weight:400}._homeOptionRows_152l2_285 ._pickerTrigger_152l2_75:hover{background:#f7f3ec}@media (width<=600px){._homeInlineDesktop_152l2_287{display:none}._homeInlineMobile_152l2_287{display:block}}@media (width<=520px){._homeStyleGrid_152l2_267{gap:9px}._homeStyleCard_152l2_268>span{font-size:14px}._homeSurprise_152l2_277 small{font-size:11px}}._fullFamilySection_152l2_303 h3,._familyLookSection_152l2_303 h3{letter-spacing:-.035em;color:#24372e;margin:0 0 14px;font-size:21px}._familyLookSection_152l2_303 ._variableGroup_152l2_51{margin:0}._visualLookPopup_152l2_308{box-sizing:border-box;width:min(760px,100vw - 2rem)}._visualLookScroll_152l2_309{overscroll-behavior:contain}._visualLookGroup_152l2_310{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 20px;display:grid}._visualLookGroup_152l2_310>h3{grid-column:1/-1;margin:0 0 2px}._visualLookCard_152l2_312{background:#fffdf9;border:1.5px solid #c5c9c0;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;padding:8px;display:flex;position:relative}._visualLookCard_152l2_312 ._choiceVisual_152l2_64{width:100%;margin:0;display:block}._visualLookCard_152l2_312 img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}._visualLookCard_152l2_312 ._pickerOptionCopy_152l2_179{padding:10px 4px 4px}._visualLookCard_152l2_312 ._pickerOptionCopy_152l2_179 strong{font-size:16px;line-height:1.25}._visualLookCard_152l2_312 ._pickerOptionCopy_152l2_179 small{color:#657365;font-size:12px;line-height:1.45}._visualLookCard_152l2_312[aria-pressed=true]{background:#fff5ed;border-color:#a14c36;box-shadow:inset 0 0 0 1px #a14c36}._visualLookCard_152l2_312>span:last-child:not(._pickerOptionCopy_152l2_179):not(._choiceVisual_152l2_64){color:#fff;background:#a14c36;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:15px;right:15px}._automaticLookCard_152l2_320{background:#fffdf9;border:1.5px solid #c5c9c0;border-radius:9px;grid-column:1/-1;padding:14px}._lookTriggerArt_152l2_191{width:100px}._lookTriggerArt_152l2_191 img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}@media (width<=600px){._visualLookPopup_152l2_308{border-radius:10px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:14px;top:12px;bottom:auto;left:12px;transform:none}}@media (width<=520px){._visualLookGroup_152l2_310{grid-template-columns:1fr}._visualLookCard_152l2_312 ._pickerOptionCopy_152l2_179 small{font-size:13px}._lookTrigger_152l2_186{flex-wrap:wrap;gap:12px}._lookTriggerArt_152l2_191{width:88px}._lookTrigger_152l2_186 ._pickerChange_152l2_79{margin-left:auto}._pickerSearch_152l2_85 input{box-sizing:border-box}._visualLookCard_152l2_312 img{max-height:240px}}._customEntry_152l2_326{border-top:1px solid #d2d5cb;border-bottom:1px solid #d2d5cb;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:17px 0;display:flex}._customEntry_152l2_326 strong{font-size:16px}._customEntry_152l2_326 p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}._customEntry_152l2_326 a{color:var(--accent);text-underline-offset:3px;flex:none;font-size:13px;font-weight:650;text-decoration:underline}@media (width<=600px){._customEntry_152l2_326{flex-direction:column;align-items:flex-start}}._familyCategories_152l2_333{flex-wrap:wrap;flex:none;gap:6px;margin:0 0 12px;display:flex}._familyCategories_152l2_333 button{border:1px solid var(--studio-line);background:var(--studio-paper);color:var(--studio-ink);font:inherit;cursor:pointer;border-radius:6px;padding:8px 10px;font-size:12px}._familyCategories_152l2_333 button[aria-pressed=true]{color:#743722;background:#fff0e6;border-color:#a14c36}._familyCategories_152l2_333 button:focus-visible{outline-offset:2px;outline:3px solid #a14c36}._pickerHeading_152l2_82,._pickerSearch_152l2_85,._fixedAutomatic_152l2_337{flex:none}._fixedAutomatic_152l2_337{margin-bottom:4px}._recommendedBadge_152l2_339{font-weight:650;display:block;color:#743722!important}@media (width>=760px){._visualLookGroup_152l2_310{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=360px) and (width<=600px){._visualLookGroup_152l2_310{grid-template-columns:repeat(2,minmax(0,1fr))}._visualLookCard_152l2_312 ._pickerOptionCopy_152l2_179 strong{font-size:14px}._visualLookCard_152l2_312 ._pickerOptionCopy_152l2_179 small{font-size:12px}}._page_1g3oq_1{--control-border:#7f8c7c}._page_1g3oq_1 .creation-main{padding-bottom:76px}._page_1g3oq_1 .creation-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:0 80px;padding:58px 0 36px;display:grid}._page_1g3oq_1 .creation-intro .eyebrow{grid-column:1/-1}._page_1g3oq_1 .creation-intro h1{margin:0;font-size:clamp(40px,4.3vw,60px)}._page_1g3oq_1 .creation-intro>p:last-child{color:var(--muted);max-width:360px;padding-bottom:5px}._page_1g3oq_1 .workspace-top{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;font-size:11px;display:flex}._page_1g3oq_1 .workspace-step{letter-spacing:1.5px;text-transform:uppercase}._page_1g3oq_1 .allowance{white-space:nowrap;background:#eff0e6;border:1px solid #d6dacb;border-radius:30px;padding:6px 12px}._page_1g3oq_1 .workspace-refresh{color:var(--muted);background:#f4f1e8;border:1px solid #d9d5c8;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 14px;font-size:11px;display:flex}._page_1g3oq_1 .workspace-refresh button{color:var(--accent);text-underline-offset:3px;text-decoration:underline}._page_1g3oq_1 .creation-workspace{background:#fffdf8;border:1px solid #dedbcf;border-radius:12px;grid-template-columns:1.35fr 1fr;display:grid;overflow:hidden;box-shadow:0 12px 40px #47382006}._page_1g3oq_1 .photo-side{min-width:0;padding:28px}._page_1g3oq_1 .upload-surface{border:1px dashed var(--control-border);width:100%;min-height:360px;color:var(--ink);background:#f5f3ea;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:background .2s,border-color .2s;display:flex}._page_1g3oq_1 .upload-icon{background:#e9e9dc;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:4px;display:grid}._page_1g3oq_1 .upload-surface strong{font-family:Georgia,serif;font-size:25px;font-weight:400}._page_1g3oq_1 .upload-surface>span:not(.upload-icon):not(.choose-photo){color:var(--muted);font-size:11px}._page_1g3oq_1 .choose-photo{background:var(--ink);color:#fffaf4;border-radius:6px;align-items:center;gap:20px;margin-top:10px;padding:12px 20px;font-size:12px;display:flex}._page_1g3oq_1 .upload-surface small{color:var(--muted);font-size:10px}._page_1g3oq_1 .photo-guidance{color:#596452;gap:5px;margin-top:20px;font-size:10px;line-height:1.5;display:grid}._page_1g3oq_1 .photo-guidance strong{font-weight:650}._page_1g3oq_1 .photo-guidance span{color:var(--muted)}._page_1g3oq_1 .creation-summary{background:#eeeee3;border-left:1px solid #dedbcf;flex-direction:column;justify-content:center;padding:35px 36px;display:flex}._page_1g3oq_1 .creation-summary .eyebrow{letter-spacing:1.5px;margin-bottom:20px;font-size:9px}._page_1g3oq_1 .mini-art{color:#7c8668;align-items:flex-start;gap:5px;margin-bottom:19px;display:flex}._page_1g3oq_1 .creation-summary h2{letter-spacing:-1px;margin-bottom:16px;font-size:36px}._page_1g3oq_1 .creation-summary h2 em{color:var(--accent)}._page_1g3oq_1 .creation-summary>p{max-width:285px;color:var(--muted);font-size:12px}._page_1g3oq_1 .creation-steps{color:#5f6a5d;gap:18px;margin:25px 0;font-size:9px;display:flex}._page_1g3oq_1 .creation-steps span{flex-direction:column;gap:4px;display:flex}._page_1g3oq_1 .creation-steps b{color:var(--ink);font-size:10px;font-weight:500}._page_1g3oq_1 .generate-button{gap:12px;width:100%;padding-inline:10px}._page_1g3oq_1 button:disabled{cursor:not-allowed;opacity:.5;transform:none}._page_1g3oq_1 .creation-summary>small{text-align:center;color:var(--muted);margin-top:12px;font-size:10px}._page_1g3oq_1 .source-frame{background:#fffdfa;border:1px solid #dfd7c7;height:330px;padding:12px;box-shadow:0 7px 18px #5142280c}._page_1g3oq_1 .source-frame img{object-fit:contain;background:#f1eee5;width:100%;height:100%}._page_1g3oq_1 .photo-caption{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:11px;display:flex}._page_1g3oq_1 .photo-caption>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60%;overflow:hidden}._page_1g3oq_1 .photo-caption>div{flex-shrink:0;align-items:center;gap:14px;display:flex}._page_1g3oq_1 .photo-caption button{text-underline-offset:4px;min-height:34px;text-decoration:underline}._page_1g3oq_1 .workspace-error{color:#7c3826;background:#f9eae3;border:1px solid #dcb7a6;border-radius:7px;margin:18px 0;padding:18px;font-size:13px}._page_1g3oq_1 .workspace-error h2{margin-bottom:8px;font-size:30px}._page_1g3oq_1 .workspace-error p{margin-top:6px}._page_1g3oq_1 .workspace-error .home-button{margin-top:18px}._page_1g3oq_1 .workspace-message{color:var(--muted);padding:18px 0;font-size:13px}._page_1g3oq_1 .portrait-primary{scroll-margin-top:24px}._page_1g3oq_1 .portrait-loading{background:#eeeee3;border:1px solid #dcdacb;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:280px;margin:25px 0;padding:30px;display:flex}._page_1g3oq_1 .portrait-loading p{color:var(--muted);font-size:12px}._page_1g3oq_1 .portrait-loading h3{margin-bottom:3px}._page_1g3oq_1 .workspace-spin{animation:1.4s linear infinite _workspace-spin_1g3oq_2}@keyframes _workspace-spin_1g3oq_2{to{transform:rotate(360deg)}}._page_1g3oq_1 .portrait-result{background:#eaeadd;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr);align-items:center;gap:65px;margin-top:12px;padding:35px;display:grid}._page_1g3oq_1 .result-frame{background:#fffdf6;border:1px solid #d8cebb;min-width:0;padding:15px;box-shadow:0 12px 30px #46381d15}._page_1g3oq_1 .result-frame img{object-fit:contain;width:100%;max-height:560px;display:block}._page_1g3oq_1 .result-placeholder{text-align:center;min-height:420px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}._page_1g3oq_1 .result-placeholder strong{max-width:390px;color:var(--ink);font-family:Georgia,serif;font-size:22px;font-weight:400}._page_1g3oq_1 .result-placeholder button{color:var(--accent);text-underline-offset:4px;font-size:12px;text-decoration:underline}._page_1g3oq_1 .portrait-result h2{letter-spacing:-1.2px;font-size:42px}._page_1g3oq_1 .portrait-result p{color:var(--muted);margin-bottom:22px}._page_1g3oq_1 .portrait-result .text-link{margin-top:20px;display:flex}._page_1g3oq_1 .recent-section{margin-top:58px}._page_1g3oq_1 .recent-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}._page_1g3oq_1 .recent-heading .eyebrow{margin-bottom:12px}._page_1g3oq_1 .recent-heading h2{letter-spacing:-1px;margin:0;font-size:34px}._page_1g3oq_1 .recent-heading>span{color:var(--muted);font-size:11px}._page_1g3oq_1 .history-empty{color:#737c65;background:#f2f1e8;border:1px solid #deded1;border-radius:7px;align-items:center;gap:23px;padding:26px 30px;display:flex}._page_1g3oq_1 .history-empty h3{color:var(--ink);margin-bottom:3px;font-size:14px}._page_1g3oq_1 .history-empty p{font-size:12px}._page_1g3oq_1 .portrait-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}._page_1g3oq_1 .portrait-gallery li{background:#fffdf8;border:1px solid #dfdacd;border-radius:5px;min-width:0;padding:10px}._page_1g3oq_1 .history-frame{aspect-ratio:4/5;color:#5f6a5d;background:#eeede2;place-items:center;display:grid}._page_1g3oq_1 .history-frame img{object-fit:contain;width:100%;height:100%}._page_1g3oq_1 .history-frame span{text-align:center;padding:12px;font-size:10px}._page_1g3oq_1 .gallery-caption{flex-direction:column;align-items:start;gap:7px;padding:14px 3px 5px;font-size:11px;display:flex}._page_1g3oq_1 .gallery-caption>span{color:var(--muted);font-size:10px}._page_1g3oq_1 .delete-portrait{color:#884834;font-size:10px;text-decoration:underline}._page_1g3oq_1 .continuation{background:#eeeee3;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;margin-top:45px;padding:30px 35px;display:flex}._page_1g3oq_1 .continuation .eyebrow{margin-bottom:10px}._page_1g3oq_1 .continuation h2{letter-spacing:-.8px;margin-bottom:10px;font-size:30px}._page_1g3oq_1 .continuation p:last-child{color:var(--muted);font-size:12px}._page_1g3oq_1 .continuation .home-button{flex-shrink:0}._page_1g3oq_1 .continuation.exhausted{background:#e6e9db;border:1px solid #b8c0a9}._page_1g3oq_1 .account-section{border-top:1px solid #d9dbcf;margin-top:32px;padding:28px 0 0}._page_1g3oq_1 .account-section h2{letter-spacing:-.5px;font-size:26px}._page_1g3oq_1 .account-section button{border:1px solid #bfc6b9;border-radius:6px;padding:10px 14px}._page_1g3oq_1 .account-section p{color:var(--muted);font-size:12px}._page_1g3oq_1 .account-settings{padding:8px 0 0}._page_1g3oq_1 .account-settings-heading{margin-bottom:20px}._page_1g3oq_1 .account-settings-kicker{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px;color:var(--accent)!important;font-size:9px!important}._page_1g3oq_1 .account-identity{background:#f2f1e8;border:1px solid #deded1;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}._page_1g3oq_1 .account-identity div{flex-direction:column;gap:3px;min-width:0;display:flex}._page_1g3oq_1 .account-identity span{color:var(--muted);font-size:10px}._page_1g3oq_1 .account-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}._page_1g3oq_1 .account-signout{color:var(--ink);white-space:nowrap;background:#fffdf8}._page_1g3oq_1 .danger-zone{border-top:1px solid #e3ded1;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:16px;padding:16px 20px;display:grid}._page_1g3oq_1 .danger-zone-heading h3{margin-bottom:3px;font-family:inherit;font-size:12px;font-weight:600}._page_1g3oq_1 .danger-zone-heading p{font-size:11px}._page_1g3oq_1 .account-delete-button{color:#9a4937;text-underline-offset:3px;background:0 0;align-self:center;font-size:11px;text-decoration:underline;border-color:#0000!important;padding:7px 8px!important}._page_1g3oq_1 .account-delete-button:hover{color:#743326;background:#f6e9e3}._page_1g3oq_1 .account-delete-confirm{background:#f8f1ec;border:1px solid #e8d5cb;border-radius:7px;grid-column:1/-1;margin-top:2px;padding:16px}._page_1g3oq_1 .account-delete-confirm label{color:var(--ink);font-size:12px}._page_1g3oq_1 .account-delete-confirm input{background:#fffdf8;border-color:#c9b9ae;border-radius:4px}._page_1g3oq_1 .account-delete-confirm-button{color:#fffdf8;background:#8d3f2e;border-color:#8d3f2e!important}._page_1g3oq_1 .account-delete-cancel{text-underline-offset:3px;background:0 0;margin-left:10px;text-decoration:underline;border-color:#0000!important}._page_1g3oq_1 .starter-style-selector{background:#f3f2e9;border:1px solid #d9dbcf;border-radius:9px;margin:0 0 18px;padding:18px 20px}._page_1g3oq_1 .starter-style-selector legend{padding:0 6px;font-family:Georgia,serif;font-size:18px}._page_1g3oq_1 .starter-style-selector>p{color:var(--muted);margin:0 0 13px;font-size:11px}._page_1g3oq_1 .starter-style-selector>div{flex-wrap:wrap;gap:9px;display:flex}._page_1g3oq_1 .starter-style-selector button{background:#fffdf8;border:1px solid #bfc6b9;border-radius:22px;min-height:38px;padding:8px 15px;font-size:11px;font-weight:600}._page_1g3oq_1 .starter-style-selector button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fffaf4}._page_1g3oq_1 .account-closed{background:#f2f1e8;border:1px solid #d9dbcf;border-radius:9px;margin-top:20px;padding:28px}._page_1g3oq_1 .account-closed h2{font-size:28px}._page_1g3oq_1 .account-closed p{color:var(--muted);margin:9px 0 18px;font-size:12px}@media (width<=900px){._page_1g3oq_1 .creation-summary{padding:26px}._page_1g3oq_1 .creation-summary h2{font-size:31px}._page_1g3oq_1 .photo-side{padding:20px}._page_1g3oq_1 .portrait-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){._page_1g3oq_1 .creation-intro{padding:34px 0 24px;display:block}._page_1g3oq_1 .creation-intro h1{letter-spacing:-1.7px;margin-bottom:18px;font-size:43px}._page_1g3oq_1 .creation-intro>p:last-child{font-size:13px}._page_1g3oq_1 .workspace-top{gap:8px;font-size:9px}._page_1g3oq_1 .workspace-step{letter-spacing:.5px}._page_1g3oq_1 .allowance{padding:5px 9px}._page_1g3oq_1 .workspace-refresh{align-items:flex-start}._page_1g3oq_1 .starter-style-selector{padding:15px}._page_1g3oq_1 .starter-style-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._page_1g3oq_1 .starter-style-selector button:first-child{grid-column:1/-1}._page_1g3oq_1 .creation-workspace{grid-template-columns:1fr}._page_1g3oq_1 .photo-side{padding:18px}._page_1g3oq_1 .upload-surface{min-height:300px}._page_1g3oq_1 .upload-surface strong{font-size:24px}._page_1g3oq_1 .photo-guidance{font-size:9px}._page_1g3oq_1 .creation-summary{border-top:1px solid #dedbcf;border-left:0;padding:25px}._page_1g3oq_1 .mini-art{display:none}._page_1g3oq_1 .creation-summary h2{font-size:32px}._page_1g3oq_1 .creation-steps{justify-content:space-between;margin:20px 0}._page_1g3oq_1 .source-frame{height:310px}._page_1g3oq_1 .photo-caption{font-size:10px}._page_1g3oq_1 .portrait-loading{min-height:230px;margin-top:12px}._page_1g3oq_1 .portrait-result{grid-template-columns:1fr;gap:26px;padding:20px}._page_1g3oq_1 .portrait-result h2{font-size:35px}._page_1g3oq_1 .portrait-result .home-button{width:100%}._page_1g3oq_1 .result-placeholder{min-height:280px}._page_1g3oq_1 .recent-heading{display:block}._page_1g3oq_1 .recent-heading>span{display:none}._page_1g3oq_1 .recent-section{margin-top:38px}._page_1g3oq_1 .history-empty{gap:15px;padding:20px}._page_1g3oq_1 .history-empty svg{flex-shrink:0}._page_1g3oq_1 .history-empty p{font-size:11px}._page_1g3oq_1 .portrait-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._page_1g3oq_1 .continuation{margin-top:30px;padding:25px;display:block}._page_1g3oq_1 .continuation .home-button{width:100%;margin-top:22px}._page_1g3oq_1 .creation-main{padding-bottom:45px}._page_1g3oq_1 .account-identity{align-items:flex-start;padding:16px}._page_1g3oq_1 .danger-zone{grid-template-columns:1fr;gap:10px;padding:14px 4px}._page_1g3oq_1 .account-delete-button{justify-self:start}._page_1g3oq_1 .account-delete-confirm{padding:14px}._page_1g3oq_1 .account-delete-confirm label{flex-direction:column;gap:7px;display:flex}._page_1g3oq_1 .account-delete-confirm input{margin-left:0}._page_1g3oq_1 .account-delete-confirm-button{width:100%}._page_1g3oq_1 .account-delete-cancel{width:100%;margin:5px 0 0}}@media (prefers-reduced-motion:reduce){._page_1g3oq_1 .workspace-spin{animation:none}}._page_1g3oq_1 .exhausted-actions,._page_1g3oq_1 .continuation-actions{gap:10px;display:grid}._page_1g3oq_1 .existing-account-link{color:var(--ink);border-bottom:1px solid #87917e;justify-self:center;padding:4px 0;font-size:10px;font-weight:600}._page_1g3oq_1 .exhausted-actions h3{margin:0;font-size:20px;line-height:1.2}._page_1g3oq_1 .exhausted-actions p,._page_1g3oq_1 .insufficient-actions p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}._page_1g3oq_1 .result-unlock{border-top:1px solid #c9c9be;gap:9px;margin-top:24px;padding-top:22px;display:grid}._page_1g3oq_1 .result-unlock h3{margin:0;font-size:20px}._page_1g3oq_1 .result-unlock p{margin:0;font-size:13px;line-height:1.5}._page_1g3oq_1 .result-unlock .home-button{justify-content:center;margin-top:5px}._page_1g3oq_1 .choice-summary{background:#f6f5ed;border:1px solid #d4d7c8;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:18px 0 0;padding:13px;display:grid}._page_1g3oq_1 .choice-summary div{min-width:0}._page_1g3oq_1 .choice-summary dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:8px}._page_1g3oq_1 .choice-summary dd{color:var(--ink);margin:2px 0 0;font-size:10px}._page_1g3oq_1 .generation-guidance{margin:9px 0 0;line-height:1.45;color:#7c3826!important;font-size:10px!important}._page_1g3oq_1 .creation-styles-link{width:max-content;max-width:100%;color:var(--accent);text-underline-offset:4px;margin-top:12px;font-weight:600;text-decoration:underline;display:block}._page_1g3oq_1 .creation-workspace{box-shadow:none;background:0 0;border:1px solid #cfd4c7;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 36px;overflow:visible}._page_1g3oq_1 .workspace-choices{min-width:0;padding:25px 0 0}._page_1g3oq_1 .workspace-choices section{background:0 0;border:0;border-radius:0;padding:0}._page_1g3oq_1 .creation-summary{background:0 0;border:0;grid-column:2;justify-content:flex-start;padding:22px 0 28px}._page_1g3oq_1 .workspace-top{font-size:14px;line-height:1.45}._page_1g3oq_1 .workspace-step{letter-spacing:.06em;font-size:12px}._page_1g3oq_1 .workspace-refresh,._page_1g3oq_1 .workspace-message{font-size:14px}._page_1g3oq_1 .upload-surface{background:#f2f0e6;border-radius:3px;min-height:330px}._page_1g3oq_1 .upload-surface>span:not(.upload-icon):not(.choose-photo),._page_1g3oq_1 .upload-surface small,._page_1g3oq_1 .choose-photo{font-size:14px}._page_1g3oq_1 .photo-guidance{margin-top:16px;font-size:14px;line-height:1.55}._page_1g3oq_1 .photo-caption{font-size:14px}._page_1g3oq_1 .creation-summary>small,._page_1g3oq_1 .generation-guidance{line-height:1.5;font-size:14px!important}._page_1g3oq_1 .source-frame{height:400px;box-shadow:none;padding:10px}._page_1g3oq_1 .portrait-loading,._page_1g3oq_1 .portrait-result{background:0 0;border:1px solid #cfd4c7;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:36px;margin:0;padding:26px 0;display:grid}._page_1g3oq_1 .portrait-loading .source-frame{place-items:center;min-width:0;display:grid}._page_1g3oq_1 .portrait-loading-copy{align-self:center}._page_1g3oq_1 .portrait-loading-copy h3{margin:14px 0 8px;font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);font-weight:400}._page_1g3oq_1 .portrait-loading p,._page_1g3oq_1 .portrait-result p{font-size:16px;line-height:1.6}._page_1g3oq_1 .result-frame{box-shadow:none;padding:10px}._page_1g3oq_1 .result-frame img{object-fit:contain;width:100%;max-height:650px}._page_1g3oq_1 .portrait-result h2{font-size:clamp(30px,3vw,42px)}._page_1g3oq_1 .portrait-result [aria-label="Resolved portrait recipe"]{font-size:14px;line-height:1.6}._page_1g3oq_1 .recent-heading>span,._page_1g3oq_1 .history-empty p,._page_1g3oq_1 .history-frame span,._page_1g3oq_1 .gallery-caption,._page_1g3oq_1 .gallery-caption>span,._page_1g3oq_1 .delete-portrait{font-size:14px}._page_1g3oq_1 .gallery-caption .text-link{align-items:center;min-height:44px;display:inline-flex}._page_1g3oq_1 .history-frame{aspect-ratio:4/5}._page_1g3oq_1 .history-frame img{object-fit:contain}@media (width<=800px){._page_1g3oq_1 .creation-workspace,._page_1g3oq_1 .portrait-loading,._page_1g3oq_1 .portrait-result{grid-template-columns:1fr;gap:0}._page_1g3oq_1 .photo-side{grid-row:auto;padding:20px 0}._page_1g3oq_1 .workspace-choices{padding:18px 0 0}._page_1g3oq_1 .creation-summary{grid-column:1;padding:20px 0 25px}._page_1g3oq_1 .portrait-loading-copy,._page_1g3oq_1 .portrait-result>div:last-child{padding-top:22px}}@media (width<=520px){._page_1g3oq_1 .workspace-top{align-items:flex-start;font-size:13px}._page_1g3oq_1 .allowance{white-space:normal;text-align:right}._page_1g3oq_1 .photo-side{padding:14px 0}._page_1g3oq_1 .upload-surface{min-height:230px}._page_1g3oq_1 .source-frame{height:280px}._page_1g3oq_1 .photo-guidance{margin-top:9px;font-size:13px}._page_1g3oq_1 .workspace-choices{padding-top:8px}._page_1g3oq_1 .creation-summary{padding-top:15px}._page_1g3oq_1 .portrait-loading,._page_1g3oq_1 .portrait-result{padding:15px 0}}._page_1g3oq_1{--paper:#f4f7f8;--ink:#172b3a;--muted:#526779;--accent:#b84329;--control-border:#bdcbd0}._page_1g3oq_1 .creation-intro h1,._page_1g3oq_1 .creation-summary h2,._page_1g3oq_1 .portrait-result h2,._page_1g3oq_1 .recent-heading h2,._page_1g3oq_1 .portrait-loading-copy h3,._page_1g3oq_1 .upload-surface strong,._page_1g3oq_1 .result-placeholder strong{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;font-weight:700}._page_1g3oq_1 .creation-workspace,._page_1g3oq_1 .portrait-loading,._page_1g3oq_1 .portrait-result{border-color:#cbd7dc}._page_1g3oq_1 .upload-surface{background:#e5edef;border:2px dashed #9db4bf;border-radius:4px}._page_1g3oq_1 .upload-surface:hover,._page_1g3oq_1 .upload-surface.dragging{background:#dbe9ed;border-color:#b84329}._page_1g3oq_1 .upload-icon{background:#d1e1e6;border-radius:4px}._page_1g3oq_1 .choose-photo,._page_1g3oq_1 .generate-button{background:#172b3a;border-radius:3px}._page_1g3oq_1 .source-frame,._page_1g3oq_1 .result-frame{background:#e5edef;border:1px solid #bdcbd0}._page_1g3oq_1 .source-frame img,._page_1g3oq_1 .result-frame img{background:#e5edef}._page_1g3oq_1 .creation-summary,._page_1g3oq_1 .portrait-loading,._page_1g3oq_1 .portrait-result{background:0 0}._page_1g3oq_1 .workspace-error{border-radius:3px}._page_1g3oq_1 .portrait-loading{min-height:350px}._page_1g3oq_1 .result-frame{padding:0}._page_1g3oq_1 .result-placeholder{background:#e5edef}._page_1g3oq_1 .starter-style-selector,._page_1g3oq_1 .choice-summary{background:#e8eff1;border-color:#cbd7dc;border-radius:3px}._page_1g3oq_1 .starter-style-selector legend{font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:700}._page_1g3oq_1 .starter-style-selector button{border-radius:3px}@media (width<=520px){._page_1g3oq_1 .creation-intro h1{font-size:40px}._page_1g3oq_1 .portrait-loading{min-height:280px}}._page_1g3oq_1.create-route .creation-main{background:#eeeae2;padding-inline:clamp(16px,2.8vw,40px)}._page_1g3oq_1.create-route .creation-workspace{box-shadow:none;background:0 0;border:0;overflow:visible}._page_1g3oq_1 .creation-workspace{grid-template-columns:minmax(0,48fr) minmax(0,52fr);gap:0 38px}._page_1g3oq_1 .photo-side{grid-row:span 2;padding:11px 0 0}._page_1g3oq_1 .workspace-choices{padding:11px 0 0}._page_1g3oq_1 .creation-summary{padding:20px 0 0}._page_1g3oq_1 .upload-surface{background:#f8f7f3;border:1px dashed #9aa69a;border-radius:9px;gap:10px;min-height:390px}._page_1g3oq_1 .upload-surface:hover,._page_1g3oq_1 .upload-surface.dragging{border-color:var(--accent);background:#fffaf5}._page_1g3oq_1 .upload-surface strong{font-size:21px}._page_1g3oq_1 .upload-icon{width:48px;height:48px;margin:0}._page_1g3oq_1 .choose-photo{margin-top:2px}._page_1g3oq_1 .source-frame{border-radius:8px;height:450px;overflow:hidden}._page_1g3oq_1 .photo-guidance{margin-top:12px}._page_1g3oq_1 button.generate-button:not(:disabled){background:var(--accent);color:#fffaf4}._page_1g3oq_1 button.generate-button:not(:disabled):hover{background:#91331e}._page_1g3oq_1 .full-curated-workspace>.photo-side{grid-area:1/1}._page_1g3oq_1 .full-curated-workspace>.background-treatment-selector{grid-area:1/2;min-width:0;margin:11px 0 0}._page_1g3oq_1 .full-curated-workspace>.workspace-choices,._page_1g3oq_1 .full-curated-workspace>.text-link,._page_1g3oq_1 .full-curated-workspace>.creation-summary{grid-column:1/-1}._page_1g3oq_1 .full-curated-workspace>.text-link{justify-self:start;margin-top:18px}@media (width<=900px){._page_1g3oq_1 .full-curated-workspace>.background-treatment-selector{grid-area:auto/1;margin-top:20px}._page_1g3oq_1 .full-curated-workspace>.photo-side{grid-row:auto}._page_1g3oq_1 .creation-workspace{grid-template-columns:1fr;gap:0}._page_1g3oq_1 .photo-side{grid-row:auto}._page_1g3oq_1 .creation-summary{grid-column:1}}@media (width<=520px){._page_1g3oq_1 .photo-side{padding-top:10px}._page_1g3oq_1 .upload-surface{min-height:205px}._page_1g3oq_1 .source-frame{height:260px}._page_1g3oq_1 .workspace-choices{padding-top:22px}._page_1g3oq_1 .creation-summary{padding-top:17px}}._page_1g3oq_1 .allowance,._page_1g3oq_1 .workspace-refresh,._page_1g3oq_1 .choice-summary,._page_1g3oq_1 .history-empty,._page_1g3oq_1 .continuation{color:#172b3a;background:#e8eff1;border-color:#cbd7dc}._page_1g3oq_1 .workspace-refresh,._page_1g3oq_1 .history-empty,._page_1g3oq_1 .continuation{border-radius:3px}._page_1g3oq_1 .photo-guidance,._page_1g3oq_1 .creation-steps,._page_1g3oq_1 .history-frame{color:#526779}._page_1g3oq_1 .source-frame,._page_1g3oq_1 .result-frame,._page_1g3oq_1 .portrait-gallery li{box-shadow:none;background:#f8fbfc;border-color:#bdcbd0;border-radius:3px}._page_1g3oq_1 .portrait-loading .source-frame{justify-content:center;align-items:center;display:flex;overflow:hidden}._page_1g3oq_1 .portrait-loading .source-frame img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%;display:block}._page_1g3oq_1 .history-frame{background:#e5edef}._page_1g3oq_1 .continuation.exhausted{background:#dce8ed;border-color:#9db4bf}._page_1g3oq_1.create-route{--ink:#24302f;--muted:#58635e;--paper:#f7f6f2;--accent:#aa422c;--control-border:#a8ada5}._page_1g3oq_1.create-route .creation-main{padding-bottom:86px}._page_1g3oq_1.create-route .creation-intro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:34px;padding:48px 0 34px}._page_1g3oq_1.create-route .creation-intro .eyebrow{color:#6e675e;letter-spacing:.12em;grid-column:auto;margin:0 0 12px;font-size:11px;display:block}._page_1g3oq_1.create-route .creation-intro h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:660;line-height:1.07}._page_1g3oq_1.create-route .creation-intro h1 em{color:#a24630;font-style:normal}._page_1g3oq_1.create-route .creation-intro>p:last-child{max-width:350px;color:var(--muted);margin:0;padding:0 0 2px;font-size:13px;line-height:1.55}._page_1g3oq_1.create-route .creation-styles-link{margin-top:9px;font-size:12px}._page_1g3oq_1.create-route .creation-workspace,._page_1g3oq_1.create-route .portrait-loading,._page_1g3oq_1.create-route .portrait-result{border-color:#d5d6cb}._page_1g3oq_1.create-route .workspace-step{color:#59625c}._page_1g3oq_1.create-route .allowance,._page_1g3oq_1.create-route .choice-summary,._page_1g3oq_1.create-route .workspace-refresh,._page_1g3oq_1.create-route .history-empty,._page_1g3oq_1.create-route .continuation{color:var(--ink);background:#eeede7;border-color:#d1d2c6}._page_1g3oq_1.create-route .upload-surface{background:#efeee8;border:1px dashed #a6ada5;min-height:370px}._page_1g3oq_1.create-route .upload-surface:hover,._page_1g3oq_1.create-route .upload-surface.dragging{border-color:var(--accent);background:#f8f4ed}._page_1g3oq_1.create-route .upload-icon{background:#dfdfd5}._page_1g3oq_1.create-route .choose-photo{background:#24302f}._page_1g3oq_1.create-route .source-frame,._page_1g3oq_1.create-route .result-frame,._page_1g3oq_1.create-route .portrait-gallery li{background:#eeede7;border-color:#d1d2c6}._page_1g3oq_1.create-route .source-frame img,._page_1g3oq_1.create-route .result-frame img,._page_1g3oq_1.create-route .history-frame,._page_1g3oq_1.create-route .result-placeholder{background:#eeede7}._page_1g3oq_1.create-route .starter-style-selector{background:#eeede7;border-color:#d1d2c6}._page_1g3oq_1.create-route .starter-style-selector button{background:#fbfaf7;border-color:#abb2a9}._page_1g3oq_1.create-route .starter-style-selector button[aria-pressed=true]{color:#fff;background:#24302f;border-color:#24302f}._page_1g3oq_1.create-route .portrait-loading{min-height:350px}._page_1g3oq_1.create-route .portrait-result{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:48px}._page_1g3oq_1.create-route .portrait-result h2{font-size:clamp(30px,3vw,42px)}._page_1g3oq_1.create-route .portrait-result .home-button{background:#aa422c}._page_1g3oq_1.create-route .history-empty,._page_1g3oq_1.create-route .continuation{border-radius:0}@media (width<=800px){._page_1g3oq_1.create-route .creation-intro{padding:28px 0 26px;display:block}._page_1g3oq_1.create-route .creation-intro h1{max-width:540px;margin:0 0 13px;font-size:clamp(34px,8.8vw,46px)}._page_1g3oq_1.create-route .creation-intro>p:last-child{max-width:580px}._page_1g3oq_1.create-route .portrait-result{grid-template-columns:1fr;gap:24px}}@media (width<=520px){._page_1g3oq_1.create-route .creation-intro{padding:24px 0 22px}._page_1g3oq_1.create-route .creation-intro h1{font-size:37px;line-height:1.1}._page_1g3oq_1.create-route .creation-intro>p:last-child{font-size:12px}._page_1g3oq_1.create-route .upload-surface{min-height:270px}._page_1g3oq_1.create-route .portrait-result{padding:15px 0}}._page_1g3oq_1 .custom-studio-controls{flex-direction:column;gap:12px;display:flex}._page_1g3oq_1 .custom-studio-controls>label{color:var(--ink);font-size:18px}._page_1g3oq_1 .custom-studio-controls>p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}._page_1g3oq_1 .custom-studio-controls textarea{resize:vertical;width:100%;min-height:132px;color:var(--ink);font:inherit;background:#fffdfa;border:1px solid #8d978e;border-radius:10px;padding:15px;font-size:15px;line-height:1.5}._page_1g3oq_1 .custom-studio-controls textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._page_1g3oq_1 .custom-counter{color:var(--muted);align-self:flex-end;font-size:12px}._page_1g3oq_1 .custom-examples{flex-wrap:wrap;gap:8px;display:flex}._page_1g3oq_1 .custom-examples button{color:var(--ink);cursor:pointer;background:#f7f6f2;border:1px solid #a8ada5;border-radius:999px;padding:7px 11px;font-size:12px}._page_1g3oq_1 .custom-examples button:hover{border-color:var(--accent)}._page_1g3oq_1 .custom-shape{border:0;border-top:1px solid #d1d2c6;flex-wrap:wrap;gap:9px 15px;margin:8px 0 0;padding:15px 0 0;display:flex}._page_1g3oq_1 .custom-shape legend{padding:0 0 8px;font-size:14px;font-weight:650}._page_1g3oq_1 .custom-shape label{cursor:pointer;align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}._page_1g3oq_1 .custom-shape input{accent-color:var(--accent)}._page_1g3oq_1 .background-treatment-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._page_1g3oq_1 .background-treatment-selector button{text-align:left;white-space:normal;width:100%;padding:12px}._page_1g3oq_1 .background-treatment-selector button strong{font-size:14px;line-height:1.4;display:block}._page_1g3oq_1 .background-treatment-selector button span{margin-top:5px;font-size:13px;font-weight:400;line-height:1.5;display:block}@media (width<=700px){._page_1g3oq_1 .background-treatment-selector>div{grid-template-columns:1fr}._page_1g3oq_1 .background-treatment-selector button:first-child{grid-column:auto}}
