.Kw5Models-module__eNe7ga__models{border:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.Kw5Models-module__eNe7ga__model{min-width:0;padding:clamp(24px,4vw,54px)}.Kw5Models-module__eNe7ga__model+.Kw5Models-module__eNe7ga__model{border-left:1px solid var(--rule);background:#1e513809}.Kw5Models-module__eNe7ga__model h3{letter-spacing:-.07em;margin:26px 0 12px;font-size:clamp(64px,8vw,120px);line-height:1}.Kw5Models-module__eNe7ga__model h3 span{color:var(--moss)}.Kw5Models-module__eNe7ga__model .Kw5Models-module__eNe7ga__subtitle{font:italic 30px/1.15 var(--font-editorial), Georgia, serif;color:var(--moss)}.Kw5Models-module__eNe7ga__model dl{margin:34px 0 24px}.Kw5Models-module__eNe7ga__model dl>div{border-top:1px solid var(--rule);grid-template-columns:100px 1fr;gap:20px;padding:15px 0;display:grid}.Kw5Models-module__eNe7ga__model dt{font:10px/1.6 var(--font-plex-mono), monospace;color:var(--secondary-ink)}.Kw5Models-module__eNe7ga__model dd{margin:0;font-size:13px;line-height:1.6}.Kw5Models-module__eNe7ga__model .Kw5Models-module__eNe7ga__note{color:var(--secondary-ink);font-size:13px;line-height:1.75}.Kw5Models-module__eNe7ga__links{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.Kw5Models-module__eNe7ga__links a{color:var(--moss);border-bottom:1px solid var(--moss);padding:10px 0;font-size:12px}.Kw5Models-module__eNe7ga__links a span{margin-left:12px;transition:transform .25s;display:inline-block}.Kw5Models-module__eNe7ga__links a:hover span{transform:translate(2px,-2px)}@media (max-width:760px){.Kw5Models-module__eNe7ga__models{grid-template-columns:1fr}.Kw5Models-module__eNe7ga__model+.Kw5Models-module__eNe7ga__model{border-left:0;border-top:1px solid var(--rule)}}@media (prefers-reduced-motion:reduce){.Kw5Models-module__eNe7ga__links a span{transition:none}}
.OrbisVisuals-module__b2-yZW__frame{background:var(--graphite);color:var(--paper);padding:clamp(20px,3vw,38px);overflow:hidden}.OrbisVisuals-module__b2-yZW__art{width:100%;height:auto;color:var(--paper);display:block}.OrbisVisuals-module__b2-yZW__art text{fill:currentColor;stroke:none;font-family:var(--font-plex-mono), monospace;letter-spacing:.03em;font-size:12px}.OrbisVisuals-module__b2-yZW__art .OrbisVisuals-module__b2-yZW__serif{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.02em;font-size:30px;font-style:italic}.OrbisVisuals-module__b2-yZW__art .OrbisVisuals-module__b2-yZW__small{font-size:10px}.OrbisVisuals-module__b2-yZW__paper{fill:var(--paper);stroke:var(--paper)}.OrbisVisuals-module__b2-yZW__ink{color:var(--moss)}.OrbisVisuals-module__b2-yZW__pale{color:var(--moss-pale)}.OrbisVisuals-module__b2-yZW__rule{fill:none;stroke:currentColor;stroke-width:1.2px}.OrbisVisuals-module__b2-yZW__fine{fill:none;stroke:currentColor;stroke-width:1px;opacity:.3}.OrbisVisuals-module__b2-yZW__topline{font:10px var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.OrbisVisuals-module__b2-yZW__topline span:last-child{color:var(--moss-pale)}.OrbisVisuals-module__b2-yZW__switch{border:1px solid var(--rule);display:inline-flex}.OrbisVisuals-module__b2-yZW__switch button,.OrbisVisuals-module__b2-yZW__replay{cursor:pointer;min-height:44px;font:11px var(--font-plex-mono), monospace;color:inherit;background:0 0;border:0;padding:10px 16px;transition:background .25s,color .25s}.OrbisVisuals-module__b2-yZW__switch button[aria-pressed=true]{color:var(--paper);background:var(--moss)}.OrbisVisuals-module__b2-yZW__switch button:hover,.OrbisVisuals-module__b2-yZW__replay:hover{background:var(--moss);color:var(--paper)}.OrbisVisuals-module__b2-yZW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.OrbisVisuals-module__b2-yZW__note{font:10px/1.6 var(--font-plex-mono), monospace;letter-spacing:.03em;color:var(--secondary-ink)}.OrbisVisuals-module__b2-yZW__lesson{border:1px solid var(--rule);background:var(--paper);color:var(--graphite);padding:clamp(22px,3vw,38px);position:relative}.OrbisVisuals-module__b2-yZW__lesson:after{content:"";border:1px solid var(--rule);z-index:-1;position:absolute;inset:6px -7px -7px 6px}.OrbisVisuals-module__b2-yZW__lessonHeader{border-bottom:1px solid var(--rule);margin-bottom:8px;padding-bottom:22px}.OrbisVisuals-module__b2-yZW__lesson .OrbisVisuals-module__b2-yZW__lessonTitle{font:italic clamp(28px, 3vw, 43px)/1.15 var(--font-editorial), Georgia, serif;letter-spacing:-.03em;color:var(--moss);margin-top:14px}.OrbisVisuals-module__b2-yZW__lessonRow{border-bottom:1px solid var(--rule);grid-template-columns:26px 1fr;gap:12px;padding:17px 0;display:grid}.OrbisVisuals-module__b2-yZW__lessonRow>span{font:11px var(--font-plex-mono), monospace;color:var(--moss);padding-top:4px}.OrbisVisuals-module__b2-yZW__lessonRow strong{font-size:12px;font-weight:500}.OrbisVisuals-module__b2-yZW__lessonRow p{color:var(--secondary-ink);margin-top:5px;font-size:13px;line-height:1.65}.OrbisVisuals-module__b2-yZW__lessonFooter{font:10px var(--font-plex-mono), monospace;color:var(--moss);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;display:flex}.OrbisVisuals-module__b2-yZW__preview{animation:OrbisVisuals-module__b2-yZW__settle .55s var(--ease-out,ease-out) both}.OrbisVisuals-module__b2-yZW__flow{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,5vw,70px);display:grid}.OrbisVisuals-module__b2-yZW__stages{gap:0;margin:24px 0;display:grid}.OrbisVisuals-module__b2-yZW__stage{text-align:left;border:0;border-top:1px solid var(--rule);color:var(--secondary-ink);cursor:pointer;background:0 0;grid-template-columns:30px 1fr 20px;align-items:baseline;gap:10px;padding:16px 12px;transition:color .25s,background .25s;display:grid}.OrbisVisuals-module__b2-yZW__stage span:first-child{font:10px var(--font-plex-mono), monospace}.OrbisVisuals-module__b2-yZW__stage strong{font-size:14px;font-weight:500}.OrbisVisuals-module__b2-yZW__stage small{margin-top:6px;font-size:11px;line-height:1.5;display:block}.OrbisVisuals-module__b2-yZW__stage[aria-pressed=true]{background:var(--moss);color:var(--paper)}.OrbisVisuals-module__b2-yZW__stage:hover:not([aria-pressed=true]){color:var(--moss);background:#1e51380d}.OrbisVisuals-module__b2-yZW__flowArt{background:var(--graphite);padding:20px}.OrbisVisuals-module__b2-yZW__offline{grid-template-columns:1.35fr .65fr;align-items:center;gap:36px;display:grid}.OrbisVisuals-module__b2-yZW__offlineCopy h3{font:italic 36px/1.1 var(--font-editorial), Georgia, serif;color:var(--moss);margin:22px 0}.OrbisVisuals-module__b2-yZW__offlineCopy p{font-size:14px;line-height:1.7}.OrbisVisuals-module__b2-yZW__offlineCopy .OrbisVisuals-module__b2-yZW__note{font:10px/1.6 var(--font-plex-mono), monospace;margin-top:18px}.OrbisVisuals-module__b2-yZW__connection{font:11px var(--font-plex-mono), monospace;color:var(--moss-pale);align-items:center;gap:12px;margin-top:24px;display:flex}.OrbisVisuals-module__b2-yZW__connection:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.OrbisVisuals-module__b2-yZW__arrival{stroke-dasharray:1;animation:OrbisVisuals-module__b2-yZW__draw 1.3s var(--ease-out,ease-out) both}.OrbisVisuals-module__b2-yZW__workbench{border:1px solid #ffffff30;margin:38px 0 56px;padding:clamp(22px,3vw,40px)}.OrbisVisuals-module__b2-yZW__workbench .OrbisVisuals-module__b2-yZW__switch{border-color:#ffffff40}.OrbisVisuals-module__b2-yZW__workbench .OrbisVisuals-module__b2-yZW__switch button[aria-pressed=true]{background:var(--paper);color:var(--moss)}.OrbisVisuals-module__b2-yZW__workbench .OrbisVisuals-module__b2-yZW__note{color:var(--moss-pale)}.OrbisVisuals-module__b2-yZW__workbenchBody{grid-template-columns:.65fr 1.35fr;align-items:center;gap:40px;display:grid}.OrbisVisuals-module__b2-yZW__workbenchBody h3{font:italic clamp(30px, 3vw, 44px)/1.15 var(--font-editorial), Georgia, serif;color:var(--moss-pale);margin-bottom:22px}.OrbisVisuals-module__b2-yZW__workbenchBody p{color:var(--paper);opacity:.8;font-size:13px;line-height:1.75}@keyframes OrbisVisuals-module__b2-yZW__settle{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes OrbisVisuals-module__b2-yZW__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:760px){.OrbisVisuals-module__b2-yZW__flow,.OrbisVisuals-module__b2-yZW__offline{grid-template-columns:1fr}.OrbisVisuals-module__b2-yZW__flowArt{padding:12px}.OrbisVisuals-module__b2-yZW__offlineCopy{order:-1}.OrbisVisuals-module__b2-yZW__toolbar{gap:12px}.OrbisVisuals-module__b2-yZW__workbenchBody{grid-template-columns:1fr;gap:24px}}@media (max-width:400px){.OrbisVisuals-module__b2-yZW__workbench .OrbisVisuals-module__b2-yZW__switch button{padding-inline:11px}}@media (prefers-reduced-motion:reduce){.OrbisVisuals-module__b2-yZW__preview,.OrbisVisuals-module__b2-yZW__arrival{animation:none}.OrbisVisuals-module__b2-yZW__switch button,.OrbisVisuals-module__b2-yZW__replay,.OrbisVisuals-module__b2-yZW__stage{transition:none}}
.ProductHeroIllustration-module__RqIgBq__illustration{background:var(--graphite);width:100%;height:100%;color:var(--paper);font-family:var(--font-archivo), sans-serif;display:block;position:absolute;inset:0}.ProductHeroIllustration-module__RqIgBq__illustration text{fill:currentColor;stroke:none}.ProductHeroIllustration-module__RqIgBq__label{font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;font-size:11px}.ProductHeroIllustration-module__RqIgBq__body{letter-spacing:-.02em;font-size:14px}.ProductHeroIllustration-module__RqIgBq__title{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.025em;font-size:28px;font-style:italic}.ProductHeroIllustration-module__RqIgBq__paper{fill:var(--paper);stroke:var(--paper);color:var(--graphite)}.ProductHeroIllustration-module__RqIgBq__panel{fill:var(--graphite);stroke:var(--paper);stroke-opacity:.35}.ProductHeroIllustration-module__RqIgBq__line{fill:none;stroke:currentColor;stroke-width:1.2px}.ProductHeroIllustration-module__RqIgBq__muted{opacity:.65}.ProductHeroIllustration-module__RqIgBq__verified{color:var(--moss-pale)}.ProductHeroIllustration-module__RqIgBq__inkVerified{color:var(--moss)}.ProductHeroIllustration-module__RqIgBq__wash{fill:var(--moss);fill-opacity:.24;stroke:var(--moss-pale);stroke-width:1px}.ProductHeroIllustration-module__RqIgBq__draw{stroke-dasharray:1;animation:ProductHeroIllustration-module__RqIgBq__draw 1.6s var(--ease-out,ease-out) both}.ProductHeroIllustration-module__RqIgBq__settle{animation:ProductHeroIllustration-module__RqIgBq__settle 1s var(--ease-out,ease-out) both}@keyframes ProductHeroIllustration-module__RqIgBq__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ProductHeroIllustration-module__RqIgBq__settle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ProductHeroIllustration-module__RqIgBq__draw,.ProductHeroIllustration-module__RqIgBq__settle{animation:none}}
.DiagramViewer-module__OMtNNW__preview{--photo-ratio:520 / 490}.DiagramViewer-module__OMtNNW__open{border-bottom:1px solid var(--rule);width:100%;min-height:44px;color:var(--moss);font:12px var(--font-archivo), sans-serif;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.DiagramViewer-module__OMtNNW__open:hover{color:var(--graphite)}.DiagramViewer-module__OMtNNW__open span{font-size:18px}.DiagramViewer-module__OMtNNW__dialog{border:1px solid var(--rule);background:var(--paper);width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--graphite);overscroll-behavior:contain;margin:auto;padding:0}.DiagramViewer-module__OMtNNW__dialog::backdrop{background:#242522bf}.DiagramViewer-module__OMtNNW__heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.DiagramViewer-module__OMtNNW__dialog .DiagramViewer-module__OMtNNW__heading h2{font:12px/1.5 var(--font-plex-mono), monospace;letter-spacing:0}.DiagramViewer-module__OMtNNW__heading button{cursor:pointer;flex-shrink:0;min-height:44px;padding:8px;font-size:13px}.DiagramViewer-module__OMtNNW__scroll{overscroll-behavior:contain;overflow:auto}.DiagramViewer-module__OMtNNW__drawing{aspect-ratio:520/490;min-width:600px;position:relative}.DiagramViewer-module__OMtNNW__hint{display:none}@media (max-width:760px){.DiagramViewer-module__OMtNNW__heading{padding:8px 14px}.DiagramViewer-module__OMtNNW__sheet .DiagramViewer-module__OMtNNW__hint{color:var(--secondary-ink);padding:10px 14px;font-size:12px;display:block}}
