@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.home{background:var(--bg);color:var(--text);font:400 var(--text-body) / var(--leading-body) var(--font-text);font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}:where(.home) h1,:where(.home) p{margin:0}:where(.home) a{color:inherit}}.home{--edge:max(var(--margin), (100% - var(--page)) / 2);--side:min(31rem, 33vw)}.pull{height:calc(100 * var(--lvh,1vh) + var(--units,1050) * var(--lvh,1vh) * 1000 / 1050);position:relative}.pull-stage{top:calc(-1 * var(--stage-over,0px));min-height:max(640px, 100 * var(--svh,1svh));position:sticky;overflow:clip}@supports not (overflow:clip){.pull-stage{overflow:hidden}}.pull-plain{z-index:-1;background:var(--bg);opacity:0;position:absolute;inset:0}.pull+.end{padding-top:clamp(64px, 9 * var(--svh,1svh), 112px)}.hero-figure .server-rack{transform-origin:0 0;will-change:transform}.hero{align-items:center;column-gap:clamp(var(--sp-24), 3vw, var(--sp-64));min-height:inherit;padding:calc(var(--header-h) + var(--sp-32)) var(--edge) var(--sp-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hero-text{max-width:44rem;container-type:inline-size}.hero h1,.hero-roll{font:var(--weight-medium) min(var(--text-display), calc(100cqi / 10.2)) / var(--leading-display) var(--font-display);letter-spacing:var(--tracking-display);margin-left:-.04em}.hero-frame,.hero-frame>span,.hero-line{display:block}.hero-frame>span,.hero-line{white-space:nowrap}.hero-line{color:var(--accent-text)}.hero-head{display:grid}.hero-head>*{grid-area:1/1}.hero-roll{color:var(--accent-text);white-space:nowrap;pointer-events:none;align-self:end;margin-top:0;margin-bottom:0;display:none}.hero-head[data-rolling] .hero-roll{justify-content:start;display:grid}.hero-head[data-rolling] .hero-first{opacity:0}.hero-word{opacity:0;transition:opacity var(--dur-panel) ease, transform var(--dur-reveal) var(--ease);grid-area:1/1;transform:translateY(.45em)}.hero-word[data-on]{opacity:1;transition:opacity var(--dur-fade) ease var(--follow), transform var(--dur-reveal) var(--ease) var(--follow);transform:none}.hero-word[data-off]{opacity:0;transform:translateY(-.45em)}.use-icons{vertical-align:middle;margin-left:.2em;display:inline-flex}.use-icon{background:var(--brand);width:.5em;height:.5em;box-shadow:0 0 0 .045em var(--bg), inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent);border-radius:50%;place-items:center;display:grid}.use-icon+.use-icon{margin-left:-.15em}.use-icon svg{width:56%;height:56%;fill:var(--white)}.hero-also{margin-top:var(--sp-16);font-size:var(--text-note);color:var(--muted)}@media (prefers-reduced-motion:no-preference){html.js .hero-also{display:none}}.hero-sentence{max-width:30rem;margin-top:var(--head-gap);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--muted)}.hero-actions{align-items:center;gap:var(--sp-12);margin-top:var(--sp-32);flex-wrap:wrap;display:flex}.hero-facts{gap:var(--sp-12) var(--sp-24);max-width:30rem;margin:var(--sp-48) 0 0;padding:var(--sp-24) 0 0;border-top:1px solid var(--line);font-size:var(--text-note);line-height:var(--leading-note);color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.hero-facts li{margin:0}.hero-facts b{font-weight:var(--weight-strong);color:var(--text)}.hero-figure{margin:0;position:relative;container-type:inline-size}@media (prefers-reduced-motion:reduce){.hero-word{transition:none}}.hero-figure .iso-svg{width:auto;max-width:100%;height:min(calc(100 * var(--svh,1svh) - 160px), 1000px, calc(100cqi * var(--rack-aspect,1.12)));margin:0 auto;display:block}.hero-figure .iso.server-rack[data-theme]{--anatomy-page:var(--bg);--anatomy-card:var(--bg)}.pull-step{opacity:0;transition:opacity var(--dur-hover) ease, transform var(--dur-travel) var(--ease);pointer-events:none;position:absolute}.pull-step[data-now]{opacity:1;pointer-events:auto;transition:opacity var(--dur-fade) ease var(--dur-hover), transform var(--dur-travel) var(--ease) var(--dur-hover)}.pull-step h2{font:var(--weight-medium) var(--text-title) / var(--leading-title) var(--font-display);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.pull-side{top:calc(var(--stage-over,0px) + (100% - var(--stage-over,0px)) / 2);left:var(--edge);width:var(--side);transform:translateY(calc(-50% + var(--rise)))}.pull-side[data-now]{transform:translateY(-50%)}.pull-side p:not(.pull-eyebrow){max-width:36ch;margin:var(--head-gap) 0 0;font-size:var(--text-lead);line-height:var(--leading-lead)}.pull-eyebrow{font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text);margin:0 0 var(--sp-16)!important}.pull-side .pull-lede{text-wrap:pretty}.pull-stats{justify-content:start;gap:var(--sp-12) clamp(var(--sp-24), 2.6vw, var(--sp-48));margin:var(--sp-24) 0 var(--sp-4);grid-template-columns:repeat(3,auto);display:grid}.pull-stats div{justify-content:flex-end;gap:var(--sp-8);flex-direction:column-reverse;max-width:10.5rem;display:flex}.pull-stats dd{font:var(--weight-medium) var(--text-figure) / var(--leading-figure) var(--font-display);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.pull-stats dd span{font-size:var(--figure-unit);letter-spacing:0;color:var(--muted);margin-left:.1em}.pull-stats dt{font-size:var(--text-note);line-height:var(--leading-note);color:var(--muted);text-wrap:balance}.pull-art{top:calc(var(--stage-over,0px) + (100% - var(--stage-over,0px)) / 2);right:var(--edge);width:min(calc(100% - 2 * var(--edge) - var(--side) - 40px), calc((100 * var(--svh,1svh) - 120px) * 1.6), 1100px);opacity:0;visibility:hidden;transform:translateY(calc(-50% + var(--rise,0px)));pointer-events:none;will-change:opacity;margin:0;position:absolute}.pull-art[data-shown]{pointer-events:auto}html.js:not(.story-plain) .pull-art{--rise:0px}.pull-blue{z-index:2;visibility:hidden;pointer-events:none;position:absolute;inset:0}.pull-globe{opacity:0;pointer-events:auto;touch-action:pan-y;will-change:opacity;position:absolute;inset:0}.pull-sky{opacity:0;background:var(--glacier);will-change:opacity;position:absolute;inset:0}.pull-night{opacity:0;will-change:opacity;background:radial-gradient(70% 80% at 70% 72%, var(--dawn-core) 0%, var(--dawn-mid) 30%, transparent 62%), var(--night-deep);position:absolute;inset:0}.pull-sky:after{content:"";background:var(--surface);opacity:var(--globe-ground,0);position:absolute;inset:0}.pull-global{z-index:3;color:var(--on-night)}.pull-global .pull-eyebrow{color:var(--on-night-muted)}.pull-global .pull-lede{margin:var(--head-gap) 0 0;max-width:30rem;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--on-night-strong);text-wrap:balance}.pull-sites{margin:var(--sp-24) 0 0;border-top:1px solid var(--night-rule);gap:0;max-width:30rem;display:grid}.pull-sites div{gap:var(--sp-16);padding:var(--sp-12) 0;border-bottom:1px solid var(--night-rule);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;display:grid}.pull-sites dt{font:var(--weight-medium) var(--text-label) / 1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--frost-muted)}.pull-sites dd{font-size:var(--text-body);line-height:var(--leading-body);color:var(--on-night-strong);margin:0}.pull-sites a{color:var(--on-night);text-decoration:underline 1px;text-decoration-color:var(--night-line-strong);text-underline-offset:.22em;transition:color var(--dur-press) ease, text-decoration-color var(--dur-hover) ease}@media (hover:hover){.pull-sites a:hover{text-decoration-color:currentColor}}.pull-sites a:active{color:var(--night-ice);text-decoration-color:currentColor}.pull-site{align-items:baseline;gap:var(--sp-8);margin-right:var(--sp-16);white-space:nowrap;display:inline-flex}.pull-site:before{content:"";background:var(--night-ice);width:7px;height:7px;box-shadow:0 0 0 3px var(--night-glow-soft), 0 0 12px rgb(var(--c-glacier-light) / .9);border-radius:50%;align-self:center}.pull-site small{font-size:var(--text-note);color:var(--frost-muted)}.pull-bento{inset:var(--stage-over,0px) 0 0;z-index:3;padding:clamp(24px, 4 * var(--svh,1svh), 44px) var(--margin);color:var(--text);pointer-events:none;justify-content:center;display:flex;position:absolute}.pull-bento[data-now]{pointer-events:auto}.bento{--tile-gap:clamp(12px, 1.2vw, 16px);width:min(var(--page), 100%);gap:clamp(16px, 2.6 * var(--svh,1svh), 28px);height:100%;clip-path:inset(calc(-100 * var(--lvh,1vh)) -1px);will-change:transform;grid-template-rows:auto minmax(0,1fr);display:grid}.bento-wall{gap:var(--tile-gap);will-change:transform;min-height:0;display:flex}.bento-panel{will-change:opacity;flex:0 0 100%}.bento-grid{gap:var(--tile-gap);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1.08fr) minmax(0,1fr);min-height:0;display:grid}.bento-grid[data-panel=products]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"cube cube sandbox""browser database third-party"}.bento-grid[data-panel=sandboxes]{grid-template-areas:"snapshot snapshot links links""snapshot snapshot ssh templates""agents agents secrets secrets"}.bento-grid[data-panel=storage]{grid-template-areas:"backups backups drives drives""snapshots shared drives drives""databases databases move move"}.bento-grid[data-panel=apps]{grid-template-areas:"versions versions drives drives""versions versions drives drives""domains domains keyed network"}.bento-grid[data-panel=tools]{grid-template-areas:"cli cli sdks sdks""cli cli mcp api""otel otel limits limits"}.tile{min-width:0;min-height:0;padding:clamp(var(--sp-16), 1.6vw, var(--sp-24));border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--edge);opacity:0;transform:translateY(var(--rise)) scale(.97);transition:opacity var(--dur-fade) ease, transform var(--dur-travel) var(--ease);transition-delay:calc(var(--i,0) * var(--stagger));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden;container:tile/size}.pull-bento[data-now] .tile{opacity:1;transform:none}.pull-bento[data-now] .bento-panel[data-later] .tile{opacity:0;transform:translateY(var(--rise)) scale(.97)}.tile[data-tile=cube]{grid-area:cube}.tile[data-tile=sandbox]{grid-area:sandbox}.tile[data-tile=browser]{grid-area:browser}.tile[data-tile=drive]{grid-area:drive}.tile[data-tile=third-party]{grid-area:third-party}.tile[data-tile=database]{grid-area:database}.tile[data-tile=snapshot]{grid-area:snapshot}.tile[data-tile=links]{grid-area:links}.tile[data-tile=ssh]{grid-area:ssh}.tile[data-tile=templates]{grid-area:templates}.tile[data-tile=backups]{grid-area:backups}.tile[data-tile=secrets]{grid-area:secrets}.tile[data-tile=versions]{grid-area:versions}.tile[data-tile=domains]{grid-area:domains}.tile[data-tile=keyed]{grid-area:keyed}.tile[data-tile=network]{grid-area:network}.tile[data-tile=compose]{grid-area:compose}.tile[data-tile=variables]{grid-area:variables}.tile[data-tile=cli]{grid-area:cli}.tile[data-tile=sdks]{grid-area:sdks}.tile[data-tile=mcp]{grid-area:mcp}.tile[data-tile=api]{grid-area:api}.tile[data-tile=otel]{grid-area:otel}.tile[data-tile=limits]{grid-area:limits}.tile[data-tile=agents]{grid-area:agents}.tile[data-tile=drives]{grid-area:drives}.tile[data-tile=snapshots]{grid-area:snapshots}.tile[data-tile=shared]{grid-area:shared}.tile[data-tile=databases]{grid-area:databases}.tile[data-tile=move]{grid-area:move}.tile-art{flex:1;place-items:center;width:100%;min-height:0;display:grid;overflow:hidden}html.js:not(.story-plain) .tile-art{pointer-events:none}.tile-pic{pointer-events:none;max-width:none;position:absolute}html.story-plain .tile-pic{display:none}svg.iso-svg[data-asleep]{display:none!important}.wf-frame{border:0;width:100%;height:100%;display:block}.tile-art .kp-figure.kp-fill{width:100%;height:100%;min-height:0;display:block}.tile-art .kp-figure>.iso-stage,.tile-art .kp-figure>.iso-stage>svg{width:100%;height:100%;display:block}.tile-art:has(>.kp-figure.kp-fill){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tile-line{margin:var(--sp-12) 0 0;max-width:30ch;font-size:clamp(var(--text-note), 5.8cqw, var(--text-lead));line-height:var(--leading-heading);color:var(--muted);text-wrap:balance}.tile-line strong{font-weight:var(--weight-medium);color:var(--text)}@container tile (height<=230px){.tile-note{display:none}}.tile-note{margin:var(--sp-4) 0 0;font-size:clamp(var(--step--2), 3.6cqw, var(--step--1));color:var(--faint)}.tile-name{font:var(--weight-medium) min(13cqw, 16cqh) / 1 var(--font-display);letter-spacing:var(--tracking-display);color:var(--text);margin:4cqh 0 0}.tile-link{color:inherit;outline:none;text-decoration:none}.tile-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.tile:has(.tile-link){cursor:pointer;transition:opacity var(--dur-fade) ease, transform var(--dur-travel) var(--ease), box-shadow var(--dur-hover) ease;transition-delay:calc(var(--i,0) * var(--stagger)), calc(var(--i,0) * var(--stagger)), 0s}@media (hover:hover) and (pointer:fine){.tile:has(.tile-link):hover{box-shadow:var(--edge-strong)}}.tile:has(.tile-link:active){box-shadow:inset 0 0 0 1px var(--mark)}.tile:has(.tile-link:focus-visible){box-shadow:inset 0 0 0 var(--ring-width) var(--focus);transition-duration:var(--dur-fade), var(--dur-travel), 0s}.tile sup{z-index:2;position:relative}.tile-product{justify-content:flex-start}.tile-group{font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faint);margin:0!important}.tile-product .tile-name{margin:2.6cqh 0 0;font-size:min(11.5cqw,15cqh)}.tile-product .tile-line{max-width:26ch;font-size:clamp(var(--text-note), 5.2cqw, var(--text-body));color:var(--muted);order:0;margin-top:2cqh}.tile-product .tile-art{padding-top:3cqh}@container tile (width<=128px){.tile-product .tile-group{align-self:flex-start}}@container tile (width<=220px){.tile-soon .tile-group{align-self:flex-start}}.tile-group-short{display:none}@container tile (width<=260px){.tile-group-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tile-group-short{display:inline}}.tile[data-globe]{--day:calc(var(--globe-light,0) * 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) var(--day), var(--night-rule));opacity:1;background:0 0;transform:none}.tile[data-globe] .tile-group{color:color-mix(in srgb, var(--faint) var(--day), var(--frost-muted))}.tile[data-globe] .tile-name{color:color-mix(in srgb, var(--text) var(--day), var(--on-night))}.tile[data-globe] .tile-line{color:color-mix(in srgb, var(--muted) var(--day), var(--on-night-faint))}.tile[data-globe] .tile-art{visibility:hidden}.pull-bento:not([data-now]) .tile[data-globe]>:where(.tile-soon-pill,.tile-group,.tile-name,.tile-line,.tile-art){opacity:0}.tile[data-globe]>*{transition:opacity var(--dur-fade) ease var(--follow)}@keyframes art-led{0%,to{opacity:1}50%{opacity:.35}}.pull-morph{transform-origin:0 0;will-change:transform}.pull-art .iso{--anatomy-page:var(--bg);--anatomy-card:var(--bg)}.pull-art .iso-svg{width:100%;height:auto;display:block}.hero-figure .iso-svg :is(path,circle,rect,line,polyline):not(.sr-cable path){vector-effect:non-scaling-stroke}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots circle:not([fill-opacity]):not([data-pulse]){opacity:1;fill-opacity:.32}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots[data-tone=hi] circle:not([fill-opacity]):not([data-pulse]){opacity:1;fill-opacity:.85}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots[data-tone=mid] circle:not([fill-opacity]):not([data-pulse]){opacity:1;fill-opacity:.45}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots[data-tone=lo] circle:not([fill-opacity]):not([data-pulse]){opacity:1;fill-opacity:.22}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots[data-tone=faint] circle:not([fill-opacity]):not([data-pulse]){opacity:1;fill-opacity:.12}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots .sr-dots{opacity:1;fill-opacity:.32}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots[data-tone=hi] .sr-dots{opacity:1;fill-opacity:.85}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots[data-tone=mid] .sr-dots{opacity:1;fill-opacity:.45}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots[data-tone=lo] .sr-dots{opacity:1;fill-opacity:.22}:is(.server-rack,.kit-figure,.bento-wall) .iso-dots[data-tone=faint] .sr-dots{opacity:1;fill-opacity:.12}@media (prefers-reduced-motion:no-preference){html.js:not(.building):not(.built) .hero-text>:where(.hero-head,.hero-also,.hero-sentence,.hero-actions,.hero-facts){opacity:0;transform:translateY(var(--rise));animation:rise var(--dur-reveal) var(--ease) forwards}html.js:not(.building):not(.built) .hero-text>:where(.hero-head,.hero-also,.hero-sentence,.hero-actions,.hero-facts):nth-child(2),html.js:not(.building):not(.built) .hero-text>:where(.hero-head,.hero-also,.hero-sentence,.hero-actions,.hero-facts):nth-child(3){animation-delay:var(--stagger)}html.js:not(.building):not(.built) .hero-text>:where(.hero-head,.hero-also,.hero-sentence,.hero-actions,.hero-facts):nth-child(4){animation-delay:calc(2 * var(--stagger))}html.js:not(.building):not(.built) .hero-text>:where(.hero-head,.hero-also,.hero-sentence,.hero-actions,.hero-facts):nth-child(n+5){animation-delay:calc(3 * var(--stagger))}html.js:not(.building):not(.built) .hero-figure{opacity:0;transform:translateY(var(--rise));animation:rise var(--dur-travel) var(--ease) calc(4 * var(--stagger)) forwards}}@keyframes rise{to{opacity:1;transform:none}}.tile-hero .tile-art{padding:4cqh 0 2cqh}.tile-hero .tile-name{margin-top:3cqh}.bento-rail{gap:var(--sp-12);opacity:0;transition:opacity var(--dur-fade) ease calc(6 * var(--stagger));display:grid}.pull-bento[data-now] .bento-rail{opacity:1}.bento-rail ol{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);--rail-spacing:var(--tracking-label);letter-spacing:var(--rail-spacing);text-transform:uppercase;color:var(--faint);margin:0;padding:0;list-style:none;display:grid}.bento-rail li{padding-left:var(--rail-spacing);white-space:nowrap;transition:color var(--dur-state) ease;justify-content:center;display:flex}.bento-rail li[data-here]{color:var(--text)}.bento-rail-track{border-radius:var(--radius-pill);background:var(--line);height:2px;position:relative;overflow:hidden}.bento-rail-track i{width:calc(100% / var(--n,4));border-radius:var(--radius-pill);background:var(--accent);will-change:transform;position:absolute;inset:0 auto 0 0}.tile-soon-pill{top:clamp(var(--sp-12), 1.4vw, var(--sp-16));right:clamp(var(--sp-12), 1.4vw, var(--sp-16));position:absolute}.end-people{padding-bottom:clamp(var(--sp-32), 6 * var(--svh,1svh), var(--sp-64))}.people-wrap{align-items:center;gap:clamp(32px, 5 * var(--svh,1svh), 56px) var(--card-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head log""cards cards";display:grid}.people-head{grid-area:head}.end-people .end-eyebrow{margin:0 0 var(--sp-16)}.people-head h2{max-width:11ch}.agent-log{border-radius:var(--radius-lg);background:var(--night);box-shadow:var(--night-edge);color:var(--on-night-strong);grid-area:log;margin:0;overflow:hidden}.agent-log figcaption{align-items:center;gap:var(--sp-12);min-height:40px;padding:0 var(--sp-24);border-bottom:1px solid var(--night-hair);font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:.04em;color:var(--frost-muted);display:flex}.agent-dots{gap:6px;display:inline-flex}.agent-dots i{background:var(--night-rule);border-radius:50%;width:9px;height:9px}.agent-log ol{gap:var(--sp-8);padding:20px var(--sp-24) var(--sp-24);font:400 clamp(var(--step--2), .7rem + .15vw, var(--step--1)) / var(--leading-code) var(--font-mono);margin:0;list-style:none;display:grid}.agent-log li{overflow-wrap:anywhere;grid-template-columns:1.6em minmax(0,1fr);display:grid}.log-mark{color:var(--night-ice)}.log-call b{font-weight:var(--weight-medium);color:var(--on-night)}.log-args{color:var(--frost-muted)}.log-result{color:var(--on-night-faint)}.log-result .log-mark{color:var(--lamp-ok)}@media (prefers-reduced-motion:no-preference){.agent-log[data-typing] li{clip-path:inset(0 100% 0 0)}.agent-log[data-typing] .log-result{clip-path:none;opacity:0}.agent-log[data-typed] li{clip-path:inset(0);transition:clip-path var(--dur,var(--dur-fade)) steps(var(--steps,24), end) var(--at,0s)}.agent-log[data-typed] .log-result{opacity:1;transition:opacity var(--dur-panel) ease var(--at,0s)}}.people{gap:var(--card-gap);grid-area:cards;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.people li{border-top:1px solid var(--line);padding-top:20px}.people h3{font:var(--weight-medium) var(--text-heading) / var(--leading-heading) var(--font-text);margin:0}.end .people p{margin:var(--sp-8) 0 0;max-width:34ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted)}.people a{color:var(--text);text-decoration:underline 1px;text-decoration-color:var(--line-strong);text-underline-offset:.22em;transition:color var(--dur-hover) ease, text-decoration-color var(--dur-hover) ease}@media (hover:hover){.people a:hover{color:var(--accent-text);text-decoration-color:currentColor}}.people a:active{color:var(--action-press);text-decoration-color:currentColor}.pay{align-items:end;gap:var(--sp-48) var(--card-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text meter";display:grid}.pay-text{grid-area:text}.end .pay .pay-belief{margin:var(--head-gap) 0 0;max-width:var(--measure-lead);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--muted);text-wrap:pretty}.pay-meter{padding-bottom:var(--sp-8);grid-area:meter;align-self:end}.pay-bars{height:clamp(80px, 12 * var(--svh,1svh), 120px);align-items:flex-end;gap:3px;display:flex}.pay-bars i{border-bottom:2px solid var(--line);flex-direction:column-reverse;flex:1;height:100%;display:flex}.pay-bars i[data-awake]{border-bottom:0}.pay-bars i[data-awake]:before{content:"";border-radius:0 0 var(--radius-xs) var(--radius-xs);background:color-mix(in srgb, var(--accent) 30%, transparent);height:16%}.pay-bars b{height:var(--h);border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:linear-gradient(180deg, var(--glacier-light), var(--glacier))}.pay-axis{margin-top:var(--sp-8);font:var(--weight-medium) var(--text-label) / 1 var(--font-mono);letter-spacing:.06em;color:var(--faint);text-align:center;grid-template-columns:6fr 6fr 8fr 5fr 7fr;display:grid}.pay-axis span[data-busy]{color:var(--accent-text)}.end-last{padding-top:clamp(var(--sp-24), 4 * var(--svh,1svh), var(--sp-48))}.last-card{justify-items:center;gap:var(--sp-24);padding:clamp(var(--sp-64), 10vw, var(--sp-128)) var(--card-pad);border-radius:var(--radius-xl);text-align:center;color:var(--on-night);background:radial-gradient(60% 90% at 50% 120%, var(--dawn-core) 0%, var(--dawn-mid) 38%, transparent 72%), var(--night-deep);display:grid;position:relative;overflow:hidden}.end .last-card h2{max-width:16ch}.end .last-card p{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--on-night-muted);margin:0}.last-card p>span{white-space:nowrap}.end .last-card .last-actions{justify-content:center;gap:var(--sp-12);margin-top:var(--sp-16);flex-wrap:wrap;display:flex}@media (width<=900px){.people-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""log""cards"}.people{grid-template-columns:minmax(0,1fr)}.pay{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""meter"}}html.short-hero .hero-facts{display:none}@media (width<=900px),(aspect-ratio<=5/6){.hero{padding-top:calc(var(--header-h) + 20px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:20px;padding-bottom:20px}.hero-sentence{margin-top:var(--sp-16);font-size:var(--text-body)}.hero-actions{gap:var(--sp-8);margin-top:var(--sp-24)}.hero-actions .hero-start{min-height:var(--control-md);padding:0 var(--sp-16)}.hero-facts{gap:var(--sp-8) var(--sp-24);margin-top:var(--sp-24);padding-top:var(--sp-16)}.hero-figure{height:100%;min-height:0;container-type:size}.hero-figure .iso-svg{width:auto;max-width:100%;height:min(100cqh, calc(100cqi * var(--rack-aspect,1.12)));min-height:180px}.pull-side{top:calc(var(--stage-over,0px) + var(--header-h) + 20px);right:var(--edge);width:auto;transform:translateY(var(--rise))}.pull-side[data-now]{transform:none}.pull-side p:not(.pull-eyebrow){margin-top:var(--sp-12);font-size:var(--text-body)}.bento-grid,.bento-grid[data-panel]{grid-template-rows:minmax(0,1.45fr) repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.bento-grid[data-panel=products]{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-areas:"cube cube""sandbox browser""database third-party"}.bento-grid[data-panel=sandboxes]{grid-template-areas:"snapshot snapshot""ssh templates""agents secrets"}.bento-grid[data-panel=storage]{grid-template-areas:"drives drives""snapshots backups""databases move"}.bento-grid[data-panel=apps]{grid-template-rows:repeat(2,minmax(0,1.2fr)) minmax(0,1fr);grid-template-areas:"versions versions""drives drives""keyed network"}.bento-grid[data-panel=tools]{grid-template-areas:"cli cli""mcp api""otel limits"}.tile[data-tile=shared],.tile[data-tile=links],.tile[data-tile=compose],.tile[data-tile=sdks],.bento-grid[data-panel=apps] .tile[data-tile=domains]{display:none}.pull-night{background:radial-gradient(90% 60% at 50% 92%, var(--dawn-core) 0%, var(--dawn-mid) 32%, transparent 66%), var(--night-deep)}.pull-art{top:auto;bottom:var(--sp-16);left:var(--edge);width:auto;transform:translateY(var(--rise,0px))}.pull-stats{gap:var(--sp-12) var(--sp-16)}.pull-sites{margin-top:var(--sp-16)}.pull-sites div{gap:var(--sp-8);padding:var(--sp-8) 0;grid-template-columns:6.25rem minmax(0,1fr)}.pull-sites dd{font-size:var(--text-note);line-height:var(--leading-note)}.pull-site{margin-right:var(--sp-12)}}@media (width<=400px){.bento-rail ol{--rail-spacing:.06em}}@media (width<=340px){.bento-rail li:not([data-here]){visibility:hidden}}@media (width<=640px){.tile{padding:var(--sp-12) var(--sp-8)}.tile-line{margin-top:var(--sp-4);font-size:var(--step--2)}.tile-name{font-size:var(--step-5)}.tile-product .tile-name{margin-top:var(--sp-8);font-size:clamp(var(--step-1), 12cqw, var(--step-3))}.tile-product .tile-line{margin-top:var(--sp-4);font-size:var(--step--2)}.tile-product .tile-art{padding-top:var(--sp-8)}}@media (width<=359.98px){.pull-bento{padding-block:var(--sp-16)}.bento{gap:var(--sp-12)}.bento-panel:not([data-panel=products]) .tile{padding:var(--sp-8)}.bento-grid[data-panel]:not([data-panel=products]){grid-template-rows:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.bento-grid[data-panel][data-panel=apps]{grid-template-rows:repeat(2,minmax(0,1.15fr)) minmax(0,1fr)}.bento-grid[data-panel=storage]{grid-template-areas:"drives drives""snapshots backups""move move"}.tile[data-tile=databases]{display:none}}@media (width<=360px){.hero-sentence{font-size:var(--text-note)}.hero-actions{gap:var(--sp-8)}.hero-actions .hero-start{padding:0 var(--sp-12);font-size:var(--text-note)}}.hero-figure .sr-stage:focus-visible,.pull-art .wf-stage:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--sp-8);border-radius:var(--radius-lg)}:is(html:not(.js),html.story-plain) .pull{height:auto}:is(html:not(.js),html.story-plain) .pull-stage{position:relative;top:auto;overflow:visible}:is(html:not(.js),html.story-plain) :is(.pull-plain,.pull-art,.pull-blue,.bento-rail){display:none}:is(html:not(.js),html.story-plain) .pull-step{opacity:1;pointer-events:auto;position:relative;inset:auto;transform:none}html.story-turn :is(.pull-step,.pull-art,.bento-rail,.tile,.tile[data-globe]>*){transition:none}:is(html:not(.js),html.story-plain) .pull-side{width:auto;padding:var(--section-gap) var(--edge) 0}.pull-dark{display:contents}:is(html:not(.js),html.story-plain) .pull-dark{margin-top:var(--section-gap);display:block}:is(html:not(.js),html.story-plain) .pull-global{padding-block:var(--section-gap);background:var(--night-deep)}:is(html:not(.js),html.story-plain) .pull-bento{padding-block:var(--section-gap)}:is(html:not(.js),html.story-plain) .bento{clip-path:none;height:auto}:is(html:not(.js),html.story-plain) .bento-wall{gap:var(--sp-48);flex-direction:column}:is(html:not(.js),html.story-plain) .bento-panel{height:clamp(560px, 100 * var(--svh,1svh) - 180px, 760px);flex:none}:is(html:not(.js),html.story-plain) .tile{opacity:1;transform:none}:is(html:not(.js),html.story-plain) .tile[data-globe]{background:var(--surface);box-shadow:var(--edge)}:is(html:not(.js),html.story-plain) .tile[data-globe] .tile-group{color:var(--faint)}:is(html:not(.js),html.story-plain) .tile[data-globe] .tile-name{color:var(--text)}:is(html:not(.js),html.story-plain) .tile[data-globe] .tile-line{color:var(--muted)}:is(html:not(.js),html.story-plain) .pull-bento .tile[data-globe]>*{opacity:1}.tile-planet{grid-area:cube;display:none}html.story-plain .bento-grid[data-panel=products]{position:relative}html.story-plain .tile-planet:not([hidden]){border-radius:var(--radius-xl);background:var(--surface);pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}html.story-plain .tile[data-globe][data-planet]{background:0 0}html.lean [data-pull]:not([data-field-on]) :is(.pull-art,.pull-morph){will-change:auto}html.lean [data-pull]:not([data-field-on]) .pull-art{opacity:0!important}html.lean [data-pull]:not([data-out]) :is(.pull-sky,.pull-night,.pull-globe){will-change:auto}html.lean [data-pull]:not([data-out]) .pull-globe canvas{display:none}html.lean [data-pull]:not([data-wall-near]) :is(.bento,.bento-wall,.bento-panel),html.lean [data-pull][data-gone] .hero-figure .server-rack{will-change:auto}html.lean [data-pull][data-gone] .hero-figure :is(svg.iso-svg,canvas){will-change:auto!important;opacity:0!important}html.lean [data-pull][data-gone] .hero-figure canvas{display:none!important}html.lean [data-pull][data-past] .pull-stage *{will-change:auto!important}html.lean [data-pull][data-past] .pull-globe canvas{display:none}.one-price[data-astro-cid-iap4fr3f]>li[data-astro-cid-iap4fr3f]:not(:first-child){box-shadow:inset 1px 0 0 var(--line)}@media (width<=1023.98px){.one-price[data-astro-cid-iap4fr3f]>li[data-astro-cid-iap4fr3f]:not(:first-child){box-shadow:inset 0 1px 0 var(--line)}.one-price[data-astro-cid-iap4fr3f]>li[data-astro-cid-iap4fr3f]:nth-child(2){box-shadow:inset 1px 0 0 var(--line)}.one-price[data-astro-cid-iap4fr3f]>li[data-astro-cid-iap4fr3f]:nth-child(2n):nth-child(n+3){box-shadow:inset 1px 1px 0 var(--line)}}@media (width<=639.98px){.one-price[data-astro-cid-iap4fr3f]>li[data-astro-cid-iap4fr3f]{column-gap:var(--sp-16);row-gap:var(--sp-4);padding-block:var(--sp-16);grid-template-rows:auto auto;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.one-price[data-astro-cid-iap4fr3f]>li[data-astro-cid-iap4fr3f]:not(:first-child),.one-price[data-astro-cid-iap4fr3f]>li[data-astro-cid-iap4fr3f]:nth-child(2),.one-price[data-astro-cid-iap4fr3f]>li[data-astro-cid-iap4fr3f]:nth-child(2n):nth-child(n+3){box-shadow:inset 0 1px 0 var(--line)}.one-price[data-astro-cid-iap4fr3f]>li[data-astro-cid-iap4fr3f]>b[data-astro-cid-iap4fr3f]{font-size:var(--text-subtitle);grid-row:span 2}}
