.logo-viewport.svelte-1htwasm{width:calc(var(--case-icon-size) * 2.95);max-width:100%;margin-inline:auto;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%)}.logo-strip.svelte-1htwasm{will-change:transform;align-items:center;width:max-content;padding-left:.3rem;display:flex;transform:translate(0)}.logo-strip.advancing.svelte-1htwasm{animation:svelte-1htwasm-agent-logo-step var(--agent-logo-transition) cubic-bezier(.4, 0, .2, 1) forwards}.logo-strip.paused.svelte-1htwasm{animation-play-state:paused}@keyframes svelte-1htwasm-agent-logo-step{to{transform:translateX(calc(var(--case-icon-size) * -.76))}}.logo-circle.svelte-1htwasm{width:var(--case-icon-size);height:var(--case-icon-size);margin-left:calc(var(--case-icon-size) * -.24);border:1px solid var(--color-glass-border);background:var(--color-page);font-size:calc(var(--case-icon-size) * .54);border-radius:50%;place-items:center;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #37302614}.logo-circle.svelte-1htwasm:first-child{margin-left:0}.logo-circle.svelte-1htwasm:hover{z-index:2;border-color:color-mix(in srgb, var(--color-accent) 64%, var(--color-glass-border));box-shadow:0 9px 24px color-mix(in srgb, var(--color-accent) 16%, transparent)}.logo-circle.svelte-1htwasm .icon-mask{width:1em;height:1em}.logo-circle.svelte-1htwasm img:where(.svelte-1htwasm){object-fit:contain;width:68%;height:68%}.openai.svelte-1htwasm{color:#10a37f}.claude.svelte-1htwasm{color:#d97757}.opencode.svelte-1htwasm{color:#343231}@media (prefers-color-scheme:light){.logo-circle.svelte-1htwasm,.logo-circle.svelte-1htwasm:hover{box-shadow:none}}@media (prefers-color-scheme:dark){.logo-circle.svelte-1htwasm{box-shadow:0 9px 25px #00000042}.opencode.svelte-1htwasm{color:#f5f5f2}}@media (width<=719px){.logo-viewport.svelte-1htwasm{width:calc(var(--case-icon-size) * 2.16);max-width:calc(100% - .1rem)}.logo-strip.svelte-1htwasm{padding-left:0}}@media (prefers-reduced-motion:reduce){.logo-strip.advancing.svelte-1htwasm{animation:none}}.case-icon.svelte-4m64in{width:var(--case-icon-size);height:var(--case-icon-size);border:1px solid var(--color-glass-border);background:var(--color-glass);color:#292d33;font-size:calc(var(--case-icon-size) * .5);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 22px #37302614}.bell.svelte-4m64in{color:var(--color-accent)}.code.svelte-4m64in:after{width:1.35rem;height:.2rem;margin-top:calc(var(--case-icon-size) * .58);background:var(--color-accent);content:"";border-radius:1rem;position:absolute}@media (prefers-color-scheme:dark){.case-icon.svelte-4m64in{color:#f5f5f2;box-shadow:0 9px 25px #00000042}}.case-page.svelte-drtzj5{flex:0 0 50%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,4vw,4.2rem);min-width:0;display:grid}.case-item.svelte-drtzj5{grid-template-rows:var(--case-icon-size) auto;text-align:center;justify-items:center;gap:clamp(.55rem,1.2vh,.9rem);min-width:0;display:grid}.icon-row.svelte-drtzj5{place-items:center;min-width:0;display:grid}p.svelte-drtzj5{max-width:20rem;margin:0;font-size:clamp(.86rem,1.2vw,1.02rem);font-weight:560;line-height:1.45}@media (width<=719px){.case-page.svelte-drtzj5{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,3vw,.9rem)}.case-item.svelte-drtzj5{gap:.55rem}.case-item.svelte-drtzj5:nth-child(n+3){display:none}p.svelte-drtzj5{max-width:8.6rem;font-size:clamp(.7rem,3vw,.8rem);line-height:1.48}}.case-carousel.svelte-10wckja{--case-icon-size:clamp(3.9rem, 6.2vw, 5.1rem);z-index:5;outline:none;grid-template-columns:3rem 1fr 3rem;align-items:center;width:100%;display:grid;position:relative;transform:translateY(clamp(.55rem,1vh,.8rem))}.case-window.svelte-10wckja{min-width:0;overflow:hidden}.case-track.svelte-10wckja{will-change:transform;width:200%;display:flex;transform:translate(0)}.case-track.previous-page.svelte-10wckja{transform:translate(-50%)}.case-track.active.svelte-10wckja{transition:transform var(--case-transition) cubic-bezier(.4, 0, .2, 1)}.case-track.next-page.active.svelte-10wckja{transform:translate(-50%)}.case-track.previous-page.active.svelte-10wckja{transform:translate(0)}.carousel-arrow.svelte-10wckja{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-line) 42%, transparent);background:color-mix(in srgb, var(--color-glass) 58%, transparent);width:2.7rem;height:2.7rem;color:var(--color-text);border-radius:50%;place-items:center;padding:0;font-size:1.25rem;transition:border-color .16s,color .16s,transform .16s;display:grid}.carousel-arrow.svelte-10wckja .icon-mask{width:1rem;height:1rem;display:block}.carousel-arrow.svelte-10wckja:hover,.carousel-arrow.svelte-10wckja:focus-visible{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px)}.previous.svelte-10wckja{justify-self:start}.next.svelte-10wckja{justify-self:end}@media (width<=719px){.case-carousel.svelte-10wckja{--case-icon-size:clamp(3.35rem, 14vw, 3.9rem);transform:translateY(calc(2.4rem - var(--mobile-spread,0rem)));grid-template-columns:2.55rem minmax(0,1fr) 2.55rem}.carousel-arrow.svelte-10wckja{justify-self:center;width:2.45rem;height:2.45rem}.carousel-arrow.svelte-10wckja .icon-mask{width:.92rem;height:.92rem}}@media (prefers-reduced-motion:reduce){.case-track.active.svelte-10wckja{transition:none}}.platform-selector.svelte-10qkf4i{z-index:5;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(.55rem,2.5vw,2.5rem);width:100%;min-height:9.3rem;display:grid;position:relative}.platform-slot.svelte-10qkf4i{min-width:0}.platform-button.svelte-10qkf4i{text-align:center;background:0 0;grid-template-rows:3.25rem 1.45rem 1.25rem 2.75rem;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;height:9.2rem;padding:0;display:grid;position:relative}.platform-surface.svelte-10qkf4i{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 11%, transparent), transparent 62%);opacity:0;border:1px solid #0000;border-radius:1.45rem;width:min(11.5rem,100% + .75rem);transition:opacity .18s,border-color .18s,box-shadow .18s;position:absolute;top:-.9rem;bottom:.12rem;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0000}.platform-icon.svelte-10qkf4i{width:3.15rem;height:3.15rem;color:var(--platform-color,var(--color-text));place-items:center;font-size:2.85rem;display:grid}.platform-name.svelte-10qkf4i{align-self:center;min-width:0;font-size:clamp(.9rem,1.3vw,1.05rem);font-weight:650;line-height:1.1}.platform-description.svelte-10qkf4i{color:var(--color-muted);white-space:nowrap;align-self:start;font-size:clamp(.68rem,.92vw,.82rem);line-height:1.15}.platform-action.svelte-10qkf4i{box-sizing:border-box;width:min(8.25rem,100% - .7rem);min-width:0;color:var(--color-accent);opacity:1;transition:opacity .18s ease, transform .18s ease, background-color var(--selection-duration,.18s) ease, color var(--selection-duration,.18s) ease;background:0 0;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:.45rem;padding:.56rem 1rem;font-size:.88rem;font-weight:720;display:inline-flex;transform:none}.platform-action.svelte-10qkf4i .icon-mask{font-size:1.05rem}.platform-slot.active.svelte-10qkf4i:not(.unavailable) .platform-action:where(.svelte-10qkf4i),.platform-slot.svelte-10qkf4i:not(.unavailable) .platform-button:where(.svelte-10qkf4i):enabled:focus-visible .platform-action:where(.svelte-10qkf4i){background:var(--color-accent);color:#18120a}@media (hover:hover){.platform-slot.svelte-10qkf4i:not(.unavailable) .platform-button:where(.svelte-10qkf4i):hover .platform-action:where(.svelte-10qkf4i){background:var(--color-accent);color:#18120a}}@media (width>=720px){.platform-button.svelte-10qkf4i:enabled:hover .platform-surface:where(.svelte-10qkf4i),.platform-button.svelte-10qkf4i:enabled:focus-visible .platform-surface:where(.svelte-10qkf4i){border-color:color-mix(in srgb, var(--color-accent) 68%, transparent);box-shadow:0 14px 32px color-mix(in srgb, var(--color-accent) 9%, transparent);opacity:1}}.platform-button.svelte-10qkf4i:disabled{cursor:default}.unavailable.svelte-10qkf4i .platform-action:where(.svelte-10qkf4i){color:var(--color-muted);opacity:1;background:0 0;font-weight:550;transform:none}.apple.svelte-10qkf4i{--platform-color:var(--color-text)}.android.svelte-10qkf4i{--platform-color:#82bc00}.windows.svelte-10qkf4i{--platform-color:#1688ed}.linux.svelte-10qkf4i,.harmonyos.svelte-10qkf4i{--platform-color:var(--color-text)}@media (width<=719px){.platform-selector.svelte-10qkf4i{--selected-column:1.67fr;--selection-duration:.32s;--selection-easing:cubic-bezier(.4, 0, .2, 1);grid-template-columns:var(--platform-columns);transition:grid-template-columns var(--selection-duration) var(--selection-easing);min-height:10.6rem;transform:translateY(calc(-1.6rem + var(--mobile-spread,0rem)));gap:.18rem}.platform-button.svelte-10qkf4i{height:5rem;transition:grid-template-rows var(--selection-duration) var(--selection-easing), height var(--selection-duration) var(--selection-easing), transform var(--selection-duration) var(--selection-easing);grid-template-rows:2.8rem 1.2rem 0 0;overflow:visible;transform:translateY(0)}.platform-icon.svelte-10qkf4i{width:2.65rem;height:2.65rem;transition:width var(--selection-duration) var(--selection-easing), height var(--selection-duration) var(--selection-easing), font-size var(--selection-duration) var(--selection-easing);font-size:2.35rem}.platform-name.svelte-10qkf4i{white-space:nowrap;max-width:none;transition:font-size var(--selection-duration) var(--selection-easing);font-size:clamp(.61rem,2.55vw,.75rem)}.platform-description.svelte-10qkf4i,.platform-button.svelte-10qkf4i .platform-action:where(.svelte-10qkf4i){opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--selection-duration) var(--selection-easing), visibility 0s linear var(--selection-duration), background-color var(--selection-duration) var(--selection-easing), color var(--selection-duration) var(--selection-easing)}.platform-description.svelte-10qkf4i{font-size:clamp(.6rem,2.55vw,.72rem)}.platform-button.svelte-10qkf4i .platform-action:where(.svelte-10qkf4i){white-space:nowrap;grid-row:4;width:min(7.4rem,100% - .5rem);padding:.58rem .5rem;font-size:.82rem}.platform-surface.svelte-10qkf4i{background-color:var(--color-page);opacity:0;width:auto;transition:opacity var(--selection-duration) var(--selection-easing), transform var(--selection-duration) var(--selection-easing), border-color var(--selection-duration) var(--selection-easing);inset:-.65rem -.5rem 0;transform:scale(.88)}.platform-slot.active.svelte-10qkf4i .platform-button:where(.svelte-10qkf4i){grid-template-rows:4.2rem 1.65rem 1.35rem 2.85rem;height:10.6rem;transform:translateY(-.775rem)}.platform-slot.active.svelte-10qkf4i .platform-surface:where(.svelte-10qkf4i){border-color:color-mix(in srgb, var(--color-accent) 70%, transparent);box-shadow:0 16px 36px color-mix(in srgb, var(--color-accent) 8%, transparent);opacity:1;transform:scale(1)}.platform-slot.active.unavailable.svelte-10qkf4i .platform-surface:where(.svelte-10qkf4i){border-color:var(--color-glass-border);background:var(--color-page);box-shadow:none}.platform-slot.active.svelte-10qkf4i .platform-icon:where(.svelte-10qkf4i){width:4.2rem;height:4.2rem;font-size:3.7rem}.platform-slot.active.svelte-10qkf4i .platform-name:where(.svelte-10qkf4i){font-size:clamp(.96rem,4vw,1.1rem)}.platform-slot.active.svelte-10qkf4i .platform-description:where(.svelte-10qkf4i),.platform-slot.active.svelte-10qkf4i .platform-action:where(.svelte-10qkf4i){opacity:1;visibility:visible;transition-delay:0s}}@media (width<=359px){.platform-selector.svelte-10qkf4i{--selected-column:2.67fr}.platform-name.svelte-10qkf4i{font-size:clamp(.48rem,2.35vw,.58rem)}.platform-slot.active.svelte-10qkf4i .platform-name:where(.svelte-10qkf4i){font-size:clamp(.96rem,4vw,1.1rem)}}@media (prefers-reduced-motion:reduce){.platform-selector.svelte-10qkf4i{--selection-duration:0s}}@media (prefers-color-scheme:dark){.android.svelte-10qkf4i{--platform-color:#a3d900}}.signal-network.svelte-po6ax2{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}path.svelte-po6ax2{fill:none;vector-effect:non-scaling-stroke}.base-lines.svelte-po6ax2 path:where(.svelte-po6ax2){stroke:color-mix(in srgb, var(--color-line) 72%, var(--color-page));stroke-width:1.55px;stroke-dasharray:5 7;opacity:1;transition:opacity .14s}.pulse-lines.svelte-po6ax2 path:where(.svelte-po6ax2){fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-width:4px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--color-accent) 64%, transparent));opacity:1}@media (prefers-reduced-motion:reduce){.pulse-lines.svelte-po6ax2{display:none}}dialog.svelte-1b4mpaw{width:min(28rem,100vw - 2rem);color:var(--color-text);opacity:0;transition:opacity var(--dialog-fade-duration) ease;background:0 0;border:0;border-radius:1.75rem;padding:0}dialog[data-visible=true].svelte-1b4mpaw{opacity:1}dialog.apple-dialog.svelte-1b4mpaw{inset:var(--dialog-top,1rem) 0 auto;max-height:calc(100dvh - var(--dialog-top,1rem) - 1rem);margin:0 auto;position:fixed}dialog.svelte-1b4mpaw::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--dialog-fade-duration) ease, -webkit-backdrop-filter var(--dialog-fade-duration) ease, backdrop-filter var(--dialog-fade-duration) ease;background:#08090b00}dialog[data-visible=true].svelte-1b4mpaw::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090b6b}.dialog-card.svelte-1b4mpaw{border:1px solid var(--color-glass-border);border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 13%, transparent), transparent 58%), var(--color-glass);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(30px)saturate(1.2);backdrop-filter:blur(30px)saturate(1.2);padding:2rem;position:relative}.close-button.svelte-1b4mpaw{background:color-mix(in srgb, var(--color-glass) 84%, transparent);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:.8rem;font-size:1.2rem;display:grid;position:absolute;top:1rem;right:1rem}.eyebrow.svelte-1b4mpaw{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:700}h2.svelte-1b4mpaw{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,5vw,2rem)}.empty-state.svelte-1b4mpaw{border:1px solid color-mix(in srgb, var(--color-glass-border) 72%, transparent);background:color-mix(in srgb, var(--color-glass) 65%, transparent);border-radius:1rem;align-items:center;gap:.75rem;margin-top:1.6rem;padding:1.1rem 1.15rem;display:flex}.empty-state.svelte-1b4mpaw p:where(.svelte-1b4mpaw){color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0;font-weight:570}.empty-dot.svelte-1b4mpaw{background:var(--color-accent);width:.62rem;height:.62rem;box-shadow:0 0 0 .28rem color-mix(in srgb, var(--color-accent) 16%, transparent);border-radius:50%}.channel-list.svelte-1b4mpaw{margin-top:1.5rem}.apple-tabs.svelte-1b4mpaw{isolation:isolate;border:1px solid var(--color-glass-border);background:var(--color-glass-weak);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-top:1.5rem;padding:.3rem;display:grid;position:relative}.apple-tabs.svelte-1b4mpaw button:where(.svelte-1b4mpaw){min-width:0;min-height:2.75rem;color:var(--color-muted);background:0 0;border-radius:999px;padding:.6rem .5rem;font-size:.88rem;font-weight:650}.tab-slider.svelte-1b4mpaw{z-index:-1;background:var(--color-menu-surface);border-radius:999px;width:calc(50% - .45rem);transition:transform .32s cubic-bezier(.4,0,.2,1);position:absolute;top:.3rem;bottom:.3rem;left:.3rem;box-shadow:0 1px 4px #0000001f}.apple-tabs[data-active-tab=macos].svelte-1b4mpaw .tab-slider:where(.svelte-1b4mpaw){transform:translate(calc(100% + .3rem))}.apple-tabs.svelte-1b4mpaw button[aria-selected=true]:where(.svelte-1b4mpaw){color:var(--color-text)}.apple-panels.svelte-1b4mpaw{position:relative;overflow:clip}.apple-panels.animate-height.svelte-1b4mpaw{transition:height .32s cubic-bezier(.4,0,.2,1)}.apple-panels.svelte-1b4mpaw [role=tabpanel]:where(.svelte-1b4mpaw){opacity:1;visibility:visible;transition:opacity .16s .16s,visibility linear;position:absolute;inset:0 0 auto}.apple-panels.svelte-1b4mpaw [role=tabpanel][aria-hidden=true]:where(.svelte-1b4mpaw){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,visibility 0s linear .16s}[role=tabpanel].svelte-1b4mpaw:focus-visible{box-shadow:var(--focus-ring);border-radius:1rem;outline:none}.download-options.svelte-1b4mpaw{gap:2rem;padding-top:1.5rem;display:grid}.download-option.svelte-1b4mpaw{text-align:center;justify-items:stretch;gap:.65rem;min-width:0;display:grid}.download-button.svelte-1b4mpaw{background:var(--color-accent);color:#18120a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:.75rem 1rem;font-size:.92rem;font-weight:650;text-decoration:none;display:flex}.download-button.svelte-1b4mpaw:disabled{background:color-mix(in srgb, var(--color-muted) 12%, transparent);color:var(--color-muted);cursor:default}.download-option.svelte-1b4mpaw p:where(.svelte-1b4mpaw){color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.65}.release-details.svelte-1b4mpaw .minimum-os:where(.svelte-1b4mpaw){margin-top:.35rem;font-size:.75rem}@media (prefers-color-scheme:dark){.tab-slider.svelte-1b4mpaw{background:linear-gradient(#ffffff0a,#0000),#3a3b3e;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0a,0 2px 5px #00000038}}@media (prefers-reduced-motion:reduce){dialog.svelte-1b4mpaw,dialog.svelte-1b4mpaw::backdrop,.tab-slider.svelte-1b4mpaw,.apple-panels.animate-height.svelte-1b4mpaw,.apple-panels.svelte-1b4mpaw [role=tabpanel]:where(.svelte-1b4mpaw),.apple-panels.svelte-1b4mpaw [role=tabpanel][aria-hidden=true]:where(.svelte-1b4mpaw){transition:none}}@media (width<=719px){.dialog-card.svelte-1b4mpaw{padding:1.55rem}}.network-stage.svelte-1uha8ag{grid-template-rows:minmax(8.2rem,.9fr) minmax(12rem,1.55fr) minmax(8.2rem,.95fr);align-items:center;width:min(100%,76rem);min-height:0;margin:0 auto;display:grid;position:relative}.brand-hub.svelte-1uha8ag{z-index:6;place-self:center;position:relative;transform:translateY(1.6rem)}@media (width<=719px){.network-stage.svelte-1uha8ag{grid-template-rows:minmax(7.2rem,.82fr) minmax(10.2rem,1.06fr) minmax(8.4rem,.92fr);width:100%}.brand-hub.svelte-1uha8ag{transform:none}}@media (height<=719px),(width>=720px) and (height<=760px){.network-stage.svelte-1uha8ag{min-height:37rem}}
