.access_page__OJKky{position:relative;min-height:100dvh;display:grid;place-items:center;padding:var(--space-xl);overflow:hidden;background:var(--canvas)}.access_grid__g1DC6{position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 78% 72% at 50% 42%,#000 12%,transparent 75%);mask-image:radial-gradient(ellipse 78% 72% at 50% 42%,#000 12%,transparent 75%)}.access_panel__HdInz{position:relative;width:min(920px,100%);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-island);background:var(--surface);box-shadow:var(--shadow-lg)}.access_header__aHeCz{padding:34px 40px 30px;border-bottom:1px solid var(--border)}.access_brand__O4Lor{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:var(--text);font-size:16px;font-weight:620;letter-spacing:-.02em}.access_brand__O4Lor span{display:flex;flex-direction:column;line-height:1.05}.access_brand__O4Lor small{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:0}.access_status__n6ypo{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;color:var(--warning-ink);font-size:var(--text-body-sm);font-weight:600}.access_header__aHeCz h1{max-width:22ch;margin:0 0 10px;color:var(--text);font-size:var(--text-display);font-weight:600;letter-spacing:-.03em;line-height:1.14;text-wrap:balance}.access_header__aHeCz>p{max-width:66ch;margin:0;color:var(--text-muted);font-size:var(--text-body);line-height:1.6;text-wrap:pretty}.access_body__5rNKT{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.access_grantSection__xzWq6,.access_requestSection__Iyjex{padding:30px 40px 34px}.access_grantSection__xzWq6{box-shadow:inset 1px 0 var(--border);background:color-mix(in srgb,var(--surface-sunken) 42%,var(--surface))}.access_sectionHeading__fzZkd{display:flex;align-items:flex-start;gap:11px;margin-bottom:22px}.access_sectionHeading__fzZkd>svg{flex:none;margin-top:2px;color:var(--accent-ink)}.access_sectionHeading__fzZkd h2{margin:0 0 3px;color:var(--text);font-size:var(--text-h3);font-weight:600}.access_sectionHeading__fzZkd p{margin:0;color:var(--text-muted);font-size:var(--text-body-sm);line-height:1.5}.access_identity__uTexa{margin:0 0 20px}.access_identity__uTexa>div{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--border)}.access_identity__uTexa>div:first-child{padding-top:0}.access_identity__uTexa dt{color:var(--text-muted);font-size:var(--text-caption)}.access_identity__uTexa dd{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--text-body-sm);line-height:1.45}.access_copyButton__rp45K,.access_primaryAction__ovCVO,.access_secondaryAction__jHNQX{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:var(--radius-full);font-size:var(--text-body-sm);font-weight:550;transition:background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.access_copyButton__rp45K,.access_secondaryAction__jHNQX{padding:0 16px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.access_copyButton__rp45K:hover,.access_secondaryAction__jHNQX:hover{border-color:var(--field-border);background:var(--surface-hover)}.access_steps__A6qRc{display:grid;grid-gap:12px;gap:12px;margin:0 0 24px;padding-left:22px;color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.55}.access_boundary__wPL9m code,.access_steps__A6qRc code{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;font-size:.94em}.access_roles__8Zw7E{display:grid;border-top:1px solid var(--border-strong)}.access_roles__8Zw7E>div{display:grid;grid-gap:3px;gap:3px;padding:12px 0;border-bottom:1px solid var(--border)}.access_roles__8Zw7E strong{color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--text-caption);font-weight:600}.access_roles__8Zw7E span{color:var(--text-muted);font-size:var(--text-caption);line-height:1.5}.access_boundaryExplanation___kU6U{display:grid;grid-gap:6px;gap:6px;padding:13px 15px;border:1px solid var(--warning);border-radius:var(--radius-lg);background:var(--warning-bg);color:var(--warning-ink);font-size:var(--text-body-sm);line-height:1.55}.access_boundaryExplanation___kU6U code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.94em}.access_roleDiagnostics__SeXLm{margin-top:18px;padding-top:15px;border-top:1px solid var(--border-strong);color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.55}.access_roleDiagnostics__SeXLm summary{cursor:pointer;color:var(--text);font-weight:600}.access_roleDiagnostics__SeXLm p{margin:10px 0}.access_roleDiagnostics__SeXLm pre{max-width:100%;margin:10px 0;padding:12px 14px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.6;white-space:pre}.access_footer__qt8xa{display:flex;align-items:center;gap:10px;padding:18px 24px 18px 40px;border-top:1px solid var(--border);background:var(--surface)}.access_boundary__wPL9m{display:flex;align-items:flex-start;gap:8px;max-width:54ch;margin-right:auto;color:var(--text-muted);font-size:var(--text-caption);line-height:1.5}.access_boundary__wPL9m svg{flex:none;margin-top:1px}.access_primaryAction__ovCVO{padding:0 18px;border:1px solid var(--primary);background:var(--primary);color:var(--on-primary)}.access_primaryAction__ovCVO:hover{background:var(--primary-hover)}.access_copyButton__rp45K:active,.access_primaryAction__ovCVO:active,.access_secondaryAction__jHNQX:active{transform:translateY(.5px)}@media (max-width:760px){.access_page__OJKky{place-items:start center;padding:16px}.access_grantSection__xzWq6,.access_header__aHeCz,.access_requestSection__Iyjex{padding:26px 24px}.access_body__5rNKT{grid-template-columns:1fr}.access_grantSection__xzWq6{border-top:1px solid var(--border);box-shadow:none}.access_footer__qt8xa{align-items:stretch;flex-direction:column;padding:20px 24px 24px}.access_boundary__wPL9m{margin:0 0 8px}.access_copyButton__rp45K,.access_footer__qt8xa form,.access_primaryAction__ovCVO,.access_secondaryAction__jHNQX{width:100%}}@media (prefers-reduced-motion:reduce){.access_copyButton__rp45K:active,.access_primaryAction__ovCVO:active,.access_secondaryAction__jHNQX:active{transform:none}}.brand-mark_mark__T3IcQ{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-mark_glyph__Wo91r{flex:none}.brand-mark_frame__sXMWo{stroke:var(--border-strong);fill:var(--surface)}.brand-mark_node__vsUKg{fill:var(--text-disabled)}.brand-mark_spokes__63U_L{stroke:var(--border-strong)}.brand-mark_core__BYj2F{fill:var(--accent);stroke:var(--on-accent);stroke-width:.5}.brand-mark_wordmark__KnzAF{display:flex;flex-direction:column;line-height:1.05;font-size:15px;font-weight:620;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.brand-mark_by__JWIZ5{font-size:10px;font-weight:500;letter-spacing:.01em;color:var(--text-muted)}.side-rail_rail__7b_uJ{grid-area:rail;position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:transparent;overflow:hidden}@media (max-width:900px){.side-rail_rail__7b_uJ{display:none}}.side-rail_head__u3r7_{display:flex;align-items:center;height:var(--topbar-h);padding-inline:18px;flex:none}[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_head__u3r7_{padding-inline:0;justify-content:center}.side-rail_brandLink__5yFFw{display:inline-flex;align-items:center;border-radius:var(--radius-md);outline-offset:3px}.side-rail_nav__4jQ3a{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:var(--space-sm) 12px var(--space-md)}[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_nav__4jQ3a{padding-inline:10px}.side-rail_mainNav__4Bd_M{flex:1 1;display:flex;flex-direction:column;gap:var(--space-base)}.side-rail_systemNav__tje9D{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border)}.side-rail_group__UTLnN{display:flex;flex-direction:column;gap:2px}.side-rail_groupLabel__8RDkS{padding:6px 10px;font-size:var(--text-overline);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.side-rail_list__1umvY{display:flex;flex-direction:column;gap:2px}.side-rail_link__NJIOk{position:relative;display:flex;align-items:center;gap:11px;height:38px;padding:0 10px;border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-body);font-weight:500;transition:color var(--dur-fast) var(--ease-out-quart)}.side-rail_link__NJIOk:hover{color:var(--text)}.side-rail_link__NJIOk[data-active]{color:var(--text);font-weight:600}.side-rail_linkIcon__MiyEU{display:grid;place-items:center;width:18px;height:18px;flex:none;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out-quart)}.side-rail_link__NJIOk:hover .side-rail_linkIcon__MiyEU,.side-rail_link__NJIOk[data-active] .side-rail_linkIcon__MiyEU{color:var(--text)}.side-rail_linkLabel__w8VXy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_link__NJIOk{justify-content:center;padding:0;width:40px;height:40px;margin-inline:auto}[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_groupLabel__8RDkS,[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_linkLabel__w8VXy{display:none}.side-rail_foot__uNFoP{flex:none;padding:10px 12px;border-top:1px solid var(--border)}[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_foot__uNFoP{padding-inline:10px}.side-rail_userPanel__thAwY{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-lg);min-width:0}.side-rail_userAvatar__SJvoC{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text);font-size:11px;font-weight:600;letter-spacing:.02em}.side-rail_userWho__tSm27{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.side-rail_userName__1WXrN{font-size:var(--text-body-sm);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-rail_userRole__RUrM4{font-size:var(--text-caption);color:var(--text-muted);white-space:nowrap}.side-rail_userLogout__0mRci{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--radius-full);color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart)}.side-rail_userLogout__0mRci:hover{background:var(--surface-hover);color:var(--text)}[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_userPanel__thAwY{justify-content:center;padding-inline:0}[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_userLogout__0mRci,[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_userWho__tSm27{display:none}.side-rail_collapseBtn__jvSma{display:flex;align-items:center;gap:11px;width:100%;height:38px;margin-top:2px;padding:0 10px;border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-body);font-weight:500;transition:background-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart)}.side-rail_collapseBtn__jvSma:hover{background:var(--surface-hover);color:var(--text)}[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_collapseBtn__jvSma{justify-content:center;padding:0;width:40px;height:40px;margin-inline:auto}[data-rail=collapsed] .side-rail_rail__7b_uJ .side-rail_collapseLabel__I8iZ5{display:none}.side-rail_collapseIcon__V6_AE{display:grid;place-items:center;width:18px;height:18px;flex:none;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out-quart)}.side-rail_collapseBtn__jvSma:hover .side-rail_collapseIcon__V6_AE{color:var(--text)}.side-rail_collapseLabel__I8iZ5{flex:1 1;text-align:left}.env-badge_badge__CcKmx{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 9px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);font-size:var(--text-label-sm);font-weight:600;letter-spacing:.04em;transition:background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart)}.env-badge_badge__CcKmx:hover{background:var(--surface-hover)}.env-badge_dot__TlQeP{width:7px;height:7px;border-radius:var(--radius-full);background:var(--neutral)}.env-badge_badge__CcKmx[data-tone=danger]{border-color:transparent;background:var(--danger-bg);color:var(--danger-ink)}.env-badge_badge__CcKmx[data-tone=danger] .env-badge_dot__TlQeP{background:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}.env-badge_badge__CcKmx[data-tone=warning] .env-badge_dot__TlQeP{background:var(--warning)}.env-badge_badge__CcKmx[data-tone=info] .env-badge_dot__TlQeP{background:var(--info)}.env-badge_badge__CcKmx[data-tone=neutral] .env-badge_dot__TlQeP{background:var(--neutral)}.env-badge_short__Q7ZxG{line-height:1}.env-badge_swatch__vhrCa{width:9px;height:9px;border-radius:var(--radius-full);display:inline-block}.env-badge_swatch__vhrCa[data-tone=neutral]{background:var(--neutral)}.env-badge_swatch__vhrCa[data-tone=info]{background:var(--info)}.env-badge_swatch__vhrCa[data-tone=warning]{background:var(--warning)}.env-badge_swatch__vhrCa[data-tone=danger]{background:var(--danger)}.theme-toggle_toggle__FBOf8{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart)}.theme-toggle_toggle__FBOf8:hover{background:var(--surface-hover);color:var(--text)}.theme-toggle_iconWrap__SVkhk{display:grid;place-items:center;transition:transform var(--dur-slow) var(--ease-out-expo)}.theme-toggle_iconWrap__SVkhk[data-dark]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.theme-toggle_iconWrap__SVkhk{transition:none}}.kbd_kbd__AktKv{display:inline-flex;gap:3px;align-items:center}.kbd_key__kerfG{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--border);box-shadow:inset 0 -1px 0 var(--border);font-family:var(--font-sans);font-size:11px;font-weight:560;line-height:1;color:var(--text-muted)}.command-trigger_trigger__tdsqK{display:inline-flex;align-items:center;gap:9px;width:264px;max-width:264px;height:40px;padding:0 10px 0 14px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart)}.command-trigger_trigger__tdsqK:hover{background:var(--surface-hover);border-color:var(--field-border)}.command-trigger_icon__OtZFq{flex:none}.command-trigger_label__FjNGc{flex:1 1;text-align:left;font-size:var(--text-body-sm);white-space:nowrap}.command-trigger_kbd__eg_Ue{flex:none}@media (max-width:720px){.command-trigger_trigger__tdsqK{width:34px;padding:0;justify-content:center}.command-trigger_kbd__eg_Ue,.command-trigger_label__FjNGc{display:none}}.menu_panel__tLErw{position:fixed;z-index:var(--z-dropdown);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:6px;max-height:min(70vh,520px);overflow-y:auto;animation:menu_menu-in__swgjP .15s var(--ease-out-expo);transform-origin:top}.menu_item__TaEwB{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:var(--radius-md);font-size:var(--text-body);font-weight:500;color:var(--text-secondary);text-align:left;transition:background-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart)}.menu_item__TaEwB:focus-visible,.menu_item__TaEwB:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.menu_item__TaEwB:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--focus)}.menu_item__TaEwB:disabled{color:var(--text-disabled);cursor:not-allowed}.menu_item__TaEwB[data-danger]{color:var(--danger-ink)}.menu_item__TaEwB[data-danger]:focus-visible,.menu_item__TaEwB[data-danger]:hover:not(:disabled){background:var(--danger-bg);color:var(--danger-ink)}.menu_itemIcon__YuAwe{display:grid;place-items:center;width:16px;height:16px;color:var(--text-muted);flex:none}.menu_item__TaEwB:focus-visible .menu_itemIcon__YuAwe,.menu_item__TaEwB:hover .menu_itemIcon__YuAwe{color:currentColor}.menu_itemLabel__PXgQx{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu_itemTrailing__9fEGa{margin-left:auto;color:var(--text-muted);font-size:var(--text-caption)}.menu_check__6Itqz,.menu_radioDot__teRzR{width:8px;height:8px;border-radius:var(--radius-full);background:var(--accent);flex:none}.menu_radioDot__teRzR{box-shadow:0 0 0 3px var(--accent-bg)}.menu_separator___4r8P{height:1px;background:var(--border);margin:5px 4px}.menu_menuLabel__Y_z8Q{padding:8px 9px 4px;font-size:var(--text-overline);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}@keyframes menu_menu-in__swgjP{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.menu_panel__tLErw{animation:none}}.button_button__tvyt7{--btn-h:40px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 20px;border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--text-body);font-weight:500;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.button_button__tvyt7:active:not(:disabled){transform:translateY(.5px)}.button_button__tvyt7:disabled{cursor:not-allowed;opacity:.5}.button_button__tvyt7[data-size=sm]{--btn-h:34px;padding:0 14px;gap:6px;font-size:var(--text-label)}.button_button__tvyt7[data-icon-only]{padding:0;width:var(--btn-h)}.button_label__2WzST{display:inline-block}.button_button__tvyt7[data-variant=primary]{background:var(--primary);color:var(--on-primary);font-weight:500}.button_button__tvyt7[data-variant=primary]:hover:not(:disabled){background:var(--primary-hover)}.button_button__tvyt7[data-variant=primary]:disabled{background:var(--neutral-bg);color:var(--text-disabled);opacity:1}.button_button__tvyt7[data-variant=brand]{background:var(--accent);color:var(--on-accent);font-weight:500;box-shadow:var(--shadow-md)}.button_button__tvyt7[data-variant=brand]:hover:not(:disabled){background:var(--accent-hover)}.button_button__tvyt7[data-variant=brand]:disabled{background:var(--neutral-bg);color:var(--text-disabled);box-shadow:none;opacity:1}.button_button__tvyt7[data-variant=secondary]{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.button_button__tvyt7[data-variant=secondary]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--field-border)}.button_button__tvyt7[data-variant=secondary]:disabled{color:var(--text-disabled);border-color:var(--border)}.button_button__tvyt7[data-variant=ghost]{background:transparent;color:var(--text-secondary)}.button_button__tvyt7[data-variant=ghost]:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.button_button__tvyt7[data-variant=ghost]:disabled{color:var(--text-disabled)}.button_button__tvyt7[data-variant=danger]{background:var(--danger-strong);color:#ffffff}.button_button__tvyt7[data-variant=danger]:hover:not(:disabled){background:var(--danger-ink)}.button_button__tvyt7[data-variant=danger]:disabled{background:var(--neutral-bg);color:var(--text-disabled);opacity:1}.button_button__tvyt7[data-variant=danger-ghost]{background:transparent;color:var(--danger-ink)}.button_button__tvyt7[data-variant=danger-ghost]:hover:not(:disabled){background:var(--danger-bg)}.button_button__tvyt7[data-variant=danger-ghost]:disabled{color:var(--text-disabled)}.button_button__tvyt7[data-loading]>svg{opacity:0}.button_button__tvyt7[data-loading]{cursor:progress}.button_spinner__h4K5E{position:absolute;left:3px;display:inline-flex;animation:button_btn-spin__TrTtB .7s linear infinite}.button_button__tvyt7[data-leading-icon] .button_spinner__h4K5E{left:20px}.button_button__tvyt7[data-size=sm][data-leading-icon] .button_spinner__h4K5E{left:14px}.button_button__tvyt7[data-trailing-icon]:not([data-leading-icon]) .button_spinner__h4K5E{left:auto;right:20px}.button_button__tvyt7[data-size=sm][data-trailing-icon]:not([data-leading-icon]) .button_spinner__h4K5E{right:14px}.button_button__tvyt7[data-icon-only] .button_spinner__h4K5E{left:auto;right:auto}.button_button__tvyt7:not([data-leading-icon]):not([data-trailing-icon]):not([data-icon-only]) .button_spinner__h4K5E svg{width:12px;height:12px}.button_button__tvyt7[data-size=sm]:not([data-leading-icon]):not([data-trailing-icon]):not([data-icon-only]) .button_spinner__h4K5E{left:1px}.button_button__tvyt7[data-size=sm]:not([data-leading-icon]):not([data-trailing-icon]):not([data-icon-only]) .button_spinner__h4K5E svg{width:10px;height:10px}@keyframes button_btn-spin__TrTtB{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button_button__tvyt7:active:not(:disabled){transform:none}.button_spinner__h4K5E{animation:none}}.not-found_page__jb5cW{position:relative;min-height:100dvh;display:grid;place-items:center;padding:var(--space-lg);background:var(--canvas);overflow:hidden}.not-found_grid__1YYjq{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 8%,transparent 68%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 8%,transparent 68%);opacity:.55;pointer-events:none}.not-found_glow__WJ4v6{position:absolute;top:-16%;left:50%;width:min(620px,120vw);height:420px;transform:translateX(-50%);background:radial-gradient(ellipse at center,var(--focus-glow) 0,transparent 62%);opacity:.4;pointer-events:none}.not-found_card__ts9w3{position:relative;width:min(440px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-base);background:var(--surface);border-radius:var(--radius-island);box-shadow:var(--shadow-lg);padding:clamp(32px,5vw,44px)}.not-found_brand__p6gee{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:620;font-size:16px;letter-spacing:-.02em}.not-found_code__7e29u{font-size:clamp(3.25rem,9vw,4.5rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.not-found_title__Vh7BH{font-size:var(--text-h2);font-weight:600;color:var(--text);letter-spacing:-.01em}.not-found_body__sLyFD{font-size:var(--text-body);color:var(--text-muted);line-height:1.55;max-width:40ch}.not-found_actions__iVU5n{margin-top:var(--space-xs)}.form_field__uprt6{display:flex;flex-direction:column;gap:8px}.form_label__O7_uA{font-size:var(--text-body);font-weight:500;color:var(--text)}.form_hint__tkZl1{font-size:var(--text-caption);color:var(--text-muted);line-height:1.45}.form_input__Tm46S{width:100%;height:56px;padding:0 16px;border-radius:var(--radius-lg);border:2px solid var(--field-border);background:var(--surface);color:var(--text);font-size:var(--text-body-lg);font-weight:500;font-family:inherit;transition:border-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart)}.form_input__Tm46S::placeholder{color:var(--text-muted);font-weight:500}.form_input__Tm46S:hover:not(:focus-visible){border-color:var(--text-disabled)}.form_input__Tm46S:focus-visible{outline:none;border-color:var(--text);box-shadow:none}.form_input__Tm46S:disabled{cursor:not-allowed;opacity:.5}.form_textarea__FyAUl{height:auto;min-height:108px;padding:14px 16px;line-height:1.5;resize:vertical}.form_selectWrap__F73_h{position:relative}.form_select__Y3Ezf{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;cursor:pointer}.form_selectIcon__T3lOf{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.form_checkRow__qkau2{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-quart)}.form_checkRow__qkau2:hover{background:var(--surface-hover)}.form_checkRow__qkau2[data-disabled]{opacity:.55;cursor:not-allowed}.form_checkInput__Iw5WG{position:absolute;opacity:0;width:1px;height:1px}.form_checkBox___7dPp{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;flex:none;border-radius:var(--radius-sm);border:2px solid var(--field-border);background:var(--surface);color:var(--on-primary);transition:background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart)}.form_checkBox___7dPp[data-checked]{background:var(--primary);border-color:var(--primary)}.form_checkInput__Iw5WG:focus-visible+.form_checkText__eLb7k,.form_checkRow__qkau2:has(.form_checkInput__Iw5WG:focus-visible) .form_checkBox___7dPp{box-shadow:0 0 0 3px var(--focus-glow);border-radius:var(--radius-sm)}.form_checkText__eLb7k{display:flex;flex-direction:column;gap:2px;min-width:0}.form_checkLabel__IFdTO{font-size:var(--text-body);font-weight:500;color:var(--text)}.form_checkDesc__P_pgs{font-size:var(--text-caption);color:var(--text-muted);line-height:1.45}.modal_dialog__qBmU3{margin:auto;padding:0;border:none;background:transparent;max-height:calc(100dvh - 4rem);overflow:visible}.modal_dialog__qBmU3::-webkit-backdrop{background:var(--overlay);animation:modal_fade__VxSpF .18s var(--ease-out-quart)}.modal_dialog__qBmU3::backdrop{background:var(--overlay);animation:modal_fade__VxSpF .18s var(--ease-out-quart)}.modal_dialog__qBmU3[open]{animation:modal_pop__uH58m .2s var(--ease-out-expo)}.modal_panel__H8dvW{display:flex;flex-direction:column;max-height:calc(100dvh - 4rem);background:var(--surface-raised);border-radius:var(--radius-island);box-shadow:var(--shadow-lg);overflow:hidden}.modal_head__E6QsG{display:flex;align-items:flex-start;gap:var(--space-base);padding:26px 28px 20px;border-bottom:1px solid var(--border)}.modal_headText___J9yJ{flex:1 1;min-width:0}.modal_title__LQy3I{font-size:var(--text-display);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--text)}.modal_description__BJWpe{margin-top:8px;font-size:var(--text-body);color:var(--text-muted);line-height:1.5}.modal_close__zTOzU{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--radius-full);color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart)}.modal_close__zTOzU:hover{background:var(--surface-hover);color:var(--text)}.modal_body__pnJ_Q{padding:24px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-base)}.modal_footer__8UKKj{display:flex;justify-content:flex-end;gap:var(--space-md);padding:20px 28px;border-top:1px solid var(--border);background:var(--surface-raised)}@keyframes modal_pop__uH58m{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal_fade__VxSpF{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.modal_dialog__qBmU3::-webkit-backdrop{animation:none}.modal_dialog__qBmU3::backdrop,.modal_dialog__qBmU3[open]{animation:none}}.confirm-delete_body__eEq55{font-size:var(--text-body-sm);color:var(--text-secondary);line-height:1.55}.confirm-delete_warn__CO7Gn{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--text-body-sm);color:var(--text);line-height:1.55;padding:var(--space-md);border-radius:var(--radius-md);background:var(--danger-bg)}.confirm-delete_warn__CO7Gn svg{flex:none;margin-top:2px;color:var(--danger-ink)}.confirm-delete_confirm__l5N7I{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-base);font-size:var(--text-body-sm);color:var(--text-secondary)}.secret-values-dialog_assurance__plFq_{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--text-body-sm);color:var(--text);line-height:1.55;padding:var(--space-md);border-radius:var(--radius-md);background:var(--info-bg)}.secret-values-dialog_assurance__plFq_ svg{flex:none;margin-top:2px;color:var(--info-ink)}.secret-values-dialog_fields__HZiyW{display:flex;flex-direction:column;gap:var(--space-base);margin-top:var(--space-lg)}.secret-values-dialog_field__C1ncm{display:flex;flex-direction:column;gap:var(--space-xs)}.secret-values-dialog_fieldTop__YZkCU{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.secret-values-dialog_key__TTbsG{font-size:var(--text-body-sm);font-weight:500;color:var(--text)}.secret-values-dialog_stateNeeded__fjozE,.secret-values-dialog_stateSet__VnrZt{font-size:var(--text-caption);white-space:nowrap}.secret-values-dialog_stateSet__VnrZt{color:var(--text-muted)}.secret-values-dialog_stateNeeded__fjozE{color:var(--warning-ink);font-weight:500}.secret-values-dialog_inputWrap__TWrWU{position:relative;display:flex;align-items:center}.secret-values-dialog_input__gZwsU{width:100%;padding:var(--space-sm) var(--space-2xl) var(--space-sm) var(--space-md);font-size:var(--text-body-sm);color:var(--text);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out-quart)}.secret-values-dialog_input__gZwsU::placeholder{color:var(--text-muted)}.secret-values-dialog_input__gZwsU:hover{border-color:var(--border-strong)}.secret-values-dialog_input__gZwsU:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.secret-values-dialog_reveal__zzKw0{position:absolute;right:var(--space-xs);display:grid;place-items:center;width:28px;height:28px;color:var(--text-muted);border-radius:var(--radius-xs);transition:color var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart)}.secret-values-dialog_reveal__zzKw0:hover{color:var(--text);background:var(--surface-hover)}.secret-values-dialog_reveal__zzKw0:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.secret-values-dialog_none__2D80O{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-base);font-size:var(--text-body-sm);color:var(--text-secondary)}.secret-values-dialog_none__2D80O svg{flex:none;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.secret-values-dialog_input__gZwsU,.secret-values-dialog_reveal__zzKw0{transition:none}}.status_dot__PrjGI{--dot:var(--neutral);display:inline-block;width:8px;height:8px;flex:none;border-radius:var(--radius-full);background:var(--dot);position:relative}.status_dot__PrjGI[data-tone=success]{--dot:var(--success)}.status_dot__PrjGI[data-tone=info]{--dot:var(--info)}.status_dot__PrjGI[data-tone=warning]{--dot:var(--warning)}.status_dot__PrjGI[data-tone=danger]{--dot:var(--danger)}.status_dot__PrjGI[data-tone=neutral]{--dot:var(--neutral)}.status_dot__PrjGI[data-pulse]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--dot);animation:status_dot-pulse__u_8Y1 1.8s var(--ease-out-quart) infinite}@keyframes status_dot-pulse__u_8Y1{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.status_badge__JEtmA{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-label-sm);font-weight:500;line-height:1.5;white-space:nowrap;color:var(--text-secondary);transition:background-color .18s var(--ease-out-quart),color .18s var(--ease-out-quart)}.status_badge__JEtmA[data-variant=soft]{padding-inline:8px 11px}.status_badge__JEtmA[data-variant=soft][data-tone=success]{background:var(--success-bg);color:var(--success-ink)}.status_badge__JEtmA[data-variant=soft][data-tone=info]{background:var(--info-bg);color:var(--info-ink)}.status_badge__JEtmA[data-variant=soft][data-tone=warning]{background:var(--warning-bg);color:var(--warning-ink)}.status_badge__JEtmA[data-variant=soft][data-tone=danger]{background:var(--danger-bg);color:var(--danger-ink)}.status_badge__JEtmA[data-variant=soft][data-tone=neutral]{background:var(--neutral-bg);color:var(--neutral-ink)}.status_badgeIcon__thRVG{margin-left:-1px}@media (prefers-reduced-motion:reduce){.status_dot__PrjGI[data-pulse]:after{animation:none}}.command-palette_dialog__BD9jZ{margin:12vh auto 0;padding:0;width:min(600px,calc(100vw - 2 * var(--space-base)));max-height:68vh;background:transparent;border:none;overflow:visible}.command-palette_dialog__BD9jZ::-webkit-backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:command-palette_backdrop-in__Ak91o .18s var(--ease-out-quart)}.command-palette_dialog__BD9jZ::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:command-palette_backdrop-in__Ak91o .18s var(--ease-out-quart)}.command-palette_dialog__BD9jZ[open]{animation:command-palette_dialog-in__vo24_ .2s var(--ease-out-expo)}.command-palette_panel__ttUvy{display:flex;flex-direction:column;max-height:68vh;background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.command-palette_searchRow__hSbEb{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--border);flex:none}.command-palette_searchIcon__pn4xw{color:var(--text-muted);flex:none}.command-palette_input__mFc64{flex:1 1;min-width:0;border:none;background:none;outline:none;font-size:var(--text-body-lg);color:var(--text);line-height:1.4}.command-palette_input__mFc64::placeholder{color:var(--text-muted)}.command-palette_escHint__EmrZB{flex:none;padding:2px 7px;border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--border);font-family:var(--font-sans);font-size:11px;font-weight:560;color:var(--text-muted)}.command-palette_list__YAjJO{flex:1 1;overflow-y:auto;padding:6px;overscroll-behavior:contain}.command-palette_group__1mTX7{padding-bottom:4px}.command-palette_groupLabel__4xQuS{padding:8px 10px 4px;font-size:var(--text-overline);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.command-palette_item__93E_E{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:var(--radius-md);text-align:left;color:var(--text-secondary);scroll-margin:8px}.command-palette_item__93E_E[data-active]{background:var(--surface-hover);color:var(--text)}.command-palette_item__93E_E[data-active] .command-palette_itemArrow__kqrFQ{opacity:1;transform:translateX(0)}.command-palette_itemIcon__hoCoB{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary)}.command-palette_item__93E_E[data-active] .command-palette_itemIcon__hoCoB{color:var(--text)}.command-palette_itemLabel__c2jMM{font-size:var(--text-body);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none;max-width:55%}.command-palette_itemHint__2AmsD{font-size:var(--text-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:2px}.command-palette_itemArrow__kqrFQ{margin-left:auto;color:var(--text-muted);flex:none;opacity:0;transform:translateX(-4px);transition:opacity var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.command-palette_empty__Jg8ti{padding:40px 20px;text-align:center}.command-palette_emptyTitle__kqeRa{font-size:var(--text-body);font-weight:550;color:var(--text)}.command-palette_emptyHint__iWek4{margin-top:4px;font-size:var(--text-body-sm);color:var(--text-muted)}.command-palette_footer__sIx57{display:flex;align-items:center;gap:var(--space-base);padding:9px 16px;border-top:1px solid var(--border);background:var(--surface-sunken);flex:none}.command-palette_footHint__bRVfn{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-caption);color:var(--text-muted)}.command-palette_footKey__FT6rC{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);font-family:var(--font-sans);font-size:10px;color:var(--text-muted)}@keyframes command-palette_dialog-in__vo24_{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes command-palette_backdrop-in__Ak91o{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.command-palette_dialog__BD9jZ::-webkit-backdrop{animation:none}.command-palette_dialog__BD9jZ::backdrop,.command-palette_dialog__BD9jZ[open]{animation:none}.command-palette_itemArrow__kqrFQ{transition:none}}.app-shell_shell__gimIN{display:grid;grid-template-columns:var(--rail-current) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"rail topbar" "rail main";min-height:100dvh;transition:grid-template-columns var(--dur-slow) var(--ease-out-expo)}.app-shell_main__E9LP2{grid-area:main;min-width:0;outline:none}.app-shell_content__Lq3sm{max-width:var(--content-max);margin-inline:auto;padding:clamp(4px,1vw,12px) clamp(16px,2vw,28px) var(--space-3xl)}@media (max-width:900px){.app-shell_shell__gimIN{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "main";transition:none}}@media (prefers-reduced-motion:reduce){.app-shell_shell__gimIN{transition:none}}.ingress-panel_section__AndKN{min-width:0;scroll-margin-top:calc(var(--topbar-h) + var(--space-lg))}.ingress-panel_section__AndKN h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ingress-panel_domainRow__f26HM{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.ingress-panel_domainField__faaDZ{flex:1 1 240px;min-width:0}.ingress-panel_signInBody__Ua8Xa{display:flex;flex-direction:column;gap:16px}.ingress-panel_credentials__cZ98C{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px}.empty-state_empty__FAm9F{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-base);padding:clamp(40px,8vw,88px) var(--space-lg);max-width:460px;margin-inline:auto}.empty-state_empty__FAm9F[data-compact]{padding:var(--space-2xl) var(--space-lg)}.empty-state_iconWrap__1gpfk{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-xl);background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-muted);overflow:hidden}.empty-state_iconGrid__2xuuw{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:11px 11px;opacity:.5;-webkit-mask-image:radial-gradient(circle at center,#000 30%,transparent 72%);mask-image:radial-gradient(circle at center,#000 30%,transparent 72%)}.empty-state_icon__O1EaB{position:relative}.empty-state_copy__WWjSa{display:flex;flex-direction:column;gap:6px}.empty-state_title__YzLCB{font-size:var(--text-h3);font-weight:600;letter-spacing:-.01em;color:var(--text)}.empty-state_description___eTzf{font-size:var(--text-body-sm);line-height:1.6;color:var(--text-muted);max-width:42ch;margin-inline:auto}.empty-state_action__FwR_D{margin-top:2px;display:flex;gap:var(--space-sm)}.error-state_wrap__1y7B_{display:grid;place-items:center}.error-state_wrap__1y7B_[data-variant=page]{min-height:100dvh;padding:var(--space-lg)}.error-state_wrap__1y7B_[data-variant=panel]{min-height:420px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);background-image:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--text) 3%,transparent),transparent 60%)}.catalog-view_panelEmpty__vQLZX{display:grid;place-items:center;min-height:400px;background:var(--surface);border-radius:var(--radius-island);box-shadow:var(--shadow-sm);background-image:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--text) 3%,transparent),transparent 60%)}.catalog-view_list__zapDz{margin:0;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.catalog-view_row__MJon8{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border)}.catalog-view_list__zapDz .catalog-view_row__MJon8:last-child{border-bottom:none}.catalog-view_rowIcon__Caio9{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-secondary)}.catalog-view_rowMain__yVGbb{flex:1 1;min-width:0}.catalog-view_rowTop__nHlxD{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.catalog-view_rowName__nMC9x{font-size:var(--text-body);font-weight:600;color:var(--text)}.catalog-view_versionTag__YHOkm{font-size:11px;font-weight:500;color:var(--text-secondary);padding:1px 7px;border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border)}.catalog-view_count__cQJk_{font-size:var(--text-caption);color:var(--text-muted)}.catalog-view_rowDesc__FmafA{margin-top:4px;font-size:var(--text-body-sm);color:var(--text-muted);line-height:1.5;max-width:68ch}.catalog-view_rowMeta__yxbGo{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:var(--text-caption);color:var(--text-secondary)}.catalog-view_metaKey__KHq2x{color:var(--text-muted)}.catalog-view_enabledRow__c_z66{display:flex;align-items:center;gap:6px;flex:none}@media (max-width:640px){.catalog-view_row__MJon8{flex-wrap:wrap}.catalog-view_row__MJon8>:last-child{flex-basis:100%;margin-top:12px;justify-content:center}}.catalog-view_formRow__Bn4aF{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-base);gap:var(--space-base)}@media (max-width:460px){.catalog-view_formRow__Bn4aF{grid-template-columns:1fr}}.catalog-view_range__2k9mB{width:100%;accent-color:var(--accent);height:34px;cursor:pointer}.catalog-view_targets__kb75q{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:var(--radius-lg);padding:4px}.catalog-view_typeToggle__OVwOl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.catalog-view_typeOpt__b_iPM{display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:11px 13px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);text-align:left;transition:border-color var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart)}.catalog-view_typeOpt__b_iPM:hover{border-color:var(--border-strong)}.catalog-view_typeOpt__b_iPM[data-active]{border-color:var(--accent);background:var(--accent-bg)}.catalog-view_typeOptLabel__YYP9L{font-size:var(--text-body-sm);font-weight:600;color:var(--text)}.catalog-view_typeOpt__b_iPM[data-active] .catalog-view_typeOptLabel__YYP9L{color:var(--accent-ink)}.catalog-view_typeOptHint__JlcKc{font-size:var(--text-caption);color:var(--text-muted);line-height:1.35}.catalog-view_typeTag__wqTFU{flex:none;padding:1px 7px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-sunken);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary)}.catalog-view_typeTag__wqTFU[data-type=hosted]{background:var(--info-bg);border-color:transparent;color:var(--info-ink)}.agents-view_driftMeta__fwUti{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-full);background:var(--info-bg);color:var(--info-ink);font-size:var(--text-caption);font-weight:600}.agents-view_driftMeta__fwUti svg{animation:agents-view_agents-spin__fwlxm 1.6s linear infinite}@keyframes agents-view_agents-spin__fwlxm{to{transform:rotate(1turn)}}.agents-view_panelEmpty__0FO6X{display:grid;place-items:center;min-height:400px;background:var(--surface);border-radius:var(--radius-island);box-shadow:var(--shadow-sm);background-image:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--text) 3%,transparent),transparent 60%)}.agents-view_list__TktAs{margin:0;padding:0;list-style:none;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.agents-view_row__XTh9E{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border)}.agents-view_list__TktAs .agents-view_row__XTh9E:last-child{border-bottom:none}.agents-view_rowIcon__EAa1z{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-secondary)}.agents-view_rowMain__EW9OM{flex:1 1;min-width:0}.agents-view_rowTop__y_SD4{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.agents-view_rowNameLink__PfoOT,.agents-view_rowName__u6h1a{font-size:var(--text-body);font-weight:600;color:var(--text)}.agents-view_rowNameLink__PfoOT{text-decoration:none;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out-quart)}.agents-view_rowNameLink__PfoOT:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.agents-view_versionTag__onP2o{font-size:11px;font-weight:500;color:var(--text-secondary);padding:1px 7px;border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border)}.agents-view_count__af2F6{font-size:var(--text-caption);color:var(--text-muted)}.agents-view_drift__6mH29{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 5px;border-radius:var(--radius-full);background:var(--info-bg);color:var(--info-ink);font-size:11px;font-weight:600}.agents-view_drift__6mH29 svg{animation:agents-view_agents-spin__fwlxm 1.6s linear infinite}.agents-view_rowDesc__J8nm9{margin-top:4px;font-size:var(--text-body-sm);color:var(--text-muted);line-height:1.5;max-width:68ch}.agents-view_chips__uo78z{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.agents-view_chip__R3Zbw{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-full)}.agents-view_chip__R3Zbw .agents-view_mono__eH2ag{color:var(--text)}.agents-view_metaKey__VkKfU{color:var(--text-muted)}.agents-view_rowActions__aezRI{display:flex;align-items:center;gap:8px;flex:none}.agents-view_manage__Pqmfe{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--radius-md);color:var(--text-disabled);transition:color var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.agents-view_manage__Pqmfe:hover{color:var(--text);background:var(--surface-hover);transform:translateX(1px)}@media (max-width:640px){.agents-view_row__XTh9E{flex-wrap:wrap}.agents-view_rowActions__aezRI{flex-basis:100%;margin-top:12px;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.agents-view_driftMeta__fwUti svg,.agents-view_drift__6mH29 svg{animation:none}}.fleet-view_emptyFleet__QD7Bc{display:grid;place-items:center;min-height:420px;background:var(--surface);background-image:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--text) 3%,transparent),transparent 60%)}.fleet-view_emptyFleet__QD7Bc,.fleet-view_summary__ipJ9v{border-radius:var(--radius-island);box-shadow:var(--shadow-sm)}.fleet-view_summary__ipJ9v{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(22px,3vw,32px);background:var(--surface);margin-bottom:var(--space-base)}.fleet-view_stats__i0qRm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(20px,4vw,46px)}.fleet-view_stat__IISNX{display:flex;flex-direction:column;gap:3px;min-width:74px}.fleet-view_statLabel__BzYkb{font-size:var(--text-caption);font-weight:500;color:var(--text-muted)}.fleet-view_statValue__A_b9R{font-size:25px;font-weight:600;letter-spacing:-.022em;color:var(--text);line-height:1.08}.fleet-view_statSub__Cs8Eb{font-size:var(--text-caption);color:var(--text-muted)}.fleet-view_health__RVlic{display:flex;flex-direction:column;gap:9px}.fleet-view_healthHead__gjOib{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm)}.fleet-view_healthTitle__x0S__{font-size:var(--text-overline);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.fleet-view_healthMeta__JNnlb{font-size:var(--text-caption);color:var(--text-secondary);font-weight:500}.fleet-view_healthBar__f_7qp{display:flex;gap:2px;height:8px}.fleet-view_healthSeg__lT6aQ{display:block;border-radius:var(--radius-xs);min-width:5px;transition:flex-grow var(--dur-slow) var(--ease-out-quart)}.fleet-view_healthSeg__lT6aQ[data-tone=success]{background:var(--success)}.fleet-view_healthSeg__lT6aQ[data-tone=info]{background:var(--info)}.fleet-view_healthSeg__lT6aQ[data-tone=warning]{background:var(--warning)}.fleet-view_healthSeg__lT6aQ[data-tone=danger]{background:var(--danger)}.fleet-view_healthSeg__lT6aQ[data-tone=neutral]{background:var(--border-strong)}.fleet-view_legend__Z6TF_{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.fleet-view_legendItem__H5gBB{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-caption);color:var(--text-muted)}.fleet-view_legendDot__YR83_{width:7px;height:7px;border-radius:var(--radius-full)}.fleet-view_legendDot__YR83_[data-tone=success]{background:var(--success)}.fleet-view_legendDot__YR83_[data-tone=info]{background:var(--info)}.fleet-view_legendDot__YR83_[data-tone=warning]{background:var(--warning)}.fleet-view_legendDot__YR83_[data-tone=danger]{background:var(--danger)}.fleet-view_legendDot__YR83_[data-tone=neutral]{background:var(--border-strong)}.fleet-view_legendCount___mt8z{color:var(--text-secondary);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.fleet-view_summary__ipJ9v{grid-template-columns:1fr;gap:22px}}.fleet-view_toolbar__Oiw_3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-base);margin-bottom:10px;flex-wrap:wrap}.fleet-view_search__A6_3M{flex:1 1 280px;min-width:0}.fleet-view_searchInput__JzuI0{width:100%;height:34px;padding:0 12px;border-radius:var(--radius-lg);border:1px solid var(--field-border);background:var(--surface);font-size:var(--text-body-sm);color:var(--text);transition:border-color var(--dur-fast) var(--ease-out-quart)}.fleet-view_searchInput__JzuI0::placeholder{color:var(--text-muted)}.fleet-view_searchInput__JzuI0:hover{border-color:var(--text-disabled)}.fleet-view_filters__hXn8R{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fleet-view_filterChip__8593Q{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);font-size:var(--text-body-sm);font-weight:540;color:var(--text-secondary);transition:background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart)}.fleet-view_filterChip__8593Q:hover{background:var(--surface-hover)}.fleet-view_filterChip__8593Q[data-active]{background:var(--accent-bg);border-color:transparent;color:var(--accent-ink)}.fleet-view_filterCount__TBR5b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-caption)}.fleet-view_statusFilter__TedqT{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-body-sm);color:var(--text-secondary)}.fleet-view_statusFilter__TedqT .fleet-view_statusSelect__1FwQK{height:34px;border-width:1px;padding-left:12px;font-size:var(--text-body-sm)}.fleet-view_filterHint___QO0C{margin-bottom:var(--space-md);font-size:var(--text-body-sm);color:var(--text-secondary)}.fleet-view_filterChip__8593Q:focus-visible,.fleet-view_searchInput__JzuI0:focus-visible,.fleet-view_sortBtn__UcsVP:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:680px){.fleet-view_search__A6_3M{flex-basis:100%}.fleet-view_statusFilter__TedqT{flex:1 1 100%}.fleet-view_statusFilter__TedqT>div{flex:1 1;min-width:0}}.fleet-view_tableWrap__kkxe_{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:var(--surface);overflow-x:auto}.fleet-view_table__vtEGR{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:var(--text-body-sm)}.fleet-view_table__vtEGR thead th{background:var(--surface-sunken);border-bottom:1px solid var(--border);padding:9px 14px;text-align:left;font-size:var(--text-caption);font-weight:600;color:var(--text-muted);white-space:nowrap}.fleet-view_table__vtEGR thead th:first-child{border-top-left-radius:var(--radius-xl);padding-left:18px}.fleet-view_table__vtEGR thead th:last-child{border-top-right-radius:var(--radius-xl);padding-right:18px}.fleet-view_num__5CDOC{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fleet-view_sortBtn__UcsVP{display:inline-flex;align-items:center;gap:5px;color:inherit;font:inherit;font-weight:600}.fleet-view_sortBtn__UcsVP[data-align=end]{flex-direction:row;justify-content:flex-end;width:100%}.fleet-view_sortBtn__UcsVP:hover{color:var(--text-secondary)}.fleet-view_sortBtn__UcsVP[data-active]{color:var(--text)}.fleet-view_sortIcon__XDef_{opacity:.4}.fleet-view_sortBtn__UcsVP[data-active] .fleet-view_sortIcon__XDef_{opacity:.9;color:var(--accent-ink)}.fleet-view_row__L9vQ3{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-quart)}.fleet-view_row__L9vQ3 td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.fleet-view_row__L9vQ3 td:first-child{padding-left:18px}.fleet-view_row__L9vQ3 td:last-child{padding-right:18px}.fleet-view_table__vtEGR tbody tr:last-child td{border-bottom:none}.fleet-view_row__L9vQ3:hover{background:var(--surface-hover)}.fleet-view_row__L9vQ3:hover .fleet-view_rowArrow__P4Gd7{opacity:1;transform:translateX(0)}.fleet-view_row__L9vQ3:focus-visible{outline:none}.fleet-view_row__L9vQ3:focus-visible td{background:var(--surface-hover)}.fleet-view_row__L9vQ3:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--focus)}.fleet-view_tenantCell__5Ixsn{display:flex;flex-direction:column;gap:2px;min-width:0}.fleet-view_tenantName__HDai8{font-weight:560;color:var(--text)}.fleet-view_tenantId__Pzixh{font-size:11px;color:var(--text-muted);max-width:210px;overflow:hidden;text-overflow:ellipsis}.fleet-view_tenantMeta__U6zwu{display:none}.fleet-view_metaFlag__TEYml{font-weight:600}.fleet-view_metaFlag__TEYml[data-tone=warning]{color:var(--warning-ink)}.fleet-view_metaFlag__TEYml[data-tone=info]{color:var(--info-ink)}.fleet-view_plan__C3Ej5{display:inline-block;padding:2px 9px;border-radius:var(--radius-full);font-size:11px;font-weight:560;text-transform:capitalize;letter-spacing:.01em}.fleet-view_plan__C3Ej5[data-plan=sovereign]{background:var(--accent-bg);color:var(--accent-ink)}.fleet-view_plan__C3Ej5[data-plan=enterprise]{background:var(--neutral-bg);color:var(--text-secondary)}.fleet-view_plan__C3Ej5[data-plan=team]{border:1px solid var(--border);color:var(--text-muted)}.fleet-view_region__LzCSm,.fleet-view_zero__OeQNt{color:var(--text-muted)}.fleet-view_reconcilingHint__pDymT{margin-left:6px;font-size:11px;font-weight:600;color:var(--info-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fleet-view_version__ZKe5a{font-size:12px;color:var(--text-secondary)}.fleet-view_version__ZKe5a[data-behind]{color:var(--warning-ink)}.fleet-view_seen__4Oza1{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fleet-view_seen__4Oza1[data-stale]{color:var(--warning-ink)}.fleet-view_colSeen___uey7{position:relative}.fleet-view_rowArrow__P4Gd7{position:absolute;right:16px;top:50%;transform:translateY(-50%) translateX(-4px);color:var(--text-muted);opacity:0;transition:opacity var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}@media (max-width:1180px){.fleet-view_colCalls__dfysE{display:none}}@media (max-width:1040px){.fleet-view_colRegion__GuGgG,.fleet-view_colVersion__QGz_5{display:none}.fleet-view_tenantMeta__U6zwu{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:var(--text-caption)}}@media (max-width:900px){.fleet-view_colAgents__l4GsJ,.fleet-view_colPlan__vn3g3{display:none}}@media (max-width:680px){.fleet-view_colEnroll__nNob_{display:none}.fleet-view_table__vtEGR{min-width:0}.fleet-view_tenantId__Pzixh{max-width:116px}.fleet-view_row__L9vQ3 td,.fleet-view_table__vtEGR thead th{padding-left:12px;padding-right:10px}.fleet-view_row__L9vQ3 td:first-child,.fleet-view_table__vtEGR thead th:first-child{padding-left:14px}.fleet-view_row__L9vQ3 td:last-child,.fleet-view_table__vtEGR thead th:last-child{padding-right:14px}}@media (prefers-reduced-motion:reduce){.fleet-view_filterChip__8593Q,.fleet-view_healthSeg__lT6aQ,.fleet-view_rowArrow__P4Gd7,.fleet-view_searchInput__JzuI0{transition:none}}.placeholder-page_panel__zo_kR{display:grid;place-items:center;min-height:420px;background:var(--surface);border-radius:var(--radius-island);box-shadow:var(--shadow-sm);background-image:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--text) 3%,transparent),transparent 60%)}.dependency-graph_root__JgPVc{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.dependency-graph_summary__EBD5_{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-height:24px}.dependency-graph_summaryTotal__WCPVF{font-family:var(--font-mono);font-size:var(--text-body-sm);font-weight:600;color:var(--text)}.dependency-graph_summarySep__RktXr,.dependency-graph_summaryStages__UQiUT{font-size:var(--text-body-sm);color:var(--text-muted)}.dependency-graph_summaryDirection__zLstp{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-xs);font-size:var(--text-caption);color:var(--text-muted)}.dependency-graph_summaryStatus__I96RH{display:inline-flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-left:auto}.dependency-graph_summaryStat__tGRcP{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-body-sm);font-weight:550;color:var(--text-muted)}.dependency-graph_summaryStat__tGRcP[data-tone=success]{color:var(--success-ink)}.dependency-graph_summaryStat__tGRcP[data-tone=info]{color:var(--info-ink)}.dependency-graph_summaryStat__tGRcP[data-tone=warning]{color:var(--warning-ink)}.dependency-graph_summaryDot__dxRZb{width:7px;height:7px;flex:none;border-radius:var(--radius-full);background:currentColor}.dependency-graph_boardViewport__JtOIH{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.dependency-graph_boardViewport__JtOIH:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.dependency-graph_board__n8Hk_{position:relative;min-width:var(--graph-min-width);min-height:352px;padding:var(--space-base)}.dependency-graph_edges__zzBbI{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.dependency-graph_edge____Ehi{fill:none;stroke:var(--border-strong);stroke-width:1.25;transition:stroke var(--dur-fast) var(--ease-out-quart),opacity var(--dur-fast) var(--ease-out-quart),stroke-width var(--dur-fast) var(--ease-out-quart)}.dependency-graph_edge____Ehi[data-active]{stroke:var(--accent-ink);stroke-width:2}.dependency-graph_edge____Ehi[data-muted]{opacity:.12}.dependency-graph_edgeArrow__qa2LM{fill:var(--border-strong)}.dependency-graph_edgeArrowActive__z25UN{fill:var(--accent-ink)}.dependency-graph_columns__YFqQH{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--column-count),minmax(0,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);align-items:stretch;min-height:320px}.dependency-graph_column__9bzon{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;scroll-snap-align:start;scroll-margin-inline:var(--space-base)}.dependency-graph_colHead__gbY8k{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1px var(--space-sm);gap:1px var(--space-sm);min-height:41px;padding:0 2px var(--space-sm);border-bottom:1px solid var(--border-strong)}.dependency-graph_colStage__fep95{font-size:var(--text-body-sm);font-weight:600;line-height:1.35;color:var(--text)}.dependency-graph_colHint__82l9O{grid-column:1;font-size:var(--text-caption);line-height:1.35;color:var(--text-muted)}.dependency-graph_colCount__Cy__r{grid-column:2;grid-row:1/span 2;align-self:center;display:grid;place-items:center;min-width:24px;height:24px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full)}.dependency-graph_colNodes__VGvW3{display:flex;flex:1 1;flex-direction:column;gap:var(--space-sm);min-width:0}.dependency-graph_nodeGroup__F5zCf{min-width:0}.dependency-graph_node__0M6Sr{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;grid-gap:var(--space-sm);gap:var(--space-sm);width:100%;min-width:0;min-height:60px;padding:10px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart),opacity var(--dur-fast) var(--ease-out-quart)}.dependency-graph_node__0M6Sr:focus-visible,.dependency-graph_node__0M6Sr:hover{border-color:var(--field-border);box-shadow:var(--shadow-md);outline:none}.dependency-graph_node__0M6Sr:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.dependency-graph_node__0M6Sr[data-active]{border-color:color-mix(in srgb,var(--accent) 52%,var(--border-strong))}.dependency-graph_node__0M6Sr[data-selected]{border-color:var(--accent-ink);background:var(--accent-bg)}.dependency-graph_node__0M6Sr:active{box-shadow:none}.dependency-graph_node__0M6Sr[data-dim]{opacity:.32}.dependency-graph_nodeIcon__wywrh{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary)}.dependency-graph_nodeText__wU_bi{display:flex;flex-direction:column;min-width:0;gap:3px}.dependency-graph_nodeHeading__5H6cn{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.dependency-graph_nodeName__SpvXt{min-width:0;flex:1 1;font-size:var(--text-body-sm);font-weight:600;line-height:1.4;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dependency-graph_nodeArrow__iUuLs{flex:none;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out-quart)}.dependency-graph_node__0M6Sr[data-selected] .dependency-graph_nodeArrow__iUuLs{transform:rotate(180deg)}.dependency-graph_nodeMeta__jZvJ7{display:flex;align-items:center;gap:5px;min-width:0;line-height:1.35}.dependency-graph_nodeKind__aHk4J{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-caption);white-space:nowrap;text-overflow:ellipsis}.dependency-graph_nodeMetaSep__npOAc{width:1px;height:10px;flex:none;background:var(--border-strong)}.dependency-graph_nodeState__BUqW1{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:var(--text-caption);color:var(--text-muted)}.dependency-graph_nodeState__BUqW1[data-tone=success]{color:var(--success-ink)}.dependency-graph_nodeState__BUqW1[data-tone=info]{color:var(--info-ink)}.dependency-graph_nodeState__BUqW1[data-tone=warning]{color:var(--warning-ink)}.dependency-graph_nodeState__BUqW1[data-tone=danger]{color:var(--danger-ink)}.dependency-graph_nodeDot__qD9Df{width:6px;height:6px;flex:none;border-radius:var(--radius-full);background:currentColor;--dot:currentColor}.dependency-graph_nodeDot__qD9Df[data-pulse]{animation:dependency-graph_pulse__T_84m 2s var(--ease-out-quart) infinite}@keyframes dependency-graph_pulse__T_84m{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--dot,var(--text-muted)) 42%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.dependency-graph_empty__zqNT7{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:320px;padding:36px 24px}.dependency-graph_emptyGlyph__R_5J1{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-secondary);margin-bottom:4px}.dependency-graph_emptyTitle__Nv7gA{font-size:var(--text-body);font-weight:600;color:var(--text);margin:0}.dependency-graph_emptyBody__RHeJt{font-size:var(--text-body-sm);color:var(--text-muted);line-height:1.55;max-width:54ch;margin:0}.dependency-graph_instructions__TBIM_{margin:0;font-size:var(--text-body-sm);color:var(--text-secondary)}.dependency-graph_relationships__vPP_o{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.dependency-graph_diagnostics__y3NI_{padding:var(--space-md) 2px}.dependency-graph_diagnosticFields__jCVXD{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);margin:0;font-size:var(--text-body-sm);line-height:1.5;overflow-wrap:anywhere}.dependency-graph_diagnosticFields__jCVXD dt{font-weight:600;color:var(--text-secondary)}.dependency-graph_diagnosticFields__jCVXD dt:not(:first-child){margin-top:var(--space-sm)}.dependency-graph_diagnosticFields__jCVXD dd{margin:0;min-width:0;white-space:pre-wrap}.dependency-graph_diagnosticFields__jCVXD .dependency-graph_nodeState__BUqW1{display:block;font-size:inherit}@media (max-width:780px){.dependency-graph_root__JgPVc{width:100%;max-width:100%;overflow:hidden}.dependency-graph_summaryStatus__I96RH{width:100%;margin-left:0}.dependency-graph_summaryDirection__zLstp{display:none}.dependency-graph_boardViewport__JtOIH{width:100%;min-width:0;overflow:hidden;scroll-snap-type:none}.dependency-graph_board__n8Hk_{width:100%;min-width:0;min-height:0;padding:var(--space-md)}.dependency-graph_edges__zzBbI{display:none}.dependency-graph_columns__YFqQH{grid-template-columns:1fr;gap:0;min-width:0;min-height:0}.dependency-graph_column__9bzon{position:relative;padding-bottom:28px}.dependency-graph_column__9bzon:last-child{padding-bottom:0}.dependency-graph_column__9bzon:not(:last-child):after{content:"";position:absolute;left:18px;bottom:5px;width:1px;height:18px;background:var(--border-strong)}.dependency-graph_node__0M6Sr{min-height:56px}.dependency-graph_node__0M6Sr[data-dim]{opacity:1}.dependency-graph_nodeMeta__jZvJ7{flex-wrap:wrap}.dependency-graph_nodeKind__aHk4J,.dependency-graph_nodeName__SpvXt,.dependency-graph_nodeState__BUqW1{white-space:normal;overflow-wrap:anywhere}.dependency-graph_nodeState__BUqW1{min-width:0;flex-shrink:1}.dependency-graph_relationships__vPP_o{position:static;width:auto;height:auto;margin:var(--space-xs) 2px var(--space-sm);overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal;overflow-wrap:anywhere;font-size:var(--text-body-sm);line-height:1.5;color:var(--text-secondary)}.dependency-graph_nodeKind__aHk4J,.dependency-graph_nodeName__SpvXt,.dependency-graph_nodeState__BUqW1{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.dependency-graph_nodeDot__qD9Df[data-pulse]{animation:none}.dependency-graph_edge____Ehi,.dependency-graph_nodeArrow__iUuLs,.dependency-graph_node__0M6Sr{transition:none}}.dependency-graph_nodeDetail__Ixl9Y{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:var(--text-caption);line-height:1.4;color:var(--text-muted)}.install-view_panel__VI75U,.install-view_topology__5qgzf{background:var(--surface);border-radius:var(--radius-island);box-shadow:var(--shadow-sm);padding:clamp(24px,3vw,32px);margin-bottom:var(--space-base)}.install-view_topology__5qgzf{min-width:0;overflow:hidden}.install-view_topologyHead__nvJF1{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.install-view_topologyTitle__SbEkk{font-size:var(--text-h3);font-weight:600;color:var(--text)}.install-view_topologyDesc__D3bIA{font-size:var(--text-body-sm);color:var(--text-muted);max-width:60ch}.install-view_steps__3601p{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-base);gap:var(--space-base);margin:0}.install-view_step__JYcvd{position:relative;display:flex;flex-direction:column;gap:10px}.install-view_step__JYcvd:not(:last-child):after{content:"";position:absolute;top:12px;left:34px;right:calc(-1 * var(--space-base));height:2px;background:var(--border);border-radius:var(--radius-full)}.install-view_step__JYcvd[data-state=done]:not(:last-child):after{background:var(--accent)}.install-view_stepMark__7CU1n{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:var(--radius-full);background:var(--surface);border:1.5px solid var(--border-strong);color:var(--text-muted)}.install-view_step__JYcvd[data-state=done] .install-view_stepMark__7CU1n{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.install-view_step__JYcvd[data-state=current] .install-view_stepMark__7CU1n{border-color:var(--text);color:var(--text)}.install-view_step__JYcvd[data-state=current][data-tone=warning] .install-view_stepMark__7CU1n{border-color:var(--warning);color:var(--warning-ink);background:var(--warning-bg)}.install-view_stepText__5DIHk{display:flex;flex-direction:column;gap:2px;min-width:0}.install-view_stepTitle__iv8hV{font-size:var(--text-body-sm);font-weight:560;color:var(--text)}.install-view_step__JYcvd[data-state=pending] .install-view_stepTitle__iv8hV{color:var(--text-muted)}.install-view_stepNote__uE4wr{font-size:var(--text-caption);color:var(--text-muted);line-height:1.4}.install-view_checks___o13k{background:var(--surface);border-radius:var(--radius-island);box-shadow:var(--shadow-sm);padding:4px 8px;margin-bottom:var(--space-base)}.install-view_check__RAOLf{display:flex;align-items:center;gap:14px;padding:14px;border-bottom:1px solid var(--border)}.install-view_checks___o13k .install-view_check__RAOLf:last-child{border-bottom:none}.install-view_checkMark__GqQfY{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--radius-full);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text-muted)}.install-view_check__RAOLf[data-status=ok] .install-view_checkMark__GqQfY{background:var(--success-bg);border-color:transparent;color:var(--success-ink)}.install-view_check__RAOLf[data-status=working] .install-view_checkMark__GqQfY{background:var(--info-bg);border-color:transparent;color:var(--info-ink)}.install-view_check__RAOLf[data-status=working] .install-view_checkMark__GqQfY svg{animation:install-view_install-spin__fnAHA 1.6s linear infinite}.install-view_check__RAOLf[data-status=warn] .install-view_checkMark__GqQfY{background:var(--warning-bg);border-color:transparent;color:var(--warning-ink)}.install-view_check__RAOLf[data-status=failed] .install-view_checkMark__GqQfY{background:var(--danger-bg);border-color:transparent;color:var(--danger-ink)}@keyframes install-view_install-spin__fnAHA{to{transform:rotate(1turn)}}.install-view_checkText__sFVDs{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.install-view_checkTitle__ZeDwQ{font-size:var(--text-body-sm);font-weight:600;color:var(--text)}.install-view_check__RAOLf[data-status=pending] .install-view_checkTitle__ZeDwQ{color:var(--text-muted)}.install-view_checkNote__C50fg{font-size:var(--text-caption);color:var(--text-muted);line-height:1.45}.install-view_checkState__cG5pH{flex:none;font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.install-view_checkLink__oDFpZ{flex:none;padding:6px 9px;border-radius:var(--radius-sm);color:var(--accent-ink);font-size:var(--text-caption);font-weight:600;text-decoration:none;white-space:nowrap}.install-view_checkLink__oDFpZ:hover{background:var(--accent-bg)}.install-view_checkLink__oDFpZ:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.install-view_check__RAOLf[data-status=ok] .install-view_checkState__cG5pH{color:var(--success-ink)}.install-view_check__RAOLf[data-status=working] .install-view_checkState__cG5pH{color:var(--info-ink)}.install-view_check__RAOLf[data-status=warn] .install-view_checkState__cG5pH{color:var(--warning-ink)}.install-view_check__RAOLf[data-status=failed] .install-view_checkState__cG5pH{color:var(--danger-ink)}@media (max-width:560px){.install-view_checkState__cG5pH{font-size:10px}}@media (prefers-reduced-motion:reduce){.install-view_check__RAOLf[data-status=working] .install-view_checkMark__GqQfY svg{animation:none}}.install-view_reconciler__6fc3A{display:flex;align-items:center;gap:14px;padding:16px 24px;background:var(--surface);border-radius:var(--radius-island);box-shadow:var(--shadow-sm);margin-bottom:var(--space-base)}.install-view_reconIcon__BV1L2{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--radius-lg);background:var(--neutral-bg);color:var(--text-muted)}.install-view_reconIcon__BV1L2[data-tone=success]{background:var(--success-bg);color:var(--success-ink)}.install-view_reconIcon__BV1L2[data-tone=warning]{background:var(--warning-bg);color:var(--warning-ink)}.install-view_reconIcon__BV1L2[data-tone=info]{background:var(--info-bg);color:var(--info-ink)}.install-view_reconBody__LWtX5{flex:1 1;min-width:0}.install-view_reconTop__9gwCF{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.install-view_reconLabel__JKAUT{font-size:var(--text-body);font-weight:600;color:var(--text)}.install-view_reconTime__usWSv{font-size:var(--text-caption);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.install-view_reconSub__LqoFa{margin-top:3px;font-size:var(--text-body-sm);color:var(--text-muted);line-height:1.5;max-width:68ch}.install-view_reconVersion__1vQzO{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;padding-left:var(--space-base);border-left:1px solid var(--border)}.install-view_reconVersionLabel__kOYf9{font-size:var(--text-caption);color:var(--text-muted)}.install-view_reconVersionValue__bCxPk{font-size:var(--text-body-sm);font-weight:500;color:var(--text-secondary)}.install-view_statusLine__yZDzR{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:13px 20px;background:var(--surface);border-radius:var(--radius-island);box-shadow:var(--shadow-sm);margin-bottom:var(--space-base)}.install-view_statusHeartbeat__t66up{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-body-sm);font-weight:550;color:var(--text-secondary)}.install-view_statusTime__MJZSj{font-size:var(--text-caption);font-weight:500;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.install-view_statusSpacer__ZtZHF{flex:1 1;min-width:0}.install-view_accessWrap__QztcY,.install-view_manifestWrap__r_9np{background:var(--surface);border-radius:var(--radius-island);box-shadow:var(--shadow-sm);padding:clamp(24px,3vw,32px);margin-bottom:var(--space-base)}.install-view_accessWrap__QztcY{scroll-margin-top:calc(var(--topbar-h) + var(--space-lg))}.install-view_accessHead__ZvyZW{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.install-view_accessHead__ZvyZW .install-view_sectionTitle__UDjr_{margin-bottom:6px}.install-view_permissionNote__HCHQq{display:flex;align-items:flex-start;gap:10px;margin:20px 0 12px;padding:13px 15px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--warning-bg);color:var(--warning-ink);font-size:var(--text-body-sm);line-height:1.55}.install-view_permissionNote__HCHQq svg{flex:none;margin-top:2px}.install-view_permissionNote__HCHQq p{margin:0}.install-view_blockedNote__rf1Ka{max-width:72ch;margin:10px 0 0;color:var(--danger-ink);font-size:var(--text-body-sm);line-height:1.55}.install-view_roleVisibilityNote__esFR_{margin:16px 0 20px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.55}.install-view_roleVisibilityNote__esFR_>strong{color:var(--text)}.install-view_roleVisibilityNote__esFR_ p{max-width:82ch;margin:6px 0 0}.install-view_commandTitle___L_Wb{margin:28px 0 6px;color:var(--text);font-size:var(--text-h3);font-weight:600}.install-view_troubleshooting___Lh9_{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-body-sm)}.install-view_troubleshooting___Lh9_ summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--text);font-weight:600}.install-view_troubleshooting___Lh9_ ul{display:grid;grid-gap:8px;gap:8px;max-width:78ch;margin:12px 0 0;padding-left:20px;line-height:1.55}.install-view_sectionTitle__UDjr_{font-size:var(--text-h3);font-weight:600;color:var(--text);margin-bottom:16px}.install-view_manifest__x1GLX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;margin:0}.install-view_fact__ERbaQ{display:flex;flex-direction:column;gap:5px;min-width:0}.install-view_factLabel__m3u57{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-caption);color:var(--text-muted)}.install-view_factValue__9vMRN{font-size:var(--text-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.install-view_factValue__9vMRN.install-view_mono__HcbiO{font-size:12px;color:var(--text)}.install-view_sovereign__NjuZX{display:flex;align-items:flex-start;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border);font-size:var(--text-body-sm);color:var(--text-muted);line-height:1.55;max-width:78ch}.install-view_sovereign__NjuZX svg{flex:none;margin-top:2px;color:var(--accent-ink)}.install-view_delegationLead__x_8nL{font-size:var(--text-body-sm);color:var(--text-muted);line-height:1.55;max-width:80ch;margin:0 0 16px}.install-view_delegationStep__wa3Ij{font-size:var(--text-body-sm);font-weight:600;color:var(--text);margin:16px 0 8px}.install-view_cmd__t9lOG{margin:0;padding:14px 16px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1.6;color:var(--text);white-space:pre}.install-view_delegationNote__J2qZD{font-size:var(--text-caption);color:var(--text-muted);line-height:1.55;max-width:80ch;margin:12px 0 0}.install-view_delegationActions__RqN7Y{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.install-view_delegationActionsHint__W54KH{font-size:var(--text-caption);color:var(--text-muted)}.install-view_downloadLink__ctSWE{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-body-sm);font-weight:500;color:var(--text-secondary);text-decoration:none;padding:6px 4px;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out-quart)}.install-view_downloadLink__ctSWE:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.install-view_downloadLink__ctSWE svg{color:var(--text-muted)}@media (min-width:561px) and (max-width:900px){.install-view_steps__3601p{grid-template-columns:1fr 1fr;gap:var(--space-lg) var(--space-base)}.install-view_step__JYcvd:nth-child(2):after{display:none}}@media (max-width:900px){.install-view_manifest__x1GLX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.install-view_check__RAOLf{align-items:flex-start;flex-wrap:wrap}.install-view_checkText__sFVDs{flex-basis:calc(100% - 48px)}.install-view_checkLink__oDFpZ{margin-left:42px}.install-view_checkState__cG5pH{margin-left:auto}.install-view_accessHead__ZvyZW{align-items:flex-start;flex-direction:column}.install-view_steps__3601p{grid-template-columns:1fr}.install-view_step__JYcvd{flex-direction:row;gap:13px;padding-bottom:18px}.install-view_step__JYcvd:last-child{padding-bottom:0}.install-view_step__JYcvd:not(:last-child):after{top:30px;left:12px;right:auto;bottom:0;width:2px;height:auto}.install-view_stepText__5DIHk{padding-top:3px}.install-view_reconVersion__1vQzO{display:none}.install-view_manifest__x1GLX{grid-template-columns:1fr}}.tenant-overview_backLink___JrmK{display:inline-flex;align-items:center;gap:7px;margin-bottom:var(--space-base);font-size:var(--text-body-sm);font-weight:500;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out-quart)}.tenant-overview_backLink___JrmK:hover{color:var(--text)}.tenant-overview_backSep__J_JZT{color:var(--border-strong)}.tenant-overview_backNote__l5V3y{color:var(--text-muted)}.tenant-overview_installLink__tbmM2{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-body-sm);font-weight:550;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out-quart)}.tenant-overview_installLink__tbmM2:hover{color:var(--text)}