@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_80521f65-module__PworYq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_80521f65-module__PworYq__variable{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.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/bbc41e54d2fcbd21-s.799d8ef8.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-20C0,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/797e433ab948586e-s.p.dbea232f.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%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.Spinner-module__gNPO7q__spinner{border-radius:var(--radius-full);border-style:solid;animation:1.2s linear infinite Spinner-module__gNPO7q__spin;display:inline-block}@keyframes Spinner-module__gNPO7q__spin{to{transform:rotate(360deg)}}.Spinner-module__gNPO7q__sizeSm{border-width:2px;width:16px;height:16px}.Spinner-module__gNPO7q__sizeMd{border-width:2.5px;width:24px;height:24px}.Spinner-module__gNPO7q__sizeLg{border-width:3px;width:32px;height:32px}.Spinner-module__gNPO7q__colorDefault{border-color:var(--color-spinner-track);border-top-color:var(--color-spinner-indicator)}.Spinner-module__gNPO7q__colorInherit{border-color:currentColor #0000 #0000}.Spinner-module__gNPO7q__colorAccent{border-color:var(--color-spinner-track);border-top-color:var(--color-accent)}.Spinner-module__gNPO7q__colorMuted{border-color:var(--color-spinner-track);border-top-color:var(--color-text-muted)}.Spinner-module__gNPO7q__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Button-module__xDwtkW__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font:inherit;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-base)var(--ease-standard),color var(--motion-base)var(--ease-standard),opacity var(--motion-base)var(--ease-standard),text-decoration-color var(--motion-base)var(--ease-standard);border:none;text-decoration:none;display:inline-flex}.Button-module__xDwtkW__button:disabled{cursor:not-allowed;opacity:.5}.Button-module__xDwtkW__button.Button-module__xDwtkW__loading{cursor:wait;opacity:.85}.Button-module__xDwtkW__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Button-module__xDwtkW__button .Button-module__xDwtkW__iconSlot{width:var(--icon-size-button);height:var(--icon-size-button);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Button-module__xDwtkW__iconSlot svg{width:100%;height:100%;display:block}.Button-module__xDwtkW__label{flex:0 auto}.Button-module__xDwtkW__sizeMd{height:var(--btn-height-md);font-size:var(--btn-font-size-md);padding:13px 17px}.Button-module__xDwtkW__sizeSm{height:var(--btn-height-sm);font-size:var(--btn-font-size-sm);padding:11px 15px}.Button-module__xDwtkW__fullWidth{width:100%}.Button-module__xDwtkW__variantPrimary{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text)}.Button-module__xDwtkW__variantPrimary:hover:not(:disabled){background:var(--color-btn-primary-bg-hover)}.Button-module__xDwtkW__variantPrimary:active:not(:disabled){background:var(--color-btn-primary-bg-active)}.Button-module__xDwtkW__variantSecondary{background:var(--color-btn-secondary-bg);color:var(--color-btn-secondary-text)}.Button-module__xDwtkW__variantSecondary:hover:not(:disabled){background:var(--color-btn-secondary-bg-hover)}.Button-module__xDwtkW__variantSecondary:active:not(:disabled){background:var(--color-btn-secondary-bg-active)}.Button-module__xDwtkW__variantLink{color:var(--color-btn-link-text);background:0 0}.Button-module__xDwtkW__variantLink:hover:not(:disabled){color:var(--color-btn-link-text-hover);text-decoration:underline}.Button-module__xDwtkW__variantLink:active:not(:disabled){text-decoration:underline}.Button-module__xDwtkW__variantGhost{color:var(--color-btn-ghost-text);background:0 0}.Button-module__xDwtkW__variantGhost:hover:not(:disabled){background:var(--color-bg-surface-1)}.Button-module__xDwtkW__variantGhost:active:not(:disabled){background:var(--color-bg-surface-2)}.Button-module__xDwtkW__variantWarning{color:var(--color-error);border:1px solid var(--color-error);background:0 0}.Button-module__xDwtkW__variantWarning:hover:not(:disabled){background:color-mix(in srgb,var(--color-error)10%,transparent)}.Button-module__xDwtkW__variantWarning:active:not(:disabled){background:color-mix(in srgb,var(--color-error)16%,transparent)}
.A2UICard-module__WQbQNq__card{width:100%;padding:var(--space-4);background:var(--color-bg-surface-1);border:1px solid var(--color-border-separator);border-radius:var(--radius-md);transition:border-color var(--motion-fast)var(--ease-standard)}.A2UICard-module__WQbQNq__card:hover{border-color:var(--color-border-default)}.A2UICard-module__WQbQNq__title{padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border-separator)}.A2UICard-module__WQbQNq__content{gap:var(--space-3);flex-direction:column;display:flex}
.A2UICheckBox-module__ydWrqG__checkbox{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-1)0;transition:opacity var(--motion-fast)var(--ease-standard);display:inline-flex}.A2UICheckBox-module__ydWrqG__checkbox:hover{opacity:.85}.A2UICheckBox-module__ydWrqG__input{width:16px;height:16px;accent-color:var(--color-btn-primary-bg);cursor:pointer;flex-shrink:0}.A2UICheckBox-module__ydWrqG__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
.A2UIChoicePicker-module__gpJdcW__fieldWrapper{gap:var(--space-1);flex-direction:column;display:flex}.A2UIChoicePicker-module__gpJdcW__segmented{gap:var(--space-2);flex-wrap:wrap;display:flex}.A2UIChoicePicker-module__gpJdcW__select{width:100%;padding:var(--space-2)var(--space-3);border:1px solid var(--color-border-separator);border-radius:var(--radius-input);background:var(--color-input-bg-subtle);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-sm);height:var(--input-height-sm);transition:border-color var(--motion-fast)var(--ease-standard);cursor:pointer}.A2UIChoicePicker-module__gpJdcW__select:hover{border-color:var(--color-border-default)}.A2UIChoicePicker-module__gpJdcW__select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
.A2UIColumn-module__bJZP7W__column{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.A2UIColumn-module__bJZP7W__hAlign_start{align-items:flex-start}.A2UIColumn-module__bJZP7W__hAlign_center{align-items:center}.A2UIColumn-module__bJZP7W__hAlign_end{align-items:flex-end}.A2UIColumn-module__bJZP7W__hAlign_stretch{align-items:stretch}.A2UIColumn-module__bJZP7W__vAlign_top{justify-content:flex-start}.A2UIColumn-module__bJZP7W__vAlign_center{justify-content:center}.A2UIColumn-module__bJZP7W__vAlign_bottom{justify-content:flex-end}.A2UIColumn-module__bJZP7W__vAlign_spaceBetween{justify-content:space-between}
.A2UIDivider-module__pfhOwW__divider{border:none;border-top:1px solid var(--color-border-separator);margin:var(--space-1)0}.A2UIDivider-module__pfhOwW__vertical{border-top:none;border-left:1px solid var(--color-border-separator);margin:0 var(--space-1);align-self:stretch}
.A2UIImage-module__-QVBDG__image{border-radius:var(--radius-md);object-fit:cover;max-width:100%;height:auto}
.A2UIList-module__E7Syca__list{gap:var(--space-1);scrollbar-width:thin;flex-direction:column;max-height:400px;list-style:none;display:flex;overflow-y:auto}.A2UIList-module__E7Syca__horizontal{gap:var(--space-3);flex-direction:row;max-height:none;overflow:auto hidden}.A2UIList-module__E7Syca__item{flex-shrink:0;list-style:none}.A2UIList-module__E7Syca__separator{background:var(--color-border-separator);flex-shrink:0;height:1px}.A2UIList-module__E7Syca__horizontal>.A2UIList-module__E7Syca__separator{align-self:stretch;width:1px;height:auto}
.A2UIModal-module__M19h6W__overlay{background:var(--color-bg-overlay);z-index:100;animation:A2UIModal-module__M19h6W__overlayIn var(--motion-base)var(--ease-standard)both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.A2UIModal-module__M19h6W__modal{background:var(--color-bg-popover);border:1px solid var(--color-border-separator);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:90%;max-width:600px;max-height:80vh;padding:var(--space-6);animation:A2UIModal-module__M19h6W__modalIn var(--motion-base)var(--ease-standard)both;overflow-y:auto}.A2UIModal-module__M19h6W__header{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border-separator);justify-content:space-between;align-items:center;display:flex}.A2UIModal-module__M19h6W__body{gap:var(--space-4);flex-direction:column;display:flex}@keyframes A2UIModal-module__M19h6W__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes A2UIModal-module__M19h6W__modalIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
.A2UIRow-module__qfVPOG__row{gap:var(--space-3);flex-wrap:wrap;align-items:stretch;display:flex}.A2UIRow-module__qfVPOG__item{flex:1;min-width:0}.A2UIRow-module__qfVPOG__hAlign_start{justify-content:flex-start}.A2UIRow-module__qfVPOG__hAlign_center{justify-content:center}.A2UIRow-module__qfVPOG__hAlign_end{justify-content:flex-end}.A2UIRow-module__qfVPOG__hAlign_spaceBetween{justify-content:space-between}.A2UIRow-module__qfVPOG__vAlign_top{align-items:flex-start}.A2UIRow-module__qfVPOG__vAlign_center{align-items:center}.A2UIRow-module__qfVPOG__vAlign_bottom{align-items:flex-end}.A2UIRow-module__qfVPOG__vAlign_stretch{align-items:stretch}
.A2UISlider-module__0QxJZa__slider{gap:var(--space-2);flex-direction:column;display:flex}.A2UISlider-module__0QxJZa__header{justify-content:space-between;align-items:baseline;display:flex}.A2UISlider-module__0QxJZa__value{font-family:var(--font-geist-mono,monospace);font-variant-numeric:tabular-nums}.A2UISlider-module__0QxJZa__input{width:100%;accent-color:var(--color-btn-primary-bg);cursor:pointer}.A2UISlider-module__0QxJZa__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
.A2UITabs-module__WozimG__tabs{width:100%}.A2UITabs-module__WozimG__tabBar{border-bottom:1px solid var(--color-border-separator);margin-bottom:var(--space-1);gap:0;display:flex}.A2UITabs-module__WozimG__tab{padding:var(--space-2)var(--space-3);cursor:pointer;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);transition:color var(--motion-fast)var(--ease-standard),border-color var(--motion-fast)var(--ease-standard);background:0 0;border:none;border-bottom:2px solid #0000}.A2UITabs-module__WozimG__tab:hover{color:var(--color-text-primary)}.A2UITabs-module__WozimG__tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.A2UITabs-module__WozimG__active{color:var(--color-text-primary);border-bottom-color:var(--color-btn-primary-bg)}.A2UITabs-module__WozimG__panel{padding:var(--space-4)0}
.A2UIText-module__h9qjpG__strong{font-weight:var(--font-weight-semibold)}.A2UIText-module__h9qjpG__em{font-style:italic}.A2UIText-module__h9qjpG__code{padding:1px var(--space-1);border-radius:var(--radius-xs);background:var(--color-bg-surface-1);font-family:var(--font-geist-mono,monospace);font-size:.875em}.A2UIText-module__h9qjpG__link{color:var(--color-focus-ring);text-underline-offset:2px;transition:opacity var(--motion-fast)var(--ease-standard);text-decoration:underline}.A2UIText-module__h9qjpG__link:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.A2UIText-module__h9qjpG__link{transition:none}}
.A2UIVideo-module__s6JOSa__video{border-radius:var(--radius-md);max-width:100%}
.ActivityCard-module__5x6wZq__card{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-popover);animation:ActivityCard-module__5x6wZq__cardIn var(--motion-fast)var(--ease-standard)both;transition:border-color var(--motion-base)var(--ease-standard),background var(--motion-base)var(--ease-standard);display:flex}.ActivityCard-module__5x6wZq__cardInProgress{border-color:color-mix(in srgb,var(--color-brand-fg)24%,var(--color-border-default));background:color-mix(in srgb,var(--color-brand-fg)8%,transparent)}.ActivityCard-module__5x6wZq__cardCompleted{border-color:color-mix(in srgb,var(--color-success)22%,var(--color-border-default));animation:ActivityCard-module__5x6wZq__cardIn var(--motion-fast)var(--ease-standard)both,ActivityCard-module__5x6wZq__completedFlash .6s var(--ease-out-quart)both}.ActivityCard-module__5x6wZq__cardError{border-color:color-mix(in srgb,var(--color-error)24%,var(--color-border-default));background:color-mix(in srgb,var(--color-error)5%,transparent);animation:ActivityCard-module__5x6wZq__cardIn var(--motion-fast)var(--ease-standard)both,ActivityCard-module__5x6wZq__errorNudge .4s var(--ease-out-quart)both}.ActivityCard-module__5x6wZq__iconWrapper{border-radius:var(--radius-full);background:var(--color-brand-bg);width:22px;height:22px;color:var(--color-brand-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ActivityCard-module__5x6wZq__cardInProgress .ActivityCard-module__5x6wZq__iconWrapper{animation:2.4s ease-in-out infinite ActivityCard-module__5x6wZq__iconGlow;position:relative;overflow:hidden}.ActivityCard-module__5x6wZq__cardInProgress .ActivityCard-module__5x6wZq__iconWrapper:after{content:"";border-radius:inherit;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--color-brand-fg)18%,transparent)45%,color-mix(in srgb,var(--color-brand-fg)28%,transparent)50%,color-mix(in srgb,var(--color-brand-fg)18%,transparent)55%,transparent 100%);pointer-events:none;animation:1.8s ease-in-out infinite ActivityCard-module__5x6wZq__iconShimmer;position:absolute;inset:0}.ActivityCard-module__5x6wZq__iconWrapperCompleted{background:color-mix(in srgb,var(--color-success)16%,transparent);color:var(--color-success);animation:ActivityCard-module__5x6wZq__iconComplete .4s var(--ease-out-quart)both}.ActivityCard-module__5x6wZq__iconWrapperError{background:color-mix(in srgb,var(--color-error)16%,transparent);color:var(--color-error)}.ActivityCard-module__5x6wZq__body{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.ActivityCard-module__5x6wZq__title{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ActivityCard-module__5x6wZq__detail{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ActivityCard-module__5x6wZq__statusChip{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);padding:3px var(--space-2);background:var(--color-bg-surface-1);color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.ActivityCard-module__5x6wZq__statusChipInProgress{background:color-mix(in srgb,var(--color-brand-fg)14%,transparent);color:var(--color-text-primary)}.ActivityCard-module__5x6wZq__statusChipCompleted{background:color-mix(in srgb,var(--color-success)14%,transparent);color:var(--color-success)}.ActivityCard-module__5x6wZq__statusChipError{background:color-mix(in srgb,var(--color-error)14%,transparent);color:var(--color-error)}.ActivityCard-module__5x6wZq__statusIcon{display:inline-flex}.ActivityCard-module__5x6wZq__statusChipCompleted .ActivityCard-module__5x6wZq__statusIcon{animation:ActivityCard-module__5x6wZq__checkPop .35s var(--ease-out-quart)both}.ActivityCard-module__5x6wZq__statusChipError .ActivityCard-module__5x6wZq__statusIcon{animation:ActivityCard-module__5x6wZq__errorPop .3s var(--ease-out-quart)both}.ActivityCard-module__5x6wZq__statusLabel{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.ActivityCard-module__5x6wZq__statusLabelShimmer{background:linear-gradient(90deg,currentColor 0%,currentColor 30%,color-mix(in srgb,var(--color-brand-fg)50%,var(--color-bg-surface-1))50%,currentColor 70%,currentColor 100%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s ease-in-out infinite ActivityCard-module__5x6wZq__textShimmer}.ActivityCard-module__5x6wZq__collapsedGroup{width:100%;color:var(--color-text-muted);font-size:var(--font-size-xs);-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);border:1px solid var(--color-border-default);transition:border-color var(--motion-fast)var(--ease-standard),background-color var(--motion-fast)var(--ease-standard);justify-content:flex-start}.ActivityCard-module__5x6wZq__collapsedGroup:hover{border-color:color-mix(in srgb,var(--color-brand-fg)24%,var(--color-border-default));background:color-mix(in srgb,var(--color-brand-fg)6%,transparent)}.ActivityCard-module__5x6wZq__chevron{transition:transform var(--motion-fast)var(--ease-standard)}.ActivityCard-module__5x6wZq__chevronExpanded{transform:rotate(180deg)}.ActivityCard-module__5x6wZq__expandedCards{gap:var(--space-1);flex-direction:column;display:flex}.ActivityCard-module__5x6wZq__expandedItem{animation:ActivityCard-module__5x6wZq__expandReveal var(--motion-base)var(--ease-out-quart)both;animation-delay:calc(var(--card-i,0)*40ms)}.ActivityCard-module__5x6wZq__workingTitle{transition:opacity var(--motion-base)var(--ease-standard)}@keyframes ActivityCard-module__5x6wZq__cardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ActivityCard-module__5x6wZq__iconGlow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-brand-fg)20%,transparent)}50%{box-shadow:0 0 6px 2px color-mix(in srgb,var(--color-brand-fg)24%,transparent)}}@keyframes ActivityCard-module__5x6wZq__iconShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ActivityCard-module__5x6wZq__textShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ActivityCard-module__5x6wZq__completedFlash{0%{background-color:color-mix(in srgb,var(--color-success)12%,transparent)}to{background-color:var(--color-bg-popover)}}@keyframes ActivityCard-module__5x6wZq__errorNudge{0%{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(.5px)}to{transform:translate(0)}}@keyframes ActivityCard-module__5x6wZq__checkPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ActivityCard-module__5x6wZq__errorPop{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ActivityCard-module__5x6wZq__iconComplete{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success)40%,transparent)}40%{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success)25%,transparent)}to{box-shadow:0 0 #0000}}@keyframes ActivityCard-module__5x6wZq__expandReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ActivityCard-module__5x6wZq__card,.ActivityCard-module__5x6wZq__cardCompleted,.ActivityCard-module__5x6wZq__cardError,.ActivityCard-module__5x6wZq__expandedItem{animation:none}.ActivityCard-module__5x6wZq__card{transition:none}.ActivityCard-module__5x6wZq__cardInProgress .ActivityCard-module__5x6wZq__iconWrapper{animation:none}.ActivityCard-module__5x6wZq__cardInProgress .ActivityCard-module__5x6wZq__iconWrapper:after{opacity:0;animation:none}.ActivityCard-module__5x6wZq__iconWrapperCompleted,.ActivityCard-module__5x6wZq__statusChipCompleted .ActivityCard-module__5x6wZq__statusIcon,.ActivityCard-module__5x6wZq__statusChipError .ActivityCard-module__5x6wZq__statusIcon{animation:none}.ActivityCard-module__5x6wZq__statusLabelShimmer{-webkit-text-fill-color:unset;background:0 0;animation:none}.ActivityCard-module__5x6wZq__chevron,.ActivityCard-module__5x6wZq__collapsedGroup,.ActivityCard-module__5x6wZq__workingTitle{transition:none}}
.BuilderActivityIndicator-module__Fp3EJW__panel{border-radius:var(--radius-md);flex-direction:column;width:100%;display:flex;overflow:hidden}.BuilderActivityIndicator-module__Fp3EJW__panelInline{margin-top:var(--space-2)}.BuilderActivityIndicator-module__Fp3EJW__panelAccent{background:var(--color-brand-fg);height:2px;transition:background var(--motion-base)var(--ease-standard)}.BuilderActivityIndicator-module__Fp3EJW__panelDone .BuilderActivityIndicator-module__Fp3EJW__panelAccent{background:var(--color-success);animation:BuilderActivityIndicator-module__Fp3EJW__accentCelebrate .8s var(--ease-out-quart)both}.BuilderActivityIndicator-module__Fp3EJW__panelDone{transition:border-color var(--motion-base)var(--ease-standard)}.BuilderActivityIndicator-module__Fp3EJW__content{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.BuilderActivityIndicator-module__Fp3EJW__genericCard{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-brand-fg)24%,var(--color-border-default));background:color-mix(in srgb,var(--color-brand-fg)8%,transparent);display:flex}.BuilderActivityIndicator-module__Fp3EJW__genericIcon{border-radius:var(--radius-full);background:var(--color-brand-bg);width:22px;height:22px;color:var(--color-brand-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.BuilderActivityIndicator-module__Fp3EJW__rowTitle{min-width:0;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.BuilderActivityIndicator-module__Fp3EJW__stateChip{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);padding:3px var(--space-2);flex-shrink:0;display:inline-flex}.BuilderActivityIndicator-module__Fp3EJW__stateChipRunning{background:color-mix(in srgb,var(--color-brand-fg)14%,transparent);color:var(--color-text-primary)}.BuilderActivityIndicator-module__Fp3EJW__stateLabel{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.BuilderActivityIndicator-module__Fp3EJW__stateLabelShimmer{background:linear-gradient(90deg,currentColor 0%,currentColor 30%,color-mix(in srgb,var(--color-brand-fg)50%,var(--color-bg-surface-1))50%,currentColor 70%,currentColor 100%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s ease-in-out infinite BuilderActivityIndicator-module__Fp3EJW__textShimmer}@keyframes BuilderActivityIndicator-module__Fp3EJW__textShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes BuilderActivityIndicator-module__Fp3EJW__accentCelebrate{0%{height:2px;box-shadow:0 0 #0000}40%{height:3px;box-shadow:0 1px 8px 0 color-mix(in srgb,var(--color-success)30%,transparent)}to{height:2px;box-shadow:0 0 #0000}}@media (max-width:767px){.BuilderActivityIndicator-module__Fp3EJW__content{padding:var(--space-1)var(--space-2)var(--space-2)}}@media (prefers-reduced-motion:reduce){.BuilderActivityIndicator-module__Fp3EJW__stateLabelShimmer{-webkit-text-fill-color:unset;background:0 0;animation:none}.BuilderActivityIndicator-module__Fp3EJW__panelDone .BuilderActivityIndicator-module__Fp3EJW__panelAccent{animation:none}.BuilderActivityIndicator-module__Fp3EJW__panelDone,.BuilderActivityIndicator-module__Fp3EJW__panelAccent{transition:none}}
.BuilderDrawer-module__82z82G__drawer{width:var(--drawer-width);border-left:1px solid var(--color-border-separator);background:var(--color-bg-surface-1);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.BuilderDrawer-module__82z82G__drawer[data-state=open]{animation:BuilderDrawer-module__82z82G__drawerOpen var(--motion-base)var(--ease-decelerate)forwards}.BuilderDrawer-module__82z82G__drawer[data-state=closed]{animation:BuilderDrawer-module__82z82G__drawerClose var(--motion-base)var(--ease-standard)forwards}@keyframes BuilderDrawer-module__82z82G__drawerOpen{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes BuilderDrawer-module__82z82G__drawerClose{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}.BuilderDrawer-module__82z82G__header{padding:var(--space-2)var(--space-4);border-bottom:1px solid var(--color-border-separator);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.BuilderDrawer-module__82z82G__headerLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:flex}.BuilderDrawer-module__82z82G__chatArea{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.BuilderDrawer-module__82z82G__suggestions{gap:var(--space-2);padding:var(--space-4);flex-wrap:wrap;display:flex}.BuilderDrawer-module__82z82G__suggestionChip{height:auto;padding:var(--space-2)var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left;background:0 0;justify-content:flex-start;line-height:1.3}.BuilderDrawer-module__82z82G__suggestionChip:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-emphasis);background:var(--color-bg-hover)}@media (max-width:767px){.BuilderDrawer-module__82z82G__drawer{--drawer-width:100%;z-index:40;border-left:none;position:fixed;inset:0}.BuilderDrawer-module__82z82G__drawer[data-state=open]{animation:BuilderDrawer-module__82z82G__drawerSlideIn var(--motion-base)var(--ease-decelerate)forwards}.BuilderDrawer-module__82z82G__drawer[data-state=closed]{animation:BuilderDrawer-module__82z82G__drawerSlideOut var(--motion-base)var(--ease-standard)forwards}@keyframes BuilderDrawer-module__82z82G__drawerSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes BuilderDrawer-module__82z82G__drawerSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.BuilderDrawer-module__82z82G__header{padding:var(--space-3)var(--space-4)}}@media (prefers-reduced-motion:reduce){.BuilderDrawer-module__82z82G__drawer[data-state=open],.BuilderDrawer-module__82z82G__drawer[data-state=closed]{animation:none}}
.ChatMarkdown-module__YeQ8ua__markdown{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-primary);word-break:break-word}.ChatMarkdown-module__YeQ8ua__markdown>:first-child{margin-top:0}.ChatMarkdown-module__YeQ8ua__markdown>:last-child{margin-bottom:0}.ChatMarkdown-module__YeQ8ua__h1{margin:var(--space-5)0 var(--space-3);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.ChatMarkdown-module__YeQ8ua__h2{margin:var(--space-4)0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.ChatMarkdown-module__YeQ8ua__h3{margin:var(--space-3)0 var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.ChatMarkdown-module__YeQ8ua__p{margin:var(--space-2)0;font-size:inherit;line-height:inherit}.ChatMarkdown-module__YeQ8ua__strong{font-weight:var(--font-weight-semibold)}.ChatMarkdown-module__YeQ8ua__em{font-style:italic}.ChatMarkdown-module__YeQ8ua__ul,.ChatMarkdown-module__YeQ8ua__ol{margin:var(--space-2)0;padding-left:var(--space-5)}.ChatMarkdown-module__YeQ8ua__ul{list-style-type:disc}.ChatMarkdown-module__YeQ8ua__ol{list-style-type:decimal}.ChatMarkdown-module__YeQ8ua__li{margin:var(--space-1)0;line-height:var(--line-height-normal)}.ChatMarkdown-module__YeQ8ua__li::marker{color:var(--color-text-muted)}.ChatMarkdown-module__YeQ8ua__inlineCode{padding:2px var(--space-1);border-radius:var(--radius-sm);background:var(--color-bg-surface-2);font-family:var(--font-mono);font-size:.875em}.ChatMarkdown-module__YeQ8ua__codeBlockWrapper{margin:var(--space-3)0;border-radius:var(--radius-md);overflow:hidden}.ChatMarkdown-module__YeQ8ua__pre{padding:var(--space-4);background:var(--color-bg-surface-2);margin:0;overflow-x:auto}.ChatMarkdown-module__YeQ8ua__codeBlock{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-primary);white-space:pre;line-height:1.6}.ChatMarkdown-module__YeQ8ua__blockquote{margin:var(--space-3)0;padding:var(--space-2)var(--space-4);border-left:3px solid var(--color-border-default);color:var(--color-text-muted);font-style:italic}.ChatMarkdown-module__YeQ8ua__blockquote p{margin:0}.ChatMarkdown-module__YeQ8ua__link{color:var(--color-focus-ring);text-underline-offset:2px;transition:opacity var(--motion-fast)var(--ease-standard);text-decoration:underline}.ChatMarkdown-module__YeQ8ua__link:hover{opacity:.8}.ChatMarkdown-module__YeQ8ua__tableWrapper{margin:var(--space-3)0;border-radius:var(--radius-md);border:1px solid var(--color-border-default);overflow-x:auto}.ChatMarkdown-module__YeQ8ua__table{border-collapse:collapse;width:100%;font-size:var(--font-size-xs)}.ChatMarkdown-module__YeQ8ua__th,.ChatMarkdown-module__YeQ8ua__td{padding:var(--space-2)var(--space-3);text-align:left;border-bottom:1px solid var(--color-border-default)}.ChatMarkdown-module__YeQ8ua__th{font-weight:var(--font-weight-semibold);background:var(--color-bg-surface-1);color:var(--color-text-primary)}.ChatMarkdown-module__YeQ8ua__td{color:var(--color-text-primary)}.ChatMarkdown-module__YeQ8ua__hr{margin:var(--space-4)0;border:none;border-top:1px solid var(--color-border-default)}@media (prefers-reduced-motion:reduce){.ChatMarkdown-module__YeQ8ua__link{transition:none}}
.MermaidDiagram-module__6_1jYG__wrapper{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-surface-1);overflow:hidden}.MermaidDiagram-module__6_1jYG__diagramContent{padding:var(--space-6)var(--space-4);justify-content:center;display:flex;overflow-x:auto}.MermaidDiagram-module__6_1jYG__diagramContent svg{max-width:100%;height:auto}:is(.MermaidDiagram-module__6_1jYG__diagramContent .node rect,.MermaidDiagram-module__6_1jYG__diagramContent .node circle,.MermaidDiagram-module__6_1jYG__diagramContent .node ellipse,.MermaidDiagram-module__6_1jYG__diagramContent .node polygon,.MermaidDiagram-module__6_1jYG__diagramContent .node path){rx:8;ry:8;stroke-width:1.25px;transition:filter var(--motion-fast)var(--ease-standard)}.MermaidDiagram-module__6_1jYG__diagramContent .node .label{font-weight:var(--font-weight-medium);font-size:var(--font-size-13)}.MermaidDiagram-module__6_1jYG__diagramContent .node polygon{stroke-width:1.25px}.MermaidDiagram-module__6_1jYG__diagramContent .edgePath .path{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.MermaidDiagram-module__6_1jYG__diagramContent marker path{stroke-width:0}.MermaidDiagram-module__6_1jYG__diagramContent .edgeLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.MermaidDiagram-module__6_1jYG__diagramContent .edgeLabel rect{rx:4;ry:4;stroke:none;opacity:.92}.MermaidDiagram-module__6_1jYG__diagramContent .cluster rect{stroke-width:1px;stroke-dasharray:none;rx:10!important;ry:10!important}:is(.MermaidDiagram-module__6_1jYG__diagramContent .cluster .nodeLabel,.MermaidDiagram-module__6_1jYG__diagramContent .cluster-label .nodeLabel){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase}.MermaidDiagram-module__6_1jYG__diagramContent .actor{rx:8;ry:8;stroke-width:1.25px}.MermaidDiagram-module__6_1jYG__diagramContent .actor-line{stroke-width:1px;stroke-dasharray:6 4}.MermaidDiagram-module__6_1jYG__diagramContent text.actor{font-weight:var(--font-weight-semibold);font-size:var(--font-size-13)}:is(.MermaidDiagram-module__6_1jYG__diagramContent .activation0,.MermaidDiagram-module__6_1jYG__diagramContent .activation1,.MermaidDiagram-module__6_1jYG__diagramContent .activation2){rx:3;ry:3;stroke-width:1px}.MermaidDiagram-module__6_1jYG__diagramContent .note{rx:6;ry:6;stroke-width:1px}.MermaidDiagram-module__6_1jYG__diagramContent .noteText{font-size:var(--font-size-xs)}.MermaidDiagram-module__6_1jYG__diagramContent .loopLine{stroke-width:1px;stroke-dasharray:6 4}:is(.MermaidDiagram-module__6_1jYG__diagramContent .loopText,.MermaidDiagram-module__6_1jYG__diagramContent .loopText>tspan){font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.MermaidDiagram-module__6_1jYG__diagramContent .labelBox{rx:4;ry:4;stroke-width:1px}.MermaidDiagram-module__6_1jYG__diagramContent .sequenceNumber{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.MermaidDiagram-module__6_1jYG__diagramContent .messageText{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}:is(.MermaidDiagram-module__6_1jYG__diagramContent .messageLine0,.MermaidDiagram-module__6_1jYG__diagramContent .messageLine1){stroke-width:1.25px}:is(.MermaidDiagram-module__6_1jYG__diagramContent .stateGroup rect,.MermaidDiagram-module__6_1jYG__diagramContent .statediagram-state rect){rx:8;ry:8;stroke-width:1.25px}.MermaidDiagram-module__6_1jYG__diagramContent .stateGroup .state-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-13)}.MermaidDiagram-module__6_1jYG__diagramContent .stateGroup .composit{rx:8;ry:8}:is(.MermaidDiagram-module__6_1jYG__diagramContent .start-state,.MermaidDiagram-module__6_1jYG__diagramContent .end-state-outer){stroke-width:1.5px}.MermaidDiagram-module__6_1jYG__diagramContent .transition{stroke-width:1.25px}.MermaidDiagram-module__6_1jYG__diagramContent .classGroup rect{rx:8;ry:8;stroke-width:1.25px}.MermaidDiagram-module__6_1jYG__diagramContent .classGroup .title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-13)}.MermaidDiagram-module__6_1jYG__diagramContent .classGroup line{stroke-width:1px}.MermaidDiagram-module__6_1jYG__diagramContent .relation{stroke-width:1.25px}.MermaidDiagram-module__6_1jYG__diagramContent .er.entityBox{rx:8;ry:8;stroke-width:1.25px}.MermaidDiagram-module__6_1jYG__diagramContent .er.entityLabel{font-weight:var(--font-weight-semibold);font-size:var(--font-size-13)}:is(.MermaidDiagram-module__6_1jYG__diagramContent .er.attributeBoxOdd,.MermaidDiagram-module__6_1jYG__diagramContent .er.attributeBoxEven){stroke-width:1px}.MermaidDiagram-module__6_1jYG__diagramContent .er.relationshipLine{stroke-width:1.25px}.MermaidDiagram-module__6_1jYG__diagramContent .er.relationshipLabel{font-size:var(--font-size-xs)}:is(.MermaidDiagram-module__6_1jYG__diagramContent .section0,.MermaidDiagram-module__6_1jYG__diagramContent .section1,.MermaidDiagram-module__6_1jYG__diagramContent .section2,.MermaidDiagram-module__6_1jYG__diagramContent .section3){opacity:.08}.MermaidDiagram-module__6_1jYG__diagramContent .task{rx:4;ry:4;stroke-width:0}.MermaidDiagram-module__6_1jYG__diagramContent .taskText{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.MermaidDiagram-module__6_1jYG__diagramContent .sectionTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.MermaidDiagram-module__6_1jYG__diagramContent .tick text{font-size:var(--font-size-xs)}.MermaidDiagram-module__6_1jYG__diagramContent .grid .tick line{stroke-width:.5px;opacity:.3}.MermaidDiagram-module__6_1jYG__diagramContent .pieCircle{stroke-width:2px}.MermaidDiagram-module__6_1jYG__diagramContent .pieTitleText{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.MermaidDiagram-module__6_1jYG__diagramContent .slice{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.MermaidDiagram-module__6_1jYG__diagramContent .legend text{font-size:var(--font-size-xs)}:is(.MermaidDiagram-module__6_1jYG__diagramContent .commit-id,.MermaidDiagram-module__6_1jYG__diagramContent .commit-msg){font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.MermaidDiagram-module__6_1jYG__diagramContent .branch-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}:is(.MermaidDiagram-module__6_1jYG__diagramContent .mindmap-node rect,.MermaidDiagram-module__6_1jYG__diagramContent .mindmap-node circle,.MermaidDiagram-module__6_1jYG__diagramContent .mindmap-node ellipse){stroke-width:1.25px}.MermaidDiagram-module__6_1jYG__diagramContent .mindmap-node .nodeLabel{font-size:var(--font-size-13);font-weight:var(--font-weight-medium)}:is(.MermaidDiagram-module__6_1jYG__diagramContent text,.MermaidDiagram-module__6_1jYG__diagramContent tspan,.MermaidDiagram-module__6_1jYG__diagramContent .label,.MermaidDiagram-module__6_1jYG__diagramContent .nodeLabel,.MermaidDiagram-module__6_1jYG__diagramContent .edgeLabel,.MermaidDiagram-module__6_1jYG__diagramContent .cluster-label){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:inherit!important}.MermaidDiagram-module__6_1jYG__diagramContent svg{background:0 0!important}.MermaidDiagram-module__6_1jYG__loading{min-height:80px;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.MermaidDiagram-module__6_1jYG__loadingPulse{border-radius:var(--radius-full);background:var(--color-border-default);width:36px;height:36px;animation:MermaidDiagram-module__6_1jYG__pulse 1.4s var(--ease-standard)infinite}@keyframes MermaidDiagram-module__6_1jYG__pulse{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.6;transform:scale(1)}}.MermaidDiagram-module__6_1jYG__errorHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--color-border-default);display:flex}.MermaidDiagram-module__6_1jYG__errorLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.MermaidDiagram-module__6_1jYG__toggleButton{font-size:var(--font-size-xs)}.MermaidDiagram-module__6_1jYG__fallbackPre{padding:var(--space-4);margin:0;overflow-x:auto}.MermaidDiagram-module__6_1jYG__fallbackCode{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-primary);white-space:pre;line-height:1.6}@media (prefers-reduced-motion:reduce){.MermaidDiagram-module__6_1jYG__loadingPulse{opacity:.4;animation:none}}
.ChatMessage-module__vspHLW__message{gap:var(--space-3);animation:ChatMessage-module__vspHLW__messageIn var(--motion-base)var(--ease-standard)both;flex-wrap:wrap;display:flex}.ChatMessage-module__vspHLW__user{justify-content:flex-end}.ChatMessage-module__vspHLW__assistant{justify-content:flex-start;align-items:flex-start}.ChatMessage-module__vspHLW__avatar{border-radius:var(--radius-full);background:var(--color-brand-bg);width:28px;height:28px;color:var(--color-brand-fg);margin-top:var(--space-0_5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatMessage-module__vspHLW__bubble{border-radius:var(--radius-xl);overflow-wrap:break-word;max-width:80%}.ChatMessage-module__vspHLW__bubbleUser{padding:var(--space-3)var(--space-4);background:var(--color-accent);color:var(--color-accent-contrast);border-bottom-right-radius:var(--radius-sm)}.ChatMessage-module__vspHLW__bubbleAssistant{padding:var(--space-3)var(--space-4);background:var(--color-bg-surface-1);color:var(--color-text-primary);border-bottom-left-radius:var(--radius-sm)}.ChatMessage-module__vspHLW__cursor{width:7px;height:18px;margin-left:var(--space-1);background:var(--color-brand-fg);vertical-align:text-bottom;border-radius:var(--radius-xs);opacity:.9;animation:1s ease-in-out infinite ChatMessage-module__vspHLW__blink;display:inline-block}@keyframes ChatMessage-module__vspHLW__messageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatMessage-module__vspHLW__blink{0%,to{opacity:1}50%{opacity:0}}.ChatMessage-module__vspHLW__blocksColumn{gap:var(--space-3);flex-direction:column;min-width:0;max-width:80%;display:flex}.ChatMessage-module__vspHLW__uiPayload{max-width:100%;padding:var(--space-5);background:var(--color-bg-surface-2);border-radius:var(--radius-lg);border:1px solid var(--color-border-separator);border-top:2px solid var(--color-brand-fg);animation:ChatMessage-module__vspHLW__surfaceIn var(--motion-base)var(--ease-standard)both;flex-basis:100%}.ChatMessage-module__vspHLW__message:not(.ChatMessage-module__vspHLW__blocksColumn)>.ChatMessage-module__vspHLW__uiPayload{max-width:80%;margin-left:calc(28px + var(--space-3))}@keyframes ChatMessage-module__vspHLW__surfaceIn{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ChatMessage-module__vspHLW__message,.ChatMessage-module__vspHLW__uiPayload{animation:none}.ChatMessage-module__vspHLW__cursor{opacity:1;animation:none}}
.ChatMessages-module__5ir9zG__container{scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-default)transparent;flex:1;overflow:hidden auto}.ChatMessages-module__5ir9zG__container::-webkit-scrollbar{width:6px}.ChatMessages-module__5ir9zG__container::-webkit-scrollbar-track{background:0 0}.ChatMessages-module__5ir9zG__container::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}.ChatMessages-module__5ir9zG__container::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.ChatMessages-module__5ir9zG__inner{gap:var(--space-5);padding:var(--space-6)0;flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.ChatMessages-module__5ir9zG__compact{max-width:none;margin:0}.ChatMessages-module__5ir9zG__anchor{flex-shrink:0;height:1px}@media (max-width:767px){.ChatMessages-module__5ir9zG__inner{gap:var(--space-3);padding:var(--space-4)0}}
.ChatQuestionPrompt-module__DM_qWq__wrapper{align-items:flex-start;gap:var(--space-3);animation:ChatQuestionPrompt-module__DM_qWq__messageIn var(--motion-base)var(--ease-standard)both;display:flex}.ChatQuestionPrompt-module__DM_qWq__avatar{border-radius:var(--radius-full);background:var(--color-brand-bg);width:28px;height:28px;color:var(--color-brand-fg);margin-top:var(--space-0_5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatQuestionPrompt-module__DM_qWq__bubble{max-width:80%;padding:var(--space-4);background:var(--color-bg-surface-1);border-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-sm);border:1px solid var(--color-border-default);border-left:3px solid var(--color-brand-fg);position:relative}.ChatQuestionPrompt-module__DM_qWq__bubble:before{content:"";border-radius:inherit;opacity:.12;pointer-events:none;box-shadow:0 0 16px 2px var(--color-brand-fg);animation:2.4s ease-in-out infinite ChatQuestionPrompt-module__DM_qWq__glowPulse;position:absolute;inset:-1px}.ChatQuestionPrompt-module__DM_qWq__iconRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ChatQuestionPrompt-module__DM_qWq__iconBadge{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-brand-fg)12%,transparent);width:20px;height:20px;color:var(--color-brand-fg);justify-content:center;align-items:center;display:flex}.ChatQuestionPrompt-module__DM_qWq__badgeLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand-fg)}.ChatQuestionPrompt-module__DM_qWq__questionText{line-height:var(--line-height-relaxed)}.ChatQuestionPrompt-module__DM_qWq__hint{margin-top:var(--space-3);align-items:center;gap:var(--space-1);opacity:.7;display:flex}.ChatQuestionPrompt-module__DM_qWq__hintIcon{flex-shrink:0}@keyframes ChatQuestionPrompt-module__DM_qWq__messageIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ChatQuestionPrompt-module__DM_qWq__glowPulse{0%,to{opacity:.08}50%{opacity:.18}}.ChatQuestionPrompt-module__DM_qWq__answered{opacity:.6}.ChatQuestionPrompt-module__DM_qWq__answered .ChatQuestionPrompt-module__DM_qWq__bubble:before{display:none}.ChatQuestionPrompt-module__DM_qWq__answeredCheck{margin-left:auto}.ChatQuestionPrompt-module__DM_qWq__optionChips{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ChatQuestionPrompt-module__DM_qWq__optionChip{border:1px solid var(--color-border-default)}.ChatQuestionPrompt-module__DM_qWq__optionChip:hover{border-color:#0000}@media (prefers-reduced-motion:reduce){.ChatQuestionPrompt-module__DM_qWq__wrapper{animation:none}.ChatQuestionPrompt-module__DM_qWq__bubble:before{opacity:.1;animation:none}}
.ChatThinkingIndicator-module__N8whnG__wrapper{align-items:flex-start;gap:var(--space-3);animation:ChatThinkingIndicator-module__N8whnG__messageIn var(--motion-base)var(--ease-standard)both;display:flex}.ChatThinkingIndicator-module__N8whnG__avatar{border-radius:var(--radius-full);background:var(--color-brand-bg);width:28px;height:28px;color:var(--color-brand-fg);margin-top:var(--space-0_5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatThinkingIndicator-module__N8whnG__bubble{padding:var(--space-2_5)var(--space-4);background:var(--color-bg-surface-1);border-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-sm)}.ChatThinkingIndicator-module__N8whnG__content{align-items:center;gap:var(--space-1_5);display:flex}.ChatThinkingIndicator-module__N8whnG__label{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);animation:ChatThinkingIndicator-module__N8whnG__labelIn var(--motion-base)var(--ease-standard)both}.ChatThinkingIndicator-module__N8whnG__dots{align-items:center;gap:3px;padding-top:2px;display:inline-flex}.ChatThinkingIndicator-module__N8whnG__dot{border-radius:var(--radius-full);background:var(--color-text-muted);width:4px;height:4px;animation:ChatThinkingIndicator-module__N8whnG__bounce 1.4s var(--ease-standard)infinite}.ChatThinkingIndicator-module__N8whnG__dot:nth-child(2){animation-delay:.16s}.ChatThinkingIndicator-module__N8whnG__dot:nth-child(3){animation-delay:.32s}@keyframes ChatThinkingIndicator-module__N8whnG__bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ChatThinkingIndicator-module__N8whnG__labelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatThinkingIndicator-module__N8whnG__messageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ChatThinkingIndicator-module__N8whnG__wrapper,.ChatThinkingIndicator-module__N8whnG__label{animation:none}.ChatThinkingIndicator-module__N8whnG__dot{opacity:.5;animation:none}}
.ChatToolActivity-module__d8j2tW__wrapper{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-surface-1);border:1px solid var(--color-border-default);animation:ChatToolActivity-module__d8j2tW__slideIn var(--motion-slow)var(--ease-standard)both;transition:border-color var(--motion-slow)var(--ease-standard);max-width:480px;display:flex}.ChatToolActivity-module__d8j2tW__wrapperRunning{border-color:var(--color-info);background:color-mix(in srgb,var(--color-info)4%,var(--color-bg-surface-1))}.ChatToolActivity-module__d8j2tW__wrapperSuccess{border-color:var(--color-success);background:color-mix(in srgb,var(--color-success)4%,var(--color-bg-surface-1))}.ChatToolActivity-module__d8j2tW__wrapperFailed{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error)4%,var(--color-bg-surface-1))}.ChatToolActivity-module__d8j2tW__iconWrapper{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ChatToolActivity-module__d8j2tW__content{gap:var(--space-0_5);flex-direction:column;flex:1;min-width:0;display:flex}.ChatToolActivity-module__d8j2tW__header{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ChatToolActivity-module__d8j2tW__toolName{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:-.01em;flex-shrink:0}.ChatToolActivity-module__d8j2tW__separator{border-radius:var(--radius-full);background:var(--color-text-muted);opacity:.5;flex-shrink:0;width:3px;height:3px}.ChatToolActivity-module__d8j2tW__statusText{font-size:var(--font-size-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChatToolActivity-module__d8j2tW__resultText{font-size:var(--font-size-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;opacity:.8;overflow:hidden}.ChatToolActivity-module__d8j2tW__success .ChatToolActivity-module__d8j2tW__resultText{color:var(--color-success)}.ChatToolActivity-module__d8j2tW__failure .ChatToolActivity-module__d8j2tW__resultText{color:var(--color-error)}@keyframes ChatToolActivity-module__d8j2tW__slideIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ChatToolActivity-module__d8j2tW__wrapper{transition:none;animation:none}}
.ThemeToggle-module__BS67fG__toggle{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-fast)var(--ease-standard),background var(--motion-fast)var(--ease-standard);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ThemeToggle-module__BS67fG__toggle:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.ThemeToggle-module__BS67fG__toggle:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}.ThemeToggle-module__BS67fG__sun,.ThemeToggle-module__BS67fG__moon{width:18px;height:18px;transition:opacity var(--motion-base)var(--ease-standard),transform var(--motion-base)var(--ease-standard);position:absolute}.ThemeToggle-module__BS67fG__sun{opacity:1;transform:rotate(0)scale(1)}.ThemeToggle-module__BS67fG__moon{opacity:0;transform:rotate(-30deg)scale(.8)}.ThemeToggle-module__BS67fG__dark .ThemeToggle-module__BS67fG__sun{opacity:0;transform:rotate(30deg)scale(.8)}.ThemeToggle-module__BS67fG__dark .ThemeToggle-module__BS67fG__moon{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__BS67fG__toggle,.ThemeToggle-module__BS67fG__sun,.ThemeToggle-module__BS67fG__moon{transition:none}}
.Row-module__K5Q6ZG__row{flex-direction:row;display:flex}.Row-module__K5Q6ZG__gap0{gap:var(--space-0)}.Row-module__K5Q6ZG__gap1{gap:var(--space-1)}.Row-module__K5Q6ZG__gap2{gap:var(--space-2)}.Row-module__K5Q6ZG__gap3{gap:var(--space-3)}.Row-module__K5Q6ZG__gap4{gap:var(--space-4)}.Row-module__K5Q6ZG__gap5{gap:var(--space-5)}.Row-module__K5Q6ZG__gap6{gap:var(--space-6)}.Row-module__K5Q6ZG__gap8{gap:var(--space-8)}.Row-module__K5Q6ZG__gap10{gap:var(--space-10)}.Row-module__K5Q6ZG__gap12{gap:var(--space-12)}.Row-module__K5Q6ZG__gap16{gap:var(--space-16)}
.Stack-module__0WYsLq__stack{flex-direction:column;display:flex}.Stack-module__0WYsLq__gap0{gap:var(--space-0)}.Stack-module__0WYsLq__gap1{gap:var(--space-1)}.Stack-module__0WYsLq__gap2{gap:var(--space-2)}.Stack-module__0WYsLq__gap3{gap:var(--space-3)}.Stack-module__0WYsLq__gap4{gap:var(--space-4)}.Stack-module__0WYsLq__gap5{gap:var(--space-5)}.Stack-module__0WYsLq__gap6{gap:var(--space-6)}.Stack-module__0WYsLq__gap8{gap:var(--space-8)}.Stack-module__0WYsLq__gap10{gap:var(--space-10)}.Stack-module__0WYsLq__gap12{gap:var(--space-12)}.Stack-module__0WYsLq__gap16{gap:var(--space-16)}
.ChatWelcome-module__lZX79a__wrapper{padding:var(--space-6);flex:1;justify-content:center;align-items:center;display:flex}.ChatWelcome-module__lZX79a__content{align-items:center;gap:var(--space-10);flex-direction:column;width:100%;max-width:620px;display:flex}.ChatWelcome-module__lZX79a__heading{text-align:center;align-items:center}.ChatWelcome-module__lZX79a__logo{color:var(--color-text-primary);border-radius:var(--radius-lg);animation:ChatWelcome-module__lZX79a__fadeUp .5s var(--ease-out-quart)both}.ChatWelcome-module__lZX79a__title{letter-spacing:-.03em;color:var(--color-text-primary);animation:ChatWelcome-module__lZX79a__fadeUp .5s var(--ease-out-quart)80ms both;margin:0}.ChatWelcome-module__lZX79a__subtitle{font-size:var(--font-size-md);max-width:400px;animation:ChatWelcome-module__lZX79a__fadeUp .5s var(--ease-out-quart).16s both;margin:0}.ChatWelcome-module__lZX79a__inputArea{width:100%;animation:ChatWelcome-module__lZX79a__fadeUp .5s var(--ease-out-quart).24s both}.ChatWelcome-module__lZX79a__suggestions{flex-wrap:wrap;justify-content:center}.ChatWelcome-module__lZX79a__chip{height:auto;padding:var(--space-2)var(--space-3);border:1px solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--font-size-xs);animation:ChatWelcome-module__lZX79a__chipIn .4s var(--ease-out-quart)both;animation-delay:calc(var(--chip-index,0)*60ms + .4s)}.ChatWelcome-module__lZX79a__chip:hover:not(:disabled){border-color:var(--color-text-muted);color:var(--color-text-primary)}.ChatWelcome-module__lZX79a__inputArea .wrapper{animation:3s ease-in-out 1s both ChatWelcome-module__lZX79a__inviteGlow}@keyframes ChatWelcome-module__lZX79a__inviteGlow{0%{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent)15%,transparent)}70%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent)15%,transparent)}to{box-shadow:0 0 #0000}}@keyframes ChatWelcome-module__lZX79a__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatWelcome-module__lZX79a__chipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ChatWelcome-module__lZX79a__wrapper{padding:var(--space-4)}.ChatWelcome-module__lZX79a__content{gap:var(--space-6)}.ChatWelcome-module__lZX79a__title{font-size:var(--font-size-2xl)}}@media (prefers-reduced-motion:reduce){.ChatWelcome-module__lZX79a__logo,.ChatWelcome-module__lZX79a__title,.ChatWelcome-module__lZX79a__subtitle,.ChatWelcome-module__lZX79a__inputArea,.ChatWelcome-module__lZX79a__chip{animation:none}.ChatWelcome-module__lZX79a__inputArea .wrapper{animation:none}}
.ChatDock-module__aUTxea__dock{border-top:1px solid var(--color-border-separator);background:var(--color-bg-surface-1);flex-direction:column;flex-shrink:0;display:flex}.ChatDock-module__aUTxea__dock[data-expanded=true]{min-height:180px;animation:ChatDock-module__aUTxea__dockExpand var(--motion-slow)var(--ease-standard);flex:1 1 0;overflow:hidden}.ChatDock-module__aUTxea__collapsedBar{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-6);display:flex}@media (max-width:599px){.ChatDock-module__aUTxea__collapsedBar{padding:var(--space-3)var(--space-4)}}.ChatDock-module__aUTxea__dock[data-expanded=false] .ChatDock-module__aUTxea__collapsedBar{animation:ChatDock-module__aUTxea__dockCollapse var(--motion-base)var(--ease-standard)}.ChatDock-module__aUTxea__expandTrigger{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--motion-base)var(--ease-standard);background:0 0;border:none;flex-shrink:0;display:inline-flex}.ChatDock-module__aUTxea__expandTrigger:hover{color:var(--color-text-primary)}.ChatDock-module__aUTxea__collapsedInput{flex:1;min-width:0}.ChatDock-module__aUTxea__activityDot{border-radius:var(--radius-full);background:var(--color-btn-primary-bg);width:6px;height:6px;margin-left:var(--space-1);vertical-align:middle;animation:ChatDock-module__aUTxea__pulse 1.2s var(--ease-standard)infinite;display:inline-block}.ChatDock-module__aUTxea__header{padding:var(--space-2)var(--space-4);border-bottom:1px solid var(--color-border-separator);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ChatDock-module__aUTxea__headerLabel{align-items:center;gap:var(--space-2);display:inline-flex}.ChatDock-module__aUTxea__chatArea{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@keyframes ChatDock-module__aUTxea__dockExpand{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatDock-module__aUTxea__dockCollapse{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatDock-module__aUTxea__pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.ChatDock-module__aUTxea__expandTrigger{transition:none}.ChatDock-module__aUTxea__dock[data-expanded=true],.ChatDock-module__aUTxea__dock[data-expanded=false] .ChatDock-module__aUTxea__collapsedBar{animation:none}.ChatDock-module__aUTxea__activityDot{opacity:.6;animation:none}}
.page-module__EImxgW__page{height:100%;min-height:0;margin:calc(-1*var(--space-6));flex-direction:column;flex:1;display:flex;overflow:hidden}
.TeamDetail-module__J0mlYG__root{flex:1;min-height:0;display:flex;position:relative}.TeamDetail-module__J0mlYG__root[data-dragging=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}.TeamDetail-module__J0mlYG__contentPane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.TeamDetail-module__J0mlYG__topBar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5)var(--space-6)0;flex-shrink:0;display:flex}.TeamDetail-module__J0mlYG__inlineLink,.TeamDetail-module__J0mlYG__backLink{align-items:center;gap:var(--space-2);color:var(--color-text-muted);transition:color var(--motion-fast)var(--ease-standard);text-decoration:none;display:inline-flex}.TeamDetail-module__J0mlYG__inlineLink:hover,.TeamDetail-module__J0mlYG__backLink:hover{color:var(--color-text-primary)}.TeamDetail-module__J0mlYG__inlineLink svg,.TeamDetail-module__J0mlYG__backLink svg{transition:transform var(--motion-fast)var(--ease-out-quart)}.TeamDetail-module__J0mlYG__inlineLink:hover svg,.TeamDetail-module__J0mlYG__backLink:hover svg{transform:translate(-2px)}.TeamDetail-module__J0mlYG__inlineLink:focus-visible,.TeamDetail-module__J0mlYG__backLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TeamDetail-module__J0mlYG__topMeta{align-items:center;gap:var(--space-3);display:flex}.TeamDetail-module__J0mlYG__configureButton[data-active=true]{color:var(--color-btn-primary-bg);background:color-mix(in srgb,var(--color-btn-primary-bg)10%,transparent)}.TeamDetail-module__J0mlYG__scrollArea{gap:var(--space-6);min-height:0;padding:var(--space-5)var(--space-6)var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.TeamDetail-module__J0mlYG__hero{gap:var(--space-3);animation:TeamDetail-module__J0mlYG__sectionIn var(--motion-entrance)var(--ease-out-quart)both;flex-direction:column;display:flex}@keyframes TeamDetail-module__J0mlYG__sectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.TeamDetail-module__J0mlYG__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.TeamDetail-module__J0mlYG__pill{padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-surface-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);animation:TeamDetail-module__J0mlYG__pillIn .3s var(--ease-out-quart)both;animation-delay:calc(var(--pill-i,0)*60ms + .2s);align-items:center;display:inline-flex}@keyframes TeamDetail-module__J0mlYG__pillIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TeamDetail-module__J0mlYG__pill[data-accent=blue]{color:var(--color-btn-primary-bg)}.TeamDetail-module__J0mlYG__pill[data-accent=teal]{color:var(--color-success)}.TeamDetail-module__J0mlYG__pill[data-accent=violet]{color:color-mix(in srgb,var(--color-btn-primary-bg)65%,var(--color-accent-violet))}.TeamDetail-module__J0mlYG__pill[data-accent=amber]{color:var(--color-warning)}.TeamDetail-module__J0mlYG__emptyState{justify-content:center;align-items:center;gap:var(--space-4);width:100%;height:100%;padding:var(--space-10);text-align:center;flex-direction:column;display:flex}.TeamDetail-module__J0mlYG__headerSkeleton{border-radius:var(--radius-md);height:80px}.TeamDetail-module__J0mlYG__sectionSkeleton{border-radius:var(--radius-xl);height:210px}.TeamDetail-module__J0mlYG__chatSkeleton{border-radius:var(--radius-xl);height:420px}.TeamDetail-module__J0mlYG__resizeHandle{cursor:col-resize;z-index:2;width:5px;transition:background var(--motion-fast)var(--ease-standard);background:0 0;flex-shrink:0;position:relative}.TeamDetail-module__J0mlYG__resizeHandle[data-state=open]{animation:TeamDetail-module__J0mlYG__fadeIn var(--motion-base)var(--ease-decelerate)forwards}.TeamDetail-module__J0mlYG__resizeHandle[data-state=closed]{animation:TeamDetail-module__J0mlYG__fadeOut var(--motion-base)var(--ease-standard)forwards}@keyframes TeamDetail-module__J0mlYG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TeamDetail-module__J0mlYG__fadeOut{0%{opacity:1}to{opacity:0}}.TeamDetail-module__J0mlYG__resizeHandle:hover,.TeamDetail-module__J0mlYG__resizeHandle[data-dragging=true]{background:var(--color-border-emphasis)}.TeamDetail-module__J0mlYG__backdrop{display:none}@media (max-width:767px){.TeamDetail-module__J0mlYG__topBar{padding:var(--space-4)var(--space-4)0;flex-direction:column;align-items:flex-start}.TeamDetail-module__J0mlYG__scrollArea{padding:var(--space-4)}.TeamDetail-module__J0mlYG__resizeHandle{display:none}.TeamDetail-module__J0mlYG__backdrop{z-index:39;background:var(--color-bg-overlay);display:block;position:fixed;inset:0}.TeamDetail-module__J0mlYG__backdrop[data-state=open]{animation:TeamDetail-module__J0mlYG__fadeIn var(--motion-base)var(--ease-standard)forwards}.TeamDetail-module__J0mlYG__backdrop[data-state=closed]{animation:TeamDetail-module__J0mlYG__fadeOut var(--motion-base)var(--ease-standard)forwards}}@media (prefers-reduced-motion:reduce){.TeamDetail-module__J0mlYG__hero,.TeamDetail-module__J0mlYG__pill{animation:none}.TeamDetail-module__J0mlYG__inlineLink,.TeamDetail-module__J0mlYG__backLink{transition:none}.TeamDetail-module__J0mlYG__inlineLink:hover svg,.TeamDetail-module__J0mlYG__backLink:hover svg{transform:none}.TeamDetail-module__J0mlYG__resizeHandle{transition:none}.TeamDetail-module__J0mlYG__backdrop{animation:none}}
.Badge-module__g-cF8q__badge{font-size:var(--font-size-xs);white-space:nowrap;flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.Badge-module__g-cF8q__default{padding:var(--space-1)var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-surface-2);border:1px solid var(--color-border-separator);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase}.Badge-module__g-cF8q__source{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-surface-2);color:var(--color-text-muted);line-height:var(--line-height-normal)}.Badge-module__g-cF8q__status{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-contrast);line-height:var(--line-height-normal)}
.Field-module__JgAQDq__root{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.Field-module__JgAQDq__label{color:var(--color-text-label)}.Field-module__JgAQDq__helper{color:var(--color-text-helper)}.Field-module__JgAQDq__error{color:var(--color-warning)}
.Icon-module__wxmO-a__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.Icon-module__wxmO-a__colorDefault{color:var(--color-icon-default)}.Icon-module__wxmO-a__colorMuted{color:var(--color-text-muted)}.Icon-module__wxmO-a__colorAccent{color:var(--color-accent)}.Icon-module__wxmO-a__colorWarning{color:var(--color-warning)}.Icon-module__wxmO-a__colorSuccess{color:var(--color-success)}.Icon-module__wxmO-a__colorError{color:var(--color-error)}.Icon-module__wxmO-a__colorInfo{color:var(--color-info)}.Icon-module__wxmO-a__colorInherit{color:inherit}.Icon-module__wxmO-a__colorLabel{color:var(--color-text-label)}.Icon-module__wxmO-a__colorHelper{color:var(--color-text-helper)}.Icon-module__wxmO-a__sizeSm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.Icon-module__wxmO-a__sizeMd{width:var(--icon-size-md);height:var(--icon-size-md)}.Icon-module__wxmO-a__sizeLg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.Icon-module__wxmO-a__icon svg{width:100%;height:100%;display:block;overflow:visible}.Icon-module__wxmO-a__icon svg,.Icon-module__wxmO-a__icon svg path,.Icon-module__wxmO-a__icon svg line,.Icon-module__wxmO-a__icon svg circle,.Icon-module__wxmO-a__icon svg rect,.Icon-module__wxmO-a__icon svg polyline,.Icon-module__wxmO-a__icon svg polygon{stroke:currentColor}.Icon-module__wxmO-a__icon svg defs *{stroke:none}
.IconButton-module__Nkf5lG__iconButton{border-radius:var(--radius-full);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-base)var(--ease-standard),color var(--motion-base)var(--ease-standard),opacity var(--motion-base)var(--ease-standard),border-color var(--motion-base)var(--ease-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.IconButton-module__Nkf5lG__iconButton:disabled{cursor:not-allowed;opacity:.5}.IconButton-module__Nkf5lG__iconButton.IconButton-module__Nkf5lG__loading{cursor:wait;opacity:.85}.IconButton-module__Nkf5lG__iconButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.IconButton-module__Nkf5lG__iconSlot{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.IconButton-module__Nkf5lG__iconSlot svg{width:100%;height:100%;display:block}.IconButton-module__Nkf5lG__sizeSm{width:32px;height:32px}.IconButton-module__Nkf5lG__sizeSm .IconButton-module__Nkf5lG__iconSlot{width:var(--icon-size-sm);height:var(--icon-size-sm)}.IconButton-module__Nkf5lG__sizeMd{width:36px;height:36px}.IconButton-module__Nkf5lG__sizeMd .IconButton-module__Nkf5lG__iconSlot{width:var(--icon-size-button);height:var(--icon-size-button)}.IconButton-module__Nkf5lG__sizeLg{width:44px;height:44px}.IconButton-module__Nkf5lG__sizeLg .IconButton-module__Nkf5lG__iconSlot{width:var(--icon-size-md);height:var(--icon-size-md)}.IconButton-module__Nkf5lG__variantGhost{color:var(--color-btn-ghost-text);background:0 0}.IconButton-module__Nkf5lG__variantGhost:hover:not(:disabled){background:var(--color-bg-surface-1)}.IconButton-module__Nkf5lG__variantGhost:active:not(:disabled){background:var(--color-bg-surface-2)}.IconButton-module__Nkf5lG__variantSubtle{background:var(--color-bg-surface-1);color:var(--color-btn-ghost-text)}.IconButton-module__Nkf5lG__variantSubtle:hover:not(:disabled){background:var(--color-bg-surface-2)}.IconButton-module__Nkf5lG__variantSubtle:active:not(:disabled){background:var(--color-border-default)}.IconButton-module__Nkf5lG__variantOutline{color:var(--color-btn-ghost-text);border:1px solid var(--color-border-default);background:0 0}.IconButton-module__Nkf5lG__variantOutline:hover:not(:disabled){background:var(--color-bg-surface-1);border-color:var(--color-text-muted)}.IconButton-module__Nkf5lG__variantOutline:active:not(:disabled){background:var(--color-bg-surface-2)}
.Input-module__Tl1jgW__input{width:100%;height:var(--input-height-md);padding:0 var(--space-4);border-radius:var(--radius-input);border:1px solid var(--color-border-default);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);transition:background-color var(--motion-base)var(--ease-standard),border-color var(--motion-base)var(--ease-standard)}.Input-module__Tl1jgW__inputSubtle{background:var(--color-input-bg-subtle)}.Input-module__Tl1jgW__inputSmall{height:var(--input-height-sm)}.Input-module__Tl1jgW__input::placeholder{color:var(--color-text-muted)}.Input-module__Tl1jgW__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-input-focus-border)}.Input-module__Tl1jgW__input[aria-invalid=true]{border-color:var(--color-warning)}.Input-module__Tl1jgW__input[aria-invalid=true]:focus-visible{border-color:var(--color-warning);outline-color:var(--color-warning)}.Input-module__Tl1jgW__input:disabled{cursor:not-allowed;opacity:.6}
@keyframes Skeleton-module__dylJeq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Skeleton-module__dylJeq__skeleton{background:var(--color-bg-surface-1);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.Skeleton-module__dylJeq__skeleton:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-bg-surface-2)50%,transparent 100%);animation:1.2s linear infinite Skeleton-module__dylJeq__shimmer;position:absolute;inset:0}.Skeleton-module__dylJeq__round{border-radius:var(--radius-full)}
.ActionDrawer-module__UQ_prG__panel{width:min(640px,calc(100vw - var(--space-5)*2));height:min(720px,82vh)}.ActionDrawer-module__UQ_prG__content{gap:var(--space-4);height:100%;padding:var(--space-4);grid-template-rows:auto 1fr auto;display:grid}.ActionDrawer-module__UQ_prG__body{gap:var(--space-4);align-content:start;min-height:0;display:grid;overflow-y:auto}.ActionDrawer-module__UQ_prG__formGrid{gap:var(--space-4);display:grid}.ActionDrawer-module__UQ_prG__nativeSelect,.ActionDrawer-module__UQ_prG__nativeMultiSelect{appearance:none;width:100%;min-height:var(--input-height-md);padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-input);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;transition:border-color var(--motion-fast)var(--ease-standard),background-color var(--motion-fast)var(--ease-standard),box-shadow var(--motion-fast)var(--ease-standard)}.ActionDrawer-module__UQ_prG__nativeMultiSelect{min-height:180px;padding:var(--space-2)var(--space-3)}.ActionDrawer-module__UQ_prG__nativeSelect:hover,.ActionDrawer-module__UQ_prG__nativeMultiSelect:hover{border-color:var(--color-text-muted)}.ActionDrawer-module__UQ_prG__nativeSelect:focus-visible,.ActionDrawer-module__UQ_prG__nativeMultiSelect:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-input-focus-border)}.ActionDrawer-module__UQ_prG__helperCard{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-2);display:grid}.ActionDrawer-module__UQ_prG__checkboxRow{align-items:start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-surface-1);grid-template-columns:auto minmax(0,1fr);display:grid}.ActionDrawer-module__UQ_prG__checkbox{width:18px;height:18px;margin:var(--space-0_5)0 0;accent-color:var(--color-btn-primary-bg)}.ActionDrawer-module__UQ_prG__footer,.ActionDrawer-module__UQ_prG__actionGroup{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.ActionDrawer-module__UQ_prG__content{padding:var(--space-3)}.ActionDrawer-module__UQ_prG__footer{flex-direction:column;align-items:stretch}}
.Text-module__YrZoGG__text{color:var(--color-text-primary);margin:0}.Text-module__YrZoGG__colorDefault{color:var(--color-text-primary)}.Text-module__YrZoGG__colorMuted{color:var(--color-text-muted)}.Text-module__YrZoGG__colorAccent{color:var(--color-accent)}.Text-module__YrZoGG__colorWarning{color:var(--color-warning)}.Text-module__YrZoGG__colorSuccess{color:var(--color-success)}.Text-module__YrZoGG__colorError{color:var(--color-error)}.Text-module__YrZoGG__colorInfo{color:var(--color-info)}.Text-module__YrZoGG__colorInherit{color:inherit}.Text-module__YrZoGG__colorLabel{color:var(--color-text-label)}.Text-module__YrZoGG__colorHelper{color:var(--color-text-helper)}.Text-module__YrZoGG__sizeSm{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Text-module__YrZoGG__sizeMd{font-size:var(--font-size-md);line-height:var(--line-height-normal)}.Text-module__YrZoGG__sizeLg{font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.Text-module__YrZoGG__variantDisplay{font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--line-height-tight);letter-spacing:-.02em}.Text-module__YrZoGG__variantHeading1{font-size:var(--text-heading1-size);font-weight:var(--text-heading1-weight);line-height:var(--line-height-tight);letter-spacing:-.02em}.Text-module__YrZoGG__variantHeading2{font-size:var(--text-heading2-size);font-weight:var(--text-heading2-weight);line-height:var(--line-height-normal);letter-spacing:-.01em}.Text-module__YrZoGG__variantHeading3{font-size:var(--text-heading3-size);font-weight:var(--text-heading3-weight);line-height:var(--line-height-normal)}.Text-module__YrZoGG__variantBody{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--line-height-normal)}.Text-module__YrZoGG__variantCaption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--line-height-normal)}.Text-module__YrZoGG__variantSmall{font-size:var(--text-small-size);font-weight:var(--text-small-weight);line-height:var(--line-height-normal)}
.Textarea-module__hgi6uG__textarea{width:100%;min-height:80px;padding:var(--space-3)var(--space-4);border-radius:var(--radius-input);border:1px solid var(--color-border-default);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);resize:none;scrollbar-width:thin;scrollbar-color:var(--color-border-default)transparent;transition:background-color var(--motion-base)var(--ease-standard),border-color var(--motion-base)var(--ease-standard);overflow-y:auto}.Textarea-module__hgi6uG__textarea::-webkit-scrollbar{width:6px}.Textarea-module__hgi6uG__textarea::-webkit-scrollbar-track{background:0 0}.Textarea-module__hgi6uG__textarea::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}.Textarea-module__hgi6uG__textarea::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.Textarea-module__hgi6uG__textareaSubtle{background:var(--color-input-bg-subtle)}.Textarea-module__hgi6uG__textarea::placeholder{color:var(--color-text-muted)}.Textarea-module__hgi6uG__textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-input-focus-border)}.Textarea-module__hgi6uG__textarea[aria-invalid=true]{border-color:var(--color-warning)}.Textarea-module__hgi6uG__textarea[aria-invalid=true]:focus-visible{border-color:var(--color-warning);outline-color:var(--color-warning)}.Textarea-module__hgi6uG__textarea:disabled{cursor:not-allowed;opacity:.6}
.EvalsInspectorPanel-module__o9Qm5q__panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface-2)82%,transparent),var(--color-bg-surface-1));display:grid}.EvalsInspectorPanel-module__o9Qm5q__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.EvalsInspectorPanel-module__o9Qm5q__copy{flex:260px;min-width:0}.EvalsInspectorPanel-module__o9Qm5q__status{flex:none;justify-content:flex-end;align-items:flex-start;display:flex}.EvalsInspectorPanel-module__o9Qm5q__actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.EvalsInspectorPanel-module__o9Qm5q__commandStack{gap:var(--space-3);display:grid}.EvalsInspectorPanel-module__o9Qm5q__primaryActions,.EvalsInspectorPanel-module__o9Qm5q__secondaryActions,.EvalsInspectorPanel-module__o9Qm5q__destructiveActions,.EvalsInspectorPanel-module__o9Qm5q__metadata{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.EvalsInspectorPanel-module__o9Qm5q__metadata{gap:var(--space-3);display:grid}.EvalsInspectorPanel-module__o9Qm5q__summary{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-surface-2)74%,transparent);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.EvalsInspectorPanel-module__o9Qm5q__body{gap:var(--space-3);display:grid}@media (max-width:767px){.EvalsInspectorPanel-module__o9Qm5q__status{justify-content:flex-start;width:100%}}
.Avatar-module__0AwfNa__avatar{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.Avatar-module__0AwfNa__variantDefault{background:var(--color-bg-surface-2);color:var(--color-text-primary)}.Avatar-module__0AwfNa__variantSoft{background:var(--color-bg-surface-1);color:var(--color-text-muted)}.Avatar-module__0AwfNa__sizeSm{width:32px;height:32px}.Avatar-module__0AwfNa__sizeMd{width:40px;height:40px}.Avatar-module__0AwfNa__sizeLg{width:48px;height:48px}.Avatar-module__0AwfNa__image{object-fit:cover}.Avatar-module__0AwfNa__initials{font-weight:var(--font-weight-semibold);text-transform:uppercase;-webkit-user-select:none;user-select:none;line-height:1}.Avatar-module__0AwfNa__initialsSm{font-size:var(--font-size-xs)}.Avatar-module__0AwfNa__initialsMd{font-size:var(--font-size-sm)}.Avatar-module__0AwfNa__initialsLg{font-size:var(--font-size-md)}
.EvalsStatusBadge-module__ZLyBQq__badge{border:0}.EvalsStatusBadge-module__ZLyBQq__critical{background:color-mix(in srgb,var(--color-warning)18%,transparent);color:var(--color-warning)}.EvalsStatusBadge-module__ZLyBQq__watch{background:color-mix(in srgb,var(--color-info)18%,transparent);color:var(--color-info)}.EvalsStatusBadge-module__ZLyBQq__idle{background:color-mix(in srgb,var(--color-bg-surface-3)92%,transparent);color:var(--color-text-muted)}.EvalsStatusBadge-module__ZLyBQq__caution{background:color-mix(in srgb,var(--color-accent)18%,transparent);color:var(--color-accent)}.EvalsStatusBadge-module__ZLyBQq__healthy{background:color-mix(in srgb,var(--color-success)18%,transparent);color:var(--color-success)}
.TeamRoster-module__071xra__section{gap:var(--space-4);animation:TeamRoster-module__071xra__sectionIn var(--motion-entrance)var(--ease-out-quart)80ms both;flex-direction:column;display:flex}@keyframes TeamRoster-module__071xra__sectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.TeamRoster-module__071xra__header{gap:var(--space-2);flex-direction:column;display:flex}.TeamRoster-module__071xra__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.TeamRoster-module__071xra__memberCard{gap:var(--space-4);animation:TeamRoster-module__071xra__memberIn var(--motion-entrance)var(--ease-out-quart)both;animation-delay:calc(var(--member-i,0)*60ms + .12s);transition:border-color var(--motion-fast)var(--ease-standard);flex-direction:column;display:flex}.TeamRoster-module__071xra__memberCard:hover{border-color:color-mix(in srgb,var(--color-text-muted)30%,var(--color-border-default))}@keyframes TeamRoster-module__071xra__memberIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TeamRoster-module__071xra__memberHeader{align-items:center;gap:var(--space-3);display:flex}.TeamRoster-module__071xra__memberMeta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.TeamRoster-module__071xra__avatar[data-accent=blue]{background:color-mix(in srgb,var(--color-btn-primary-bg)12%,var(--color-bg-surface-1));color:var(--color-btn-primary-bg)}.TeamRoster-module__071xra__avatar[data-accent=teal]{background:color-mix(in srgb,var(--color-success)14%,var(--color-bg-surface-1));color:var(--color-success)}.TeamRoster-module__071xra__avatar[data-accent=violet]{background:color-mix(in srgb,var(--color-accent-violet)14%,var(--color-bg-surface-1));color:var(--color-accent-violet)}.TeamRoster-module__071xra__avatar[data-accent=amber]{background:color-mix(in srgb,var(--color-warning)14%,var(--color-bg-surface-1));color:var(--color-warning)}.TeamRoster-module__071xra__memberCard .TeamRoster-module__071xra__avatar{transition:transform var(--motion-fast)var(--ease-out-quart)}.TeamRoster-module__071xra__memberCard:hover .TeamRoster-module__071xra__avatar{transform:translateY(-2px)}.TeamRoster-module__071xra__link{align-items:center;gap:var(--space-1);color:var(--color-btn-primary-bg);font-weight:var(--font-weight-medium);opacity:.7;transition:opacity var(--motion-fast)var(--ease-standard),transform var(--motion-fast)var(--ease-out-quart);text-decoration:none;display:inline-flex}.TeamRoster-module__071xra__memberCard:hover .TeamRoster-module__071xra__link{opacity:1;transform:translate(2px)}.TeamRoster-module__071xra__link:hover{color:var(--color-btn-primary-bg-hover)}.TeamRoster-module__071xra__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.TeamRoster-module__071xra__section{animation:none}.TeamRoster-module__071xra__memberCard{transition:none;animation:none}.TeamRoster-module__071xra__memberCard .TeamRoster-module__071xra__avatar,.TeamRoster-module__071xra__link{transition:none}}
.EvalsSurfaceHeader-module__V3wnRa__root{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.EvalsSurfaceHeader-module__V3wnRa__copy{flex:1;min-width:0}.EvalsSurfaceHeader-module__V3wnRa__description{max-width:60ch}.EvalsSurfaceHeader-module__V3wnRa__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:719px){.EvalsSurfaceHeader-module__V3wnRa__root{align-items:start}.EvalsSurfaceHeader-module__V3wnRa__actions{justify-content:flex-start;width:100%}}
.QuickEditPanel-module__iuBxzq__panel{border-bottom:1px solid var(--color-border-separator);flex-shrink:0}.QuickEditPanel-module__iuBxzq__toggle{width:100%;padding:var(--space-3)var(--space-4);color:var(--color-text-secondary);cursor:pointer;font:inherit;transition:color var(--motion-fast)var(--ease-standard);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.QuickEditPanel-module__iuBxzq__toggle:hover{color:var(--color-text-primary)}.QuickEditPanel-module__iuBxzq__toggleLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.QuickEditPanel-module__iuBxzq__chevron{transition:transform var(--motion-fast)var(--ease-standard)}.QuickEditPanel-module__iuBxzq__chevron[data-open=true]{transform:rotate(180deg)}.QuickEditPanel-module__iuBxzq__form{gap:var(--space-3);padding:0 var(--space-4)var(--space-4);flex-direction:column;display:flex}.QuickEditPanel-module__iuBxzq__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}@media (prefers-reduced-motion:reduce){.QuickEditPanel-module__iuBxzq__toggle,.QuickEditPanel-module__iuBxzq__chevron{transition:none}}
.WorkflowDetailDrawer-module__QSLcja__drawer{border-left:1px solid var(--color-border-separator);background:var(--color-bg-surface-1);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.WorkflowDetailDrawer-module__QSLcja__drawer[data-state=open]{animation:WorkflowDetailDrawer-module__QSLcja__drawerOpen var(--motion-base)var(--ease-decelerate)forwards}.WorkflowDetailDrawer-module__QSLcja__drawer[data-state=closed]{animation:WorkflowDetailDrawer-module__QSLcja__drawerClose var(--motion-base)var(--ease-standard)forwards}@keyframes WorkflowDetailDrawer-module__QSLcja__drawerOpen{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes WorkflowDetailDrawer-module__QSLcja__drawerClose{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}.WorkflowDetailDrawer-module__QSLcja__header{padding:var(--space-4);border-bottom:1px solid var(--color-border-separator);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.WorkflowDetailDrawer-module__QSLcja__headerInfo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.WorkflowDetailDrawer-module__QSLcja__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkflowDetailDrawer-module__QSLcja__tabs{gap:var(--space-1);padding:0 var(--space-4);border-bottom:1px solid var(--color-border-separator);flex-shrink:0;display:flex}.WorkflowDetailDrawer-module__QSLcja__tab{padding:var(--space-2)var(--space-3);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:color var(--motion-fast)var(--ease-standard),border-color var(--motion-fast)var(--ease-standard);background:0 0;border:none;border-bottom:2px solid #0000}.WorkflowDetailDrawer-module__QSLcja__tab:hover{color:var(--color-text-primary)}.WorkflowDetailDrawer-module__QSLcja__tab[data-active=true]{color:var(--color-text-primary);border-bottom-color:var(--color-btn-primary-bg)}.WorkflowDetailDrawer-module__QSLcja__tabContent{flex:1;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.WorkflowDetailDrawer-module__QSLcja__drawer[data-state=open],.WorkflowDetailDrawer-module__QSLcja__drawer[data-state=closed]{animation:none}.WorkflowDetailDrawer-module__QSLcja__tab{transition:none}}
.page-module__oL5DUq__page{height:100%;min-height:0;margin:calc(-1*var(--space-6));flex-direction:column;flex:1;display:flex;overflow:hidden}
.SharedError-module__4Ohd3W__root{padding:var(--space-8);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.SharedError-module__4Ohd3W__content{align-items:center;max-width:400px}
.EvalsOverview-module__oE90PG__root{gap:var(--space-6);display:grid}.EvalsOverview-module__oE90PG__missionGrid,.EvalsOverview-module__oE90PG__executionGrid,.EvalsOverview-module__oE90PG__createGrid{align-items:start}.EvalsOverview-module__oE90PG__startCard,.EvalsOverview-module__oE90PG__priorityCard,.EvalsOverview-module__oE90PG__executionCard{border:1px solid var(--color-border-default);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface-2)82%,transparent),var(--color-bg-surface-1))}.EvalsOverview-module__oE90PG__sectionHeader{gap:var(--space-2);display:grid}.EvalsOverview-module__oE90PG__sectionCopy{gap:var(--space-1);display:grid}.EvalsOverview-module__oE90PG__subsection{gap:var(--space-3);display:grid}.EvalsOverview-module__oE90PG__subsectionHeader{gap:var(--space-1);display:grid}.EvalsOverview-module__oE90PG__starterGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EvalsOverview-module__oE90PG__starterButton{border-radius:var(--radius-lg);justify-content:flex-start;min-height:72px}.EvalsOverview-module__oE90PG__priorityStrip,.EvalsOverview-module__oE90PG__metricStrip,.EvalsOverview-module__oE90PG__reviewGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.EvalsOverview-module__oE90PG__priorityStat,.EvalsOverview-module__oE90PG__metricCell,.EvalsOverview-module__oE90PG__reviewStat{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-bg-surface-2)80%,transparent);display:grid}.EvalsOverview-module__oE90PG__statValue,.EvalsOverview-module__oE90PG__metricValue{font-variant-numeric:tabular-nums}.EvalsOverview-module__oE90PG__attentionList,.EvalsOverview-module__oE90PG__runList,.EvalsOverview-module__oE90PG__moduleLinks{gap:var(--space-3);display:grid}.EvalsOverview-module__oE90PG__attentionRow,.EvalsOverview-module__oE90PG__runRow{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-bg-surface-2)74%,transparent);color:inherit;transition:border-color var(--motion-base)var(--ease-standard),transform var(--motion-base)var(--ease-standard),background-color var(--motion-base)var(--ease-standard);text-decoration:none;display:grid}.EvalsOverview-module__oE90PG__attentionRow:hover,.EvalsOverview-module__oE90PG__runRow:hover{border-color:color-mix(in srgb,var(--color-accent)34%,var(--color-border-default));background:color-mix(in srgb,var(--color-bg-surface-2)92%,transparent);transform:translateY(-1px)}.EvalsOverview-module__oE90PG__attentionRow:focus-visible,.EvalsOverview-module__oE90PG__runRow:focus-visible,.EvalsOverview-module__oE90PG__inlineLink:focus-visible,.EvalsOverview-module__oE90PG__annotationLink:focus-visible,.EvalsOverview-module__oE90PG__moduleLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.EvalsOverview-module__oE90PG__attentionRow{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.6fr));align-items:center}.EvalsOverview-module__oE90PG__runRow{grid-template-columns:minmax(0,1.5fr) minmax(0,.45fr);align-items:center}.EvalsOverview-module__oE90PG__attentionPrimary{gap:var(--space-1);min-width:0;display:grid}.EvalsOverview-module__oE90PG__rowTitle{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.EvalsOverview-module__oE90PG__rowStat{gap:var(--space-1);justify-items:start;display:grid}.EvalsOverview-module__oE90PG__footerRow{justify-content:flex-start;display:flex}.EvalsOverview-module__oE90PG__inlineLink,.EvalsOverview-module__oE90PG__annotationLink,.EvalsOverview-module__oE90PG__moduleLink{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-bg-surface-2)84%,transparent);color:inherit;transition:border-color var(--motion-base)var(--ease-standard),transform var(--motion-base)var(--ease-standard),background-color var(--motion-base)var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.EvalsOverview-module__oE90PG__inlineLink:hover,.EvalsOverview-module__oE90PG__annotationLink:hover,.EvalsOverview-module__oE90PG__moduleLink:hover{border-color:color-mix(in srgb,var(--color-accent)34%,var(--color-border-default));background:color-mix(in srgb,var(--color-bg-surface-2)96%,transparent);transform:translateY(-1px)}.EvalsOverview-module__oE90PG__annotationText{color:inherit}.EvalsOverview-module__oE90PG__reviewPanel{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:color-mix(in srgb,var(--color-bg-surface-2)78%,transparent);display:grid}.EvalsOverview-module__oE90PG__reviewHeading{font-weight:var(--font-weight-semibold)}@media (max-width:959px){.EvalsOverview-module__oE90PG__starterGrid,.EvalsOverview-module__oE90PG__createGrid,.EvalsOverview-module__oE90PG__executionGrid,.EvalsOverview-module__oE90PG__attentionRow,.EvalsOverview-module__oE90PG__runRow{grid-template-columns:1fr}}@media (max-width:767px){.EvalsOverview-module__oE90PG__priorityStrip,.EvalsOverview-module__oE90PG__metricStrip,.EvalsOverview-module__oE90PG__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.EvalsTable-module__ampyAa__tableWrap{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface-1);overflow:auto}.EvalsTable-module__ampyAa__table{border-collapse:separate;border-spacing:0;width:100%}.EvalsTable-module__ampyAa__headCell{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--color-border-default);text-align:left;background:color-mix(in srgb,var(--color-bg-surface-2)92%,transparent);white-space:nowrap}.EvalsTable-module__ampyAa__bodyCell{border-top:1px solid var(--color-border-subtle);vertical-align:middle;padding:0}.EvalsTable-module__ampyAa__alignRight{text-align:right}.EvalsTable-module__ampyAa__row{transition:background-color var(--motion-base)var(--ease-standard),box-shadow var(--motion-base)var(--ease-standard)}.EvalsTable-module__ampyAa__row:first-of-type .EvalsTable-module__ampyAa__bodyCell{border-top:0}.EvalsTable-module__ampyAa__selectableRow{cursor:pointer}.EvalsTable-module__ampyAa__row:hover,.EvalsTable-module__ampyAa__row:focus-within{background:color-mix(in srgb,var(--color-bg-surface-2)86%,transparent)}.EvalsTable-module__ampyAa__row[data-selected=true]{background:color-mix(in srgb,var(--color-bg-surface-2)94%,transparent);outline:2px solid color-mix(in srgb,var(--color-accent)28%,transparent);outline-offset:-2px}.EvalsTable-module__ampyAa__row[data-tone=critical],.EvalsTable-module__ampyAa__row[data-tone=failed]{box-shadow:inset 3px 0 0 var(--color-error)}.EvalsTable-module__ampyAa__row[data-tone=watch],.EvalsTable-module__ampyAa__row[data-tone=queued],.EvalsTable-module__ampyAa__row[data-tone=pending],.EvalsTable-module__ampyAa__row[data-tone=running]{box-shadow:inset 3px 0 0 var(--color-info)}.EvalsTable-module__ampyAa__row[data-tone=idle],.EvalsTable-module__ampyAa__row[data-tone=no-runs]{box-shadow:inset 3px 0 0 var(--color-border-default)}.EvalsTable-module__ampyAa__row[data-tone=caution],.EvalsTable-module__ampyAa__row[data-tone=low-score]{box-shadow:inset 3px 0 0 var(--color-warning)}.EvalsTable-module__ampyAa__row[data-tone=healthy],.EvalsTable-module__ampyAa__row[data-tone=completed]{box-shadow:inset 3px 0 0 var(--color-success)}.EvalsTable-module__ampyAa__rowButton,.EvalsTable-module__ampyAa__rowCell{width:100%;min-height:56px;padding:var(--space-3)var(--space-4);color:inherit;text-align:left}.EvalsTable-module__ampyAa__rowButton{cursor:pointer;background:0 0;border:0}.EvalsTable-module__ampyAa__rowButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.EvalsTable-module__ampyAa__rowCell{align-items:center;display:flex}.EvalsTable-module__ampyAa__cellButton{display:block}.EvalsTable-module__ampyAa__rowButton[aria-pressed=true] .EvalsTable-module__ampyAa__cellButton{font-weight:var(--font-weight-semibold)}
.ShareModal-module__PNg7oa__overlay{z-index:100;background:color-mix(in srgb,var(--color-bg-canvas)60%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ShareModal-module__PNg7oa__overlay[data-state=open]{animation:ShareModal-module__PNg7oa__overlayIn var(--motion-base)var(--ease-decelerate)both}.ShareModal-module__PNg7oa__overlay[data-state=closed]{animation:ShareModal-module__PNg7oa__overlayOut var(--motion-base)var(--ease-standard)both}.ShareModal-module__PNg7oa__modal{width:min(480px,calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-12));background:var(--color-bg-surface-1);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex;overflow:hidden}.ShareModal-module__PNg7oa__modal[data-state=open]{animation:ShareModal-module__PNg7oa__modalIn var(--motion-base)var(--ease-decelerate)both}.ShareModal-module__PNg7oa__modal[data-state=closed]{animation:ShareModal-module__PNg7oa__modalOut var(--motion-base)var(--ease-standard)both}.ShareModal-module__PNg7oa__header{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-border-separator);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ShareModal-module__PNg7oa__body{gap:var(--space-4);padding:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ShareModal-module__PNg7oa__center{padding:var(--space-6)0;justify-content:center;display:flex}.ShareModal-module__PNg7oa__footer{padding:var(--space-4)var(--space-5);border-top:1px solid var(--color-border-separator);flex-shrink:0;align-items:center;display:flex}.ShareModal-module__PNg7oa__linkCard{gap:var(--space-3);padding:var(--space-3)var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface-2);flex-direction:column;display:flex}.ShareModal-module__PNg7oa__urlRow{align-items:center;gap:var(--space-2);display:flex}.ShareModal-module__PNg7oa__urlInput{flex:1;min-width:0}.ShareModal-module__PNg7oa__urlInput input{height:32px;font-size:var(--font-size-xs,12px);padding:0 var(--space-3)}.ShareModal-module__PNg7oa__metaRow{padding:0 var(--space-1);justify-content:space-between;align-items:center;display:flex}.ShareModal-module__PNg7oa__revokeBtn{margin-right:calc(-1*var(--space-2))}.ShareModal-module__PNg7oa__emptyState{align-items:center;gap:var(--space-3);padding:var(--space-6)var(--space-4);text-align:center;flex-direction:column;display:flex}.ShareModal-module__PNg7oa__emptyIcon{color:var(--color-text-muted);opacity:.5}@keyframes ShareModal-module__PNg7oa__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes ShareModal-module__PNg7oa__overlayOut{0%{opacity:1}to{opacity:0}}@keyframes ShareModal-module__PNg7oa__modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ShareModal-module__PNg7oa__modalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ShareModal-module__PNg7oa__overlay[data-state=open],.ShareModal-module__PNg7oa__overlay[data-state=closed],.ShareModal-module__PNg7oa__modal[data-state=open],.ShareModal-module__PNg7oa__modal[data-state=closed]{animation:none}}
.WorkflowOverviewTab-module__CrCN1G__overview{padding:var(--space-4);gap:var(--space-5);flex-direction:column;display:flex}.WorkflowOverviewTab-module__CrCN1G__section{gap:var(--space-2);flex-direction:column;display:flex}.WorkflowOverviewTab-module__CrCN1G__label{text-transform:uppercase;letter-spacing:.05em}.WorkflowOverviewTab-module__CrCN1G__configGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.WorkflowOverviewTab-module__CrCN1G__configItem{gap:var(--space-0_5);padding:var(--space-3);background:var(--color-bg-surface-2);border-radius:var(--radius-sm);flex-direction:column;display:flex}.WorkflowOverviewTab-module__CrCN1G__varList{gap:var(--space-2);flex-direction:column;display:flex}.WorkflowOverviewTab-module__CrCN1G__varItem{align-items:center;gap:var(--space-2);display:flex}.WorkflowOverviewTab-module__CrCN1G__varCode{font-family:var(--font-mono);font-size:var(--font-size-xs);padding:var(--space-0_5)var(--space-2);background:var(--color-bg-surface-2);border-radius:var(--radius-sm)}.WorkflowOverviewTab-module__CrCN1G__varArrow{color:var(--color-text-muted)}.WorkflowOverviewTab-module__CrCN1G__triggerList{gap:var(--space-2);flex-direction:column;display:flex}.WorkflowOverviewTab-module__CrCN1G__triggerItem{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex}.WorkflowOverviewTab-module__CrCN1G__triggerDot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.WorkflowOverviewTab-module__CrCN1G__triggerDot[data-active=true]{background:var(--color-success)}.WorkflowOverviewTab-module__CrCN1G__triggerDot[data-active=false]{background:var(--color-border-default)}
.BuilderStatusBar-module__mTqaxa__bar{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-6);font-size:var(--font-size-xs);color:var(--color-text-muted);animation:BuilderStatusBar-module__mTqaxa__slideDown .2s var(--ease-standard)both;flex-shrink:0;display:flex}.BuilderStatusBar-module__mTqaxa__indicator{align-items:center;gap:var(--space-2);display:flex}.BuilderStatusBar-module__mTqaxa__dot{border-radius:var(--radius-full);cursor:default;width:8px;height:8px;transition:background-color .3s var(--ease-standard),box-shadow .3s var(--ease-standard);flex-shrink:0}.BuilderStatusBar-module__mTqaxa__dotIdle{background:var(--color-text-muted);opacity:.35}.BuilderStatusBar-module__mTqaxa__dotConnecting{background:var(--color-warning);box-shadow:0 0 6px 1px color-mix(in srgb,var(--color-warning)40%,transparent);animation:2s ease-in-out infinite BuilderStatusBar-module__mTqaxa__pulse}.BuilderStatusBar-module__mTqaxa__dotWaiting{background:var(--color-accent);box-shadow:0 0 6px 1px color-mix(in srgb,var(--color-accent)30%,transparent)}.BuilderStatusBar-module__mTqaxa__dotRunning{background:var(--color-success);box-shadow:0 0 6px 1px color-mix(in srgb,var(--color-success)40%,transparent);animation:2s ease-in-out infinite BuilderStatusBar-module__mTqaxa__pulse}.BuilderStatusBar-module__mTqaxa__dotCompleted{background:var(--color-success);animation:BuilderStatusBar-module__mTqaxa__completeDot .6s var(--ease-out-quart)both}@keyframes BuilderStatusBar-module__mTqaxa__completeDot{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success)50%,transparent);transform:scale(1)}40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success)30%,transparent);transform:scale(1.6)}to{transform:scale(1);box-shadow:0 0 #0000}}.BuilderStatusBar-module__mTqaxa__dotError{background:var(--color-error);box-shadow:0 0 6px 1px color-mix(in srgb,var(--color-error)30%,transparent)}.BuilderStatusBar-module__mTqaxa__label{white-space:nowrap}.BuilderStatusBar-module__mTqaxa__meta{align-items:center;gap:var(--space-3);animation:BuilderStatusBar-module__mTqaxa__metaIn var(--motion-base)var(--ease-out-quart)both;margin-left:auto;display:flex}@keyframes BuilderStatusBar-module__mTqaxa__metaIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.BuilderStatusBar-module__mTqaxa__metaItem{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:flex}@keyframes BuilderStatusBar-module__mTqaxa__pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes BuilderStatusBar-module__mTqaxa__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.BuilderStatusBar-module__mTqaxa__bar{padding:var(--space-2)var(--space-3)}}@media (prefers-reduced-motion:reduce){.BuilderStatusBar-module__mTqaxa__bar{animation:none}.BuilderStatusBar-module__mTqaxa__dot{transition:none}.BuilderStatusBar-module__mTqaxa__dotConnecting,.BuilderStatusBar-module__mTqaxa__dotRunning,.BuilderStatusBar-module__mTqaxa__dotCompleted{opacity:1;animation:none}.BuilderStatusBar-module__mTqaxa__meta{animation:none}}
.SharedLoading-module__gAe7ha__root{flex:1;justify-content:center;align-items:center;display:flex}
.Card-module__si82nG__card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface-1)}.Card-module__si82nG__paddingMd{padding:var(--space-6)}
.NewExperimentDrawer-module__Q_6Xoa__panel{width:min(760px,calc(100vw - var(--space-5)*2));height:min(820px,calc(100dvh - var(--space-5)*2))}.NewExperimentDrawer-module__Q_6Xoa__content{gap:var(--space-4);height:100%;min-height:0;padding:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.NewExperimentDrawer-module__Q_6Xoa__stepRail{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.NewExperimentDrawer-module__Q_6Xoa__stepItem{align-items:center;gap:var(--space-2);min-width:0;min-height:48px;padding:var(--space-2)var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-surface-1);display:flex}.NewExperimentDrawer-module__Q_6Xoa__stepItem[data-active=true]{border-color:color-mix(in srgb,var(--color-accent)22%,var(--color-border-default));background:var(--color-bg-surface-2)}.NewExperimentDrawer-module__Q_6Xoa__stepItem[data-complete=true]{background:color-mix(in srgb,var(--color-bg-surface-2)88%,transparent)}.NewExperimentDrawer-module__Q_6Xoa__stepIndex{border-radius:var(--radius-full);background:var(--color-bg-surface-2);width:24px;height:24px;color:var(--color-text-muted);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.NewExperimentDrawer-module__Q_6Xoa__stepItem[data-active=true] .NewExperimentDrawer-module__Q_6Xoa__stepIndex{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text)}.NewExperimentDrawer-module__Q_6Xoa__stepTitle{min-width:0;font-weight:var(--font-weight-medium);line-height:1.3}.NewExperimentDrawer-module__Q_6Xoa__stepSummary{margin-top:0}.NewExperimentDrawer-module__Q_6Xoa__body{gap:var(--space-4);min-height:0;padding-right:var(--space-1);padding-bottom:var(--space-3);flex:1;align-content:start;display:grid;overflow-y:auto}.NewExperimentDrawer-module__Q_6Xoa__section{gap:var(--space-2);display:grid}.NewExperimentDrawer-module__Q_6Xoa__formGrid{gap:var(--space-4);display:grid}.NewExperimentDrawer-module__Q_6Xoa__goalGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NewExperimentDrawer-module__Q_6Xoa__goalCard{height:auto;min-height:120px;padding:var(--space-3)var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-surface-1);text-align:left;justify-content:flex-start;align-items:flex-start}.NewExperimentDrawer-module__Q_6Xoa__goalCard[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-accent)28%,var(--color-border-default));background:var(--color-bg-surface-2)}.NewExperimentDrawer-module__Q_6Xoa__goalCardContent{gap:var(--space-1);display:grid}.NewExperimentDrawer-module__Q_6Xoa__goalCardTitle{font-weight:var(--font-weight-semibold)}.NewExperimentDrawer-module__Q_6Xoa__goalFooter{gap:var(--space-2);display:grid}.NewExperimentDrawer-module__Q_6Xoa__choiceRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.NewExperimentDrawer-module__Q_6Xoa__nativeSelect{appearance:none;width:100%;min-height:var(--input-height-md);padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-input);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;transition:border-color var(--motion-fast)var(--ease-standard),background-color var(--motion-fast)var(--ease-standard),box-shadow var(--motion-fast)var(--ease-standard)}.NewExperimentDrawer-module__Q_6Xoa__nativeSelect:hover{border-color:var(--color-text-muted)}.NewExperimentDrawer-module__Q_6Xoa__nativeSelect:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-input-focus-border)}.NewExperimentDrawer-module__Q_6Xoa__helperCard{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-2);display:grid}.NewExperimentDrawer-module__Q_6Xoa__inlineForm{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-surface-1);display:grid}.NewExperimentDrawer-module__Q_6Xoa__inlineActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.NewExperimentDrawer-module__Q_6Xoa__checkboxRow{align-items:start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background:var(--color-bg-surface-1);grid-template-columns:auto minmax(0,1fr);display:grid}.NewExperimentDrawer-module__Q_6Xoa__checkbox{width:18px;height:18px;margin:var(--space-0_5)0 0;accent-color:var(--color-btn-primary-bg)}.NewExperimentDrawer-module__Q_6Xoa__reviewGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NewExperimentDrawer-module__Q_6Xoa__reviewItem{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-surface-1);display:grid}.NewExperimentDrawer-module__Q_6Xoa__advancedReview{gap:var(--space-3);display:grid}.NewExperimentDrawer-module__Q_6Xoa__footer{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-default);background:var(--color-bg-canvas);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.NewExperimentDrawer-module__Q_6Xoa__footerActions{gap:var(--space-2);grid-auto-flow:column;display:grid}@media (max-width:767px){.NewExperimentDrawer-module__Q_6Xoa__panel{width:calc(100vw - var(--space-3)*2);height:calc(100dvh - var(--space-3)*2)}.NewExperimentDrawer-module__Q_6Xoa__content{padding:var(--space-3);gap:var(--space-3)}.NewExperimentDrawer-module__Q_6Xoa__stepRail{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr))}.NewExperimentDrawer-module__Q_6Xoa__goalGrid{grid-template-columns:1fr}.NewExperimentDrawer-module__Q_6Xoa__stepItem{min-height:0;padding:var(--space-2);align-items:flex-start}.NewExperimentDrawer-module__Q_6Xoa__stepIndex{width:20px;height:20px;font-size:var(--font-size-12)}.NewExperimentDrawer-module__Q_6Xoa__stepTitle{font-size:var(--font-size-12);line-height:1.2}.NewExperimentDrawer-module__Q_6Xoa__reviewGrid{grid-template-columns:1fr}.NewExperimentDrawer-module__Q_6Xoa__footer{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.NewExperimentDrawer-module__Q_6Xoa__footer>button{width:100%}.NewExperimentDrawer-module__Q_6Xoa__footerActions{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.NewExperimentDrawer-module__Q_6Xoa__footerActions>*{width:100%}}
.page-module__cneu4W__page{flex-direction:column;flex:1;min-height:0;display:flex}
.page-module__HcHsGa__page{flex:1;width:100%;max-width:960px;min-height:0;margin:0 auto;display:flex}
.AnnotationsView-module__1ZpxmW__root{gap:var(--space-5);display:grid}.AnnotationsView-module__1ZpxmW__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.AnnotationsView-module__1ZpxmW__layout{align-items:start}.AnnotationsView-module__1ZpxmW__preview{gap:var(--space-2);display:grid}.AnnotationsView-module__1ZpxmW__summaryItem{gap:var(--space-1);display:grid}@media (max-width:959px){.AnnotationsView-module__1ZpxmW__layout{grid-template-columns:1fr}}
.AssertionsView-module__9Q9k5a__root{gap:var(--space-5);display:grid}.AssertionsView-module__9Q9k5a__layout{align-items:start}.AssertionsView-module__9Q9k5a__preview{gap:var(--space-2);display:grid}.AssertionsView-module__9Q9k5a__summaryItem{gap:var(--space-1);display:grid}@media (max-width:959px){.AssertionsView-module__9Q9k5a__layout{grid-template-columns:1fr}}
