.sos-page .sos-hero{background:#090909;color:#fff;padding:145px 24px 0}.sos-page .sos-hero h1{font-size:clamp(3.2rem,6.8vw,6.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.02;margin:0 0 28px}.sos-page .sos-hero h1>span{color:#bdbdbd}.sos-page .sos-hero-lead{color:#b1b1b1;margin:0 auto 30px;max-width:670px}.sos-page .sos-hero-visual{background:radial-gradient(ellipse at center,#2e2e2e33,#0000 70%),#0e0e0e;border:1px solid hsla(0,0%,100%,.125);border-bottom:0;border-radius:20px 20px 0 0;margin:64px auto 0;max-width:1040px;overflow:hidden;padding:24px 30px 0}.sos-page .sos-hero-visual>.sos-formation{max-height:460px}.sos-page .sos-orbit-label{color:#969696;display:flex;font-size:.6rem;gap:20px;justify-content:space-between;letter-spacing:.08em}.sos-page .sos-hero-apps{border-top:1px solid hsla(0,0%,100%,.071);display:flex;flex-wrap:wrap;gap:50px;justify-content:center;padding:20px 0}.sos-page .sos-hero-apps a{align-items:center;color:#c6c6c6;display:flex;gap:8px}.sos-page .sos-hero-apps a:hover{color:#fff}.sos-page .sos-hero-apps svg{height:30px;width:30px}.sos-page .sos-feature,.sos-page .sos-intro{scroll-margin-top:80px}.sos-page .sos-overview{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto;max-width:1200px}.sos-page .sos-overview>a{border-left:1px solid #e7e7e7;color:#080808;padding:28px}.sos-page .sos-overview-icon{background:#ececec;border-radius:16px;color:#636363;display:block;height:62px;margin-bottom:24px;padding:8px;width:62px}.sos-page .sos-overview-icon--commander{background:#f1f1f1;color:#1084fe}.sos-page .sos-overview-icon--fleet{background:#f0f0f0;color:#6c6c6c}.sos-page .sos-overview-icon svg{width:100%}.sos-page .sos-overview small{color:#777;font-size:.65rem;letter-spacing:.08em}.sos-page .sos-overview h3{font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:18px 0}.sos-page .sos-overview p{color:#666;font-size:.95rem}.sos-page .sos-overview>a:hover .sbo-text-link{opacity:.95;text-decoration:none;transform:translateY(-2px) scale(1.01)}.sos-page .sos-overview>a:hover .sbo-text-link:after{opacity:1;transform:translateY(1.98px) scaleX(.990099)}.sos-page .sos-feature{background:#080808;color:#fff}.sos-page .sos-feature-heading{grid-gap:6vw;align-items:end;display:grid;gap:6vw;grid-template-columns:1fr .8fr;margin:0 auto 50px;max-width:1200px}.sos-page .sos-feature-heading h2{font-size:clamp(2.4rem,4vw,4rem);margin:0}.sos-page .sos-feature-heading>p{color:#adadad;margin:0}.sos-page .sos-preview{margin:auto;max-width:1200px}.sos-page .sos-feature-points{grid-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:44px auto 32px;max-width:1200px}.sos-page .sos-feature-points h3{font-size:1.2rem;margin:0 0 12px}.sos-page .sos-feature-points p{color:#adadad;font-size:.95rem;margin:0}.sos-page .sos-feature>.sbo-text-link{display:flex;margin:0 0 0 max(0px,(100% - 1200px)/2)}.sos-page .sos-feature--commander{background:#fff;color:#080808}.sos-page .sos-feature--commander .sos-feature-heading>p,.sos-page .sos-feature--commander .sos-feature-points p{color:#666}.sos-page .sos-feature--commander .sos-preview{color:#ececec}@media(max-width:768px){.sos-page .sos-hero{padding:124px 20px 0}.sos-page .sos-hero h1{font-size:clamp(2.8rem,10vw,4rem)}.sos-page .sos-hero-visual{margin-top:40px;padding:18px 12px 0}.sos-page .sos-orbit-label{font-size:.45rem}.sos-page .sos-orbit-label span:last-child{display:none}.sos-page .sos-hero-apps{gap:12px}.sos-page .sos-hero-apps a{flex:1 1;flex-direction:column;font-size:.55rem;gap:4px}.sos-page .sos-feature-heading,.sos-page .sos-feature-points,.sos-page .sos-overview{gap:28px;grid-template-columns:1fr}.sos-page .sos-overview>a{padding:20px 24px}.sos-page .sos-overview h3 br{display:none}.sos-page .sos-overview h3{font-size:1.8rem}.sos-page .sos-feature-heading{margin-bottom:32px}.sos-page .sos-feature-points{margin-top:32px}}.sos-page p{line-height:1.7}.sos-page h2{font-size:clamp(2.6rem,4.4vw,4.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.06}.sos-page .sbo-section{padding:100px max(24px,6vw)}.sos-page .sbo-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.08em}.sos-page .sbo-wordmark{font-size:1.2rem;font-weight:500}.sos-page .sbo-wordmark strong{font-weight:inherit}.sos-page .sos-hero{grid-gap:40px;align-items:center;background:#000;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:80px;min-height:760px;padding:90px 6vw;text-align:left}.sos-page .sos-hero-copy{min-width:0}.sos-page .sos-hero .sbo-wordmark{color:#fff;justify-content:flex-start;margin-bottom:28px}.sos-page .sos-hero h1{font-size:clamp(3.3rem,5.4vw,5.8rem);font-weight:500;line-height:1.04;margin-bottom:36px}.sos-page .sos-hero h1>span{color:#fff}.sos-page .sos-hero-lead{color:#b3b3b3;margin:0 0 36px;max-width:560px}.sos-page .sos-hero .sbo-actions{gap:28px;justify-content:flex-start}.sos-page .sos-hero .sbo-text-link{color:#fff}.sos-page .sos-hero-visual{background:#000;border:0;border-radius:0;margin:0;min-width:0;padding:0;width:100%}.sos-page .sos-orbit-label{color:#b3b3b3;font-size:.65rem}.sos-page .sos-hero-apps{gap:20px;padding:24px 0 0}.sos-page .sos-hero-apps a{font-size:.8rem;min-height:44px}.sos-page .sbo-section-heading{margin-bottom:56px;max-width:800px}.sos-page .sbo-section-heading>p:last-child{color:#6f6f6f}.sos-page .sos-overview{gap:24px;max-width:1280px}.sos-page .sos-overview>a{background:#f5f5f5;border:0;border-radius:28px;padding:40px}.sos-page .sos-overview-icon{background:#0000;border-radius:0;color:#1084fe;height:48px;padding:0;width:48px}.sos-page .sos-overview h3{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.18}.sos-page .sos-overview p{color:#6f6f6f}.sos-page .sos-feature{background:#000}.sos-page .sos-feature-heading,.sos-page .sos-feature-points,.sos-page .sos-preview{max-width:1280px}.sos-page .sos-feature-heading{gap:50px;margin-bottom:44px}.sos-page .sos-feature-heading>p,.sos-page .sos-feature-points p{color:#b3b3b3}.sos-page .sos-feature-points{gap:40px;margin-top:44px}.sos-page .sos-feature-points h3{font-size:1.25rem;font-weight:500;line-height:1.2}.sos-page .sos-feature>.sbo-text-link{margin-left:max(0px,(100% - 1280px)/2)}.sos-page .sos-feature--commander,.sos-page .sos-feature--consultations{background:#fff;color:#080808}.sos-page .sos-feature--commander .sos-feature-heading>p,.sos-page .sos-feature--commander .sos-feature-points p,.sos-page .sos-feature--consultations .sos-feature-heading>p,.sos-page .sos-feature--consultations .sos-feature-points p{color:#6f6f6f}.sos-page .sbo-price-card{border-radius:28px;max-width:1280px}.sos-page .sbo-faq{gap:60px}.sos-page .sbo-faq summary{font-weight:500;padding:26px 0}.sos-page .sbo-final{background:#000;padding:100px 6vw;text-align:left}.sos-page .sbo-final>*{margin-left:auto;margin-right:auto;max-width:1280px}.sos-page .sbo-final .sbo-actions,.sos-page .sbo-final .sbo-wordmark{justify-content:flex-start}.sos-page .sbo-final .sbo-actions{gap:28px}.sos-page .sbo-final .sbo-text-link{color:#fff}.sos-page a:focus-visible,.sos-page summary:focus-visible{outline:3px solid #1084fe;outline-offset:6px}@media(max-width:1050px){.sos-page .sos-hero{grid-template-columns:1fr;min-height:0;padding:72px 6vw 56px}.sos-page .sos-hero-visual{margin:12px auto 0;max-width:760px}}@media(max-width:768px){.sos-page .sbo-final,.sos-page .sbo-section{padding:64px 22px}.sos-page .sos-hero{gap:32px;margin-top:70px;padding:56px 22px 40px}.sos-page .sos-hero h1{font-size:clamp(2.8rem,10vw,4rem)}.sos-page .sos-overview>a{border-radius:22px;padding:28px}.sos-page .sos-feature-heading,.sos-page .sos-feature-points{gap:28px}.sos-page .sos-hero-apps{gap:10px}.sos-page .sos-hero-apps a{font-size:.7rem}.sos-page .sbo-faq{gap:32px}}@media(min-width:1051px){.sos-page .sos-hero{gap:28px;grid-template-columns:1.3fr 1fr}.sos-page .sos-hero h1{font-size:clamp(3.3rem,4.6vw,5.8rem)}.sos-page .sos-hero h1>span{white-space:nowrap}}.sos-page .sos-hero{display:block;min-height:0;padding:80px 6vw 64px;text-align:center}.sos-page .sos-hero-copy{margin:0 auto 56px;max-width:1100px}.sos-page .sos-hero .sbo-actions,.sos-page .sos-hero .sbo-wordmark{justify-content:center}.sos-page .sos-hero-lead{margin-left:auto;margin-right:auto}.sos-page .sos-empty-scene{aspect-ratio:16/9;background:#080808;border-radius:32px;margin:0 auto;max-width:1280px;overflow:hidden;width:100%}.sos-page .sos-empty-scene canvas{display:block;height:100%;width:100%}@media(max-width:768px){.sos-page .sos-hero{padding:56px 22px 40px}.sos-page .sos-hero-copy{margin-bottom:36px}.sos-page .sos-empty-scene{aspect-ratio:3/4;border-radius:22px}}.sos-page .sos-scene-section{background:#fff;padding:64px 6vw}.sos-page .sos-empty-scene{background:#000}@media(max-width:768px){.sos-page .sos-scene-section{padding:40px 22px}}.sos-page .sos-empty-scene{position:relative}.sos-page .sos-empty-scene-canvas{inset:0;position:absolute}.sos-page .sos-scene-heading{background:linear-gradient(180deg,#0009,#0000);color:#fff;inset:0 0 auto;padding:clamp(24px,4vw,64px) clamp(24px,4vw,64px) 80px;pointer-events:none;position:absolute;z-index:2}.sos-page .sos-scene-heading .sbo-eyebrow{color:#fffc}.sos-page .sos-scene-heading h2{color:#fff;font-size:clamp(2.2rem,4.5vw,4.6rem);font-weight:500;letter-spacing:-.035em;line-height:1.06;margin:0}@media(max-width:768px){.sos-page .sos-scene-heading{padding:24px 24px 60px}.sos-page .sos-scene-heading h2{font-size:clamp(1.5rem,5vw,2.2rem)}.sos-page .sos-scene-heading .sbo-eyebrow{font-size:.6rem}}.sos-page .sos-scene-overlay{grid-gap:28px;display:grid;gap:28px;grid-template-rows:auto minmax(0,1fr);inset:0;padding:clamp(24px,4vw,64px);pointer-events:none;position:absolute;z-index:2}.sos-page .sos-scene-overlay .sos-scene-heading{background:none;padding:0;position:static}.sos-page .sos-designer-panel{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 8px 30px #0003;min-height:0;overflow-y:auto;padding:12px;pointer-events:auto;width:min(390px,100%)}.sos-page .sos-designer-tiles{grid-gap:12px;display:grid}.sos-page .sos-designer-tile{aspect-ratio:1/1;background:#000;border-radius:8px}@media(max-width:768px){.sos-page .sos-scene-overlay{gap:20px;padding:24px}.sos-page .sos-designer-panel{padding:10px}.sos-page .sos-designer-tiles{gap:10px}}.sos-page .sos-designer-panel{container-type:size;overflow:hidden}.sos-page .sos-designer-tiles{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,100cqh)}@media(max-width:768px){.sos-page .sos-designer-tiles{gap:10px;width:min(100%,100cqh)}}.sos-page .sos-designer-workspace{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,390px) minmax(0,1fr);min-height:0}.sos-page .sos-vector-tool{border:2px solid #1084fe;color:#fff;cursor:pointer;display:grid;padding:20%;place-items:center;width:100%}.sos-page .sos-vector-tool svg{height:100%;width:100%}.sos-page .sos-vector-tool:focus-visible{outline:2px solid #1084fe;outline-offset:3px}.sos-page .sos-vector-drawing{display:grid;min-height:0;min-width:0;place-items:center}@media(max-width:768px){.sos-page .sos-designer-workspace{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sos-page .sos-designer-panel{padding:6px}.sos-page .sos-designer-tiles{gap:5px}}.sos-page .sos-designer-workspace>.sos-vector-drawing{bottom:clamp(24px,4vw,64px);left:52%;position:absolute;right:clamp(24px,4vw,64px);top:clamp(24px,4vw,64px)}.sos-page .sos-vector-drawing>svg{display:block;height:100%;width:100%}@media(max-width:768px){.sos-page .sos-designer-workspace>.sos-vector-drawing{position:static}}.sos-page .sos-vector-drawing{gap:12px;grid-template-rows:minmax(0,1fr) 44px}.sos-page .sos-vector-action{align-items:center;display:flex;justify-content:center;min-height:44px;pointer-events:auto}.sos-page .sos-vector-action .sbo-button{border:0;cursor:pointer}.sos-page .sos-vector-drawing{isolation:isolate}.sos-page .sos-projected-star{display:grid;inset:0 0 56px;place-items:center;pointer-events:none;position:absolute}.sos-page .sos-projected-star canvas{height:100%;object-fit:contain;width:100%}@media(max-width:768px){.sos-page .sos-designer-workspace>.sos-vector-drawing{position:relative}}.sos-page .sos-vector-tool{border-color:#0000}.sos-page .sos-vector-tool[aria-pressed=true]{border-color:#1084fe}.sos-page .sos-drone-slider{color:#fff;display:flex;flex-direction:column;font-size:.8rem;gap:6px;width:min(280px,90%)}.sos-page .sos-drone-slider>span{display:flex;justify-content:space-between}.sos-page .sos-drone-slider input{accent-color:#1084fe;cursor:pointer;margin:0;width:100%}.sos-page .sos-drone-slider input:focus-visible{outline:2px solid #1084fe;outline-offset:4px}.sos-page .sos-drone-slider{gap:12px}.sos-page .sos-drone-slider input{appearance:none;-webkit-appearance:none;background:#0000;height:4px}.sos-page .sos-drone-slider input::-webkit-slider-runnable-track{background:#d6d6d6;border-radius:999px;height:4px}.sos-page .sos-drone-slider input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#1084fe;border:none;border-radius:999px;cursor:pointer;height:12px;margin-top:-4px;width:12px}.sos-page .sos-drone-slider input::-moz-range-track{background:#d6d6d6;border:none;border-radius:999px;height:4px}.sos-page .sos-drone-slider input::-moz-range-thumb{background:#1084fe;border:none;border-radius:999px;cursor:pointer;height:12px;width:12px}.sos-page .sos-stamp-stage{height:100%;min-height:0;position:relative;width:100%}.sos-page .sos-stamp-render,.sos-page .sos-stamp-stage>svg{height:100%;inset:0;position:absolute;width:100%}.sos-page .sos-stamp-render canvas{height:100%;object-fit:contain;width:100%}.sos-page .sos-stamp-stage.is-stamped{animation:sos-stamp-press .35s cubic-bezier(.37,0,.63,1)}@media(prefers-reduced-motion:reduce){.sos-page .sos-stamp-stage.is-stamped{animation:none}}@keyframes sos-stamp-press{0%{opacity:.3;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.sos-page .sos-text-stage{display:grid;height:100%;min-height:0;place-items:center;position:relative;width:100%}.sos-page .sos-typed-word{color:#fff;font-family:Satoshi,sans-serif;font-size:clamp(24px,4vw,64px);font-weight:500;white-space:nowrap}.sos-page .sos-text-caret{border-right:2px solid #1084fe;display:inline-block;height:1em;margin-left:3px;vertical-align:-.1em}.sos-page .sos-text-stage>img{height:100%;object-fit:contain;width:88%}.sos-page .sos-text-lights{inset:0;pointer-events:none;position:absolute}.sos-page .sos-text-lights canvas{height:100%;object-fit:contain;width:100%}.sos-page .sos-text-formation .sos-vector-action{color:#b3b3b3;font-size:.85rem}.sos-page .sos-text-stage{container-type:inline-size}.sos-page .sos-typed-word{font-size:clamp(24px,12cqw,90px)}.sos-page .sos-text-stage>img{width:100%}.sos-page .sos-projected-star,.sos-page .sos-stamp-render,.sos-page .sos-text-lights{mix-blend-mode:screen;overflow:visible}.sos-page .sos-projected-star canvas,.sos-page .sos-stamp-render canvas,.sos-page .sos-text-lights canvas{-webkit-mask-image:radial-gradient(ellipse,#000 55%,#0000 72%);mask-image:radial-gradient(ellipse,#000 55%,#0000 72%);transform:scale(2);transform-origin:center}.sos-page .sos-designer-panel{position:relative;z-index:2}.sos-page .sos-fixed-rocket{inset:0 0 0 44%;position:absolute}.sos-page .sos-fixed-rocket canvas{height:100%;object-fit:contain;width:100%}@media(max-width:768px){.sos-page .sos-fixed-rocket{inset:25% 0 0}}.sos-page .sos-create-scene .sos-designer-workspace{grid-template-columns:minmax(0,450px) minmax(0,1fr)}.sos-page .sos-create-scene .sos-designer-panel{width:min(450px,100%)}@media(max-width:768px){.sos-page .sos-create-scene .sos-designer-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sos-page .sos-create-scene .sos-timeline-panel{align-items:center;display:grid;overflow:hidden;padding:0}.sos-page .sos-create-scene .sos-timeline-snapshot{min-height:0;width:100%}.sos-page .sos-create-scene .sos-timeline-snapshot svg{display:block;font-family:Satoshi,sans-serif;max-height:100%;width:100%}.sos-page .sos-workflow-copy{color:#b3b3b3;font-size:clamp(.9rem,1.15vw,1.1rem);margin:24px 0 0;max-width:430px}.sos-page .sos-workflow-panel{display:flex;flex-direction:column;padding:0}.sos-page .sos-workflow-tabs{border-bottom:1px solid #dce3ec;display:flex}.sos-page .sos-workflow-tabs button{background:#fff;border:0;color:#555;cursor:pointer;flex:1 1;font:inherit;font-size:13px;padding:12px}.sos-page .sos-workflow-tabs button[aria-selected=true]{background:#1084fe;color:#fff}.sos-page .sos-workflow-tabs button:focus-visible{outline:2px solid #075bb5;outline-offset:-3px}.sos-page .sos-workflow-panel [role=tabpanel]{flex:1 1;min-height:0}.sos-page .sos-workflow-art{display:grid;inset:5% 2% 5% 50%;place-items:center;position:absolute}.sos-page .sos-workflow-art img{height:100%;object-fit:contain;width:100%}@media(max-width:768px){.sos-page .sos-workflow-art{inset:42% 0 5% 50%}}.sos-page .sos-sampling-tools{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;min-height:0;padding:12px}.sos-page .sos-sampling-tools button{aspect-ratio:1;background:#000;border:2px solid #0000;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:11px;padding:12px}.sos-page .sos-sampling-tools button.is-active{border-color:#1084fe}.sos-page .sos-sampling-tools svg{display:block;height:65%;margin:auto;width:75%}.sos-page .sos-sampling-cursor{overflow:visible;pointer-events:none;position:absolute;z-index:5}.sos-page .sos-workflow-scene .sos-workflow-panel{align-self:start;container-type:inline-size;height:auto}.sos-page .sos-consultation-canvas{background-color:#1f1f1f;background-image:radial-gradient(circle,#474747 1px,#0000 0);background-position:10px 10px;background-size:20px 20px}.sos-page .ocb{grid-gap:24px;color:#eee;display:grid;gap:24px;grid-template-columns:1fr 330px;grid-template-rows:auto minmax(0,1fr);padding:32px}.sos-page .ocb .ocb-heading h2{font-size:clamp(1.8rem,3vw,3rem);margin:10px 0 0}.sos-page .ocb .ocb-heading .sbo-eyebrow{color:#aaa;font-size:10px;margin:0}.sos-page .ocb .ocb-intro{color:#aaa;font-size:15px;line-height:1.6;margin:14px 0 0;max-width:620px}.sos-page .ocb .ocb-call{display:flex;gap:8px;height:100px}.sos-page .ocb .ocb-person{background-size:300% 100%;border:2px solid #444;border-radius:9px;flex:1 1;overflow:hidden;position:relative}.sos-page .ocb .ocb-person.is-speaking{border-color:#1084fe}.sos-page .ocb .ocb-person>span{background:#0009;font-size:10px;inset:auto 0 0;padding:4px 6px;position:absolute}.sos-page .ocb .ocb-person b{color:#8ec8ff;float:right}.sos-page .ocb .ocb-cards{grid-gap:18px;display:grid;gap:18px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.sos-page .ocb .ocb-card{background:#292929;border:1px solid #484848;border-radius:9px;box-shadow:0 4px 15px rgba(0,0,0,.267);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.sos-page .ocb .ocb-card.is-selected{border-color:#1084fe}.sos-page .ocb .ocb-card header{align-items:center;background:#383838;display:flex;flex-shrink:0;font-size:10px;gap:7px;height:27px;padding:0 10px}.sos-page .ocb .ocb-node-dot{background:#aaa;border-radius:50%;height:5px;width:5px}.sos-page .ocb .ocb-node-more{margin-left:auto}.sos-page .ocb .ocb-note{padding:12px 16px}.sos-page .ocb .ocb-note small,.sos-page .ocb .ocb-note>span{color:#aaa;font-size:9px}.sos-page .ocb .ocb-note h3{font-size:19px;margin:5px 0}.sos-page .ocb .ocb-note p{font-size:11px;line-height:1.5;margin:0 0 8px}.sos-page .ocb .ocb-model,.sos-page .ocb .ocb-photo,.sos-page .ocb .ocb-svg{flex:1 1;min-height:0;position:relative}.sos-page .ocb .ocb-model canvas,.sos-page .ocb .ocb-photo img,.sos-page .ocb .ocb-svg svg{display:block;height:100%;object-fit:cover;width:100%}.sos-page .ocb .ocb-photo span,.sos-page .ocb .ocb-svg span{background:rgba(34,34,34,.733);border-radius:3px;bottom:6px;font-size:9px;left:10px;padding:3px 6px;position:absolute}.sos-page .ocb .ocb-map{background:#e7ebdf;flex:1 1;min-height:0;width:100%}.sos-page .ocb .ocb-calendar{font-size:10px;min-height:0;padding:8px 14px}.sos-page .ocb .ocb-days,.sos-page .ocb .ocb-week{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin-top:5px;text-align:center}.sos-page .ocb .ocb-week{color:#aaa}.sos-page .ocb .ocb-days span{padding:2px}.sos-page .ocb .ocb-days .is-date{background:#1084fe;border-radius:5px}.sos-page .ocb .ocb-calendar small{color:#95c9ff;display:block;margin-top:5px}.sos-page .ocb .ocb-demo-label{bottom:8px;color:#999;font-size:9px;position:absolute;right:32px}@media(max-width:768px){.sos-page .ocb{aspect-ratio:auto;gap:16px;grid-template-columns:1fr;grid-template-rows:auto 90px 1fr;min-height:900px;padding:22px}.sos-page .ocb .ocb-cards{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,190px)}}.sos-page .ocb-person>img{display:block;height:100%;object-fit:cover;width:100%}.sos-page .ocb .ocb-cards{display:block;position:relative}.sos-page .ocb .ocb-wires{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sos-page .ocb .ocb-card{background:#222;border:0;border-radius:8px;box-shadow:0 5px 12px #0000003d;overflow:visible;position:absolute}.sos-page .ocb .ocb-card.is-selected{outline:1px solid #1084fe;outline-offset:3px}.sos-page .ocb .ocb-card header{background:hsla(0,0%,100%,.039);border-bottom:1px solid hsla(0,0%,100%,.059);border-radius:8px 8px 0 0}.sos-page .ocb .ocb-card--0{background:#0000;height:28%;left:2%;top:9%;width:25%}.sos-page .ocb .ocb-card--1{background:#0000;height:40%;left:35%;top:3%;width:21.5%}.sos-page .ocb .ocb-card--2{height:54%;top:26%}.sos-page .ocb .ocb-card--3{height:34%;left:1.5%;top:62%;width:26%}.sos-page .ocb .ocb-card--4{background:#fff;color:#333;height:43%;left:42%;top:53%;width:23%}.sos-page .ocb .ocb-card--4 header{background:#f4f4f4;border-color:#ddd}.sos-page .ocb .ocb-calendar small{color:#1084fe}.sos-page .ocb .ocb-days .is-date{color:#fff}.sos-page .ocb .ocb-photo img{border-radius:0 0 8px 8px}.sos-page .ocb .ocb-port{background:#1f1f1f;border:1.5px solid #fff;border-radius:50%;height:8px;position:absolute;width:8px;z-index:3}.sos-page .ocb .ocb-port--in{left:-4px;top:calc(50% - 4px)}.sos-page .ocb .ocb-port--out{right:-4px;top:calc(50% - 4px)}.sos-page .ocb .ocb-port--top{left:calc(50% - 4px);top:-4px}.sos-page .ocb .ocb-port--bottom{bottom:-4px;left:calc(50% - 4px)}@media(max-width:768px){.sos-page .ocb{min-height:720px}.sos-page .ocb .ocb-note{padding:7px}.sos-page .ocb .ocb-note h3{font-size:12px}.sos-page .ocb .ocb-note p{font-size:8px}.sos-page .ocb .ocb-card header{font-size:8px;padding:0 4px}.sos-page .ocb .ocb-card--0{width:29%}.sos-page .ocb .ocb-calendar{font-size:8px;padding:5px}}.sos-page .ocb .ocb-card--0,.sos-page .ocb .ocb-card--1{background:#292929}.sos-page .ocb .ocb-map-image{border-radius:0 0 8px 8px;flex:1 1;min-height:0;object-fit:cover;width:100%}.sos-page .ocb .ocb-heart-image{display:block;height:100%;object-fit:contain;padding:10px 16px 24px;width:100%}.sos-page .ocb .ocb-call{align-items:start;gap:18px}.sos-page .ocb .ocb-person{align-items:center;background:none;border:0;border-radius:0;display:flex;flex-direction:column;gap:10px;overflow:visible}.sos-page .ocb .ocb-avatar{flex:none;height:72px;position:relative;width:72px}.sos-page .ocb .ocb-avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.sos-page .ocb .ocb-speaking-ring{border:2px solid #1084fe;border-radius:50%;inset:-6px;pointer-events:none;position:absolute}.sos-page .ocb .ocb-person>.ocb-person-name{background:none;font-size:12px;line-height:1.2;padding:0;position:static}.sos-page .ocb .ocb-author-cursor{align-items:center;display:flex;gap:5px;left:60%;pointer-events:none;position:absolute;top:22px;white-space:nowrap;z-index:5}.sos-page .ocb .ocb-author-cursor img{border:2px solid #1084fe;border-radius:50%;height:26px;object-fit:cover;width:26px}.sos-page .ocb .ocb-author-cursor>span{background:#1084fe;border-radius:12px;color:#fff;font-size:10px;padding:3px 7px}@media(max-width:768px){.sos-page .ocb .ocb-avatar{height:58px;width:58px}}.sos-page .ocb .ocb-card--5{height:47%;left:71%;top:1%;width:27%}.sos-page .ocb .ocb-card--2{height:36%;left:73%;top:61%;width:25%}.sos-page .ocb .ocb-heart-viewport{background:#000;border-radius:0 0 8px 8px;flex:1 1;min-height:0;overflow:hidden}.sos-page .ocb .ocb-heart-viewport canvas{display:block;height:100%;width:100%}.sos-page .ocb .ocb-calendar-nav{align-items:center;display:flex;gap:6px;height:20px}.sos-page .ocb .ocb-calendar-nav strong{margin-right:auto}.sos-page .ocb .ocb-calendar-nav>span{border-radius:4px;display:grid;font-size:18px;height:20px;place-items:center;width:18px}.sos-page .ocb .ocb-calendar-next.is-clicked{background:#1084fe;color:#fff}.sos-page .sos-spectra{background:#000;color:#fff;overflow:hidden;padding:100px max(24px,6vw)}.sos-page .sos-spectra-inner{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:.55fr 1.45fr;margin:0 auto;max-width:1280px}.sos-page .sos-spectra-inner>div{max-width:460px}.sos-page .sos-spectra h2{margin:0 0 24px}.sos-page .sos-spectra p:not(.sbo-eyebrow){color:#b3b3b3;margin:0 0 28px}.sos-page .sos-spectra .sbo-text-link,.sos-page .sos-spectra .sbo-text-link:hover{color:#fff}.sos-page .sos-spectra img{display:block;height:auto;-webkit-mask-image:radial-gradient(ellipse 56% 62% at 50% 45%,#000 55%,#0000 100%);mask-image:radial-gradient(ellipse 56% 62% at 50% 45%,#000 55%,#0000 100%);max-width:none;min-width:0;width:calc(100% + max(24px,6vw))}@media(max-width:1024px){.sos-page .sos-spectra{padding:75px 30px}}@media(max-width:768px){.sos-page .sos-spectra{padding:64px 22px}.sos-page .sos-spectra-inner{gap:24px;grid-template-columns:1fr}.sos-page .sos-spectra img{width:100%}}@media(max-width:1024px){.sos-page .sos-create-scene,.sos-page .sos-drawing-scene,.sos-page .sos-workflow-scene{grid-gap:20px;aspect-ratio:auto;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto clamp(260px,65vw,440px) auto;padding:24px}.sos-page .sos-create-scene .sos-designer-workspace,.sos-page .sos-create-scene .sos-scene-overlay,.sos-page .sos-drawing-scene .sos-designer-workspace,.sos-page .sos-drawing-scene .sos-scene-overlay,.sos-page .sos-workflow-scene .sos-designer-workspace,.sos-page .sos-workflow-scene .sos-scene-overlay{display:contents}.sos-page .sos-create-scene .sos-scene-heading,.sos-page .sos-drawing-scene .sos-scene-heading,.sos-page .sos-workflow-scene .sos-scene-heading{background:none;grid-row:1;inset:auto;padding:0;position:relative}.sos-page .sos-create-scene .sos-scene-heading h2,.sos-page .sos-drawing-scene .sos-scene-heading h2,.sos-page .sos-workflow-scene .sos-scene-heading h2{font-size:clamp(1.5rem,5vw,2.5rem)}.sos-page .sos-create-scene .sos-workflow-copy,.sos-page .sos-drawing-scene .sos-workflow-copy,.sos-page .sos-workflow-scene .sos-workflow-copy{margin-top:16px}.sos-page .sos-create-scene .sos-designer-workspace>.sos-vector-drawing,.sos-page .sos-create-scene .sos-workflow-art,.sos-page .sos-drawing-scene .sos-designer-workspace>.sos-vector-drawing,.sos-page .sos-drawing-scene .sos-workflow-art,.sos-page .sos-workflow-scene .sos-designer-workspace>.sos-vector-drawing,.sos-page .sos-workflow-scene .sos-workflow-art{grid-column:1;grid-row:2;height:100%;inset:auto;min-width:0;pointer-events:auto;position:relative;width:100%}.sos-page .sos-create-scene .sos-designer-panel,.sos-page .sos-drawing-scene .sos-designer-panel,.sos-page .sos-workflow-scene .sos-designer-panel{align-self:start;box-sizing:border-box;container-type:normal;grid-column:1;grid-row:3;height:auto;justify-self:center;min-height:0;padding:8px;width:min(100%,360px)}.sos-page .sos-create-scene .sos-designer-tiles,.sos-page .sos-drawing-scene .sos-designer-tiles,.sos-page .sos-workflow-scene .sos-designer-tiles{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.sos-page .sos-create-scene .sos-designer-tile,.sos-page .sos-drawing-scene .sos-designer-tile,.sos-page .sos-workflow-scene .sos-designer-tile{min-height:44px;min-width:0}.sos-page .sos-create-scene .sos-vector-drawing,.sos-page .sos-drawing-scene .sos-vector-drawing,.sos-page .sos-workflow-scene .sos-vector-drawing{gap:20px;grid-template-rows:minmax(0,1fr) 76px}.sos-page .sos-create-scene .sos-vector-drawing>svg,.sos-page .sos-drawing-scene .sos-vector-drawing>svg,.sos-page .sos-workflow-scene .sos-vector-drawing>svg{grid-column:1;grid-row:1;min-height:0}.sos-page .sos-create-scene .sos-vector-drawing>.sos-projected-star,.sos-page .sos-drawing-scene .sos-vector-drawing>.sos-projected-star,.sos-page .sos-workflow-scene .sos-vector-drawing>.sos-projected-star{grid-column:1;grid-row:1;height:100%;inset:auto;min-height:0;min-width:0;position:relative;width:100%}.sos-page .sos-create-scene .sos-projected-star canvas,.sos-page .sos-drawing-scene .sos-projected-star canvas,.sos-page .sos-workflow-scene .sos-projected-star canvas{height:100%;inset:0;position:absolute;width:100%}.sos-page .sos-create-scene .sos-vector-action,.sos-page .sos-drawing-scene .sos-vector-action,.sos-page .sos-workflow-scene .sos-vector-action{grid-column:1;grid-row:2;min-width:0;width:100%}.sos-page .sos-create-scene .sos-drone-slider,.sos-page .sos-drawing-scene .sos-drone-slider,.sos-page .sos-workflow-scene .sos-drone-slider{gap:4px;margin:0;min-width:0;width:min(100%,360px)}.sos-page .sos-create-scene .sos-drone-slider input,.sos-page .sos-drawing-scene .sos-drone-slider input,.sos-page .sos-workflow-scene .sos-drone-slider input{cursor:pointer;height:44px;margin:0;min-width:0;padding:0;width:100%}.sos-page .sos-create-scene .sos-drone-slider input::-webkit-slider-thumb,.sos-page .sos-drawing-scene .sos-drone-slider input::-webkit-slider-thumb,.sos-page .sos-workflow-scene .sos-drone-slider input::-webkit-slider-thumb{height:20px;margin-top:-8px;width:20px}.sos-page .sos-create-scene .sos-drone-slider input::-moz-range-thumb,.sos-page .sos-drawing-scene .sos-drone-slider input::-moz-range-thumb,.sos-page .sos-workflow-scene .sos-drone-slider input::-moz-range-thumb{height:20px;width:20px}.sos-page .sos-create-scene .sos-sampling-tools,.sos-page .sos-drawing-scene .sos-sampling-tools,.sos-page .sos-workflow-scene .sos-sampling-tools{gap:8px;padding:0}.sos-page .sos-create-scene .sos-sampling-tools button,.sos-page .sos-drawing-scene .sos-sampling-tools button,.sos-page .sos-workflow-scene .sos-sampling-tools button{align-items:center;aspect-ratio:auto;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:80px;padding:8px}.sos-page .sos-create-scene .sos-sampling-tools svg,.sos-page .sos-drawing-scene .sos-sampling-tools svg,.sos-page .sos-workflow-scene .sos-sampling-tools svg{height:36px;margin:0;width:48px}.sos-page .sos-create-scene .sos-fixed-rocket{grid-column:1;grid-row:2;height:100%;inset:auto;min-width:0;position:relative;width:100%}.sos-page .sos-create-scene .sos-fixed-rocket canvas{display:block;height:100%;object-fit:contain;width:100%}.sos-page .sos-create-scene .sos-designer-panel.sos-timeline-panel{container-type:normal;max-width:450px;padding:0;width:100%}.sos-page .sos-create-scene .sos-timeline-snapshot{width:100%}.sos-page .sos-create-scene .sos-timeline-snapshot svg{display:block;height:auto;max-height:none;width:100%}.sos-page .ocb{aspect-ratio:auto;gap:16px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;min-height:0;padding:18px}.sos-page .ocb .ocb-heading h2{font-size:clamp(1.5rem,5vw,2.5rem)}.sos-page .ocb .ocb-intro{font-size:13px;line-height:1.5;margin-top:10px}.sos-page .ocb .ocb-person{gap:6px}.sos-page .ocb .ocb-call{gap:12px;height:auto;justify-self:center;max-width:360px;min-height:60px;width:100%}.sos-page .ocb .ocb-avatar{height:38px;width:38px}.sos-page .ocb .ocb-cards{grid-gap:14px 12px;display:grid;gap:14px 12px;grid-auto-rows:160px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,160px)}.sos-page .ocb .ocb-card{height:100%;inset:auto;position:relative;width:100%}.sos-page .ocb .ocb-card header{font-size:10px;padding:0 8px}.sos-page .ocb .ocb-note{padding:10px}.sos-page .ocb .ocb-note h3{font-size:13px}.sos-page .ocb .ocb-note p{font-size:10px;line-height:1.35}.sos-page .ocb .ocb-calendar{display:flex;flex:1 1;flex-direction:column;font-size:9px;gap:3px;padding:5px}.sos-page .ocb .ocb-calendar-nav{flex-shrink:0}.sos-page .ocb .ocb-week{line-height:1.2;margin-top:0}.sos-page .ocb .ocb-days{flex:1 1;gap:1px;grid-auto-rows:minmax(0,1fr);margin-top:0;min-height:0}.sos-page .ocb .ocb-days span{display:grid;line-height:1.2;padding:0;place-items:center}.sos-page .ocb .ocb-calendar small{flex-shrink:0;line-height:1.3;margin-top:0;overflow-wrap:anywhere}.sos-page .ocb .ocb-card--0,.sos-page .ocb .ocb-card--5{grid-column:auto}.sos-page .ocb .ocb-author-cursor{gap:3px}.sos-page .ocb .ocb-author-cursor img{height:20px;width:20px}.sos-page .ocb .ocb-author-cursor>span{font-size:9px;padding:3px 5px}.sos-page .ocb .ocb-demo-label{justify-self:end;position:static}}