.CommandBar_hint__Rf65m{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;padding:.5rem .65rem;border:1px solid var(--mist-dark);border-radius:var(--radius);color:var(--gold-highlight);font-size:.8125rem;cursor:pointer}.CommandBar_hint__Rf65m:hover{border-color:var(--gold)}.CommandBar_hint__Rf65m:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.CommandBar_hint__Rf65m kbd,.CommandBar_keys__R2AM2 kbd{font:inherit;font-size:.75rem;padding:.05rem .35rem;border:1px solid;border-radius:3px}.CommandBar_dialog__fcekU{width:min(34rem,calc(100vw - 2rem));margin:12vh auto auto;padding:.75rem;border:1px solid var(--mist);border-radius:var(--radius);background:var(--paper-surface);color:var(--on-paper)}.CommandBar_dialog__fcekU::-webkit-backdrop{background:rgba(12,10,9,.6)}.CommandBar_dialog__fcekU::backdrop{background:rgba(12,10,9,.6)}.CommandBar_input__isr_h{width:100%;min-height:2.75rem;font-size:1rem}.CommandBar_list__7SB9E{list-style:none;margin:.5rem 0 0;padding:0;max-height:18rem;overflow-y:auto}.CommandBar_list__7SB9E li{padding:.55rem .65rem;border-radius:var(--radius);cursor:pointer}.CommandBar_list__7SB9E li.CommandBar_current__sPokJ,.CommandBar_list__7SB9E li:hover{background:var(--porcelain-deep)}.CommandBar_none__JL5NZ{color:var(--paper-soft);cursor:default}.CommandBar_message__SNWEm{margin:.5rem 0 0;color:var(--danger);font-size:.875rem}.CommandBar_helpTitle__6U0qs{font-size:1.05rem;margin-bottom:.75rem}.CommandBar_keys__R2AM2{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem 1.25rem;gap:.35rem 1.25rem;margin:0 0 1rem}.CommandBar_keys__R2AM2 dd{margin:0}.CommandBar_keyRow__Y4zSQ{display:contents}.fx_number__TNzbw{--line:1.12em;display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--line);vertical-align:bottom}.fx_digit__wRm_P{display:inline-block;height:var(--line);overflow:hidden}.fx_reel__6QPk2{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.22,1,.36,1)}.fx_fixed__URPCD,.fx_reel__6QPk2 span{display:block;height:var(--line);line-height:var(--line)}.fx_tick__MLaGf{display:block;color:var(--gold,var(--accent))}.fx_tickCircle__iyRsX,.fx_tickMark__9Fads{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.fx_tickCircle__iyRsX{transform:rotate(-90deg);transform-origin:26px 26px;animation:fx_tick-draw__JbOwd .3s ease-out both}.fx_tickMark__9Fads{animation:fx_tick-draw__JbOwd .17s ease-out .3s both}@keyframes fx_tick-draw__JbOwd{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.fx_pull__6CHpb{--p:0;--y:0px;position:fixed;top:.5rem;left:50%;z-index:70;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:50%;background:var(--surface,#fff);box-shadow:0 6px 18px rgba(0,0,0,.18);color:var(--accent,#a3162b);opacity:calc(var(--p) * 1);transform:translate(-50%,calc(var(--y) - 1.5rem)) scale(calc(.6 + var(--p) * .4));pointer-events:none}.fx_pull__6CHpb circle{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p) * .75);transform-origin:center;transform:rotate(calc(var(--p) * 270deg))}.fx_pull__6CHpb[data-busy=true]{opacity:1}.fx_pull__6CHpb[data-busy=true] svg{animation:fx_pull-spin__IQi0B .8s linear infinite}@keyframes fx_pull-spin__IQi0B{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.fx_reel__6QPk2{transition:none}.fx_pull__6CHpb[data-busy=true] svg,.fx_tickCircle__iyRsX,.fx_tickMark__9Fads{animation:none}}.fx_cell__V6ntU{position:relative;min-width:0}.fx_cell__V6ntU>section{height:100%}.fx_dragging__dat9z{z-index:30;cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 18px 28px rgba(31,18,20,.28))}.fx_grip__JXCR8{position:absolute;top:.55rem;right:.55rem;z-index:2;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--mist);border-radius:50%;background:rgba(255,255,255,.92);color:var(--paper-soft);cursor:-webkit-grab;cursor:grab;touch-action:none;opacity:.55;transition:opacity .2s ease}.fx_cell__V6ntU:hover .fx_grip__JXCR8,.fx_dragging__dat9z .fx_grip__JXCR8,.fx_grip__JXCR8:focus-visible{opacity:1}.fx_grip__JXCR8 svg{width:1rem;height:1rem}.fx_reset__4_hjo{display:flex;margin:0 0 .75rem auto}.shell_shell__smANk{display:grid;grid-template-columns:14rem 1fr;min-height:100vh;background:var(--paper)}.shell_sidebar__FP9an{background:var(--surface);color:var(--paper);border-right:1px solid #3a2327;padding:1.75rem 1rem;display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:20}.shell_mark__Zv_Bv{font-family:var(--font-display);font-size:1.65rem;font-weight:500;color:#ffffff;padding-inline:.65rem;letter-spacing:-.01em}.shell_sidebar__FP9an ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.2rem;gap:.2rem}.shell_sidebar__FP9an a{display:block;padding:.55rem .75rem;border-radius:var(--radius);text-decoration:none;color:var(--paper);font-size:.875rem;font-weight:500;transition:background-color .15s ease,color .15s ease}.shell_sidebar__FP9an a:hover{background:rgba(244,236,220,.08);color:#ffffff}.shell_sidebar__FP9an a[aria-current=page]{background:rgba(229,56,79,.22);color:#ffffff;font-weight:600;box-shadow:inset 3px 0 0 var(--gold)}.shell_signOut__LryCU{margin-top:auto;background:none;border:0;color:var(--gold);font:inherit;font-size:.875rem;text-align:left;padding:.55rem .75rem;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;transition:opacity .15s ease}.shell_signOut__LryCU:hover{opacity:.8}.shell_main__bEHKY{background:var(--paper);padding:2.25rem clamp(1.25rem,3.5vw,3rem);min-width:0}.shell_checking__bwyW2{padding:3rem;color:var(--paper-soft);background:var(--paper);min-height:100vh}@media (max-width:48rem){.shell_shell__smANk{grid-template-columns:1fr}.shell_sidebar__FP9an{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:.85rem 1rem;gap:.85rem}.shell_sidebar__FP9an ul{display:flex;flex-wrap:wrap;gap:.25rem}.shell_signOut__LryCU{margin-top:0;margin-left:auto}}.shell_signOut__LryCU{transition:scale var(--spring-t) var(--spring)}.shell_signOut__LryCU:active{scale:.95;transition:scale 90ms ease-out}.shell_account__65AdL{margin-top:auto;display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.shell_account__65AdL .shell_signOut__LryCU{margin-top:0}.shell_who__anbVR{display:flex;align-items:center;gap:.6rem;min-width:0;padding-inline:.75rem;color:var(--paper);font-size:.875rem;font-weight:500}.shell_initial__yll3i{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--gold);color:#ffffff;font-size:.8rem;font-weight:600}.shell_whoName__g3AB2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:48rem){.shell_account__65AdL{margin-top:0;margin-left:auto;display:flex;align-items:center;gap:.75rem}.shell_account__65AdL .shell_signOut__LryCU{margin-left:0}}.editor_backdrop__D5n74{position:fixed;inset:0;background:rgba(31,18,20,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end;z-index:50}.editor_panel__HGosF{width:min(66rem,100%);height:100%;overflow-y:auto;background:var(--paper);padding:1.5rem clamp(1rem,3vw,2rem) 3rem;border-left:3px solid var(--gold);box-shadow:-16px 0 50px rgba(0,0,0,.35);animation:editor_slide-in__64Wnq .45s cubic-bezier(.22,1,.36,1) both}@keyframes editor_slide-in__64Wnq{0%{transform:translateX(2.5rem);opacity:0}}.editor_head__bRpMV{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem}.editor_head__bRpMV h2{font-family:var(--font-display);font-weight:500;font-size:1.9rem;letter-spacing:-.01em}.editor_layout__MjHKm{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start}.editor_photoSide__pwyhP{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:.9rem;align-self:start;max-height:calc(100vh - 6rem);overflow-y:auto;padding-right:.25rem}.editor_photoSide__pwyhP>*{flex:none}.editor_fields__F3R13,.editor_form__CuZRn{display:grid;grid-gap:1rem;gap:1rem}.editor_row__SqHvF{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.9rem;gap:.9rem;align-items:end}.editor_inline__Y8cmv{display:flex;gap:.4rem}.editor_inline__Y8cmv select{flex:1 1;min-width:0}.editor_check__59WCj{display:flex;align-items:center;gap:.5rem}.editor_actions__kp64M{position:-webkit-sticky;position:sticky;bottom:-3rem;z-index:2;margin-top:.5rem;padding:.85rem 0 1rem;background:var(--paper);border-top:1px solid var(--mist)}.editor_stage__1gRTz{position:relative;aspect-ratio:4/5;border-radius:1.1rem;overflow:hidden;background:var(--porcelain-deep);box-shadow:0 18px 40px -22px rgba(70,10,22,.45);transition:box-shadow .3s ease,outline-color .2s ease;outline:2px solid transparent;outline-offset:3px}.editor_stage__1gRTz.editor_empty__9p8bf{background:var(--paper-surface);border:2px dashed var(--mist);box-shadow:none;display:grid;place-items:center}.editor_stage__1gRTz.editor_dragging__llnRv{outline-color:var(--gold)}.editor_prompt__zNUDD{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:center;text-align:center;padding:1.5rem}.editor_promptTitle__fNOba{font-family:var(--font-display);font-size:1.7rem;line-height:1.1}.editor_promptActions__sPexQ{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.4rem}.editor_stageImage__D30SZ{position:absolute;inset:0;padding:0;border:0;background:none;cursor:default}.editor_stageImage__D30SZ img{width:100%;height:100%;object-fit:cover;display:block;animation:editor_photo-in__vaQio .6s cubic-bezier(.22,1,.36,1) both}@keyframes editor_photo-in__vaQio{0%{opacity:0;transform:scale(1.06);filter:blur(8px)}}.editor_picking__SMVyR{cursor:crosshair;outline:3px solid var(--gold);outline-offset:-3px}.editor_scan__AhfEh{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.55) 50%,transparent);height:40%;animation:editor_scan__AhfEh 1.4s ease-in-out infinite;pointer-events:none}@keyframes editor_scan__AhfEh{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.editor_reading__YdUGf{min-height:1.3rem;color:var(--paper-soft);font-size:.85rem}.editor_hint__kI0Kn{color:var(--gold-deep);font-weight:500}.editor_colorCard__477Df{margin:0;padding:.85rem;display:grid;grid-gap:.7rem;gap:.7rem;border:1px solid var(--mist);border-radius:.9rem;background:var(--paper-surface);min-width:0}.editor_colorCard__477Df legend{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.editor_cardHead__cqCTK{display:flex;align-items:center;gap:.5rem}.editor_dot__tzDf3{flex:none;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid rgba(0,0,0,.18);transition:background-color .3s ease}.editor_colorName__cTjXM{flex:1 1;min-width:0;font-weight:500}.editor_swatches__JTixe{display:grid;grid-template-columns:repeat(auto-fill,minmax(1.7rem,1fr));grid-gap:.4rem;gap:.4rem}.editor_swatch__TdXf5{aspect-ratio:1;min-height:1.7rem;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.2);cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.editor_swatch__TdXf5:hover{transform:scale(1.12)}.editor_swatchOn__KHf2P{box-shadow:0 0 0 2px var(--paper-surface),0 0 0 4px var(--gold-deep)}.editor_thumbs__WLSw9{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.editor_thumbs__WLSw9 li{position:relative;width:3.6rem;height:4.4rem;border-radius:.5rem;overflow:hidden;outline:2px solid transparent;outline-offset:1px}.editor_thumbs__WLSw9 li>button:first-child{width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.editor_thumbs__WLSw9 img{width:100%;height:100%;object-fit:cover;display:block}.editor_thumbOn__RcqV4{outline-color:var(--gold)!important}.editor_remove__kZbTn{position:absolute;top:.15rem;right:.15rem;width:1.3rem;height:1.3rem;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(31,18,20,.78);color:#fff;font-size:.95rem;line-height:1;cursor:pointer}.editor_addThumb__8TXhD{width:100%;height:100%;border:2px dashed var(--mist);border-radius:.5rem;background:none;color:var(--paper-soft);font-size:1.4rem;cursor:pointer}.editor_addThumb__8TXhD:hover{border-color:var(--gold);color:var(--gold-deep)}.editor_alts__k0GI7 summary{cursor:pointer;color:var(--paper-soft);padding:.3rem 0}.editor_alts__k0GI7{display:grid;grid-gap:.5rem;gap:.5rem}.editor_labelRow__WTBMY{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem}.editor_suggested__qJ5Mo{font-size:.75rem;font-weight:500;color:var(--gold-deep)}.editor_filled__Fl7BQ input,.editor_filled__Fl7BQ select,.editor_filled__Fl7BQ textarea{animation:editor_filled__Fl7BQ 1.6s ease-out both}@keyframes editor_filled__Fl7BQ{0%{background-color:#fbe3e5;border-color:var(--gold)}}.editor_lookalike__uXTe2{padding:.7rem .9rem;border:1px solid var(--amber-border);border-radius:var(--radius);background:var(--amber-wash);color:var(--amber)}.editor_linkButton__fP3YY{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.editor_group__HjOL9{margin:0;padding:.9rem 1rem 1rem;display:grid;grid-gap:.6rem;gap:.6rem;border:1px solid var(--mist);border-radius:.9rem}.editor_group__HjOL9 legend{padding-inline:.4rem;font-weight:600}.editor_done__TjyJd{display:grid;justify-items:center;grid-gap:.6rem;gap:.6rem;text-align:center;padding:clamp(2rem,8vw,5rem) 1rem}.editor_done__TjyJd h3{font-family:var(--font-display);font-weight:500;font-size:2rem}.editor_doneActions__bg8Oc{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:.8rem}@media (max-width:52rem){.editor_layout__MjHKm{grid-template-columns:minmax(0,1fr)}.editor_photoSide__pwyhP{position:static;max-height:none;overflow:visible}.editor_stage__1gRTz{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.editor_filled__Fl7BQ input,.editor_filled__Fl7BQ select,.editor_filled__Fl7BQ textarea,.editor_panel__HGosF,.editor_scan__AhfEh,.editor_stageImage__D30SZ img{animation:none}}.editor_stock__t5iXe{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--mist)}.editor_stock__t5iXe h3{font-size:1rem;margin-bottom:.75rem}.editor_stock__t5iXe h4{margin:1.25rem 0 .5rem;font-size:.9rem}.editor_counts__63loS{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));grid-gap:.6rem;gap:.6rem;margin:0 0 1rem}.editor_counts__63loS>div{padding:.6rem .75rem;background:var(--white);border:1px solid var(--mist);border-radius:var(--radius)}.editor_counts__63loS dt{color:var(--ink-soft);font-size:.8rem}.editor_counts__63loS dd{margin:0;font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editor_history__o9fpn{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem;font-size:.9rem}