ultrainfra-living-tree{display:block}.living-tree{--tree-start-scale:.2;--tree-leaf-opacity:0;--tree-leaf-scale:.15;--tree-root-offset:1;--tree-node-opacity:0;--tree-seedling-opacity:1;--tree-branch-opacity:0;align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-6);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy art""action art";display:grid}.living-tree-copy{grid-area:copy;align-self:end;min-width:0}.living-tree-action{grid-area:action;align-self:start}.living-tree-art{aspect-ratio:720/520;grid-area:art;align-self:center;width:100%;min-width:0;margin:0;position:relative}.living-tree-wind{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.living-tree-artwork{position:relative}.living-tree-signals{fill:none;stroke:var(--brand-paper-2);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.08 .92}.living-tree-signals path{opacity:0}.living-tree:not([data-stage=mature]) .living-tree-signals,.living-tree[data-motion=static] .living-tree-signals{visibility:hidden}.living-tree-art svg{width:100%;height:auto;display:block;overflow:visible}.living-tree [data-growth-tree]{transform:scale(var(--tree-start-scale))}.living-tree [data-growth-leaf]{opacity:var(--tree-leaf-opacity);transform:scale(var(--tree-leaf-scale))}.living-tree [data-growth-seedling]{opacity:var(--tree-seedling-opacity)}.living-tree [data-growth-branch],.living-tree [data-growth-root]{opacity:var(--tree-branch-opacity);stroke-dasharray:1;stroke-dashoffset:var(--tree-root-offset)}.living-tree [data-growth-node]{opacity:var(--tree-node-opacity)}.living-tree[data-motion=static],.living-tree[data-stage=mature]{--tree-start-scale:1;--tree-leaf-opacity:1;--tree-leaf-scale:1;--tree-root-offset:0;--tree-node-opacity:1;--tree-seedling-opacity:0;--tree-branch-opacity:1}@media (prefers-reduced-motion:reduce){.living-tree-wind,.living-tree-signals{display:none}.living-tree{--tree-start-scale:1;--tree-leaf-opacity:1;--tree-leaf-scale:1;--tree-root-offset:0;--tree-node-opacity:1;--tree-seedling-opacity:0;--tree-branch-opacity:1}}@media (width<=800px){.living-tree{gap:var(--space-5);padding:var(--space-5);grid-template:"copy""art"minmax(min-content,1fr)"action"/minmax(0,1fr)}.living-tree-copy,.living-tree-action{align-self:center}.living-tree-action .button{justify-content:space-between;width:100%;display:flex}}.preview-inspector dl>div{padding-block:var(--space-3);justify-content:space-between;gap:var(--space-3);display:flex}ultrainfra-product-phases{display:block}.phase-heading{margin-bottom:var(--space-6)}.phase-heading h2{font-size:clamp(var(--font-size-3xl), 3vw, var(--font-size-4xl));margin:0;line-height:1.1}.phase-showcase .product-showcase{border:0}.phase-showcase .scene-tabs{gap:var(--space-8);margin-bottom:var(--space-6)}.phase-showcase .scene-tabs>div+div{border-left:0}.phase-showcase .scene-tabs label{height:100%;padding:var(--space-3) 0 var(--space-4);align-items:stretch;gap:var(--space-3);color:var(--muted-foreground);background:0 0;border:0;flex-direction:column;display:flex;position:relative}.phase-showcase .scene-choice:checked+label{color:var(--brand-ink);background:0 0}.phase-name{gap:var(--space-4);font-size:var(--font-size-xl);align-items:center;display:flex}.phase-name>:last-child{color:var(--brand-paper-2);margin-left:auto}.scene-choice:checked+label .phase-name>:last-child{color:var(--brand-ink)}.phase-description{font-weight:var(--font-weight-body);font-size:var(--font-size-base);line-height:var(--line-height-base)}.phase-progress{width:100%;height:var(--space-1);background:var(--divider);position:absolute;bottom:0;overflow:hidden}.phase-progress>span{background:var(--brand-ink-soft);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.scene-choice:checked+label .phase-progress>span{transform:scaleX(var(--phase-progress,1))}.phase-footer{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-3);display:flex}.phase-footer p{font-size:var(--font-size-xs);color:var(--muted-foreground);margin:0}.phase-playback{font:inherit;font-size:var(--font-size-sm);min-height:var(--control-height-default);padding:var(--space-3) var(--space-5);border:var(--border-width-control) solid var(--border);border-radius:var(--radius-action);color:var(--primary-foreground);background:var(--primary);cursor:pointer}@media (hover:hover){.phase-playback:hover{color:var(--primary-hover-foreground);background:var(--primary-hover)}}@media (width<=800px){.phase-showcase .scene-tabs{gap:var(--space-5)}.phase-name{font-size:var(--font-size-base);gap:var(--space-3)}.phase-name>.brand-meta,.phase-name>:last-child{display:none}.phase-description{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.phase-footer{align-items:flex-start}.phase-playback{flex-shrink:0}}.phase-stage{isolation:isolate;background:var(--card);display:grid;position:relative;overflow:hidden}.phase-panel{padding:var(--space-6) var(--space-7)}.preview-shell{font-size:var(--font-size-sm);line-height:var(--line-height-sm);background:var(--background);border:var(--border-width-divider) solid var(--divider);border-radius:var(--radius-work-panel);max-width:920px;height:100%;min-height:0;margin-inline:auto;overflow:hidden}.preview-shell strong{font-weight:var(--font-weight-label)}.preview-header{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-5);border-bottom:var(--border-width-divider) solid var(--divider);font-size:var(--font-size-sm);display:flex}.preview-nav{padding:var(--space-2);border-radius:var(--radius-navigation);background:var(--card);display:flex}.preview-nav span{padding:var(--space-2) var(--space-4);border-radius:var(--radius-navigation)}.preview-nav .selected{background:var(--primary);color:var(--primary-foreground)}.preview-workspace{color:var(--muted-foreground);font-size:var(--font-size-xs);margin-left:auto}.preview-title{padding:var(--space-3) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-xs);display:flex}.preview-badge{background:var(--card);color:var(--foreground);border-radius:var(--radius-navigation);padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.preview-body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.preview-main{padding:var(--space-5);min-width:0}.preview-main h3{font-family:var(--font-family-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-label);margin:0 0 var(--space-4);line-height:var(--line-height-xl)}.preview-event{gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-plan-title);border:var(--border-width-divider) solid var(--divider);font-size:var(--font-size-sm);align-items:center;display:flex}.preview-event>.brand-meta{font-size:var(--font-size-xs);color:var(--muted-foreground);margin-left:auto}.preview-event small{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-top:var(--space-2);color:var(--muted-foreground);display:block}.preview-dot{width:var(--space-3);height:var(--space-3);background:var(--destructive);border-radius:50%;flex-shrink:0}.preview-dot.neutral{background:var(--brand-paper-2)}.preview-error{border-color:var(--destructive)}.preview-explanation{padding:var(--space-4);background:var(--card);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.preview-explanation p{margin:var(--space-3) 0 0}.preview-finding{gap:var(--space-3);padding-top:var(--space-4);font-size:var(--font-size-sm);display:grid}.preview-finding .brand-meta{font-size:var(--font-size-xs);color:var(--muted-foreground)}.preview-inspector{border-left:var(--border-width-divider) solid var(--divider);padding:var(--space-5);background:var(--card);min-width:0;font-size:var(--font-size-sm)}.preview-inspector-tabs{gap:var(--space-4);margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:var(--border-width-divider) solid var(--divider);color:var(--muted-foreground);font-size:var(--font-size-xs);display:flex}.preview-inspector-tabs .selected{color:var(--foreground);font-weight:var(--font-weight-label)}.preview-inspector>.brand-meta{font-size:var(--font-size-xs)}.preview-inspector dl{margin-block:var(--space-5) var(--space-7)}.preview-inspector dt{color:var(--muted-foreground)}.preview-inspector dd{font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin:0}.preview-selection{gap:var(--space-4);padding:var(--space-5);background:var(--background);border-radius:var(--radius-work-panel);display:grid}.preview-selection>span,.preview-selection small{color:var(--muted-foreground);font-size:var(--font-size-xs)}.preview-mitigation{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);background:var(--background);font-size:var(--font-size-sm);display:grid}.preview-mitigation>span{color:var(--muted-foreground)}.preview-inspector-note{font-size:var(--font-size-xs);color:var(--muted-foreground)}.preview-run-meta{margin-bottom:var(--space-5);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;display:flex}.preview-tasks{margin:0;padding:0;list-style:none}.preview-tasks li{gap:var(--space-5);border-bottom:var(--border-width-divider) solid var(--divider);padding-block:var(--space-3);font-size:var(--font-size-sm);align-items:center;display:flex}.preview-tasks li>.brand-meta{color:var(--muted-foreground);font-size:var(--font-size-xs);margin-left:auto}.preview-tasks small{color:var(--muted-foreground);margin-top:var(--space-2);display:block}.task-icon{width:var(--space-6);height:var(--space-6);color:var(--success);background:var(--success-subtle);border-radius:50%;place-items:center;display:grid}[data-task-state=running] .task-icon{color:var(--foreground);background:var(--accent)}[data-task-state=pending] .task-icon{color:var(--muted-foreground);background:var(--card)}.preview-checkpoint{gap:var(--space-4);margin-top:var(--space-6);font-size:var(--font-size-xs);display:flex}.preview-checkpoint .brand-meta{color:var(--muted-foreground);margin-left:auto}.preview-check-row{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border-width-divider) solid var(--divider);font-size:var(--font-size-sm);display:flex}.preview-check-row strong{color:var(--success)}.preview-memory{padding:var(--space-4);margin-block:var(--space-4);border:var(--border-width-divider) solid var(--divider);border-radius:var(--radius-work-panel)}.preview-memory .brand-meta{font-size:var(--font-size-xs);color:var(--muted-foreground)}.preview-memory h4{margin:var(--space-3) 0;font-size:var(--font-size-lg)}.preview-memory p{font-size:var(--font-size-sm);margin:0}.preview-tags{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.preview-tags span{border-radius:var(--radius-navigation);background:var(--card);padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs)}.preview-receipts{gap:var(--space-5);margin-block:var(--space-6) var(--space-8);padding:0;list-style:none;display:grid}[data-active=true] .ui-reveal{animation:6s both paused preview-arrive}ultrainfra-product-phases[data-phase-motion=running] [data-active=true] .ui-reveal{animation-play-state:running}.ui-reveal:nth-child(3){animation-delay:.35s}.ui-reveal:nth-child(4){animation-delay:.7s}.ui-reveal:nth-child(5){animation-delay:1s}@keyframes preview-arrive{0%{opacity:0;transform:translateY(8px)}18%,to{opacity:1;transform:translateY(0)}}@media (width<=800px){.phase-panel{padding:var(--space-7) var(--space-4)}.preview-shell{min-height:0}.preview-body{grid-template-columns:minmax(0,1fr)}.preview-inspector{border-left:0;border-top:var(--border-width-divider) solid var(--divider)}.preview-workspace{display:none}.preview-header{padding:var(--space-4);justify-content:space-between}.preview-main{padding:var(--space-5)}.preview-title{padding:var(--space-4)}.preview-inspector-tabs{margin-bottom:var(--space-5)}}@media (prefers-reduced-motion:reduce){[data-active=true] .ui-reveal{animation:none}}ultrainfra-product-phases[data-phase-motion=paused] [data-active=true] .ui-reveal{animation:none}.preview-tasks li[data-task-state=running]{background:var(--accent)}.nature-section.phase-showcase{padding-block:var(--space-6)}.phase-showcase .phase-heading h2{font-size:clamp(var(--font-size-3xl), 3vw, var(--font-size-4xl));line-height:1.1}.phase-showcase .scene-tabs>div{position:relative}.phase-showcase .scene-choice{margin:0;top:0;left:0}.phase-showcase .phase-panel{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;display:block}.phase-showcase .product-showcase:has(#phase-observe:checked) [data-phase=observe],.phase-showcase .product-showcase:has(#phase-adapt:checked) [data-phase=adapt],.phase-showcase .product-showcase:has(#phase-learn:checked) [data-phase=learn]{visibility:visible;pointer-events:auto}@media (width<=800px){.phase-showcase .phase-description{display:none}.phase-showcase .phase-panel{padding:var(--space-5)}.phase-showcase .preview-inspector{display:none}.phase-showcase .preview-main{padding:var(--space-4)}.phase-showcase .preview-title{padding-block:var(--space-3)}}.phase-showcase [data-phase-input=pointer] .scene-choice:focus-visible+label{outline:none}.growth-frame{min-block-size:80vh;padding:var(--space-7);max-width:calc(var(--frame-content-max) + var(--space-7) * 2);margin-inline:auto;display:grid}.growth-hero{border-bottom:var(--border-width-divider) solid var(--divider);display:grid}.growth-hero>ultrainfra-living-tree{display:grid}.growth-hero h1{font-size:var(--font-size-7xl);line-height:var(--line-height-7xl);font-weight:var(--font-weight-display);margin:0}.hero-kicker{margin:0 0 var(--space-6);font-size:var(--font-size-xs)}.hero-summary{margin:var(--space-6) 0 0;font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.nature-button{gap:var(--space-6)}.nature-section{padding:var(--space-11) var(--space-7);max-width:calc(var(--frame-content-max) + var(--space-7) * 2);background:var(--background);color:var(--foreground);margin-inline:auto}.nature-eyebrow{margin:0 0 var(--space-6);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-body)}.nature-section h2{font-size:var(--font-size-6xl);line-height:var(--line-height-6xl);margin:0}.nature-section p{text-wrap:pretty}.nature-link{align-items:center;gap:var(--space-4);padding-block:var(--space-3);font-size:var(--font-size-sm);text-underline-offset:var(--space-2);text-decoration:underline;text-decoration-color:var(--divider);display:inline-flex}@media (hover:hover){.nature-link:hover{text-decoration-color:var(--brand-ink-soft)}}.showcase-heading{text-align:center;margin:0 auto var(--space-9)}.showcase-heading>p:last-child{font-size:var(--font-size-lg);margin:var(--space-6) 0 0}.product-showcase{border:var(--border-width-divider) solid var(--divider);min-width:0;margin:0;padding:0}.visually-hidden,.scene-choice{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.scene-tabs{background:var(--background);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scene-tabs>div+div{border-left:var(--border-width-divider) solid var(--divider)}.scene-tabs label{align-items:center;gap:var(--space-4);padding:var(--space-6);cursor:pointer;min-height:var(--control-height-lg);border-bottom:var(--border-width-control) solid var(--divider);font-weight:var(--font-weight-label);display:flex}.scene-tabs label .brand-meta{font-size:var(--font-size-xs);color:var(--muted-foreground)}.scene-label-short{display:none}.scene-choice:checked+label{background:var(--accent);color:var(--accent-foreground);border-bottom-color:var(--foreground)}@media (hover:hover){.scene-tabs label:hover{background:var(--muted);color:var(--muted-foreground)}}.scene-choice:focus-visible+label{outline:var(--space-1) solid var(--ring);outline-offset:calc(-1 * var(--space-1))}.showcase-canvas{padding:var(--space-11) var(--space-9) var(--space-7);isolation:isolate;position:relative;overflow:hidden}.showcase-landscape{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.showcase-window{background:var(--background);color:var(--foreground);border:var(--border-width-control) solid var(--border)}.scene-panel{display:none}.product-showcase:has(#phase-observe:checked) [data-phase=observe],.product-showcase:has(#phase-adapt:checked) [data-phase=adapt],.product-showcase:has(#phase-learn:checked) [data-phase=learn]{display:block}.scene-topbar{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:var(--border-width-divider) solid var(--divider);font-size:var(--font-size-xs);display:flex}.scene-environment{gap:var(--space-3);color:var(--muted-foreground);display:flex}.scene-workspace{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.scene-workspace>*{min-width:0}.scene-map{padding:var(--space-6)}.scene-map-heading{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);display:flex}.scene-signal{align-items:center;gap:var(--space-3);display:flex}.scene-signal>span,.node-indicator{width:var(--space-3);height:var(--space-3);background:var(--warning);border-radius:50%;flex-shrink:0}.cloud-topology{aspect-ratio:600/340;width:100%;min-height:calc(var(--space-12) * 3);margin-block:var(--space-5);position:relative}.cloud-topology>svg{fill:none;width:100%;height:100%;stroke:var(--border);stroke-width:1px;position:absolute;inset:0}.cloud-node{align-items:center;gap:var(--space-3);background:var(--background);color:var(--foreground);border:var(--border-width-control) solid var(--border);padding:var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-sm);display:flex;position:absolute}.cloud-node small{color:var(--muted-foreground);font-size:var(--font-size-xs);display:block}.node-symbol{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.node-repo{top:7%;left:50%;transform:translate(-50%)}.node-service{border-color:var(--warning);background:var(--accent);color:var(--accent-foreground);top:48%;left:50%;transform:translate(-50%,-50%)}.node-database{bottom:5%;left:50%;transform:translate(-50%)}.node-events{top:48%;left:0;transform:translateY(-50%)}.node-logs{top:48%;right:0;transform:translateY(-50%)}.scene-trace{padding-top:var(--space-5);border-top:var(--border-width-divider) solid var(--divider);font-size:var(--font-size-xs)}.scene-inspector{padding:var(--space-7);border-left:var(--border-width-divider) solid var(--divider);background:var(--secondary);color:var(--secondary-foreground);flex-direction:column;align-items:start;display:flex}.scene-status{padding:var(--space-3) var(--space-4);background:var(--accent);color:var(--accent-foreground);font-size:var(--font-size-xs);border:var(--border-width-divider) solid var(--divider);display:inline-block}.scene-inspector h3{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-label);margin:var(--space-6) 0 var(--space-3)}.scene-inspector p{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin:0}.scene-inspector dl{width:100%;font-size:var(--font-size-xs);margin:var(--space-6) 0}.scene-inspector dl>div{padding-block:var(--space-3);border-top:var(--border-width-divider) solid var(--divider)}.scene-inspector dt{color:var(--muted-foreground)}.scene-inspector dd{margin:var(--space-2) 0 0;font-family:var(--font-family-mono)}.scene-inspector .nature-link{margin-top:auto}.signal-bars{align-items:end;gap:var(--space-3);height:var(--space-11);width:100%;padding-block:var(--space-3);display:flex}.signal-bars span{background:var(--border);flex:1}.signal-bars .bar-2{height:20%}.signal-bars .bar-3{height:30%}.signal-bars .bar-4{height:40%}.signal-bars .bar-5{height:50%}.signal-bars .bar-6{height:60%}.signal-bars .bar-7{height:70%}.signal-bars .bar-8{height:80%}.signal-bars .bar-9{background:var(--warning);height:90%}.scene-revision{gap:var(--space-2);padding-block:var(--space-3);font-size:var(--font-size-sm);display:grid}.showcase-caption{width:fit-content;max-width:100%;padding:var(--space-3) var(--space-4);background:var(--background);color:var(--foreground);text-align:center;font-size:var(--font-size-xs);margin:var(--space-7) auto 0}.showcase-outcomes{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.showcase-outcomes>div{padding:var(--space-4) var(--space-5);border-left:var(--border-width-divider) solid var(--divider)}.showcase-outcomes h3{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-label);margin:0 0 var(--space-3)}.control-feature{align-items:center;gap:var(--space-11);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.control-copy>p:not(.nature-eyebrow){font-size:var(--font-size-lg);margin:var(--space-6) 0;max-width:calc(var(--space-12) * 4)}.control-points{margin:var(--space-7) 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.control-points li:before{content:"↗";margin-right:var(--space-4)}.approval-preview{background:var(--card);color:var(--card-foreground);border:var(--border-width-divider) solid var(--divider);padding:var(--space-8);margin:0}.approval-preview figcaption{font-size:var(--font-size-xs)}.approval-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-7);display:flex}.approval-symbol{font-size:var(--font-size-5xl);line-height:var(--line-height-5xl)}.approval-preview h3{margin:var(--space-7) 0;font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);font-weight:var(--font-weight-label)}.approval-diff{margin:0}.approval-diff>div{justify-content:space-between;gap:var(--space-5);padding-block:var(--space-5);border-top:var(--border-width-divider) solid var(--divider);font-size:var(--font-size-sm);display:flex}.approval-diff dt{color:var(--muted-foreground)}.approval-diff dd{text-align:right;margin:0}.approval-footer{gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-width-divider) solid var(--divider);font-size:var(--font-size-xs);align-items:center;display:flex}.approval-lock{font-size:var(--font-size-xl)}.pilot-invitation{align-items:center;gap:var(--space-10);border-block:var(--border-width-divider) solid var(--divider);background:var(--card);color:var(--card-foreground);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pilot-action>p{margin:0 0 var(--space-6);font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.pilot-note{margin-top:var(--space-5);font-size:var(--font-size-sm);color:var(--muted-foreground);display:block}.nature-faq{gap:var(--space-11);grid-template-columns:1fr 1.3fr;display:grid}.nature-questions details{border-bottom:var(--border-width-divider) solid var(--divider)}.nature-questions details:first-child{border-top:var(--border-width-divider) solid var(--divider)}.nature-questions summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--space-6);padding-block:var(--space-6);font-weight:var(--font-weight-label);list-style:none;display:flex}.nature-questions summary::-webkit-details-marker{display:none}.nature-questions summary span{font-size:var(--font-size-xl);font-weight:var(--font-weight-body)}.nature-questions details[open] summary span{transform:rotate(45deg)}.nature-questions details p{padding:0 var(--space-7) var(--space-6) 0;font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0}.nature-proof{border-top:var(--border-width-divider) solid var(--divider)}.nature-benefits{gap:var(--space-7);margin-top:var(--space-9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nature-single-proof{grid-template-columns:1fr}.nature-quote{padding-block:var(--space-6);border-top:var(--border-width-divider) solid var(--divider);margin:0}.nature-quote blockquote{margin:0 0 var(--space-6);font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.nature-quote blockquote p{margin:0}.nature-quote figcaption{gap:var(--space-3);font-size:var(--font-size-sm);display:grid}@media (width<=1100px){.growth-hero h1{font-size:var(--font-size-6xl);line-height:var(--line-height-6xl)}.nature-section h2{font-size:var(--font-size-5xl);line-height:var(--line-height-5xl)}.scene-workspace{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.scene-inspector{padding:var(--space-6)}.node-events,.node-logs,.topology-branches{display:none}}@media (width<=800px){.growth-frame{min-block-size:calc(100vh - var(--site-header-height));padding:var(--space-5)}.growth-hero h1{font-size:var(--font-size-5xl);line-height:var(--line-height-5xl)}.hero-kicker{margin-bottom:var(--space-4)}.hero-summary{margin-top:var(--space-5);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.nature-section{padding:var(--space-10) var(--space-6)}.control-feature,.pilot-invitation,.nature-faq{gap:var(--space-8);grid-template-columns:1fr}.showcase-canvas{padding:var(--space-7) var(--space-5) var(--space-6)}.scene-workspace{grid-template-columns:1fr}.scene-inspector{border-left:0;border-top:var(--border-width-divider) solid var(--divider)}.scene-topbar{padding:var(--space-4)}.scene-environment{display:none}.scene-tabs label{padding:var(--space-5) var(--space-4);font-size:var(--font-size-sm);gap:var(--space-3);flex-direction:column;align-items:start}.cloud-topology{min-height:calc(var(--space-12) * 3)}.cloud-node{width:calc(var(--space-12) + var(--space-8))}.node-symbol{flex-shrink:0}.node-repo{top:0}.node-database{bottom:0}.scene-label-full{display:none}.scene-label-short{display:inline}.scene-map-heading{align-items:start}.showcase-outcomes{gap:var(--space-3)}.showcase-outcomes>div{padding-inline:var(--space-3)}.showcase-outcomes h3{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.approval-preview{padding:var(--space-6)}.nature-benefits{grid-template-columns:1fr}}@media (width<=480px){.nature-section h2{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}}@media (width<=380px){.growth-hero h1,.nature-section h2{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}.scene-map{padding:var(--space-4)}.scene-map-heading{flex-direction:column}.scene-status{font-size:var(--font-size-xs)}.approval-heading{flex-direction:column;align-items:start}}.page-home #main-content>.growth-frame~.nature-section{margin-block-start:var(--space-7)}.page-home #main-content>.nature-section~.nature-section{margin-block-start:var(--space-9)}@media (width<=800px){.page-home #main-content>.growth-frame~.nature-section,.page-home #main-content>.nature-section~.nature-section{margin-block-start:var(--space-6)}}@supports (height:1svh){.growth-frame{min-block-size:80svh}@media (width<=800px){.growth-frame{min-block-size:calc(100svh - var(--site-header-height))}}}
