:root{--motion-press:80ms;--motion-release:.12s;--motion-feedback:.14s;--motion-state:.16s;--motion-surface-in:.18s;--motion-surface-out:.11s}.button,.journey-history-controls>button,.motion-segmented>button,.journey-canvas-toolbar button,.answer-move-button,.answer-remove-button{transition:background-color var(--motion-feedback), border-color var(--motion-feedback), opacity var(--motion-feedback), scale var(--motion-release) var(--motion-ease-enter)}.button:active:not(:disabled),.journey-history-controls>button:active:not(:disabled),.motion-segmented>button:active:not(:disabled),.journey-canvas-toolbar button:active:not(:disabled),.answer-move-button:active:not(:disabled),.answer-remove-button:active:not(:disabled){transition-duration:var(--motion-press);scale:.98}.dialog[data-motion-state=entering]::backdrop{animation:studio-backdrop-in var(--motion-feedback) linear both}.dialog[data-motion-state=exiting]::backdrop{animation:studio-backdrop-out var(--motion-surface-out) linear both}.dialog[data-motion-state=exiting]{pointer-events:none}.inline-error{animation:studio-error-in var(--motion-feedback) var(--motion-ease-enter) both}.motion-save-status,.badge.motion-save-status{white-space:nowrap;transition:color var(--motion-feedback), background-color var(--motion-feedback);grid-template-columns:14px max-content;align-items:center;column-gap:5px;display:inline-grid;position:relative}.motion-save-status[data-save-state=conflict],.motion-save-status[data-save-state=error]{color:var(--amber)}.motion-save-icon{place-items:center;width:14px;height:16px;display:grid}.motion-save-icon>*{opacity:0;transition:opacity var(--motion-feedback) linear;grid-area:1/1}.motion-save-icon>[data-active=true]{opacity:1}.motion-save-check{font-size:12px}.motion-save-mark{font-size:16px;line-height:1}.motion-save-labels{display:grid}.motion-save-labels>*{grid-area:1/1}.motion-pending-indicator{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px}.motion-pending-indicator[data-active=true]{animation:.9s linear infinite studio-pending-turn}.motion-notice{align-items:baseline;gap:8px;display:inline-flex}.motion-notice-icon{text-align:center;min-width:12px;font-weight:600;display:inline-block}.motion-segmented{isolation:isolate;position:relative}.motion-segmented-pill{pointer-events:none;z-index:0;transform-origin:0;opacity:0;background:#fff;border-radius:999px;position:absolute;box-shadow:0 1px 3px #292d3210}.motion-segmented>button{z-index:1;position:relative}.segmented.motion-segmented>button[aria-pressed=true]{box-shadow:none;background:0 0}@keyframes studio-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes studio-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes studio-error-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-pending-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button:active:not(:disabled),.journey-history-controls>button:active:not(:disabled),.motion-segmented>button:active:not(:disabled),.journey-canvas-toolbar button:active:not(:disabled),.answer-move-button:active:not(:disabled),.answer-remove-button:active:not(:disabled){scale:1}.dialog[data-motion-state]::backdrop,.inline-error,.motion-pending-indicator[data-active=true]{animation:none}.motion-save-icon>*,.motion-save-labels>*{transition:none}}
.studio-shell.studio-quiet-shell{transition:none}.studio-quiet-shell .studio-rail *{transition:none!important}.studio-quiet-rail-spacer{display:none}@media (max-width:700px){.studio-quiet-shell.is-reserving-navigation .studio-quiet-rail-spacer{grid-area:2/1/auto/-1;height:48px;display:block}.studio-quiet-shell:not(.is-reserving-navigation) .studio-rail{padding-bottom:8px}.studio-quiet-shell:not(.is-reserving-navigation) .studio-rail .studio-rail-product{color:var(--rail-text);letter-spacing:-.1px;font-size:13px;font-weight:550;display:block}}.studio-quiet-stage{z-index:1;overscroll-behavior:contain;flex-direction:column;padding:32px 24px 56px;display:flex;position:absolute;inset:0;overflow:auto}.studio-quiet-panel{--quiet-panel-padding:20px;width:min(400px,100%);padding:var(--quiet-panel-padding);border:1px solid var(--workspace-chrome-border);background:var(--surface);animation:studio-quiet-in var(--motion-surface-in) var(--motion-ease-enter) both;border-radius:16px;flex-direction:column;gap:20px;margin:auto;display:flex;box-shadow:0 8px 28px #2426320a,0 1px 3px #24263206}.studio-quiet-panel>*{flex-shrink:0}.studio-quiet-panel-heading{margin:calc(var(--quiet-panel-padding) * -1) calc(var(--quiet-panel-padding) * -1) 0;padding:var(--quiet-panel-padding) var(--quiet-panel-padding) 16px;border-bottom:1px solid #eceef1;gap:8px;display:grid}.studio-quiet-panel .eyebrow{color:var(--workspace-chrome-muted);letter-spacing:.06em;gap:6px;font-size:10px;font-weight:600;line-height:1.6}.studio-quiet-panel h1{color:#30323a;letter-spacing:-.4px;text-wrap:balance;font-size:18px;font-weight:600;line-height:1.35}.studio-quiet-panel-body{color:var(--workspace-chrome-muted);text-wrap:pretty;gap:12px;font-size:13px;line-height:1.6;display:grid}.studio-quiet-panel .button{white-space:normal;border-radius:10px;width:100%;min-height:44px;font-size:13px}.studio-quiet-panel .button .motion-pending-indicator{flex:none}.studio-quiet-panel .button:disabled{border-color:var(--accent-border);background:var(--accent-soft);box-shadow:none;color:var(--accent-hover);cursor:progress;opacity:1}.studio-quiet-panel:has(.inline-error) .motion-pending-indicator{display:none}.studio-quiet-panel:has(.inline-error) .button:disabled{display:none}.studio-quiet-panel:has(.inline-error) .studio-quiet-panel-status{display:none}.studio-quiet-panel .inline-error{border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.55}.studio-quiet-panel .small.muted{color:var(--workspace-chrome-muted)}.studio-quiet-panel-note{color:var(--workspace-chrome-muted);text-wrap:pretty;margin-top:-4px;font-size:12px;line-height:1.55}.studio-quiet-panel .text-link{font-size:inherit;white-space:nowrap;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;position:relative}.studio-quiet-panel .text-link:after{content:"";position:absolute;inset:-15px -6px}.studio-quiet-panel .text-link:hover{color:var(--accent-hover)}.studio-quiet-panel .text-link:focus-visible{outline-offset:2px;border-radius:3px}.studio-quiet-panel>#clerk-captcha{justify-content:center;max-width:100%;margin-top:-20px;display:flex}.studio-quiet-panel>#clerk-captcha>*{flex-shrink:0;margin-top:20px}.studio-quiet-panel-status{align-items:flex-start;gap:10px;display:flex}.studio-quiet-panel-status>.motion-pending-indicator{color:var(--accent);flex:none;margin-top:5.4px}.studio-quiet-panel-status>.motion-pending-indicator:only-child{margin-top:0}@keyframes studio-quiet-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:700px){.studio-quiet-stage{padding:16px 12px 40px}.studio-quiet-panel{width:100%}}@media (max-width:380px){.studio-quiet-stage{padding-inline:6px}.studio-quiet-panel{--quiet-panel-padding:16px}}@media (prefers-reduced-motion:reduce){.studio-quiet-panel{animation:none}}@media (forced-colors:active){.studio-quiet-panel{border-color:canvastext}}
