.MOZnQq_mark{width:auto;height:var(--mark-height,24px);max-width:var(--mark-max-width,128px);object-fit:contain;display:block}.MOZnQq_tall{height:calc(var(--mark-height,24px) * 1.16)}.MOZnQq_flat.MOZnQq_theme{filter:brightness(0)}.dark .MOZnQq_flat.MOZnQq_theme{filter:brightness(0)invert()}.MOZnQq_onDark{display:none}.dark .MOZnQq_onLight{display:none}.dark .MOZnQq_onDark{display:block}
.tEC6MG_visual{--context-ink:#1f1b1a;--context-card:#f3f3f3;--context-compose-card:#eee;--context-compose-card-active:#f3eeee;--context-accent:#ca5551;--context-accent-bright:#d65c57;--context-inset-shadow:#00000006;--context-inset-highlight:#ffffff29;--compose-mark-rest:brightness(1);--compose-mark-active:brightness(1.08);--workspace-artwork-tone:invert(1);--workspace-artwork-blend:multiply;width:100%;height:auto;display:block}.dark .tEC6MG_visual{--context-ink:#f2f4f7;--context-card:#111415;--context-compose-card:#131516;--context-compose-card-active:#181718;--context-accent:#e56760;--context-accent-bright:#f07870;--context-inset-shadow:#0000003d;--context-inset-highlight:#ffffff0b;--compose-mark-rest:invert(1) brightness(1);--compose-mark-active:invert(1) brightness(1.1);--workspace-artwork-tone:invert(0);--workspace-artwork-blend:screen}.tEC6MG_visual *{animation-play-state:paused!important}.tEC6MG_active *{animation-play-state:running!important}.tEC6MG_flow{opacity:1}.tEC6MG_composeMark{filter:var(--compose-mark-rest);opacity:.7;animation:6s ease-out infinite tEC6MG_compose-mark-breathe}.tEC6MG_composeCard{animation:6s ease-out infinite tEC6MG_compose-card-breathe}.tEC6MG_composeIntakeSweep{opacity:0;mix-blend-mode:screen;pointer-events:none;animation:6s cubic-bezier(.22,1,.36,1) infinite tEC6MG_compose-intake-sweep}.tEC6MG_workspaceArtwork{opacity:.3;filter:var(--workspace-artwork-tone) drop-shadow(0 12px 18px #00000029);mix-blend-mode:var(--workspace-artwork-blend);pointer-events:none;animation:6s ease-out infinite tEC6MG_workspace-glow}.tEC6MG_workspaceContent{opacity:.78;mix-blend-mode:normal;pointer-events:none;animation:6s ease-out infinite tEC6MG_workspace-content-glow}.tEC6MG_workspacePermission{opacity:.68}.tEC6MG_source{opacity:1}.tEC6MG_sourceInset{pointer-events:none}.tEC6MG_statusIdle,.tEC6MG_statusReady{opacity:.68}.tEC6MG_statusIdle{animation:6s ease-out infinite tEC6MG_compose-status-idle}.tEC6MG_statusReady{opacity:0;animation:6s ease-out infinite tEC6MG_compose-status-ready}.tEC6MG_static .tEC6MG_flow{opacity:0}@keyframes tEC6MG_compose-intake-sweep{0%,31%{opacity:0;transform:translate(0)}35%{opacity:.72;transform:translate(30px)}40%{opacity:1;transform:translate(62px)}47%,to{opacity:0;transform:translate(102px)}}@keyframes tEC6MG_compose-card-breathe{0%,31%,52%,to{fill:var(--context-compose-card);stroke:var(--context-ink);stroke-opacity:.14;filter:none}40%{fill:var(--context-compose-card-active);stroke:var(--context-accent);stroke-opacity:.32;filter:drop-shadow(0 0 7px #e567601a)}}@keyframes tEC6MG_compose-mark-breathe{0%,31%,52%,to{opacity:.7;filter:var(--compose-mark-rest)}40%{opacity:.88;filter:var(--compose-mark-active)}}@keyframes tEC6MG_compose-status-idle{0%,34%,52%,to{opacity:.68}39%,47%{opacity:0}}@keyframes tEC6MG_compose-status-ready{0%,35%,51%,to{opacity:0}40%,47%{opacity:.92}}@keyframes tEC6MG_workspace-glow{0%,78%,96%,to{opacity:.3;filter:var(--workspace-artwork-tone) drop-shadow(0 12px 18px #00000029) brightness(1)}86%{opacity:.36;filter:var(--workspace-artwork-tone) drop-shadow(0 12px 18px #00000029) brightness(1.05)}92%{opacity:.33;filter:var(--workspace-artwork-tone) drop-shadow(0 12px 18px #00000029) brightness(1.02)}}@keyframes tEC6MG_workspace-content-glow{0%,78%,96%,to{opacity:.78;filter:brightness()}86%{opacity:.86;filter:brightness(1.06)}92%{opacity:.81;filter:brightness(1.02)}}@media (prefers-reduced-motion:reduce){.tEC6MG_visual *{animation:none!important}}@media (max-width:639px){.tEC6MG_visual{--story-title-size:13px;--story-meta-size:10px;--story-micro-size:8px}}
.Sg_aXG_scene{isolation:isolate;--surface-shadow:0 0 0 1px #00000012, 0 1px 2px -1px #0000000f, var(--surface-inner-shadow);--surface-inner-shadow:inset 0 8px 18px -20px color-mix(in srgb, var(--foreground) 36%, transparent), inset 0 -8px 18px -22px color-mix(in srgb, var(--foreground) 28%, transparent);--surface-shadow-soft:0 0 0 1px #0000000e, 0 1px 1px #00000009;--surface-shadow-accent:0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent), 0 1px 2px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px 0 #ffffff2e;min-width:620px;height:274px;position:relative}.dark .Sg_aXG_scene{--surface-shadow:0 0 0 1px #ffffff17, 0 1px 0 #ffffff06, 0 26px 78px -28px #000000eb, var(--surface-inner-shadow);--surface-shadow-soft:0 0 0 1px #ffffff13, 0 1px 2px #0000007a, 0 12px 30px -18px #000000e6;--surface-shadow-accent:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent), 0 14px 38px -22px color-mix(in srgb, var(--accent) 35%, transparent), inset 0 1px 0 #ffffff0b}.Sg_aXG_mountSurface{background:color-mix(in srgb, var(--secondary) 98%, var(--background));box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent), inset 0 1px 0 #ffffff0a;border-color:#0000}.Sg_aXG_scene:before{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 3%, transparent) 1px, transparent 1px) 0 0 / 54px 54px, linear-gradient(color-mix(in srgb, var(--foreground) 3%, transparent) 1px, transparent 1px) 0 0 / 54px 54px;content:"";opacity:.45;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.Sg_aXG_agentWorkspace{z-index:20;width:286px;height:162px;position:absolute;top:50%;left:26%;transform:translate(-50%,-50%)}.Sg_aXG_agentQueue{z-index:14;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:5px;width:100%;display:grid;position:relative}.Sg_aXG_agentChip{background-color:color-mix(in srgb, var(--card) 96%, var(--foreground) 4%);min-width:0;height:25px;box-shadow:var(--surface-shadow-soft);color:color-mix(in srgb, var(--foreground) 48%, transparent);font-family:var(--story-font-ui);font-size:var(--story-title-size);font-weight:var(--story-title-weight);letter-spacing:-.015em;text-transform:capitalize;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 7px;transition:background-color .32s ease-out,box-shadow .32s ease-out,color .32s ease-out,transform .32s cubic-bezier(.22,1,.36,1);display:flex}.Sg_aXG_agentChip svg{stroke-width:1.6px;flex:none;width:11px;height:11px}.Sg_aXG_agentChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sg_aXG_agentChip[data-active]{background:color-mix(in srgb, var(--accent) 5%, var(--card));box-shadow:var(--surface-shadow-accent);color:color-mix(in srgb, var(--foreground) 88%, transparent);transform:translateY(-1px)}.Sg_aXG_agentChip[data-active] svg{color:var(--accent)}.Sg_aXG_agentChip[data-complete]{color:color-mix(in srgb, #22c55e 72%, var(--foreground));box-shadow:0 0 0 1px #22c55e33,0 8px 24px -18px #22c55e59,inset 0 1px #ffffff0d}.Sg_aXG_accessBadge{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);width:14px;height:14px;color:color-mix(in srgb, var(--accent) 78%, var(--foreground));box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 75%, transparent), 0 3px 8px -4px color-mix(in srgb, var(--accent) 65%, transparent);border-radius:999px;flex:none;place-items:center;font-size:6px;line-height:1;display:grid}.Sg_aXG_prompt{z-index:20;width:100%;margin-top:12px;position:relative}.Sg_aXG_promptHeader{height:22px;font-family:var(--story-font-ui);font-size:var(--story-meta-size);letter-spacing:-.01em;text-transform:none;align-items:center;gap:6px;padding:0 2px;display:flex}.Sg_aXG_promptHeader svg{width:12px;height:12px;color:color-mix(in srgb, var(--foreground) 48%, transparent);stroke-width:1.5px;margin-right:1px}.Sg_aXG_promptHeader i{background:#22c55e;border-radius:999px;width:5px;height:5px;margin-left:2px}.Sg_aXG_agentName{color:color-mix(in srgb, var(--foreground) 72%, transparent);font-family:var(--story-font-ui);font-size:var(--story-title-size);font-weight:var(--story-title-weight);letter-spacing:-.015em;text-transform:none}.Sg_aXG_agentStatus{color:color-mix(in srgb, var(--foreground) 48%, transparent);transition:color .24s ease-out}.Sg_aXG_prompt[data-stage=sent] .Sg_aXG_agentStatus,.Sg_aXG_prompt[data-stage=parsing] .Sg_aXG_agentStatus,.Sg_aXG_prompt[data-stage=authorizing] .Sg_aXG_agentStatus,.Sg_aXG_prompt[data-stage=locating] .Sg_aXG_agentStatus,.Sg_aXG_prompt[data-stage=reading] .Sg_aXG_agentStatus{color:color-mix(in srgb, var(--foreground) 62%, transparent)}.Sg_aXG_prompt[data-stage=result] .Sg_aXG_agentStatus{color:color-mix(in srgb, #22c55e 72%, var(--foreground))}.Sg_aXG_composer{border:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);background-color:color-mix(in srgb, var(--card) 96%, var(--foreground) 4%);height:40px;box-shadow:0 1px 2px -1px #0003, 0 12px 30px -24px #0000006b, var(--surface-inner-shadow);transition:height var(--composer-resize-duration,.72s) cubic-bezier(.32, .72, 0, 1), border-color .5s ease-out, background-color .5s ease-out, box-shadow .5s ease-out;border-radius:8px;margin-top:8px;position:relative;overflow:hidden}.Sg_aXG_composer[data-stage=sent],.Sg_aXG_composer[data-stage=parsing],.Sg_aXG_composer[data-stage=authorizing],.Sg_aXG_composer[data-stage=locating],.Sg_aXG_composer[data-stage=reading]{border-color:color-mix(in srgb, var(--foreground) 9%, transparent);background-color:color-mix(in srgb, var(--card) 93%, var(--foreground) 7%);height:58px}.Sg_aXG_composer[data-stage=result]{background-color:color-mix(in srgb, var(--card) 98%, #22c55e 2%);height:94px;box-shadow:0 1px 2px -1px #00000038, var(--surface-inner-shadow);border-color:#22c55e24}.Sg_aXG_typingState{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:7px;height:100%;padding:4px 4px 4px 11px;display:grid}.Sg_aXG_composerState{visibility:hidden;opacity:0;will-change:transform, opacity;pointer-events:none;position:absolute;inset:0;transform:translateY(4px)}.Sg_aXG_composer[data-stage=typing] .Sg_aXG_typingState,.Sg_aXG_composer[data-stage=sent] .Sg_aXG_processingState[data-process=sent],.Sg_aXG_composer[data-stage=parsing] .Sg_aXG_processingState[data-process=parsing],.Sg_aXG_composer[data-stage=authorizing] .Sg_aXG_processingState[data-process=authorizing],.Sg_aXG_composer[data-stage=locating] .Sg_aXG_processingState[data-process=locating],.Sg_aXG_composer[data-stage=reading] .Sg_aXG_processingState[data-process=reading],.Sg_aXG_composer[data-stage=result] .Sg_aXG_responseState{visibility:visible;opacity:1;animation:Sg_aXG_agent-composer-state-enter var(--state-enter-duration,.42s) cubic-bezier(.22, 1, .36, 1) both;pointer-events:auto;transform:translateY(0)}.Sg_aXG_typedLine{min-width:0;color:color-mix(in srgb, var(--foreground) 72%, transparent);font-family:var(--font-mono-fallback);white-space:nowrap;align-items:center;font-size:9px;display:flex;overflow:hidden}.Sg_aXG_typedText{width:0;max-width:26ch;display:inline-block;overflow:hidden}.Sg_aXG_composer[data-stage=typing] .Sg_aXG_typedText{animation:Sg_aXG_agent-type-prompt var(--typing-duration,3.6s) steps(29, end) both}.Sg_aXG_caret{background:color-mix(in srgb, var(--foreground) 72%, transparent);flex:none;width:1px;height:12px;margin-left:1px;animation:.65s step-end infinite Sg_aXG_agent-caret}.Sg_aXG_send{width:30px;height:30px;color:color-mix(in srgb, var(--foreground) 72%, transparent);background-color:color-mix(in srgb, var(--foreground) 8%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent), inset 0 1px 0 #ffffff0d;border-radius:5px;place-items:center;transition:color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,transform .12s ease-out;display:grid}.Sg_aXG_send[data-demo-hovered]{color:var(--background);background:var(--foreground);box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 24%, transparent), 0 7px 18px -8px color-mix(in srgb, var(--foreground) 34%, transparent), inset 0 1px 0 #ffffff26}.Sg_aXG_send[data-demo-pressed]{transform:scale(.96)}.Sg_aXG_send svg{width:12px;height:12px}.Sg_aXG_processingState{height:100%;font-family:var(--font-mono-fallback);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px 12px;display:grid;position:absolute;inset:0}.Sg_aXG_processingState>svg{width:15px;height:15px;color:var(--accent);stroke-width:1.5px;animation:.9s linear infinite Sg_aXG_agent-spinner}.Sg_aXG_processingState[data-process=sent]>svg{color:color-mix(in srgb, #22c55e 74%, var(--foreground));animation:none}.Sg_aXG_processingState div{flex-direction:column;min-width:0;display:flex}.Sg_aXG_processingState small{color:color-mix(in srgb, var(--foreground) 52%, transparent);font-size:var(--story-meta-size);letter-spacing:.055em;font-weight:500}.Sg_aXG_processingState strong{color:color-mix(in srgb, var(--foreground) 84%, transparent);font-family:var(--story-font-ui);font-size:var(--story-title-size);font-weight:var(--story-title-weight);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.Sg_aXG_progress{background:color-mix(in srgb, var(--foreground) 8%, transparent);height:1px;position:absolute;bottom:7px;left:38px;right:11px;overflow:hidden}.Sg_aXG_progress i{background:color-mix(in srgb, var(--accent) 78%, transparent);width:42%;height:100%;animation:1.45s linear infinite Sg_aXG_agent-progress;display:block}.Sg_aXG_responseState{height:100%;font-family:var(--font-mono-fallback);padding:9px 11px}.Sg_aXG_responseHeader{color:color-mix(in srgb, var(--foreground) 36%, transparent);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:6px;display:flex}.Sg_aXG_responseHeader span{color:color-mix(in srgb, #22c55e 72%, var(--foreground));align-items:center;gap:5px;display:flex}.Sg_aXG_responseHeader svg{stroke-width:2px;width:9px;height:9px}.Sg_aXG_responseHeader small{font-size:inherit}.Sg_aXG_responseState p{color:color-mix(in srgb, var(--foreground) 84%, transparent);font-family:var(--story-font-ui);font-size:var(--story-title-size);font-weight:var(--story-title-weight);letter-spacing:-.015em;margin-top:10px;line-height:1.2}.Sg_aXG_responseState>div:last-child{color:color-mix(in srgb, var(--foreground) 33%, transparent);font-size:var(--story-meta-size);align-items:center;gap:6px;margin-top:7px;display:flex}.Sg_aXG_responseState>div:last-child strong{color:color-mix(in srgb, var(--foreground) 68%, transparent);font-weight:400}.Sg_aXG_responseState>div:last-child i{background:color-mix(in srgb, var(--foreground) 10%, transparent);width:1px;height:8px;margin:0 2px}.Sg_aXG_rail{z-index:8;background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 8%, transparent), color-mix(in srgb, var(--foreground) 20%, transparent) 72%, color-mix(in srgb, var(--foreground) 10%, transparent));height:1px;box-shadow:0 1px 7px color-mix(in srgb, var(--foreground) 5%, transparent);position:absolute;top:50%;left:calc(26% + 133px);right:34%;overflow:visible}.Sg_aXG_packet{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 72%, transparent), 0 0 12px color-mix(in srgb, var(--accent) 68%, transparent), 0 0 24px color-mix(in srgb, var(--accent) 32%, transparent);opacity:0;border-radius:999px;display:block;position:absolute;top:-2px;left:0}.Sg_aXG_filesystem{z-index:10;isolation:isolate;width:100%;position:absolute;bottom:-72px;left:52%}.Sg_aXG_filesystem:before,.Sg_aXG_filesystem:after{content:"";pointer-events:none;position:absolute}.Sg_aXG_filesystem:before{z-index:0;background:color-mix(in srgb, var(--card) 78%, var(--background));box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 4.5%, transparent), 0 22px 60px -34px #000000b3;opacity:.48;border-radius:13px;inset:-18px 22px 18px}.Sg_aXG_filesystem:after{z-index:1;background:color-mix(in srgb, var(--card) 88%, var(--background));box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent), 0 16px 44px -30px #000000b8;opacity:.72;border-radius:12px;inset:-9px 11px 9px}.Sg_aXG_filesystemCard{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--card) 97%, var(--foreground) 3%), color-mix(in srgb, var(--card) 99%, var(--background)));box-shadow:var(--surface-shadow);border:0;position:relative}.Sg_aXG_filesystemHeader{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 3.5%, transparent), transparent)}.Sg_aXG_filesystemColumns{background:color-mix(in srgb, var(--foreground) 1.5%, transparent)}.Sg_aXG_filesystemBody{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 0.8%, transparent), transparent 48px)}.Sg_aXG_filesystemFooter{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 1.8%, transparent), color-mix(in srgb, var(--foreground) 3.2%, transparent))}.Sg_aXG_filesystemCard button{transition:color .5s ease-out,background-color .5s ease-out,box-shadow .5s ease-out}.Sg_aXG_filesystemCard button[data-selected]{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 8%, transparent), color-mix(in srgb, var(--foreground) 5.5%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 4%, transparent), 0 3px 9px -7px #0000008c, inset 0 1px 0 #ffffff0a}.Sg_aXG_filesystem button[data-demo-hovered]{background:color-mix(in srgb, var(--foreground) 6.5%, transparent);color:var(--foreground)}.Sg_aXG_filesystem button[data-demo-pressed]{background:color-mix(in srgb, var(--accent) 10%, transparent)}.Sg_aXG_cursor{z-index:30;width:17px;height:20px;color:var(--foreground);filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--background) 72%, transparent));opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.Sg_aXG_treeBranch{transform-origin:top;animation:Sg_aXG_agent-branch-open var(--branch-duration,.52s) cubic-bezier(.32, .72, 0, 1) both}@keyframes Sg_aXG_agent-type-prompt{0%,12%{width:0}to{width:26ch}}@keyframes Sg_aXG_agent-composer-state-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Sg_aXG_agent-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes Sg_aXG_agent-branch-open{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-4px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes Sg_aXG_agent-spinner{to{transform:rotate(360deg)}}@keyframes Sg_aXG_agent-progress{0%{transform:translate(-110%)}to{transform:translate(270%)}}@media (max-width:639px){.Sg_aXG_scene{transform-origin:50%;width:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.413)}.Sg_aXG_filesystem{left:240px}}@media (min-width:350px) and (max-width:639px){.Sg_aXG_scene{transform:translate(-50%,-50%)scale(.46)}}@media (min-width:375px) and (max-width:639px){.Sg_aXG_scene{transform:translate(-50%,-50%)scale(.5)}}@media (min-width:390px) and (max-width:639px){.Sg_aXG_scene{transform:translate(-50%,-50%)scale(.525)}}@media (min-width:430px) and (max-width:639px){.Sg_aXG_scene{transform:translate(-50%,-50%)scale(.59)}}@media (min-width:480px) and (max-width:639px){.Sg_aXG_scene{transform:translate(-50%,-50%)scale(.671)}}@media (min-width:540px) and (max-width:639px){.Sg_aXG_scene{transform:translate(-50%,-50%)scale(.768)}}@media (min-width:600px) and (max-width:639px){.Sg_aXG_scene{transform:translate(-50%,-50%)scale(.865)}}@media (min-width:640px) and (max-width:699px){.Sg_aXG_scene{transform-origin:50%;width:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.865)}}@media (min-width:700px) and (max-width:767px){.Sg_aXG_scene{transform-origin:50%;width:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}}@media (prefers-reduced-motion:reduce){.Sg_aXG_typedText{width:26ch;animation:none}.Sg_aXG_caret,.Sg_aXG_cursor,.Sg_aXG_packet,.Sg_aXG_treeBranch,.Sg_aXG_processingState>svg,.Sg_aXG_progress i{animation:none}.Sg_aXG_cursor,.Sg_aXG_packet{display:none}.Sg_aXG_composer{transition:none}.Sg_aXG_composerState,.Sg_aXG_processingState,.Sg_aXG_responseState{animation:none}}
.PoyLeW_scene{width:100%;height:274px;position:relative}.PoyLeW_shell{--s3-ease:cubic-bezier(.23, 1, .32, 1);border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);width:100%;height:274px;color:var(--foreground);background:color-mix(in srgb, var(--card) 97%, var(--foreground) 3%);opacity:.84;transition:opacity .5s var(--s3-ease), transform .5s var(--s3-ease), box-shadow .5s var(--s3-ease);font-family:var(--story-font-ui);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(3px);box-shadow:0 1px 2px -1px #00000029,0 18px 44px -34px #0006,inset 0 1px #ffffff0d}.dark .PoyLeW_shell{border-color:#ffffff14;box-shadow:0 1px 2px #00000080,0 24px 58px -38px #000000d1,inset 0 1px #ffffff0a}.PoyLeW_shell[data-active=true]{opacity:1;transform:translateY(0)}.PoyLeW_embeddedScene .PoyLeW_embedded{z-index:2;width:calc(100% - 100px);height:254px;position:absolute;top:62px;right:-52px}.PoyLeW_embedded{border-color:color-mix(in srgb, var(--foreground) 6%, transparent);background:color-mix(in srgb, var(--card) 94%, var(--foreground) 6%);border-radius:10px;width:100%;box-shadow:0 16px 38px -34px #00000061,inset 0 1px #ffffff08}.dark .PoyLeW_embedded{border-color:#ffffff0f;box-shadow:0 18px 42px -34px #000000ad,inset 0 1px #ffffff08}.PoyLeW_embedded .PoyLeW_chrome,.PoyLeW_embedded .PoyLeW_footer{background:0 0;padding-right:60px}.PoyLeW_embedded .PoyLeW_page{background:0 0;padding:0}.PoyLeW_embedded .PoyLeW_panel{box-shadow:none;background:0 0;border-radius:0}.PoyLeW_embedded .PoyLeW_brandBar,.PoyLeW_embedded .PoyLeW_workspace{padding-right:60px}.PoyLeW_agentWindow{z-index:1;border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);width:230px;height:78px;color:color-mix(in srgb, var(--foreground) 68%, transparent);background:color-mix(in srgb, var(--card) 95%, var(--foreground) 5%);opacity:.58;transition:border-color .32s var(--s3-ease), background-color .32s var(--s3-ease), opacity .42s var(--s3-ease), transform .42s var(--s3-ease);font-family:var(--font-mono-fallback);border-radius:9px;position:absolute;top:10px;left:0;overflow:hidden;transform:translateY(3px);box-shadow:0 16px 38px -30px #00000070,inset 0 1px #ffffff0a}.PoyLeW_embeddedScene[data-active=true] .PoyLeW_agentWindow{opacity:.84;transform:translateY(0)}.PoyLeW_agentHeader{border-bottom:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);letter-spacing:.055em;justify-content:space-between;align-items:center;height:30px;padding:0 10px;font-size:7.5px;display:flex}.PoyLeW_agentHeader>span{align-items:center;gap:6px;display:flex}.PoyLeW_agentHeader svg{width:11px;height:11px;color:color-mix(in srgb, var(--foreground) 48%, transparent);stroke-width:1.6px}.PoyLeW_agentHeader>span:last-child{color:color-mix(in srgb, var(--foreground) 42%, transparent);text-transform:uppercase;font-size:6.5px}.PoyLeW_agentHeader i{background:var(--accent);border-radius:999px;width:4px;height:4px;transition:background-color .26s}.PoyLeW_agentHeader>span:last-child[data-state=written]{color:color-mix(in srgb, #22c55e 72%, var(--foreground))}.PoyLeW_agentHeader>span:last-child[data-state=written] i{background:#22c55e}.PoyLeW_agentHeader>span:last-child[data-state=ready] i{background:color-mix(in srgb, var(--foreground) 24%, transparent)}.PoyLeW_agentCommand{height:47px;color:color-mix(in srgb, var(--foreground) 76%, transparent);font-family:var(--story-font-code,var(--font-code-fallback));flex-direction:column;justify-content:center;gap:5px;padding:0 10px;font-size:8.5px;display:flex;overflow:hidden}.PoyLeW_agentCommandLine{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.PoyLeW_agentCommandLine i{color:var(--accent);font-style:normal}.PoyLeW_agentCommand small{color:color-mix(in srgb, var(--foreground) 38%, transparent);letter-spacing:.035em;font-size:6.5px;font-weight:400}.PoyLeW_scene[data-phase=generating] .PoyLeW_agentWindow{border-color:color-mix(in srgb, var(--accent) 16%, transparent);background:color-mix(in srgb, var(--accent) 3%, var(--card))}.PoyLeW_scene[data-phase=resetting] .PoyLeW_agentWindow{opacity:.45}.PoyLeW_chrome{border-bottom:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);background:color-mix(in srgb, var(--secondary) 86%, var(--card));min-height:39px;font-family:var(--font-mono-fallback);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 13px;display:grid}.PoyLeW_address{min-width:0;color:color-mix(in srgb, var(--foreground) 72%, transparent);letter-spacing:.015em;align-items:center;gap:7px;font-size:9px;display:flex}.PoyLeW_address svg{width:11px;height:11px;color:color-mix(in srgb, var(--foreground) 48%, transparent);stroke-width:1.6px;flex:none}.PoyLeW_address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PoyLeW_apiStatus{color:color-mix(in srgb, var(--foreground) 48%, transparent);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:7.5px;font-weight:500;display:flex}.PoyLeW_apiStatus>i{background:#22c55e;border-radius:999px;flex:none;width:4px;height:4px}.PoyLeW_apiStatus>span{transition:color .32s var(--s3-ease)}.PoyLeW_page{background:color-mix(in srgb, var(--secondary) 68%, var(--card));min-height:0;transition:opacity .52s var(--s3-ease);flex:1;padding:8px}.PoyLeW_panel{background:color-mix(in srgb, var(--card) 96%, var(--foreground) 4%);height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent), 0 1px 2px -1px #00000024, inset 0 1px 0 #ffffff0a;border-radius:8px;overflow:hidden}.PoyLeW_brandBar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);height:35px;color:color-mix(in srgb, var(--foreground) 84%, transparent);font-family:var(--story-font-ui);font-size:var(--story-title-size);font-weight:var(--story-title-weight);letter-spacing:-.015em;align-items:center;gap:8px;padding:0 11px;display:flex}.PoyLeW_brandIcon{width:21px;height:21px;color:color-mix(in srgb, var(--foreground) 68%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:5px;place-items:center;display:grid}.PoyLeW_brandIcon svg{stroke-width:1.6px;width:11px;height:11px}.PoyLeW_dashboard{color:color-mix(in srgb, var(--foreground) 42%, transparent);font-family:var(--story-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:6.5px;font-weight:500}.PoyLeW_dashboard strong{color:color-mix(in srgb, var(--foreground) 68%, transparent);font-weight:500}.PoyLeW_workspace{padding:0 10px 8px;position:relative}.PoyLeW_listHeader{height:28px;color:color-mix(in srgb, var(--foreground) 42%, transparent);font-family:var(--font-mono-fallback);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:6.5px;font-weight:500;display:flex}.PoyLeW_artifactList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PoyLeW_artifact{height:34px;color:color-mix(in srgb, var(--foreground) 48%, transparent);background:color-mix(in srgb, var(--card) 94%, var(--foreground) 6%);box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent), inset 0 1px 0 #ffffff0a;opacity:0;transition:color .32s ease, opacity .44s var(--s3-ease), transform .44s var(--s3-ease), background-color .32s ease, box-shadow .32s ease;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative;overflow:hidden;transform:translateY(6px)}.PoyLeW_artifact:before{content:"";opacity:0;background:var(--accent);width:2px;transition:opacity .32s var(--s3-ease), transform .32s var(--s3-ease);border-radius:0 2px 2px 0;position:absolute;top:7px;bottom:7px;left:0;transform:scaleY(.4)}.PoyLeW_artifact[data-available=true]{color:color-mix(in srgb, var(--foreground) 72%, transparent);opacity:1;transform:translateY(0)}.PoyLeW_artifact[data-new=true]{color:color-mix(in srgb, var(--foreground) 90%, transparent);background:color-mix(in srgb, var(--accent) 3%, var(--card));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 1px 0 #ffffff0d}.PoyLeW_artifact[data-new=true]:before{opacity:.82;transform:scaleY(1)}.PoyLeW_fileIcon{width:22px;height:22px;color:color-mix(in srgb, var(--foreground) 52%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:5px;flex:none;place-items:center;display:grid}.PoyLeW_fileIcon svg{stroke-width:1.6px;width:11px;height:11px}.PoyLeW_fileCopy{min-width:0;font-family:var(--font-mono-fallback);flex-direction:column;flex:1;display:flex}.PoyLeW_fileCopy>span{font-family:var(--story-font-ui);font-size:var(--story-title-size);font-weight:var(--story-title-weight);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.PoyLeW_fileCopy small{color:color-mix(in srgb, currentColor 58%, transparent);font-family:var(--story-font-mono);font-size:var(--story-meta-size);margin-top:3px;line-height:1}.PoyLeW_statusCode{color:color-mix(in srgb, #22c55e 72%, var(--foreground));font-family:var(--font-mono-fallback);opacity:0;transition:opacity .38s var(--s3-ease), transform .38s var(--s3-ease);font-size:7.5px;transform:translate(-3px)}.PoyLeW_artifact[data-available=true] .PoyLeW_statusCode{opacity:.72;transform:translate(0)}.PoyLeW_shell[data-phase=complete] .PoyLeW_statusCode{opacity:1}.PoyLeW_footer{border-top:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);min-height:34px;color:color-mix(in srgb, var(--foreground) 44%, transparent);background:color-mix(in srgb, var(--secondary) 82%, var(--card));font-family:var(--font-mono-fallback);letter-spacing:.055em;text-transform:uppercase;transition:opacity .52s var(--s3-ease);justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:6.5px;font-weight:500;display:flex;position:relative}.PoyLeW_footer span{transition:color .4s var(--s3-ease), letter-spacing .4s var(--s3-ease)}.PoyLeW_footer span:last-child{color:color-mix(in srgb, var(--foreground) 68%, transparent)}.PoyLeW_shell[data-phase=complete] .PoyLeW_footer span:first-child{color:var(--accent);letter-spacing:.075em}.PoyLeW_shell[data-phase=complete] .PoyLeW_footer span:last-child{color:color-mix(in srgb, var(--foreground) 88%, transparent);letter-spacing:.075em}.PoyLeW_shell[data-phase=resetting] .PoyLeW_page,.PoyLeW_shell[data-phase=resetting] .PoyLeW_footer{opacity:.42}@media (max-width:520px){.PoyLeW_embeddedScene .PoyLeW_embedded{width:calc(100% - 64px);top:58px;right:-38px}.PoyLeW_embedded .PoyLeW_chrome,.PoyLeW_embedded .PoyLeW_footer,.PoyLeW_embedded .PoyLeW_brandBar,.PoyLeW_embedded .PoyLeW_workspace{padding-right:44px}.PoyLeW_agentWindow{width:210px}}@media (prefers-reduced-motion:reduce){.PoyLeW_shell,.PoyLeW_agentWindow,.PoyLeW_artifact,.PoyLeW_artifact:before,.PoyLeW_apiStatus>span,.PoyLeW_statusCode,.PoyLeW_footer,.PoyLeW_footer span,.PoyLeW_page{transition:none}}
.xDR5uq_shell{border:1px solid color-mix(in srgb, var(--foreground) 9%, transparent);background:color-mix(in srgb, var(--card) 97%, var(--foreground) 3%);width:100%;height:274px;color:var(--foreground);--ease-out:cubic-bezier(.23, 1, .32, 1);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px -1px #00000029,0 18px 44px -34px #0006,inset 0 1px #ffffff0d}.dark .xDR5uq_shell{border-color:#ffffff14;box-shadow:0 1px 2px #00000080,0 24px 58px -38px #000000d1,inset 0 1px #ffffff0a}html:not(.dark) .xDR5uq_shell{background:#ececea;border-color:#c9cac7;box-shadow:0 1px 2px -1px #1f1b1a2e,0 24px 54px -38px #1f1b1a4d,inset 0 1px #ffffffb8}html:not(.dark) .xDR5uq_chrome{background:#e7e7e5;border-bottom-color:#d0d1ce}html:not(.dark) .xDR5uq_body{background:#e5e6e5}html:not(.dark) .xDR5uq_toolRail{background:#f7f7f6;box-shadow:0 0 0 1px #d1d3d2,0 1px 2px -1px #1f1b1a24,inset 0 1px #ffffffb8}html:not(.dark) .xDR5uq_tool{background:#f0f0ee;box-shadow:0 0 0 1px #dadbd8,inset 0 1px #ffffff94}html:not(.dark) .xDR5uq_tool[data-state=running]{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, #d4d4d1), inset 0 1px 0 #ffffff9e;background:#f1e4e1}html:not(.dark) .xDR5uq_toolIcon{background:#e2e2df}html:not(.dark) .xDR5uq_tool[data-state=running] .xDR5uq_toolIcon{background:color-mix(in srgb, var(--accent) 10%, #ececea)}html:not(.dark) .xDR5uq_terminal{background:#fbfbfa;box-shadow:0 0 0 1px #d1d3d2,0 1px 2px -1px #1f1b1a24,inset 0 1px #ffffffc2}html:not(.dark) .xDR5uq_footer{background:#e7e7e5;border-top-color:#d0d1ce}.xDR5uq_featured{height:100%}:is(.dark .xDR5uq_body,.dark .xDR5uq_featuredBody){background:var(--background)}.dark .xDR5uq_calls{background:color-mix(in srgb, var(--card) 93%, var(--foreground) 7%)}.dark .xDR5uq_terminal{background:color-mix(in srgb, var(--card) 93%, var(--foreground) 7%)}.dark .xDR5uq_featured .xDR5uq_billingStatement{background:color-mix(in srgb, var(--card) 93%, var(--foreground) 7%)}.xDR5uq_featured .xDR5uq_chrome{min-height:40px;padding:0 18px}.xDR5uq_featuredBody{background:color-mix(in srgb, var(--secondary) 68%, var(--card));flex:1;grid-template-columns:minmax(0,1fr) 196px;gap:8px;min-height:0;padding:8px;display:grid}html:not(.dark) .xDR5uq_featuredBody{background:#e5e6e5}.xDR5uq_calls{background:color-mix(in srgb, var(--card) 96%, var(--foreground) 4%);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent), inset 0 1px 0 #ffffff0a;border-radius:8px;flex-direction:column;justify-content:space-between;padding:14px 18px 12px;display:flex}html:not(.dark) .xDR5uq_calls{background:#fbfbfa;box-shadow:0 0 0 1px #d1d3d2,inset 0 1px #ffffffc2}.xDR5uq_calls ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.xDR5uq_call{min-width:0;color:color-mix(in srgb, var(--foreground) 40%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:3px 8px;transition:color .22s;display:grid}.xDR5uq_call code{min-width:0;font-family:var(--story-font-code,var(--font-code-fallback));overflow-wrap:anywhere;font-size:12px;line-height:1.35}.xDR5uq_call small{font-family:var(--font-mono-fallback);letter-spacing:.02em;grid-column:2;font-size:10px}.xDR5uq_call[data-state=running],.xDR5uq_call[data-state=complete]{color:color-mix(in srgb, var(--foreground) 86%, transparent)}.xDR5uq_call[data-state=running] small{color:color-mix(in srgb, var(--accent) 80%, var(--foreground))}.xDR5uq_call[data-state=complete] small{color:color-mix(in srgb, var(--foreground) 52%, transparent)}.xDR5uq_callMark{height:1em;color:var(--accent);font-family:var(--font-mono-fallback);place-items:center;font-size:12px;display:grid}.xDR5uq_callMark svg{width:12px;height:12px;color:color-mix(in srgb, #22c55e 76%, var(--foreground));stroke-width:2px}.xDR5uq_kept{border-top:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);color:color-mix(in srgb, #22c55e 62%, var(--foreground));font-family:var(--font-mono-fallback);opacity:0;transition:opacity .28s var(--ease-out);align-items:center;gap:7px;margin:10px 0 0;padding-top:10px;font-size:10.5px;display:flex}.xDR5uq_kept[data-visible]{opacity:1}.xDR5uq_kept svg{stroke-width:2px;flex:none;width:12px;height:12px}.xDR5uq_featured .xDR5uq_billingStatement{background:color-mix(in srgb, var(--card) 96%, var(--foreground) 4%);box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent), inset 0 1px 0 #ffffff0a;border-left:0;border-radius:8px;justify-content:center;margin:0;padding:14px 16px}html:not(.dark) .xDR5uq_featured .xDR5uq_billingStatement{background:#fbfbfa;box-shadow:0 0 0 1px #d1d3d2,inset 0 1px #ffffffc2}.xDR5uq_featured .xDR5uq_billingEyebrow{font-size:9px}.xDR5uq_featured .xDR5uq_billingCaption,.xDR5uq_featured .xDR5uq_billingNote{font-size:10px}.xDR5uq_featured .xDR5uq_billingTrack,.xDR5uq_featured .xDR5uq_billingNote{margin-top:14px}.xDR5uq_featured .xDR5uq_sessionName{gap:9px;font-size:11px}.xDR5uq_featured .xDR5uq_sessionName svg{width:13px;height:13px}.xDR5uq_featured .xDR5uq_status{gap:7px;min-width:82px;font-size:9px}.xDR5uq_featured .xDR5uq_statusIcons,.xDR5uq_featured .xDR5uq_statusIcons svg{width:12px;height:12px}.xDR5uq_chrome{border-bottom:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);background:color-mix(in srgb, var(--secondary) 86%, var(--card));min-height:39px;font-family:var(--font-mono-fallback);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 13px;display:grid}.xDR5uq_sessionName{min-width:0;color:color-mix(in srgb, var(--foreground) 72%, transparent);letter-spacing:.015em;align-items:center;gap:7px;font-size:9px;display:flex}.xDR5uq_sessionName svg{width:11px;height:11px;color:color-mix(in srgb, var(--foreground) 48%, transparent);stroke-width:1.6px}.xDR5uq_sessionName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xDR5uq_status{min-width:68px;color:color-mix(in srgb, var(--foreground) 54%, transparent);letter-spacing:.07em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:5px;font-size:7.5px;font-weight:500;display:flex}.xDR5uq_statusIcons{place-items:center;width:10px;height:10px;display:grid;position:relative}.xDR5uq_statusIcons svg{width:10px;height:10px;color:var(--accent);stroke-width:1.8px;transition:opacity .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1);position:absolute}.xDR5uq_statusLoader{animation:.9s linear infinite xDR5uq_sandbox-spin}.xDR5uq_statusCheck{opacity:0;filter:blur(4px);transform:scale(.25)}.xDR5uq_shell[data-phase=complete] .xDR5uq_status,.xDR5uq_shell[data-phase=releasing] .xDR5uq_status{color:color-mix(in srgb, #22c55e 72%, var(--foreground))}.xDR5uq_shell[data-phase=idleAfterBash] .xDR5uq_status,.xDR5uq_shell[data-phase=idleAfterPython] .xDR5uq_status{color:color-mix(in srgb, var(--foreground) 42%, transparent)}.xDR5uq_shell[data-phase=idleAfterBash] .xDR5uq_statusLoader,.xDR5uq_shell[data-phase=idleAfterPython] .xDR5uq_statusLoader{opacity:.38;animation-play-state:paused}.xDR5uq_shell[data-phase=complete] .xDR5uq_statusLoader,.xDR5uq_shell[data-phase=releasing] .xDR5uq_statusLoader{opacity:0;filter:blur(4px);animation:none;transform:scale(.25)}.xDR5uq_shell[data-phase=complete] .xDR5uq_statusCheck,.xDR5uq_shell[data-phase=releasing] .xDR5uq_statusCheck{color:currentColor;opacity:1;filter:blur();transform:scale(1)}.xDR5uq_body{background:color-mix(in srgb, var(--secondary) 68%, var(--card));flex:1;grid-template-columns:112px minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid}.xDR5uq_toolRail{background:color-mix(in srgb, var(--card) 96%, var(--foreground) 4%);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent), 0 1px 2px -1px #00000024, inset 0 1px 0 #ffffff0a;border-radius:8px;padding:12px 10px;overflow:hidden}.xDR5uq_railLabel{color:color-mix(in srgb, var(--foreground) 42%, transparent);font-family:var(--font-mono-fallback);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px 3px;font-size:7px;font-weight:500;display:block}.xDR5uq_tools{gap:5px;display:grid}.xDR5uq_tool{background:color-mix(in srgb, var(--card) 94%, var(--foreground) 6%);min-width:0;height:40px;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent), inset 0 1px 0 #ffffff0a;color:color-mix(in srgb, var(--foreground) 48%, transparent);transition:background-color .24s ease, box-shadow .24s ease, color .24s ease, opacity .18s ease, transform .24s var(--ease-out);border-radius:6px;grid-template-columns:22px minmax(0,1fr) 5px;align-items:center;gap:6px;padding:0 7px;display:grid;position:relative}.xDR5uq_tool[data-state=running]{background:color-mix(in srgb, var(--accent) 5%, var(--card));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 1px 0 #ffffff0d;color:color-mix(in srgb, var(--foreground) 88%, transparent);transform:translate(2px)}.xDR5uq_tool[data-state=complete]{color:color-mix(in srgb, var(--foreground) 68%, transparent)}.xDR5uq_shell[data-phase=releasing] .xDR5uq_tool{opacity:.52;transform:translate(0)}.xDR5uq_toolIcon{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:5px;place-items:center;width:22px;height:22px;display:grid;position:relative}.xDR5uq_toolIcon svg{stroke-width:1.6px;width:11px;height:11px;transition:opacity .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1);position:absolute}.xDR5uq_toolCheck{color:color-mix(in srgb, #22c55e 76%, var(--foreground));opacity:0;filter:blur(4px);transform:scale(.25)}.xDR5uq_tool[data-state=complete] .xDR5uq_toolIcon>svg:first-child{opacity:0;filter:blur(4px);transform:scale(.25)}.xDR5uq_tool[data-state=complete] .xDR5uq_toolCheck{opacity:1;filter:blur();transform:scale(1)}.xDR5uq_toolCopy{min-width:0;font-family:var(--font-mono-fallback);flex-direction:column;display:flex}.xDR5uq_toolCopy strong{font-family:var(--story-font-ui);font-size:var(--story-title-size);font-weight:var(--story-title-weight);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xDR5uq_toolCopy small{color:color-mix(in srgb, currentColor 58%, transparent);font-size:var(--story-meta-size);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.xDR5uq_toolState{background:color-mix(in srgb, var(--foreground) 17%, transparent);border-radius:999px;width:4px;height:4px}.xDR5uq_tool[data-state=running] .xDR5uq_toolState{background:var(--accent);animation:1.2s ease-in-out infinite xDR5uq_sandbox-status-pulse}.xDR5uq_tool[data-state=complete] .xDR5uq_toolState{background:#22c55e}.xDR5uq_terminal{background:color-mix(in srgb, var(--card) 96%, var(--foreground) 4%);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent), 0 1px 2px -1px #00000024, inset 0 1px 0 #ffffff0a;border-radius:8px;padding:12px 14px 10px;overflow:hidden}.xDR5uq_task{border-bottom:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);min-width:0;font-family:var(--font-mono-fallback);align-items:center;gap:9px;padding-bottom:9px;display:flex}.xDR5uq_task span{color:color-mix(in srgb, var(--foreground) 42%, transparent);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:6.5px;font-weight:500}.xDR5uq_task strong{color:color-mix(in srgb, var(--foreground) 84%, transparent);font-family:var(--story-font-ui);font-size:var(--story-title-size);font-weight:var(--story-title-weight);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xDR5uq_billingStatement{border-left:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);min-width:0;font-family:var(--font-mono-fallback);flex-direction:column;align-items:flex-start;margin-top:12px;padding:4px 0 2px 22px;display:flex}.xDR5uq_billingEyebrow{max-width:150px;color:color-mix(in srgb, var(--foreground) 60%, transparent);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:500;line-height:1.45}.xDR5uq_billingValue{color:color-mix(in srgb, var(--foreground) 90%, transparent);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-top:14px;font-size:31px;font-weight:450;line-height:1;transition:color .22s}.xDR5uq_billingStatement[data-active] .xDR5uq_billingValue{color:color-mix(in srgb, var(--accent) 62%, var(--foreground))}.xDR5uq_billingStatement[data-paused] .xDR5uq_billingValue{color:color-mix(in srgb, var(--foreground) 72%, transparent)}.xDR5uq_billingStatement[data-paused] .xDR5uq_billingCaption{color:color-mix(in srgb, #22c55e 52%, var(--foreground))}.xDR5uq_billingCaption{color:color-mix(in srgb, var(--foreground) 38%, transparent);letter-spacing:.025em;margin-top:7px;font-size:7px}.xDR5uq_billingTrack{background:color-mix(in srgb, var(--foreground) 10%, transparent);width:100%;height:1px;margin-top:18px;display:block;overflow:hidden}.xDR5uq_billingTrack i{transform-origin:0;background:color-mix(in srgb, var(--accent) 72%, transparent);width:100%;height:100%;transition:transform 80ms linear;display:block}.xDR5uq_shell[data-phase=complete] .xDR5uq_billingTrack i,.xDR5uq_shell[data-phase=releasing] .xDR5uq_billingTrack i{background:color-mix(in srgb, var(--foreground) 42%, transparent)}.xDR5uq_billingRates{border-top:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);grid-template-columns:1fr .65fr;gap:12px;width:100%;margin-top:18px;padding-top:12px;display:grid}.xDR5uq_billingRates>span{color:color-mix(in srgb, var(--foreground) 34%, transparent);letter-spacing:.035em;flex-direction:column;gap:5px;font-size:6.5px;display:flex}.xDR5uq_billingRates strong{color:color-mix(in srgb, var(--foreground) 72%, transparent);letter-spacing:-.01em;font-size:9px;font-weight:500}.xDR5uq_billingRates>span:last-child strong{color:color-mix(in srgb, #22c55e 58%, var(--foreground))}.xDR5uq_billingNote{border-top:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);width:100%;color:color-mix(in srgb, var(--foreground) 42%, transparent);letter-spacing:.025em;margin:18px 0 0;padding-top:12px;font-size:7px;line-height:1.5}.xDR5uq_logs{min-height:0;font-family:var(--story-font-code,var(--font-code-fallback));gap:3px;margin-top:9px;display:grid;position:relative}.xDR5uq_logLine{min-width:0;color:color-mix(in srgb, var(--foreground) 46%, transparent);opacity:0;filter:blur(2px);transition:color .22s ease, opacity .28s var(--ease-out), filter .28s var(--ease-out), transform .28s var(--ease-out);grid-template-columns:11px minmax(0,1fr);align-items:center;font-size:7.5px;line-height:1.35;display:grid;transform:translateY(5px)}.xDR5uq_logLine[data-visible]{opacity:1;filter:blur();transform:translateY(0)}.xDR5uq_logLine[data-visible][data-kind=output]{transition-delay:.18s}.xDR5uq_logLine[data-kind=command]{color:color-mix(in srgb, var(--foreground) 76%, transparent)}.xDR5uq_logLine[data-kind=command]>span{color:var(--accent)}.xDR5uq_logLine[data-kind=output]>span{color:color-mix(in srgb, #22c55e 72%, var(--foreground))}.xDR5uq_logLine[data-kind=system]{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-style:italic}.xDR5uq_logLine[data-active]{color:color-mix(in srgb, var(--foreground) 92%, transparent)}.xDR5uq_logLine code{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xDR5uq_caret{background:color-mix(in srgb, var(--foreground) 64%, transparent);width:5px;height:1px;animation:.7s step-end infinite xDR5uq_sandbox-caret;position:absolute;bottom:-7px;left:11px}.xDR5uq_shell[data-phase=complete] .xDR5uq_caret,.xDR5uq_shell[data-phase=releasing] .xDR5uq_caret{opacity:0;animation:none}.xDR5uq_footer{border-top:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);background:color-mix(in srgb, var(--secondary) 82%, var(--card));min-height:34px;font-family:var(--font-mono-fallback);justify-content:space-between;align-items:center;gap:12px;padding:0 13px;display:flex;position:relative}.xDR5uq_runtimeMeta,.xDR5uq_usageMeter{align-items:center;display:flex}.xDR5uq_runtimeMeta{color:color-mix(in srgb, var(--foreground) 44%, transparent);letter-spacing:.055em;text-transform:uppercase;gap:7px;font-size:6.5px;font-weight:500}.xDR5uq_runtimeMeta i{background:color-mix(in srgb, var(--foreground) 9%, transparent);width:1px;height:8px}.xDR5uq_usageMeter{color:color-mix(in srgb, var(--foreground) 46%, transparent);letter-spacing:.04em;gap:5px;font-size:7px}.xDR5uq_usageMeter strong{min-width:4.7em;color:color-mix(in srgb, var(--foreground) 82%, transparent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;font-weight:600}.xDR5uq_meterPulse{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:999px;place-items:center;width:7px;height:7px;transition:border-color .22s,box-shadow .22s;display:grid;position:relative}.xDR5uq_meterPulse i{border-radius:inherit;background:color-mix(in srgb, var(--foreground) 25%, transparent);width:3px;height:3px;transition:background-color .22s}.xDR5uq_usageMeter[data-active] .xDR5uq_meterPulse{border-color:color-mix(in srgb, var(--accent) 48%, transparent);box-shadow:0 0 9px color-mix(in srgb, var(--accent) 24%, transparent);animation:1.1s ease-in-out infinite xDR5uq_sandbox-meter-pulse}.xDR5uq_usageMeter[data-active] .xDR5uq_meterPulse i{background:var(--accent)}.xDR5uq_meterName{color:color-mix(in srgb, var(--foreground) 42%, transparent);text-transform:uppercase}.xDR5uq_meterState{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);min-width:44px;color:color-mix(in srgb, var(--foreground) 38%, transparent);letter-spacing:.07em;text-align:center;text-transform:uppercase;border-radius:999px;padding:3px 5px;font-size:.82em;font-weight:600;transition:background-color .22s,border-color .22s,color .22s}.xDR5uq_usageMeter[data-active] .xDR5uq_meterState{border-color:color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);color:color-mix(in srgb, var(--accent) 84%, var(--foreground))}.xDR5uq_shell[data-phase=complete] .xDR5uq_meterState,.xDR5uq_shell[data-phase=releasing] .xDR5uq_meterState{color:color-mix(in srgb, #22c55e 66%, var(--foreground));border-color:#22c55e2e}.xDR5uq_progress{background:color-mix(in srgb, var(--foreground) 5%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.xDR5uq_progress i{transform-origin:0;background:color-mix(in srgb, var(--accent) 76%, transparent);width:100%;height:100%;transition:transform .52s cubic-bezier(.77,0,.175,1);display:block;transform:scaleX(0)}.xDR5uq_shell[data-phase=bash] .xDR5uq_progress i,.xDR5uq_shell[data-phase=idleAfterBash] .xDR5uq_progress i{transform:scaleX(.12)}.xDR5uq_shell[data-phase=python] .xDR5uq_progress i,.xDR5uq_shell[data-phase=idleAfterPython] .xDR5uq_progress i{transform:scaleX(.707)}.xDR5uq_shell[data-phase=node] .xDR5uq_progress i,.xDR5uq_shell[data-phase=complete] .xDR5uq_progress i,.xDR5uq_shell[data-phase=releasing] .xDR5uq_progress i{transform:scaleX(1)}@keyframes xDR5uq_sandbox-spin{to{transform:rotate(360deg)}}@keyframes xDR5uq_sandbox-status-pulse{50%{opacity:.38}}@keyframes xDR5uq_sandbox-meter-pulse{50%{box-shadow:0 0 14px color-mix(in srgb, var(--accent) 38%, transparent);transform:scale(1.12)}}@keyframes xDR5uq_sandbox-caret{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width:639px){.xDR5uq_featured{height:auto;min-height:274px}.xDR5uq_featured .xDR5uq_featuredBody{flex:1 0 auto;grid-auto-rows:auto}.xDR5uq_featured .xDR5uq_calls,.xDR5uq_featured .xDR5uq_billingStatement{flex-shrink:0}.xDR5uq_featured .xDR5uq_chrome{min-height:36px;padding:0 12px}.xDR5uq_body{grid-template-columns:1fr}.xDR5uq_featuredBody{grid-template-columns:minmax(0,1fr);gap:6px;padding:6px}.xDR5uq_featured .xDR5uq_billingStatement{order:-1;padding:8px 12px}.xDR5uq_featured .xDR5uq_billingEyebrow{display:none}.xDR5uq_featured .xDR5uq_billingValue{grid-row:1/2;font-size:20px}.xDR5uq_featured .xDR5uq_billingCaption{align-self:center;margin-top:0}.xDR5uq_featured .xDR5uq_billingNote{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;margin-top:6px;padding-top:6px;font-size:9.5px;display:block}.xDR5uq_calls{padding:10px 12px}.xDR5uq_calls ol{gap:7px}.xDR5uq_call{row-gap:1px}.xDR5uq_call code,.xDR5uq_callMark{font-size:11px}.xDR5uq_call small{font-size:9.5px}.xDR5uq_kept{margin-top:6px;padding-top:6px;font-size:10px}.xDR5uq_keptFiles{display:none}.xDR5uq_toolRail{padding:8px 10px}.xDR5uq_railLabel,.xDR5uq_toolCopy small{display:none}.xDR5uq_tools{grid-template-columns:repeat(3,minmax(0,1fr))}.xDR5uq_tool{height:32px}.xDR5uq_billingStatement{border-left:0;border-bottom:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);order:-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:8px;padding:8px 0;display:grid}.xDR5uq_billingEyebrow{max-width:none;font-size:7px}.xDR5uq_billingValue{grid-area:1/2/3;margin-top:0;font-size:21px}.xDR5uq_billingCaption{margin-top:4px}.xDR5uq_billingTrack,.xDR5uq_billingRates,.xDR5uq_billingNote{display:none}.xDR5uq_terminal{padding-top:9px}.xDR5uq_runtimeMeta span:nth-of-type(2),.xDR5uq_runtimeMeta i:nth-of-type(2),.xDR5uq_runtimeMeta span:nth-of-type(3),.xDR5uq_meterName{display:none}.xDR5uq_logs{gap:2px}}@media (prefers-reduced-motion:reduce){.xDR5uq_statusLoader,.xDR5uq_toolState,.xDR5uq_caret,.xDR5uq_meterPulse{animation:none}.xDR5uq_tool,.xDR5uq_statusIcons svg,.xDR5uq_toolIcon svg,.xDR5uq_logLine,.xDR5uq_call,.xDR5uq_kept,.xDR5uq_billingTrack i,.xDR5uq_progress i{transition:none}}
.GsxqAq_scene{--wl-stage:color-mix(in srgb, var(--secondary) 70%, var(--card));--wl-glow:color-mix(in srgb, var(--foreground) 3%, transparent);--wl-panel:color-mix(in srgb, var(--card) 96%, var(--foreground) 4%);--wl-panel-back:color-mix(in srgb, var(--card) 91%, var(--foreground) 9%);--wl-chrome:color-mix(in srgb, var(--secondary) 86%, var(--card));--wl-chip:color-mix(in srgb, var(--card) 92%, var(--foreground) 8%);--wl-hairline:color-mix(in srgb, var(--foreground) 7%, transparent);--wl-ink-1:color-mix(in srgb, var(--foreground) 86%, transparent);--wl-ink-2:color-mix(in srgb, var(--foreground) 62%, transparent);--wl-ink-3:color-mix(in srgb, var(--foreground) 42%, transparent);--wl-ink-4:color-mix(in srgb, var(--foreground) 26%, transparent);--wl-green:color-mix(in srgb, #22c55e 72%, var(--foreground));--wl-folder:#d0a06f;--wl-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 9%, transparent), 0 1px 2px #00000080, 0 22px 48px -30px #000000d9, inset 0 1px 0 #ffffff0a;--wl-shadow-soft:0 0 0 1px color-mix(in srgb, var(--foreground) 7%, transparent), 0 1px 1px #0000004d, inset 0 1px 0 #ffffff08;--wl-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--wl-stage);color:var(--foreground);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}html:not(.dark) .GsxqAq_scene{--wl-stage:#efeeec;--wl-glow:#ffffffb3;--wl-panel:#fbfbfa;--wl-panel-back:#f3f3f1;--wl-chrome:#efefed;--wl-chip:#f1f1ef;--wl-hairline:#e4e4e1;--wl-folder:#a86b37;--wl-shadow:0 0 0 1px #d3d3d0, 0 1px 2px -1px #1f1b1a29, 0 20px 44px -28px #1f1b1a57, inset 0 1px 0 #fffc;--wl-shadow-soft:0 0 0 1px #d9d9d6, 0 1px 2px -1px #1f1b1a1a, inset 0 1px 0 #ffffffb3}.GsxqAq_scene:before,.GsxqAq_scene:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.GsxqAq_scene:before{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px) 50% 50% / 24px 24px, linear-gradient(color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px) 50% 50% / 24px 24px;opacity:.7;-webkit-mask-image:radial-gradient(72% 78%,#000,#0000);mask-image:radial-gradient(72% 78%,#000,#0000)}.GsxqAq_scene:after{background:radial-gradient(ellipse 58% 62% at 50% 46%, var(--wl-glow), transparent)}.GsxqAq_frame{width:min(100% - 40px,312px);height:200px;position:relative}.GsxqAq_frame svg{stroke-width:1.5px;flex:none;width:12px;height:12px}.GsxqAq_folderIcon{color:var(--wl-folder)}.GsxqAq_fileIcon{color:var(--wl-ink-4)}.GsxqAq_scene[data-state=armed] *{animation-play-state:paused!important}.GsxqAq_diskBack,.GsxqAq_diskFront{border-radius:10px;position:absolute}.GsxqAq_diskBack{background:var(--wl-panel-back);height:64px;box-shadow:var(--wl-shadow-soft);color:var(--wl-ink-3);align-items:flex-start;gap:6px;padding:4px 10px 0 11px;display:flex}.GsxqAq_diskBack svg{width:11px;height:11px;margin-top:1px}.GsxqAq_diskBack .GsxqAq_diskName{color:var(--wl-ink-2);font-size:10px}.GsxqAq_diskBackSandbox{color:var(--wl-ink-4);font-family:var(--font-mono-fallback);align-items:center;gap:5px;margin-left:auto;font-size:8.5px;line-height:13px;display:flex}.GsxqAq_diskBackSandbox i,.GsxqAq_sandbox i,.GsxqAq_nodeHead i{background:#22c55e;border-radius:999px;flex:none;width:5px;height:5px}.GsxqAq_diskFront{background:linear-gradient(180deg, color-mix(in srgb, var(--wl-panel) 97%, var(--foreground) 3%), var(--wl-panel) 42px);box-shadow:var(--wl-shadow);inset:40px 0 0;overflow:hidden}.GsxqAq_diskHeader{border-bottom:1px solid var(--wl-hairline);height:36px;color:var(--wl-ink-3);align-items:center;gap:7px;padding:0 8px 0 12px;display:flex}.GsxqAq_diskName{min-width:0;color:var(--wl-ink-1);font-family:var(--story-font-ui);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.GsxqAq_sandboxes{align-items:center;gap:5px;margin-left:auto;display:flex}.GsxqAq_sandbox{background:var(--wl-chip);height:21px;box-shadow:var(--wl-shadow-soft);color:var(--wl-ink-2);font-family:var(--font-mono-fallback);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:9px;display:flex}.GsxqAq_sandbox svg{width:11px;height:11px}.GsxqAq_sandboxOld{border-color:color-mix(in srgb, var(--foreground) 16%, transparent);box-shadow:none;color:var(--wl-ink-4);background:0 0;border-style:dashed}.GsxqAq_sandboxOld i{background:color-mix(in srgb, var(--foreground) 20%, transparent)}.GsxqAq_diskFiles{gap:1px;margin:0;padding:6px;list-style:none;display:grid}.GsxqAq_diskFile{height:27px;color:var(--wl-ink-2);font-family:var(--font-mono-fallback);border-radius:5px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px 0 8px;font-size:10px;display:grid}.GsxqAq_diskFile>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GsxqAq_diskFile small{color:var(--wl-ink-4);font-variant-numeric:tabular-nums;font-size:9px}.GsxqAq_diskFile[data-fresh]{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 7%, transparent), color-mix(in srgb, var(--foreground) 4.5%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 4%, transparent), inset 0 1px 0 #ffffff0a;color:var(--wl-ink-1)}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_diskFile[data-fresh]{animation:GsxqAq_file-written 1.5s var(--wl-ease) var(--d) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_sandboxOld{animation:GsxqAq_sandbox-retire .55s var(--wl-ease) var(--d) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_sandboxOld i{animation:GsxqAq_dot-live .55s var(--wl-ease) var(--d) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_sandboxNew{animation:GsxqAq_sandbox-attach .6s var(--wl-ease) var(--d) both}@keyframes GsxqAq_file-written{0%{opacity:0;background:0 0;transform:translateY(-3px)}22%{opacity:1;background:color-mix(in srgb, var(--accent) 9%, transparent);transform:translateY(0)}55%{background:color-mix(in srgb, var(--accent) 6%, transparent)}}@keyframes GsxqAq_sandbox-retire{0%{background:var(--wl-chip);box-shadow:0 0 0 1px var(--wl-hairline);color:var(--wl-ink-2);border-color:#0000}}@keyframes GsxqAq_dot-live{0%{background:#22c55e}}@keyframes GsxqAq_sandbox-attach{0%{opacity:0;filter:blur(3px);transform:translateY(-7px)}}.GsxqAq_scene{--wl-disk-shadow:0 0 0 1px #ffffff14, 0 12px 24px -12px #00000073;--wl-disk-shadow-back:0 0 0 1px #ffffff0f, 0 6px 12px -8px #0000004d}html:not(.dark) .GsxqAq_scene{--wl-disk-shadow:0 0 0 1px #1f1b1a1a, 0 12px 24px -12px #1f1b1a29;--wl-disk-shadow-back:0 0 0 1px #1f1b1a14}.GsxqAq_diskBack,.GsxqAq_diskFront{border-radius:7px}.GsxqAq_diskBack{box-shadow:var(--wl-disk-shadow-back)}.dark .GsxqAq_diskBack:first-child{background:color-mix(in srgb, var(--card) 97%, #fff 3%)}.dark .GsxqAq_diskBack:nth-child(2){background:color-mix(in srgb, var(--card) 95%, #fff 5%)}.GsxqAq_diskFront{background:var(--wl-panel);box-shadow:var(--wl-disk-shadow)}.dark .GsxqAq_diskFront{background:color-mix(in srgb, var(--card) 92%, #fff 8%)}.dark .GsxqAq_sandboxNew{background:color-mix(in srgb, var(--card) 87%, #fff 13%)}.GsxqAq_diskHeader{border-bottom:0}.GsxqAq_sandbox{box-shadow:0 0 0 1px var(--wl-hairline);border-radius:5px}.GsxqAq_sandboxOld{box-shadow:none}.GsxqAq_diskFile{border-radius:5px}.GsxqAq_diskFile[data-fresh]{background:color-mix(in srgb, var(--foreground) 6%, transparent);box-shadow:none}.GsxqAq_tier,.GsxqAq_threadsIn{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;display:grid;position:absolute;left:0;right:0}.GsxqAq_tier{border-radius:9px;height:46px}.GsxqAq_tierSource{background:var(--wl-panel-back);box-shadow:var(--wl-shadow-soft);top:0}.GsxqAq_tierCache{background:var(--wl-panel);box-shadow:var(--wl-shadow);top:78px}.GsxqAq_tierLabel{min-width:0;color:var(--wl-ink-3);align-items:center;gap:7px;display:flex}.GsxqAq_tierLabel>span{flex-direction:column;gap:2px;min-width:0;display:flex}.GsxqAq_tierLabel strong{color:var(--wl-ink-1);font-family:var(--story-font-ui);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.GsxqAq_tierLabel small{color:var(--wl-ink-3);font-family:var(--font-mono-fallback);font-size:8.5px}.GsxqAq_tierSource .GsxqAq_tierLabel small{color:var(--wl-ink-2);font-weight:500}.GsxqAq_sourceDot{background:color-mix(in srgb, var(--foreground) 40%, transparent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:999px;flex:none}.GsxqAq_ranges{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;height:14px;display:grid}.GsxqAq_ranges>i{border-radius:2.5px;position:relative}.GsxqAq_tierSource .GsxqAq_ranges>i{background:color-mix(in srgb, var(--foreground) 10%, transparent);box-shadow:inset 0 1px #ffffff2e}.GsxqAq_tierCache .GsxqAq_ranges>i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 9%, transparent)}.GsxqAq_tierCache .GsxqAq_ranges>i[data-hot]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, #fff), var(--accent));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 2px 8px -2px color-mix(in srgb, var(--accent) 55%, transparent)}.GsxqAq_threadsIn{height:32px;top:46px}.GsxqAq_threadsIn>.GsxqAq_ranges{height:100%}.GsxqAq_threadsOut{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:32px;display:grid;position:absolute;top:124px;left:0;right:0}.GsxqAq_threadsIn i[data-hot],.GsxqAq_threadsOut>i{position:relative}.GsxqAq_threadsIn i[data-hot]:before,.GsxqAq_threadsOut>i:before{content:"";width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.GsxqAq_threadsIn i[data-hot]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 14%, transparent), color-mix(in srgb, var(--accent) 42%, transparent))}.GsxqAq_threadsOut>i:before{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 42%, transparent), color-mix(in srgb, var(--foreground) 16%, transparent))}.GsxqAq_threadsIn b,.GsxqAq_threadsOut b{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--background) 72%, transparent), 0 0 10px color-mix(in srgb, var(--accent) 68%, transparent);opacity:0;border-radius:999px;margin-left:-2.5px;position:absolute;top:-2px;left:50%}.GsxqAq_nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:44px;display:grid;position:absolute;top:156px;left:0;right:0}.GsxqAq_node{background:var(--wl-panel);min-width:0;box-shadow:var(--wl-shadow-soft);border-radius:8px;flex-direction:column;justify-content:center;gap:8px;padding:0 9px;display:flex}.GsxqAq_nodeHead{min-width:0;color:var(--wl-ink-3);align-items:center;gap:5px;display:flex}.GsxqAq_nodeHead svg{width:11px;height:11px}.GsxqAq_nodeHead span{color:var(--wl-ink-1);font-family:var(--story-font-ui);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.GsxqAq_nodeHead i{margin-left:auto}.GsxqAq_nodeTrack{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:1px;height:2px;display:block;overflow:hidden}.GsxqAq_nodeTrack i{transform-origin:0;background:color-mix(in srgb, var(--foreground) 32%, transparent);height:100%;display:block}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_threadsIn b,.GsxqAq_scene:not([data-state=idle]) .GsxqAq_threadsOut b{animation:GsxqAq_bead-drop .5s cubic-bezier(.45, 0, .55, 1) var(--d) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_tierSource .GsxqAq_ranges>i[data-hot]{animation:GsxqAq_range-read .7s var(--wl-ease) var(--d) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_tierCache .GsxqAq_ranges>i[data-hot]{animation:GsxqAq_range-fill .35s var(--wl-ease) var(--d) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_nodeTrack i{animation:GsxqAq_track-fill .75s var(--wl-ease) var(--d) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_nodeHead i{animation:GsxqAq_dot-ready .3s var(--wl-ease) var(--d) both}@keyframes GsxqAq_bead-drop{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(32px)}}@keyframes GsxqAq_range-read{0%,to{background:color-mix(in srgb, var(--foreground) 10%, transparent)}25%{background:color-mix(in srgb, var(--accent) 45%, transparent)}}@keyframes GsxqAq_range-fill{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 9%, transparent);background:0 0;transform:scaleY(.6)}}@keyframes GsxqAq_track-fill{0%{background:var(--accent);transform:scaleX(0)}70%{background:color-mix(in srgb, var(--accent) 80%, transparent)}}@keyframes GsxqAq_dot-ready{0%{background:color-mix(in srgb, var(--foreground) 20%, transparent)}}.GsxqAq_window{background:var(--wl-panel);box-shadow:var(--wl-shadow);border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.GsxqAq_chrome{border-bottom:1px solid var(--wl-hairline);background:var(--wl-chrome);height:30px;color:var(--wl-ink-3);font-family:var(--font-mono-fallback);flex:none;align-items:center;gap:7px;padding:0 12px;font-size:9.5px;display:flex}.GsxqAq_chrome>svg{width:11px;height:11px}.GsxqAq_chrome>span:first-of-type{color:var(--wl-ink-2)}.GsxqAq_installStatus{letter-spacing:.07em;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:500;display:grid;position:relative}.GsxqAq_installStatus>span{grid-area:1/1;justify-content:flex-end;align-items:center;gap:5px;display:flex}.GsxqAq_installStatus svg{stroke-width:1.8px;width:10px;height:10px}.GsxqAq_statusRunning{color:var(--wl-ink-3);opacity:0}.GsxqAq_statusRunning svg{color:var(--accent)}.GsxqAq_statusDone{color:var(--wl-green)}.GsxqAq_console{flex:1;padding:11px 14px 0}.GsxqAq_command{color:var(--wl-ink-1);font-family:var(--story-font-code,var(--font-code-fallback));margin:0 0 7px;font-size:11px}.GsxqAq_command span{color:var(--accent);margin-right:4px}.GsxqAq_tree{margin:0;padding:0;list-style:none;display:grid}.GsxqAq_treeRow{height:20px;color:var(--wl-ink-2);font-family:var(--font-mono-fallback);align-items:center;gap:6px;font-size:10px;display:flex}.GsxqAq_treeRow svg{width:12px;height:12px}.GsxqAq_branch{width:18px;color:var(--wl-ink-4);margin-left:4px}.GsxqAq_frame .GsxqAq_rowCheck{width:11px;height:11px;color:var(--wl-green);stroke-width:2px;margin-left:auto}.GsxqAq_writes{border-top:1px solid var(--wl-hairline);background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 1.5%, transparent), color-mix(in srgb, var(--foreground) 3%, transparent));height:26px;font-family:var(--font-mono-fallback);flex:none;font-size:8.5px;position:relative}.GsxqAq_write,.GsxqAq_writeLast{text-overflow:ellipsis;white-space:nowrap;line-height:25px;position:absolute;inset:0 14px;overflow:hidden}.GsxqAq_write{color:var(--wl-ink-2);opacity:0}.GsxqAq_writeLast{color:var(--wl-ink-3)}.GsxqAq_installProgress{height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.GsxqAq_installProgress i{transform-origin:0;background:color-mix(in srgb, var(--foreground) 14%, transparent);height:100%;display:block}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_treeRow{animation:GsxqAq_row-in .32s var(--wl-ease) var(--d) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_rowCheck{animation:GsxqAq_check-in .3s var(--wl-ease) var(--d) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_write{animation:GsxqAq_write-flash .13s linear var(--d)}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_writeLast,.GsxqAq_scene:not([data-state=idle]) .GsxqAq_statusDone{animation:GsxqAq_fade-in .3s var(--wl-ease) var(--end) both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_statusRunning{animation:GsxqAq_hold-then-hide var(--end) linear both}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_statusRunning svg{animation:.9s linear 2 GsxqAq_spin}.GsxqAq_scene:not([data-state=idle]) .GsxqAq_installProgress i{animation:GsxqAq_install-progress var(--end) cubic-bezier(.4, 0, .2, 1) both}@keyframes GsxqAq_row-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes GsxqAq_check-in{0%{opacity:0;filter:blur(3px);transform:scale(.3)}}@keyframes GsxqAq_write-flash{0%,to{opacity:1}}@keyframes GsxqAq_fade-in{0%{opacity:0}}@keyframes GsxqAq_hold-then-hide{0%,94%{opacity:1}}@keyframes GsxqAq_spin{to{transform:rotate(360deg)}}@keyframes GsxqAq_install-progress{0%{background:var(--accent);transform:scaleX(0)}92%{background:var(--accent);transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.GsxqAq_scene *{animation:none!important}}.GsxqAq_tier,.GsxqAq_node,.GsxqAq_window{border-radius:7px}.GsxqAq_tierSource{box-shadow:var(--wl-disk-shadow-back)}.GsxqAq_tierCache,.GsxqAq_window{background:var(--wl-panel);box-shadow:var(--wl-disk-shadow)}.GsxqAq_node{box-shadow:var(--wl-disk-shadow-back)}.dark .GsxqAq_tierSource{background:color-mix(in srgb, var(--card) 96%, #fff 4%)}:is(.dark .GsxqAq_tierCache,.dark .GsxqAq_window){background:color-mix(in srgb, var(--card) 92%, #fff 8%)}.dark .GsxqAq_node{background:color-mix(in srgb, var(--card) 94%, #fff 6%)}.GsxqAq_tierSource .GsxqAq_ranges>i{box-shadow:none}.GsxqAq_chrome,.GsxqAq_writes,.GsxqAq_installProgress i{background:0 0}
@font-face{font-family:codePlaygroundFont;src:url(../media/FragmentMono_Regular-s.p.1z9uxb15y--3p.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:codePlaygroundFont;src:url(../media/FragmentMono_Italic-s.p.13eur1_phqsl4.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:codePlaygroundFont Fallback;src:local(Arial);ascent-override:70.14%;descent-override:18.46%;line-gap-override:0.0%;size-adjust:135.44%}.Aidt9G_className{font-family:codePlaygroundFont,codePlaygroundFont Fallback}
.xvH3eG_root{width:100%;max-width:1200px;margin-inline:auto;position:relative}.xvH3eG_shell{--cx-radius:var(--pb-code-radius,10px);--cx-inset:4px;--cx-inner-radius:calc(var(--cx-radius) - 1px - var(--cx-inset));border-radius:var(--cx-radius);background:#f4f3f1;border:1px solid #00000017;overflow:hidden}.dark .xvH3eG_shell{background:#1d1c1a;border-color:#ffffff14}.xvH3eG_bar{min-height:40px;padding:var(--cx-inset);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;display:flex}.dark .xvH3eG_bar{border-color:#ffffff0f}.xvH3eG_tabs{isolation:isolate;scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;position:relative;overflow-x:auto}.xvH3eG_tabs::-webkit-scrollbar{display:none}.xvH3eG_indicator{z-index:-1;width:var(--cx-tab-width,0);border-radius:var(--cx-inner-radius);opacity:0;height:32px;transform:translate(var(--cx-tab-left,0), -50%);background:#00000013;transition:width .2s cubic-bezier(.77,0,.175,1),transform .2s cubic-bezier(.77,0,.175,1);position:absolute;top:50%;left:0}.xvH3eG_indicator[data-ready]{opacity:1}.dark .xvH3eG_indicator{background:#ffffff1a}.xvH3eG_tab{border-radius:var(--cx-inner-radius);color:#0000008c;white-space:nowrap;cursor:pointer;flex-shrink:0;height:32px;padding-inline:11px;font-size:12px;transition:background-color .15s,color .15s,scale .15s ease-out}.xvH3eG_tab[aria-selected=true]{color:#000}.dark .xvH3eG_tab{color:#fff9}.dark .xvH3eG_tab[aria-selected=true]{color:#fff}.xvH3eG_tab:focus-visible,.xvH3eG_copy:focus-visible{outline-offset:-2px;outline:2px solid #0009}:is(.dark .xvH3eG_tab:focus-visible,.dark .xvH3eG_copy:focus-visible){outline-color:#ffffffb3}.xvH3eG_tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.xvH3eG_copy{border-radius:var(--cx-inner-radius);color:#00000080;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;padding-inline:12px;font-size:12px;transition:background-color .15s,color .15s,scale .15s ease-out;display:inline-flex}.dark .xvH3eG_copy{color:#ffffff8c}.xvH3eG_copy{position:relative}.xvH3eG_copy:after{content:"";position:absolute;inset:-4px}.xvH3eG_tab:active,.xvH3eG_copy:active{scale:.96}.xvH3eG_copyIcon{width:13px;height:13px;display:inline-grid}.xvH3eG_copyIconGlyph{grid-area:1/1;display:grid}.xvH3eG_copyLabel{display:none}@media (hover:hover) and (pointer:fine){.xvH3eG_tab:not([aria-selected=true]):hover,.xvH3eG_copy:hover{color:#000;background:#0000000f}.dark .xvH3eG_tab:not([aria-selected=true]):hover{color:#fff;background:#ffffff12}.dark .xvH3eG_copy:hover{color:#fff;background:#ffffff12}}@media (max-width:559px){.xvH3eG_bar{gap:2px}.xvH3eG_tab{padding-inline:6px}.xvH3eG_copy{width:32px;padding-inline:0}}@media (min-width:560px){.xvH3eG_copyLabel{display:inline}}.xvH3eG_body{padding:var(--cx-inset)}.xvH3eG_surface{box-sizing:border-box;min-height:calc(var(--cx-lines) * 1.6em + 50px);border-radius:var(--cx-inner-radius);letter-spacing:-.012em;background:#fff;border:1px solid #00000014;font-size:12px;line-height:1.6;display:grid;overflow:hidden}.xvH3eG_pane{--cx-exit:.1s;--cx-shift:8px;scrollbar-width:none;opacity:0;visibility:hidden;min-width:0;transition:opacity var(--cx-exit) cubic-bezier(.4, 0, 1, 1), visibility 0s linear var(--cx-exit);grid-area:1/1;overflow-x:auto}.xvH3eG_pane::-webkit-scrollbar{display:none}.xvH3eG_pane[data-position=current]{opacity:1;visibility:visible;transition:visibility}.xvH3eG_pane[data-position=before]{--cx-parked:calc(var(--cx-shift) * -1)}.xvH3eG_pane[data-position=after]{--cx-parked:var(--cx-shift)}.xvH3eG_code>div>span{opacity:0;filter:blur(2px);transform:translateX(var(--cx-parked,0));transition:opacity var(--cx-exit) cubic-bezier(.4, 0, 1, 1), filter var(--cx-exit) cubic-bezier(.4, 0, 1, 1), transform var(--cx-exit) cubic-bezier(.4, 0, 1, 1);display:inline-block}.xvH3eG_pane[data-position=current] .xvH3eG_code>div>span{opacity:1;filter:blur();transition-duration:.28s;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:calc(30ms + var(--line) * 8ms);will-change:transform, opacity;transform:none}@media (prefers-reduced-motion:reduce){.xvH3eG_indicator{transition:none}.xvH3eG_tab:active,.xvH3eG_copy:active{scale:none}.xvH3eG_pane,.xvH3eG_pane[data-position=current],.xvH3eG_code>div>span,.xvH3eG_pane[data-position=current] .xvH3eG_code>div>span{filter:none;transition:none;transform:none}}.xvH3eG_pane:focus-visible{outline-offset:-2px;outline:2px solid #0009}.dark .xvH3eG_surface{background:#121110;border-color:#ffffff14}.dark .xvH3eG_pane:focus-visible{outline-color:#ffffffb3}@media (min-width:640px){.xvH3eG_surface{font-size:13px}}.xvH3eG_pre{white-space:pre;background:0 0;margin:0;padding:24px 0}.xvH3eG_code{counter-reset:line;width:max-content;min-width:100%;display:block}.xvH3eG_code>div{padding-right:24px}.xvH3eG_code>div:before{color:#00000073;content:counter(line);counter-increment:line;text-align:right;-webkit-user-select:none;user-select:none;width:44px;margin-right:12px;padding-right:12px;display:inline-block}.dark .xvH3eG_code>div:before{color:#fff6}
.T2T-OW_scope{position:relative}.T2T-OW_scope[data-running=false] *,.T2T-OW_scope[data-running=false] :before,.T2T-OW_scope[data-running=false] :after{animation-play-state:paused!important}.T2T-OW_toggle{z-index:3;border:1px solid color-mix(in srgb, currentColor 22%, transparent);opacity:.62;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .16s,border-color .16s,transform .14s cubic-bezier(.2,0,0,1);display:inline-flex;position:absolute}.T2T-OW_toggle:before{content:"";border-radius:50%;position:absolute;inset:-6px}@media (hover:hover) and (pointer:fine){.T2T-OW_toggle:hover{border-color:color-mix(in srgb, currentColor 44%, transparent);opacity:1}}.T2T-OW_toggle:active{transform:scale(.96)}.T2T-OW_toggle:focus-visible{outline-offset:2px;opacity:1;outline:2px solid}
._9qidpW_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._9qidpW_secondary{color:#fff6f1;white-space:nowrap;background:#24110f80;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;height:40px;padding-inline:14px 16px;font-size:14px;font-weight:500;transition:background-color .16s,transform .14s cubic-bezier(.2,0,0,1);display:inline-flex}._9qidpW_secondary:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){._9qidpW_secondary:hover{background:#24110f9e}}@media (max-width:420px){._9qidpW_actions{flex-direction:column;align-items:stretch}._9qidpW_actions>a{justify-content:center}}._9qidpW_logoLink{opacity:.72;border-radius:6px;align-items:center;min-height:44px;transition:opacity .16s;display:inline-flex}._9qidpW_logoLink:hover,._9qidpW_logoLink:focus-visible{opacity:1}._9qidpW_logoLink:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._9qidpW_grain{z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.38;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}
._2Hrzmq_section{--pa-line:#fff0e880;--pa-hair:#fff0e84d;--pa-zone:#fff0e80d;--pa-card:#3412118c;--pa-card-on:#341211b8;--pa-card-edge:#fff4ee38;--pa-card-live:#fff4eea8;--pa-ghost:#5d2624;--pa-ghost-far:#582422;--pa-title:#fff6f1;--pa-text:#ffeee8e0;--pa-muted:#ffece499;--pa-accent:#f4d9d4;--pa-added:#f6a59c;--pa-disk:#fbf5f1;--pa-ink:#251f1e;--pa-ink-muted:#251f1e94;--pa-oxblood:#793331;--pa-row:#7933310b;--pa-row-edge:#79333121;--pa-fresh:#ca555133;--pa-fresh-edge:#a2444180;--pa-signal:#fff3ec;--pa-toggle:#fff6f1;--pa-bpad:14px;--pa-gap:10px;--pa-label-h:20px;--pa-label-gap:16px;--pa-link-h:36px;padding-block:80px}._2Hrzmq_container{max-width:1200px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){._2Hrzmq_section{padding-block:112px}._2Hrzmq_container{padding-inline:24px}}._2Hrzmq_head{gap:18px;display:grid}@media (min-width:960px){._2Hrzmq_head{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:64px}}._2Hrzmq_heading{max-width:720px;color:color-mix(in oklab, var(--foreground) 92%, transparent);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:2rem;font-weight:500;line-height:1.06}@media (min-width:640px){._2Hrzmq_heading{font-size:2.75rem}}@media (min-width:768px){._2Hrzmq_heading{font-size:3rem}}._2Hrzmq_body{max-width:390px;color:color-mix(in oklab, var(--foreground) 80%, transparent);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,17.5px);line-height:1.55}.dark ._2Hrzmq_body{color:color-mix(in oklab, var(--foreground) 72%, transparent)}@media (min-width:960px){._2Hrzmq_body{padding-bottom:4px}}._2Hrzmq_figure{margin:28px 0 0}@media (min-width:768px){._2Hrzmq_figure{margin-top:36px}}._2Hrzmq_stage._2Hrzmq_stage{isolation:isolate;border-radius:10px;padding:clamp(28px,4vw,56px) clamp(14px,3vw,48px) clamp(24px,3.4vw,48px);position:relative;overflow:hidden}._2Hrzmq_backdrop{z-index:-1;pointer-events:none;background:radial-gradient(52% 46% at 50% 52%,#ca55516b,#0000 72%),radial-gradient(40% 40% at 96% 0,#d577745c,#0000 70%),radial-gradient(56% 50% at 0 100%,#251f1e8c,#0000 72%),linear-gradient(165deg,#5a2523 0%,#6f2f2d 40%,#793331 68%,#4a1f1d 100%);position:absolute;inset:0}._2Hrzmq_plan{max-width:520px;margin-inline:auto;position:relative}._2Hrzmq_wire{background:var(--pa-line);width:1px;position:absolute}._2Hrzmq_dashed{background:repeating-linear-gradient(180deg, var(--pa-line) 0 4px, transparent 4px 8px)}._2Hrzmq_wire:after{content:"";opacity:0;background:linear-gradient(180deg, transparent 38%, var(--pa-signal) 50%, transparent 62%) no-repeat;background-size:100% 300%;position:absolute;inset:0 -1px}._2Hrzmq_request{z-index:1;height:40px;position:relative}._2Hrzmq_requestLabel{color:var(--pa-muted);font:500 11px/1 var(--font-mono-fallback);letter-spacing:.04em;position:absolute;top:10px;right:calc(28% + 10px)}._2Hrzmq_request ._2Hrzmq_wire{top:4px;bottom:calc(-1 * (1px + var(--pa-bpad) + var(--pa-label-h) + var(--pa-label-gap)));left:72%}._2Hrzmq_request ._2Hrzmq_wire:before{content:"";border:solid var(--pa-line);border-width:0 1.25px 1.25px 0;width:7px;height:7px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)rotate(45deg)}._2Hrzmq_archil{gap:var(--pa-gap);padding:var(--pa-bpad);border:1px solid var(--pa-hair);background:var(--pa-zone);border-radius:18px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}._2Hrzmq_archilLabel{height:var(--pa-label-h);margin:0 0 calc(var(--pa-label-gap) - var(--pa-gap));color:var(--pa-title);font:600 14px/1 var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.01em;align-items:center;gap:8px;display:flex}._2Hrzmq_logo{flex:none;width:18px;height:18px}._2Hrzmq_card{border:1px solid var(--pa-card-edge);background:var(--pa-card);border-radius:12px;min-width:0;padding:12px 14px 14px;position:relative}._2Hrzmq_cardHead{color:var(--pa-title);font:500 14.5px/20px var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}._2Hrzmq_cardIcon{color:var(--pa-accent);flex:none}._2Hrzmq_exec{box-shadow:5px -5px 0 -1px var(--pa-ghost), 5px -5px 0 0 var(--pa-card-edge), 10px -10px 0 -1px var(--pa-ghost-far), 10px -10px 0 0 var(--pa-card-edge)}._2Hrzmq_shell{color:var(--pa-text);font:12.5px/20px var(--font-mono-fallback);gap:2px;margin-top:10px;display:grid}._2Hrzmq_line{white-space:nowrap;margin:0}._2Hrzmq_prompt,._2Hrzmq_exit{color:var(--pa-muted)}._2Hrzmq_command{width:calc(var(--chars) * 1ch);vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}._2Hrzmq_added{color:var(--pa-added)}._2Hrzmq_caret{vertical-align:-2px;background:var(--pa-muted);width:.6em;height:14px;display:inline-block}._2Hrzmq_drop{display:none}._2Hrzmq_disk{background:var(--pa-disk);color:var(--pa-ink);border-radius:14px;flex-direction:column;padding:14px 14px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #1e08062e,0 18px 36px -20px #1e0806b3}._2Hrzmq_diskHead{font:600 16px/22px var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.015em;align-items:center;gap:8px;margin:0;display:flex}._2Hrzmq_diskIcon{color:var(--pa-oxblood);flex:none}._2Hrzmq_path{color:var(--pa-ink-muted);font:12px/18px var(--font-mono-fallback);margin:0 0 6px;padding-top:12px}._2Hrzmq_files,._2Hrzmq_reads{margin:0;padding:0;list-style:none;display:grid}._2Hrzmq_files{gap:6px}._2Hrzmq_file{border:1px solid var(--pa-row-edge);background:var(--pa-row);font:500 13.5px/20px var(--font-mono-fallback);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}._2Hrzmq_fileIcon{color:var(--pa-oxblood);flex:none}._2Hrzmq_writer{color:var(--pa-oxblood);flex:none;margin-left:auto}._2Hrzmq_reads{color:var(--pa-text);font:12.5px/22px var(--font-mono-fallback);gap:4px;margin-top:10px}._2Hrzmq_reads li{align-items:center;gap:8px;display:flex}._2Hrzmq_reads ._2Hrzmq_fileIcon{color:var(--pa-accent)}._2Hrzmq_outside{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--pa-link-h) auto var(--pa-gap) auto;display:grid}._2Hrzmq_client{display:contents}._2Hrzmq_link{grid-column:1;position:relative}._2Hrzmq_link ._2Hrzmq_wire{top:calc(-1 * (var(--pa-bpad) + 1px));bottom:0}._2Hrzmq_link ._2Hrzmq_wire:before{content:"";background:var(--pa-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}._2Hrzmq_via{top:calc(var(--pa-link-h) / 2);color:var(--pa-muted);font:500 10.5px/1 var(--font-mono-fallback);letter-spacing:.08em;white-space:nowrap;position:absolute;transform:translateY(-50%)}._2Hrzmq_clientServers ._2Hrzmq_link{grid-row:1}._2Hrzmq_clientServers ._2Hrzmq_wire{left:28px}._2Hrzmq_clientServers ._2Hrzmq_via{left:38px}._2Hrzmq_clientServers ._2Hrzmq_card{grid-area:2/1;margin-right:28px}._2Hrzmq_clientApps ._2Hrzmq_link{grid-row:1/4}._2Hrzmq_clientApps ._2Hrzmq_wire{right:14px}._2Hrzmq_clientApps ._2Hrzmq_via{right:24px}._2Hrzmq_clientApps ._2Hrzmq_card{grid-area:4/1}@media (min-width:1024px){._2Hrzmq_section{--pa-bpad:24px;--pa-gap:16px}._2Hrzmq_plan{grid-template-rows:auto auto 40px auto;grid-template-columns:84px minmax(0,1fr) minmax(300px,.52fr);max-width:1080px;display:grid}._2Hrzmq_wire:after{background-image:linear-gradient(90deg, transparent 38%, var(--pa-signal) 50%, transparent 62%)}._2Hrzmq_drop ._2Hrzmq_wire:after{background-image:linear-gradient(180deg, transparent 38%, var(--pa-signal) 50%, transparent 62%)}._2Hrzmq_request ._2Hrzmq_wire,._2Hrzmq_link ._2Hrzmq_wire{width:auto;height:1px}._2Hrzmq_request ._2Hrzmq_wire:after,._2Hrzmq_link ._2Hrzmq_wire:after{background-size:300% 100%;inset:-1px 0}._2Hrzmq_link ._2Hrzmq_dashed{background:repeating-linear-gradient(90deg, var(--pa-line) 0 4px, transparent 4px 8px)}._2Hrzmq_request{grid-area:2/1;height:auto}._2Hrzmq_requestLabel{inset:auto auto calc(50% + 9px) 0}._2Hrzmq_request ._2Hrzmq_wire{top:50%;right:calc(-1 * (var(--pa-bpad) + 1px));bottom:auto;left:0}._2Hrzmq_request ._2Hrzmq_wire:before{inset:50% 1px auto auto;transform:translateY(-50%)rotate(-45deg)}._2Hrzmq_archil{grid-area:1/2/5;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:subgrid;gap:0 var(--pa-gap)}._2Hrzmq_archilLabel{margin-bottom:var(--pa-label-gap);grid-column:1/-1}._2Hrzmq_cardHead{font-size:15px}._2Hrzmq_shell,._2Hrzmq_reads{font-size:13px}._2Hrzmq_exec{grid-area:2/1}._2Hrzmq_sandbox{grid-area:2/2}._2Hrzmq_drop{grid-row:3;display:block;position:relative}._2Hrzmq_dropExec{grid-column:1}._2Hrzmq_dropSandbox{grid-column:2}._2Hrzmq_drop ._2Hrzmq_wire{top:0;bottom:0;left:50%}._2Hrzmq_disk{grid-area:4/1/auto/-1;padding:20px 22px 18px}._2Hrzmq_diskHead{font-size:17px}._2Hrzmq_path{padding-top:16px}._2Hrzmq_file{padding:9px 12px;font-size:14px}._2Hrzmq_outside{justify-content:center;gap:var(--pa-gap);padding-bottom:calc(var(--pa-bpad) + 1px);flex-direction:column;grid-area:4/3;display:flex}._2Hrzmq_client{align-items:center;display:flex}._2Hrzmq_link{flex:0 0 88px;align-self:stretch}._2Hrzmq_link ._2Hrzmq_wire{top:50%;bottom:auto;right:0;left:calc(-1 * (var(--pa-bpad) + 1px))}._2Hrzmq_link ._2Hrzmq_wire:before{top:50%;left:0}._2Hrzmq_clientServers ._2Hrzmq_via,._2Hrzmq_clientApps ._2Hrzmq_via{top:auto;bottom:calc(50% + 7px);right:auto;left:calc(50% - var(--pa-bpad) / 2);transform:translate(-50%)}._2Hrzmq_clientServers ._2Hrzmq_card,._2Hrzmq_clientApps ._2Hrzmq_card{flex:1;margin-right:0}}._2Hrzmq_toggle._2Hrzmq_toggle{color:var(--pa-toggle);opacity:.8;background:0 0;border-color:#0000;border-radius:7px;transition:opacity .16s,background-color .16s,transform .14s cubic-bezier(.2,0,0,1);top:auto;bottom:14px;right:14px}._2Hrzmq_toggle._2Hrzmq_toggle:before{border-radius:10px}._2Hrzmq_toggle._2Hrzmq_toggle svg{stroke-width:1.75px;width:14px;height:14px}._2Hrzmq_toggle._2Hrzmq_toggle svg rect{fill:currentColor}._2Hrzmq_toggle._2Hrzmq_toggle:hover,._2Hrzmq_toggle._2Hrzmq_toggle:focus-visible{background:color-mix(in srgb, currentColor 12%, transparent);opacity:1;border-color:#0000}._2Hrzmq_figure:not(._2Hrzmq_on) ._2Hrzmq_toggle:not(._2Hrzmq_replay),._2Hrzmq_held ._2Hrzmq_toggle:not(._2Hrzmq_replay),._2Hrzmq_on ._2Hrzmq_replay{display:none}._2Hrzmq_held *,._2Hrzmq_held :before,._2Hrzmq_held :after{animation-play-state:paused!important}._2Hrzmq_on ._2Hrzmq_requestLabel{animation:.4s ease-out .2s both _2Hrzmq_paFade}._2Hrzmq_on ._2Hrzmq_request ._2Hrzmq_wire{animation:.6s cubic-bezier(.22,1,.36,1) .2s both _2Hrzmq_paDraw}._2Hrzmq_on ._2Hrzmq_exec{animation:.4s ease-out .7s both _2Hrzmq_paSpawn,2.6s .7s both _2Hrzmq_paLive}._2Hrzmq_on ._2Hrzmq_exec ._2Hrzmq_command{animation:_2Hrzmq_paType .8s steps(var(--chars), end) 1.1s both}._2Hrzmq_on ._2Hrzmq_exec ._2Hrzmq_output{animation:.3s ease-out 2.1s both _2Hrzmq_paFade}._2Hrzmq_on ._2Hrzmq_dropExec ._2Hrzmq_wire:after{--pa-from:100% 100%;--pa-to:0% 0%;animation:.6s ease-in-out 2.1s both _2Hrzmq_paPulse}._2Hrzmq_on ._2Hrzmq_fileReport{animation:.4s cubic-bezier(.22,1,.36,1) 2.5s both _2Hrzmq_paFileIn,1.6s ease-out 2.5s both _2Hrzmq_paFresh}._2Hrzmq_on ._2Hrzmq_exec ._2Hrzmq_exit{animation:.3s ease-out 3s both _2Hrzmq_paFade}._2Hrzmq_on ._2Hrzmq_servers{animation:2s 3.3s both _2Hrzmq_paLive}._2Hrzmq_on ._2Hrzmq_servers ._2Hrzmq_command{animation:_2Hrzmq_paType .7s steps(var(--chars), end) 3.5s both}._2Hrzmq_on ._2Hrzmq_servers ._2Hrzmq_output{animation:.3s ease-out 4.3s both _2Hrzmq_paFade}._2Hrzmq_on ._2Hrzmq_clientServers ._2Hrzmq_wire:after{--pa-from:0% 0%;--pa-to:100% 100%;animation:.6s ease-in-out 4.3s both _2Hrzmq_paPulse}._2Hrzmq_on ._2Hrzmq_fileResults{animation:.4s cubic-bezier(.22,1,.36,1) 4.7s both _2Hrzmq_paFileIn,1.6s ease-out 4.7s both _2Hrzmq_paFresh}._2Hrzmq_on ._2Hrzmq_apps{animation:1.4s 5.3s both _2Hrzmq_paLive}._2Hrzmq_on ._2Hrzmq_clientApps ._2Hrzmq_wire:after{--pa-from:100% 100%;--pa-to:0% 0%;animation:.6s ease-in-out 5.3s both _2Hrzmq_paPulse}._2Hrzmq_on ._2Hrzmq_readReport{animation:.35s ease-out 5.8s both _2Hrzmq_paFade}._2Hrzmq_on ._2Hrzmq_readResults{animation:.6s ease-out 6.2s both _2Hrzmq_paFade}@keyframes _2Hrzmq_paFade{0%{opacity:0}}@keyframes _2Hrzmq_paDraw{0%{clip-path:inset(-8px 100% 100% -8px)}to{clip-path:inset(-8px)}}@keyframes _2Hrzmq_paSpawn{0%{opacity:.3;transform:translateY(4px)}}@keyframes _2Hrzmq_paLive{12%,86%{border-color:var(--pa-card-live);background-color:var(--pa-card-on)}}@keyframes _2Hrzmq_paType{0%{width:0}}@keyframes _2Hrzmq_paPulse{0%{opacity:0;background-position:var(--pa-from)}20%,75%{opacity:1}to{opacity:0;background-position:var(--pa-to)}}@keyframes _2Hrzmq_paFileIn{0%{opacity:0;transform:translateY(6px)}}@keyframes _2Hrzmq_paFresh{0%,35%{border-color:var(--pa-fresh-edge);background-color:var(--pa-fresh)}}@media (prefers-reduced-motion:reduce){._2Hrzmq_on *,._2Hrzmq_on :before,._2Hrzmq_on :after{animation:none!important}._2Hrzmq_replay{display:none}}
.clZ6pW_body{--pb-code-radius:10px;isolation:isolate;position:relative}.clZ6pW_workloads>section,.clZ6pW_integrations>section{border-top-color:#0000}.clZ6pW_code{isolation:isolate;padding-top:80px;position:relative}@media (min-width:768px){.clZ6pW_code{padding-top:112px}}.clZ6pW_codeInner{max-width:1200px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.clZ6pW_codeInner{padding-inline:24px}}.clZ6pW_codeHead{flex-wrap:wrap;justify-content:space-between;align-items:last baseline;gap:12px 32px;display:flex}.clZ6pW_codeHeading{max-width:720px;color:color-mix(in oklab, var(--foreground) 92%, transparent);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:2rem;font-weight:500;line-height:1.06}@media (min-width:640px){.clZ6pW_codeHeading{font-size:2.75rem}}@media (min-width:768px){.clZ6pW_codeHeading{font-size:3rem}}.clZ6pW_codeLink{margin-left:auto}.clZ6pW_codeFrame{border-radius:var(--pb-code-radius);margin-top:28px;position:relative}@media (min-width:768px){.clZ6pW_codeFrame{margin-top:36px}}@media (max-width:639px){.clZ6pW_codeHead{row-gap:22px}.clZ6pW_codeFrame{margin-top:10px}.clZ6pW_codeLink{margin-right:8px}}.clZ6pW_codeFrame>div>div{border-radius:var(--pb-code-radius)}.clZ6pW_codeFrame>div>div>div:last-child>div{border-radius:calc(var(--pb-code-radius) - 5px)}.clZ6pW_seam{position:relative}.clZ6pW_fibers{color:#a24441;fill:none;stroke:currentColor;opacity:.5;width:100%;height:72px;display:block;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.clZ6pW_fibers path{stroke-width:1px;vector-effect:non-scaling-stroke}.dark .clZ6pW_fibers{color:#e8958d;opacity:.42}.clZ6pW_cnProof article h3+p{color:var(--muted-foreground)}
.BMOwWa_headline{letter-spacing:-.042em;text-wrap:balance;margin:0;font-weight:500;line-height:.95}.BMOwWa_cn{padding:72px 8px 0;position:relative}@media (min-width:640px){.BMOwWa_cn{padding-inline:12px}}@media (min-width:1024px){.BMOwWa_cn{padding:64px 8px 0}}.BMOwWa_cnPanel.BMOwWa_cnPanel{isolation:isolate;border-radius:14px;max-width:2400px;margin-inline:auto;position:relative;overflow:hidden}@media (min-width:1024px){.BMOwWa_cnPanel.BMOwWa_cnPanel{border-radius:18px}}@media (min-width:900px) and (min-height:600px){.BMOwWa_cn{--cn-top:72px;--cn-inset:12px}.BMOwWa_cnPanel.BMOwWa_cnPanel{height:calc(100svh - var(--cn-top) - var(--cn-inset));flex-direction:column;min-height:600px;max-height:880px;display:flex}.BMOwWa_cnFigure{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.BMOwWa_cnWide{flex:auto;min-height:0}}@media (min-width:1024px) and (min-height:600px){.BMOwWa_cn{--cn-top:64px;--cn-inset:8px}}.BMOwWa_cnCopy{z-index:2;gap:22px;max-width:1200px;margin-inline:auto;padding:52px 16px 4px;display:grid;position:relative}@media (min-width:640px){.BMOwWa_cnCopy{padding:64px 24px 8px}}@media (min-width:900px){.BMOwWa_cnCopy{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:48px;padding:clamp(64px,7vw,96px) 24px 0}}.BMOwWa_cnHeadline{color:#fff;font-size:clamp(38px,6.2vw,80px)}@media (min-width:900px){.BMOwWa_cnHeadline{font-size:clamp(40px,4.3vw,62px)}}.BMOwWa_cnHeadline>span{display:block}.BMOwWa_cnHeadline .BMOwWa_accent{color:#f4d9d4}.BMOwWa_cnAside{max-width:500px}@media (min-width:900px){.BMOwWa_cnAside{justify-self:end;padding-top:12px}}.BMOwWa_cnSubhead{color:#fff6f1;text-shadow:0 1px 14px #46121259;letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,17.5px);line-height:1.55}.BMOwWa_cnActions{margin-top:24px}.BMOwWa_cnFigure{z-index:2;margin:12px 0 0;position:relative}@media (min-width:900px){.BMOwWa_cnFigure{margin-top:clamp(16px,3vw,44px);padding-bottom:clamp(12px,1.6vw,24px)}}.BMOwWa_cnScene{height:auto;display:block;position:relative;overflow:visible}.BMOwWa_cnWide{width:clamp(1180px,100%,1600px);margin-left:50%;display:none;transform:translate(-50%)}.BMOwWa_cnCompact{width:100%;max-width:560px;margin:0 auto 10px}@media (min-width:900px){.BMOwWa_cnWide{display:block}.BMOwWa_cnCompact{display:none}}.BMOwWa_cnToggle.BMOwWa_cnToggle{color:#fff6f1;opacity:.8;background:0 0;border-color:#0000;border-radius:7px;transition:opacity .16s,background-color .16s,transform .14s cubic-bezier(.2,0,0,1);top:auto;bottom:14px;right:14px}.BMOwWa_cnToggle.BMOwWa_cnToggle:before{border-radius:10px}.BMOwWa_cnToggle.BMOwWa_cnToggle:hover,.BMOwWa_cnToggle.BMOwWa_cnToggle:focus-visible{background:color-mix(in srgb, currentColor 12%, transparent);opacity:1;border-color:#0000}.BMOwWa_cnToggle.BMOwWa_cnToggle svg{stroke-width:1.75px;width:14px;height:14px}.BMOwWa_cnToggle.BMOwWa_cnToggle svg rect{fill:currentColor}@media (min-width:1024px){.BMOwWa_cnToggle.BMOwWa_cnToggle{bottom:18px;right:18px}}.BMOwWa_cnGlow{fill:none;stroke-linecap:round;opacity:.2;will-change:transform}.BMOwWa_cnFibers{fill:none}.BMOwWa_cnStrand{fill:none;stroke-width:1.6px;opacity:.92}.BMOwWa_cnNode{fill:#fff6f1}.BMOwWa_cnName{fill:#fff8f4;font:500 19px var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.015em}.BMOwWa_cnCompact .BMOwWa_cnName{font-size:19px}.BMOwWa_cnArtifact{fill:#ffece4ad;font:13px var(--font-mono-fallback)}.BMOwWa_cnGlints{pointer-events:none;opacity:.7;mix-blend-mode:plus-lighter;transform-origin:0 0;position:absolute;top:0;left:0}.BMOwWa_cnGlint{will-change:transform;background:#fff7f3;height:1.6px;position:absolute;top:-.8px;left:0}.BMOwWa_cnGlintEnd{border-radius:.8px}.BMOwWa_cnPulse{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.16 2;stroke-dashoffset:.16px;animation:BMOwWa_phStrand 12s cubic-bezier(.45, 0, .55, 1) var(--ph-at) infinite}.BMOwWa_cnRing{fill:none;stroke:#fff6f1;stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:BMOwWa_phApex 12s ease-out var(--ph-at) infinite}@keyframes BMOwWa_phStrand{0%{stroke-dashoffset:.16px}34%,to{stroke-dashoffset:-1px}}@keyframes BMOwWa_phApex{0%,14%{opacity:0;transform:scale(.6)}18%{opacity:.9;transform:scale(1)}30%,to{opacity:0;transform:scale(1.9)}}.BMOwWa_cnHeadline>span,.BMOwWa_cnSubhead,.BMOwWa_cnActions,.BMOwWa_cnFigure{animation:BMOwWa_phEnter .72s cubic-bezier(.23, 1, .32, 1) var(--ph-enter,0s) backwards}.BMOwWa_cnHeadline>span:nth-child(2){--ph-enter:80ms}.BMOwWa_cnSubhead{--ph-enter:.18s}.BMOwWa_cnActions{--ph-enter:.25s}.BMOwWa_cnFigure{--ph-enter:.32s;animation-name:BMOwWa_phFadeIn;animation-duration:1.2s}@keyframes BMOwWa_phEnter{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}@keyframes BMOwWa_phFadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.BMOwWa_cnHeadline>span,.BMOwWa_cnSubhead,.BMOwWa_cnActions{animation-name:BMOwWa_phFadeIn;animation-duration:.4s}.BMOwWa_cnGlints,.BMOwWa_cnPulse,.BMOwWa_cnRing{display:none}}
.j8fhoW_anchor{display:inline-flex;position:relative}.j8fhoW_button{cursor:pointer;font-family:inherit}.j8fhoW_button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.j8fhoW_rows{place-items:center;display:inline-grid}.j8fhoW_row{grid-area:1/1;align-items:center;gap:7px;display:inline-flex}.j8fhoW_tick{display:inline-flex}.j8fhoW_fallback{border:1px solid var(--border);background:#251f1e47;border-radius:8px;flex-basis:100%;margin-top:4px;padding:10px}.j8fhoW_fallbackHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.j8fhoW_fallbackLabel{color:#ffffffd1;font-size:12.5px;line-height:1.4}.j8fhoW_close{color:var(--foreground);cursor:pointer;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:12.5px;font-weight:500}.j8fhoW_close:focus-visible,.j8fhoW_text:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.j8fhoW_text{color:#fff8f4;width:100%;font:12px/1.5 var(--font-mono-fallback);resize:vertical;background:#0003;border:1px solid #ffffff29;border-radius:6px;padding:8px 10px;display:block}@media (max-width:420px){.j8fhoW_anchor,.j8fhoW_button{width:100%}.j8fhoW_button{justify-content:center}}
.WsFMuW_proof{--cp-gap:32px;gap:10px;max-width:1200px;margin:4px auto 0;padding:28px 16px 8px;display:grid}.WsFMuW_lead{color:var(--muted-foreground);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.WsFMuW_strong{color:var(--foreground);font-weight:500}.WsFMuW_groups{--mark-height:18px;--mark-max-width:84px;gap:12px var(--cp-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.WsFMuW_group{min-width:0;position:relative}.WsFMuW_agents{flex:0 0 100%}.WsFMuW_label{color:color-mix(in oklab, var(--muted-foreground) 88%, transparent);font:11px/1 var(--font-mono-fallback);letter-spacing:.01em;margin:0}.WsFMuW_marks{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 16px;margin:0;padding:0;list-style:none;display:grid}.WsFMuW_marks>li{min-width:0;display:flex}.WsFMuW_ci-cd .WsFMuW_marks,.WsFMuW_ml-research .WsFMuW_marks{grid-template-columns:auto}.WsFMuW_ml-research:before{bottom:10px;left:calc(var(--cp-gap) / -2);border-left:1px solid var(--border);content:"";height:34px;position:absolute}@media (max-width:639px){.WsFMuW_groups{--mark-height:clamp(15px, 4.6vw, 18px);--mark-max-width:clamp(56px, 18vw, 84px);grid-template-columns:repeat(4,auto);justify-content:space-between;align-items:center;gap:4px 12px;max-width:420px;display:grid}.WsFMuW_group,.WsFMuW_marks{display:contents}.WsFMuW_label,.WsFMuW_ml-research:before{display:none}}@media (min-width:640px){.WsFMuW_proof{padding-inline:24px}.WsFMuW_agents .WsFMuW_marks{grid-template-columns:repeat(5,auto);gap:0 20px}}@media (min-width:900px){.WsFMuW_proof{--cp-gap:32px}.WsFMuW_groups{align-items:flex-end;gap:var(--cp-gap);flex-wrap:nowrap}.WsFMuW_agents{flex:0 auto}.WsFMuW_marks,.WsFMuW_ci-cd .WsFMuW_marks,.WsFMuW_ml-research .WsFMuW_marks{gap:20px;display:flex}.WsFMuW_group+.WsFMuW_group:before{bottom:10px;left:calc(var(--cp-gap) / -2);border-left:1px solid var(--border);content:"";height:34px;position:absolute}}@media (min-width:1024px){.WsFMuW_proof{padding-top:32px}.WsFMuW_groups{--mark-height:20px;--mark-max-width:96px}.WsFMuW_marks,.WsFMuW_agents .WsFMuW_marks,.WsFMuW_ci-cd .WsFMuW_marks,.WsFMuW_ml-research .WsFMuW_marks{gap:24px}}@media (min-width:1180px){.WsFMuW_proof{--cp-gap:40px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:48px}.WsFMuW_lead{margin-bottom:4px}.WsFMuW_leadScale,.WsFMuW_leadTrust{display:block}.WsFMuW_groups{justify-content:flex-end}}
