:root{--color-theme-green-light:#b8ec83;--color-theme-green-light-saturated:#b9f77c;--color-theme-green-dark:#0e4b36;--color-theme-green-light-100:#b8ec83;--color-theme-green-light-90:#b8ec83e6;--color-theme-green-light-80:#b8ec83cc;--color-theme-green-light-70:#b8ec83b3;--color-theme-green-light-60:#b8ec8399;--color-theme-green-light-50:#b8ec837f;--color-theme-green-light-40:#b8ec8066;--color-theme-green-light-30:#b8ec804c;--color-theme-green-light-20:#b8ec8033;--color-theme-green-light-10:#b8ec8019;--color-theme-green-light-5:#b8ec800d;--color-theme-green-dark-100:#0e4b36;--color-theme-green-dark-90:#0e4b36e6;--color-theme-green-dark-80:#0e4b36cc;--color-theme-green-dark-70:#0e4b36b3;--color-theme-green-dark-60:#0e4b3699;--color-theme-green-dark-50:#0e4b367f;--color-theme-green-dark-40:#0e4b3666;--color-theme-green-dark-30:#0e4b364c;--color-theme-green-dark-20:#0e4b3633;--color-theme-green-dark-10:#0e4b3619;--color-black-100:#1c1b17;--color-black-90:#1c1b17e6;--color-black-80:#1c1b17cc;--color-black-70:#1c1b17b3;--color-black-60:#1c1b1799;--color-black-50:#1c1b1780;--color-black-40:#1c1b1766;--color-black-30:#1c1b174d;--color-black-20:#1c1b1733;--color-black-10:#1c1b171a;--color-black-5:#1c1b170d;--color-white-100:#fff;--color-white-90:#ffffffe6;--color-white-80:#fffc;--color-white-70:#ffffffb3;--color-white-60:#fff9;--color-white-50:#ffffff80;--color-white-40:#fff6;--color-white-30:#ffffff4d;--color-white-20:#fff3;--color-white-10:#ffffff1a;--color-white-5:#ffffff0d;--color-transparent:#fff0;--color-background-transparent:transparent;--color-grey-light:#ededed;--color-timberwolf:#d6dace;--color-isabelline:#f0f3ed;--color-platinum:#ece3e3;--color-background-screen:#fafafa;--color-background-panel:#fff;--color-background-overlay:#ebebebb3;--color-background-tooltip:#111827;--color-background-popover:#fff;--color-background-code:#f5f5f5;--color-background-input:#fafafa;--color-background-input-disabled:#f5f5f5;--color-background-muted:#fafafa;--color-background-tertiary:#f5f5f5;--color-background-hover:#f5f5f5;--color-background-selected:#f0f0f0;--color-background-sidebar-active:#f0f0f0;--color-border-subtle:#f0f0f0;--color-border-default:#ebebeb;--color-border-control:#d1d1d1;--color-border-strong:#888;--color-border-input:#ebebeb;--color-border-input-focus:#888;--color-focus-ring:#1118272e;--color-text-heading:#111;--color-text-primary:#1a1a19;--color-text-primary-reverse:#fff;--color-text-subheading:#333;--color-text-body:#545454;--color-text-muted:#888;--color-text-placeholder:#ababab;--color-text-disabled:#bfbfbf;--color-text-link:#111827;--color-text-success:#338033;--color-text-warning:#cc9400;--color-text-error:#d93333;--color-text-info:#4063d9;--color-text-on-tooltip:var(--color-white-100);--color-success-100:#219654;--color-success-50:#b9e7c8;--color-success-10:#ebfaf0;--color-warning-100:#cc9400;--color-warning-50:#f0d68f;--color-warning-10:#fff7e3;--color-error-100:#d93333;--color-error-50:#efadad;--color-error-10:#ffeded;--color-info-100:#4063d9;--color-info-50:#b9c4ec;--color-info-10:#f0f2ff;--color-status-active:#33c766;--color-status-idle:#e5b233;--color-status-error:#d93333;--color-status-destructive:#b5493a;--color-button-primary:#111;--color-button-primary-hover:#2b2b2b;--color-button-secondary:#fff;--color-button-outline-hover:#f5f5f5;--color-button-disabled:#ededed;--color-button-disabled-dark:#333;--color-button-accent:#545454;--font-family-primary:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-mono:ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-10:.625rem;--font-size-11:.6875rem;--font-size-12:.75rem;--font-size-13:.8125rem;--font-size-14:.875rem;--font-size-15:.9375rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--font-size-40:2.5rem;--font-size-48:3rem;--font-size-56:3.5rem;--font-size-64:4rem;--radius-2:.125rem;--radius-4:.25rem;--radius-6:.375rem;--radius-8:.5rem;--radius-12:.75rem;--radius-16:1rem;--radius-20:1.25rem;--radius-24:1.5rem;--radius-30:1.875rem;--radius-32:2rem;--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-28:1.75rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-80:5rem;--padding-4:var(--space-4);--padding-8:var(--space-8);--padding-12:var(--space-12);--padding-16:var(--space-16);--padding-20:var(--space-20);--padding-24:var(--space-24);--padding-32:var(--space-32);--margin-4:var(--space-4);--margin-8:var(--space-8);--margin-12:var(--space-12);--margin-16:var(--space-16);--margin-20:var(--space-20);--margin-24:var(--space-24);--margin-32:var(--space-32);--margin-small:var(--space-8);--border-button-outline:1px solid var(--color-border-strong);--border-button-primary:1px solid var(--color-button-primary);--border-button-primary-hover:1px solid var(--color-button-primary-hover);--border-button-disabled:1px solid var(--color-grey-light);--box-shadow-card:none;--box-shadow-modal-small:0 1px 1.5px #0000000a, 0 4px 6px #00000014;--box-shadow-modal:-4px 0 12px #0000001a;--transition-default:.275s all ease;--transition-quick:.15s all ease;--transition-bg-color-default:.3s background-color ease;--transition-bg-color-button-primary:.2s background-color ease;--layout-sidebar-width:15rem;--layout-topnav-height:3.5rem;--layout-content-gutter:3.5rem;--layout-content-max-width:68rem;--layout-drawer-width:35rem;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-overlay:900;--z-modal:1000;--z-popover:1100;--z-tooltip:1200;--z-toast:1300}._item_b96iw_1{border-bottom:1px solid var(--color-border-subtle)}._item_b96iw_1:first-child{border-top:1px solid var(--color-border-subtle)}._header_b96iw_8{margin:0;display:flex}._trigger_b96iw_13{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;padding:var(--padding-16) var(--padding-4);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-15);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left;background:0 0;border:none;outline:none;display:flex}._trigger_b96iw_13:hover{color:var(--color-text-heading)}._trigger_b96iw_13:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);border-radius:var(--radius-4)}._trigger_b96iw_13[data-state=open] ._chevron_b96iw_37{transform:rotate(180deg)}._chevron_b96iw_37{color:var(--color-text-muted);transition:transform var(--transition-quick);justify-content:center;align-items:center;display:inline-flex}._content_b96iw_49{font-size:var(--font-size-14);color:var(--color-text-body);line-height:1.6;overflow:hidden}._content_b96iw_49[data-state=open]{animation:.2s ease-out _accordionDown_b96iw_1}._content_b96iw_49[data-state=closed]{animation:.18s ease-out _accordionUp_b96iw_1}._contentInner_b96iw_62{padding:0 var(--padding-4) var(--padding-16)}@keyframes _accordionDown_b96iw_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _accordionUp_b96iw_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}._admonition_184vx_1{gap:var(--space-4);padding:var(--padding-12) var(--padding-16);border-radius:var(--radius-8);background-color:var(--color-background-muted);font-family:var(--font-family-primary);flex-direction:column;display:flex}._admonition_184vx_1._tip_184vx_10{background-color:var(--color-success-10)}._admonition_184vx_1._warning_184vx_13{background-color:var(--color-warning-10)}._admonition_184vx_1._destructive_184vx_16{background-color:var(--color-error-10)}._title_184vx_20{font-weight:var(--font-weight-semibold);font-size:var(--font-size-12);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-primary)}._body_184vx_28{font-size:var(--font-size-14);color:var(--color-text-body);line-height:1.5}._alert_1rxjk_1{gap:var(--space-16);padding:var(--padding-16) var(--padding-24);border-radius:var(--radius-12);border:1px solid var(--color-border-subtle);background-color:var(--color-background-panel);color:var(--color-text-body);font-size:var(--font-size-14);flex-direction:row;align-items:center;line-height:1.5;display:flex}._alert_1rxjk_1._success_1rxjk_14,._alert_1rxjk_1._warning_1rxjk_17,._alert_1rxjk_1._error_1rxjk_20,._alert_1rxjk_1._info_1rxjk_23{color:var(--color-text-body)}._icon_1rxjk_27{background-color:var(--color-info-10);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:0;display:inline-flex}._success_1rxjk_14 ._icon_1rxjk_27{color:var(--color-success-100);background-color:var(--color-success-10)}._warning_1rxjk_17 ._icon_1rxjk_27{color:var(--color-warning-100);background-color:var(--color-warning-10)}._error_1rxjk_20 ._icon_1rxjk_27{color:var(--color-error-100);background-color:var(--color-error-10)}._icon_1rxjk_27{color:currentColor}._body_1rxjk_54{gap:var(--space-4);flex-direction:column;flex:1;display:flex}._title_1rxjk_61{font-weight:var(--font-weight-medium);font-size:var(--font-size-14);color:var(--color-text-primary)}._description_1rxjk_67{color:var(--color-text-body);font-size:var(--font-size-13)}._overlay_egfev_1{background-color:var(--color-background-overlay);z-index:var(--z-overlay);animation:.18s ease-out _alertOverlayIn_egfev_1;position:fixed;inset:0}._content_egfev_9{background-color:var(--color-background-panel);border-radius:var(--radius-12);box-shadow:var(--box-shadow-modal);border:1px solid var(--color-border-subtle);z-index:var(--z-modal);flex-direction:column;width:calc(100% - 2rem);max-width:28rem;animation:.2s ease-out _alertContentIn_egfev_1;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._content_egfev_9._destructive_egfev_25{border-color:var(--color-error-50);border-top:3px solid var(--color-error-100)}._content_egfev_9._warning_egfev_29{border-color:var(--color-warning-50);border-top:3px solid var(--color-warning-100)}._header_egfev_34{gap:var(--space-4);padding:var(--padding-20) var(--padding-24) var(--padding-12);flex-direction:column;display:flex}._title_egfev_41{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._description_egfev_48{font-size:var(--font-size-14);color:var(--color-text-muted);padding:0 var(--padding-24);margin:0;line-height:1.5}._footer_egfev_56{justify-content:flex-end;align-items:center;gap:var(--space-12);padding:var(--padding-16) var(--padding-24) var(--padding-20);display:flex}@keyframes _alertOverlayIn_egfev_1{0%{opacity:0}to{opacity:1}}@keyframes _alertContentIn_egfev_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._wrapper_2fsee_1{border-radius:var(--radius-8);background-color:var(--color-isabelline);width:100%;position:relative;overflow:hidden}._inner_2fsee_9{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._inner_2fsee_9>img,._inner_2fsee_9>video,._inner_2fsee_9>iframe{object-fit:cover;width:100%;height:100%;display:block}._avatar_6u4u6_1{background-color:var(--color-border-default);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;font-family:var(--font-family-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._avatar_6u4u6_1._small_6u4u6_14{width:1.5rem;height:1.5rem;font-size:var(--font-size-11)}._avatar_6u4u6_1._medium_6u4u6_19{width:1.875rem;height:1.875rem;font-size:var(--font-size-11)}._avatar_6u4u6_1._large_6u4u6_24{width:3rem;height:3rem;font-size:var(--font-size-16)}._image_6u4u6_30{object-fit:cover;width:100%;height:100%;display:block}._fallback_6u4u6_37{text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}._stack_1ln27_1{padding-left:var(--space-8);align-items:center;display:inline-flex}._item_1ln27_7,._remainder_1ln27_8{width:1.5rem;height:1.5rem;margin-left:calc(var(--space-8) * -1);border:2px solid var(--color-background-panel);border-radius:50%;display:inline-flex;overflow:hidden}._item_1ln27_7>*{width:100%;height:100%}._remainder_1ln27_8{color:var(--color-text-body);background-color:var(--color-background-tertiary);font-family:var(--font-family-primary);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);justify-content:center;align-items:center}._shell_174oh_1{grid-template-columns:var(--layout-sidebar-width) minmax(0,1fr);background-color:var(--color-background-panel);min-height:100vh;display:grid}._sidebar_174oh_8{height:100vh;padding:var(--space-20);border-right:1px solid var(--color-border-default);background-color:var(--color-background-panel);position:sticky;top:0;overflow-y:auto}._main_174oh_18{min-width:0;padding:var(--layout-content-gutter)}._content_174oh_23{width:100%;max-width:var(--layout-content-max-width);margin:0 auto}@media (max-width:48rem){._shell_174oh_1{display:block}._sidebar_174oh_8{border-right:0;border-bottom:1px solid var(--color-border-default);width:100%;height:auto;position:relative}._main_174oh_18{padding:var(--space-24)}}._logo_v01ga_1{width:auto;max-width:100%;height:var(--logo-height);object-fit:contain;object-position:left center;display:block}._brand_1rybu_1{align-items:center;gap:var(--space-8);min-width:0;color:var(--color-text-heading);font-family:var(--font-family-primary);display:inline-flex}._brand_1rybu_1._compact_1rybu_9 ._brandSubtitle_1rybu_9{display:none}._brand_1rybu_1>strong{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:1.1}._brandCustomMark_1rybu_18{flex:none;width:auto;height:auto;display:inline-flex}._brandSubtitle_1rybu_9{min-width:0;color:var(--color-text-placeholder);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1;overflow:hidden}._authLayout_1rybu_38{min-height:var(--app-layout-height,100vh);background:var(--color-background-panel);color:var(--color-text-primary);font-family:var(--font-family-primary);grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);display:grid}._authPanel_1rybu_47,._authAside_1rybu_48{min-width:0;min-height:inherit}._authPanel_1rybu_47{padding:var(--auth-layout-padding-block,var(--space-48)) var(--auth-layout-padding-inline,var(--space-56));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}._authBrand_1rybu_60{justify-self:start}._authContent_1rybu_64{place-self:center;width:min(22.5rem,100%)}._authFooter_1rybu_70{color:var(--color-text-muted);font-size:var(--font-size-12);text-align:center;justify-self:center;line-height:1.5}._authAside_1rybu_48{padding:var(--auth-layout-aside-padding-block,var(--auth-layout-padding-block,var(--space-56))) var(--auth-layout-aside-padding-inline,var(--auth-layout-padding-inline,var(--space-56)));border-left:1px solid var(--color-border-subtle);background:radial-gradient(circle,var(--color-black-5) 1px,transparent 1px) 0 0/24px 24px,var(--color-background-muted);text-align:center;place-items:center;display:grid}._authAside_1rybu_48 h2{color:var(--color-text-heading);font-size:var(--font-size-36);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.15}._authAside_1rybu_48 p{max-width:26rem;margin:var(--space-16) auto 0;color:var(--color-text-muted);font-size:var(--font-size-16);line-height:1.5}._onboardingLayout_1rybu_102{min-height:var(--app-layout-height,100vh);padding:var(--space-48) var(--space-56);background:var(--color-background-panel);color:var(--color-text-primary);font-family:var(--font-family-primary);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}._onboardingBrand_1rybu_113{justify-self:start}._onboardingContent_1rybu_117{place-self:center;width:min(31.25rem,100%)}._onboardingFooter_1rybu_123{color:var(--color-text-muted);font-size:var(--font-size-14);justify-self:center}._appLayout_1rybu_129{grid-template-columns:var(--layout-sidebar-width) minmax(0,1fr);min-height:var(--app-layout-height,100vh);background:var(--color-background-screen);color:var(--color-text-primary);font-family:var(--font-family-primary);display:grid}._sidebar_1rybu_138{min-width:0;height:var(--app-layout-height,100vh);padding:var(--space-20);border-right:1px solid var(--color-border-default);background:var(--color-background-panel);flex-direction:column;display:flex;position:sticky;top:0}._sidebarTop_1rybu_150{flex-direction:column;flex:auto;min-height:0;display:flex}._sidebarBrand_1rybu_157{margin-bottom:var(--space-28)}._sidebarFooter_1rybu_161{gap:var(--space-12);padding-top:var(--space-12);flex:none;display:grid}._sidebarSection_1rybu_168{gap:var(--space-8);min-height:0;margin-bottom:var(--space-28);display:grid}._sidebarSectionTitle_1rybu_175{padding-bottom:var(--space-10,.625rem);border-bottom:1px solid var(--color-border-default);color:var(--color-text-placeholder);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.2}._sidebarNav_1rybu_187{gap:var(--space-2);display:grid}._sidebarItem_1rybu_192{align-items:center;gap:var(--space-10,.625rem);width:100%;min-height:2rem;padding:var(--space-8) var(--space-10,.625rem);border-radius:var(--radius-6);color:var(--color-text-body);font:inherit;font-size:var(--font-size-13);text-align:left;cursor:pointer;background:0 0;border:0;line-height:1rem;text-decoration:none;display:flex}._sidebarItem_1rybu_192:hover,._sidebarItem_1rybu_192:focus-visible{color:var(--color-text-heading);background:var(--color-background-hover);text-decoration:none}._sidebarItem_1rybu_192:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._sidebarItem_1rybu_192._active_1rybu_219{background:var(--color-background-sidebar-active);color:var(--color-text-heading);font-weight:var(--font-weight-medium)}._itemIcon_1rybu_225{color:currentColor;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}._itemCopy_1rybu_235{gap:var(--space-2);min-width:0;display:grid}._itemCopy_1rybu_235 span,._itemCopy_1rybu_235 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._itemCopy_1rybu_235 small{color:var(--color-text-placeholder);font-size:var(--font-size-11);font-weight:var(--font-weight-regular)}._workspace_1rybu_252{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-height:2rem;padding:var(--space-8) var(--space-10,.625rem);border-radius:var(--radius-6);background:var(--color-background-tertiary);color:var(--color-text-subheading);font:inherit;font-size:var(--font-size-13);cursor:pointer;border:0;line-height:1rem;display:flex}._workspace_1rybu_252 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._account_1rybu_276{align-items:center;gap:var(--space-10,.625rem);padding-top:var(--space-16);border-top:1px solid var(--color-border-default);grid-template-columns:1.875rem minmax(0,1fr) auto;display:grid}._accountAvatar_1rybu_285{background:var(--color-grey-light);width:1.875rem;height:1.875rem;color:var(--color-text-body);font-size:var(--font-size-11);font-weight:var(--font-weight-semibold);border-radius:999px;place-items:center;display:grid}._accountCopy_1rybu_297{gap:var(--space-2);min-width:0;display:grid}._accountCopy_1rybu_297 strong,._accountCopy_1rybu_297 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._accountCopy_1rybu_297 strong{color:var(--color-text-heading);font-size:var(--font-size-13);font-weight:var(--font-weight-medium)}._accountCopy_1rybu_297 small{color:var(--color-text-placeholder);font-size:var(--font-size-11)}._account_1rybu_276 button{border-radius:var(--radius-6);width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._account_1rybu_276 button:hover,._account_1rybu_276 button:focus-visible{background:var(--color-background-hover);color:var(--color-text-heading)}._main_1rybu_334{min-width:0;padding:var(--layout-content-gutter)}._mainInner_1rybu_339{width:100%;max-width:var(--layout-content-max-width);margin:0 auto}._wide_1rybu_345 ._mainInner_1rybu_339{max-width:78rem}._full_1rybu_349 ._mainInner_1rybu_339{max-width:none}._mainHeader_1rybu_353{margin-bottom:var(--space-40)}._mainContent_1rybu_357{min-width:0}@media (max-width:48rem){._authLayout_1rybu_38{grid-template-columns:1fr}._authPanel_1rybu_47,._authAside_1rybu_48{min-height:auto}._authPanel_1rybu_47,._authAside_1rybu_48,._onboardingLayout_1rybu_102{padding:var(--space-32) var(--space-24)}._authAside_1rybu_48{border-top:1px solid var(--color-border-subtle);border-left:0}._appLayout_1rybu_129{grid-template-columns:1fr}._sidebar_1rybu_138{border-right:0;border-bottom:1px solid var(--color-border-default);height:auto;position:relative}._main_1rybu_334{padding:var(--space-24)}}._badge_13fxq_1{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);border-radius:var(--radius-4);white-space:nowrap;border:1px solid #0000;line-height:.8125rem;display:inline-flex}._badge_13fxq_1._default_13fxq_14{color:var(--color-text-body);background-color:#f5f5f0}._badge_13fxq_1._secondary_13fxq_18{background-color:var(--color-background-tertiary);color:var(--color-text-body)}._badge_13fxq_1._repo_13fxq_22{color:var(--color-text-body);background-color:#f5f5f5}._badge_13fxq_1._status_13fxq_26{color:#338033;background-color:#edf7ed}._badge_13fxq_1._outline_13fxq_30{border-color:var(--color-border-default);color:var(--color-text-body);background-color:#0000}._badge_13fxq_1._success_13fxq_35{background-color:var(--color-success-10);color:var(--color-text-success);border-color:var(--color-success-50)}._badge_13fxq_1._warning_13fxq_40{background-color:var(--color-warning-10);color:var(--color-text-warning);border-color:var(--color-warning-50)}._badge_13fxq_1._error_13fxq_45{background-color:var(--color-error-10);color:var(--color-text-error);border-color:var(--color-error-50)}._badge_13fxq_1._info_13fxq_50{background-color:var(--color-info-10);color:var(--color-text-info);border-color:var(--color-info-50)}._nav_x8a91_1{font-family:var(--font-family-primary);font-size:var(--font-size-14);color:var(--color-text-muted)}._list_x8a91_7{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._item_x8a91_17{color:inherit;align-items:center;display:inline-flex}._item_x8a91_17._current_x8a91_22{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._link_x8a91_27{color:inherit;text-decoration:none}._link_x8a91_27:hover{color:var(--color-text-primary);text-decoration:underline}._separator_x8a91_36{color:var(--color-text-disabled);-webkit-user-select:none;user-select:none}._button_oepja_1{color:var(--color-text-primary-reverse);background-color:var(--color-button-primary);border-radius:var(--radius-8);padding:.5625rem var(--padding-16);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-13);text-align:center;cursor:pointer;min-width:-moz-fit-content;min-width:fit-content;transition:var(--transition-bg-color-button-primary);border:var(--border-button-primary);flex-direction:row;justify-content:center;align-items:center;line-height:1rem;text-decoration:none;display:inline-flex;position:relative}._button_oepja_1:visited{color:var(--color-text-primary-reverse)}._button_oepja_1._small_oepja_25{font-size:var(--font-size-13);padding:.4375rem var(--padding-12)}._button_oepja_1._mediumSmall_oepja_29{font-size:var(--font-size-13);padding:.4375rem var(--padding-16)}._button_oepja_1._large_oepja_33{font-size:var(--font-size-14);padding:.6875rem var(--padding-20)}._button_oepja_1 ._pendingSpinner_oepja_37{left:var(--margin-20);border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite _buttonSpin_oepja_1;position:absolute}._button_oepja_1 ._textWithIcon_oepja_47{align-items:center;gap:var(--margin-small);flex-direction:row;display:inline-flex}._button_oepja_1:hover,._button_oepja_1:focus{border:var(--border-button-primary-hover);background-color:var(--color-button-primary-hover)}._button_oepja_1._expanding_oepja_57{flex:1;min-width:7rem}._button_oepja_1._secondary_oepja_61{color:var(--color-text-primary);background-color:var(--color-button-secondary);border:var(--border-button-outline)}._button_oepja_1._secondary_oepja_61:hover,._button_oepja_1._secondary_oepja_61:focus-visible{background-color:var(--color-button-outline-hover);border-color:var(--color-border-strong)}._button_oepja_1._disabled_oepja_70,._button_oepja_1._pending_oepja_37{background-color:var(--color-button-disabled);border:var(--border-button-disabled);color:var(--color-text-disabled);cursor:default}._button_oepja_1._disabled_oepja_70._darkBg_oepja_76,._button_oepja_1._pending_oepja_37._darkBg_oepja_76{background-color:var(--color-button-disabled-dark)}._button_oepja_1._ghost_oepja_79{font-size:var(--font-size-13);font-weight:var(--font-weight-medium);padding:.625rem var(--padding-16);background-color:var(--color-background-transparent);border-radius:var(--radius-8);color:var(--color-button-accent);transition:var(--transition-quick);border:none;text-decoration:none}._button_oepja_1._ghost_oepja_79._small_oepja_25,._button_oepja_1._ghost_oepja_79._mediumSmall_oepja_29{font-size:var(--font-size-13)}._button_oepja_1._ghost_oepja_79._large_oepja_33{font-size:var(--font-size-14)}._button_oepja_1._ghost_oepja_79:hover{color:var(--color-text-heading);background-color:var(--color-background-hover)}._button_oepja_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@keyframes _buttonSpin_oepja_1{to{transform:rotate(360deg)}}._card_11syq_1{background-color:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);box-shadow:var(--box-shadow-card);color:var(--color-text-body);flex-direction:column;display:flex;overflow:hidden}._card_11syq_1._interactive_11syq_11{cursor:pointer;transition:var(--transition-default)}._card_11syq_1._interactive_11syq_11:hover,._card_11syq_1._interactive_11syq_11:focus-within{border-color:var(--color-border-default);box-shadow:var(--box-shadow-modal-small);transform:translateY(-1px)}._header_11syq_21{gap:var(--space-4);padding:var(--padding-24) var(--padding-24) var(--padding-8);flex-direction:column;display:flex}._title_11syq_28{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3}._description_11syq_35{font-size:var(--font-size-14);color:var(--color-text-muted);margin:0;line-height:1.5}._content_11syq_42{padding:var(--padding-8) var(--padding-24);font-size:var(--font-size-14)}._content_11syq_42:first-child{padding-top:var(--padding-24)}._content_11syq_42:last-child{padding-bottom:var(--padding-24)}._footer_11syq_53{align-items:center;gap:var(--space-12);padding:var(--padding-16) var(--padding-24) var(--padding-24);border-top:1px solid var(--color-border-subtle);flex-direction:row;margin-top:auto;display:flex}._wrapper_1d2og_1{align-items:flex-start;gap:var(--space-8);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-14);color:var(--color-text-body);line-height:1.4;display:inline-flex}._checkbox_1d2og_12{appearance:none;background-color:var(--color-background-input);border:1.5px solid var(--color-border-control);border-radius:var(--radius-4);cursor:pointer;width:1rem;height:1rem;transition:var(--transition-quick);flex-shrink:0;margin:.125rem 0 0;position:relative}._checkbox_1d2og_12:hover{border-color:var(--color-border-strong)}._checkbox_1d2og_12:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);outline:none}._checkbox_1d2og_12:checked{background-color:#111827;border-color:#111827}._checkbox_1d2og_12:checked:after{content:"";border:solid var(--color-text-primary-reverse);border-width:0 2px 2px 0;width:.4rem;height:.65rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}._checkbox_1d2og_12:indeterminate{background-color:#111827;border-color:#111827}._checkbox_1d2og_12:indeterminate:after{content:"";background-color:var(--color-text-primary-reverse);width:.5rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._checkbox_1d2og_12:disabled{background-color:var(--color-background-input-disabled);cursor:not-allowed}._checkbox_1d2og_12:disabled:checked{background-color:var(--color-text-disabled);border-color:var(--color-text-disabled)}._text_1d2og_71{gap:var(--space-2);flex-direction:column;display:inline-flex}._label_1d2og_77{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._description_1d2og_82{color:var(--color-text-muted);font-size:var(--font-size-13)}._code_1gy7q_1{font-family:var(--font-family-mono);border-radius:var(--radius-4);background-color:var(--color-background-code);color:var(--color-text-primary);padding:.125rem .375rem;font-size:.875em}._code_1gy7q_1._muted_1gy7q_9{color:var(--color-text-muted);background-color:#0000}._overlay_a02u4_1{background-color:var(--color-background-overlay);z-index:var(--z-overlay);animation:.18s ease-out _dialogOverlayIn_a02u4_1;position:fixed;inset:0}._content_a02u4_9{background-color:var(--color-background-panel);border-radius:var(--radius-12);box-shadow:var(--box-shadow-modal);border:1px solid var(--color-border-subtle);z-index:var(--z-modal);flex-direction:column;width:calc(100% - 2rem);max-height:calc(100vh - 4rem);animation:.2s ease-out _dialogContentIn_a02u4_1;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}._content_a02u4_9:focus{outline:none}._content_a02u4_9._small_a02u4_29{max-width:24rem}._content_a02u4_9._medium_a02u4_32{max-width:32rem}._content_a02u4_9._large_a02u4_35{max-width:48rem}._header_a02u4_39{gap:var(--space-4);padding:var(--padding-20) var(--padding-24) var(--padding-12);flex-direction:column;display:flex}._title_a02u4_46{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.3}._description_a02u4_54{font-size:var(--font-size-14);color:var(--color-text-muted);margin:0;line-height:1.5}._body_a02u4_61{padding:var(--padding-12) var(--padding-24);font-size:var(--font-size-14);color:var(--color-text-body);line-height:1.5}._footer_a02u4_68{justify-content:flex-end;align-items:center;gap:var(--space-12);padding:var(--padding-12) var(--padding-24) var(--padding-20);border-top:1px solid var(--color-border-subtle);flex-direction:row;margin-top:auto;display:flex}@keyframes _dialogOverlayIn_a02u4_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogContentIn_a02u4_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._overlay_wxj20_1{z-index:var(--z-overlay);background-color:var(--color-background-overlay);animation:.15s ease-out _drawerFadeIn_wxj20_1;position:fixed;inset:0}._content_wxj20_9{z-index:var(--z-modal);width:min(var(--layout-drawer-width),100vw);color:var(--color-text-body);background-color:var(--color-background-panel);box-shadow:var(--box-shadow-modal);outline:none;flex-direction:column;animation:.2s ease-out _drawerSlideIn_wxj20_1;display:flex;position:fixed;top:0;bottom:0;right:0}._content_wxj20_9._wide_wxj20_24{width:min(48.25rem,100vw)}._header_wxj20_28{gap:var(--space-4);padding:var(--padding-24) var(--padding-32);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}._title_wxj20_36{color:#111827;font-family:var(--font-family-primary);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);margin:0;line-height:normal}._description_wxj20_45{color:var(--color-text-body);font-family:var(--font-family-primary);font-size:var(--font-size-14);margin:0;line-height:1.25rem}._body_wxj20_53{min-height:0;padding:var(--padding-24) var(--padding-32);flex:1;overflow-y:auto}._footer_wxj20_60{justify-content:flex-end;align-items:center;gap:var(--space-12);padding:var(--padding-16) var(--padding-32);border-top:1px solid var(--color-border-subtle);display:flex}@keyframes _drawerFadeIn_wxj20_1{0%{opacity:0}}@keyframes _drawerSlideIn_wxj20_1{0%{transform:translate(100%)}}._content_17owu_1{background-color:var(--color-background-popover);border-radius:var(--radius-8);box-shadow:var(--box-shadow-modal-small);padding:var(--padding-4);min-width:11.25rem;z-index:var(--z-dropdown);font-family:var(--font-family-primary);font-size:var(--font-size-14);border:none;outline:none;animation:.14s ease-out _menuIn_17owu_1}._item_17owu_15{align-items:center;gap:var(--space-8);min-height:1.75rem;padding:.375rem var(--padding-12);border-radius:var(--radius-4);cursor:pointer;color:#333;-webkit-user-select:none;user-select:none;font-size:var(--font-size-13);outline:none;line-height:1.4;display:flex}._item_17owu_15:focus,._item_17owu_15[data-highlighted]{background-color:var(--color-background-hover);color:var(--color-text-primary)}._item_17owu_15[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}._item_17owu_15._destructive_17owu_37{color:var(--color-text-error)}._item_17owu_15._destructive_17owu_37:focus,._item_17owu_15._destructive_17owu_37[data-highlighted]{background-color:var(--color-error-10);color:var(--color-text-error)}._item_17owu_15._checkable_17owu_44{padding-left:.375rem}._indicator_17owu_48{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}._radioDot_17owu_57{background-color:currentColor;border-radius:9999px;width:.4rem;height:.4rem}._shortcut_17owu_64{font-size:var(--font-size-12);color:var(--color-text-muted);font-family:var(--font-family-mono);margin-left:auto}._label_17owu_71{font-size:var(--font-size-11);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-weight:var(--font-weight-semibold);padding:.375rem .625rem}._separator_17owu_80{background-color:var(--color-border-subtle);height:1px;margin:var(--space-4) var(--space-8)}@keyframes _menuIn_17owu_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._empty_8wqsm_1{text-align:center;justify-content:center;align-items:center;gap:var(--space-24);padding:var(--space-80) var(--padding-24);color:var(--color-text-body);font-family:var(--font-family-primary);flex-direction:column;display:flex}._empty_8wqsm_1._card_8wqsm_12{background-color:var(--color-background-panel);border:1px dashed var(--color-border-default);border-radius:var(--radius-12)}._icon_8wqsm_18{background-color:var(--color-isabelline);border-radius:var(--radius-16);width:5rem;height:5rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}._title_8wqsm_29{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._description_8wqsm_35{font-size:var(--font-size-14);color:var(--color-text-muted);max-width:28rem;margin:0;line-height:1.5}._actions_8wqsm_43{gap:var(--space-8);flex-direction:row;margin-top:0;display:flex}._field_1v1vl_10{gap:var(--space-8);display:flex}._field_1v1vl_10._vertical_1v1vl_14{flex-direction:column}._field_1v1vl_10._horizontal_1v1vl_17{gap:var(--space-12);flex-direction:column}@media (min-width:769px){._field_1v1vl_10._horizontal_1v1vl_17{align-items:flex-start;gap:var(--space-32);flex-direction:row}}._labelArea_1v1vl_29{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:769px){._horizontal_1v1vl_17 ._labelArea_1v1vl_29{flex:0 0 14rem}}._label_1v1vl_29{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._required_1v1vl_46{color:var(--color-text-error);margin-left:var(--space-2)}._description_1v1vl_51{font-size:var(--font-size-13);color:var(--color-text-muted);margin:0;line-height:1.5}._control_1v1vl_58{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}._hint_1v1vl_66{font-size:var(--font-size-12);color:var(--color-text-muted);margin:0}._error_1v1vl_72{font-size:var(--font-size-12);color:var(--color-text-error);margin:0}._button_2wd92_1{align-items:center;gap:var(--space-6);height:2rem;padding:0 var(--space-10,.625rem);color:#454545;background-color:var(--color-background-panel);border-radius:var(--radius-6);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);border:1px solid #dedede;display:inline-flex}._button_2wd92_1:hover:not(:disabled){background-color:#f7f7f7}._button_2wd92_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._button_2wd92_1:disabled{color:var(--color-text-disabled);cursor:not-allowed}._icon_2wd92_28{flex-shrink:0;width:.875rem;height:.875rem;display:inline-flex}._count_2wd92_35{min-width:1.125rem;height:1.125rem;padding:0 var(--space-4);color:var(--color-text-body);background-color:var(--color-background-selected);border-radius:var(--radius-4);font-size:var(--font-size-10);justify-content:center;align-items:center;display:inline-flex}._content_au26g_1{background-color:var(--color-background-popover);border:1px solid var(--color-border-subtle);border-radius:var(--radius-8);box-shadow:var(--box-shadow-modal-small);padding:var(--padding-16);font-size:var(--font-size-14);color:var(--color-text-body);z-index:var(--z-popover);outline:none;width:18rem;line-height:1.5;animation:.14s ease-out _hoverCardIn_au26g_1}@keyframes _hoverCardIn_au26g_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._content_xxj1y_1{background-color:var(--color-background-tooltip);color:var(--color-text-on-tooltip);font-size:var(--font-size-12);font-family:var(--font-family-primary);border-radius:var(--radius-6);z-index:var(--z-tooltip);max-width:14rem;padding:.375rem .625rem;line-height:1.4;animation:.12s ease-out _tooltipFadeIn_xxj1y_1;box-shadow:0 4px 12px #1c1b172e}._arrow_xxj1y_15{fill:var(--color-background-tooltip)}@keyframes _tooltipFadeIn_xxj1y_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._trigger_14wwp_1{cursor:help;color:var(--color-text-muted);transition:color var(--transition-quick);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._trigger_14wwp_1:hover,._trigger_14wwp_1:focus-visible{color:var(--color-text-primary);outline:none}._trigger_14wwp_1:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}._button_1ii7t_1{min-width:2rem;height:2rem;padding:0 var(--space-8);color:var(--color-text-body);border-radius:var(--radius-6);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-16);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}._button_1ii7t_1:hover:not(:disabled){color:var(--color-text-heading);background-color:var(--color-background-hover)}._button_1ii7t_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._button_1ii7t_1:disabled{color:var(--color-text-disabled);cursor:not-allowed}._button_1ii7t_1._small_1ii7t_29{width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0}._input_18k1n_1{width:100%;font-family:var(--font-family-primary);height:2rem;font-size:var(--font-size-13);color:var(--color-text-primary);background-color:var(--color-background-input);padding:0 var(--space-10,.625rem);border:1px solid var(--color-border-input);border-radius:var(--radius-6);transition:var(--transition-quick);outline:none;line-height:1rem}._input_18k1n_1::placeholder{color:var(--color-text-placeholder)}._input_18k1n_1:hover{border-color:var(--color-border-control)}._input_18k1n_1:focus{border-color:var(--color-border-input-focus);box-shadow:0 0 0 2px var(--color-focus-ring)}._input_18k1n_1:disabled{background-color:var(--color-background-input-disabled);color:var(--color-text-disabled);cursor:not-allowed}._input_18k1n_1._invalid_18k1n_30{border-color:var(--color-error-100)}._input_18k1n_1._invalid_18k1n_30:focus{box-shadow:0 0 0 2px var(--color-error-10)}._kbd_12xvr_1{font-family:var(--font-family-mono);font-size:var(--font-size-12);background-color:var(--color-background-panel);min-width:1.25rem;height:1.375rem;color:var(--color-text-body);border:1px solid var(--color-border-default);border-radius:var(--radius-4);vertical-align:middle;border-bottom-width:2px;justify-content:center;align-items:center;padding:.125rem .375rem;line-height:1;display:inline-flex}._label_5whnz_1{align-items:center;gap:var(--space-4);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-family:var(--font-family-primary);line-height:1.4;display:inline-flex}._required_5whnz_12{color:var(--color-text-error);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}._link_1c42j_1{color:#111827;font-family:var(--font-family-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);text-underline-position:from-font;transition:color var(--transition-quick);line-height:normal;text-decoration:underline}._link_1c42j_1:hover{color:var(--color-text-body)}._link_1c42j_1:focus-visible{border-radius:var(--radius-2);outline:2px solid var(--color-focus-ring);outline-offset:2px}._card_3ufr0_1{gap:var(--space-12);padding:var(--padding-16);background-color:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);font-family:var(--font-family-primary);display:flex}._card_3ufr0_1._vertical_3ufr0_10{flex-direction:column}._card_3ufr0_1._horizontal_3ufr0_13{flex-direction:row;align-items:center}._icon_3ufr0_18{background-color:var(--color-isabelline);width:2rem;height:2rem;color:var(--color-text-heading);border-radius:var(--radius-8);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._body_3ufr0_30{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._label_3ufr0_37{font-size:var(--font-size-12);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-medium)}._valueRow_3ufr0_45{align-items:baseline;gap:var(--space-8);display:flex}._value_3ufr0_45{font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1}._delta_3ufr0_58{font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);border-radius:9999px;padding:.0625rem .375rem}._delta_3ufr0_58._positive_3ufr0_64{background-color:var(--color-success-10);color:var(--color-text-success)}._delta_3ufr0_58._negative_3ufr0_68{background-color:var(--color-error-10);color:var(--color-text-error)}._delta_3ufr0_58._neutral_3ufr0_72{background-color:var(--color-black-5);color:var(--color-text-muted)}._hint_3ufr0_77{font-size:var(--font-size-12);color:var(--color-text-muted)}._nav_13cft_1{font-family:var(--font-family-primary);width:100%}._list_13cft_6{align-items:center;gap:var(--space-4);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}._underline_13cft_15 ._list_13cft_6{gap:var(--space-16);border-bottom:1px solid var(--color-border-subtle)}._link_13cft_20{align-items:center;gap:var(--space-8);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-radius:var(--radius-6);transition:var(--transition-quick);padding:.5rem .75rem;text-decoration:none;display:inline-flex}._link_13cft_20:hover{color:var(--color-text-primary);background-color:var(--color-background-hover);text-decoration:none}._underline_13cft_15>._list_13cft_6 ._link_13cft_20{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.625rem 0}._underline_13cft_15>._list_13cft_6 ._link_13cft_20:hover{background:0 0}._link_13cft_20._active_13cft_46{color:var(--color-text-primary);background-color:var(--color-background-selected)}._underline_13cft_15>._list_13cft_6 ._link_13cft_20._active_13cft_46{border-bottom-color:var(--color-text-heading);background:0 0}._icon_13cft_55{align-items:center;display:inline-flex}._badge_13cft_60{background-color:var(--color-black-10);color:var(--color-text-body);font-size:var(--font-size-11);font-weight:var(--font-weight-semibold);border-radius:9999px;align-items:center;padding:.0625rem .375rem;line-height:1.4;display:inline-flex}._item_ck06t_1{width:100%;min-height:2rem;padding:var(--space-8) var(--space-10,.625rem);color:var(--color-text-body);border-radius:var(--radius-6);font-family:var(--font-family-primary);font-size:var(--font-size-13);font-weight:var(--font-weight-regular);align-items:center;gap:.625rem;line-height:1rem;text-decoration:none;display:flex}._item_ck06t_1:hover{color:var(--color-text-heading);background-color:var(--color-background-hover);text-decoration:none}._item_ck06t_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._item_ck06t_1._active_ck06t_25{color:var(--color-text-heading);background-color:var(--color-background-sidebar-active);font-weight:var(--font-weight-medium)}._icon_ck06t_31{flex-shrink:0;width:1rem;height:1rem;display:inline-flex}._label_ck06t_38{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._header_yavdd_1{gap:var(--space-12);border-bottom:none;flex-direction:column;padding-bottom:0;display:flex}._breadcrumbs_yavdd_9{font-size:var(--font-size-13)}._row_yavdd_13{justify-content:space-between;align-items:flex-start;gap:var(--space-16);flex-flow:wrap;display:flex}._titleArea_yavdd_22{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}._title_yavdd_22{font-size:1.625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;line-height:1.2}._description_yavdd_39{color:#878787;font-size:var(--font-size-14);margin:0;line-height:1.5}._actions_yavdd_46{align-items:center;gap:var(--space-8);flex-direction:row;flex-shrink:0;display:flex}._meta_yavdd_54{font-size:var(--font-size-13);color:var(--color-text-muted);gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}._section_ipdvm_10{gap:var(--space-16);padding:var(--padding-24) 0;border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}._section_ipdvm_10:last-child{border-bottom:none}@media (min-width:769px){._section_ipdvm_10._horizontal_ipdvm_21{gap:var(--space-32);flex-direction:row;align-items:flex-start}}._header_ipdvm_28{justify-content:space-between;align-items:flex-start;gap:var(--space-16);flex-direction:row;display:flex}@media (min-width:769px){._horizontal_ipdvm_21 ._header_ipdvm_28{flex-direction:column;flex:0 0 16rem}}._titleArea_ipdvm_42{gap:var(--space-4);flex-direction:column;display:flex}._title_ipdvm_42{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}._description_ipdvm_55{color:var(--color-text-muted);font-size:var(--font-size-14);margin:0;line-height:1.5}._aside_ipdvm_62{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}._body_ipdvm_69{flex:1;min-width:0}._nav_1p7kk_1{align-items:center;gap:var(--space-8);width:100%;font-family:var(--font-family-primary);justify-content:flex-end;display:flex}._button_1p7kk_10{min-width:1.75rem;height:1.75rem;padding:0 var(--space-12);background-color:var(--color-background-panel);color:var(--color-text-muted);border-radius:var(--radius-6);cursor:pointer;font-size:var(--font-size-13);transition:var(--transition-quick);border:1px solid #e6e6e6;justify-content:center;align-items:center;display:inline-flex}._button_1p7kk_10:hover:not(:disabled):not(._active_1p7kk_25){background-color:var(--color-background-hover);color:var(--color-text-primary)}._button_1p7kk_10._active_1p7kk_25{background-color:var(--color-background-selected);color:var(--color-text-primary);font-weight:var(--font-weight-medium);border-color:var(--color-border-strong)}._button_1p7kk_10:disabled{color:var(--color-text-disabled);cursor:not-allowed}._button_1p7kk_10:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);outline:none}._summary_1p7kk_44{color:var(--color-text-muted);font-size:var(--font-size-13);margin-right:auto}._ellipsis_1p7kk_50{min-width:2rem;height:2rem;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}._content_6ade1_1{background-color:var(--color-background-popover);border:1px solid var(--color-border-subtle);border-radius:var(--radius-8);box-shadow:var(--box-shadow-modal-small);padding:var(--padding-16);font-size:var(--font-size-14);color:var(--color-text-body);z-index:var(--z-popover);outline:none;min-width:14rem;max-width:24rem;animation:.14s ease-out _popoverIn_6ade1_1}@keyframes _popoverIn_6ade1_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._track_10stn_1{background-color:var(--color-black-10);border-radius:9999px;width:100%;height:.5rem;overflow:hidden}._fill_10stn_9{border-radius:inherit;height:100%;transition:width var(--transition-default);background-color:#111827}._group_jhqfl_1{gap:var(--space-12);display:inline-flex}._group_jhqfl_1._vertical_jhqfl_5{flex-direction:column}._group_jhqfl_1._horizontal_jhqfl_8{gap:var(--space-16);flex-flow:wrap}._option_jhqfl_14{align-items:flex-start;gap:var(--space-8);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-14);color:var(--color-text-body);line-height:1.4;display:inline-flex}._option_jhqfl_14._disabled_jhqfl_24{cursor:not-allowed;opacity:.6}._radio_jhqfl_29{appearance:none;background-color:var(--color-background-input);border:1.5px solid var(--color-border-control);cursor:pointer;width:1rem;height:1rem;transition:var(--transition-quick);border-radius:9999px;flex-shrink:0;margin:.125rem 0 0;position:relative}._radio_jhqfl_29:hover{border-color:var(--color-border-strong)}._radio_jhqfl_29:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);outline:none}._radio_jhqfl_29:checked{border-color:#111827}._radio_jhqfl_29:checked:after{content:"";background-color:#111827;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._radio_jhqfl_29:disabled{cursor:not-allowed}._text_jhqfl_68{gap:var(--space-2);flex-direction:column;display:inline-flex}._label_jhqfl_74{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._description_jhqfl_79{color:var(--color-text-muted);font-size:var(--font-size-13)}._scrollArea_2te1o_1{border:1px solid var(--color-border-subtle);border-radius:var(--radius-8);background-color:var(--color-background-panel);padding:var(--padding-12);scrollbar-width:thin;scrollbar-color:var(--color-black-30) transparent}._scrollArea_2te1o_1._vertical_2te1o_9{overflow:hidden auto}._scrollArea_2te1o_1._horizontal_2te1o_13{overflow:auto hidden}._scrollArea_2te1o_1._both_2te1o_17{overflow:auto}._scrollArea_2te1o_1::-webkit-scrollbar{width:8px;height:8px}._scrollArea_2te1o_1::-webkit-scrollbar-thumb{background-color:var(--color-black-30);border-radius:9999px}._scrollArea_2te1o_1::-webkit-scrollbar-track{background-color:#0000}._search_1p3fu_1{align-items:center;gap:var(--space-8);width:100%;height:2rem;padding:0 var(--space-10,.625rem);color:var(--color-text-placeholder);background-color:var(--color-background-panel);border-radius:var(--radius-6);transition:border-color var(--transition-quick),box-shadow var(--transition-quick);border:1px solid #dedede;display:flex}._search_1p3fu_1:focus-within{border-color:#333;box-shadow:inset 0 0 0 1px #333}._icon_1p3fu_19{flex-shrink:0;width:.875rem;height:.875rem;display:inline-flex}._input_1p3fu_26{width:100%;min-width:0;color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-13);background:0 0;border:0;outline:none;padding:0;line-height:1rem}._input_1p3fu_26::placeholder{color:var(--color-text-placeholder)}._input_1p3fu_26::-webkit-search-cancel-button{display:none}._trailing_1p3fu_45{flex-shrink:0;display:inline-flex}._wrapper_ua21o_1{width:100%;display:inline-flex;position:relative}._select_ua21o_7{appearance:none;width:100%;font-family:var(--font-family-primary);font-size:var(--font-size-14);color:var(--color-text-primary);background-color:var(--color-background-input);border:1px solid var(--color-border-input);border-radius:var(--radius-6);transition:var(--transition-quick);cursor:pointer;outline:none;padding:.5rem 2rem .5rem .75rem;line-height:1.4}._select_ua21o_7:hover{border-color:var(--color-border-default)}._select_ua21o_7:focus{border-color:var(--color-border-input-focus);box-shadow:0 0 0 2px var(--color-focus-ring)}._select_ua21o_7:disabled{background-color:var(--color-background-input-disabled);color:var(--color-text-disabled);cursor:not-allowed}._select_ua21o_7._invalid_ua21o_34{border-color:var(--color-error-100)}._chevron_ua21o_38{pointer-events:none;color:var(--color-text-muted);display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}._separator_f8lkr_1{background-color:var(--color-border-subtle);flex-shrink:0}._separator_f8lkr_1._horizontal_f8lkr_5{width:100%;height:1px}._separator_f8lkr_1._vertical_f8lkr_9{align-self:stretch;width:1px;min-height:1rem}._skeleton_km755_1{background:linear-gradient(90deg,var(--color-black-5) 0%,var(--color-black-10) 50%,var(--color-black-5) 100%);border-radius:var(--radius-6);vertical-align:middle;background-size:200% 100%;animation:1.4s ease-in-out infinite _skeletonShimmer_km755_1;display:inline-block}._skeleton_km755_1._full_km755_9{border-radius:9999px}@keyframes _skeletonShimmer_km755_1{0%{background-position:200% 0}to{background-position:-200% 0}}._wrapper_qdfov_1{align-items:center;gap:var(--space-8);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-14);color:var(--color-text-body);display:inline-flex}._track_qdfov_11{flex-shrink:0;width:2.5rem;height:1.375rem;display:inline-flex;position:relative}._input_qdfov_19{appearance:none;cursor:pointer;background-color:var(--color-border-control);transition:var(--transition-quick);border:none;border-radius:9999px;outline:none;margin:0;position:absolute;inset:0}._input_qdfov_19:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}._input_qdfov_19:checked{background-color:#111827}._input_qdfov_19:disabled{cursor:not-allowed;opacity:.6}._thumb_qdfov_42{background-color:var(--color-white-100);pointer-events:none;width:1.125rem;height:1.125rem;transition:transform var(--transition-quick);border-radius:9999px;position:absolute;top:.125rem;left:.125rem}._input_qdfov_19:checked+._thumb_qdfov_42{transform:translate(1.125rem)}._label_qdfov_57{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}._scroll_18ss8_1{border:1px solid var(--color-border-subtle);border-radius:var(--radius-8);background-color:var(--color-background-panel);width:100%;overflow-x:auto}._table_18ss8_9{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-family-primary);font-size:var(--font-size-14);color:var(--color-text-body);text-align:left}._caption_18ss8_19{text-align:left;padding:var(--padding-12) var(--padding-16);font-size:var(--font-size-13);color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-background-muted)}._thead_18ss8_28 ._tr_18ss8_28{background-color:var(--color-background-muted);height:2.4375rem}._th_18ss8_28,._td_18ss8_34{padding:0 var(--padding-24);vertical-align:middle}._th_18ss8_28{font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-13)}._tbody_18ss8_46 ._tr_18ss8_28{border-top:1px solid var(--color-border-subtle);height:3.4375rem}._tbody_18ss8_46 ._tr_18ss8_28:first-child{border-top:none}._tbody_18ss8_46 ._tr_18ss8_28:hover{background-color:var(--color-background-muted)}._tbody_18ss8_46 ._td_18ss8_34:first-child{color:var(--color-text-heading);font-weight:var(--font-weight-medium)}._tfoot_18ss8_62 ._tr_18ss8_28{border-top:1px solid var(--color-border-subtle);background-color:var(--color-background-muted);font-weight:var(--font-weight-medium)}._list_vvc00_1{align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-8);background-color:#0000;display:inline-flex}._list_vvc00_1._underline_vvc00_9{gap:var(--space-16);border-bottom:1px solid var(--color-border-subtle);background-color:#0000;border-radius:0;width:100%;padding:0}._trigger_vvc00_18{align-items:center;gap:var(--space-8);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-radius:var(--radius-6);transition:var(--transition-quick);background:0 0;border:none;padding:.625rem .875rem;display:inline-flex}._trigger_vvc00_18:hover{color:var(--color-text-primary)}._trigger_vvc00_18[data-state=active]{background-color:var(--color-background-selected);color:var(--color-text-primary);box-shadow:none}._underline_vvc00_9>._trigger_vvc00_18{box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.625rem 0}._underline_vvc00_9>._trigger_vvc00_18[data-state=active]{box-shadow:none;border-bottom-color:var(--color-text-heading);color:var(--color-text-primary);background:0 0}._content_vvc00_56{padding-top:var(--space-16);outline:none}._stepper_1sjdm_1{gap:var(--space-24);font-family:var(--font-family-primary);margin:0;padding:0;list-style:none;display:flex}._stepper_1sjdm_1._sidebar_1sjdm_9{gap:var(--space-4);width:11.25rem;padding:var(--padding-24) var(--padding-16);background-color:var(--color-background-muted);flex-direction:column}._step_1sjdm_1{align-items:center;gap:var(--space-8);min-height:1.5rem;display:flex}._sidebar_1sjdm_9 ._step_1sjdm_1{padding:.625rem var(--padding-12);border-radius:var(--radius-6);gap:.625rem}._step_1sjdm_1._active_1sjdm_28{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._sidebar_1sjdm_9 ._step_1sjdm_1._active_1sjdm_28{background-color:var(--color-background-panel)}._step_1sjdm_1._upcoming_1sjdm_35{color:var(--color-text-muted)}._indicator_1sjdm_39{width:1.5rem;height:1.5rem;color:var(--color-text-primary-reverse);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);background-color:#111827;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:.8125rem;display:inline-flex}._sidebar_1sjdm_9 ._indicator_1sjdm_39{width:1.25rem;height:1.25rem;font-size:var(--font-size-10)}._upcoming_1sjdm_35 ._indicator_1sjdm_39{color:var(--color-text-muted);border:1.5px solid var(--color-border-default);background-color:#0000}._completed_1sjdm_63 ._indicator_1sjdm_39{background-color:var(--color-success-100)}._text_1sjdm_67{gap:var(--space-2);flex-direction:column;display:inline-flex}._label_1sjdm_73{font-size:var(--font-size-12);font-weight:inherit;line-height:.9375rem}._sidebar_1sjdm_9 ._label_1sjdm_73{font-size:var(--font-size-13)}._description_1sjdm_82{color:var(--color-text-muted);font-size:var(--font-size-11);font-weight:var(--font-weight-regular)}._dot_1pkj9_1{width:var(--space-8);height:var(--space-8);border-radius:50%;flex-shrink:0;display:inline-block}._dot_1pkj9_1._active_1pkj9_8{background-color:var(--color-status-active)}._dot_1pkj9_1._idle_1pkj9_11{background-color:var(--color-status-idle)}._dot_1pkj9_1._error_1pkj9_14{background-color:var(--color-status-error)}._tag_1d6jq_1{padding:var(--space-4) var(--space-8);color:var(--color-text-body);background-color:var(--color-background-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-4);font-family:var(--font-family-primary);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;line-height:.8125rem;display:inline-flex}._textarea_cxk05_1{width:100%;min-height:6rem;font-family:var(--font-family-primary);font-size:var(--font-size-14);color:var(--color-text-primary);background-color:var(--color-background-input);border:1px solid var(--color-border-input);border-radius:var(--radius-6);transition:var(--transition-quick);resize:vertical;outline:none;padding:.625rem .75rem;line-height:1.5}._textarea_cxk05_1::placeholder{color:var(--color-text-placeholder)}._textarea_cxk05_1:hover{border-color:var(--color-border-default)}._textarea_cxk05_1:focus{border-color:var(--color-border-input-focus);box-shadow:0 0 0 2px var(--color-focus-ring)}._textarea_cxk05_1:disabled{background-color:var(--color-background-input-disabled);color:var(--color-text-disabled);cursor:not-allowed}._textarea_cxk05_1._invalid_cxk05_31{border-color:var(--color-error-100)}._textarea_cxk05_1._invalid_cxk05_31:focus{box-shadow:0 0 0 3px var(--color-error-10)}._toggle_gietk_1{justify-content:center;align-items:center;gap:var(--space-8);color:var(--color-text-body);border-radius:var(--radius-6);cursor:pointer;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);transition:var(--transition-quick);background-color:#0000;border:1px solid #0000;display:inline-flex}._toggle_gietk_1._small_gietk_15{font-size:var(--font-size-12);height:1.75rem;padding:.25rem .5rem}._toggle_gietk_1._medium_gietk_20{font-size:var(--font-size-14);height:2rem;padding:.375rem .75rem}._toggle_gietk_1._large_gietk_25{font-size:var(--font-size-15);height:2.5rem;padding:.5rem 1rem}._toggle_gietk_1:hover:not(:disabled){background-color:var(--color-background-hover)}._toggle_gietk_1._on_gietk_33{background-color:var(--color-background-selected);color:var(--color-text-primary)}._toggle_gietk_1._outline_gietk_37{border-color:var(--color-border-default)}._toggle_gietk_1:disabled{opacity:.5;cursor:not-allowed}._toggle_gietk_1:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);outline:none}._group_9wwr6_1{background-color:var(--color-background-muted);border-radius:var(--radius-8);align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}._group_9wwr6_1._outline_9wwr6_9{border:1px solid var(--color-border-default);border-radius:var(--radius-6);background-color:#0000;gap:0;padding:0;overflow:hidden}._item_9wwr6_18{justify-content:center;align-items:center;gap:var(--space-8);color:var(--color-text-body);cursor:pointer;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);transition:var(--transition-quick);border-radius:var(--radius-6);background-color:#0000;border:none;display:inline-flex}._item_9wwr6_18._outline_9wwr6_9{border-radius:0}._item_9wwr6_18._outline_9wwr6_9+._item_9wwr6_18._outline_9wwr6_9{border-left:1px solid var(--color-border-default)}._item_9wwr6_18._small_9wwr6_38{font-size:var(--font-size-12);height:1.625rem;padding:.25rem .5rem}._item_9wwr6_18._medium_9wwr6_43{font-size:var(--font-size-14);height:1.875rem;padding:.375rem .75rem}._item_9wwr6_18._large_9wwr6_48{font-size:var(--font-size-15);height:2.25rem;padding:.5rem 1rem}._item_9wwr6_18:hover:not(:disabled){color:var(--color-text-primary)}._item_9wwr6_18._on_9wwr6_56{background-color:var(--color-background-panel);color:var(--color-text-primary);box-shadow:0 1px 2px #1c1b1714}._item_9wwr6_18._outline_9wwr6_9._on_9wwr6_56{background-color:var(--color-background-selected)}._item_9wwr6_18:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring);outline:none}._item_9wwr6_18:disabled{opacity:.5;cursor:not-allowed}:root{color:#171a1d;font-synthesis:none;--ink:#181b1e;--muted:#70777b;--line:#dfe2df;--panel:#fff;--soft:#f1f3f0;--accent:#b7e36b;--accent-deep:#496b21;--danger:#b84f4b;background:#f1f2f0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}button,textarea,select,input{font:inherit}button{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:#f1f2f0;grid-template-columns:244px minmax(0,1fr);width:100%;height:100%;display:grid}.session-rail{z-index:10;border-right:1px solid var(--line);background:#f7f8f6;flex-direction:column;min-height:0;padding:20px 14px 16px;display:flex;position:relative}.brand-row{align-items:center;gap:11px;padding:0 6px 20px;display:flex}.cyrus-mark{color:#dff6a9;background:#171a1d;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:0 2px 8px #171a1d24}.brand-row strong,.brand-row span{display:block}.brand-row strong{letter-spacing:-.01em;font-size:15px}.brand-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:10px}.new-task{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e0;border-radius:10px;width:100%;padding:10px 12px;box-shadow:0 1px 2px #111a1308}.new-task:hover{background:#fdfefd;border-color:#cdd2ce;box-shadow:0 4px 12px #111a130a}.rail-heading,.eyebrow{color:#5f676b;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.rail-heading{padding:22px 8px 8px}.session-list{flex:1;min-height:0;overflow:auto}.session-entry{border-radius:10px;position:relative}.session-entry:hover,.session-entry.selected{background:#ecefeb}.session-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:11px 32px 11px 10px;display:grid;position:relative}.session-row:disabled{opacity:.6}.session-copy{min-width:0}.session-copy strong,.session-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.session-copy strong{font-size:12.5px;font-weight:650}.session-copy small{color:#899095;margin-top:4px;font-size:10.5px}.state-dot,.secure-dot{background:#9aa1a5;border-radius:50%;width:7px;height:7px;margin-top:4px;display:inline-block}.state-dot.ready{background:#77bd3d;box-shadow:0 0 0 3px #77bd3d1e}.state-dot.starting,.state-dot.resuming,.state-dot.replacing{background:#d49a2f;animation:1.6s infinite pulse;box-shadow:0 0 0 3px #d49a2f1c}.state-dot.terminated{background:#81888c}.state-dot.failed{background:#c9534e}.secure-dot{background:#79b94a;margin:0 5px 0 0}.rail-empty{color:#959b9f;padding:12px 8px;font-size:11px;line-height:1.5}.connect-aws{color:#293328;text-align:left;cursor:pointer;background:#f0f5e9;border:1px solid #dce3d7;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;width:100%;margin:0 0 10px;padding:9px;display:grid}.connect-aws:hover{background:#eaf2df;border-color:#c9d7bd}.connect-aws>span:first-child{color:#dff6a9;background:#1c211e;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.connect-aws strong,.connect-aws small{display:block}.connect-aws strong{font-size:11px}.connect-aws small{color:#788071;margin-top:2px;font-size:9px}.connect-aws.policy-access{background:#f4f5f6;border-color:#dadddf}.connect-aws.policy-access:hover{background:#eceff0;border-color:#c7cccf}.connect-aws.policy-access>span:first-child{color:#dce8f0;background:#2a3033}.connect-aws.policy-access small{color:#7c858a}.connect-aws.github-connected{background:#edf5eb;border-color:#cbdcc9}.connect-aws.github-connected:hover{background:#e5f1e2;border-color:#b8d1b5}.connect-aws.github-connected>span:first-child{color:#e7f8e9;background:#2e5c3c}.connect-aws.github-connected small{color:#687a68;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-aws.agent-jobs{background:#f7f5e9;border-color:#d9d8c7}.connect-aws.agent-jobs:hover{background:#f2efda;border-color:#d0cba8}.connect-aws.agent-jobs>span:first-child{color:#eff7a8;background:#343426}.connect-aws.agent-jobs small{color:#7b7965}.connect-aws.slack-connect{background:#f7f2f8;border-color:#d8d1dd}.connect-aws.slack-connect:hover{background:#f2eaf4;border-color:#c9bad1}.connect-aws.slack-connect>span:first-child{color:#fff;background:#4a154b}.connect-aws.slack-connect small{color:#796b7d}.connect-aws.slack-connected{background:#edf6ef;border-color:#c9ddce}.connect-aws.slack-connected:hover{background:#e6f2e9;border-color:#b9d2bf}.connect-aws.slack-connected>span:first-child{color:#f1fff5;background:#287344}.rail-account{background:#fff;border:1px solid #e0e4df;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin-bottom:10px;padding:8px;display:grid}.rail-account>span{color:#557139;background:#e8efdf;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.rail-account>div{min-width:0}.rail-account strong,.rail-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-account strong{font-size:9.5px}.rail-account small{color:#8a9290;margin-top:2px;font-size:7.5px}.rail-account button{color:#7d8581;cursor:pointer;background:0 0;border:0;padding:4px;font-size:8px}.rail-account button:hover{color:#333b37}.rail-footer{color:#90979b;border-top:1px solid #e1e4e1;padding:13px 7px 0;font-size:10px}.workspace-stage{background:#f5f6f4;min-width:0;height:100%;position:relative;overflow:hidden}.home-copy{text-align:center;width:min(720px,100% - 80px);transition:opacity .35s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:18%;left:50%;transform:translate(-50%)}.workbench-open .home-copy{opacity:0;pointer-events:none;transform:translate(-50%,-16px)}.home-kicker{color:#8a9296;letter-spacing:.15em;font-size:10px;font-weight:700}.home-copy h1{letter-spacing:-.045em;margin:17px 0 9px;font-size:clamp(32px,4vw,51px);font-weight:470}.home-copy p{color:#7b8388;margin:0;font-size:14px}.shared-composer{z-index:20;view-transition-name:cyrus-composer;background:#fff;border:1px solid #d9ddd9;border-radius:20px;width:min(760px,100% - 100px);padding:13px;transition:top .7s cubic-bezier(.2,.8,.2,1),left .7s cubic-bezier(.2,.8,.2,1),width .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),border-radius .45s,box-shadow .45s;position:absolute;top:39%;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #27342a14,0 2px 8px #27342a0b}.workbench-open .shared-composer{border-radius:15px;width:398px;inset:auto 22px 22px auto;transform:none;box-shadow:0 12px 34px #18221b18}.shared-composer textarea{resize:none;width:100%;min-height:76px;color:var(--ink);background:0 0;border:0;outline:none;padding:5px 7px 7px;line-height:1.5;display:block}.workbench-open .shared-composer textarea{min-height:48px;max-height:110px}.shared-composer textarea::placeholder{color:#a1a7aa}.composer-footer{justify-content:space-between;align-items:end;gap:12px;display:flex}.composer-footer label{align-items:center;gap:7px;display:flex}.composer-footer label span{color:#949b9e;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.composer-footer select{color:#626a6e;background:#f1f3f0;border:0;border-radius:7px;outline:0;max-width:285px;padding:6px 8px;font-size:11px}.send-button,.stop-composer{cursor:pointer;border:0;border-radius:10px;font-weight:700}.send-button{color:#e5ff9d;background:#171b1e;width:39px;height:39px;font-size:19px}.send-button:disabled{opacity:.28;cursor:default}.stop-composer{color:#fff;background:#202529;padding:10px 13px;font-size:11px}.recent-work{width:min(690px,100% - 100px);position:absolute;top:62%;left:50%;transform:translate(-50%)}.recent-work h2{color:#7f878b;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:11px}.recent-work>div{border-top:1px solid #e0e3e0;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;font-size:12px;display:grid}.recent-work strong{font-weight:600}.recent-work small,.recent-work p{color:#939a9d;font-size:11px}.workbench{background:#eef0ed;grid-template-rows:68px minmax(0,1fr);display:grid;position:absolute;inset:0}.workbench-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:14px;min-width:0;padding:11px 18px 10px 20px;display:grid;position:relative}.workbench-title{min-width:0}.workbench-title h1{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.025em;margin:3px 0 0;font-size:18px;overflow:hidden}.runtime-strip{background:#f8f9f7;border:1px solid #e2e5e2;border-radius:11px;align-items:center;gap:14px;padding:8px 12px;display:flex}.runtime-strip>span:not(.state-dot){color:#353b3f;font-size:10.5px}.runtime-strip small{color:#959b9f;text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;display:block}.header-actions{align-items:center;gap:5px;display:flex}.header-actions>button,.more-actions summary,.more-actions button{cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:9px;padding:8px 10px;font-size:10.5px;box-shadow:0 1px 2px #15201808}.header-actions>button:hover,.more-actions summary:hover{background:#f8faf7;border-color:#cfd5d0}.header-actions button:disabled{opacity:.4;cursor:wait}.more-actions{position:relative}.more-actions summary{list-style:none}.more-actions>div{z-index:50;background:#fff;border:1px solid #d9ddda;border-radius:10px;gap:5px;width:180px;padding:7px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 14px 40px #0002}.more-actions button{text-align:left}.more-actions button.danger-menu-item{color:#a13f3b}.confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11161961;place-items:center;display:grid;position:fixed;inset:0}.confirm-card{background:#fff;border:1px solid #d7dbd8;border-radius:15px;width:min(420px,100vw - 36px);padding:22px;box-shadow:0 30px 100px #12171638}.confirm-card h2{letter-spacing:-.02em;margin:0 0 9px;font-size:18px}.confirm-card p{color:#687075;margin:0;font-size:12px;line-height:1.55}.confirm-card>div{justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.confirm-card button{cursor:pointer;background:#fff;border:1px solid #d9ddda;border-radius:8px;padding:8px 11px;font-size:11px}.confirm-card button.danger{color:#fff;background:#a9433f;border-color:#a9433f}.workbench-grid{background:#eef0ed;grid-template-columns:minmax(520px,1fr) 430px;gap:10px;min-height:0;padding:10px;display:grid}.live-surfaces{background:#111418;border:1px solid #242a2e;border-radius:14px;grid-template-rows:44px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #19201912}.surface-tabs{background:#191d21;border-bottom:1px solid #30353a;align-items:stretch;gap:4px;padding:4px;display:flex}.surface-tabs button{color:#8f979d;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:142px;padding:0 12px;font-size:11.5px;font-weight:650;display:flex}.surface-tabs button[aria-selected=true]{color:#f2f4f1;background:#292f34;box-shadow:inset 0 0 0 1px #3b4247}.surface-tabs button[aria-selected=true]:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:-4px}.surface-tabs button span{color:#707981;text-transform:uppercase;font:8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.surface-tabs button:disabled{opacity:.58;cursor:not-allowed}.surface-stack{min-width:0;min-height:0;position:relative}.surface-empty{color:#788188;text-align:center;place-content:center;gap:5px;display:grid;position:absolute;inset:0}.surface-empty strong{color:#c5cbd0;font-size:12px;font-weight:600}.surface-empty span{font-size:10px}.surface-pane{visibility:hidden;pointer-events:none;position:absolute;inset:0}.surface-pane[hidden]{display:none}.surface-pane.active{visibility:visible;pointer-events:auto}.surface-card{background:#111418;width:100%;min-width:0;height:100%;min-height:0}.surface-body{min-width:0;min-height:0;position:relative;overflow:hidden}.desktop-card .surface-body{width:100%;height:100%}.surface-body iframe{background:#0d1013;border:0;width:100%;height:100%}.surface-hidden{visibility:hidden;pointer-events:none}.surface-ready{visibility:visible}.surface-placeholder{color:#8e989f;place-content:center;justify-items:center;gap:10px;font-size:11px;display:grid;position:absolute;inset:0}.surface-placeholder strong{color:#c4cbd0;font-size:11px;font-weight:560}.surface-error button{color:#e2e6e8;cursor:pointer;background:#242a2f;border:1px solid #454d53;border-radius:7px;padding:6px 10px;font-size:10px}.surface-error details{color:#717b82;text-align:center;max-width:380px}.surface-error summary{cursor:pointer;font-size:9px}.surface-error p{line-height:1.5}.spinner{border:2px solid #596168;border-top-color:#c8f46d;border-radius:50%;width:20px;height:20px;animation:.9s linear infinite spin}.terminal-card{display:block;position:relative}.terminal-host{height:100%;min-height:0;padding:7px 7px 4px;overflow:hidden}.terminal-host .xterm{height:100%}.surface-boundary{color:#7f8985;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font:8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.surface-boundary i{background:#9fc95a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #9fc95a18}.customer-surface-empty{justify-self:center;width:min(540px,100% - 48px)}.customer-surface-empty .eyebrow{color:#84908b;font-size:8.5px}.customer-surface-empty strong{color:#d5dad7;margin-top:4px;font-size:15px}.customer-surface-empty>span:not(.eyebrow){color:#808b87;max-width:470px;margin:3px auto 0;line-height:1.6}.customer-surface-empty dl{border:1px solid #303638;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(390px,100%);margin:18px auto 0;display:grid;overflow:hidden}.customer-surface-empty dl>div{text-align:left;border-right:1px solid #303638;padding:10px 14px}.customer-surface-empty dl>div:last-child{border-right:0}.customer-surface-empty dt{color:#66716d;text-transform:uppercase;letter-spacing:.09em;font-size:7.5px}.customer-surface-empty dd{color:#c8ceca;margin:4px 0 0;font:9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.customer-desktop-host{background:#0d1013;width:100%;height:100%;overflow:hidden}.customer-desktop-host>div,.customer-desktop-host canvas{max-width:100%;max-height:100%}.customer-desktop-card .surface-placeholder>span,.customer-live-surfaces .terminal-card .surface-placeholder>span{color:#6f797f;text-align:center;max-width:310px;font-size:9px;line-height:1.5}.chat-panel{background:#fff;border:1px solid #dfe3df;border-radius:14px;grid-template-rows:56px minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1920190c}.chat-heading{border-bottom:1px solid #eceeec;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.chat-heading strong,.chat-heading span{display:block}.chat-heading strong{margin-top:3px;font-size:14px}.stream-state{color:#798186;text-transform:uppercase;align-items:center;gap:7px;font:9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex!important}.stream-state.active{color:#8a681c}.stream-signal{align-items:center;gap:2px;height:8px;display:inline-flex!important}.stream-signal i{opacity:.55;background:currentColor;border-radius:2px;width:2px;height:3px;display:block}.stream-state.active .stream-signal i{animation:1s ease-in-out infinite signal-wave}.stream-state.active .stream-signal i:nth-child(2){animation-delay:.13s}.stream-state.active .stream-signal i:nth-child(3){animation-delay:.26s}.message-feed{scroll-behavior:smooth;min-height:0;padding:17px 17px 174px;overflow:auto}.turn-progress{color:#687176;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:12px 0 0 1px;font-size:10.5px;display:flex}.turn-progress time{color:#9aa1a4;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.turn-pulse{background:#9abd58;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse;box-shadow:0 0 0 3px #9abd581f}.message{margin:0 0 20px}.message-role{color:#8d9498;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-size:9.5px;font-weight:750}.message.user{margin-left:38px}.message.user .message-parts{background:#f3f5f2;border:1px solid #e5e8e5;border-radius:14px 14px 4px;padding:11px 13px}.message-parts p{white-space:pre-wrap;color:#2c3134;margin:0;font-size:13.5px;line-height:1.55}.message-parts p+p{margin-top:8px}.chat-empty{color:#a1a7aa;text-align:center;margin-top:24px;font-size:11px}.inline-notice{z-index:5;color:#764;background:#fff9e8;border:1px solid #e5dac0;border-radius:8px;padding:7px 9px;font-size:10px;position:absolute;bottom:151px;left:13px;right:13px}.customer-vpc-grid{grid-template-columns:minmax(420px,1fr) minmax(410px,520px)}.customer-vpc-header .vpc-ledger-link{cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:9px;padding:8px 11px;font-size:10.5px}.customer-vpc-header .vpc-ledger-link:hover{background:#f8faf7;border-color:#cfd5d0}.customer-vpc-header .runtime-strip small{color:#68716c}.customer-vpc-runtime{color:#e9ede8;background:radial-gradient(circle at 90% 8%,#b7e36b19,#0000 26%),linear-gradient(155deg,#181d20,#101315);border:1px solid #242a2e;border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #19201912}.customer-vpc-runtime>header{padding:clamp(24px,5vh,54px) clamp(24px,4vw,55px) 25px}.customer-vpc-runtime>header .eyebrow{color:#a4aeaa}.customer-vpc-runtime>header strong{letter-spacing:-.045em;margin-top:9px;font-size:clamp(26px,3.2vw,43px);font-weight:480;display:block}.customer-vpc-runtime>header p{color:#929c99;max-width:610px;margin:12px 0 0;font-size:12px;line-height:1.65}.vpc-runtime-route{background:#0b0e10a8;border:1px solid #343b3e;border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:0 clamp(24px,4vw,55px);padding:18px;display:grid}.vpc-runtime-route>div{color:#c4cbc8;align-items:center;gap:8px;font-size:10.5px;font-weight:650;display:flex}.vpc-runtime-route i{background:#b7e36b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b7e36b12}.vpc-runtime-route>span{color:#67706d;font-size:13px}.customer-vpc-runtime dl{border:1px solid #303638;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:25px clamp(24px,4vw,55px) 0;display:grid}.customer-vpc-runtime dl>div{border-right:1px solid #303638;min-width:0;padding:14px}.customer-vpc-runtime dl>div:last-child{border-right:0}.customer-vpc-runtime dt{color:#707b77;text-transform:uppercase;letter-spacing:.1em;font-size:8.5px}.customer-vpc-runtime dd{color:#dce2df;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font:10.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.vpc-runtime-state{background:#1b2022;border:1px solid #30383a;border-radius:12px;align-items:center;gap:11px;margin:auto clamp(24px,4vw,55px) 22px;padding:15px 17px;display:flex}.vpc-runtime-state.ready .turn-pulse{animation:none}.vpc-runtime-state strong,.vpc-runtime-state small{display:block}.vpc-runtime-state strong{font-size:11.5px}.vpc-runtime-state small{color:#86908c;margin-top:4px;font-size:9.5px}.customer-vpc-runtime>footer{color:#7e8985;border-top:1px solid #292f31;padding:16px clamp(24px,4vw,55px);font-size:9.5px}.customer-vpc-runtime>footer span{color:#b7e36b;margin-right:7px}.vpc-route{align-items:center;gap:8px;min-width:0;display:flex}.vpc-route>span{color:#739443;font-size:9px}.vpc-route strong,.vpc-route small{display:block}.vpc-route strong{color:#51595d;font-size:10.5px}.vpc-route small{color:#66706b;text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-top:2px;font-size:8.5px;overflow:hidden}.vpc-composer-warning{color:#7a673c;background:#fff5de;border-radius:8px;margin-top:8px;padding:7px 9px;font-size:9.5px}.customer-message-feed .message{margin-bottom:16px}.customer-message-feed:focus-visible{outline-offset:-3px;outline:2px solid #718d4c}.customer-message-feed .message-role,.customer-vpc-workspace .stream-state{color:#626b67}.vpc-thread-event{background:#fafbf9;border:1px solid #edf0ed;border-radius:8px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:9px;margin:7px 0;padding:7px 9px;display:grid}.vpc-thread-event>span{color:#8b9490;letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:750}.vpc-thread-event p{color:#69716e;white-space:pre-wrap;margin:0;font-size:10.5px;line-height:1.45}.vpc-thread-event.tool{background:#f7faf3;border-color:#e1e8d9}.vpc-thread-event.error{background:#fff7f6;border-color:#efd8d5}.vpc-thread-event.error p{color:#984e49}.vpc-thread-event.encrypted{background:#fffbef;border-color:#e6dfcc}.progress-line{color:#737b80;align-items:center;gap:8px;margin:6px 0;font-size:10px;display:flex}.progress-line.error{color:#9e4642}.progress-pulse{background:#9eb957;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse}.cache-proof-panel{z-index:6;background:#f7f9f5;padding:13px;position:absolute;inset:52px 0 140px;overflow:auto}.cache-proof-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cache-proof-heading strong,.cache-proof-heading span{display:block}.cache-proof-heading strong{margin-top:2px;font-size:14px}.cache-proof-heading time{color:#7c8589;font-size:9px}.cache-provider{background:#fff;border:1px solid #dce2d9;border-radius:10px;margin-bottom:10px;overflow:hidden}.cache-provider>header{border-bottom:1px solid #e7eae5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.cache-provider>header strong{text-transform:capitalize;font-size:11px}.cache-provider>header span{color:#7b8488;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cache-provider>header b{color:#4f782e;text-transform:uppercase;font-size:8px}.cache-provider.blocked>header b{color:#9a5a32}.cache-case-grid{background:#e7eae5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cache-case-grid>div{background:#fafbf9;gap:2px;padding:7px 8px;display:grid}.cache-case-grid strong{text-transform:uppercase;font-size:8px}.cache-case-grid span,.cache-case-grid small{color:#646d72;font-size:8px}.cache-provider>p{color:#8b5d3b;margin:0;padding:8px;font-size:8px;line-height:1.4}.tool-group{background:#fbfcfa;border:1px solid #e4e7e4;border-radius:8px;margin:9px 0;overflow:hidden}.tool-group>summary{cursor:pointer;color:#737b80;grid-template-columns:8px auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:35px;padding:0 10px;font-size:9.5px;list-style:none;display:grid}.tool-group>summary::-webkit-details-marker{display:none}.tool-group>summary strong{color:#30363a;font:10.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.tool-group>summary code{color:#858d91;text-transform:uppercase;font-size:8.5px}.activity-mark{background:#7f888e;border-radius:1px;width:5px;height:5px}.tool-group.success .activity-mark{background:#709b43}.tool-group.running .activity-mark,.tool-group.queued .activity-mark{background:#bd8a29;animation:1.3s infinite pulse}.tool-group.error .activity-mark{background:#b84f4b}.tool-group.interrupted .activity-mark{background:#737c82}.tool-group-body{border-top:1px solid #e6e9e6}.tool-card{background:#fff;border-bottom:1px solid #e7eae7}.tool-card:last-child{border-bottom:0}.tool-summary{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;padding:0 10px;display:grid}.tool-icon{background:#8d959a;border-radius:50%;width:4px;height:4px}.tool-card.success .tool-icon{background:#709b43}.tool-card.running .tool-icon,.tool-card.queued .tool-icon{background:#bd8a29;animation:1.3s infinite pulse}.tool-card.error .tool-icon{background:#b84f4b}.tool-summary strong{white-space:nowrap;text-overflow:ellipsis;color:#465057;font:520 9.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.tool-status{color:#8b9296;text-transform:uppercase;font:8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tool-card details{border-top:1px solid #e5e8e5}.tool-card summary{color:#747c81;cursor:pointer;padding:8px 28px;font-size:9px}.tool-card pre{white-space:pre-wrap;word-break:break-word;color:#4d565b;background:#f3f5f3;max-height:180px;margin:0;padding:10px 28px;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.deployment-backdrop{z-index:110;-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);background:#11161980;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.deployment-dialog{background:#fafbf9;border:1px solid #d8ddd7;border-radius:22px;width:min(960px,100vw - 40px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 34px 120px #11181459,0 2px 8px #1118141a}.jobs-backdrop{z-index:115;-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);background:#11161980;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.jobs-dialog{background:#f7f8f5;border:1px solid #d8ddd7;border-radius:22px;width:min(1040px,100vw - 40px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 34px 120px #11181459,0 2px 8px #1118141a}.jobs-heading{background:#fff;border-bottom:1px solid #e2e5e1;justify-content:space-between;gap:24px;padding:26px 30px 23px;display:flex}.jobs-heading>div{min-width:0}.jobs-kicker{color:#657060;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:750;display:inline-flex}.jobs-kicker i{background:#79b94a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #79b94a1b}.jobs-heading h2{letter-spacing:-.04em;margin:12px 0 6px;font-size:26px;font-weight:610}.jobs-heading p{color:#687074;max-width:720px;margin:0;font-size:12px;line-height:1.55}.jobs-heading>button{color:#687075;cursor:pointer;background:#f8f9f7;border:1px solid #e0e3e0;border-radius:10px;flex:none;width:34px;height:34px;font-size:19px}.jobs-grid{grid-template-columns:minmax(340px,.78fr) minmax(420px,1.22fr);height:min(650px,100vh - 166px);min-height:0;display:grid}.job-publisher{background:#fff;border-right:1px solid #e0e4df;align-content:start;gap:16px;min-height:0;padding:25px 27px 28px;display:grid;overflow:auto}.job-publisher h3,.job-ledger h3,.agent-output-sink h3{color:#303638;letter-spacing:-.015em;margin:6px 0 0;font-size:15px}.job-type-tabs{background:#f2f4f1;border:1px solid #dde1dd;border-radius:10px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.job-type-tabs button{color:#59615d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px;font-size:10px;font-weight:700}.job-type-tabs button.selected{color:#303734;background:#fff;box-shadow:0 1px 4px #20282014}.job-publisher label{gap:7px;display:grid}.job-publisher label>span{color:#454c50;font-size:10.5px;font-weight:700}.job-publisher label em{color:#646c68;font-size:9px;font-style:normal;font-weight:500}.job-publisher input,.job-publisher select,.job-publisher textarea{color:#252b2e;background:#fff;border:1px solid #ccd2cd;border-radius:10px;outline:0;width:100%;padding:11px 12px;font-size:12px}.job-publisher textarea{resize:vertical;min-height:124px;line-height:1.5}.job-publisher input:focus,.job-publisher select:focus,.job-publisher textarea:focus{border-color:#96b869;box-shadow:0 0 0 3px #a9cf7226}.job-publisher label small{color:#5e6662;font-size:8.5px;line-height:1.4}.job-publisher label textarea+small{text-align:right}.job-encryption-note,.job-stop-note{color:#64715d;background:#f3f7ef;border:1px solid #dce4d5;border-radius:10px;gap:10px;padding:11px 12px;display:flex}.job-encryption-note>span{color:#63843c;font-size:10px}.job-encryption-note strong,.job-encryption-note small,.job-stop-note strong,.job-stop-note span{display:block}.job-encryption-note strong,.job-stop-note strong{color:#4b5946;font-size:9.5px}.job-encryption-note small,.job-stop-note span{color:#596451;margin-top:3px;font-size:8.5px;line-height:1.4}.job-stop-note{background:#fbf8ef;border-color:#e5ddc9;display:grid}.jobs-error{color:#914945;background:#fff5f4;border:1px solid #ead1cf;border-radius:9px;padding:10px 11px;font-size:9px;line-height:1.4}.job-publish{color:#e5ff9b;cursor:pointer;background:#1b2023;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:43px;font-size:10.5px;font-weight:750;display:flex}.job-publish:not(:disabled):hover{background:#272e30;box-shadow:0 6px 18px #20272221}.job-publish:disabled{opacity:.38;cursor:default}.job-monitor{background:#f7f8f5;grid-template-rows:minmax(315px,1.25fr) minmax(235px,.75fr);min-height:0;display:grid}.agent-output-sink{color:#dce4df;background:#171c1e;flex-direction:column;min-height:0;display:flex}.agent-output-sink>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px 13px;display:flex}.agent-output-sink>header .eyebrow{color:#91a097}.agent-output-sink h3{color:#f1f5f2}.agent-output-actions{align-items:center;gap:10px;display:flex}.agent-output-actions .job-status{color:#aab5ae}.agent-output-actions button{color:#c9d2cc;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;padding:7px 9px;font-size:8px}.agent-output-actions button:hover:not(:disabled){color:#e5ff9b;border-color:#b5d77b55}.agent-output-actions button:disabled{opacity:.35;cursor:default}.agent-output-context{background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;gap:9px;padding:9px 20px;display:flex}.agent-output-context strong{color:#cbd4ce;font-size:8.5px}.agent-output-context code{color:#8f9b94;font:8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.agent-output-context span{color:#8da96e;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:7.5px}.agent-output-stream{scrollbar-color:#46504a #171c1e;flex:1;align-content:start;gap:10px;min-height:0;padding:15px 20px 18px;display:grid;overflow:auto}.agent-output-entry{background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;padding:10px 12px}.agent-output-entry>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-output-entry>header strong{color:#9ca8a1;text-transform:uppercase;letter-spacing:.08em;font-size:7.5px}.agent-output-entry>header time{color:#a1aba5;font-size:7px}.agent-output-entry p{white-space:pre-wrap;overflow-wrap:anywhere;color:#dce4df;margin:6px 0 0;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.agent-output-entry.assistant{background:#9fca6610;border-color:#a3c56f29}.agent-output-entry.assistant>header strong{color:#b5d77b}.agent-output-entry.user{background:#6b9fc80e;border-color:#6b9fc829}.agent-output-entry.user>header strong{color:#91b9d8}.agent-output-entry.tool,.agent-output-entry.status{background:0 0;padding-block:8px}.agent-output-entry.tool p,.agent-output-entry.status p{color:#9da8a1;font-size:8.5px}.agent-output-entry.error,.agent-output-entry.encrypted{background:#d26d6610;border-color:#d26d662e}.agent-output-entry.error>header strong,.agent-output-entry.encrypted>header strong{color:#e18b84}.agent-output-waiting,.agent-output-empty{color:#8f9a93;text-align:center;place-content:center;justify-items:center;min-height:150px;display:grid}.agent-output-waiting i{background:#b5d77b;border-radius:50%;width:8px;height:8px;margin-bottom:12px;animation:1.3s infinite pulse;box-shadow:0 0 0 5px #b5d77b15}.agent-output-waiting strong,.agent-output-empty strong{color:#b7c1bb;font-size:10px}.agent-output-waiting span,.agent-output-empty p{color:#7f8a84;margin:5px 0 0;font-size:8px}.agent-output-empty>span{color:#829078;margin-bottom:8px;font-size:24px}.agent-output-problem{background:#d26d6610;border:1px solid #d26d6630;border-radius:9px;gap:4px;padding:11px;display:grid}.agent-output-problem strong{color:#e18b84;font-size:9px}.agent-output-problem span{color:#bfa3a0;font-size:8px}.agent-output-privacy{color:#7f8a84;border-top:1px solid #ffffff0d;padding:8px 20px;font-size:7.5px}.agent-output-privacy span{color:#9fbd74;margin-right:6px}.job-ledger{background:#f7f8f5;border-top:1px solid #dfe3df;flex-direction:column;min-height:0;display:flex}.job-ledger>header{justify-content:space-between;align-items:center;padding:19px 22px 14px;display:flex}.job-ledger>header button{color:#69716d;cursor:pointer;background:#fff;border:1px solid #dce0dc;border-radius:8px;padding:7px 9px;font-size:8.5px}.job-list{align-content:start;gap:10px;min-height:0;padding:0 20px 22px;display:grid;overflow:auto}.job-card{background:#fff;border:1px solid #e0e3df;border-radius:12px;padding:14px;box-shadow:0 1px 2px #15201608}.job-card.selected{border-color:#9fbd748c;box-shadow:0 0 0 2px #a9cf7218,0 1px 2px #15201608}.job-card-top{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.job-card-top time{color:#616965;font-size:8px}.job-status{color:#59615d;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.job-status i{background:#9ea5a1;border-radius:50%;width:6px;height:6px}.job-status.queued i,.job-status.retry_wait i,.job-status.leased i{background:#d49a2f;box-shadow:0 0 0 3px #d49a2f18}.job-status.running i,.job-status.cancelling i{background:#6b9fc8;animation:1.3s infinite pulse;box-shadow:0 0 0 3px #6b9fc818}.job-status.succeeded i{background:#79b94a;box-shadow:0 0 0 3px #79b94a18}.job-status.dead_letter i,.job-status.failed i,.job-status.expired i{background:#c75a54}.job-card>strong{color:#32393b;font-size:11.5px;display:block}.job-card>code{color:#5f6763;margin-top:4px;font:8.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.job-card dl{border-top:1px solid #edf0ec;border-bottom:1px solid #edf0ec;grid-template-columns:repeat(3,1fr);margin:12px 0 0;padding:9px 0;display:grid}.job-card dl>div{border-right:1px solid #edf0ec;padding:0 9px}.job-card dl>div:first-child{padding-left:0}.job-card dl>div:last-child{border-right:0}.job-card dt{color:#626a66;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.job-card dd{color:#59615e;margin:4px 0 0;font-size:8px}.job-error-code{color:#a14f4a;background:#fff2f1;border-radius:7px;margin-top:8px;padding:7px 8px;font:8px/1.3 ui-monospace,monospace}.job-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.job-actions button{color:#59615d;cursor:pointer;background:#fafbf9;border:1px solid #dfe3df;border-radius:7px;padding:6px 8px;font-size:8px}.job-actions button.danger{color:#a5524d;border-color:#ead7d5}.job-actions button:disabled{opacity:.45;cursor:default}.job-events{border-top:1px solid #edf0ec;gap:8px;margin:11px 0 0;padding:10px 0 0;list-style:none;display:grid}.job-events li{grid-template-columns:7px minmax(0,1fr);gap:8px;display:grid}.job-events li>i{background:#a6aca8;border-radius:50%;width:5px;height:5px;margin-top:4px}.job-events strong{color:#59615e;text-transform:capitalize;font-size:8.5px}.job-events time{color:#616966;margin-left:7px;font-size:7px}.job-events p{color:#5d6561;margin:3px 0 0;font-size:8px;line-height:1.45}.jobs-empty{color:#626a66;text-align:center;justify-items:center;padding:55px 20px;display:grid}.jobs-empty>span{font-size:24px}.jobs-empty strong{color:#646c68;margin-top:10px;font-size:11px}.jobs-empty p{margin:5px 0 0;font-size:9px}.deployment-heading{background:#fff;border-bottom:1px solid #e2e5e1;border-radius:22px 22px 0 0;justify-content:space-between;gap:24px;padding:27px 30px 24px;display:flex}.deployment-heading-copy{min-width:0}.deployment-kicker{color:#5f686c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.deployment-aws-mark{color:#f6b95d;letter-spacing:.06em;background:#22272a;border-radius:6px;place-items:center;height:20px;padding:0 7px;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.deployment-status{color:#626a6e;border-left:1px solid #dde1de;align-items:center;gap:5px;margin-left:2px;padding-left:10px;display:inline-flex}.deployment-status i{background:#a3aaad;border-radius:50%;width:6px;height:6px;animation:1.3s infinite pulse}.deployment-status.ready{color:#5e7746}.deployment-status.ready i{background:#78b74a;animation:none;box-shadow:0 0 0 3px #78b74a1c}.deployment-heading h2{letter-spacing:-.04em;margin:13px 0 7px;font-size:26px;font-weight:610}.deployment-heading p{color:#687074;max-width:650px;margin:0;font-size:12px;line-height:1.55}.deployment-heading>button{color:#687075;cursor:pointer;background:#f8f9f7;border:1px solid #e0e3e0;border-radius:10px;flex:none;width:34px;height:34px;font-size:19px}.deployment-heading>button:hover{color:#30373a;background:#f2f4f1;border-color:#ccd2cd}.deployment-progress{background:#f7f8f6;border-bottom:1px solid #e2e5e1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:14px 30px;list-style:none;display:grid}.deployment-progress li{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid;position:relative}.deployment-progress li:not(:last-child):after{content:"";z-index:0;background:#dfe3df;height:1px;position:absolute;top:12px;left:32px;right:8px}.deployment-progress i{z-index:1;color:#626a6e;background:#f7f8f6;border:1px solid #d9ddda;border-radius:50%;place-items:center;width:24px;height:24px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:relative}.deployment-progress span{z-index:1;background:#f7f8f6;width:-moz-fit-content;width:fit-content;min-width:0;padding-right:10px;position:relative}.deployment-progress strong,.deployment-progress small{white-space:nowrap;display:block}.deployment-progress strong{color:#626a6e;font-size:9.5px}.deployment-progress small{color:#687074;margin-top:2px;font-size:8px}.deployment-progress li.current i{color:#e4fbac;background:#293025;border-color:#293025;box-shadow:0 0 0 3px #94b85c1f}.deployment-progress li.current strong{color:#303734}.deployment-progress li.complete i{color:#fff;background:#789f52;border-color:#789f52}.deployment-progress li.complete strong{color:#5b7050}.deployment-layout{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);display:grid}.deployment-form{align-content:start;gap:18px;padding:28px 30px 30px;display:grid}.deployment-section-heading h3,.deployment-review-heading h3{color:#2e3437;letter-spacing:-.015em;margin:6px 0 5px;font-size:15px}.deployment-section-heading p,.deployment-review-heading p{color:#626a6e;margin:0;font-size:10px;line-height:1.5}.deployment-section-heading .eyebrow,.deployment-review-heading .eyebrow{color:#626a6e}.deployment-team-field{gap:7px;display:grid}.deployment-team-field>span{color:#454c50;font-size:11px;font-weight:700}.deployment-form input{color:#252b2e;background:#fff;border:1px solid #ccd2cd;border-radius:10px;outline:0;width:100%;padding:12px 13px;font-size:13px}.deployment-form input:focus{border-color:#96b869;box-shadow:0 0 0 3px #a9cf7226}.deployment-form input[aria-invalid=true]{border-color:#c67670;box-shadow:0 0 0 3px #c6767019}.deployment-form input:disabled{color:#6f7773;background:#f3f5f2}.deployment-form label small{color:#626a6e;font-size:9.5px;line-height:1.45}.deployment-form input[aria-invalid=true]+small{color:#a24d48}.deployment-facts{background:#fff;border:1px solid #e0e4df;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.deployment-facts>div{border-right:1px solid #e7eae6;min-width:0;padding:11px 12px}.deployment-facts>div:last-child{border-right:0}.deployment-facts span,.deployment-facts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deployment-facts span{color:#626a6e;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.deployment-facts strong{color:#41484b;margin-top:5px;font-size:10px}.deployment-loading,.deployment-warning{color:#766b4d;background:#fffaf0;border:1px solid #e5e0cd;border-radius:10px;gap:9px;padding:11px;font-size:10px;line-height:1.45;display:flex}.deployment-loading{color:#79817b;background:#f7f9f5;border-color:#dfe4dc;align-items:center}.deployment-loading i{background:#93b55d;border-radius:50%;width:7px;height:7px;animation:1.3s infinite pulse}.deployment-warning{gap:2px;display:grid}.deployment-warning strong{color:#665b3d;font-size:10.5px}.deployment-warning.error{color:#914945;background:#fff5f4;border-color:#ead1cf}.deployment-primary,.deployment-ready a{color:#e5ff9b;cursor:pointer;background:#1b2023;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.deployment-primary:not(:disabled):hover,.deployment-ready a:hover{background:#272e30;transform:translateY(-1px);box-shadow:0 6px 18px #20272221}.deployment-primary:disabled{opacity:.35;cursor:default}.deployment-spinner{border:2px solid #e5ff9b55;border-top-color:#e5ff9b;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.deployment-approval-note{color:#626a6e;justify-content:center;align-items:center;gap:6px;margin:-9px 0 0;font-size:9px;display:flex}.deployment-approval-note span{color:#719849;font-weight:800}.deployment-ready{background:#f2f8ea;border:1px solid #c8dcb4;border-radius:13px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #fff}.deployment-ready-heading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.deployment-ready-heading>div{min-width:0}.deployment-ready-heading strong,.deployment-ready-heading small{display:block}.deployment-ready-heading strong{color:#3b5030;font-size:11.5px}.deployment-ready-heading small{color:#75816d;margin-top:3px;font-size:9px;line-height:1.4}.deployment-ready p{color:#718067;text-align:center;margin:-3px 2px 0;font-size:8.5px;line-height:1.5}.deployment-ready a{min-height:45px}.deployment-watch{background:#f9fcf5;border:1px solid #d9e2cf;border-radius:9px;align-items:center;gap:10px;margin-top:-2px;padding:10px;display:flex}.deployment-watch>span:last-child{min-width:0}.deployment-watch strong,.deployment-watch small{display:block}.deployment-watch strong{color:#53624b;font-size:9.5px}.deployment-watch small{color:#879080;margin-top:2px;font-size:8px;line-height:1.4}.deployment-spinner.dark{border-color:#648047 #7d95654a #7d95654a;flex:none}.deployment-status-delay{color:#8b6f45;text-align:center;margin-top:-3px;font-size:8.5px;line-height:1.4}.ready-check{color:#fff;background:#6e9a42;border-radius:10px;place-items:center;width:33px;height:33px;font-weight:800;display:grid;box-shadow:0 4px 12px #5d85382a}.deployment-connected-card{background:linear-gradient(145deg,#f4faed,#edf6e4);border:1px solid #bdd7a6;border-radius:13px;gap:13px;padding:15px;display:grid;box-shadow:inset 0 1px #fff}.deployment-connected-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.connected-check{color:#fff;background:#699b3e;border-radius:11px;place-items:center;width:37px;height:37px;font-weight:850;display:grid;box-shadow:0 5px 14px #57862f2b}.deployment-connected-heading strong,.deployment-connected-heading small{display:block}.deployment-connected-heading strong{color:#33492a;font-size:12px}.deployment-connected-heading small{color:#728268;margin-top:3px;font-size:8.5px}.deployment-connected-card dl{background:#fbfdf9;border:1px solid #d3e2c6;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.deployment-connected-card dl>div{border-right:1px solid #dfe9d7;min-width:0;padding:9px}.deployment-connected-card dl>div:last-child{border-right:0}.deployment-connected-card dt{color:#8a9781;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.deployment-connected-card dd{color:#4a5943;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.deployment-connected-card button,.deployment-expired button{color:#e7f8bd;cursor:pointer;background:#263021;border:0;border-radius:9px;min-height:40px;font-size:10px;font-weight:750}.deployment-next-step{background:#fbfdf9;border:1px solid #d7e4cb;border-radius:9px;gap:3px;padding:10px 11px;display:grid}.deployment-next-step span{color:#819078;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:750}.deployment-next-step strong{color:#4c5e43;font-size:9.5px;line-height:1.4}.deployment-connected-actions{grid-template-columns:minmax(0,1fr) minmax(112px,.42fr);gap:8px;display:grid}.deployment-connected-actions>button:last-child{color:#607256;background:#f9fcf6;border:1px solid #cbdcc0;padding:0 16px}.deployment-interrupted{background:#fff9ec;border:1px solid #e4d4b4;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.deployment-reconnect-pulse{background:#c3913d;border-radius:50%;flex:none;width:9px;height:9px;animation:1.2s infinite pulse;box-shadow:0 0 0 4px #c3913d1d}.deployment-interrupted strong,.deployment-interrupted small{display:block}.deployment-interrupted strong{color:#6d5835;font-size:11px}.deployment-interrupted small{color:#8b795c;margin-top:3px;font-size:8.5px;line-height:1.45}.deployment-expired{background:#fffaf5;border:1px solid #e4d6c7;border-radius:12px;gap:7px;padding:14px;display:grid}.deployment-expired strong{color:#6e5747;font-size:11px}.deployment-expired>span{color:#8f7c6d;font-size:9px;line-height:1.45}.deployment-expired button{color:#fff2d9;background:#3b332d;margin-top:4px}.deployment-restored{background:#fbfbed;border:1px solid #d7dcbf;border-radius:12px;gap:11px;padding:14px;display:grid}.deployment-restored>div:first-child{align-items:center;gap:10px;display:flex}.deployment-restored strong,.deployment-restored small{display:block}.deployment-restored strong{color:#515b38;font-size:10.5px}.deployment-restored small{color:#82896e;margin-top:3px;font-size:8px}.deployment-restored p{color:#777d67;margin:0;font-size:8.5px;line-height:1.5}.deployment-restored button{color:#515b45;cursor:pointer;background:#fff;border:1px solid #d8ddc8;border-radius:9px;min-height:39px;font-size:9.5px;font-weight:700}.deployment-review{background:#f2f4f0;border-left:1px solid #e2e5e1;padding:28px 25px}.deployment-path{background:#fafbf9;border:1px solid #dce2d9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;margin:17px 0 14px;padding:12px 10px;display:grid}.deployment-path>div{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.deployment-path>div>i{background:#edf1eb;border:1px solid #cbd3ca;border-radius:7px;width:27px;height:24px;display:block;position:relative}.deployment-path>div>i:after{content:"";border:1px solid #7d8a7b;border-radius:2px;position:absolute;inset:6px}.deployment-path .path-broker{background:#252b2e;border-color:#252b2e}.deployment-path .path-broker:after{border-color:#ceec88;border-radius:50%}.deployment-path .path-egress{background:#e9f3df;border-color:#c9d9bb;border-radius:50%}.deployment-path .path-egress:after{border-width:0 0 2px 2px;border-color:#6f954b;border-radius:0;transform:rotate(-45deg)translate(1px,-1px)}.deployment-path strong,.deployment-path small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deployment-path strong{color:#434b47;font-size:8.5px}.deployment-path small{color:#626a6e;margin-top:2px;font-size:7px}.deployment-path>b{color:#626a6e;font-size:11px;font-weight:500}.deployment-approvals{gap:0;margin:0 0 15px;padding:0;list-style:none;display:grid}.deployment-approvals li{border-bottom:1px solid #dfe3dd;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.deployment-approvals li>i{color:#4f5b4b;background:#e5e9e1;border-radius:8px;place-items:center;width:27px;height:27px;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.deployment-approvals li strong,.deployment-approvals li span{display:block}.deployment-approvals li strong{color:#3e4640;font-size:10.5px}.deployment-approvals li span{color:#626a66;margin-top:3px;font-size:9px;line-height:1.45}.deployment-boundary{color:#53624b;background:#edf4e6;border:1px solid #d5dfcb;border-radius:11px;gap:7px;padding:11px;font-size:8.5px;display:grid}.deployment-boundary>div{grid-template-columns:7px auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.deployment-boundary strong{color:#43533b;font-size:8.5px}.deployment-boundary>div>span:last-child{color:#5d6958;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boundary-block{border:1.5px solid #9b6e68;border-radius:50%;width:7px;height:7px}.boundary-block:after{content:"";transform-origin:0;border-top:1.5px solid #9b6e68;width:6px;display:block;transform:rotate(-45deg)translate(-1px,2px)}.auth-backdrop,.auth-loading{z-index:100;background:#fff;place-items:center;display:grid;position:fixed;inset:0}.auth-backdrop{overflow:hidden}.auth-loading{color:#6f7771;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:radial-gradient(circle at 50% 30%,#f7f9f4 0,#e9ede7 55%,#e1e6e0 100%);align-content:center;gap:10px;font-size:11px}.cyrus-auth-layout{--app-layout-height:100dvh;--auth-layout-padding-block:72px;--auth-layout-padding-inline:96px;--auth-layout-aside-padding-block:72px;--auth-layout-aside-padding-inline:96px;--auth-brand-offset-block:48px;--auth-brand-offset-inline:48px;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.cyrus-auth-layout>section:first-child>div:first-child{top:var(--auth-brand-offset-block);left:var(--auth-brand-offset-inline);z-index:1;position:absolute}.cyrus-auth-layout>section:first-child,.cyrus-auth-layout>aside{height:100%;min-height:0}.cyrus-auth-layout>section:first-child>div:nth-child(2){grid-row:2;width:min(559.5px,100%)}.cyrus-auth-layout>section:first-child>footer{color:#929292;grid-row:3;font-size:13px}.cyrus-auth-layout>section:first-child>footer a{color:#777;text-underline-offset:2px;text-decoration:underline}.cyrus-auth-layout>aside{background:radial-gradient(circle,#e8e8e8 1px,#0000 1px) 0 0/31.25px 39px,#fbfbfb;border-left-color:#ebebeb;position:relative;overflow:hidden}.cyrus-auth-card{justify-items:center;gap:32px;width:100%;display:grid}.cyrus-auth-title{text-align:center;justify-items:center;gap:12px;margin-bottom:24px;display:grid}.cyrus-auth-title h1{color:#111;letter-spacing:0;margin:0;font-size:32px;font-weight:500;line-height:1.22}.cyrus-auth-title p{color:#666;margin:0;font-size:15px;line-height:1.2}.cyrus-auth-options,.cyrus-auth-alternate{gap:16px;width:min(360px,100%);display:grid}.cyrus-auth-alternate form{gap:11px;display:grid}.cyrus-auth-alternate label span,.cyrus-auth-sso-label span{color:#242833;text-align:left;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.cyrus-auth-choice{color:#111;cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.cyrus-auth-choice:hover,.cyrus-auth-choice:focus-visible{border-color:#d4d4d4;outline:none;box-shadow:0 6px 16px #1111110d}.cyrus-auth-choice:focus-visible{box-shadow:0 0 0 3px #11111114}.cyrus-auth-choice:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.cyrus-auth-choice:disabled:hover{background:#fff;border-color:#ebebeb}.cyrus-auth-choice-primary{color:#fff;background:#111;border-color:#111}.cyrus-auth-choice-primary:hover,.cyrus-auth-choice-primary:focus-visible{background:#222;border-color:#222}.cyrus-auth-badge{color:#2f7d4c;text-transform:uppercase;background:#edf7ef;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;top:-10px;right:12px}.cyrus-auth-app-icon,.cyrus-auth-icon{flex:none;width:18px;height:18px}.cyrus-auth-app-icon{object-fit:contain;display:block}.cyrus-auth-app-icon.google{width:18px;height:18px}.cyrus-auth-icon{color:currentColor;place-items:center;line-height:1;display:inline-grid}.cyrus-auth-icon.sso{color:#111}.cyrus-auth-icon svg{display:block}.auth-divider{color:#888;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;font-size:12px;font-weight:500;display:grid}.auth-divider:before,.auth-divider:after{content:"";border-top:1px solid #ebebeb}.cyrus-auth-sso-form{justify-items:stretch;gap:28px;width:100%;display:grid}.cyrus-auth-sso-label{justify-items:stretch;gap:6px;display:grid}.cyrus-auth-sso-label span{text-align:left;margin:0}.cyrus-auth-sso-label input{border-radius:8px;height:44px;font-size:14px}.cyrus-auth-sso-error{color:#f33;text-align:center;margin-top:-20px;font-size:14px;line-height:1.35}.cyrus-auth-sso-submit,.cyrus-auth-alternate form>button{min-height:47px}.cyrus-auth-back{color:#242833;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:14px;font-weight:700}.cyrus-auth-back:hover,.cyrus-auth-back:focus-visible{color:#111;text-underline-offset:3px;text-decoration:underline}.cyrus-auth-aside-content{grid-template-rows:1fr auto;align-items:center;width:min(560px,100%);min-height:min(740px,100dvh - 144px);display:grid}.cyrus-auth-marketing{align-self:center;transform:translateY(34px)}.cyrus-auth-marketing h2{color:#111;letter-spacing:0;margin:0;font-size:36px;font-weight:600;line-height:1.15}.cyrus-auth-marketing p{color:#777;max-width:520px;margin:22px auto 0;font-size:16px;line-height:1.4}.cyrus-auth-trust{align-self:end;justify-items:center;gap:28px;padding-bottom:24px;display:grid}.cyrus-auth-trust>span{color:#999;font-size:12px;font-weight:500}.cyrus-auth-logo-grid{grid-template-columns:repeat(3,44px);justify-content:center;gap:24px 52px;display:grid}.cyrus-auth-logo-grid>div{place-items:center;width:44px;height:32px;display:grid}.cyrus-auth-logo-grid img{object-fit:contain;opacity:.2;width:24px;height:24px;display:block}.auth-card{background:#fff;border:1px solid #d7ddd5;border-radius:20px;gap:18px;width:min(420px,100vw - 32px);padding:30px;display:grid;box-shadow:0 28px 100px #26382b24,inset 0 1px #fff}.auth-brand{align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.auth-card h1{letter-spacing:-.035em;margin:8px 0 7px;font-size:27px}.auth-card p{color:#717975;margin:0;font-size:11.5px;line-height:1.55}.auth-card form button,.auth-retry{color:#262b28;cursor:pointer;background:#fff;border:1px solid #d8dcd8;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:45px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.auth-card form{gap:11px;display:grid}.auth-card label span{color:#555d58;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.auth-card input{border:1px solid #d6dbd6;border-radius:9px;outline:0;width:100%;min-height:43px;padding:10px 11px;font-size:11px}.auth-card input:focus{border-color:#92aa78;box-shadow:0 0 0 3px #86a46917}.auth-card form button,.auth-retry{color:#e6f8b8;background:#202621;border-color:#202621}.auth-card form button:disabled{opacity:.45;cursor:default}.auth-card form small,.auth-card footer{color:#939a96;text-align:center;font-size:8px;line-height:1.45}.auth-card footer{border-top:1px solid #eceeec;padding-top:3px}.auth-error{color:#8b514a;background:#fff5f3;border:1px solid #ecd1cc;border-radius:9px;width:100%;padding:10px 11px;font-size:12px;line-height:1.45}.toast{z-index:120;color:#fff;cursor:pointer;background:#252b2f;border-radius:9px;max-width:580px;padding:10px 14px;font-size:11px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0004}.toast.error{background:#733e3b}.toast.success{background:#2e5c3c}.policy-dialog{background:#f7f8f6;border:1px solid #d5dad6;border-radius:24px;width:min(1100px,100vw - 40px);max-height:calc(100dvh - 48px);position:relative;overflow:auto;box-shadow:0 34px 120px #11181459,0 2px 8px #1118141a}.policy-dialog-heading{background:#fff;border-bottom:1px solid #e0e4e0;border-radius:24px 24px 0 0;justify-content:space-between;gap:30px;padding:30px 34px 27px;display:flex}.policy-dialog-heading>div{min-width:0}.policy-dialog-kicker{color:#7e878b;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:9.5px;font-weight:760;display:flex}.policy-github-mark{color:#e8f7c2;letter-spacing:.05em;background:#22272a;border-radius:7px;place-items:center;height:22px;padding:0 7px;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.policy-connected-state{color:#5f784b;border-left:1px solid #dfe3df;align-items:center;gap:6px;margin-left:3px;padding-left:11px;display:inline-flex}.policy-connected-state i{background:#70ad43;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #70ad4319}.policy-dialog-heading h2{color:#202528;letter-spacing:-.045em;margin:14px 0 8px;font-size:clamp(24px,3vw,30px);font-weight:610}.policy-dialog-heading p{color:#70797c;max-width:760px;margin:0;font-size:12.5px;line-height:1.55}.policy-dialog-heading>button{color:#697176;cursor:pointer;background:#f8f9f7;border:1px solid #dfe3df;border-radius:11px;flex:none;width:36px;height:36px;font-size:20px}.policy-dialog-heading>button:hover{color:#2d3437;background:#f0f2ef;border-color:#cbd1cc}.policy-context{background:#f0f3ee;border-bottom:1px solid #e0e4e0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;padding:12px 34px;display:grid}.policy-context>div{border-right:1px solid #d8ddd8;min-width:0;margin-right:22px;padding:2px 22px 2px 0}.policy-context span,.policy-context strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.policy-context>div span{color:#929a94;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.policy-context>div strong{color:#4f5752;margin-top:4px;font:9.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.policy-context button{color:#5d704f;cursor:pointer;background:0 0;border:0;font-size:9.5px;font-weight:700}.policy-context button:hover{color:#314127}.policy-surface-tabs{background:#fff;border-bottom:1px solid #dfe4df;gap:6px;padding:10px 34px;display:flex}.policy-surface-tabs button{color:#747d77;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:700}.policy-surface-tabs button[aria-pressed=true]{color:#405036;background:#f0f4ed;border-color:#d8dfd5}.policy-surface-tabs span{background:#dfe9d7;border-radius:8px;margin-left:5px;padding:2px 5px;font-size:7px}.curated-apps{background:#fbfcfa;min-height:520px;padding:26px 34px 34px}.curated-apps-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.curated-apps-toolbar h3{color:#29302c;letter-spacing:-.025em;margin:5px 0;font-size:19px}.curated-apps-toolbar p{color:#7a837e;margin:0;font-size:10px}.curated-apps-toolbar input{background:#fff;border:1px solid #d4dad4;border-radius:10px;outline:none;width:250px;padding:10px 12px;font-size:11px}.curated-apps-toolbar input:focus{border-color:#83a267;box-shadow:0 0 0 3px #86a4691c}.curated-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.curated-app-card{color:#303733;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e4df;border-radius:12px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px;display:grid;position:relative;box-shadow:0 1px 2px #16201808}.curated-app-card:hover{border-color:#b9c8ae;transform:translateY(-1px);box-shadow:0 5px 18px #263b2310}.curated-app-mark{background:color-mix(in srgb, var(--app-accent) 14%, white);width:35px;height:35px;color:var(--app-accent);border-radius:10px;place-items:center;font:800 9px/1 ui-monospace,monospace;display:grid}.curated-app-card>span:nth-child(2){gap:4px;min-width:0;display:grid}.curated-app-card strong,.curated-app-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.curated-app-card strong{font-size:10.5px}.curated-app-card small{color:#929996;font-size:8px}.curated-app-card i{color:#66824f;font-size:7px;font-style:normal;font-weight:750;position:absolute;bottom:7px;right:8px}.curated-app-card em{color:#8a918c;background:#f0f2ef;border-radius:5px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:800;position:absolute;top:7px;right:8px}.curated-app-loading{color:#7d8581;text-align:center;padding:80px 0}.curated-app-error{color:#8a4d47;background:#fff4f2;border:1px solid #e7cbc7;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:10px}.curated-connect-scrim{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14201980;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.curated-connect-dialog{background:#fff;border:1px solid #d8ddd8;border-radius:18px;width:min(620px,100vw - 30px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 100px #0005}.curated-connect-dialog>header{grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:20px 22px 15px;display:grid}.curated-connect-dialog>header .curated-app-mark{width:42px;height:42px}.curated-connect-dialog h3{color:#29302c;margin:3px 0 0;font-size:20px}.curated-connect-dialog>header button{cursor:pointer;background:#f7f8f6;border:1px solid #dfe3df;border-radius:9px;width:32px;height:32px;font-size:18px}.curated-connect-dialog>nav{border-bottom:1px solid #e4e7e3;gap:5px;padding:0 22px 10px;display:flex}.curated-connect-dialog>nav button{color:#7d8581;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.curated-connect-dialog>nav button[aria-pressed=true]{color:#4f6840;background:#edf3e8}.curated-connect-fields,.curated-connect-advanced{gap:15px;padding:20px 22px;display:grid}.curated-connect-fields>p{color:#768079;margin:0;font-size:10px;line-height:1.5}.curated-connect-fields label{color:#4b534f;gap:6px;font-size:10px;font-weight:700;display:grid}.curated-connect-fields input{border:1px solid #cfd5cf;border-radius:9px;outline:none;min-height:42px;padding:10px 11px;font-size:11px}.curated-connect-fields input:focus{border-color:#83a267;box-shadow:0 0 0 3px #86a4691c}.curated-connect-fields details{color:#68716b;font-size:9px}.curated-connect-fields code{white-space:pre-wrap;margin-top:8px;font-size:8px;line-height:1.6;display:block}.curated-connect-advanced dl{border:1px solid #e0e4df;border-radius:11px;gap:0;margin:0;display:grid}.curated-connect-advanced dl>div{border-bottom:1px solid #e7eae6;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:11px 12px;font-size:9px;display:grid}.curated-connect-advanced dl>div:last-child{border-bottom:0}.curated-connect-advanced dt{color:#8a928d}.curated-connect-advanced dd{color:#414945;overflow-wrap:anywhere;margin:0}.curated-connect-dialog>footer{background:#f8faf7;border-top:1px solid #e4e7e3;align-items:center;gap:8px;padding:14px 22px;display:flex}.curated-connect-dialog>footer span{color:#7d8976;flex:1;font-size:8px}.curated-connect-dialog>footer button{cursor:pointer;background:#fff;border:1px solid #d5dad5;border-radius:9px;padding:9px 13px;font-size:9px;font-weight:700}.curated-connect-dialog>footer button[type=submit]{color:#e8f7c2;background:#283228;border-color:#283228}.curated-connect-dialog>footer button:disabled{opacity:.55;cursor:default}.policy-loading{color:#717975;justify-content:center;align-items:center;gap:11px;min-height:320px;display:flex}.policy-loading>span:last-child{gap:3px;display:grid}.policy-loading strong{color:#4e5651;font-size:11px}.policy-loading small{color:#909793;font-size:9px}.policy-editor{background:#f7f8f6}.policy-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.policy-builder{background:#fbfcfa;border-right:1px solid #dfe3df;padding:8px 34px 30px;display:grid}.policy-step{border-bottom:1px solid #e4e7e3;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:24px 0;display:grid}.policy-step-number{color:#617158;background:#f1f4ef;border:1px solid #d6dcd5;border-radius:9px;place-items:center;width:28px;height:28px;margin-top:1px;font:750 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.policy-step-body{gap:15px;min-width:0;display:grid}.policy-step-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.policy-step-heading h3{color:#303638;letter-spacing:-.018em;margin:0 0 5px;font-size:15px;font-weight:670}.policy-step-heading p{color:#7d8581;max-width:560px;margin:0;font-size:10px;line-height:1.5}.policy-step-heading code{color:#69736b;text-overflow:ellipsis;white-space:nowrap;background:#f6f8f5;border:1px solid #e0e4df;border-radius:7px;flex:0 auto;max-width:245px;padding:7px 9px;font:8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.policy-step-body>label>span:first-child,.policy-repository-list>span:first-child,.policy-advanced label>span:first-child{color:#4b534f;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.policy-editor input[type=text],.policy-editor input[type=password],.policy-editor input:not([type]),.policy-editor textarea{color:#282e2a;background:#fff;border:1px solid #cfd5cf;border-radius:10px;outline:0;width:100%;min-height:43px;padding:11px 12px;font-size:11.5px}.policy-editor textarea{resize:vertical;min-height:96px;line-height:1.5}.policy-editor input:focus,.policy-editor textarea:focus{border-color:#83a267;box-shadow:0 0 0 3px #86a4691c}.policy-step-body>label>small,.policy-repository-list>small,.policy-advanced label>small{color:#858d88;margin-top:6px;font-size:9px;line-height:1.45;display:block}.policy-field-error{color:#9b514b!important}.policy-step-body>label>small strong{color:#606962}.policy-scope,.policy-operations{border:0;gap:9px;margin:0;padding:0;display:grid}.policy-scope>label:not(.policy-repository-list),.policy-operations>label{cursor:pointer;background:#fff;border:1px solid #dce1dc;border-radius:11px;grid-template-columns:17px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid;position:relative}.policy-scope>label.selected,.policy-operations>label.selected{background:#f6faf1;border-color:#9eb987;box-shadow:inset 0 0 0 1px #9eb98730}.policy-scope input,.policy-operations input{accent-color:#658c43;width:15px;height:15px;margin:1px 0 0}.policy-scope label>span,.policy-operations label>span{gap:3px;display:grid}.policy-scope label strong,.policy-operations label strong{color:#3f4742;font-size:10.5px}.policy-scope label small,.policy-operations label small{color:#7e8781;font-size:9px;line-height:1.4}.policy-scope label>i,.policy-operations label>i{color:#858d88;letter-spacing:.06em;text-transform:uppercase;background:#f0f2ef;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.policy-scope label.selected>i,.policy-operations label.selected>i{color:#5c7548;background:#e3edd9}.policy-operations{grid-template-columns:1fr 1fr}.policy-operations label.sensitive.selected{background:#fffaf0;border-color:#c6ad72;box-shadow:inset 0 0 0 1px #c6ad7230}.policy-operations label.sensitive.selected>i{color:#7d642c;background:#f4e7c9}.policy-repository-list{background:#f8faf7;border:1px solid #dce1dc;border-radius:11px;padding:13px;display:block}.policy-write-only{color:#577245;letter-spacing:.06em;text-transform:uppercase;background:#f4f9ef;border:1px solid #cbdcbd;border-radius:999px;flex:none;padding:6px 8px;font-size:7.5px;font-weight:750}.policy-token{background:#f6f9f3;border:1px solid #dce4d8;border-radius:10px;gap:6px;padding:13px 14px;display:grid}.policy-token>span{color:#75816f;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:750}.policy-token>strong{color:#343b36;font-size:11px;line-height:1.4}.policy-token>small{color:#737d76;max-width:620px;font-size:9.5px;line-height:1.5}.policy-aws-link{color:var(--accent,#3157d5);align-items:center;gap:.35rem;margin-top:.65rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.policy-aws-link:hover{text-decoration:underline}.policy-advanced{background:#f7f8f6;border:1px solid #e0e4df;border-radius:10px}.policy-advanced summary{color:#66706a;cursor:pointer;padding:11px 12px;font-size:9.5px;font-weight:680}.policy-advanced[open] summary{border-bottom:1px solid #e0e4df}.policy-advanced label{padding:13px;display:block}.policy-actions{justify-content:space-between;align-items:center;gap:18px;padding:22px 0 0;display:flex}.policy-actions>div{gap:4px;min-width:0;display:grid}.policy-actions strong{color:#4c544f;font-size:10px}.policy-actions small{color:#838b86;max-width:430px;font-size:9px;line-height:1.4}.policy-actions .deployment-primary{width:auto;min-width:180px;margin:0;padding:0 17px}.policy-summary{background:#f2f4f0;gap:17px;padding:30px 26px;display:grid;position:sticky;top:0}.policy-summary>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.policy-state{color:#6f7772;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #d9ded9;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:7.5px;font-weight:750;display:inline-flex}.policy-state i{background:#a3aaa5;border-radius:50%;width:6px;height:6px}.policy-state.active{color:#4d6f35;background:#f5faef;border-color:#c4d8b2}.policy-state.active i{background:#69a23f;box-shadow:0 0 0 3px #69a23f1b}.policy-state.deploying,.policy-state.provisioning{color:#79652b;background:#fffbec;border-color:#e9dfbc}.policy-state.deploying i,.policy-state.provisioning i{background:#d2a62f;animation:1.2s infinite pulse}.policy-state.failed{color:#8b514a;background:#fff5f3;border-color:#ecd1cc}.policy-state.failed i{background:#b65f55}.policy-summary>h3{color:#303638;letter-spacing:-.025em;margin:-5px 0 0;font-size:18px}.policy-destination{background:#fff;border:1px solid #dce1dc;border-radius:10px;gap:7px;padding:12px;display:grid}.policy-destination span{color:#8c948f;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:750}.policy-destination code{color:#4b554e;text-overflow:ellipsis;white-space:nowrap;font:9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.policy-summary ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.policy-summary li{border-bottom:1px solid #dce0dc;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.policy-summary li>i{color:#5e8141;background:#e2eadb;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:800;display:grid}.policy-summary li.deny>i{color:#7f8781;background:#eceeeb}.policy-summary li.caution>i{color:#866929;background:#f3e7cb}.policy-summary li strong,.policy-summary li span{display:block}.policy-summary li strong{color:#444c47;font-size:10px}.policy-summary li span{color:#7c857f;margin-top:3px;font-size:8.5px;line-height:1.45}.policy-secret-boundary{background:#edf4e7;border:1px solid #cad9be;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.policy-secret-boundary>span{color:#e4f7b6;background:#2c3528;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.policy-secret-boundary strong,.policy-secret-boundary small{display:block}.policy-secret-boundary strong{color:#45583a;font-size:9.5px}.policy-secret-boundary small{color:#728169;margin-top:3px;font-size:8px;line-height:1.4}.policy-discard-scrim{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171c1eb0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.policy-discard-dialog{background:#fff;border:1px solid #d8ddd8;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:15px;width:min(440px,100vw - 32px);padding:22px;display:grid;box-shadow:0 24px 80px #1118144d}.policy-discard-mark{color:#82652b;background:#f3e7cf;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.policy-discard-dialog h3{color:#2d3335;letter-spacing:-.025em;margin:6px 0 5px;font-size:18px}.policy-discard-dialog p{color:#777f7b;margin:0;font-size:10.5px;line-height:1.5}.policy-discard-dialog footer{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;margin-top:5px;display:grid}.policy-discard-dialog button{color:#555e59;cursor:pointer;background:#f7f8f6;border:1px solid #d8ddd8;border-radius:9px;min-height:41px;font-size:10px;font-weight:720}.policy-discard-dialog button:last-child{color:#fff1d2;background:#272d30;border-color:#343b3e}.policy-discard-dialog button:focus{border-color:#84a369;outline:3px solid #91aa782d}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.42}}@keyframes signal-wave{0%,to{opacity:.45;height:3px}50%{opacity:1;height:8px}}@media (max-width:1180px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.workbench-grid{grid-template-columns:minmax(430px,1fr) 370px}.customer-vpc-grid{grid-template-columns:minmax(360px,1fr) minmax(350px,44%)}.workbench-open .shared-composer{width:338px}.runtime-strip{display:none}}@media (max-width:920px){.app-shell{grid-template-columns:64px minmax(0,1fr)}.cyrus-auth-layout{--auth-layout-padding-block:32px;--auth-layout-padding-inline:32px;--auth-brand-offset-block:32px;--auth-brand-offset-inline:32px;grid-template-columns:1fr;overflow:auto}.cyrus-auth-layout>section:first-child>div:nth-child(2){padding-top:72px}.cyrus-auth-layout>section:first-child{min-height:100dvh}.cyrus-auth-layout>aside{display:none}.cyrus-auth-title h1{font-size:30px}.brand-row>div:last-child,.rail-heading,.session-copy,.rail-footer,.rail-empty,.connect-aws>span:last-child,.rail-account>div,.rail-account>button{display:none}.session-rail{align-items:center;padding-inline:8px}.new-task{white-space:nowrap;width:42px;overflow:hidden}.connect-aws{grid-template-columns:1fr;place-items:center;width:42px;padding:7px;display:grid}.rail-account{grid-template-columns:1fr;place-items:center;width:42px;padding:6px}.session-row{grid-template-columns:1fr;place-items:center;width:42px}.workbench-grid{grid-template-columns:minmax(0,1fr) minmax(280px,44%);overflow:hidden}.customer-vpc-grid{grid-template-columns:minmax(320px,1fr) minmax(300px,48%)}.chat-panel{min-width:0}.workbench-open .shared-composer{width:min(310px,44% - 24px)}.customer-vpc-workspace .shared-composer{width:min(350px,48% - 24px)}.policy-workspace{grid-template-columns:minmax(0,1fr) 285px}.policy-builder{padding-inline:26px}.policy-summary{padding-inline:21px}.jobs-grid{grid-template-columns:minmax(300px,.9fr) minmax(350px,1.1fr)}}@media (max-width:700px){.cyrus-auth-layout{--auth-layout-padding-block:28px;--auth-layout-padding-inline:24px;--auth-brand-offset-block:24px;--auth-brand-offset-inline:24px}.cyrus-auth-layout>section:first-child>div:nth-child(2){padding-top:64px}.cyrus-auth-card{gap:28px}.cyrus-auth-options,.cyrus-auth-alternate{width:100%}.cyrus-auth-title h1{font-size:28px}.cyrus-auth-sso-error{font-size:14px}.customer-vpc-header{grid-template-columns:minmax(0,1fr) auto}.customer-vpc-grid{grid-template-rows:minmax(230px,42%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.customer-vpc-runtime{display:none}.customer-live-surfaces .surface-tabs button{flex:1;min-width:0;padding-inline:9px}.customer-live-surfaces .surface-boundary{display:none}.customer-surface-empty dl{width:100%;min-width:0}.customer-vpc-workspace .shared-composer{width:auto;bottom:12px;left:76px;right:12px}.customer-vpc-workspace .message-feed{padding-bottom:174px}.customer-vpc-workspace .workbench-grid{padding:7px}.customer-vpc-workspace .workbench-header{padding-inline:14px}.customer-vpc-workspace .home-copy,.customer-vpc-workspace .recent-work{width:calc(100% - 38px)}.deployment-backdrop,.jobs-backdrop{padding:10px}.deployment-dialog,.policy-dialog,.jobs-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.deployment-heading{border-radius:18px 18px 0 0;padding:20px 20px 18px}.deployment-heading h2{margin-top:12px;font-size:21px}.deployment-heading p{font-size:11px}.deployment-kicker>span:nth-child(2){display:none}.deployment-progress{padding:12px 20px}.deployment-progress li{grid-template-columns:23px minmax(0,1fr);gap:6px}.deployment-progress i{width:22px;height:22px}.deployment-progress li:not(:last-child):after{top:11px;left:28px;right:5px}.deployment-progress strong{font-size:8.5px}.deployment-progress small{display:none}.deployment-layout{grid-template-columns:1fr}.deployment-form{padding:22px 20px 24px}.deployment-review{border-top:1px solid #e2e5e1;border-left:0;padding:23px 20px 24px}.deployment-boundary>div>span:last-child{white-space:normal}.deployment-connected-card dl{grid-template-columns:1fr}.deployment-connected-card dl>div{border-bottom:1px solid #dfe9d7;border-right:0}.deployment-connected-card dl>div:last-child{border-bottom:0}.deployment-connected-actions{grid-template-columns:1fr}.policy-dialog-heading{border-radius:18px 18px 0 0;padding:22px 20px 20px}.policy-dialog-heading h2{margin-top:12px;font-size:23px}.policy-dialog-heading p{font-size:11px}.policy-dialog-kicker>span:nth-child(2){display:none}.policy-context{grid-template-columns:1fr 1fr;gap:11px 0;padding:12px 20px}.policy-context>div{margin-right:12px;padding-right:12px}.policy-context>div:nth-child(2){border-right:0}.policy-context button{text-align:left;grid-column:1/-1;padding:4px 0}.policy-surface-tabs{padding-inline:20px}.curated-apps{padding:20px}.curated-apps-toolbar{flex-direction:column;align-items:stretch}.curated-apps-toolbar input{width:100%}.curated-app-grid{grid-template-columns:1fr 1fr}.policy-workspace{grid-template-columns:1fr}.policy-builder{border-right:0;padding:3px 20px 24px}.policy-step{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:21px 0}.policy-step-number{border-radius:7px;width:24px;height:24px}.policy-step-heading{gap:9px;display:grid}.policy-step-heading code{width:-moz-fit-content;width:fit-content;max-width:100%}.policy-operations{grid-template-columns:1fr}.policy-actions{flex-direction:column;align-items:stretch}.policy-actions .deployment-primary{width:100%}.policy-summary{border-top:1px solid #dfe3df;padding:24px 20px 27px;position:static}.jobs-dialog{overflow:auto}.jobs-heading{padding:20px}.jobs-heading h2{font-size:22px}.jobs-heading p{font-size:10.5px}.jobs-grid{grid-template-columns:1fr;height:auto}.job-publisher{border-bottom:1px solid #e0e4df;border-right:0;padding:22px 20px;overflow:visible}.job-monitor{grid-template-rows:minmax(420px,auto) minmax(420px,auto)}.agent-output-sink,.job-ledger{min-height:420px}.job-list{max-height:520px}}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:-moz-fit-content;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
