@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.SSBbPG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.SSBbPG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6481e8356700f25f-s.22-vwy_zcz7be.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3a41be36334ec777-s.3_q_pmj-3v7pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6aca2b2dd1e73eb2-s.0kupvvif_223v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f0ca9ca26c218c3f-s.11jlrhjosin9v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/53184f85607312d4-s.3z1vcboutudqk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7c42b85337e0c4bb-s.012bmydply3go.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.il3Pwa_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.il3Pwa_variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.GsN2yq_loader{display:none}[data-switch-sweep] .GsN2yq_loader{justify-items:center;gap:var(--skin-space-3);animation:GsN2yq_switch-logo-in var(--skin-slow) var(--skin-ease) var(--skin-loading-delay) both;display:grid}.GsN2yq_loader svg{width:var(--skin-loader-lg);height:auto;display:block;overflow:visible}.GsN2yq_loader[data-context=page] svg{width:var(--skin-loader-md)}.GsN2yq_label,.GsN2yq_action{justify-items:center;gap:var(--skin-space-3);font-size:var(--skin-text-meta);color:var(--muted-foreground);animation:GsN2yq_switch-logo-in var(--skin-slow) var(--skin-ease) var(--skin-loading-slow) both;display:grid}.GsN2yq_eyes{transform-box:fill-box;transform-origin:50%;animation:GsN2yq_switch-logo-scan var(--skin-ambient) var(--skin-ease-in-out) infinite}.GsN2yq_light{animation:GsN2yq_switch-logo-light var(--skin-ambient) var(--skin-ease-in-out) infinite}@keyframes GsN2yq_switch-logo-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes GsN2yq_switch-logo-scan{0%,8%,46%,54%,94%,to{transform:translate(0)scaleY(1)}22%,34%{transform:translate(-22%)scaleY(1)}50%{transform:translate(0)scaleY(.12)}68%,80%{transform:translate(22%)scaleY(1)}}@keyframes GsN2yq_switch-logo-light{0%,46%,54%,to{opacity:1}22%,34%,68%,80%{opacity:.5}}@media (prefers-reduced-motion:reduce){[data-switch-sweep] .GsN2yq_loader{animation-duration:calc(var(--skin-slow) * 0)}.GsN2yq_action{animation-duration:calc(var(--skin-slow) * 0)}.GsN2yq_eyes,.GsN2yq_light,.GsN2yq_label{animation:none}}
.-ve1JW_dots{align-items:center;gap:var(--skin-space-1);width:100%;max-width:calc((var(--skin-agent-dot) + var(--skin-space-1)) * 42 - var(--skin-space-1));flex-wrap:wrap;display:flex}.-ve1JW_dot{width:var(--skin-agent-dot);height:var(--skin-agent-dot);border-radius:var(--skin-radius-pill);background:var(--skin-status-done);flex-shrink:0}.-ve1JW_dot[data-agent-dot=running]{background:var(--skin-status-agent-running);animation:-ve1JW_agent-breathe var(--skin-breathe) var(--skin-ease-in-out) infinite}.-ve1JW_dot[data-agent-dot=failed]{background:var(--skin-status-failed);border-radius:var(--skin-radius-agent-mark)}.-ve1JW_dot[data-agent-dot=stopped]{border:var(--skin-hairline) solid var(--muted-foreground);background:0 0}@keyframes -ve1JW_agent-breathe{0%,to{opacity:1}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.-ve1JW_dot[data-agent-dot=running]{animation:none}}
[data-switch-sweep] .EBy8vG_card{box-shadow:var(--skin-shadow-composer);transition:box-shadow var(--skin-fast) var(--skin-ease), background-color var(--skin-fast) var(--skin-ease);position:relative}[data-switch-sweep] .EBy8vG_card[data-launching]{box-shadow:none;background:0 0}[data-switch-sweep] .EBy8vG_card:focus-within{box-shadow:var(--skin-shadow-composer-focus)}[data-switch-sweep] .EBy8vG_controls{justify-content:space-between;align-items:center;gap:var(--skin-space-unit);padding-top:var(--skin-space-unit);display:flex;position:relative}[data-switch-sweep] .EBy8vG_actions{align-items:center;gap:var(--skin-space-unit);display:flex}[data-switch-sweep] .EBy8vG_intro{margin-bottom:var(--skin-space-10)}[data-switch-sweep] .EBy8vG_setup{-moz-column-gap:calc(2 * var(--skin-space-unit));align-items:center;column-gap:calc(2 * var(--skin-space-unit));margin-top:calc(2 * var(--skin-space-unit));flex-wrap:wrap;display:flex}[data-switch-sweep] .EBy8vG_surface{display:grid}[data-switch-sweep] .EBy8vG_editor{grid-area:1/1;min-width:0}:is([data-switch-sweep] .EBy8vG_editor,[data-switch-sweep] .EBy8vG_settings){transition:opacity var(--skin-fast) var(--skin-ease), visibility var(--skin-fast) step-end}[data-switch-sweep] .EBy8vG_surface[data-launching] .EBy8vG_editor{opacity:0;visibility:hidden}[data-switch-sweep] .EBy8vG_settings[data-launching]{opacity:0;visibility:hidden}[data-switch-sweep] .EBy8vG_surface[data-launching] textarea{color:#0000;caret-color:#0000}[data-switch-sweep] .EBy8vG_handoff{inset-inline:0;top:var(--skin-space-2-5);pointer-events:none;position:absolute}[data-switch-sweep] .EBy8vG_bubble{width:fit-content;max-width:var(--skin-bubble-max);padding:var(--skin-space-2-5) var(--skin-space-4);border-radius:var(--skin-radius-xl);background:var(--bubble);color:var(--foreground);transform-origin:0 0;margin-left:auto}[data-switch-sweep] .EBy8vG_bubbleText{max-height:var(--skin-launch-text-max);overflow-y:auto}[data-switch-sweep] .EBy8vG_handoff[data-lift] .EBy8vG_bubble{animation:EBy8vG_home-bubble-fill var(--skin-slow) var(--skin-ease-enter) both}[data-switch-sweep] .EBy8vG_presence{align-items:center;gap:var(--skin-space-2);margin-top:var(--skin-space-4);padding-inline:var(--skin-space-4);color:var(--muted-foreground);font-size:var(--skin-text-body);display:flex}[data-switch-sweep] .EBy8vG_phase{min-width:0;display:grid}[data-switch-sweep] .EBy8vG_phase>span{opacity:0;transition:opacity var(--skin-fast) var(--skin-ease);grid-area:1/1}[data-switch-sweep] .EBy8vG_phase>span[data-active]{opacity:1}[data-switch-sweep] .EBy8vG_slow{animation:EBy8vG_home-launch-in var(--skin-fast) var(--skin-ease-enter) both;margin-top:var(--skin-space-2);padding-inline:var(--skin-space-4);font-size:var(--skin-text-meta);color:var(--muted-foreground)}[data-switch-sweep] .EBy8vG_handoff[data-failed]{animation:EBy8vG_home-launch-in var(--skin-fast) var(--skin-ease) var(--skin-slow) reverse both}[data-switch-sweep] .EBy8vG_surface[data-failed] .EBy8vG_editor{transition-delay:var(--skin-slow)}[data-switch-sweep] .EBy8vG_error{justify-content:space-between;align-items:center;gap:var(--skin-space-2);padding-inline:var(--skin-space-2);display:flex;position:absolute;inset:0;inset-inline-end:calc(var(--skin-touch-target) * 2 + var(--skin-space-unit))}[data-switch-sweep] .EBy8vG_controls:has(.EBy8vG_error)>button{visibility:hidden}[data-switch-sweep] .EBy8vG_controls:has(.EBy8vG_error)>.EBy8vG_actions>button[type=button]{visibility:hidden}@keyframes EBy8vG_home-bubble-fill{0%{background:0 0}to{background:var(--bubble)}}@keyframes EBy8vG_home-launch-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is([data-switch-sweep] .EBy8vG_editor,[data-switch-sweep] .EBy8vG_settings,[data-switch-sweep] .EBy8vG_card){transition:none}[data-switch-sweep] .EBy8vG_phase>span{transition:none}[data-switch-sweep] .EBy8vG_handoff[data-lift] .EBy8vG_bubble{animation:none}[data-switch-sweep] .EBy8vG_phase{animation:none}[data-switch-sweep] .EBy8vG_slow{animation:none}[data-switch-sweep] .EBy8vG_handoff[data-failed]{visibility:hidden;animation:none}}
.KpAFMG_frame{border:1px solid var(--border);background:var(--background);min-width:0;max-width:100%;color:var(--foreground);border-radius:.625rem;margin-block:1rem;overflow:hidden;container-type:inline-size}.KpAFMG_scroller{scrollbar-width:thin;max-width:100%;overflow-x:auto}.KpAFMG_scroller:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.KpAFMG_frame table{table-layout:fixed;border-collapse:separate;border-spacing:0;word-break:normal;overflow-wrap:anywhere;width:100%;margin:0;font-size:.875rem;line-height:1.65}.KpAFMG_frame th,.KpAFMG_frame td{vertical-align:top;border:0;border-bottom:1px solid var(--border);color:var(--foreground);text-align:left;padding:.625rem .5rem}.KpAFMG_frame th{background:var(--card);color:var(--muted-foreground);font-size:.75rem;font-weight:500}.KpAFMG_frame tbody tr:last-child td{border-bottom:0}.KpAFMG_frame strong{color:inherit;font-weight:600}.KpAFMG_frame a{text-underline-offset:3px;text-decoration:underline}.KpAFMG_frame[data-columns="2"] :is(th,td):first-child{border-right:1px solid var(--border);width:38%}.KpAFMG_frame[data-wide] table{--identity-width:min(40cqw, clamp(7.75rem, 26cqw, 9.375rem));--detail-width:min(calc(100cqw - var(--identity-width)), clamp(14.5rem, 28cqw, 15.625rem));min-width:calc(var(--identity-width) + (var(--table-columns) - 2) * 8rem + var(--detail-width))}.KpAFMG_frame[data-wide] :is(th,td):first-child{z-index:1;width:var(--identity-width);border-right:1px solid var(--border);background:var(--background);position:sticky;left:0}.KpAFMG_frame[data-wide] th:first-child{background:var(--card)}.KpAFMG_frame[data-wide] :is(th,td):last-child{width:var(--detail-width)}.KpAFMG_hint{border-top:1px solid var(--border);color:var(--muted-foreground);background:var(--card);overflow-wrap:normal;justify-content:space-between;gap:.5rem;padding:.5rem;font-size:.6875rem;line-height:1.5;display:flex}@container (min-width:40rem){.KpAFMG_frame th,.KpAFMG_frame td{padding:.75rem}.KpAFMG_frame[data-columns="2"] :is(th,td):first-child{width:26%}}
.XmxO6q_delayed{animation:XmxO6q_loading-reveal calc(var(--skin-slow) * 0) step-end var(--skin-loading-delay) both}.XmxO6q_delayed[data-skeleton=document]{height:100%}.XmxO6q_slow{animation:XmxO6q_loading-reveal calc(var(--skin-slow) * 0) step-end var(--skin-loading-slow) both}@keyframes XmxO6q_loading-reveal{0%{visibility:hidden}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.XmxO6q_delayed .lists-progress>span{animation:none}.XmxO6q_slow{animation-delay:var(--skin-loading-delay)}}
[data-switch-sweep] .b3jPwa_stale{opacity:var(--skin-artifact-stale-opacity)}
.RcREGq_state{place-items:center;gap:var(--skin-space-3);padding:var(--skin-space-4);min-height:calc(var(--skin-space-14) * 4);border:var(--skin-hairline) solid var(--border-muted);border-radius:var(--skin-radius-lg);display:grid}.RcREGq_state [role=status]{animation:none}.RcREGq_state [role=status]>div{visibility:hidden;animation:none}.RcREGq_state svg g,.RcREGq_state svg circle{animation-play-state:paused;animation-delay:calc(var(--skin-ambient) * -.28)}.RcREGq_state[data-logo-state=blink] svg g,.RcREGq_state[data-logo-state=blink] svg circle{animation-delay:calc(var(--skin-ambient) * -.5)}.RcREGq_state[data-logo-state=slow] [role=status]>div,.RcREGq_state[data-logo-state=reduced] [role=status]>div{visibility:visible}.RcREGq_state[data-logo-state=reduced] svg g,.RcREGq_state[data-logo-state=reduced] svg circle{animation:none}@media (prefers-reduced-motion:reduce){.RcREGq_state [role=status]>div{visibility:visible}}
.eILNyG_reveal{animation:eILNyG_spinner-reveal var(--skin-loading-delay) step-end both}@keyframes eILNyG_spinner-reveal{0%{visibility:hidden}to{visibility:visible}}