._fields_1gqir_3{display:grid;gap:var(--space-4)}._names_1gqir_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-4)}._messageActions_1gqir_14{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}._card_1gqir_23{position:relative;width:100%;max-width:28rem;margin:0 auto;aspect-ratio:1080 / 1350;border:var(--border-strong);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-pop-sm)}._large_1gqir_35{max-width:36rem}._canvas_1gqir_39,._layer_1gqir_40{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._layer_1gqir_40{pointer-events:none}._actions_1gqir_51{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-4)}._note_1gqir_59{margin:var(--space-3) 0 0;font-size:.875rem;text-align:center}._swatches_1gqir_66{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._swatchLabel_1gqir_73{font-weight:700;margin-right:var(--space-1)}._swatch_1gqir_66{width:2.75rem;height:2.75rem;padding:0;border:var(--border-strong);border-radius:50%;background:var(--swatch);cursor:pointer;transition:transform .15s ease}._swatch_1gqir_66:hover{transform:scale(1.08)}._swatch_1gqir_66[aria-pressed=true]{box-shadow:0 0 0 3px var(--color-surface),0 0 0 6px var(--color-ink)}._customColour_1gqir_97{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:700}._customColour_1gqir_97 input{width:2.75rem;height:2.75rem;padding:0;border:var(--border-strong);border-radius:var(--radius-sm);background:none;cursor:pointer}._linkButton_1gqir_115{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}._editable_1gqir_127{touch-action:none}._block_1gqir_131{position:absolute;border:2px dashed transparent;border-radius:var(--radius-sm);cursor:move;touch-action:none}._editable_1gqir_127:hover ._block_1gqir_131{border-color:#ffffff8c;outline:1px dashed rgb(0 0 0 / .35)}._block_1gqir_131:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._block_1gqir_131._selected_1gqir_149,._editable_1gqir_127:hover ._block_1gqir_131._selected_1gqir_149{border:2px solid var(--color-ink);outline:2px solid var(--color-surface);background:#ffffff14;z-index:2}._handle_1gqir_157{position:absolute;width:1.1rem;height:1.1rem;border:2px solid var(--color-ink);border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-sm);touch-action:none}._handle_1gqir_157:after{content:"";position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}._nw_1gqir_175{top:-.6rem;left:-.6rem;cursor:nwse-resize}._ne_1gqir_181{top:-.6rem;right:-.6rem;cursor:nesw-resize}._sw_1gqir_66{bottom:-.6rem;left:-.6rem;cursor:nesw-resize}._se_1gqir_149{bottom:-.6rem;right:-.6rem;cursor:nwse-resize}._stage_1gqir_200{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-4);overflow:auto;background:radial-gradient(circle at 50% 40%,rgb(255 255 255 / .25),transparent 60%),linear-gradient(160deg,var(--stage-from),var(--stage-to))}._stage_1gqir_200:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;pointer-events:none}._stageBar_1gqir_224{position:absolute;top:var(--space-4);right:var(--space-4);z-index:1;display:flex;gap:var(--space-2)}._stageCard_1gqir_233{position:relative;width:min(100%,calc((100dvh - 11rem)*.8));min-width:min(100%,16rem)}._stageCard_1gqir_233 ._card_1gqir_23{max-width:none}._stageFooter_1gqir_243{position:relative;text-align:center}._stageFooter_1gqir_243 ._actions_1gqir_51{margin-top:0}._stageNote_1gqir_252{display:inline-block;margin:var(--space-3) 0 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.875rem}@media(prefers-reduced-motion:no-preference){._pop_1gqir_263{animation:_card-pop_1gqir_1 .7s cubic-bezier(.2,.9,.3,1.2) both}@keyframes _card-pop_1gqir_1{0%{opacity:0;transform:scale(.85) rotate(-3deg)}to{opacity:1;transform:none}}}
