.shot[data-v-4740bf43]{--shot-btn:38px;--shot-swatch:30px;--shot-view-h:60dvh;color:var(--ink);flex-direction:column;gap:14px;display:flex}.shot__head[data-v-4740bf43]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shot__kicker[data-v-4740bf43]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:11.5px;font-weight:800}.shot__title[data-v-4740bf43]{font-family:var(--font-display);margin:0;font-size:30px;line-height:1.1}.shot__text[data-v-4740bf43]{color:var(--ink-soft);max-width:680px;margin:6px 0 0;font-size:14.5px;line-height:1.55}.shot__work[data-v-4740bf43]{flex-direction:column;gap:10px;display:flex}.shot__rail[data-v-4740bf43]{gap:8px}.shot__group[data-v-4740bf43],.shot__rail[data-v-4740bf43]{flex-wrap:wrap;align-items:center;display:flex}.shot__group[data-v-4740bf43]{gap:6px}.shot__sep[data-v-4740bf43]{background:var(--line);width:1px;height:28px;margin:0 4px}.shot__main[data-v-4740bf43]{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.shot__bar[data-v-4740bf43]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shot__hint[data-v-4740bf43]{color:var(--ink-soft);flex:220px;font-size:13.5px}.shot__zoom[data-v-4740bf43]{text-align:center;min-width:44px;font-size:13px;font-weight:700}.shot__pill[data-v-4740bf43]{height:var(--shot-btn);border-radius:var(--r-pill);cursor:pointer;font:inherit;background:var(--card);color:var(--ink);border:1px solid var(--line);transition:border-color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),transform .15s var(--ease);padding:0 14px;font-size:13.5px;font-weight:800}.shot__pill[data-v-4740bf43]:hover:not(:disabled){border-color:var(--ink)}.shot__pill[data-v-4740bf43]:active:not(:disabled){transform:scale(.97)}.shot__pill[aria-pressed=true][data-v-4740bf43]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.shot__pill[data-v-4740bf43]:disabled{opacity:.4;cursor:default}.shot__pill--danger[data-v-4740bf43]{color:var(--bad);border-color:var(--bad)}.shot__pill--danger[data-v-4740bf43]:hover:not(:disabled){background:var(--bad-bg);border-color:var(--bad)}.shot__pill--lg[data-v-4740bf43]{height:46px;padding:0 20px;font-size:14px}.shot__round[data-v-4740bf43]{padding:0;font-size:12.5px}.shot__round[data-v-4740bf43],.shot__swatch[data-v-4740bf43]{width:var(--shot-swatch);height:var(--shot-swatch)}.shot__swatch[data-v-4740bf43]{cursor:pointer;border:1px solid var(--neutral-dot);transition:transform .15s var(--ease);border-radius:50%}.shot__swatch[data-v-4740bf43]:active{transform:scale(.97)}.shot__swatch[aria-pressed=true][data-v-4740bf43]{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink)}.shot button[data-v-4740bf43]:focus-visible,.shot input[data-v-4740bf43]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.shot__frame[data-v-4740bf43]{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--line-soft);overflow:auto}.shot__frame--zoomed[data-v-4740bf43]{max-height:var(--shot-view-h)}.shot__stage[data-v-4740bf43]{margin:0 auto;position:relative}.shot__stage--fit[data-v-4740bf43]{width:min(100%,calc(var(--shot-view-h)*var(--ar)))}.shot__canvas[data-v-4740bf43]{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.shot__textin[data-v-4740bf43]{box-sizing:border-box;border:2px solid var(--ink);background:var(--card);min-width:180px;height:40px;color:var(--ink);font:inherit;border-radius:6px;padding:0 8px;font-size:16px;font-weight:800;position:absolute;transform:translateY(-50%)}.shot__foot[data-v-4740bf43]{z-index:1;background:var(--card);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding:14px 0 16px;display:flex;position:sticky;bottom:0}.shot__note[data-v-4740bf43]{color:var(--muted);max-width:520px;font-size:13px}.shot__acts[data-v-4740bf43]{flex-wrap:wrap;gap:10px;display:flex}.shot__decline[data-v-4740bf43],.shot__go[data-v-4740bf43]{border-radius:var(--r-pill);cursor:pointer;height:48px;transition:opacity var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),transform .15s var(--ease);font-size:15px;font-weight:700}.shot__decline[data-v-4740bf43]{background:var(--card);color:var(--ink);padding:0 22px;font-family:inherit}.shot__decline[data-v-4740bf43],.shot__go[data-v-4740bf43]{border:1px solid var(--ink)}.shot__go[data-v-4740bf43]{background:var(--ink);color:var(--on-ink);font-family:var(--font-display);padding:0 26px;font-size:18px}.shot__decline[data-v-4740bf43]:hover,.shot__go[data-v-4740bf43]:hover{opacity:.92}.shot__decline[data-v-4740bf43]:active,.shot__go[data-v-4740bf43]:active{transform:scale(.97)}.shot__sheet[data-v-4740bf43]{flex-direction:column;align-items:flex-start;gap:10px;max-width:460px;padding-bottom:22px;display:flex}.shot__sheet-top[data-v-4740bf43]{justify-content:space-between;align-items:center;width:100%;display:flex}.shot__tag[data-v-4740bf43]{border-radius:var(--r-pill);border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;height:28px;color:var(--ink-soft);align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.shot__sheet .shot__title[data-v-4740bf43]{font-size:28px;line-height:1.15}.shot__sheet .shot__text[data-v-4740bf43]{margin-top:0;line-height:1.6}.shot__sheet .shot__acts[data-v-4740bf43]{margin-top:8px}.shot__sheet .shot__go[data-v-4740bf43]{height:46px;font-size:17px}@media (pointer:coarse) and (width>=700px) and (width<=1180px){.shot[data-v-4740bf43]{--shot-btn:44px;--shot-swatch:40px;--shot-view-h:56dvh}.shot__work[data-v-4740bf43]{flex-direction:row;align-items:flex-start;gap:14px}.shot__rail[data-v-4740bf43]{flex:none;grid-template-columns:1fr 1fr;align-content:start;gap:8px;width:148px;display:grid}.shot__tool[data-v-4740bf43]{border-radius:14px;width:100%;height:auto;min-height:52px;padding:6px 4px;font-size:14px;line-height:1.2}.shot__group[data-v-4740bf43],.shot__tool--wide[data-v-4740bf43]{grid-column:1/-1}.shot__group[data-v-4740bf43]{justify-content:space-between}.shot__sep[data-v-4740bf43]{grid-column:1/-1;width:auto;height:1px;margin:4px 0}.shot__bar .shot__pill[data-v-4740bf43]{height:52px}.shot__bar .shot__round[data-v-4740bf43]{width:52px}.shot__decline[data-v-4740bf43],.shot__go[data-v-4740bf43]{height:52px}.shot__frame[data-v-4740bf43]{max-height:var(--shot-view-h)}}@media (width<=699px){.shot[data-v-4740bf43]{--shot-btn:44px;--shot-swatch:44px;--shot-view-h:36dvh}.shot__title[data-v-4740bf43]{font-size:26px}.shot__foot[data-v-4740bf43]{padding-bottom:14px}.shot__acts[data-v-4740bf43]{width:100%}.shot__acts[data-v-4740bf43]>*{flex:auto}}@media (prefers-reduced-motion:reduce){.shot__decline[data-v-4740bf43],.shot__go[data-v-4740bf43],.shot__pill[data-v-4740bf43],.shot__swatch[data-v-4740bf43]{transition:none}.shot__decline[data-v-4740bf43]:active,.shot__go[data-v-4740bf43]:active,.shot__pill[data-v-4740bf43]:active:not(:disabled),.shot__swatch[data-v-4740bf43]:active{transform:none}}
