:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-panel:.22s;--z-dropdown:50;--z-side-panel:90;--z-modal:100;--z-toast:150}.DocSlug-module-scss-module__uu2iRa__article{width:100%;max-width:720px;margin:0 auto}
.EmptyState-module-scss-module__PwDnhW__root{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;min-height:240px;display:flex}.EmptyState-module-scss-module__PwDnhW__icon{color:var(--color-text-subtle);margin-bottom:var(--space-2)}.EmptyState-module-scss-module__PwDnhW__title{color:var(--color-text);font-size:var(--text-lg);margin:0;font-weight:600}.EmptyState-module-scss-module__PwDnhW__description{font-size:var(--text-sm);color:var(--color-text-muted);max-width:380px;margin:0}.EmptyState-module-scss-module__PwDnhW__actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}.EmptyState-module-scss-module__PwDnhW__bare{background:0 0;border:0;min-height:0;padding:0}
.Button-module-scss-module__7A35Gq__btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.Button-module-scss-module__7A35Gq__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module-scss-module__7A35Gq__btn:not(:disabled):active{transform:translateY(1px)}.Button-module-scss-module__7A35Gq__primary{background:var(--color-brand-600);color:var(--color-surface)}.Button-module-scss-module__7A35Gq__primary:not(:disabled):hover{background:var(--color-brand-700)}.Button-module-scss-module__7A35Gq__secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.Button-module-scss-module__7A35Gq__secondary:not(:disabled):hover{background:var(--color-bg-subtle)}.Button-module-scss-module__7A35Gq__ghost{color:var(--color-text);background:0 0}.Button-module-scss-module__7A35Gq__ghost:not(:disabled):hover{background:var(--color-bg-subtle)}.Button-module-scss-module__7A35Gq__danger{background:var(--color-danger);color:var(--color-surface)}.Button-module-scss-module__7A35Gq__danger:not(:disabled):hover{background:var(--color-danger)}.Button-module-scss-module__7A35Gq__sm{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.Button-module-scss-module__7A35Gq__md{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.Button-module-scss-module__7A35Gq__lg{padding:var(--space-3) var(--space-5);font-size:var(--text-base)}.Button-module-scss-module__7A35Gq__fullWidth{width:100%}.Button-module-scss-module__7A35Gq__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite Button-module-scss-module__7A35Gq__spin}@keyframes Button-module-scss-module__7A35Gq__spin{to{transform:rotate(360deg)}}
.Card-module-scss-module__3WyAcq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.Card-module-scss-module__3WyAcq__interactive{cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.Card-module-scss-module__3WyAcq__interactive:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.Card-module-scss-module__3WyAcq__padded{padding:var(--space-5)}.Card-module-scss-module__3WyAcq__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.Card-module-scss-module__3WyAcq__body{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.Card-module-scss-module__3WyAcq__footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);justify-content:flex-end;gap:var(--space-2);display:flex}
.InlineAlert-module-scss-module__Vej_AG__root{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--alert-bg,var(--color-info-bg));color:var(--color-text);box-sizing:border-box;border:1px solid #0000;border-left-width:3px;width:100%;display:flex}.InlineAlert-module-scss-module__Vej_AG__iconSlot{width:20px;height:20px;color:var(--alert-fg,var(--color-info));flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.InlineAlert-module-scss-module__Vej_AG__body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.InlineAlert-module-scss-module__Vej_AG__title{font-size:var(--text-sm);color:var(--color-text);font-weight:600;line-height:1.35}.InlineAlert-module-scss-module__Vej_AG__message{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.InlineAlert-module-scss-module__Vej_AG__message strong{color:var(--color-text);font-weight:600}.InlineAlert-module-scss-module__Vej_AG__tail{align-items:flex-start;gap:var(--space-2);flex-shrink:0;margin-top:-2px;display:flex}.InlineAlert-module-scss-module__Vej_AG__actions{align-items:center;gap:var(--space-2);display:flex}.InlineAlert-module-scss-module__Vej_AG__dismiss{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.InlineAlert-module-scss-module__Vej_AG__dismiss:hover{color:var(--color-text);background:#0000000f}.InlineAlert-module-scss-module__Vej_AG__dismiss:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.InlineAlert-module-scss-module__Vej_AG__toneInfo{--alert-bg:var(--color-info-bg);--alert-fg:var(--color-info);border-color:#2563eb33;border-left-color:var(--color-info)}.InlineAlert-module-scss-module__Vej_AG__toneSuccess{--alert-bg:var(--color-success-bg);--alert-fg:var(--color-success);border-color:#16a34a38;border-left-color:var(--color-success)}.InlineAlert-module-scss-module__Vej_AG__toneWarning{--alert-bg:var(--color-warning-bg);--alert-fg:var(--color-warning);border-color:#d9770640;border-left-color:var(--color-warning)}.InlineAlert-module-scss-module__Vej_AG__toneDanger{--alert-bg:var(--color-danger-bg);--alert-fg:var(--color-danger);border-color:#dc262640;border-left-color:var(--color-danger)}.InlineAlert-module-scss-module__Vej_AG__toneNeutral{--alert-bg:var(--color-bg-subtle);--alert-fg:var(--color-text-muted);border-color:var(--color-border);border-left-color:var(--color-border-strong)}:root[data-theme=dark] .InlineAlert-module-scss-module__Vej_AG__toneInfo{--alert-bg:#2563eb1a}:root[data-theme=dark] .InlineAlert-module-scss-module__Vej_AG__toneSuccess{--alert-bg:#16a34a1a}:root[data-theme=dark] .InlineAlert-module-scss-module__Vej_AG__toneWarning{--alert-bg:#d977061a}:root[data-theme=dark] .InlineAlert-module-scss-module__Vej_AG__toneDanger{--alert-bg:#dc26261a}:root[data-theme=dark] .InlineAlert-module-scss-module__Vej_AG__toneNeutral{--alert-bg:#ffffff0a}@media (prefers-reduced-motion:reduce){.InlineAlert-module-scss-module__Vej_AG__dismiss{transition:none}}
.Dialog-module-scss-module__30Mihq__overlay{z-index:var(--z-modal,100);animation:Dialog-module-scss-module__30Mihq__fadeIn var(--duration-fast,.12s) var(--ease-standard,ease-out);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Dialog-module-scss-module__30Mihq__dialog{background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);width:min(440px,100vw - 32px);animation:Dialog-module-scss-module__30Mihq__slideUp var(--duration-base,.18s) var(--ease-standard,ease-out);flex-direction:column;display:flex}.Dialog-module-scss-module__30Mihq__header{padding:var(--space-5,20px) var(--space-5,20px) var(--space-2,8px)}.Dialog-module-scss-module__30Mihq__title{font-size:var(--text-lg,16px);color:var(--color-text,var(--color-text));margin:0;font-weight:600}.Dialog-module-scss-module__30Mihq__body{padding:var(--space-2,8px) var(--space-5,20px) var(--space-5,20px);font-size:var(--text-sm,13px);color:var(--color-text-muted,var(--color-text-muted));line-height:1.5}.Dialog-module-scss-module__30Mihq__footer{padding:var(--space-4,16px) var(--space-5,20px);border-top:1px solid var(--color-border,var(--color-border));justify-content:flex-end;gap:var(--space-2,8px);display:flex}.Dialog-module-scss-module__30Mihq__input{width:100%;margin-top:var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-border-strong,var(--color-border-strong));border-radius:var(--radius-md,8px);font-size:var(--text-sm,13px);font-family:inherit}.Dialog-module-scss-module__30Mihq__input:focus{outline:2px solid var(--color-brand-500,var(--color-brand-500));outline-offset:1px}@keyframes Dialog-module-scss-module__30Mihq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module-scss-module__30Mihq__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.MindMap-module-scss-module__sSaKhq__root{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);width:100%;position:relative;overflow:hidden}.MindMap-module-scss-module__sSaKhq__empty{padding:var(--space-6)}.MindMap-module-scss-module__sSaKhq__node{--node-accent:var(--color-brand-500);--node-accent-rgb:var(--color-brand-500-rgb);align-items:center;gap:var(--space-2);width:180px;min-height:60px;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1.5px solid var(--node-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-text);font-family:var(--font-sans);transition:box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);cursor:pointer;text-decoration:none;display:flex}.MindMap-module-scss-module__sSaKhq__node:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.MindMap-module-scss-module__sSaKhq__node:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.MindMap-module-scss-module__sSaKhq__nodeRoot{box-shadow:0 0 0 4px rgba(var(--node-accent-rgb), .1),var(--shadow-sm);background:var(--color-bg);border-width:2.5px}.MindMap-module-scss-module__sSaKhq__nodeRoot:hover{box-shadow:0 0 0 4px rgba(var(--node-accent-rgb), .15),var(--shadow-md)}.MindMap-module-scss-module__sSaKhq__nodeIcon{color:var(--node-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MindMap-module-scss-module__sSaKhq__nodeBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.MindMap-module-scss-module__sSaKhq__nodeLabel{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.MindMap-module-scss-module__sSaKhq__nodeDescription{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.MindMap-module-scss-module__sSaKhq__edgeLabel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.02em;box-shadow:var(--shadow-sm);pointer-events:none;white-space:nowrap;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}.MindMap-module-scss-module__sSaKhq__handle{opacity:0;background:0 0;border:0;width:6px;height:6px}.MindMap-module-scss-module__sSaKhq__root .react-flow__edge-path{stroke:var(--color-border-strong);stroke-width:1.5px}.MindMap-module-scss-module__sSaKhq__root .react-flow__edge.depends-on .react-flow__edge-path{stroke-dasharray:4 3}:is(.MindMap-module-scss-module__sSaKhq__root .react-flow__edge.governs .react-flow__edge-path,.MindMap-module-scss-module__sSaKhq__root .react-flow__edge.audits .react-flow__edge-path){stroke:var(--color-brand-500)}.MindMap-module-scss-module__sSaKhq__root .react-flow__controls{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.MindMap-module-scss-module__sSaKhq__root .react-flow__controls-button{background:var(--color-surface);border:none;border-bottom:1px solid var(--color-border);color:var(--color-text);width:28px;height:28px}.MindMap-module-scss-module__sSaKhq__root .react-flow__controls-button:last-child{border-bottom:none}.MindMap-module-scss-module__sSaKhq__root .react-flow__controls-button:hover{background:var(--color-bg-subtle)}.MindMap-module-scss-module__sSaKhq__root .react-flow__controls-button svg{fill:currentColor}.MindMap-module-scss-module__sSaKhq__root .react-flow__minimap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.MindMap-module-scss-module__sSaKhq__root .react-flow__attribution{color:var(--color-text-subtle);background:0 0;font-size:10px}@media (prefers-reduced-motion:reduce){.MindMap-module-scss-module__sSaKhq__node{transition:none}.MindMap-module-scss-module__sSaKhq__node:hover{transform:none}}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-panel:.22s;--z-dropdown:50;--z-side-panel:90;--z-modal:100;--z-toast:150}.Layouts-module-scss-module__CCCalG__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:10;-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);display:flex;position:sticky;top:0}.Layouts-module-scss-module__CCCalG__toolbarStart{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.Layouts-module-scss-module__CCCalG__toolbarEnd{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.Layouts-module-scss-module__CCCalG__contentArea{gap:var(--space-4);min-height:0;padding-bottom:var(--space-6);flex-direction:column;flex:auto;display:flex}.Layouts-module-scss-module__CCCalG__contentArea>:only-child{flex:none}.Layouts-module-scss-module__CCCalG__breadcrumb{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding:0;list-style:none;display:flex}.Layouts-module-scss-module__CCCalG__breadcrumbList{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.Layouts-module-scss-module__CCCalG__breadcrumbItem{align-items:center;gap:var(--space-1);display:flex}.Layouts-module-scss-module__CCCalG__breadcrumbLink{color:var(--color-text-muted);border-radius:var(--radius-sm);padding:2px var(--space-1);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);text-decoration:none}.Layouts-module-scss-module__CCCalG__breadcrumbLink:hover{background:var(--color-bg-subtle);color:var(--color-text)}.Layouts-module-scss-module__CCCalG__breadcrumbSep{color:var(--color-text-subtle);-webkit-user-select:none;user-select:none}.Layouts-module-scss-module__CCCalG__breadcrumbCurrent{color:var(--color-text);font-weight:500}.Layouts-module-scss-module__CCCalG__actionBar{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.Layouts-module-scss-module__CCCalG__actionBarSticky{bottom:var(--space-4);box-shadow:var(--shadow-lg);position:sticky}.Layouts-module-scss-module__CCCalG__settingsBody{gap:var(--space-6);grid-template-columns:240px 1fr;align-items:start;display:grid}.Layouts-module-scss-module__CCCalG__settingsNav{gap:var(--space-1);top:var(--space-4);flex-direction:column;display:flex;position:sticky}.Layouts-module-scss-module__CCCalG__settingsNavItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.Layouts-module-scss-module__CCCalG__settingsNavItem:hover{background:var(--color-bg-subtle);color:var(--color-text)}.Layouts-module-scss-module__CCCalG__settingsNavItemActive{background:var(--color-brand-50);color:var(--color-brand-600);font-weight:500}.Layouts-module-scss-module__CCCalG__settingsContent{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (max-width:800px){.Layouts-module-scss-module__CCCalG__settingsBody{grid-template-columns:1fr}.Layouts-module-scss-module__CCCalG__settingsNav{flex-direction:row;position:static;overflow-x:auto}}.Layouts-module-scss-module__CCCalG__emptyDocs{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);min-height:320px;margin-bottom:var(--space-6);flex-direction:column;display:flex}.Layouts-module-scss-module__CCCalG__emptyDocsConcept{max-width:520px;font-size:var(--text-sm);color:var(--color-text-muted);margin:0 auto;line-height:1.6}.Layouts-module-scss-module__CCCalG__emptyDocsLink{align-items:center;gap:var(--space-1);color:var(--color-brand-600);font-size:var(--text-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);font-weight:500;text-decoration:none;display:inline-flex}.Layouts-module-scss-module__CCCalG__emptyDocsLink:hover{background:var(--color-brand-50);color:var(--color-brand-700)}.Layouts-module-scss-module__CCCalG__emptyDocsActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}
.Toast-module-scss-module__TsM-SG__container{top:var(--space-5,20px);right:var(--space-5,20px);gap:var(--space-2,8px);z-index:var(--z-toast,150);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module-scss-module__TsM-SG__toast{pointer-events:auto;min-width:280px;max-width:420px;padding:var(--space-3,12px) var(--space-4,16px);background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-md,8px);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);font-size:var(--text-sm,13px);color:var(--color-text,var(--color-text));align-items:flex-start;gap:var(--space-3,12px);animation:Toast-module-scss-module__TsM-SG__slideIn var(--duration-base,.18s) var(--ease-standard,ease-out);border-left-width:4px;display:flex}.Toast-module-scss-module__TsM-SG__success{border-left-color:var(--color-success,var(--color-success))}.Toast-module-scss-module__TsM-SG__error{border-left-color:var(--color-danger,var(--color-danger))}.Toast-module-scss-module__TsM-SG__warning{border-left-color:var(--color-warning,var(--color-warning))}.Toast-module-scss-module__TsM-SG__info{border-left-color:var(--color-info,var(--accent-dark))}.Toast-module-scss-module__TsM-SG__message{word-break:break-word;flex:1;line-height:1.4}.Toast-module-scss-module__TsM-SG__close{padding:0 var(--space-1,4px);cursor:pointer;color:var(--color-text-subtle,var(--color-text-subtle));background:0 0;border:0;font-size:18px;line-height:1}.Toast-module-scss-module__TsM-SG__close:hover{color:var(--color-text,var(--color-text))}@keyframes Toast-module-scss-module__TsM-SG__slideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}
.Modal-module-scss-module__VJFobG__overlay{z-index:var(--z-modal,100);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--space-6,24px);animation:Modal-module-scss-module__VJFobG__fadeIn var(--duration-fast,.12s) var(--ease-standard,ease-out);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module-scss-module__VJFobG__dialog{background:var(--color-surface,var(--color-surface));border-radius:var(--radius-lg,12px);width:100%;max-width:520px;max-height:calc(100vh - 48px);animation:Modal-module-scss-module__VJFobG__popIn var(--duration-base,.18s) var(--ease-standard,ease-out);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.Modal-module-scss-module__VJFobG__sizeSm{max-width:420px}.Modal-module-scss-module__VJFobG__sizeMd{max-width:520px}.Modal-module-scss-module__VJFobG__sizeLg{max-width:680px}.Modal-module-scss-module__VJFobG__sizeXl{max-width:880px}.Modal-module-scss-module__VJFobG__header{justify-content:space-between;align-items:center;gap:var(--space-4,16px);padding:var(--space-5,20px) var(--space-6,24px);background:var(--color-table-head);color:var(--color-table-head-text);border-bottom:1px solid var(--color-border,var(--color-border));border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex}.Modal-module-scss-module__VJFobG__title{font-size:var(--text-lg,16px);color:var(--color-table-head-text);margin:0;font-weight:600}.Modal-module-scss-module__VJFobG__close{cursor:pointer;color:#ffffffb8;border-radius:var(--radius-sm,4px);transition:background var(--duration-fast,.12s),color var(--duration-fast,.12s);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.Modal-module-scss-module__VJFobG__close:hover{color:#fff;background:#ffffff1f}.Modal-module-scss-module__VJFobG__close:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.Modal-module-scss-module__VJFobG__close:hover{background:var(--color-bg-subtle,var(--color-bg-subtle));color:var(--color-text,var(--color-text))}.Modal-module-scss-module__VJFobG__body{padding:var(--space-5,20px) var(--space-6,24px);flex:1;overflow-y:auto}.Modal-module-scss-module__VJFobG__footer{justify-content:flex-end;align-items:center;gap:var(--space-2,8px);padding:var(--space-4,16px) var(--space-6,24px);border-top:1px solid var(--color-border,var(--color-border));background:var(--color-bg-subtle,var(--color-bg-subtle));display:flex}@keyframes Modal-module-scss-module__VJFobG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__VJFobG__popIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.Select-module-scss-module__jYJWmq__root{--select-border:var(--color-border-strong);--select-bg:var(--color-surface);--select-text:var(--color-text);width:100%;display:inline-block;position:relative}.Select-module-scss-module__jYJWmq__trigger{align-items:center;gap:var(--space-3);width:100%;font-family:inherit;font-size:var(--text-sm);color:var(--select-text);background:var(--select-bg);border:1px solid var(--select-border);border-radius:var(--radius-md);cursor:pointer;box-sizing:border-box;text-align:left;min-height:36px;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);outline:none;padding:9px 12px 9px 14px;line-height:1.4;display:flex}.Select-module-scss-module__jYJWmq__trigger:hover:not(:disabled){border-color:var(--color-brand-500)}.Select-module-scss-module__jYJWmq__trigger:focus-visible{border-color:var(--color-brand-500);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px rgba(var(--color-brand-500-rgb), .45)}.Select-module-scss-module__jYJWmq__trigger:disabled{opacity:.55;cursor:not-allowed;background:var(--color-bg-subtle)}.Select-module-scss-module__jYJWmq__sizeSm .Select-module-scss-module__jYJWmq__trigger{font-size:var(--text-xs);min-height:30px;padding:6px 10px 6px 12px}.Select-module-scss-module__jYJWmq__sizeLg .Select-module-scss-module__jYJWmq__trigger{font-size:var(--text-base);min-height:44px;padding:12px 14px 12px 16px}.Select-module-scss-module__jYJWmq__open .Select-module-scss-module__jYJWmq__trigger{border-color:var(--color-brand-500);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px rgba(var(--color-brand-500-rgb), .35)}.Select-module-scss-module__jYJWmq__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:1;overflow:hidden}.Select-module-scss-module__jYJWmq__placeholder{color:var(--color-text-subtle)}.Select-module-scss-module__jYJWmq__chevron{color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.Select-module-scss-module__jYJWmq__chevronOpen{transform:rotate(180deg)}.Select-module-scss-module__jYJWmq__panel{z-index:var(--z-dropdown);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overscroll-behavior:contain;transform-origin:top;min-width:100%;max-height:280px;animation:Select-module-scss-module__jYJWmq__shielva-select-pop var(--duration-base) var(--ease-decel) both;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.Select-module-scss-module__jYJWmq__panelTop{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}@keyframes Select-module-scss-module__jYJWmq__shielva-select-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.Select-module-scss-module__jYJWmq__option{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);padding:8px 10px;display:flex}.Select-module-scss-module__jYJWmq__optionActive{background:var(--color-brand-50);color:var(--color-brand-700)}.Select-module-scss-module__jYJWmq__optionSelected{background:var(--color-brand-50);color:var(--color-brand-700);font-weight:600}.Select-module-scss-module__jYJWmq__optionSelected.Select-module-scss-module__jYJWmq__optionActive{background:var(--color-brand-100)}.Select-module-scss-module__jYJWmq__optionDisabled{color:var(--color-text-subtle);cursor:not-allowed;background:0 0}.Select-module-scss-module__jYJWmq__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module-scss-module__jYJWmq__optionCheck{color:var(--color-brand-500);font-weight:700;font-size:var(--text-sm);flex-shrink:0;line-height:1}.Select-module-scss-module__jYJWmq__empty{font-size:var(--text-sm);color:var(--color-text-subtle);text-align:center;cursor:default;padding:10px 12px}.Select-module-scss-module__jYJWmq__disabled{pointer-events:auto}
.Checkbox-module-scss-module__0eU7aa__root{align-items:flex-start;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4;display:inline-flex}.Checkbox-module-scss-module__0eU7aa__root.Checkbox-module-scss-module__0eU7aa__disabled{cursor:not-allowed;opacity:.6}.Checkbox-module-scss-module__0eU7aa__box{--cb-size:16px;--cb-border:var(--color-border-strong);--cb-fill:transparent;--cb-glyph:var(--color-bg);--cb-active:var(--color-brand-500);width:var(--cb-size);height:var(--cb-size);background:var(--cb-fill);border:1.5px solid var(--cb-border);border-radius:var(--radius-sm);cursor:inherit;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;display:inline-flex}.Checkbox-module-scss-module__0eU7aa__box:hover:not(:disabled){border-color:var(--cb-active)}.Checkbox-module-scss-module__0eU7aa__box:focus-visible{border-color:var(--cb-active);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px rgba(var(--color-brand-500-rgb), .45)}.Checkbox-module-scss-module__0eU7aa__box:disabled{cursor:not-allowed}.Checkbox-module-scss-module__0eU7aa__checked,.Checkbox-module-scss-module__0eU7aa__indeterminate{background:var(--cb-active);border-color:var(--cb-active);color:var(--color-on-brand)}.Checkbox-module-scss-module__0eU7aa__glyph{color:var(--color-on-brand)}.Checkbox-module-scss-module__0eU7aa__sizeSm .Checkbox-module-scss-module__0eU7aa__box{--cb-size:14px}.Checkbox-module-scss-module__0eU7aa__sizeLg .Checkbox-module-scss-module__0eU7aa__box{--cb-size:20px}.Checkbox-module-scss-module__0eU7aa__danger .Checkbox-module-scss-module__0eU7aa__box{--cb-active:var(--color-danger)}.Checkbox-module-scss-module__0eU7aa__danger.Checkbox-module-scss-module__0eU7aa__checked .Checkbox-module-scss-module__0eU7aa__box,.Checkbox-module-scss-module__0eU7aa__danger.Checkbox-module-scss-module__0eU7aa__indeterminate .Checkbox-module-scss-module__0eU7aa__box{background:var(--color-danger);border-color:var(--color-danger)}.Checkbox-module-scss-module__0eU7aa__text{flex-direction:column;min-width:0;display:inline-flex}.Checkbox-module-scss-module__0eU7aa__label{font-size:var(--text-sm);color:var(--color-text);cursor:inherit;line-height:1.4}.Checkbox-module-scss-module__0eU7aa__help{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}
.Radio-module-scss-module__Umce5G__group{gap:var(--space-3);flex-direction:column;display:flex}.Radio-module-scss-module__Umce5G__groupHorizontal{gap:var(--space-4);flex-flow:wrap}.Radio-module-scss-module__Umce5G__root{align-items:flex-start;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4;display:inline-flex}.Radio-module-scss-module__Umce5G__root.Radio-module-scss-module__Umce5G__disabled{cursor:not-allowed;opacity:.6}.Radio-module-scss-module__Umce5G__ring{--rd-size:18px;--rd-border:var(--color-border-strong);--rd-active:var(--color-brand-500);width:var(--rd-size);height:var(--rd-size);background:var(--color-surface);border:1.5px solid var(--rd-border);border-radius:var(--radius-full);cursor:inherit;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:0;display:inline-flex}.Radio-module-scss-module__Umce5G__ring:hover:not(:disabled){border-color:var(--rd-active)}.Radio-module-scss-module__Umce5G__ring:focus-visible{border-color:var(--rd-active);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px rgba(var(--color-brand-500-rgb), .45)}.Radio-module-scss-module__Umce5G__ring:disabled{cursor:not-allowed}.Radio-module-scss-module__Umce5G__checked{border-color:var(--rd-active)}.Radio-module-scss-module__Umce5G__checked .Radio-module-scss-module__Umce5G__dot{opacity:1;transform:scale(1)}.Radio-module-scss-module__Umce5G__dot{width:calc(var(--rd-size) - 8px);height:calc(var(--rd-size) - 8px);border-radius:var(--radius-full);background:var(--color-brand-500);opacity:0;transition:transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);transform:scale(.4)}.Radio-module-scss-module__Umce5G__sizeSm .Radio-module-scss-module__Umce5G__ring{--rd-size:14px}.Radio-module-scss-module__Umce5G__sizeSm .Radio-module-scss-module__Umce5G__ring .Radio-module-scss-module__Umce5G__dot{width:calc(var(--rd-size) - 6px);height:calc(var(--rd-size) - 6px)}.Radio-module-scss-module__Umce5G__sizeLg .Radio-module-scss-module__Umce5G__ring{--rd-size:22px}.Radio-module-scss-module__Umce5G__sizeLg .Radio-module-scss-module__Umce5G__ring .Radio-module-scss-module__Umce5G__dot{width:calc(var(--rd-size) - 10px);height:calc(var(--rd-size) - 10px)}.Radio-module-scss-module__Umce5G__text{flex-direction:column;min-width:0;display:inline-flex}.Radio-module-scss-module__Umce5G__label{font-size:var(--text-sm);color:var(--color-text);cursor:inherit;line-height:1.4}.Radio-module-scss-module__Umce5G__help{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-panel:.22s;--z-dropdown:50;--z-side-panel:90;--z-modal:100;--z-toast:150}.DataTable-module-scss-module__f9cbPq__scrollWrap{gap:var(--space-3);flex-direction:column;width:100%;max-height:100%;display:flex;position:relative;overflow:auto}.DataTable-module-scss-module__f9cbPq__wrap{width:100%;overflow:visible}.DataTable-module-scss-module__f9cbPq__table{table-layout:auto;width:100%}.DataTable-module-scss-module__f9cbPq__thead th{z-index:1;background:var(--color-table-head);-webkit-user-select:none;user-select:none;position:sticky;top:0}.DataTable-module-scss-module__f9cbPq__thActive{color:var(--color-brand-600)}.DataTable-module-scss-module__f9cbPq__sortBtn{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.DataTable-module-scss-module__f9cbPq__sortBtn:hover .DataTable-module-scss-module__f9cbPq__sortIcon,.DataTable-module-scss-module__f9cbPq__sortBtn:focus-visible .DataTable-module-scss-module__f9cbPq__sortIcon{color:var(--color-brand-600)}.DataTable-module-scss-module__f9cbPq__sortBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.DataTable-module-scss-module__f9cbPq__sortLabel{display:inline-block}.DataTable-module-scss-module__f9cbPq__sortIcon{color:var(--color-text-subtle);transition:color var(--duration-fast,.12s) ease;flex-shrink:0}.DataTable-module-scss-module__f9cbPq__sortIconActive{color:var(--color-brand-600)}.DataTable-module-scss-module__f9cbPq__emptyCell{text-align:center;padding:var(--space-6) var(--space-4);color:var(--color-text-muted)}.DataTable-module-scss-module__f9cbPq__paginationBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.DataTable-module-scss-module__f9cbPq__paginationLeft,.DataTable-module-scss-module__f9cbPq__paginationRight{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DataTable-module-scss-module__f9cbPq__pageSizeLabel{align-items:center;gap:var(--space-2);display:inline-flex}.DataTable-module-scss-module__f9cbPq__pageSizeSelect{background:var(--color-bg-subtle);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px var(--space-2);font-size:var(--text-xs);line-height:1}.DataTable-module-scss-module__f9cbPq__pageSizeSelect:disabled{opacity:.5;cursor:not-allowed}.DataTable-module-scss-module__f9cbPq__pageBtn{align-items:center;gap:var(--space-1);background:var(--color-bg-subtle);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px var(--space-3);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast,.12s) ease,border-color var(--duration-fast,.12s) ease;font-weight:500;display:inline-flex}.DataTable-module-scss-module__f9cbPq__pageBtn:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-border-strong)}.DataTable-module-scss-module__f9cbPq__pageBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.DataTable-module-scss-module__f9cbPq__pageBtn:disabled{opacity:.4;cursor:not-allowed}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-panel:.22s;--z-dropdown:50;--z-side-panel:90;--z-modal:100;--z-toast:150}.DataView-module-scss-module__k5eEqa__root{gap:var(--space-3);flex-direction:column;flex:auto;min-height:0;display:flex}.DataView-module-scss-module__k5eEqa__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DataView-module-scss-module__k5eEqa__controlsEnd{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.DataView-module-scss-module__k5eEqa__searchField{flex:280px;min-width:220px;max-width:420px}.DataView-module-scss-module__k5eEqa__searchInputWrap{display:block;position:relative}.DataView-module-scss-module__k5eEqa__searchIcon{color:var(--color-text-subtle);pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.DataView-module-scss-module__k5eEqa__searchInputWrap .DataView-module-scss-module__k5eEqa__searchInput{padding-left:44px}.DataView-module-scss-module__k5eEqa__filterField{min-width:160px;max-width:220px}.DataView-module-scss-module__k5eEqa__viewToggle{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:2px;padding:2px;display:inline-flex}.DataView-module-scss-module__k5eEqa__viewBtn{align-items:center;gap:var(--space-1);padding:4px var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast,.12s) ease,color var(--duration-fast,.12s) ease;background:0 0;border:0;font-weight:500;display:inline-flex}.DataView-module-scss-module__k5eEqa__viewBtn:hover{color:var(--color-text)}.DataView-module-scss-module__k5eEqa__viewBtnActive{background:var(--color-surface);color:var(--color-brand-600);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 10%, transparent)}.DataView-module-scss-module__k5eEqa__viewBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.DataView-module-scss-module__k5eEqa__viewBtnLabel{line-height:1}.DataView-module-scss-module__k5eEqa__activeChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DataView-module-scss-module__k5eEqa__activeChip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-size:var(--text-xs);color:var(--color-brand-600);background:var(--color-brand-50);border:1px solid color-mix(in srgb, var(--color-brand-500) 30%, var(--color-border));border-radius:var(--radius-full);font-weight:500;display:inline-flex}.DataView-module-scss-module__k5eEqa__activeChipLabel{line-height:1.2}.DataView-module-scss-module__k5eEqa__activeChipRemove{color:inherit;cursor:pointer;border-radius:var(--radius-full);transition:background-color var(--duration-fast,.12s) ease;background:0 0;border:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.DataView-module-scss-module__k5eEqa__activeChipRemove:hover{background:color-mix(in srgb, var(--color-brand-500) 18%, transparent)}.DataView-module-scss-module__k5eEqa__activeChipRemove:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.DataView-module-scss-module__k5eEqa__cardGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.DataView-module-scss-module__k5eEqa__cardItem{flex-direction:column;min-height:0;display:flex}.DataView-module-scss-module__k5eEqa__cardItemClickable{cursor:pointer;transition:transform var(--duration-fast,.12s) ease,box-shadow var(--duration-fast,.12s) ease}.DataView-module-scss-module__k5eEqa__cardItemClickable:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.DataView-module-scss-module__k5eEqa__cardItemClickable:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.DataView-module-scss-module__k5eEqa__cardPaginationBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.DataView-module-scss-module__k5eEqa__paginationLeft,.DataView-module-scss-module__k5eEqa__paginationRight{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.DataView-module-scss-module__k5eEqa__pageSizeLabel{align-items:center;gap:var(--space-2);display:inline-flex}.DataView-module-scss-module__k5eEqa__pageSizeSelect{background:var(--color-bg-subtle);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px var(--space-2);font-size:var(--text-xs);line-height:1}.DataView-module-scss-module__k5eEqa__pageBtn{align-items:center;gap:var(--space-1);background:var(--color-bg-subtle);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px var(--space-3);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast,.12s) ease,border-color var(--duration-fast,.12s) ease;font-weight:500;display:inline-flex}.DataView-module-scss-module__k5eEqa__pageBtn:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-border-strong)}.DataView-module-scss-module__k5eEqa__pageBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.DataView-module-scss-module__k5eEqa__pageBtn:disabled{opacity:.4;cursor:not-allowed}.DataView-module-scss-module__k5eEqa__emptyState{padding:var(--space-8) var(--space-4);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}
.MultiSelect-module-scss-module__o2iqlq__root{min-width:180px;position:relative}.MultiSelect-module-scss-module__o2iqlq__trigger{align-items:center;gap:var(--space-2);padding:7px var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;justify-content:space-between;width:100%;min-width:160px;font-weight:500;display:flex}.MultiSelect-module-scss-module__o2iqlq__trigger.MultiSelect-module-scss-module__o2iqlq__active{border-color:var(--accent,var(--accent));background:var(--accent-muted,var(--color-info-bg));color:var(--accent-dark,var(--connector-blue))}.MultiSelect-module-scss-module__o2iqlq__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MultiSelect-module-scss-module__o2iqlq__trailing{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.MultiSelect-module-scss-module__o2iqlq__clearBtn{background:var(--accent,var(--accent));width:16px;height:16px;color:var(--color-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.MultiSelect-module-scss-module__o2iqlq__chevron{transition:transform var(--duration-fast) var(--ease-standard)}.MultiSelect-module-scss-module__o2iqlq__chevron.MultiSelect-module-scss-module__o2iqlq__open{transform:rotate(180deg)}.MultiSelect-module-scss-module__o2iqlq__menu{z-index:var(--z-dropdown);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);width:max-content;min-width:200px;max-width:280px;position:absolute;top:calc(100% + 4px);left:0}.MultiSelect-module-scss-module__o2iqlq__searchRow{padding:var(--space-2) 10px;border-bottom:1px solid var(--color-bg-subtle)}.MultiSelect-module-scss-module__o2iqlq__searchInput{width:100%;padding:5px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:var(--text-xs);box-sizing:border-box;outline:none}.MultiSelect-module-scss-module__o2iqlq__quickActions{gap:var(--space-2);border-bottom:1px solid var(--color-bg-subtle);padding:6px 10px;display:flex}.MultiSelect-module-scss-module__o2iqlq__actionBtn{cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.MultiSelect-module-scss-module__o2iqlq__actionBtn.MultiSelect-module-scss-module__o2iqlq__primary{color:var(--accent,var(--accent))}.MultiSelect-module-scss-module__o2iqlq__actionBtn.MultiSelect-module-scss-module__o2iqlq__muted{color:var(--color-text-subtle)}.MultiSelect-module-scss-module__o2iqlq__list{max-height:220px;overflow-y:auto}.MultiSelect-module-scss-module__o2iqlq__empty{font-size:var(--text-xs);color:var(--color-text-subtle);padding:12px 14px}.MultiSelect-module-scss-module__o2iqlq__option{align-items:center;gap:var(--space-2);padding:7px var(--space-3);cursor:pointer;font-size:var(--text-sm);background:0 0;display:flex}.MultiSelect-module-scss-module__o2iqlq__option:hover{background:var(--color-bg-subtle)}.MultiSelect-module-scss-module__o2iqlq__option.MultiSelect-module-scss-module__o2iqlq__selected{background:var(--accent-muted,var(--color-info-bg))}.MultiSelect-module-scss-module__o2iqlq__option.MultiSelect-module-scss-module__o2iqlq__selected:hover{background:var(--accent-muted,var(--color-brand-50))}.MultiSelect-module-scss-module__o2iqlq__checkbox{accent-color:var(--accent,var(--accent));cursor:pointer}.MultiSelect-module-scss-module__o2iqlq__optionLabel{color:var(--color-text);white-space:nowrap}
.SkeletonPage-module-scss-module__0zheLG__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.SkeletonPage-module-scss-module__0zheLG__tableHead{gap:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);align-items:center;display:flex}.SkeletonPage-module-scss-module__0zheLG__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.SkeletonPage-module-scss-module__0zheLG__gridCard{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.SkeletonPage-module-scss-module__0zheLG__builder{border:1px solid var(--color-border);border-radius:var(--radius-md);height:100%;min-height:480px;display:flex;overflow:hidden}.SkeletonPage-module-scss-module__0zheLG__builderSidebar{border-right:1px solid var(--color-border);background:var(--color-bg-subtle);width:256px;min-width:256px;padding:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.SkeletonPage-module-scss-module__0zheLG__builderSidebarRow{align-items:center;gap:var(--space-2);display:flex}.SkeletonPage-module-scss-module__0zheLG__builderCanvas{padding:var(--space-5);gap:var(--space-3);background:var(--color-surface);flex-direction:column;flex:1;display:flex;overflow:hidden}.SkeletonPage-module-scss-module__0zheLG__builderToolbar{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2);display:flex}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-panel:.22s;--z-dropdown:50;--z-side-panel:90;--z-modal:100;--z-toast:150}.StatSection-module-scss-module__bk2rya__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.StatSection-module-scss-module__bk2rya__card{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.StatSection-module-scss-module__bk2rya__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-1px)}.StatSection-module-scss-module__bk2rya__header{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.StatSection-module-scss-module__bk2rya__dot{border-radius:var(--radius-full);background:var(--stat-accent,var(--color-text-subtle));flex-shrink:0;width:8px;height:8px}.StatSection-module-scss-module__bk2rya__icon{color:var(--stat-accent,var(--color-text-muted));justify-content:center;align-items:center;display:inline-flex}.StatSection-module-scss-module__bk2rya__label{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.StatSection-module-scss-module__bk2rya__value{font-size:var(--text-2xl);color:var(--color-text);margin:0;font-weight:600;line-height:1.1}.StatSection-module-scss-module__bk2rya__hint{font-size:var(--text-xs);color:var(--color-text-subtle);margin:0}
.TabNav-module-scss-module__VVNtPW__root{justify-content:space-between;align-items:stretch;gap:var(--space-4);flex-wrap:wrap;display:flex}.TabNav-module-scss-module__VVNtPW__list{align-items:center;gap:var(--space-1);flex:0 auto;min-width:0;display:inline-flex}.TabNav-module-scss-module__VVNtPW__actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:inline-flex}.TabNav-module-scss-module__VVNtPW__tab{appearance:none;cursor:pointer;color:var(--color-text-muted);align-items:center;gap:var(--space-2);transition:color .15s var(--ease-standard,ease),background-color .15s var(--ease-standard,ease),border-color .15s var(--ease-standard,ease);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:0;font-family:inherit;font-weight:500;line-height:1.2;display:inline-flex}.TabNav-module-scss-module__VVNtPW__tab:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.TabNav-module-scss-module__VVNtPW__tab:disabled{cursor:not-allowed;opacity:.5}.TabNav-module-scss-module__VVNtPW__tab:not(.TabNav-module-scss-module__VVNtPW__tabActive):hover{color:var(--color-text)}.TabNav-module-scss-module__VVNtPW__label{display:inline-block}.TabNav-module-scss-module__VVNtPW__count{border-radius:var(--radius-full);background:var(--color-bg-subtle);min-width:18px;height:18px;color:var(--color-text-muted);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.TabNav-module-scss-module__VVNtPW__tabActive .TabNav-module-scss-module__VVNtPW__count{background:rgba(var(--color-brand-500-rgb,249, 115, 22), .15);color:var(--color-brand-500)}.TabNav-module-scss-module__VVNtPW__sm .TabNav-module-scss-module__VVNtPW__tab{padding:6px 10px;font-size:12px}.TabNav-module-scss-module__VVNtPW__md .TabNav-module-scss-module__VVNtPW__tab{padding:8px 14px;font-size:13px}.TabNav-module-scss-module__VVNtPW__underline{border-bottom:1px solid var(--color-border);align-items:flex-end}.TabNav-module-scss-module__VVNtPW__underline .TabNav-module-scss-module__VVNtPW__list,.TabNav-module-scss-module__VVNtPW__underline .TabNav-module-scss-module__VVNtPW__actions{align-items:flex-end}.TabNav-module-scss-module__VVNtPW__underline .TabNav-module-scss-module__VVNtPW__actions{padding-bottom:var(--space-2)}.TabNav-module-scss-module__VVNtPW__underline .TabNav-module-scss-module__VVNtPW__tab{padding-bottom:calc(var(--space-2) + 0px);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.TabNav-module-scss-module__VVNtPW__underline .TabNav-module-scss-module__VVNtPW__tabActive{color:var(--color-brand-500);border-bottom-color:var(--color-brand-500)}.TabNav-module-scss-module__VVNtPW__pill .TabNav-module-scss-module__VVNtPW__list{background:var(--color-bg-subtle);border-radius:var(--radius-full);gap:2px;padding:4px}.TabNav-module-scss-module__VVNtPW__pill .TabNav-module-scss-module__VVNtPW__tab{border-radius:var(--radius-full);padding:6px 14px}.TabNav-module-scss-module__VVNtPW__pill .TabNav-module-scss-module__VVNtPW__tab:not(.TabNav-module-scss-module__VVNtPW__tabActive):hover{background:rgba(var(--color-text-rgb,15, 23, 42), .04)}.TabNav-module-scss-module__VVNtPW__pill .TabNav-module-scss-module__VVNtPW__tabActive{background:var(--color-brand-500);color:#fff;box-shadow:var(--shadow-sm)}.TabNav-module-scss-module__VVNtPW__pill .TabNav-module-scss-module__VVNtPW__tabActive .TabNav-module-scss-module__VVNtPW__count{color:#fff;background:#ffffff38}[data-theme=dark] .TabNav-module-scss-module__VVNtPW__pill .TabNav-module-scss-module__VVNtPW__tab:not(.TabNav-module-scss-module__VVNtPW__tabActive):hover{background:#ffffff0f}@media (prefers-reduced-motion:reduce){.TabNav-module-scss-module__VVNtPW__tab{transition-duration:.01ms}}
.Breadcrumb-module-scss-module__sPvJ_W__root{align-items:center;min-width:0;display:flex}.Breadcrumb-module-scss-module__sPvJ_W__list{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module-scss-module__sPvJ_W__item{align-items:center;gap:4px;min-width:0;display:inline-flex}.Breadcrumb-module-scss-module__sPvJ_W__link{color:var(--color-text-muted);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.Breadcrumb-module-scss-module__sPvJ_W__link:hover{color:var(--color-text);background:var(--color-bg-subtle)}.Breadcrumb-module-scss-module__sPvJ_W__link:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:1px}.Breadcrumb-module-scss-module__sPvJ_W__label{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:220px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.Breadcrumb-module-scss-module__sPvJ_W__current{color:var(--color-text);font-weight:600}.Breadcrumb-module-scss-module__sPvJ_W__sep{color:var(--color-text-subtle);flex-shrink:0}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-panel:.22s;--z-dropdown:50;--z-side-panel:90;--z-modal:100;--z-toast:150}.AssistanceButton-module-scss-module__YHqBLW__button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-brand-50);color:var(--color-brand-700,var(--color-brand-600));border:1px solid var(--color-brand-200);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);font-family:inherit;font-weight:500;line-height:1;display:inline-flex}.AssistanceButton-module-scss-module__YHqBLW__buttonFloating{bottom:var(--space-6);right:var(--space-6);z-index:var(--z-side-panel);box-shadow:var(--shadow-md);position:fixed}.AssistanceButton-module-scss-module__YHqBLW__buttonFloating:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.AssistanceButton-module-scss-module__YHqBLW__button:hover{background:var(--color-brand-100);border-color:var(--color-brand-400)}.AssistanceButton-module-scss-module__YHqBLW__button:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.AssistanceButton-module-scss-module__YHqBLW__button:active{transform:translateY(0)}.AssistanceButton-module-scss-module__YHqBLW__icon{color:var(--color-brand-600);justify-content:center;align-items:center;display:inline-flex}.AssistanceButton-module-scss-module__YHqBLW__label{white-space:nowrap}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-panel:.22s;--z-dropdown:50;--z-side-panel:90;--z-modal:100;--z-toast:150}.AssistanceModal-module-scss-module__o5jdZG__overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--space-6);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AssistanceModal-module-scss-module__o5jdZG__dialog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;width:100%;max-width:680px;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.AssistanceModal-module-scss-module__o5jdZG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.AssistanceModal-module-scss-module__o5jdZG__headerContent{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.AssistanceModal-module-scss-module__o5jdZG__kicker{font-size:var(--text-xs);color:var(--color-brand-600);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.AssistanceModal-module-scss-module__o5jdZG__title{font-size:var(--text-xl);color:var(--color-text);margin:0;font-weight:600;line-height:1.3}.AssistanceModal-module-scss-module__o5jdZG__subtitle{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.AssistanceModal-module-scss-module__o5jdZG__close{cursor:pointer;color:var(--color-text-muted);padding:var(--space-1);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AssistanceModal-module-scss-module__o5jdZG__close:hover{background:var(--color-bg-subtle);color:var(--color-text)}.AssistanceModal-module-scss-module__o5jdZG__tabs{gap:var(--space-1);padding:0 var(--space-6);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.AssistanceModal-module-scss-module__o5jdZG__tab{cursor:pointer;padding:var(--space-3) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;font-family:inherit;font-weight:500;transform:translateY(1px)}.AssistanceModal-module-scss-module__o5jdZG__tab:hover{color:var(--color-text)}.AssistanceModal-module-scss-module__o5jdZG__tabActive{color:var(--color-brand-600);border-bottom-color:var(--color-brand-500)}.AssistanceModal-module-scss-module__o5jdZG__body{padding:var(--space-5) var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AssistanceModal-module-scss-module__o5jdZG__description{padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border-left:3px solid var(--color-brand-500);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);margin:0;line-height:1.6}.AssistanceModal-module-scss-module__o5jdZG__sectionTitle{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--space-2);font-weight:600}.AssistanceModal-module-scss-module__o5jdZG__steps{counter-reset:assistance-step;gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AssistanceModal-module-scss-module__o5jdZG__step{counter-increment:assistance-step;gap:var(--space-3);grid-template-columns:28px 1fr;align-items:start;display:grid}.AssistanceModal-module-scss-module__o5jdZG__step:before{content:counter(assistance-step);border-radius:var(--radius-full);background:var(--color-brand-50);width:24px;height:24px;color:var(--color-brand-700);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.AssistanceModal-module-scss-module__o5jdZG__stepContent{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.AssistanceModal-module-scss-module__o5jdZG__stepTitle{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:600}.AssistanceModal-module-scss-module__o5jdZG__stepBody{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.AssistanceModal-module-scss-module__o5jdZG__code{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);white-space:pre;margin:0;line-height:1.5;overflow-x:auto}.AssistanceModal-module-scss-module__o5jdZG__references{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.AssistanceModal-module-scss-module__o5jdZG__referenceCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-1);color:var(--color-text);flex-direction:column;text-decoration:none;transition:border-color .13s,background .13s;display:flex}a.AssistanceModal-module-scss-module__o5jdZG__referenceCard:hover,a.AssistanceModal-module-scss-module__o5jdZG__referenceCard:focus-visible{border-color:var(--color-brand-500);background:var(--color-bg-subtle)}a.AssistanceModal-module-scss-module__o5jdZG__referenceCard:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.AssistanceModal-module-scss-module__o5jdZG__referenceTitle{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:600}.AssistanceModal-module-scss-module__o5jdZG__referenceBody{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.5}.AssistanceModal-module-scss-module__o5jdZG__footer{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-bg-subtle);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}
.NotificationDropdown-module-scss-module__6xsfxG__root{align-items:center;display:inline-flex;position:relative}.NotificationDropdown-module-scss-module__6xsfxG__bell{border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.NotificationDropdown-module-scss-module__6xsfxG__bell:hover{background:var(--color-bg-subtle);color:var(--color-text)}.NotificationDropdown-module-scss-module__6xsfxG__bell:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.NotificationDropdown-module-scss-module__6xsfxG__bellSm{width:28px;height:28px}.NotificationDropdown-module-scss-module__6xsfxG__bellMd{width:32px;height:32px}.NotificationDropdown-module-scss-module__6xsfxG__badge{background:var(--color-brand-500);min-width:14px;height:14px;color:var(--color-on-brand);border-radius:var(--radius-full);border:1px solid var(--color-surface);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:-3px;right:-3px}.NotificationDropdown-module-scss-module__6xsfxG__panel{z-index:var(--z-dropdown,50);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);animation:NotificationDropdown-module-scss-module__6xsfxG__dropIn .12s var(--ease-decel,ease-out);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);overflow:hidden}.NotificationDropdown-module-scss-module__6xsfxG__panelLeft{left:0}.NotificationDropdown-module-scss-module__6xsfxG__panelRight{right:0}.NotificationDropdown-module-scss-module__6xsfxG__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.NotificationDropdown-module-scss-module__6xsfxG__headerTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.NotificationDropdown-module-scss-module__6xsfxG__headerActions{align-items:center;gap:var(--space-2);display:flex}.NotificationDropdown-module-scss-module__6xsfxG__headerBtn{color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:2px 6px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.NotificationDropdown-module-scss-module__6xsfxG__headerBtn:hover{background:var(--color-bg-subtle);color:var(--color-text)}.NotificationDropdown-module-scss-module__6xsfxG__headerBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.NotificationDropdown-module-scss-module__6xsfxG__empty{padding:var(--space-6) var(--space-4);color:var(--color-text-muted);text-align:center;font-size:var(--text-sm)}.NotificationDropdown-module-scss-module__6xsfxG__list{padding:var(--space-1) 0;scrollbar-width:thin;max-height:360px;margin:0;list-style:none;overflow-y:auto}.NotificationDropdown-module-scss-module__6xsfxG__list::-webkit-scrollbar{width:6px}.NotificationDropdown-module-scss-module__6xsfxG__list::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.NotificationDropdown-module-scss-module__6xsfxG__item{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);text-align:left;cursor:pointer;color:var(--color-text);background:0 0;border:none;font-family:inherit;transition:background 80ms;display:flex}.NotificationDropdown-module-scss-module__6xsfxG__item:hover{background:var(--color-bg-subtle)}.NotificationDropdown-module-scss-module__6xsfxG__item:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px}.NotificationDropdown-module-scss-module__6xsfxG__itemUnread{background:rgba(var(--color-brand-500-rgb), .04)}.NotificationDropdown-module-scss-module__6xsfxG__itemDot{border-radius:var(--radius-full);background:var(--dot-bg,var(--color-text-subtle));flex-shrink:0;width:6px;height:6px;margin-top:7px}.NotificationDropdown-module-scss-module__6xsfxG__kindSuccess{--dot-bg:var(--color-success)}.NotificationDropdown-module-scss-module__6xsfxG__kindError{--dot-bg:var(--color-danger)}.NotificationDropdown-module-scss-module__6xsfxG__kindWarning{--dot-bg:var(--color-warning)}.NotificationDropdown-module-scss-module__6xsfxG__kindInfo{--dot-bg:var(--color-info)}.NotificationDropdown-module-scss-module__6xsfxG__itemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationDropdown-module-scss-module__6xsfxG__itemMessage{font-size:var(--text-sm);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationDropdown-module-scss-module__6xsfxG__itemAgo{color:var(--color-text-subtle);font-size:11px}@keyframes NotificationDropdown-module-scss-module__6xsfxG__dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NotificationDropdown-module-scss-module__6xsfxG__panel{animation:none}.NotificationDropdown-module-scss-module__6xsfxG__item,.NotificationDropdown-module-scss-module__6xsfxG__bell,.NotificationDropdown-module-scss-module__6xsfxG__headerBtn{transition:none}}
.EnvironmentSwitcher-module-scss-module__Y1OX8q__root{align-items:center;display:inline-flex;position:relative}.EnvironmentSwitcher-module-scss-module__Y1OX8q__chip{align-items:center;gap:var(--space-2);background:var(--env-bg,var(--color-bg-subtle));border:1px solid var(--env-border,var(--color-border));color:var(--color-text);border-radius:var(--radius-full);cursor:pointer;font-family:inherit;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.EnvironmentSwitcher-module-scss-module__Y1OX8q__chip:hover{background:var(--env-bg-hover,var(--color-bg));border-color:var(--env-border-hover,var(--color-border-strong))}.EnvironmentSwitcher-module-scss-module__Y1OX8q__chip:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.EnvironmentSwitcher-module-scss-module__Y1OX8q__chipSm{font-size:var(--text-xs);padding:4px 10px}.EnvironmentSwitcher-module-scss-module__Y1OX8q__chipMd{font-size:var(--text-sm);padding:6px 12px}.EnvironmentSwitcher-module-scss-module__Y1OX8q__chipDot{border-radius:var(--radius-full);background:var(--env-dot,var(--color-text-muted));flex-shrink:0;width:7px;height:7px}.EnvironmentSwitcher-module-scss-module__Y1OX8q__chipLabel{white-space:nowrap}.EnvironmentSwitcher-module-scss-module__Y1OX8q__chipChevron{color:var(--color-text-subtle);flex-shrink:0}.EnvironmentSwitcher-module-scss-module__Y1OX8q__envDevelopment{--env-dot:var(--color-info);--env-bg:var(--color-info-bg);--env-border:#2563eb33;--env-bg-hover:#2563eb1a;--env-border-hover:var(--color-info)}.EnvironmentSwitcher-module-scss-module__Y1OX8q__envStaging{--env-dot:var(--color-warning);--env-bg:var(--color-warning-bg);--env-border:#d9770640;--env-bg-hover:#d977061f;--env-border-hover:var(--color-warning)}.EnvironmentSwitcher-module-scss-module__Y1OX8q__envProduction{--env-dot:var(--color-success);--env-bg:var(--color-success-bg);--env-border:#16a34a38;--env-bg-hover:#16a34a1a;--env-border-hover:var(--color-success)}.EnvironmentSwitcher-module-scss-module__Y1OX8q__panel{z-index:var(--z-dropdown,50);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:260px;box-shadow:var(--shadow-lg);padding:var(--space-1) 0;animation:EnvironmentSwitcher-module-scss-module__Y1OX8q__dropIn .12s var(--ease-decel,ease-out);position:absolute;top:calc(100% + 6px);overflow:hidden}.EnvironmentSwitcher-module-scss-module__Y1OX8q__panelLeft{left:0}.EnvironmentSwitcher-module-scss-module__Y1OX8q__panelRight{right:0}.EnvironmentSwitcher-module-scss-module__Y1OX8q__placeholderNote{padding:var(--space-2) var(--space-4);margin:var(--space-1) var(--space-2) var(--space-2);color:var(--color-text-muted);background:var(--color-warning-bg);border-radius:var(--radius-md);border:1px solid #d9770640;font-size:11px;line-height:1.35}.EnvironmentSwitcher-module-scss-module__Y1OX8q__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);cursor:pointer;text-align:left;color:var(--color-text);background:0 0;border:none;font-family:inherit;transition:background 80ms;display:flex}.EnvironmentSwitcher-module-scss-module__Y1OX8q__item:hover{background:var(--color-bg-subtle)}.EnvironmentSwitcher-module-scss-module__Y1OX8q__item:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px}.EnvironmentSwitcher-module-scss-module__Y1OX8q__itemActive{background:var(--color-brand-50)}.EnvironmentSwitcher-module-scss-module__Y1OX8q__itemDot{border-radius:var(--radius-full);background:var(--item-dot,var(--color-text-muted));flex-shrink:0;width:8px;height:8px}.EnvironmentSwitcher-module-scss-module__Y1OX8q__itemEnvDevelopment{--item-dot:var(--color-info)}.EnvironmentSwitcher-module-scss-module__Y1OX8q__itemEnvStaging{--item-dot:var(--color-warning)}.EnvironmentSwitcher-module-scss-module__Y1OX8q__itemEnvProduction{--item-dot:var(--color-success)}.EnvironmentSwitcher-module-scss-module__Y1OX8q__itemBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.EnvironmentSwitcher-module-scss-module__Y1OX8q__itemLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.EnvironmentSwitcher-module-scss-module__Y1OX8q__itemHint{font-size:var(--text-xs);color:var(--color-text-muted)}.EnvironmentSwitcher-module-scss-module__Y1OX8q__itemActiveMark{border-radius:var(--radius-full);background:var(--color-brand-500);flex-shrink:0;width:6px;height:6px}@keyframes EnvironmentSwitcher-module-scss-module__Y1OX8q__dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.EnvironmentSwitcher-module-scss-module__Y1OX8q__panel{animation:none}.EnvironmentSwitcher-module-scss-module__Y1OX8q__item,.EnvironmentSwitcher-module-scss-module__Y1OX8q__chip{transition:none}}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-panel:.22s;--z-dropdown:50;--z-side-panel:90;--z-modal:100;--z-toast:150}.ProvisionProgress-module-scss-module__FCsmaq__root{gap:var(--space-5,20px);flex-direction:column;display:flex}.ProvisionProgress-module-scss-module__FCsmaq__banner{align-items:center;gap:var(--space-2,8px);padding:var(--space-3,12px) var(--space-4,16px);background:var(--color-info-bg,rgba(var(--color-info-rgb,56, 132, 255), .08));border:1px solid var(--color-info,#3884ff);border-radius:var(--radius-md,8px);color:var(--color-info,#3884ff);font-size:var(--text-sm,13px);display:flex}.ProvisionProgress-module-scss-module__FCsmaq__header{justify-content:space-between;align-items:center;gap:var(--space-3,12px);display:flex}.ProvisionProgress-module-scss-module__FCsmaq__progressBar{background:var(--color-bg-subtle,#0000000f);border-radius:var(--radius-full,9999px);height:12px;position:relative;overflow:hidden}.ProvisionProgress-module-scss-module__FCsmaq__progressBarFill{width:var(--progress,0%);background:linear-gradient(90deg, var(--color-brand-500,#6d28d9), var(--color-brand-600,#5b21b6));height:100%;transition:width .35s ease-out}.ProvisionProgress-module-scss-module__FCsmaq__progressLabel{font-size:var(--text-xs,11px);color:var(--color-text,#1a1a1a);mix-blend-mode:difference;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.ProvisionProgress-module-scss-module__FCsmaq__vmGrid{gap:var(--space-3,12px);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ProvisionProgress-module-scss-module__FCsmaq__vmCard{padding:var(--space-3,12px) var(--space-4,16px);background:var(--color-surface,#fff);border:1px solid var(--color-border,#00000014);border-radius:var(--radius-md,8px);gap:var(--space-2,8px);flex-direction:column;display:flex}.ProvisionProgress-module-scss-module__FCsmaq__vmHead{justify-content:space-between;align-items:baseline;gap:var(--space-2,8px);display:flex}.ProvisionProgress-module-scss-module__FCsmaq__vmName{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm,13px);color:var(--color-text,#1a1a1a);font-weight:600}.ProvisionProgress-module-scss-module__FCsmaq__vmRole{font-size:var(--text-xs,11px);color:var(--color-text-muted,#555);text-transform:uppercase;letter-spacing:.04em}.ProvisionProgress-module-scss-module__FCsmaq__vmStatus{align-items:center;gap:var(--space-2,8px);font-size:var(--text-sm,13px);color:var(--color-text,#1a1a1a);display:flex}.ProvisionProgress-module-scss-module__FCsmaq__iconBusy{color:var(--color-brand-500,#6d28d9);animation:1s linear infinite ProvisionProgress-module-scss-module__FCsmaq__spin}.ProvisionProgress-module-scss-module__FCsmaq__iconReady{color:var(--color-success,#10b981)}.ProvisionProgress-module-scss-module__FCsmaq__iconFailed{border-radius:var(--radius-full,9999px);background:var(--color-danger,#dc2626);width:15px;height:15px;color:var(--color-on-danger,#fff);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}@keyframes ProvisionProgress-module-scss-module__FCsmaq__spin{to{transform:rotate(360deg)}}.ProvisionProgress-module-scss-module__FCsmaq__logSection{border:1px solid var(--color-border,#00000014);border-radius:var(--radius-md,8px);flex-direction:column;display:flex;overflow:hidden}.ProvisionProgress-module-scss-module__FCsmaq__logHead{padding:var(--space-2,8px) var(--space-4,16px);background:var(--color-bg-subtle,#0000000a);border-bottom:1px solid var(--color-border,#00000014);font-size:var(--text-sm,13px);justify-content:space-between;align-items:center;font-weight:600;display:flex}.ProvisionProgress-module-scss-module__FCsmaq__logBody{max-height:320px;padding:var(--space-3,12px) var(--space-4,16px);background:var(--color-surface,#fff);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs,11px);line-height:1.6;overflow:auto}.ProvisionProgress-module-scss-module__FCsmaq__logLine{gap:var(--space-3,12px);color:var(--color-text,#1a1a1a);word-break:break-word;grid-template-columns:84px 1fr;display:grid}.ProvisionProgress-module-scss-module__FCsmaq__logTs{color:var(--color-text-muted,#555)}.ProvisionProgress-module-scss-module__FCsmaq__logWarn{color:var(--color-warning,#d97706)}.ProvisionProgress-module-scss-module__FCsmaq__logError{color:var(--color-danger,#dc2626)}@media (prefers-reduced-motion:reduce){.ProvisionProgress-module-scss-module__FCsmaq__iconBusy{animation:none}.ProvisionProgress-module-scss-module__FCsmaq__progressBarFill{transition:none}}
.DeploymentsTab-module-scss-module__juctna__hpaGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.DeploymentsTab-module-scss-module__juctna__hpaGrid{grid-template-columns:1fr}}
.GovernanceClient-module-scss-module__MJU91q__userRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:box-shadow .15s var(--ease-standard,ease);display:flex}.GovernanceClient-module-scss-module__MJU91q__userRow:hover{box-shadow:var(--shadow-sm)}.GovernanceClient-module-scss-module__MJU91q__userInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.GovernanceClient-module-scss-module__MJU91q__userName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.GovernanceClient-module-scss-module__MJU91q__userEmail{color:var(--color-text-muted);font-size:12px}.GovernanceClient-module-scss-module__MJU91q__lockedBadge{color:var(--color-text-muted);background:var(--color-bg-subtle);border-radius:var(--radius-full);letter-spacing:.3px;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:600}.GovernanceClient-module-scss-module__MJU91q__groupCard{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.GovernanceClient-module-scss-module__MJU91q__groupHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.GovernanceClient-module-scss-module__MJU91q__groupTitleBlock{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.GovernanceClient-module-scss-module__MJU91q__groupName{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:14px;font-weight:600;display:flex}.GovernanceClient-module-scss-module__MJU91q__groupDesc{color:var(--color-text-muted);font-size:12px;line-height:1.45}.GovernanceClient-module-scss-module__MJU91q__systemBadge{color:var(--color-brand-500);background:rgba(var(--color-brand-500-rgb,249, 115, 22), .12);border-radius:var(--radius-full);letter-spacing:.4px;text-transform:uppercase;padding:2px 8px;font-size:10px;font-weight:600}.GovernanceClient-module-scss-module__MJU91q__memberList{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--color-border);flex-direction:column;display:flex}.GovernanceClient-module-scss-module__MJU91q__memberRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md);font-size:12px;display:flex}.GovernanceClient-module-scss-module__MJU91q__memberMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.GovernanceClient-module-scss-module__MJU91q__addMemberRow{align-items:center;gap:var(--space-2);display:flex}.GovernanceClient-module-scss-module__MJU91q__addMemberRow>:first-child{flex:1;min-width:0}.GovernanceClient-module-scss-module__MJU91q__aclRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:1fr 1fr 1fr 1fr auto;font-size:12px;display:grid}.GovernanceClient-module-scss-module__MJU91q__aclCell{flex-direction:column;gap:2px;min-width:0;display:flex}.GovernanceClient-module-scss-module__MJU91q__aclCellLabel{color:var(--color-text-subtle);letter-spacing:.4px;text-transform:uppercase;font-size:10px}.GovernanceClient-module-scss-module__MJU91q__aclCellValue{font-size:12px;font-family:var(--font-mono,ui-monospace, SF Mono, monospace);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GovernanceClient-module-scss-module__MJU91q__aclActions{gap:var(--space-1);flex-wrap:wrap;display:flex}.GovernanceClient-module-scss-module__MJU91q__ssoStatusRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-4);display:flex}.GovernanceClient-module-scss-module__MJU91q__ssoStatusLabel{flex-direction:column;gap:2px;display:flex}.GovernanceClient-module-scss-module__MJU91q__ssoFormGrid{gap:var(--space-4);grid-template-columns:1fr;max-width:640px;display:grid}.GovernanceClient-module-scss-module__MJU91q__roleTable{border-collapse:collapse;width:100%}.GovernanceClient-module-scss-module__MJU91q__roleTable th,.GovernanceClient-module-scss-module__MJU91q__roleTable td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;font-size:13px}.GovernanceClient-module-scss-module__MJU91q__roleTable th{color:var(--color-text-muted);letter-spacing:.4px;text-transform:uppercase;background:var(--color-bg-subtle);font-size:11px;font-weight:600}.GovernanceClient-module-scss-module__MJU91q__roleNameCell{color:var(--color-brand-500);white-space:nowrap;font-weight:600}.GovernanceClient-module-scss-module__MJU91q__tabBody{margin-top:var(--space-4)}.GovernanceClient-module-scss-module__MJU91q__bindingsRow{gap:var(--space-2);padding:var(--space-3);margin:var(--space-2) 0;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;display:flex}.GovernanceClient-module-scss-module__MJU91q__bindingsHeader{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.GovernanceClient-module-scss-module__MJU91q__bindingsChipRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.GovernanceClient-module-scss-module__MJU91q__bindingChip{align-items:center;gap:var(--space-1);background:rgba(var(--color-brand-500-rgb,249, 115, 22), .1);border:1px solid rgba(var(--color-brand-500-rgb,249, 115, 22), .3);border-radius:var(--radius-full);color:var(--color-text);padding:2px 4px 2px 8px;font-size:11px;line-height:1.4;display:inline-flex}.GovernanceClient-module-scss-module__MJU91q__bindingChipDel{appearance:none;cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:background-color .12s,color .12s;display:inline-flex}.GovernanceClient-module-scss-module__MJU91q__bindingChipDel:hover{background:var(--color-danger);color:#fff}.GovernanceClient-module-scss-module__MJU91q__bindingChipAdd{align-items:center;gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px 4px 2px 8px;display:inline-flex}.GovernanceClient-module-scss-module__MJU91q__bindingDraftInput{appearance:none;color:var(--color-text);font-size:11px;font-family:var(--font-mono,ui-monospace, SF Mono, monospace);background:0 0;border:0;outline:none;min-width:140px;padding:2px 4px}.GovernanceClient-module-scss-module__MJU91q__bindingChipAddBtn{appearance:none;background:var(--color-brand-500);border-radius:var(--radius-full);color:#fff;cursor:pointer;border:0;padding:3px 10px;font-size:11px;font-weight:600;transition:background-color .12s,opacity .12s}.GovernanceClient-module-scss-module__MJU91q__bindingChipAddBtn:hover{background:var(--color-brand-600,#ea580c)}.GovernanceClient-module-scss-module__MJU91q__matrixToolbar{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:var(--space-4);flex-direction:column;display:flex}.GovernanceClient-module-scss-module__MJU91q__matrixToolbarLabel{color:var(--color-text-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11px}.GovernanceClient-module-scss-module__MJU91q__matrixChipRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.GovernanceClient-module-scss-module__MJU91q__matrixChip{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-subtle);color:var(--color-text);cursor:pointer;padding:4px 12px;font-size:12px;font-weight:500;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.GovernanceClient-module-scss-module__MJU91q__matrixChip:hover{border-color:var(--color-border-strong)}.GovernanceClient-module-scss-module__MJU91q__matrixChipActive{background:var(--color-brand-500);border-color:var(--color-brand-500);color:var(--color-on-brand,#fff)}.GovernanceClient-module-scss-module__MJU91q__matrixChipCount{font-size:10px;font-family:var(--font-mono,ui-monospace, SF Mono, monospace);opacity:.8}.GovernanceClient-module-scss-module__MJU91q__matrixRoleHint{color:var(--color-text-muted);font-size:11px}.GovernanceClient-module-scss-module__MJU91q__matrixTableWrap{overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) #0000;width:100%;max-height:min(70vh,640px);overflow:auto}.GovernanceClient-module-scss-module__MJU91q__matrixTableWrap::-webkit-scrollbar{width:10px;height:10px}.GovernanceClient-module-scss-module__MJU91q__matrixTableWrap::-webkit-scrollbar-thumb{background:var(--color-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.GovernanceClient-module-scss-module__MJU91q__matrixTableWrap::-webkit-scrollbar-thumb:hover{background:var(--color-text-subtle);background-clip:padding-box}.GovernanceClient-module-scss-module__MJU91q__matrixTable{border-collapse:collapse;width:100%;font-size:13px}.GovernanceClient-module-scss-module__MJU91q__matrixTable th,.GovernanceClient-module-scss-module__MJU91q__matrixTable td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:center;vertical-align:middle}.GovernanceClient-module-scss-module__MJU91q__matrixTable th{color:var(--color-text-muted);letter-spacing:.4px;text-transform:uppercase;background:var(--color-bg-subtle);font-size:11px;font-weight:600;position:sticky;top:0}.GovernanceClient-module-scss-module__MJU91q__matrixTable tr:last-child td{border-bottom:0}.GovernanceClient-module-scss-module__MJU91q__matrixFeatureCell{text-align:left;color:var(--color-text);font-weight:600}.GovernanceClient-module-scss-module__MJU91q__matrixFeatureKey{color:var(--color-text-subtle);font-size:11px;font-weight:400;font-family:var(--font-mono,ui-monospace, SF Mono, monospace);display:block}.GovernanceClient-module-scss-module__MJU91q__matrixRadioLabel{cursor:pointer;justify-content:center;align-items:center;padding:6px;display:inline-flex}.GovernanceClient-module-scss-module__MJU91q__matrixRadioLabel input[type=radio]{accent-color:var(--color-brand-500);cursor:pointer;width:16px;height:16px}.GovernanceClient-module-scss-module__MJU91q__matrixRadioLabel input[type=radio]:disabled{cursor:not-allowed;opacity:.6}.GovernanceClient-module-scss-module__MJU91q__matrixRadioCell{text-align:center;padding:6px}.GovernanceClient-module-scss-module__MJU91q__matrixRadioCell>*{justify-content:center}.GovernanceClient-module-scss-module__MJU91q__matrixActionHeader{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.GovernanceClient-module-scss-module__MJU91q__matrixActionLevelDot{border-radius:50%;width:8px;height:8px;display:inline-block}.GovernanceClient-module-scss-module__MJU91q__matrixDot-none{background:var(--color-text-subtle)}.GovernanceClient-module-scss-module__MJU91q__matrixDot-view{background:var(--color-info,#0ea5e9)}.GovernanceClient-module-scss-module__MJU91q__matrixDot-trigger{background:var(--color-brand-500)}.GovernanceClient-module-scss-module__MJU91q__matrixDot-edit{background:var(--color-warning,#f59e0b)}.GovernanceClient-module-scss-module__MJU91q__matrixDot-admin{background:var(--color-success,#16a34a)}.GovernanceClient-module-scss-module__MJU91q__matrixSubTabs{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.GovernanceClient-module-scss-module__MJU91q__matrixSubTab{appearance:none;border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;padding:6px 12px;font-size:12px;font-weight:500}.GovernanceClient-module-scss-module__MJU91q__matrixSubTab:hover{border-color:var(--color-border-strong);color:var(--color-text)}.GovernanceClient-module-scss-module__MJU91q__matrixSubTabActive{background:var(--color-brand-500);border-color:var(--color-brand-500);color:var(--color-on-brand,#fff)}.GovernanceClient-module-scss-module__MJU91q__bindingChipAddBtn:disabled{opacity:.45;cursor:not-allowed}.GovernanceClient-module-scss-module__MJU91q__attachBundleRow{align-items:flex-end;gap:var(--space-2);width:100%;margin-top:var(--space-2);display:flex}.GovernanceClient-module-scss-module__MJU91q__attachBundleRow>:first-child{flex:1;min-width:0}
.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__root{gap:var(--space-4);flex-direction:column;display:flex}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__panels{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:960px){.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__panels{grid-template-columns:1fr}}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__panel{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;min-height:200px;display:flex}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__summaryStrip{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__summaryCard{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;display:flex}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__summaryLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__summaryValue{font-size:var(--text-lg);font-weight:600}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__flowRow{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center;display:grid}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__flowRow:last-child{border-bottom:none}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__flowRowDelta-no_change{background:0 0}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__flowRowDelta-would_deny{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__flowRowDelta-would_allow{background:color-mix(in srgb, var(--color-success) 12%, transparent)}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__flowRowDelta-unknown{background:color-mix(in srgb, var(--color-warning) 8%, transparent)}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__matrixHeader{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--color-border);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center;display:grid}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__matrixBody{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:480px;overflow-y:auto}.NetworkPolicyVisualEditor-module-scss-module__L9B4wa__help{color:var(--color-text-muted);font-size:var(--text-xs)}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:5px;--radius-xl:5px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-panel:.22s;--z-dropdown:50;--z-side-panel:90;--z-modal:100;--z-toast:150}.ClusterCreatedDialog-module-scss-module__6_GZKa__warningNote{gap:var(--space-2,8px);padding:var(--space-3,12px) var(--space-4,16px);border:1px solid var(--color-warning,#d97706);border-radius:var(--radius-md,8px);background:var(--color-warning-bg,#d9770614);color:var(--color-warning,#d97706);font-size:var(--text-sm,13px);display:flex}.ClusterCreatedDialog-module-scss-module__6_GZKa__warningIcon{flex-shrink:0;margin-top:2px}.ClusterCreatedDialog-module-scss-module__6_GZKa__warningBody{color:var(--color-text,#1a1a1a);margin:4px 0 0}.ClusterCreatedDialog-module-scss-module__6_GZKa__kubeconfigBlob{width:100%;min-height:240px;padding:var(--space-3,12px);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs,11px);background:var(--color-bg-subtle,#0000000a);border:1px solid var(--color-border,#00000014);border-radius:var(--radius-md,8px);color:var(--color-text,#1a1a1a);resize:vertical;line-height:1.6}
.flow-pipelines-module-scss-module__frLCvW__editor{grid-template-rows:1fr;grid-template-columns:1fr;gap:0;height:100%;min-height:0;display:grid;position:relative}.flow-pipelines-module-scss-module__frLCvW__editorCollapsed{grid-template-columns:1fr}.flow-pipelines-module-scss-module__frLCvW__editorWithPanel,.flow-pipelines-module-scss-module__frLCvW__editorCollapsedWithPanel{grid-template-columns:1fr 320px}.flow-pipelines-module-scss-module__frLCvW__palette{left:var(--space-4);z-index:4;gap:var(--space-1);width:176px;max-height:calc(100% - var(--space-8));padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;transition:width .18s;display:flex;position:absolute;top:50%;overflow:hidden auto;transform:translateY(-50%)}.flow-pipelines-module-scss-module__frLCvW__paletteCollapsed{width:auto;padding:var(--space-2);gap:var(--space-2);align-items:center}.flow-pipelines-module-scss-module__frLCvW__paletteTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);margin:0 0 var(--space-1);white-space:nowrap;font-size:10px;font-weight:600}.flow-pipelines-module-scss-module__frLCvW__paletteTitleCollapsed{display:none}.flow-pipelines-module-scss-module__frLCvW__paletteBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);white-space:nowrap;display:flex;overflow:hidden}.flow-pipelines-module-scss-module__frLCvW__paletteBtnCollapsed{background:0 0;border-color:#0000;justify-content:center;gap:0;padding:6px}.flow-pipelines-module-scss-module__frLCvW__paletteBtnCollapsed:hover{background:var(--color-bg-subtle);border-color:var(--color-border)}.flow-pipelines-module-scss-module__frLCvW__paletteBtn:hover{background:var(--color-brand-50);border-color:var(--color-brand-200)}.flow-pipelines-module-scss-module__frLCvW__paletteBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:1px}.flow-pipelines-module-scss-module__frLCvW__paletteBtnLabel{text-overflow:ellipsis;overflow:hidden}.flow-pipelines-module-scss-module__frLCvW__paletteBtnLabelHidden{display:none}.flow-pipelines-module-scss-module__frLCvW__paletteDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.flow-pipelines-module-scss-module__frLCvW__paletteDotCollapsed{display:none}.flow-pipelines-module-scss-module__frLCvW__canvas{background:var(--color-bg-subtle);height:100%;min-height:0;position:relative;overflow:hidden}.flow-pipelines-module-scss-module__frLCvW__node{--node-accent:var(--color-border-strong);gap:var(--space-1);width:180px;min-height:72px;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:2px solid var(--node-accent);border-left:4px solid var(--node-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text);font-family:var(--font-sans);cursor:pointer;transition:box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.flow-pipelines-module-scss-module__frLCvW__node:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.flow-pipelines-module-scss-module__frLCvW__nodeSelected{box-shadow:0 0 0 3px rgba(var(--color-brand-500-rgb), .2),var(--shadow-md)}.flow-pipelines-module-scss-module__frLCvW__nodeHeader{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.flow-pipelines-module-scss-module__frLCvW__nodeIcon{color:var(--node-accent);flex-shrink:0}.flow-pipelines-module-scss-module__frLCvW__nodeKind{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.flow-pipelines-module-scss-module__frLCvW__nodeName{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.flow-pipelines-module-scss-module__frLCvW__nodeMeta{gap:var(--space-1);flex-wrap:wrap;display:flex}.flow-pipelines-module-scss-module__frLCvW__nodeTag,.flow-pipelines-module-scss-module__frLCvW__nodeTagComp{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-muted);border:1px solid var(--color-border);padding:1px 5px;font-size:9px;font-weight:600}.flow-pipelines-module-scss-module__frLCvW__nodeTagComp{background:var(--color-success-bg);color:var(--color-success);border-color:#0000}.flow-pipelines-module-scss-module__frLCvW__nodeDisabled{opacity:.55;box-shadow:none;border-style:dashed}.flow-pipelines-module-scss-module__frLCvW__nodeTagDisabled{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--color-text-subtle);border:1px dashed var(--color-border-strong);padding:1px 5px;font-size:9px;font-weight:600}.flow-pipelines-module-scss-module__frLCvW__handle{background:var(--color-border-strong);border:1.5px solid var(--color-surface);border-radius:var(--radius-full);width:9px;height:9px}.flow-pipelines-module-scss-module__frLCvW__runDot{border-radius:var(--radius-full);flex-shrink:0;width:9px;height:9px;margin-left:auto}.flow-pipelines-module-scss-module__frLCvW__dot-success{background:var(--color-success)}.flow-pipelines-module-scss-module__frLCvW__dot-danger{background:var(--color-danger)}.flow-pipelines-module-scss-module__frLCvW__dot-warning{background:var(--color-warning)}.flow-pipelines-module-scss-module__frLCvW__dot-info{background:var(--color-info);animation:1.4s ease-in-out infinite flow-pipelines-module-scss-module__frLCvW__flowPulse}.flow-pipelines-module-scss-module__frLCvW__dot-neutral{background:var(--color-text-subtle)}.flow-pipelines-module-scss-module__frLCvW__run-running{border-color:var(--color-info);border-left-color:var(--color-info)}.flow-pipelines-module-scss-module__frLCvW__run-succeeded{border-color:var(--color-success);border-left-color:var(--color-success)}.flow-pipelines-module-scss-module__frLCvW__run-failed{border-color:var(--color-danger);border-left-color:var(--color-danger)}.flow-pipelines-module-scss-module__frLCvW__run-waiting{border-color:var(--color-warning);border-left-color:var(--color-warning)}.flow-pipelines-module-scss-module__frLCvW__run-compensated{border-color:var(--color-warning);border-left-color:var(--color-warning);opacity:.85}.flow-pipelines-module-scss-module__frLCvW__run-skipped{opacity:.45}@keyframes flow-pipelines-module-scss-module__frLCvW__flowPulse{0%,to{opacity:.4}50%{opacity:1}}.flow-pipelines-module-scss-module__frLCvW__configPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.flow-pipelines-module-scss-module__frLCvW__configHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.flow-pipelines-module-scss-module__frLCvW__configTitleBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.flow-pipelines-module-scss-module__frLCvW__configKicker{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text);font-weight:600;display:inline-flex}.flow-pipelines-module-scss-module__frLCvW__configId{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-pipelines-module-scss-module__frLCvW__configBody{padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.flow-pipelines-module-scss-module__frLCvW__configFooter{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.flow-pipelines-module-scss-module__frLCvW__planList{gap:var(--space-3);flex-direction:column;display:flex}.flow-pipelines-module-scss-module__frLCvW__planRow{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.flow-pipelines-module-scss-module__frLCvW__planRowHead{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);display:flex}.flow-pipelines-module-scss-module__frLCvW__planNodeId{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.flow-pipelines-module-scss-module__frLCvW__planSummary{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.flow-pipelines-module-scss-module__frLCvW__planDiff{padding:var(--space-3);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);white-space:pre-wrap;word-break:break-word;max-height:280px;margin:0;line-height:1.5;overflow-x:auto}.flow-pipelines-module-scss-module__frLCvW__runHeader{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.flow-pipelines-module-scss-module__frLCvW__timeline{gap:var(--space-2);flex-direction:column;display:flex}.flow-pipelines-module-scss-module__frLCvW__timelineRow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.flow-pipelines-module-scss-module__frLCvW__timelineHeader{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;display:flex}.flow-pipelines-module-scss-module__frLCvW__timelineHeader:hover{background:var(--color-bg-subtle)}.flow-pipelines-module-scss-module__frLCvW__timelineHeader:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px}.flow-pipelines-module-scss-module__frLCvW__timelineChevron{color:var(--color-text-subtle);flex-shrink:0;transition:transform .12s}.flow-pipelines-module-scss-module__frLCvW__timelineChevron[data-open=true]{transform:rotate(90deg)}.flow-pipelines-module-scss-module__frLCvW__timelineNode{border-radius:var(--radius-full);border:2px solid var(--color-surface);flex-shrink:0;width:10px;height:10px}.flow-pipelines-module-scss-module__frLCvW__timelineLabel{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--color-text);font-weight:600;display:flex}.flow-pipelines-module-scss-module__frLCvW__timelineSpacer{flex:auto}.flow-pipelines-module-scss-module__frLCvW__timelineCount{min-width:18px;height:18px;padding:0 var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-bg-subtle);border-radius:var(--radius-full);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.flow-pipelines-module-scss-module__frLCvW__timelineError{padding:0 var(--space-3) var(--space-3) calc(var(--space-3) + 27px);font-size:var(--text-xs);color:var(--color-danger);font-family:var(--font-mono);white-space:pre-wrap}.flow-pipelines-module-scss-module__frLCvW__logLine{gap:var(--space-3);display:flex}.flow-pipelines-module-scss-module__frLCvW__logTs{color:var(--color-text-subtle);opacity:.7;flex-shrink:0}.flow-pipelines-module-scss-module__frLCvW__pipelineLog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.flow-pipelines-module-scss-module__frLCvW__pipelineLogSummary{align-items:center;gap:var(--space-2);padding:var(--space-3);cursor:pointer;font-size:var(--text-sm);color:var(--color-text);font-weight:600;list-style:none;display:flex}.flow-pipelines-module-scss-module__frLCvW__pipelineLogSummary::-webkit-details-marker{display:none}.flow-pipelines-module-scss-module__frLCvW__logStream{padding:var(--space-3);background:var(--color-table-head);color:var(--color-table-head-text);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;line-height:1.6;overflow-y:auto}.flow-pipelines-module-scss-module__frLCvW__logEmpty{color:var(--color-text-subtle)}.flow-pipelines-module-scss-module__frLCvW__templateCard{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);flex-direction:column;width:100%;display:flex}.flow-pipelines-module-scss-module__frLCvW__templateCard:hover{border-color:var(--color-brand-300,var(--color-brand-200));box-shadow:var(--shadow-sm)}.flow-pipelines-module-scss-module__frLCvW__templateCard:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.flow-pipelines-module-scss-module__frLCvW__templateName{font-size:var(--text-base);color:var(--color-text);font-weight:600}.flow-pipelines-module-scss-module__frLCvW__templateChips{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.flow-pipelines-module-scss-module__frLCvW__node,.flow-pipelines-module-scss-module__frLCvW__dot-info,.flow-pipelines-module-scss-module__frLCvW__templateCard{transition:none!important;animation:none!important}}
.ConfigMapsTab-module-scss-module__PrFTIG__nameBtn{color:var(--color-brand-600);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;padding:0;font-weight:600}.ConfigMapsTab-module-scss-module__PrFTIG__nameBtn:hover{text-decoration:underline}.ConfigMapsTab-module-scss-module__PrFTIG__nameBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.ConfigMapsTab-module-scss-module__PrFTIG__value{padding:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:0;line-height:1.5;overflow-x:auto}
.ClusterDetailClient-module-scss-module__rw5pFa__root{gap:var(--space-4);flex-direction:column;display:flex}.ClusterDetailClient-module-scss-module__rw5pFa__body{gap:var(--space-4);flex-direction:column;min-height:320px;display:flex}.ClusterDetailClient-module-scss-module__rw5pFa__statSection{margin-bottom:var(--space-2)}.ClusterDetailClient-module-scss-module__rw5pFa__kvList{gap:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(120px,max-content) minmax(0,1fr);display:grid}.ClusterDetailClient-module-scss-module__rw5pFa__kvKey{color:var(--color-text-muted)}.ClusterDetailClient-module-scss-module__rw5pFa__kvValue{color:var(--color-text);word-break:break-word}.ClusterDetailClient-module-scss-module__rw5pFa__panel{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}
.NamespacesTab-module-scss-module__pFQs5a__nsIcon{color:var(--color-text-subtle);align-items:center;display:inline-flex}
