.scene-choices_choices___XJM6{width:100%;max-width:680px;margin:0 auto;color:var(--ink)}.scene-choices_categories__V3jgQ{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.scene-choices_categories__V3jgQ button,.scene-choices_remix__MWWea button{font:inherit;color:inherit;background:transparent;border:1px solid var(--ink-faint);border-radius:20px;padding:10px 15px;min-height:44px;cursor:pointer}.scene-choices_categories__V3jgQ button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.scene-choices_grid__y4Ffg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scene-choices_card__EXhuT{--preview-opacity:1;--caption-ink:#fff;--caption-soft:#f2eee7;position:relative;isolation:isolate;display:flex;align-items:flex-end;aspect-ratio:1;text-align:left;padding:18px;font:inherit;color:inherit;background:var(--paper-deep);border:1px solid var(--ink-faint);border-radius:9px;cursor:pointer;min-width:0;overflow:hidden}.scene-choices_card__EXhuT[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.scene-choices_card__EXhuT img{z-index:-2;display:block;width:100%;height:100%;object-fit:cover}.scene-choices_card__EXhuT img,.scene-choices_card__EXhuT:after{position:absolute;inset:0;opacity:var(--preview-opacity);transition:opacity .26s ease}.scene-choices_card__EXhuT:after{content:"";z-index:-1;background:linear-gradient(transparent 25%,rgba(0,0,0,.82))}.scene-choices_caption__vvPNi{position:absolute;left:18px;right:18px;bottom:18px;display:flex;flex-direction:column;gap:6px;text-align:center;transition:bottom .26s ease,transform .26s ease}.scene-choices_name__aKUm0{font-size:19px;line-height:1.3;color:var(--caption-ink)}.scene-choices_description__UXLnt{font-size:13px;line-height:1.5;color:var(--caption-soft)}@media (min-width:601px) and (hover:hover) and (pointer:fine){.scene-choices_card__EXhuT{--preview-opacity:0;--caption-ink:var(--ink);--caption-soft:var(--ink-soft)}.scene-choices_card__EXhuT .scene-choices_caption__vvPNi{bottom:50%;transform:translateY(50%)}.scene-choices_card__EXhuT:focus-visible,.scene-choices_card__EXhuT:hover,.scene-choices_card__EXhuT[aria-pressed=true]{--preview-opacity:1;--caption-ink:#fff;--caption-soft:#f2eee7}.scene-choices_card__EXhuT:focus-visible .scene-choices_caption__vvPNi,.scene-choices_card__EXhuT:hover .scene-choices_caption__vvPNi,.scene-choices_card__EXhuT[aria-pressed=true] .scene-choices_caption__vvPNi{bottom:18px;transform:none}}@media (prefers-reduced-motion:reduce){.scene-choices_caption__vvPNi,.scene-choices_card__EXhuT img,.scene-choices_card__EXhuT:after{transition:none}}.scene-choices_selection__x8crX{text-align:center;font-size:15px;line-height:1.6;margin:12px 0}.scene-choices_note__33XVY,.scene-choices_selection__x8crX span{color:var(--ink-soft);font-size:12px;line-height:1.5}.scene-choices_note__33XVY{text-align:center;margin:12px 0}.scene-choices_remix__MWWea{color:var(--ink);text-align:center;margin:24px auto 0;max-width:600px}.scene-choices_remix__MWWea>button{border-color:var(--ink)}.scene-choices_remix__MWWea>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;font-size:14px}.scene-choices_choices___XJM6 button:focus-visible,.scene-choices_remix__MWWea button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (min-width:768px){.scene-choices_choices___XJM6{max-width:clamp(420px,calc((100dvh - 430px) * 1.5),680px)}.scene-choices_grid__y4Ffg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scene-choices_categories__V3jgQ{margin-bottom:12px}.scene-choices_categories__V3jgQ button{font-size:14px;padding:8px 12px}.scene-choices_caption__vvPNi{left:12px;right:12px;bottom:12px;gap:4px}.scene-choices_name__aKUm0{font-size:16px}.scene-choices_description__UXLnt{font-size:12px;line-height:1.35}.scene-choices_card__EXhuT:focus-visible .scene-choices_caption__vvPNi,.scene-choices_card__EXhuT:hover .scene-choices_caption__vvPNi,.scene-choices_card__EXhuT[aria-pressed=true] .scene-choices_caption__vvPNi{bottom:12px}.scene-choices_note__33XVY{margin:8px 0}.scene-choices_selection__x8crX{margin:8px 0 0}}@media (max-width:420px){.scene-choices_grid__y4Ffg{gap:9px}.scene-choices_card__EXhuT{padding:12px}.scene-choices_caption__vvPNi{left:12px;right:12px;bottom:12px}.scene-choices_name__aKUm0{font-size:15px}.scene-choices_description__UXLnt{font-size:12px}.scene-choices_categories__V3jgQ{gap:5px}.scene-choices_categories__V3jgQ button{padding:9px 10px;font-size:13px}}@media (min-width:900px) and (max-height:680px){.paint-flow .scene-choices_choices___XJM6{max-width:820px}.paint-flow .scene-choices_grid__y4Ffg{grid-template-columns:repeat(5,minmax(0,1fr))}}.first-frame-guide_backdrop__0oL2I{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:rgb(42 29 18/.42)}.first-frame-guide_guide__qM7N0{box-sizing:border-box;width:min(520px,100%);max-height:min(760px,calc(100dvh - 32px));overflow-y:auto;border:1px solid color-mix(in srgb,var(--ink) 45%,transparent);border-radius:24px;background:var(--paper,#f5ead2);color:var(--ink,#2a1d12);padding:26px;box-shadow:0 24px 70px rgb(35 24 14/.28);outline:none}.first-frame-guide_guide__qM7N0 *{box-sizing:border-box}.first-frame-guide_top__2NZK_{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.first-frame-guide_eyebrow__5XxtW{font-size:12px;letter-spacing:.19em;text-transform:lowercase;color:var(--ink-soft)}.first-frame-guide_close__TXhyO{width:44px;height:44px;border:1px solid var(--ink-faint);border-radius:50%;background:transparent;color:inherit;font:26px/1 inherit;cursor:pointer}.first-frame-guide_heading__Kt9ZS{margin:0;font:500 clamp(26px,7vw,36px)/1.08 var(--font-display,Georgia,serif)}.first-frame-guide_intro__mu3gU{margin:14px 0 0;font-size:17px;line-height:1.55;color:color-mix(in srgb,var(--ink) 78%,transparent)}.first-frame-guide_note__ay_1n{margin:12px 0 0;font-size:15px;line-height:1.45;color:var(--ink-soft)}.first-frame-guide_people__Y1rfI{display:grid;gap:10px;margin:22px 0 4px}.first-frame-guide_person__Yh_gs,.first-frame-guide_photoRow__j__BQ{min-height:64px;width:100%;display:flex;align-items:center;gap:12px;border:1px solid var(--ink-faint);border-radius:14px;background:color-mix(in srgb,var(--paper) 82%,white);color:inherit;padding:9px 12px;text-align:left;font:inherit}.first-frame-guide_photoRow__j__BQ{cursor:pointer}.first-frame-guide_action__CvdoF:focus-visible,.first-frame-guide_close__TXhyO:focus-visible,.first-frame-guide_feedback__LIszb:focus-visible,.first-frame-guide_link__q3Sp1:focus-visible,.first-frame-guide_person__Yh_gs:focus-within,.first-frame-guide_photoRow__j__BQ:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.first-frame-guide_avatar__ZYHnD{flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--ink-faint);border-radius:50%;background-color:var(--paper-deep);background-size:cover;background-position:50%;overflow:hidden;font-size:20px}.first-frame-guide_personText__dsKAr{min-width:0;flex:1;display:grid;gap:3px}.first-frame-guide_personText__dsKAr strong{font-size:16px;overflow-wrap:anywhere}.first-frame-guide_personText__dsKAr small{font-size:13px;color:var(--ink-soft)}.first-frame-guide_rowAction__AyAeV{min-height:44px;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.first-frame-guide_actions__Gw26Z{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.first-frame-guide_action__CvdoF,.first-frame-guide_link__q3Sp1{min-height:48px;border-radius:999px;padding:11px 20px;color:inherit;font:600 16px/1.2 inherit;cursor:pointer}.first-frame-guide_action__CvdoF{border:1px solid var(--ink);background:var(--ink);color:var(--paper,#f5ead2)}.first-frame-guide_link__q3Sp1{border:0;background:transparent;text-decoration:underline;font-weight:400}.first-frame-guide_action__CvdoF:disabled,.first-frame-guide_link__q3Sp1:disabled{opacity:.45;cursor:default}.first-frame-guide_summary__N_lqq{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.first-frame-guide_summary__N_lqq>span{display:grid;justify-items:center;gap:7px;font-size:14px}.first-frame-guide_summary__N_lqq .first-frame-guide_avatar__ZYHnD{width:58px;height:58px}.first-frame-guide_status__R_WFS{display:flex;align-items:center;gap:18px}.first-frame-guide_spinner__M9_kV{flex:0 0 42px;width:42px;height:42px;border:2px solid var(--ink-faint);border-top-color:var(--accent,#c9832b);border-radius:50%;animation:first-frame-guide_turn__lfIXq 1s linear infinite}@keyframes first-frame-guide_turn__lfIXq{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.first-frame-guide_spinner__M9_kV{animation-duration:2.6s}}.first-frame-guide_error__4W1Tt{color:#8b2e25;font-size:14px;margin:14px 0 0}.first-frame-guide_feedback__LIszb{min-height:44px;margin-top:24px;padding:0;border:0;background:transparent;color:inherit;text-decoration:underline;font:15px inherit;cursor:pointer}.first-frame-guide_dialogBackdrop__ka2GV{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:rgb(35 27 18/.48)}.first-frame-guide_dialog__kcT6A{box-sizing:border-box;width:min(480px,100%);max-height:min(720px,90dvh);overflow:auto;border:1px solid var(--ink);border-radius:22px;background:var(--paper,#f5ead2);color:var(--ink);padding:24px}.first-frame-guide_choices__rbhU4{display:grid;gap:8px;margin:18px 0}.first-frame-guide_choice__Zf_V8{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:16px}@media (max-width:700px){.first-frame-guide_backdrop__0oL2I{align-items:end;padding:max(8px,env(safe-area-inset-top)) 0 0}.first-frame-guide_guide__qM7N0{width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));border-radius:24px 24px 0 0;border-bottom:0;padding:22px 20px calc(24px + env(safe-area-inset-bottom))}.first-frame-guide_actions__Gw26Z{align-items:stretch;flex-direction:column}.first-frame-guide_action__CvdoF,.first-frame-guide_link__q3Sp1{width:100%}.first-frame-guide_dialogBackdrop__ka2GV{align-items:end;padding:0}.first-frame-guide_dialog__kcT6A{width:100%;border-radius:22px 22px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom))}}