.analysis-stage-shell{position:relative;background:#182822;border-radius:11px;overflow:hidden;border:1px solid #31483d}.analysis-stage-topline,.analysis-stage-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 13px;color:#b9cdc3;font-size:10px;letter-spacing:.1em}.analysis-stage-topline{border-bottom:1px solid #31483d}.analysis-stage-topline span:first-child{display:flex;align-items:center;gap:7px}.analysis-stage-topline span:last-child{font-variant-numeric:tabular-nums;color:#a8edcc}.analysis-stage-topline i{display:block;width:6px;height:6px;border-radius:50%;background:#a8edcc}.analysis-stage-topline .stage-live{box-shadow:0 0 0 4px #a8edcc26;animation:stage-pulse 1.4s ease-in-out infinite}.analysis-stage-topline .stage-ready{background:#ffcf70}.analysis-stage{display:block;width:100%;height:490px;background:#182822}.analysis-stage image{width:auto;height:auto}.stage-landmarks{fill:#a8edcc;stroke:#153b2b;stroke-width:1;vector-effect:non-scaling-stroke}.stage-scanner{stroke:#fff;stroke-width:1;stroke-dasharray:7 6;opacity:.75;vector-effect:non-scaling-stroke}.stage-measurements{fill:#a8edcc;stroke:#a8edcc;stroke-width:2;vector-effect:non-scaling-stroke}.stage-measurements line{stroke-dasharray:5 4}.stage-measurements polyline{fill:#a8edcc20;stroke-dasharray:5 4}.stage-symmetry{fill:#a8edcc;stroke:#a8edcc;stroke-width:1.5;vector-effect:non-scaling-stroke}.stage-symmetry line{stroke-dasharray:4 3}.stage-symmetry .stage-axis{stroke:#ffcf70;stroke-width:2;stroke-dasharray:7 5}.stage-result-mark{fill:#ecfff1;font:600 11px "Source Sans 3",sans-serif;letter-spacing:.11em;paint-order:stroke;stroke:#183829;stroke-width:3;stroke-linejoin:round}.analysis-stage-bottom{border-top:1px solid #31483d;letter-spacing:0;align-items:flex-end}.analysis-stage-bottom span{display:block;color:#b9cdc3;font-size:11px}.analysis-stage-bottom strong{display:block;color:#f0f5f2;font:500 17px Bricolage Grotesque,sans-serif;margin-top:3px;letter-spacing:-.2px}.analysis-stage-bottom button{border:1px solid #557766;color:#bfe8cc;background:transparent;border-radius:6px;padding:7px 9px;font-size:11px;white-space:nowrap}.analysis-stage-bottom button:hover:not(:disabled){background:#2a4438}.analysis-stage-bottom button:disabled{opacity:.65;cursor:wait}@keyframes stage-pulse{50%{opacity:.35}}@media(max-width:850px){.analysis-stage{height:440px}}@media(max-width:600px){.analysis-stage{height:350px}.analysis-stage-topline,.analysis-stage-bottom{padding:9px 10px}.analysis-stage-bottom strong{font-size:15px}.analysis-stage-bottom button{font-size:10px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.analysis-stage-topline .stage-live{animation:none}}.stage-pair-muted{opacity:.18}
