.process-lab{isolation:isolate;color:#eef8ff;background:#071527;border:1px solid #3a7dd052;border-radius:clamp(1rem,1.5vw,1.6rem);margin-top:clamp(2.4rem,4.5vw,4.7rem);position:relative;overflow:hidden;box-shadow:0 28px 90px #03122c17}.process-lab-topline,.process-lab-bottomline{font:700 .62rem/1.6 var(--font-sans);letter-spacing:.15em;color:#87abc9;justify-content:space-between;align-items:center;gap:1.1rem;padding:1rem clamp(1.35rem,3.5vw,3rem);display:flex}.process-lab-topline{border-bottom:1px solid #63a0e030}.process-lab-live{color:#72d5fa;align-items:center;gap:.65rem;display:inline-flex}.process-lab-live>span,.process-lab-stage-pill>span{background:#58e7ce;border-radius:50%;width:5px;height:5px;animation:2.7s ease-in-out infinite process-lab-indicator;box-shadow:0 0 14px #44f9dfcc}.process-lab-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;display:grid}.process-lab-explainer{min-width:0;padding:clamp(2rem,4vw,4.4rem) clamp(1.5rem,3.5vw,4rem)}.process-lab-eyebrow{color:#5ec9fb;font:700 .64rem/1.4 var(--font-sans);letter-spacing:.14em;align-items:center;gap:.65rem;display:inline-flex}.process-lab-explainer h3{color:#f2faff;max-width:12ch;font:700 clamp(2rem, 3vw, 3.7rem)/1.08 var(--font-display);letter-spacing:-.055em;margin-top:1.6rem}.process-lab-explainer h3 em{color:#56c7ff;font-style:normal}.process-lab-intro{color:#9fb6d0;max-width:48ch;margin-top:1.15rem;font-size:.9rem;line-height:1.75}.process-lab-focus-list{border-top:1px solid #72a8dc52;margin-top:clamp(1.8rem,3vw,3rem)}.process-lab-focus{text-align:left;color:#a8c3df;cursor:pointer;background:0 0;border-bottom:1px solid #72a8dc38;grid-template-columns:2.15rem minmax(0,1fr) 1.3rem;align-items:start;gap:.75rem;width:100%;padding:1.1rem 0 1.2rem;transition:color .3s,padding .3s;display:grid}.process-lab-focus:hover{color:#fff}.process-lab-focus-selected{color:#fff;padding-block:1.35rem 1.55rem}.process-lab-focus-index{font:700 .67rem/1.6 var(--font-sans);letter-spacing:.1em;color:#5487b5;padding-top:.18rem}.process-lab-focus-selected .process-lab-focus-index{color:#64cefc}.process-lab-focus-body{flex-direction:column;gap:.27rem;min-width:0;display:flex}.process-lab-focus-label{font:700 .61rem/1.4 var(--font-sans);letter-spacing:.13em;color:#66a7d4}.process-lab-focus-selected .process-lab-focus-label{color:#58d1ff}.process-lab-focus-body strong{font:700 clamp(1rem, 1.4vw, 1.28rem)/1.45 var(--font-display);letter-spacing:-.023em}.process-lab-focus-description{color:#9bbbd5;max-width:45ch;margin-top:.55rem;font-size:.82rem;line-height:1.8;animation:.38s ease-out both process-lab-copy-in;display:block}.process-lab-focus-arrow{color:#618cae;margin-top:.18rem;transition:transform .3s,color .3s}.process-lab-focus:hover .process-lab-focus-arrow,.process-lab-focus-selected .process-lab-focus-arrow{color:#66d7ff;transform:translate(2px,-2px)}.process-lab-viewport{background:radial-gradient(at 50% 40%,#15599e57,#0000 55%),linear-gradient(135deg,#0b2040 0%,#06172f 70%,#071324 100%);border-left:1px solid #649ad929;min-height:645px;position:relative;overflow:hidden}.process-lab-coordinate-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#70b5f814 1px,#0000 1px),linear-gradient(90deg,#70b5f814 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 52% 46%,#000 2%,#0000 75%);mask-image:radial-gradient(at 52% 46%,#000 2%,#0000 75%)}.process-lab-radial-light{pointer-events:none;filter:blur(65px);background:#147fef24;border-radius:50%;width:360px;height:360px;animation:5.5s ease-in-out infinite alternate process-lab-breathe;position:absolute;top:15%;left:50%;transform:translate(-50%)}.process-lab-stage-caption{z-index:4;color:#91c9f3;font:700 .62rem/1.5 var(--font-sans);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;top:2rem;left:clamp(1.25rem,3vw,2.7rem);right:clamp(1.25rem,3vw,2.7rem)}.process-lab-stage-pill{color:#7fe9dc;align-items:center;gap:.5rem;font-size:.54rem;display:flex}.process-lab-specimen{isolation:isolate;pointer-events:none;place-items:center;display:grid;position:absolute;inset:48px 2% 121px}.process-lab-svg{z-index:2;filter:drop-shadow(0 0 30px #117ded1c);width:min(100%,660px);height:100%;display:block;position:relative;overflow:visible}.process-lab-model{transform-origin:50% 53%;animation:6s ease-in-out infinite process-lab-float}.process-lab-silhouette{opacity:.65}.process-lab-contour{stroke:#6fd9ff87;stroke-width:1.2px}.process-lab-front-layer{fill:none;stroke:url(#orbia-lab-stroke);stroke-width:1.05px;opacity:.54;animation:3.7s ease-in-out infinite process-lab-layer-glow}.process-lab-back-layer{fill:none;stroke:#60a9e3;opacity:.19;stroke-width:.8px;stroke-dasharray:3 7}.process-lab-rim{fill:#0c2b4eab;stroke:#6ce4ff;stroke-width:2px}.process-lab-inner-rim{fill:none;stroke:#3d93da;stroke-width:1.1px;opacity:.78}.process-lab-axis{stroke:#337ab5;stroke-width:1px;opacity:.25;fill:none}.process-lab-axis-dashed{stroke-dasharray:3 10}.process-lab-dimension-guides,.process-lab-finish-guides{stroke:#5cc7fa;stroke-width:1.2px;fill:none;stroke-dasharray:3 5;opacity:.1;transition:opacity .5s}.process-lab-dimension-guides text,.process-lab-finish-guides text{stroke:none;fill:#77ccef;letter-spacing:1.6px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.process-lab-finish-guides circle{fill:#5beedb;stroke:none;filter:drop-shadow(0 0 5px #41cdeb)}.process-lab-mode-0 .process-lab-dimension-guides,.process-lab-mode-2 .process-lab-finish-guides{opacity:.9}.process-lab-mode-1 .process-lab-front-layer{opacity:.9;stroke-width:1.35px}.process-lab-mode-2 .process-lab-contour{stroke:#99efff;stroke-width:2px}.process-lab-mode-2 .process-lab-front-layer{opacity:.36}.process-lab-scan{z-index:3;position:absolute;inset:20% 19% 13%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.process-lab-scan:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#4dc8ff 27%,#a5f8ff 50%,#4dc8ff 73%,#0000);width:100%;height:2px;animation:6s linear infinite process-lab-scan-rise;position:absolute;inset:auto 0 0;box-shadow:0 0 18px 6px #23b1ff42,0 -13px 43px 10px #257beb21}.process-lab-mode-1 .process-lab-scan:after{opacity:1;box-shadow:0 0 23px 7px #23b1ff66}.process-lab-mode-0 .process-lab-scan:after{opacity:.45}.process-lab-mode-2 .process-lab-scan:after{background:linear-gradient(90deg,#0000,#5be7c7 50%,#0000)}.process-lab-halo{z-index:1;aspect-ratio:1;border:1px solid #4195ed24;border-radius:50%;width:min(76%,460px);animation:18s linear infinite process-lab-orbit;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)}.process-lab-halo-two{border-style:dashed;border-color:#3580d41f;width:min(91%,530px);animation-duration:27s;animation-direction:reverse}.process-lab-floating-label{z-index:3;letter-spacing:.1em;color:#659bc9;align-items:center;gap:.5rem;font:700 .54rem/1.5 ui-monospace,monospace;display:inline-flex;position:absolute;top:18%;right:6%}.process-lab-visual-footer{z-index:4;border-top:1px solid #66adf047;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1.5rem;padding-top:1.1rem;display:grid;position:absolute;bottom:2.9rem;left:clamp(1.25rem,3vw,2.7rem);right:clamp(1.25rem,3vw,2.7rem)}.process-lab-visual-footer div{flex-direction:column;gap:.35rem;display:flex}.process-lab-visual-footer div>span{color:#80a6c8;font:700 .55rem/1.4 var(--font-sans);letter-spacing:.16em}.process-lab-visual-footer strong{font:700 .86rem/1.6 var(--font-display);color:#79d8ff;letter-spacing:.03em}.process-lab-visual-footer p{color:#a4c4de;font-size:.74rem;line-height:1.7}.process-lab-visual-disclaimer{text-align:center;color:#557694;margin:0;font-size:.61rem;line-height:1.5;position:absolute;bottom:.85rem;left:1.5rem;right:1.5rem}.process-lab-bottomline{color:#83aaca;border-top:1px solid #63a0e030;font-size:.56rem}.process-lab-bottomline>span{align-items:center;gap:.7rem;display:inline-flex}.process-lab-bottomline svg{color:#46caf5;flex:none}@keyframes process-lab-indicator{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes process-lab-copy-in{0%{opacity:.2;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes process-lab-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-8px)}}@keyframes process-lab-layer-glow{0%,to{filter:brightness(.8);stroke-opacity:.45}45%{filter:brightness(1.3);stroke-opacity:1}}@keyframes process-lab-scan-rise{0%{opacity:0;bottom:0;transform:translateY(4px)}10%{opacity:1}88%{opacity:1}to{opacity:0;bottom:100%}}@keyframes process-lab-breathe{0%{opacity:.48;transform:translate(-50%)scale(.85)}to{opacity:.85;transform:translate(-50%)scale(1.15)}}@keyframes process-lab-orbit{0%{transform:translate(-50%,-50%)rotateX(64deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(64deg)rotate(360deg)}}@media (width<=1050px){.process-lab-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.process-lab-explainer{padding-inline:2rem}.process-lab-viewport{min-height:620px}}@media (width<=767px){.process-lab{margin-top:2.2rem}.process-lab-layout{grid-template-columns:1fr}.process-lab-explainer{padding:2rem 1.5rem 1.5rem}.process-lab-explainer h3{max-width:16ch;font-size:clamp(2.1rem,7vw,3.1rem)}.process-lab-intro{max-width:50ch}.process-lab-focus-list{margin-top:1.5rem}.process-lab-focus{padding-block:.85rem}.process-lab-focus-selected{padding-block:1.15rem}.process-lab-viewport{border-top:1px solid #649ad938;border-left:0;min-height:555px}.process-lab-specimen{inset:55px 0 118px}.process-lab-visual-footer{grid-template-columns:1fr 1.1fr}.process-lab-topline,.process-lab-bottomline{padding-inline:1.4rem}}@media (width<=470px){.process-lab-topline,.process-lab-bottomline{flex-wrap:wrap;font-size:.54rem}.process-lab-explainer{padding-inline:1.25rem}.process-lab-viewport{min-height:480px}.process-lab-stage-caption{font-size:.53rem;top:1.25rem}.process-lab-specimen{inset:47px 0 140px}.process-lab-visual-footer{display:block;bottom:3.35rem}.process-lab-visual-footer p{margin-top:.5rem;font-size:.7rem}.process-lab-visual-disclaimer{font-size:.55rem}.process-lab-floating-label{font-size:.42rem;right:2%}}@media (prefers-reduced-motion:reduce){.process-lab *,.process-lab :before,.process-lab :after{transition-duration:.01ms!important;animation:none!important}.process-lab-scan{display:none}}
