.processing-wash.svelte-nv4vs3{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--semantic-primary) 6%,transparent) 48%,transparent 100%)}.processing-scan.svelte-nv4vs3{background:color-mix(in srgb,var(--semantic-primary) 72%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--semantic-primary) 16%,transparent);animation:svelte-nv4vs3-processing-scan 3.2s cubic-bezier(.16,1,.3,1) infinite}.processing-copy.svelte-nv4vs3{animation:svelte-nv4vs3-processing-copy-in .42s cubic-bezier(.16,1,.3,1)}.processing-progress.svelte-nv4vs3{animation:svelte-nv4vs3-processing-progress 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes svelte-nv4vs3-processing-scan{0%{top:8%;opacity:0}15%,80%{opacity:1}to{top:92%;opacity:0}}@keyframes svelte-nv4vs3-processing-copy-in{0%{transform:translateY(.2rem);filter:blur(1.5px);opacity:.72}to{transform:translateY(0);filter:blur(0);opacity:1}}@keyframes svelte-nv4vs3-processing-progress{0%{transform:translate(-105%)}to{transform:translate(305%)}}.image-editor-root.svelte-j7cx54,.image-editor-root.svelte-j7cx54 :where(.svelte-j7cx54){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.image-editor-root.svelte-j7cx54{overscroll-behavior:contain;touch-action:pan-y pinch-zoom}.image-editor-placement-surface.svelte-j7cx54,.image-editor-point-hitbox.svelte-j7cx54{touch-action:none}.texture-filter.svelte-1woibry{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.texture-filter.svelte-1woibry::-webkit-slider-runnable-track{height:.375rem;border-radius:var(--radius-pill-token);background:linear-gradient(90deg,var(--semantic-primary) 0%,var(--semantic-primary) var(--filter-progress),var(--neutral-surface-muted) var(--filter-progress),var(--neutral-surface-muted) 100%)}.texture-filter.svelte-1woibry::-webkit-slider-thumb{width:1.125rem;height:1.125rem;margin-top:-.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--semantic-primary);border-radius:var(--radius-pill-token);background:var(--neutral-surface);box-shadow:0 1px 3px #0f18302e}.texture-filter.svelte-1woibry::-moz-range-track{height:.375rem;border-radius:var(--radius-pill-token);background:var(--neutral-surface-muted)}.texture-filter.svelte-1woibry::-moz-range-progress{height:.375rem;border-radius:var(--radius-pill-token);background:var(--semantic-primary)}.texture-filter.svelte-1woibry::-moz-range-thumb{width:.875rem;height:.875rem;border:2px solid var(--semantic-primary);border-radius:var(--radius-pill-token);background:var(--neutral-surface);box-shadow:0 1px 3px #0f18302e}.measurement-trace.svelte-hk9u8j path,.measurement-trace.svelte-hk9u8j line{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.trace-draw.svelte-hk9u8j{stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-hk9u8j-measurement-trace-reveal .42s cubic-bezier(.16,1,.3,1) forwards}.trace-draw.trace-angle.svelte-hk9u8j{animation-duration:.3s;animation-delay:.12s}.trace-glow.svelte-hk9u8j{stroke:var(--analysis-overlay-trace-glow);stroke-width:7;opacity:.72;filter:blur(2px)}.trace-core.svelte-hk9u8j{stroke:var(--analysis-overlay-trace-core);stroke-width:1.6}.trace-cap.svelte-hk9u8j{opacity:0;animation:svelte-hk9u8j-measurement-trace-cap-in .14s ease-out .3s forwards}.trace-divider.svelte-hk9u8j{opacity:0;animation:svelte-hk9u8j-measurement-trace-cap-in .12s ease-out 40ms forwards}@keyframes svelte-hk9u8j-measurement-trace-reveal{to{stroke-dashoffset:0}}@keyframes svelte-hk9u8j-measurement-trace-cap-in{to{opacity:1}}@media (prefers-reduced-motion: reduce){.trace-draw.svelte-hk9u8j{animation:none;stroke-dashoffset:0}.trace-cap.svelte-hk9u8j,.trace-divider.svelte-hk9u8j{animation:none;opacity:1}}.analysis-preview-stage.svelte-1p1glns{container-type:inline-size}.ratio-preview-guidance.svelte-1p1glns{min-block-size:4rem}@container (min-width: 22rem){.ratio-preview-guidance.svelte-1p1glns{min-block-size:3rem;padding-inline:0}}.simulator-view-controls.svelte-1p1glns{grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-view-controls.svelte-1p1glns button:last-child{grid-column:1 / -1}@container (min-width: 13rem){.simulator-view-controls.svelte-1p1glns{grid-template-columns:repeat(3,minmax(0,1fr))}.simulator-view-controls.svelte-1p1glns button:last-child{grid-column:auto}}.analysis-workspace-container.svelte-1m54kmn{container:analysis-workspace / inline-size;min-width:0}.analysis-workspace.svelte-1m54kmn{display:grid;min-width:0;align-items:start;gap:1.5rem}.analysis-view-switcher.svelte-1m54kmn,.analysis-workspace-content,.analysis-side-content.svelte-1m54kmn{min-width:0}.analysis-secondary-tab{display:none}.analysis-preview-rail.svelte-1m54kmn{width:min(100%,18rem,max(12rem,calc((100vh - 18rem)*.75)));justify-self:center}@supports (height: 100svh){.analysis-preview-rail.svelte-1m54kmn{width:min(100%,18rem,max(12rem,calc((100svh - 18rem)*.75)))}}@media (min-width: 64rem){.analysis-preview-rail.svelte-1m54kmn{width:min(100%,32rem,max(12rem,calc((100vh - 18rem)*.75)))}@supports (height: 100svh){.analysis-preview-rail.svelte-1m54kmn{width:min(100%,32rem,max(12rem,calc((100svh - 18rem)*.75)))}}}@media (min-height: 32rem){@container analysis-workspace (min-width: 44rem){.analysis-workspace-tabs{grid-template-columns:.95fr .8fr .9fr 1.2fr 1.1fr}.analysis-workspace-tabs[data-harmony=true]{grid-template-columns:.95fr .8fr .9fr .9fr 1.2fr 1.1fr}.analysis-more-trigger{display:none}.analysis-secondary-tab{display:inline-flex}.analysis-workspace.svelte-1m54kmn{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.55fr);grid-template-rows:auto minmax(0,1fr);gap:1.25rem}.analysis-preview-rail.svelte-1m54kmn{position:sticky;top:6rem;grid-column:1;grid-row:1 / span 2;align-self:start;justify-self:start}.analysis-view-switcher.svelte-1m54kmn{grid-column:2;grid-row:1}.analysis-workspace-content{grid-column:2;grid-row:2}.analysis-side-content.svelte-1m54kmn{grid-column:2;grid-row:1}}@container analysis-workspace (min-width: 60rem){.analysis-workspace.svelte-1m54kmn{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.55fr);gap:1.5rem}}@container analysis-workspace (min-width: 76rem){.analysis-workspace.svelte-1m54kmn{grid-template-columns:minmax(22rem,.9fr) minmax(0,1.6fr);gap:2rem}}}.pose-icon[data-status="Good quality photo"].svelte-xt76xo{background:var(--status-success-bg);color:color-mix(in oklab,var(--status-success) 50%,var(--semantic-heading))}.pose-icon[data-status="Needs review"].svelte-xt76xo{background:var(--status-warning-bg);color:var(--status-warning-text)}
