.Tq810a_zone{border-radius:var(--radius);background:var(--white);cursor:pointer;text-align:center;border:2px dashed #d8cdbb;place-items:center;min-height:240px;transition:background-color .15s,border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.Tq810a_zone:hover{border-color:var(--ink-soft)}.Tq810a_zone:focus-within{border-color:var(--ink)}.Tq810a_ready{border-color:var(--coral);background:#fdf0eb}.Tq810a_over{background:#fbe3da;border-style:solid;transform:scale(1.01)}.Tq810a_words{gap:6px;padding:24px;display:grid}.Tq810a_words strong{color:var(--coral-dark);font-size:20px}.Tq810a_words span{color:var(--muted);font-size:16px}.Tq810a_desk{display:none}@media (hover:hover) and (pointer:fine){.Tq810a_touch{display:none}.Tq810a_desk{display:block}}.Tq810a_link{border-radius:var(--radius-sm);text-align:center;cursor:pointer;border:2px dashed #d8cdbb;place-items:center;min-height:60px;padding:0 16px;font-size:17px;font-weight:600;transition:background-color .15s,border-color .15s;display:grid}.Tq810a_link:focus-within,.Tq810a_link:hover{border-color:var(--ink-soft)}.Tq810a_linkReady{border-color:var(--coral);background:#fdf0eb}.Tq810a_linkOver{background:#fbe3da;border-style:solid}@media (prefers-reduced-motion:reduce){.Tq810a_zone,.Tq810a_link{transition:none}.Tq810a_over{transform:none}}.Tq810a_button{cursor:pointer}.Tq810a_button:focus-within{outline:3px solid var(--ink);outline-offset:2px}
.bDwZCW_builder{gap:18px;min-width:0;display:grid}@media (min-width:760px){.bDwZCW_builder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px}}.bDwZCW_stage{border-radius:var(--radius,18px);box-shadow:inset 0 0 0 1px var(--line);background:#fef8f8;place-items:center;display:grid;position:relative;overflow:hidden}.bDwZCW_canvas{aspect-ratio:5/8;opacity:0;width:auto;max-width:100%;height:min(50vh,460px);transition:opacity .25s;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.bDwZCW_drawn{opacity:1}@media (min-width:760px){.bDwZCW_canvas{height:min(70vh,600px)}}@media (max-width:759px){.bDwZCW_stage{z-index:2;box-shadow:inset 0 0 0 1px var(--line), 0 14px 22px -18px #1f234059;position:sticky;top:64px}.bDwZCW_canvas{height:min(36vh,320px)}}.bDwZCW_badge{background:var(--paper-deep);color:var(--ink-soft);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:10px;left:10px}.bDwZCW_controls{gap:18px;min-width:0;display:grid}.bDwZCW_group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.bDwZCW_legend{color:var(--ink);padding:0;font-size:16px;font-weight:600}.bDwZCW_picked{color:var(--muted);margin-left:6px;font-weight:400}.bDwZCW_segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bDwZCW_segmentsFour{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:420px){.bDwZCW_segmentsFour{grid-template-columns:repeat(4,minmax(0,1fr))}}.bDwZCW_segment,.bDwZCW_toggle{background:var(--white,#fffdf9);min-height:46px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:600}.bDwZCW_segment[aria-pressed=true],.bDwZCW_toggle[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.bDwZCW_styles{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:78px;grid-auto-flow:column;gap:10px;padding:5px 5px 8px;scroll-padding-inline:5px;display:grid;overflow-x:auto}@media (min-width:760px){.bDwZCW_styles{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.bDwZCW_style{font:inherit;color:var(--ink-soft);text-align:center;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;justify-items:center;gap:4px;padding:0;font-size:13px;line-height:1.2;display:grid}.bDwZCW_style img{aspect-ratio:1;background:var(--white,#fffdf9);width:100%;height:auto;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px}.bDwZCW_style[aria-pressed=true] img{box-shadow:0 0 0 2.5px var(--ink)}.bDwZCW_style[aria-pressed=true] span{color:var(--ink);font-weight:600}.bDwZCW_swatches{flex-wrap:wrap;gap:6px;display:flex}.bDwZCW_swatch{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.bDwZCW_dot{border-radius:50%;width:32px;height:32px;box-shadow:inset 0 0 0 1px #1f23401f}.bDwZCW_swatch[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--ink)}.bDwZCW_toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (prefers-reduced-motion:reduce){.bDwZCW_canvas{transition:none}}
.KtAsta_wrap{gap:10px;width:100%;max-width:440px;margin:0 auto;display:grid}.KtAsta_frame{aspect-ratio:1;border-radius:var(--radius);background:var(--paper-deep);width:100%;box-shadow:inset 0 0 0 1px var(--line);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.KtAsta_frame:active{cursor:grabbing}.KtAsta_frame:focus-visible{outline:3px solid var(--focus,#1f2340);outline-offset:2px}.KtAsta_photo{pointer-events:none;-webkit-user-drag:none;max-width:none;position:absolute}.KtAsta_guide{aspect-ratio:1;pointer-events:none;border:2px dashed #fffffff2;border-radius:50%;width:52%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1f234059}.KtAsta_controls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.KtAsta_step{background:var(--white);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--ink-soft);color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:24px;line-height:1}.KtAsta_step:disabled{opacity:.4;cursor:default}.KtAsta_slider{width:100%;height:44px;accent-color:var(--coral-dark,#a8442c);cursor:pointer}.KtAsta_help{color:var(--ink-soft);text-align:center;margin:0;font-size:15px}.KtAsta_reset{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
