.home{--bg:#cbf4ec;--fg:#08232a;--muted:#30525a;--dim:#30525a;--line:#08232a29;--on-fg:#cbf4ec;--panel:#151515;--amber:#ff9f0a;--red:#ff453a;--tile:#0e2a33;--sans:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--pad:clamp(16px, 3.3vw, 48px);color:var(--fg);font-family:var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;overflow:clip}@media (hover:hover) and (pointer:fine){.home[data-wait]{cursor:none}.home[data-wait] :is(a,button){cursor:pointer}}.home ::selection{background:#ff9f0a59}.home a,.home button{-webkit-tap-highlight-color:transparent}.home :focus-visible{outline-offset:2px;outline:2px solid #0a84ff}.home code,.home .mono{font-family:var(--mono);font-size:.92em}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.show{z-index:2;isolation:isolate;height:100svh;min-height:620px;max-height:1100px;position:relative}.quake,.world{position:absolute;inset:0}.show.running:not([data-rest]) :is(.quake,.world){will-change:transform}.show.running:not([data-rest]) :is(.hero-pop,.cursor,.ripple){will-change:transform, opacity}.home .hub-popover:before{transition:none}.world{transform-origin:50% 100%;flex-direction:column;display:flex}.gl{z-index:2;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.heat,.soot{z-index:3;opacity:0;pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0}.heat{background:radial-gradient(90% 55% at 50% 112%,#ff54148c,#ff3c0a1f 55%,#0000 76%),radial-gradient(60% 40% at 15% 105%,#ff321e2e,#0000 70%)}.soot{background:linear-gradient(#0a0807e6,#0a080780 26%,#0000 58%)}.bar,.hero{width:100%;max-width:1296px;margin-inline:auto}.bar{z-index:1;height:56px;padding:0 var(--pad);transform-origin:0;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.wordmark{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.wordmark-icon{background:linear-gradient(#ffffff1f, transparent 70%), var(--tile);color:#fff;border-radius:4.6px;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff29}.wordmark-icon svg{width:10px;height:10px}.bar-right{align-items:center;gap:6px;display:flex}.sound{width:28px;height:28px;color:var(--fg);opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.sound:hover{opacity:1;background:color-mix(in oklab, var(--fg) 10%, transparent)}.sound svg{width:16px;height:16px}.hr-item{height:28px;font:500 13px/1 var(--sans);font-variant-numeric:tabular-nums;white-space:pre;color:var(--fg);will-change:transform, opacity;background:#ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.hr-item-icon{width:14px;height:14px}.hr-item span:empty,.mark-dot,.mark-cut{display:none}.hr-item.amber .hr-item-icon{color:var(--amber)}.hr-item.amber :is(.mark-dot,.mark-cut){display:inline}.hero{padding:clamp(24px, 6vh, 72px) var(--pad) clamp(24px, 4vh, 48px);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);display:grid;position:relative}.copy{align-self:center;max-width:620px;padding-bottom:8vh;position:relative}.headline{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.7vw,68px);font-weight:650;line-height:1.02}.line{white-space:nowrap;display:block}.word{white-space:nowrap;display:inline-block}.g{display:inline-block;position:relative}.lede{max-width:520px;color:var(--muted);text-wrap:pretty;margin:28px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.w{display:inline-block}.actions,.caption{z-index:4;position:relative}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.primary{height:44px;font:500 15px/1 var(--sans);cursor:pointer;background:var(--fg);color:var(--on-fg);border-radius:999px;align-items:center;padding:0 20px;transition:box-shadow .3s,transform 80ms;display:inline-flex}.primary:hover{background:color-mix(in oklab, var(--fg) 86%, var(--on-fg))}.primary:active,.primary.pressed{background:color-mix(in oklab, var(--fg) 72%, var(--on-fg));transform:scale(.96)}.primary.connect{box-shadow:0 0 0 4px #ff9f0a59,0 0 32px #ff9f0a59}.caption{max-width:480px;min-height:3em;color:var(--fg);text-wrap:pretty;margin:28px 0 0;font-size:15px;line-height:1.5}.stage{min-height:560px;position:relative}.pile{position:absolute;inset:0 0 180px}.win{--ww:288px;--wh:104px;left:calc(.698 * (100% - var(--ww)));top:calc(.481 * (100% - var(--wh)));width:var(--ww);height:var(--wh);font:12px/1.5 var(--mono);background:#151515;border:1px solid #ffffff1f;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 18px 40px -12px #000c}.win-bar{height:26px;color:var(--dim);font:500 11px/1 var(--sans);border-bottom:1px solid #ffffff12;align-items:center;gap:5px;padding:0 10px;display:flex}.win-bar i{background:#333;border-radius:50%;width:8px;height:8px}.win-bar>span{margin-left:6px}.win-body{padding:8px 12px}.win-cmd{color:var(--fg)}.caret{vertical-align:-.2em;background:var(--muted);width:.6em;height:1.15em;display:inline-block}.readout{z-index:4;position:absolute;bottom:0;left:0;right:0}.readout-label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.fan{will-change:transform;width:16px;height:16px;display:inline-flex}.fan.hot{color:var(--amber)}.fan svg{width:16px;height:16px}.num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:0 100%;width:max-content;margin-top:4px;font-size:clamp(88px,11vw,168px);font-weight:600;line-height:.9;display:grid;position:relative}.na,.nb{transform-origin:0 100%;grid-area:1/1}.nb{transform-origin:100% 100%;visibility:hidden}.num.split .na{clip-path:polygon(-20% -20%,56% -4%,52% 14%,57% 30%,49% 47%,55% 63%,47% 80%,51% 104%,-20% 120%)}.num.split .nb{visibility:visible;clip-path:polygon(56% -4%,52% 14%,57% 30%,49% 47%,55% 63%,47% 80%,51% 104%,140% 120%,140% -20%)}.total{color:var(--dim)}.numcrack{opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.numcrack path{fill:none;stroke:var(--bg);stroke-width:3px;vector-effect:non-scaling-stroke}.hero-pop{z-index:1;top:50px;right:calc((100% - min(100%, 1296px)) / 2 + var(--pad));transform-origin:85% 0;visibility:hidden;position:absolute}.hero-pop.open{visibility:visible}.pv-flash{transform-origin:0 0;opacity:0;pointer-events:none;will-change:transform, opacity;background:#0a84ff29;border-radius:6px;position:absolute;top:0;box-shadow:inset 0 0 0 1px #64aaff66}.cursor,.ripple{z-index:10;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.cursor{filter:drop-shadow(0 2px 3px #00000080);width:24px;height:24px;margin:-3px 0 0 -5px}.ripple{border:1.5px solid color-mix(in oklab, var(--fg) 70%, transparent);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px}.pv{--p-primary:#252525;--p-secondary:#6c6c6c;--p-separator:#ddd;--p-bar:#8f8f8f;--p-amber:#b25000;width:340px;color:var(--p-primary);text-align:left;cursor:default;background:#f6f6f6;border-radius:12px;flex:none;padding:8px;font:400 13px/16px -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;box-shadow:0 0 0 .5px #00000029,0 12px 36px -8px #00000047}.pv-row{white-space:nowrap;border-radius:6px;align-items:center;gap:10px;height:28px;padding:0 8px;display:flex}.pv-name{flex:1;min-width:96px;display:flex}.pv-first{text-overflow:ellipsis;overflow:hidden}.pv-last{flex:none}.pv-name.dim{color:var(--p-secondary)}.pv-word,.pv-readings{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;max-width:150px;overflow:hidden}.pv-word{color:var(--p-secondary)}.pv-word.amber{color:var(--p-amber)}.pv-readings,.pv-row.has-readings:hover .pv-word{display:none}.pv-row:hover .pv-readings{display:block}.pv-meter{background:var(--p-separator);border-radius:2px;flex:none;width:36px;height:4px;position:relative}.pv-meter.hidden{background:0 0}.pv-meter i{background:var(--p-bar);border-radius:2px;height:4px;position:absolute;top:0;left:0}.pv-step{flex-direction:column;gap:2px;padding:6px 8px 2px;display:flex}.pv-step p{margin:0}.pv-step-text{color:var(--p-secondary);font-size:11px;line-height:14px}.pv-actions{justify-content:flex-end;align-items:center;gap:6px;padding-top:8px;display:flex}.pv-button{background:var(--p-separator);border-radius:6px;align-items:center;height:20px;padding:0 10px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.pv-dismiss{width:16px;height:16px;color:var(--p-secondary);opacity:0;place-items:center;display:grid}.pv-step:hover .pv-dismiss{opacity:1}.pv-dismiss svg{width:12px;height:12px}.pv-rule{background:var(--p-separator);height:1px;margin:6px 8px}.pv-foot{height:28px;color:var(--p-secondary);justify-content:space-between;align-items:center;padding:0 2px;display:flex}.pv-add{align-items:center;gap:4px;height:24px;padding:0 6px;display:inline-flex}.pv-add svg{width:12px;height:12px}.pv-gear{place-items:center;width:24px;height:24px;display:grid}.pv-gear svg{width:16px;height:16px}.plain{z-index:1;column-gap:var(--gap);max-width:1296px;padding:clamp(96px, 11vw, 160px) var(--pad) 0;--gap:clamp(40px, 4vw, 64px);--hub:clamp(120px, 12vw, 176px);--h3:clamp(22px, 2vw, 28px);grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);grid-template-areas:"run run run""hub hub hub""safe safe safe""end end end";margin-inline:auto;display:grid;position:relative}.plain h2{text-wrap:balance;margin:0;font-weight:650}.plain p{text-wrap:pretty;margin:0}.plain code{color:var(--fg)}.run{text-align:center;flex-direction:column;grid-area:run;align-items:center;display:flex}.run h2{letter-spacing:-.04em;font-size:clamp(36px,4.6vw,64px);line-height:1.02}.run>p{max-width:640px;color:var(--muted);margin-top:20px;font-size:18px;line-height:1.6}.terminal{border:1px solid var(--line);background:radial-gradient(circle at 20px 18px, #3a3a3a 5px, transparent 5.5px), radial-gradient(circle at 38px 18px, #3a3a3a 5px, transparent 5.5px), radial-gradient(circle at 56px 18px, #3a3a3a 5px, transparent 5.5px), var(--panel);width:min(100%,760px);box-shadow:0 30px 60px -28px color-mix(in oklab, var(--fg) 45%, transparent);font:14px/1.85 var(--mono);color:var(--muted);text-align:left;white-space:pre;border-radius:12px;margin:56px 0 0;padding:48px 28px 26px;overflow-x:auto}.terminal .cmd{color:var(--fg)}.terminal .hr{color:var(--dim)}.terminal .ok{color:#30d158}.run .switch{color:var(--muted);margin-top:28px;font-size:15px;line-height:1.6}.agents{flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.agents li{border:1px solid var(--line);color:var(--fg);border-radius:999px;padding:6px 12px;font-size:14px}.agents li.marked{padding-left:calc(19px + 1.15em);position:relative}.agent-mark{place-items:center;width:1.15em;height:1.15em;display:grid;position:absolute;top:50%;left:12px;translate:0 -50%}.agent-mark svg{height:var(--mark,1em);width:auto;display:block}.agent-mark[data-agent=claude-code]{--mark:1.1em}.agent-mark[data-agent=opencode]{--mark:.98em}.agent-mark[data-agent=cursor]{--mark:1.08em}.agent-mark[data-agent=pi]{--mark:.84em}.hub{grid-area:hub;grid-template-columns:subgrid;margin-top:var(--hub);grid-template-areas:"left popover right";display:grid}.hub-popover{grid-area:popover;position:relative}@property --sun{syntax:"<color>";inherits:false;initial-value:#ffe48c}.hub-popover:before{--sun:#ffe48c;content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--sun) 90%, transparent), color-mix(in oklab, var(--sun) 35%, transparent) 60%, transparent);pointer-events:none;border-radius:50%;width:780px;height:780px;transition:--sun .8s linear;position:absolute;top:46%;left:50%;translate:-50% -50%}.home[data-tone="1"] .hub-popover:before{--sun:#cad4e0}.home[data-tone="2"] .hub-popover:before{--sun:#7193b2}.home[data-tone="3"] .hub-popover:before{--sun:#1a1f33}.home[data-tone="4"] .hub-popover:before{--sun:#6a0a1c}.figure{flex-direction:column;align-items:flex-end;gap:8px;margin:0;display:flex}.figure .hr-item{cursor:default;animation:none}.figure figcaption{width:100%;color:var(--muted);text-align:center;text-wrap:balance;margin-top:6px;font-size:14px;line-height:1.5}.hub-left,.hub-right{position:relative}.hub-left{text-align:right;grid-area:left;min-height:456px}.hub-right{grid-area:right}.callout{left:0;right:0;top:calc(36px + var(--row) - var(--h3) * .575);position:absolute}.rows,.place{--row:22px}.sizing{--row:190px}.add{--row:235px}.callout h2{font-size:var(--h3);letter-spacing:-.025em;line-height:1.15}.callout p{max-width:340px;color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}.hub-left p{margin-left:auto}@media (width>=1101px){.rows p{max-width:none}}.callout:after{content:"";top:calc(var(--h3) * .575 - 3.5px);width:calc(var(--gap) - 6px);background:radial-gradient(circle, var(--fg) 3px, transparent 3.5px) no-repeat, linear-gradient(color-mix(in oklab, var(--fg) 35%, transparent), color-mix(in oklab, var(--fg) 35%, transparent)) no-repeat;background-size:7px 7px,100% 1px;height:7px;position:absolute}.hub-left .callout:after{right:calc(-1 * var(--gap));background-position:100% 0,0 3px}.hub-right .callout:after{left:calc(-1 * var(--gap));background-position:0 0,0 3px}.safe{text-align:center;flex-direction:column;grid-area:safe;align-items:center;margin-top:clamp(128px,13vw,184px);display:flex}.safe h2{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,52px);line-height:1.05}.safe-text{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:880px;margin-top:28px;display:grid}.safe-text p{color:var(--muted);font-size:17px;line-height:1.6}.chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:48px 0 0;padding:0;list-style:none;display:flex}.chips li{background:color-mix(in oklab, var(--fg) 4%, transparent);font:14px/1.2 var(--mono);color:var(--fg);border-radius:999px;padding:9px 15px}.end{text-align:center;grid-area:end;padding:clamp(128px,13vw,184px) 0 clamp(72px,8vw,112px)}.end h2{letter-spacing:-.045em;font-size:clamp(40px,6.4vw,92px);line-height:.98}@media (width>=861px) and (width<=1100px){.plain{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"run run""hub hub""safe safe""end end"}.hub{grid-template-areas:"popover left""popover right";align-items:start}.hub-left{text-align:left}.hub-right{margin-top:48px}}@media (width<=1100px){.callout{position:static}.hub-left{min-height:0}.callout+.callout{margin-top:48px}.hub-left p{margin-left:0}.callout:after{content:none}}.site-footer{justify-content:center;padding:2.5rem 1.25rem 4rem;display:flex}.copyright{font-size:.8125rem;line-height:1.5rem;position:relative}.copyright img{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.copyright p{margin:0;position:relative}.copyright a{color:inherit;text-underline-offset:2px}@media (width<=860px){.plain{grid-template-columns:minmax(0,1fr);grid-template-areas:"run""hub""safe""end";padding-top:88px}.terminal{margin-top:40px;padding:44px 16px 18px}.hub{grid-template-areas:"left""right""popover";margin-top:72px}.hub-left{text-align:left}.hub-right{margin-top:48px}.hub-popover{margin-top:64px}.hub-popover .figure{align-items:center}.hub-popover .figure .hr-item{align-self:flex-end}.hub-popover:before{width:520px;height:520px}.safe-text{grid-template-columns:minmax(0,1fr);gap:20px}.chips{margin-top:32px}}.home[data-tone="1"]{--bg:#abcbd8;--fg:#06141c;--muted:#1e3440;--dim:#1e3440;--line:#06141c29;--on-fg:#abcbd8}.home[data-tone="2"]{--bg:#7193b2;--fg:#000;--muted:#000;--dim:#000;--line:#0000002e;--on-fg:#7193b2}.home[data-tone="3"]{--bg:#1a1f33;--fg:#fff;--muted:#fff;--dim:#fff;--line:#ffffff2e;--on-fg:#1a1f33}.home[data-tone="4"]{--bg:#0a0507;--fg:#f2e9ec;--muted:#b3a2a8;--dim:#b3a2a8;--line:#f2e9ec24;--on-fg:#0a0507}.sky{z-index:-1;pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0}.sky i{will-change:opacity;position:absolute;inset:0}.sky i+i{visibility:hidden;opacity:0}.sky i:first-child{background:radial-gradient(52% 58% at 84% 8%,#ffe48c99,#0000 72%),radial-gradient(48% 52% at 6% 104%,#ffbaa299,#0000 72%),#cbf4ec}.sky i:nth-child(2){background:radial-gradient(52% 58% at 84% 8%,#cad4e099,#0000 72%),radial-gradient(48% 52% at 6% 104%,#91aacb99,#0000 72%),#abcbd8}.sky i:nth-child(3){background:#7193b2}.sky i:nth-child(4){background:#1a1f33}.sky i:nth-child(5){background:radial-gradient(52% 58% at 84% 8%,#6a0a1c99,#0000 72%),radial-gradient(48% 52% at 6% 104%,#2a0c3499,#0000 72%),#0a0507}.home :is(.terminal,.win){--fg:#ededed;--muted:#a1a1a1;--dim:#707070;--line:#ffffff1a}.home .hr-item{background:color-mix(in oklab, var(--fg) 10%, transparent)}.home .site-footer{z-index:1;background:0 0;position:relative}.home .copyright{color:var(--muted)}.home .copyright img{opacity:.1}.home .copyright a{-webkit-text-decoration-color:color-mix(in oklab, var(--fg) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--fg) 25%, transparent)}.home .copyright a:hover{color:var(--fg)}@media (width<=860px){.hero{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px}.copy{align-self:start;padding-bottom:0}.headline{font-size:clamp(26px,8.6vw,44px)}.lede{margin-top:16px;font-size:16px}.actions{margin-top:20px}.caption{margin-top:14px}.stage{flex-direction:column;min-height:0;display:flex}.readout{order:-1;position:relative}.num{font-size:64px}.pile{height:220px;margin-top:10px;position:relative;inset:auto}.win{--ww:210px;--wh:90px;font-size:11px}.hero-pop{transform-origin:50% 100%;justify-content:center;display:flex;inset:auto 8px 12px}.terminal{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}}@media (width<=371px){.pv{zoom:.94}}@media (width<=339px){.pv{zoom:.84}}@media (prefers-reduced-motion:reduce){.primary{transition:none}}
