.picture-dialog-module__7Po6GW__scrim{z-index:65;background:var(--scrim);-webkit-backdrop-filter:blur(6px);animation:picture-dialog-module__7Po6GW__fade var(--dur-enter) linear both;border:0;padding:0;position:fixed;inset:0}.picture-dialog-module__7Po6GW__panel{z-index:66;align-items:center;gap:var(--space-3);overscroll-behavior-y:contain;padding:calc(var(--space-4) + env(safe-area-inset-top)) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));animation:picture-dialog-module__7Po6GW__appear var(--dur-enter) var(--ease) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}@keyframes picture-dialog-module__7Po6GW__fade{0%{opacity:0}}@keyframes picture-dialog-module__7Po6GW__appear{0%{opacity:0}}@keyframes picture-dialog-module__7Po6GW__vanish{to{opacity:0}}.picture-dialog-module__7Po6GW__scrim[data-closing],.picture-dialog-module__7Po6GW__panel[data-closing]>:not(.picture-dialog-module__7Po6GW__stage){animation:picture-dialog-module__7Po6GW__vanish var(--dur-enter) var(--ease) both}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__scrim,:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__panel{animation:none}}:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__scrim,:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__panel{animation:none}.picture-dialog-module__7Po6GW__head{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 var(--card-highlight), var(--shadow-raised);animation:picture-dialog-module__7Po6GW__bar-in var(--dur-enter) var(--ease) calc(var(--dur-enter) * .4) both;flex:none;display:flex}@keyframes picture-dialog-module__7Po6GW__bar-in{0%{opacity:0;translate:0 12px}}.picture-dialog-module__7Po6GW__name{min-width:0;max-width:18rem;padding:0 var(--space-2) 0 var(--space-3);text-overflow:ellipsis;white-space:nowrap;font-size:var(--step--1);color:var(--text-muted-raised);flex:0 auto;margin:0;overflow:hidden}.picture-dialog-module__7Po6GW__verbs{align-items:center;gap:var(--space-1);flex:none;display:flex}.picture-dialog-module__7Po6GW__pillButton{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text);font-size:var(--step--1);transition:background-color var(--dur-hover) var(--ease), translate var(--dur-hover) var(--ease), scale var(--dur-release) var(--spring);display:inline-flex}a.picture-dialog-module__7Po6GW__pillButton{text-decoration:none}.picture-dialog-module__7Po6GW__pillButton:hover:not(:disabled){background:var(--surface-2);translate:0 -1px}.picture-dialog-module__7Po6GW__pillButton:active{transition-duration:var(--dur-press);transition-timing-function:var(--ease)}.picture-dialog-module__7Po6GW__pillButton:disabled:not([aria-busy=true]){opacity:var(--disabled-opacity);cursor:not-allowed}.picture-dialog-module__7Po6GW__verbOn[aria-pressed=true],.picture-dialog-module__7Po6GW__verbOn[data-on]{background:var(--surface-2);color:var(--text)}.picture-dialog-module__7Po6GW__editWrap.picture-dialog-module__7Po6GW__editWrap{--morph-z:5;--panel-w:min(16.5rem, calc(100vw - 2 * var(--space-4)));--panel-h:calc(var(--menu-body-h,9rem) + 2 * var(--space-2) + 2 * var(--morph-border))}.picture-dialog-module__7Po6GW__caret{transition:rotate var(--dur-hover) var(--ease);margin-inline-start:calc(var(--space-1) * -1);display:inline-flex}.picture-dialog-module__7Po6GW__caret[data-open]{rotate:180deg}.picture-dialog-module__7Po6GW__editPanel.picture-dialog-module__7Po6GW__editPanel{box-shadow:var(--shadow-raised)}.picture-dialog-module__7Po6GW__editRows{gap:calc(var(--space-1) / 2);flex-direction:column;display:flex}.picture-dialog-module__7Po6GW__editRow{align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text);text-align:start;font:inherit;cursor:pointer;transition:background-color var(--dur-hover) var(--ease);background:0 0;border:0;grid-template-columns:1.75rem minmax(0,1fr) 1.25rem;text-decoration:none;display:grid}.picture-dialog-module__7Po6GW__editRow:focus-visible{outline-offset:-2px}.picture-dialog-module__7Po6GW__editRow:hover:not([aria-disabled=true]),.picture-dialog-module__7Po6GW__editRow[aria-current=true]{background:var(--surface-2)}.picture-dialog-module__7Po6GW__editRow[aria-disabled=true]{cursor:not-allowed;--row-opacity:.6}.picture-dialog-module__7Po6GW__editRow[aria-busy=true]{cursor:progress}.picture-dialog-module__7Po6GW__editRowIcon{color:var(--text-muted-raised);justify-content:center;align-items:center;display:inline-flex}.picture-dialog-module__7Po6GW__editRowText{flex-direction:column;min-width:0;display:flex}.picture-dialog-module__7Po6GW__editRowLabel{font-size:var(--step--1);font-weight:600;line-height:1.3}.picture-dialog-module__7Po6GW__editRowHint{font-size:var(--step--2);color:var(--text-muted-raised);line-height:1.35}.picture-dialog-module__7Po6GW__editRowEnd{color:var(--text-muted-raised);justify-content:flex-end;display:inline-flex}.picture-dialog-module__7Po6GW__editRowSwap{animation:picture-dialog-module__7Po6GW__edit-row-swap var(--dur-hover) var(--ease) both}@keyframes picture-dialog-module__7Po6GW__edit-row-swap{0%{opacity:0}}@media (max-width:600px){.picture-dialog-module__7Po6GW__word,.picture-dialog-module__7Po6GW__name{display:none}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__pillButton{transition:none}:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__pillButton:hover:not(:disabled){translate:none}:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__head{animation:none}:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__caret,:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__editRow{transition:none}}:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__pillButton{transition:none}:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__pillButton:hover:not(:disabled){translate:none}:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__head{animation:none}:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__caret,:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__editRow{transition:none}.picture-dialog-module__7Po6GW__stage{flex:auto;justify-content:center;align-items:center;width:100%;min-height:min(46dvh,22rem);display:flex;container-type:size}.picture-dialog-module__7Po6GW__frame{background:var(--surface-2);border-radius:var(--radius);max-width:100%;max-height:100%;box-shadow:var(--shadow-raised), var(--shadow-card);line-height:0;display:inline-block;position:relative;overflow:hidden}.picture-dialog-module__7Po6GW__frame[data-broken]{aspect-ratio:16/9;width:min(36rem,100cqw)}.picture-dialog-module__7Po6GW__frame[data-broken] .picture-dialog-module__7Po6GW__video{visibility:hidden}.picture-dialog-module__7Po6GW__frame:not([data-shown]){opacity:0}.picture-dialog-module__7Po6GW__image,.picture-dialog-module__7Po6GW__video{max-width:100cqw;max-height:100cqh;display:block}.picture-dialog-module__7Po6GW__viewNotice{flex:none;width:min(40rem,100%);margin:0}.picture-dialog-module__7Po6GW__preview{gap:var(--space-2);min-width:0;margin-top:var(--space-4);flex-direction:column;display:flex}.picture-dialog-module__7Po6GW__groupLabel{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted-raised);margin:0}.picture-dialog-module__7Po6GW__tools{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;display:flex}.picture-dialog-module__7Po6GW__tool{justify-content:center;align-items:center;gap:var(--space-1);min-width:max(var(--tap), min-content);min-height:calc(var(--tap) + var(--space-2));padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius-sm) - var(--space-1));color:var(--text-muted);font-size:var(--step--2);font-weight:var(--weight-medium);transition:scale var(--dur-release) var(--spring), background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease);flex-direction:column;flex:1 1 0;line-height:1.2;display:inline-flex}.picture-dialog-module__7Po6GW__tool:active:not(:disabled){transition-duration:var(--dur-press);transition-timing-function:var(--ease)}.picture-dialog-module__7Po6GW__tool:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.picture-dialog-module__7Po6GW__tool[aria-pressed=true],.picture-dialog-module__7Po6GW__tool[aria-pressed=true]:hover:not(:disabled){background:var(--surface-raised);color:var(--text);box-shadow:0 0 0 1px var(--line), var(--shadow-composer)}.picture-dialog-module__7Po6GW__tool:disabled{opacity:var(--disabled-opacity);cursor:default}.picture-dialog-module__7Po6GW__tool[aria-busy=true]{opacity:1;color:var(--text)}.picture-dialog-module__7Po6GW__toolIcon{height:var(--space-5);justify-content:center;align-items:center;display:inline-flex}.picture-dialog-module__7Po6GW__toolWord{white-space:nowrap}.picture-dialog-module__7Po6GW__pinKinds{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);animation:picture-dialog-module__7Po6GW__confirm-in var(--dur-enter) var(--ease) both;flex-wrap:wrap;display:flex}.picture-dialog-module__7Po6GW__pinKindsLabel{font-size:var(--step--1);color:var(--text-muted-raised)}.picture-dialog-module__7Po6GW__segment{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface);display:inline-flex}.picture-dialog-module__7Po6GW__segmentOption{min-height:var(--button-h);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--step--1);transition:scale var(--dur-release) var(--spring), background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);position:relative}.picture-dialog-module__7Po6GW__segmentOption:active{transition-duration:var(--dur-press);transition-timing-function:var(--ease)}.picture-dialog-module__7Po6GW__segmentOption:after{content:"";inset:var(--button-hit) 0;position:absolute}.picture-dialog-module__7Po6GW__segmentOption:hover{color:var(--text)}.picture-dialog-module__7Po6GW__segmentOption[aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:0 0 0 1px var(--line), var(--shadow-composer)}.picture-dialog-module__7Po6GW__chips{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.picture-dialog-module__7Po6GW__chip{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 0 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font-size:var(--step--1);max-width:100%;display:inline-flex}.picture-dialog-module__7Po6GW__chipText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picture-dialog-module__7Po6GW__chipDrop{width:var(--tap);min-height:var(--tap);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--step-0);flex:none;line-height:1}.picture-dialog-module__7Po6GW__chipDrop:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.picture-dialog-module__7Po6GW__chipDrop:disabled{opacity:var(--disabled-opacity);cursor:default}.picture-dialog-module__7Po6GW__swatch{border-radius:var(--radius-sm);border:1px solid var(--line);flex:none;width:18px;height:18px}.picture-dialog-module__7Po6GW__thumb{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:24px;height:24px}.picture-dialog-module__7Po6GW__notes{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.picture-dialog-module__7Po6GW__note{font-size:var(--step--2);color:var(--text-muted);margin:0;line-height:1.5}.picture-dialog-module__7Po6GW__note+.picture-dialog-module__7Po6GW__note{margin-top:var(--space-2)}.picture-dialog-module__7Po6GW__brushRow{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.picture-dialog-module__7Po6GW__brushLabel{font-size:var(--step--1);color:var(--text-muted);flex:none}.picture-dialog-module__7Po6GW__brushSlider{min-width:0;min-height:var(--tap);accent-color:var(--text-muted);flex:1}.picture-dialog-module__7Po6GW__confirm{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);animation:picture-dialog-module__7Po6GW__confirm-in var(--dur-enter) var(--ease) both}@keyframes picture-dialog-module__7Po6GW__confirm-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__confirm{animation:none}}:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__confirm{animation:none}.picture-dialog-module__7Po6GW__confirmText{font-size:var(--step--1);margin:0;line-height:1.5}.picture-dialog-module__7Po6GW__confirmActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3);display:flex}.picture-dialog-module__7Po6GW__confirm:focus{outline:none}.picture-dialog-module__7Po6GW__confirmSkip{align-items:center;gap:var(--space-2);margin-top:var(--space-3);min-height:var(--tap);font-size:var(--step--2);color:var(--text-muted);display:flex}.picture-dialog-module__7Po6GW__confirmSkip input{width:18px;height:18px;accent-color:var(--text-muted)}.picture-dialog-module__7Po6GW__busyNote{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--step--2)}.picture-dialog-module__7Po6GW__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.picture-dialog-module__7Po6GW__count{padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--step-input);margin-right:auto}.picture-dialog-module__7Po6GW__count:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.picture-dialog-module__7Po6GW__picks{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-right:auto;display:flex}.picture-dialog-module__7Po6GW__pick{max-width:100%;padding:0 var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font-size:var(--step-input)}.picture-dialog-module__7Po6GW__pick:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.picture-dialog-module__7Po6GW__actions>:not(button),.picture-dialog-module__7Po6GW__picks>.picture-dialog-module__7Po6GW__pick{min-height:var(--tap)}.picture-dialog-module__7Po6GW__footnote{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--step--2)}.picture-dialog-module__7Po6GW__dock{overscroll-behavior-y:contain;width:min(60rem,100%);max-height:45dvh;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--card-highlight), var(--shadow-raised);flex:none;overflow-y:auto}.picture-dialog-module__7Po6GW__dock>:first-child,.picture-dialog-module__7Po6GW__dock>.picture-dialog-module__7Po6GW__toolGroups:first-child>:first-child{margin-top:0}.picture-dialog-module__7Po6GW__toolGroups{display:contents}.picture-dialog-module__7Po6GW__dock[data-morph],.picture-dialog-module__7Po6GW__dockPrompt form[data-morph]{box-shadow:none;animation:picture-dialog-module__7Po6GW__dock-grow var(--morph-dur) both}.picture-dialog-module__7Po6GW__dock[data-morph=out],.picture-dialog-module__7Po6GW__dockPrompt form[data-morph=out]{animation-direction:reverse}@keyframes picture-dialog-module__7Po6GW__dock-grow{0%{translate:0 var(--morph-rise);clip-path:inset(var(--morph-top) var(--morph-right) 0 var(--morph-left) round var(--morph-pill-r));animation-timing-function:cubic-bezier(.2,0,0,1)}28%{clip-path:inset(var(--morph-top) var(--morph-right) 0 var(--morph-left) round var(--morph-pill-r));animation-timing-function:cubic-bezier(.2,0,0,1);translate:0}52%{clip-path:inset(var(--morph-top) 0 0 0 round var(--morph-pill-r));animation-timing-function:cubic-bezier(.3,1.15,.5,1);translate:0}to{clip-path:inset(0 0 0 0 round var(--radius));translate:0}}.picture-dialog-module__7Po6GW__dock[data-morph=in]>*,.picture-dialog-module__7Po6GW__dock[data-morph=in] .picture-dialog-module__7Po6GW__toolGroups>*,.picture-dialog-module__7Po6GW__dockPrompt form[data-morph=in]>*,.picture-dialog-module__7Po6GW__dockPrompt form[data-morph=in]~.picture-dialog-module__7Po6GW__footnote{animation:picture-dialog-module__7Po6GW__dock-row var(--dur-enter) var(--ease) both;animation-delay:calc(var(--morph-dur) * .57)}.picture-dialog-module__7Po6GW__dock[data-morph=in]>:nth-child(2),.picture-dialog-module__7Po6GW__dock[data-morph=in] .picture-dialog-module__7Po6GW__toolGroups>:nth-child(2),.picture-dialog-module__7Po6GW__dockPrompt form[data-morph=in]>:nth-child(2){animation-delay:calc(var(--morph-dur) * .62)}.picture-dialog-module__7Po6GW__dock[data-morph=in]>:nth-child(n+3),.picture-dialog-module__7Po6GW__dock[data-morph=in] .picture-dialog-module__7Po6GW__toolGroups>:nth-child(n+3),.picture-dialog-module__7Po6GW__dockPrompt form[data-morph=in]>:nth-child(n+3),.picture-dialog-module__7Po6GW__dockPrompt form[data-morph=in]~.picture-dialog-module__7Po6GW__footnote{animation-delay:calc(var(--morph-dur) * .68)}.picture-dialog-module__7Po6GW__dock[data-morph=out]>*,.picture-dialog-module__7Po6GW__dock[data-morph=out] .picture-dialog-module__7Po6GW__toolGroups>*,.picture-dialog-module__7Po6GW__dockPrompt form[data-morph=out]>*,.picture-dialog-module__7Po6GW__dockPrompt form[data-morph=out]~.picture-dialog-module__7Po6GW__footnote{animation:picture-dialog-module__7Po6GW__vanish var(--dur-press) linear both}@keyframes picture-dialog-module__7Po6GW__dock-row{0%{opacity:0;translate:0 6px}}.picture-dialog-module__7Po6GW__dock[data-grown],.picture-dialog-module__7Po6GW__dockPrompt form[data-grown]{transition:box-shadow var(--dur-enter) var(--ease)}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__dock[data-morph],:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__dockPrompt form[data-morph],:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__dock[data-morph]>*,:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__dockPrompt form[data-morph]>*{animation:none}}:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__dock[data-morph],:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__dockPrompt form[data-morph],:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__dock[data-morph]>*,:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__dockPrompt form[data-morph]>*{animation:none}@media (max-width:899px){.picture-dialog-module__7Po6GW__dock{max-height:none;overflow-y:visible}.picture-dialog-module__7Po6GW__head{position:sticky;bottom:0}}@media (min-width:900px){.picture-dialog-module__7Po6GW__stage{min-height:0}.picture-dialog-module__7Po6GW__dock{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.picture-dialog-module__7Po6GW__toolGroups{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.picture-dialog-module__7Po6GW__toolGroups .picture-dialog-module__7Po6GW__preview{margin-top:0}.picture-dialog-module__7Po6GW__dock form{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;flex:1;min-width:18rem;display:flex}.picture-dialog-module__7Po6GW__dock .picture-dialog-module__7Po6GW__promptField{flex:1;min-width:12rem;margin-top:0}.picture-dialog-module__7Po6GW__dock .picture-dialog-module__7Po6GW__promptField textarea{min-height:var(--tap)}.picture-dialog-module__7Po6GW__dock .picture-dialog-module__7Po6GW__actions{flex:none;margin-top:0}.picture-dialog-module__7Po6GW__dock .picture-dialog-module__7Po6GW__footnote{width:100%;margin-top:0}.picture-dialog-module__7Po6GW__dockEdit{display:block}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__brushRow{max-width:28rem}}.picture-dialog-module__7Po6GW__dock:not(.picture-dialog-module__7Po6GW__dockPrompt) form{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.picture-dialog-module__7Po6GW__dock:not(.picture-dialog-module__7Po6GW__dockPrompt) .picture-dialog-module__7Po6GW__promptField{margin-top:0}.picture-dialog-module__7Po6GW__dockEdit form{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.picture-dialog-module__7Po6GW__dock:not(.picture-dialog-module__7Po6GW__dockPrompt) .picture-dialog-module__7Po6GW__promptField textarea,.picture-dialog-module__7Po6GW__dock:not(.picture-dialog-module__7Po6GW__dockPrompt) .picture-dialog-module__7Po6GW__promptField textarea:focus{min-height:var(--tap);max-height:30dvh;padding:var(--space-1) var(--space-3);box-shadow:none;resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;outline:none}.picture-dialog-module__7Po6GW__dock:not(.picture-dialog-module__7Po6GW__dockPrompt):has(.picture-dialog-module__7Po6GW__promptField textarea:focus-visible){border-color:var(--ring);box-shadow:0 0 0 1px var(--ring), var(--shadow-raised)}.picture-dialog-module__7Po6GW__dock:not(.picture-dialog-module__7Po6GW__dockPrompt) .picture-dialog-module__7Po6GW__actions{gap:var(--space-2);margin-top:0}.picture-dialog-module__7Po6GW__dock:not(.picture-dialog-module__7Po6GW__dockPrompt) .picture-dialog-module__7Po6GW__count{min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);background:0 0}.picture-dialog-module__7Po6GW__toolsToggle{align-items:center;gap:var(--space-1);min-height:var(--tap);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--step--1);transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease), scale var(--dur-release) var(--spring);display:inline-flex}.picture-dialog-module__7Po6GW__toolsToggle:hover,.picture-dialog-module__7Po6GW__toolsToggle[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.picture-dialog-module__7Po6GW__toolsToggle:active{transition-duration:var(--dur-press);transition-timing-function:var(--ease)}.picture-dialog-module__7Po6GW__toolsGlyph{transition:rotate var(--dur-hover) var(--ease);display:inline-flex}.picture-dialog-module__7Po6GW__toolsToggle[aria-expanded=true] .picture-dialog-module__7Po6GW__toolsGlyph{rotate:45deg}.picture-dialog-module__7Po6GW__armed{margin-left:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font-size:var(--step--2);animation:picture-dialog-module__7Po6GW__dock-row var(--dur-enter) var(--ease) both;line-height:1.6}.picture-dialog-module__7Po6GW__toolsDrawer{display:contents}@media (max-width:899px){.picture-dialog-module__7Po6GW__panel:has(>.picture-dialog-module__7Po6GW__dockEdit) .picture-dialog-module__7Po6GW__stage{min-height:min(34dvh,22rem)}.picture-dialog-module__7Po6GW__dockEdit{max-height:calc(100dvh - min(34dvh, 22rem) - 2 * var(--space-4) - 2 * var(--space-3) - var(--tap) - 2 * var(--space-1) - 2px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:var(--space-2);overflow-y:auto}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__toolsDrawer{margin-bottom:var(--space-2);transition:grid-template-rows var(--dur-enter) var(--ease), margin-bottom var(--dur-enter) var(--ease);grid-template-rows:1fr;display:grid}.picture-dialog-module__7Po6GW__dockEdit[data-tools=closed] .picture-dialog-module__7Po6GW__toolsDrawer{grid-template-rows:0fr;margin-bottom:0}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__toolGroups{gap:var(--space-1);min-height:0;padding:var(--space-1);border-radius:var(--radius-sm);background:var(--surface);transition:opacity var(--dur-enter) var(--ease), translate var(--dur-enter) var(--ease), padding var(--dur-enter) var(--ease), visibility;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.picture-dialog-module__7Po6GW__dockEdit[data-tools=closed] .picture-dialog-module__7Po6GW__toolGroups{opacity:0;translate:0 var(--space-2);visibility:hidden;transition:opacity var(--dur-hover) var(--ease), translate var(--dur-enter) var(--ease), padding var(--dur-enter) var(--ease), visibility var(--dur-enter) step-end;padding-block:0}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__preview,.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__tools{display:contents}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__groupLabel{display:none}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__tool{min-width:0;padding:var(--space-1) 0}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__toolWord{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.picture-dialog-module__7Po6GW__dockEdit form{bottom:calc(-1 * var(--space-2));margin:0 calc(-1 * var(--space-2)) calc(-1 * var(--space-2));padding:0 var(--space-2) var(--space-2);background:var(--surface-raised);border-top:0;position:sticky}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__count{color:var(--text-muted);transition:background-color var(--dur-hover) var(--ease);border-color:#0000}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__count:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.picture-dialog-module__7Po6GW__dockEdit .picture-dialog-module__7Po6GW__cancel{display:none}}@media (min-width:900px){.picture-dialog-module__7Po6GW__toolsToggle{display:none}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__toolsToggle,:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__toolsGlyph,:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__dockEdit[data-tools] .picture-dialog-module__7Po6GW__toolsDrawer,:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__dockEdit[data-tools] .picture-dialog-module__7Po6GW__toolGroups{transition:none}:where(:root:not([data-motion=full])) .picture-dialog-module__7Po6GW__armed{animation:none}}:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__toolsToggle,:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__toolsGlyph,:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__dockEdit[data-tools] .picture-dialog-module__7Po6GW__toolsDrawer,:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__dockEdit[data-tools] .picture-dialog-module__7Po6GW__toolGroups{transition:none}:where(:root[data-motion=reduce]) .picture-dialog-module__7Po6GW__armed{animation:none}.picture-dialog-module__7Po6GW__dockPrompt{width:min(var(--measure), 100%);max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.picture-dialog-module__7Po6GW__dockPrompt form{align-items:stretch;gap:var(--space-2);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--card-highlight), var(--shadow-raised);flex-direction:column;display:flex}.picture-dialog-module__7Po6GW__dockPrompt form:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring), var(--shadow-raised)}.picture-dialog-module__7Po6GW__dockPrompt .picture-dialog-module__7Po6GW__promptField{margin-top:0}.picture-dialog-module__7Po6GW__dockPrompt .picture-dialog-module__7Po6GW__promptField textarea,.picture-dialog-module__7Po6GW__dockPrompt .picture-dialog-module__7Po6GW__promptField textarea:focus{min-height:var(--tap);max-height:30dvh;padding:var(--space-1) var(--space-3);box-shadow:none;resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;outline:none}.picture-dialog-module__7Po6GW__dockPrompt .picture-dialog-module__7Po6GW__actions{gap:var(--space-2);margin-top:0}.picture-dialog-module__7Po6GW__dockPrompt .picture-dialog-module__7Po6GW__picks{flex-wrap:nowrap;flex:auto;min-width:0}.picture-dialog-module__7Po6GW__dockPrompt .picture-dialog-module__7Po6GW__pick~.picture-dialog-module__7Po6GW__pick{flex-shrink:0}.picture-dialog-module__7Po6GW__dockPrompt .picture-dialog-module__7Po6GW__pick{text-overflow:ellipsis;min-width:0;min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);background:0 0;flex:0 auto}.picture-dialog-module__7Po6GW__dockPrompt .picture-dialog-module__7Po6GW__footnote{margin-top:var(--space-2);padding:0 var(--space-2);text-align:center}.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__view .picture-dialog-module__7Po6GW__stage{min-height:0}button:disabled[aria-busy=true]{opacity:1}.picture-dialog-module__7Po6GW__dockInspector{padding:0;overflow:hidden}.picture-dialog-module__7Po6GW__inspectorLoading{justify-content:center;align-items:center;min-height:12rem;display:flex}.picture-dialog-module__7Po6GW__handLayer:not([data-ready]),.picture-dialog-module__7Po6GW__frame[data-hand] .picture-dialog-module__7Po6GW__image{visibility:hidden;position:absolute;inset:0}@media (min-width:900px),(orientation:landscape) and (max-height:500px){.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__adjusting{gap:var(--space-3) var(--space-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) min(20rem,34vw);place-items:stretch stretch;display:grid}.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__adjusting>.picture-dialog-module__7Po6GW__stage{grid-area:1/1;min-height:0}.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__adjusting>.picture-dialog-module__7Po6GW__dock{flex-flow:column;grid-area:1/2;align-items:stretch;gap:0;width:100%;min-height:0;max-height:none;display:flex}.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__adjusting>.picture-dialog-module__7Po6GW__head{grid-area:2/1/auto/-1;justify-self:center}}@media (max-width:899px) and (orientation:portrait),(max-width:899px) and (min-height:501px){.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__adjusting{overflow-y:hidden}.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__adjusting>.picture-dialog-module__7Po6GW__stage{flex:none;height:min(34dvh,22rem);min-height:0}.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__adjusting>.picture-dialog-module__7Po6GW__dock{flex-direction:column;flex:1 1 0;min-height:0;max-height:none;display:flex}.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__adjusting>.picture-dialog-module__7Po6GW__dock>*{flex:auto;min-height:0}.picture-dialog-module__7Po6GW__panel.picture-dialog-module__7Po6GW__adjusting>.picture-dialog-module__7Po6GW__head{position:static}}
