: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}.uu2iRa_article{width:100%;max-width:720px;margin:0 auto}
.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}.PwDnhW_icon{color:var(--color-text-subtle);margin-bottom:var(--space-2)}.PwDnhW_title{color:var(--color-text);font-size:var(--text-lg);margin:0;font-weight:600}.PwDnhW_description{font-size:var(--text-sm);color:var(--color-text-muted);max-width:380px;margin:0}.PwDnhW_actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}.PwDnhW_bare{background:0 0;border:0;min-height:0;padding:0}
._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}._7A35Gq_btn:disabled{opacity:.5;cursor:not-allowed}._7A35Gq_btn:not(:disabled):active{transform:translateY(1px)}._7A35Gq_primary{background:var(--color-brand-600);color:var(--color-surface)}._7A35Gq_primary:not(:disabled):hover{background:var(--color-brand-700)}._7A35Gq_secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}._7A35Gq_secondary:not(:disabled):hover{background:var(--color-bg-subtle)}._7A35Gq_ghost{color:var(--color-text);background:0 0}._7A35Gq_ghost:not(:disabled):hover{background:var(--color-bg-subtle)}._7A35Gq_danger{background:var(--color-danger);color:var(--color-surface)}._7A35Gq_danger:not(:disabled):hover{background:var(--color-danger)}._7A35Gq_sm{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}._7A35Gq_md{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}._7A35Gq_lg{padding:var(--space-3) var(--space-5);font-size:var(--text-base)}._7A35Gq_fullWidth{width:100%}._7A35Gq_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _7A35Gq_spin}@keyframes _7A35Gq_spin{to{transform:rotate(360deg)}}
._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}._3WyAcq_interactive{cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._3WyAcq_interactive:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}._3WyAcq_padded{padding:var(--space-5)}._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}._3WyAcq_body{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}._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}
.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}.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}.Vej_AG_body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Vej_AG_title{font-size:var(--text-sm);color:var(--color-text);font-weight:600;line-height:1.35}.Vej_AG_message{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.Vej_AG_message strong{color:var(--color-text);font-weight:600}.Vej_AG_tail{align-items:flex-start;gap:var(--space-2);flex-shrink:0;margin-top:-2px;display:flex}.Vej_AG_actions{align-items:center;gap:var(--space-2);display:flex}.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}.Vej_AG_dismiss:hover{color:var(--color-text);background:#0000000f}.Vej_AG_dismiss:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.Vej_AG_toneInfo{--alert-bg:var(--color-info-bg);--alert-fg:var(--color-info);border-color:#2563eb33;border-left-color:var(--color-info)}.Vej_AG_toneSuccess{--alert-bg:var(--color-success-bg);--alert-fg:var(--color-success);border-color:#16a34a38;border-left-color:var(--color-success)}.Vej_AG_toneWarning{--alert-bg:var(--color-warning-bg);--alert-fg:var(--color-warning);border-color:#d9770640;border-left-color:var(--color-warning)}.Vej_AG_toneDanger{--alert-bg:var(--color-danger-bg);--alert-fg:var(--color-danger);border-color:#dc262640;border-left-color:var(--color-danger)}.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] .Vej_AG_toneInfo{--alert-bg:#2563eb1a}:root[data-theme=dark] .Vej_AG_toneSuccess{--alert-bg:#16a34a1a}:root[data-theme=dark] .Vej_AG_toneWarning{--alert-bg:#d977061a}:root[data-theme=dark] .Vej_AG_toneDanger{--alert-bg:#dc26261a}:root[data-theme=dark] .Vej_AG_toneNeutral{--alert-bg:#ffffff0a}@media (prefers-reduced-motion:reduce){.Vej_AG_dismiss{transition:none}}
._30Mihq_overlay{z-index:var(--z-modal,100);animation:_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}._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:_30Mihq_slideUp var(--duration-base,.18s) var(--ease-standard,ease-out);flex-direction:column;display:flex}._30Mihq_header{padding:var(--space-5,20px) var(--space-5,20px) var(--space-2,8px)}._30Mihq_title{font-size:var(--text-lg,16px);color:var(--color-text,var(--color-text));margin:0;font-weight:600}._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}._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}._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}._30Mihq_input:focus{outline:2px solid var(--color-brand-500,var(--color-brand-500));outline-offset:1px}@keyframes _30Mihq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _30Mihq_slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.sSaKhq_root{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);width:100%;position:relative;overflow:hidden}.sSaKhq_empty{padding:var(--space-6)}.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}.sSaKhq_node:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.sSaKhq_node:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.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}.sSaKhq_nodeRoot:hover{box-shadow:0 0 0 4px rgba(var(--node-accent-rgb), .15),var(--shadow-md)}.sSaKhq_nodeIcon{color:var(--node-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sSaKhq_nodeBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.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}.sSaKhq_nodeDescription{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.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}.sSaKhq_handle{opacity:0;background:0 0;border:0;width:6px;height:6px}.sSaKhq_root .react-flow__edge-path{stroke:var(--color-border-strong);stroke-width:1.5px}.sSaKhq_root .react-flow__edge.depends-on .react-flow__edge-path{stroke-dasharray:4 3}:is(.sSaKhq_root .react-flow__edge.governs .react-flow__edge-path,.sSaKhq_root .react-flow__edge.audits .react-flow__edge-path){stroke:var(--color-brand-500)}.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}.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}.sSaKhq_root .react-flow__controls-button:last-child{border-bottom:none}.sSaKhq_root .react-flow__controls-button:hover{background:var(--color-bg-subtle)}.sSaKhq_root .react-flow__controls-button svg{fill:currentColor}.sSaKhq_root .react-flow__minimap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.sSaKhq_root .react-flow__attribution{color:var(--color-text-subtle);background:0 0;font-size:10px}@media (prefers-reduced-motion:reduce){.sSaKhq_node{transition:none}.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}.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}.CCCalG_toolbarStart{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.CCCalG_toolbarEnd{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.CCCalG_contentArea{gap:var(--space-4);min-height:0;padding-bottom:var(--space-6);flex-direction:column;flex:auto;display:flex}.CCCalG_contentArea>:only-child{flex:none}.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}.CCCalG_breadcrumbList{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.CCCalG_breadcrumbItem{align-items:center;gap:var(--space-1);display:flex}.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}.CCCalG_breadcrumbLink:hover{background:var(--color-bg-subtle);color:var(--color-text)}.CCCalG_breadcrumbSep{color:var(--color-text-subtle);-webkit-user-select:none;user-select:none}.CCCalG_breadcrumbCurrent{color:var(--color-text);font-weight:500}.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}.CCCalG_actionBarSticky{bottom:var(--space-4);box-shadow:var(--shadow-lg);position:sticky}.CCCalG_settingsBody{gap:var(--space-6);grid-template-columns:240px 1fr;align-items:start;display:grid}.CCCalG_settingsNav{gap:var(--space-1);top:var(--space-4);flex-direction:column;display:flex;position:sticky}.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}.CCCalG_settingsNavItem:hover{background:var(--color-bg-subtle);color:var(--color-text)}.CCCalG_settingsNavItemActive{background:var(--color-brand-50);color:var(--color-brand-600);font-weight:500}.CCCalG_settingsContent{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (max-width:800px){.CCCalG_settingsBody{grid-template-columns:1fr}.CCCalG_settingsNav{flex-direction:row;position:static;overflow-x:auto}}.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}.CCCalG_emptyDocsConcept{max-width:520px;font-size:var(--text-sm);color:var(--color-text-muted);margin:0 auto;line-height:1.6}.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}.CCCalG_emptyDocsLink:hover{background:var(--color-brand-50);color:var(--color-brand-700)}.CCCalG_emptyDocsActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}
.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}.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:TsM-SG_slideIn var(--duration-base,.18s) var(--ease-standard,ease-out);border-left-width:4px;display:flex}.TsM-SG_success{border-left-color:var(--color-success,var(--color-success))}.TsM-SG_error{border-left-color:var(--color-danger,var(--color-danger))}.TsM-SG_warning{border-left-color:var(--color-warning,var(--color-warning))}.TsM-SG_info{border-left-color:var(--color-info,var(--accent-dark))}.TsM-SG_message{word-break:break-word;flex:1;line-height:1.4}.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}.TsM-SG_close:hover{color:var(--color-text,var(--color-text))}@keyframes TsM-SG_slideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}
.VJFobG_overlay{z-index:var(--z-modal,100);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--space-6,24px);animation: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}.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:VJFobG_popIn var(--duration-base,.18s) var(--ease-standard,ease-out);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.VJFobG_sizeSm{max-width:420px}.VJFobG_sizeMd{max-width:520px}.VJFobG_sizeLg{max-width:680px}.VJFobG_sizeXl{max-width:880px}.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}.VJFobG_title{font-size:var(--text-lg,16px);color:var(--color-table-head-text);margin:0;font-weight:600}.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}.VJFobG_close:hover{color:#fff;background:#ffffff1f}.VJFobG_close:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.VJFobG_close:hover{background:var(--color-bg-subtle,var(--color-bg-subtle));color:var(--color-text,var(--color-text))}.VJFobG_body{padding:var(--space-5,20px) var(--space-6,24px);flex:1;overflow-y:auto}.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 VJFobG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VJFobG_popIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.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}.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}.jYJWmq_trigger:hover:not(:disabled){border-color:var(--color-brand-500)}.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)}.jYJWmq_trigger:disabled{opacity:.55;cursor:not-allowed;background:var(--color-bg-subtle)}.jYJWmq_sizeSm .jYJWmq_trigger{font-size:var(--text-xs);min-height:30px;padding:6px 10px 6px 12px}.jYJWmq_sizeLg .jYJWmq_trigger{font-size:var(--text-base);min-height:44px;padding:12px 14px 12px 16px}.jYJWmq_open .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)}.jYJWmq_value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:1;overflow:hidden}.jYJWmq_placeholder{color:var(--color-text-subtle)}.jYJWmq_chevron{color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.jYJWmq_chevronOpen{transform:rotate(180deg)}.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: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}.jYJWmq_panelTop{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}@keyframes jYJWmq_shielva-select-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.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}.jYJWmq_optionActive{background:var(--color-brand-50);color:var(--color-brand-700)}.jYJWmq_optionSelected{background:var(--color-brand-50);color:var(--color-brand-700);font-weight:600}.jYJWmq_optionSelected.jYJWmq_optionActive{background:var(--color-brand-100)}.jYJWmq_optionDisabled{color:var(--color-text-subtle);cursor:not-allowed;background:0 0}.jYJWmq_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jYJWmq_optionCheck{color:var(--color-brand-500);font-weight:700;font-size:var(--text-sm);flex-shrink:0;line-height:1}.jYJWmq_empty{font-size:var(--text-sm);color:var(--color-text-subtle);text-align:center;cursor:default;padding:10px 12px}.jYJWmq_disabled{pointer-events:auto}
._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}._0eU7aa_root._0eU7aa_disabled{cursor:not-allowed;opacity:.6}._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}._0eU7aa_box:hover:not(:disabled){border-color:var(--cb-active)}._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)}._0eU7aa_box:disabled{cursor:not-allowed}._0eU7aa_checked,._0eU7aa_indeterminate{background:var(--cb-active);border-color:var(--cb-active);color:var(--color-on-brand)}._0eU7aa_glyph{color:var(--color-on-brand)}._0eU7aa_sizeSm ._0eU7aa_box{--cb-size:14px}._0eU7aa_sizeLg ._0eU7aa_box{--cb-size:20px}._0eU7aa_danger ._0eU7aa_box{--cb-active:var(--color-danger)}._0eU7aa_danger._0eU7aa_checked ._0eU7aa_box,._0eU7aa_danger._0eU7aa_indeterminate ._0eU7aa_box{background:var(--color-danger);border-color:var(--color-danger)}._0eU7aa_text{flex-direction:column;min-width:0;display:inline-flex}._0eU7aa_label{font-size:var(--text-sm);color:var(--color-text);cursor:inherit;line-height:1.4}._0eU7aa_help{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}
.Umce5G_group{gap:var(--space-3);flex-direction:column;display:flex}.Umce5G_groupHorizontal{gap:var(--space-4);flex-flow:wrap}.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}.Umce5G_root.Umce5G_disabled{cursor:not-allowed;opacity:.6}.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}.Umce5G_ring:hover:not(:disabled){border-color:var(--rd-active)}.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)}.Umce5G_ring:disabled{cursor:not-allowed}.Umce5G_checked{border-color:var(--rd-active)}.Umce5G_checked .Umce5G_dot{opacity:1;transform:scale(1)}.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)}.Umce5G_sizeSm .Umce5G_ring{--rd-size:14px}.Umce5G_sizeSm .Umce5G_ring .Umce5G_dot{width:calc(var(--rd-size) - 6px);height:calc(var(--rd-size) - 6px)}.Umce5G_sizeLg .Umce5G_ring{--rd-size:22px}.Umce5G_sizeLg .Umce5G_ring .Umce5G_dot{width:calc(var(--rd-size) - 10px);height:calc(var(--rd-size) - 10px)}.Umce5G_text{flex-direction:column;min-width:0;display:inline-flex}.Umce5G_label{font-size:var(--text-sm);color:var(--color-text);cursor:inherit;line-height:1.4}.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}.f9cbPq_scrollWrap{gap:var(--space-3);flex-direction:column;width:100%;max-height:100%;display:flex;position:relative;overflow:auto}.f9cbPq_wrap{width:100%;overflow:visible}.f9cbPq_table{table-layout:auto;width:100%}.f9cbPq_thead th{z-index:1;background:var(--color-table-head);-webkit-user-select:none;user-select:none;position:sticky;top:0}.f9cbPq_thActive{color:var(--color-brand-600)}.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}.f9cbPq_sortBtn:hover .f9cbPq_sortIcon,.f9cbPq_sortBtn:focus-visible .f9cbPq_sortIcon{color:var(--color-brand-600)}.f9cbPq_sortBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.f9cbPq_sortLabel{display:inline-block}.f9cbPq_sortIcon{color:var(--color-text-subtle);transition:color var(--duration-fast,.12s) ease;flex-shrink:0}.f9cbPq_sortIconActive{color:var(--color-brand-600)}.f9cbPq_emptyCell{text-align:center;padding:var(--space-6) var(--space-4);color:var(--color-text-muted)}.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}.f9cbPq_paginationLeft,.f9cbPq_paginationRight{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.f9cbPq_pageSizeLabel{align-items:center;gap:var(--space-2);display:inline-flex}.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}.f9cbPq_pageSizeSelect:disabled{opacity:.5;cursor:not-allowed}.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}.f9cbPq_pageBtn:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-border-strong)}.f9cbPq_pageBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.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}.k5eEqa_root{gap:var(--space-3);flex-direction:column;flex:auto;min-height:0;display:flex}.k5eEqa_controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k5eEqa_controlsEnd{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.k5eEqa_searchField{flex:280px;min-width:220px;max-width:420px}.k5eEqa_searchInputWrap{display:block;position:relative}.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%)}.k5eEqa_searchInputWrap .k5eEqa_searchInput{padding-left:44px}.k5eEqa_filterField{min-width:160px;max-width:220px}.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}.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}.k5eEqa_viewBtn:hover{color:var(--color-text)}.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)}.k5eEqa_viewBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.k5eEqa_viewBtnLabel{line-height:1}.k5eEqa_activeChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.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}.k5eEqa_activeChipLabel{line-height:1.2}.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}.k5eEqa_activeChipRemove:hover{background:color-mix(in srgb, var(--color-brand-500) 18%, transparent)}.k5eEqa_activeChipRemove:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.k5eEqa_cardGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.k5eEqa_cardItem{flex-direction:column;min-height:0;display:flex}.k5eEqa_cardItemClickable{cursor:pointer;transition:transform var(--duration-fast,.12s) ease,box-shadow var(--duration-fast,.12s) ease}.k5eEqa_cardItemClickable:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.k5eEqa_cardItemClickable:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.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}.k5eEqa_paginationLeft,.k5eEqa_paginationRight{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.k5eEqa_pageSizeLabel{align-items:center;gap:var(--space-2);display:inline-flex}.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}.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}.k5eEqa_pageBtn:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-border-strong)}.k5eEqa_pageBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.k5eEqa_pageBtn:disabled{opacity:.4;cursor:not-allowed}.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}
.o2iqlq_root{min-width:180px;position:relative}.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}.o2iqlq_trigger.o2iqlq_active{border-color:var(--accent,var(--accent));background:var(--accent-muted,var(--color-info-bg));color:var(--accent-dark,var(--connector-blue))}.o2iqlq_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o2iqlq_trailing{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.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}.o2iqlq_chevron{transition:transform var(--duration-fast) var(--ease-standard)}.o2iqlq_chevron.o2iqlq_open{transform:rotate(180deg)}.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}.o2iqlq_searchRow{padding:var(--space-2) 10px;border-bottom:1px solid var(--color-bg-subtle)}.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}.o2iqlq_quickActions{gap:var(--space-2);border-bottom:1px solid var(--color-bg-subtle);padding:6px 10px;display:flex}.o2iqlq_actionBtn{cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.o2iqlq_actionBtn.o2iqlq_primary{color:var(--accent,var(--accent))}.o2iqlq_actionBtn.o2iqlq_muted{color:var(--color-text-subtle)}.o2iqlq_list{max-height:220px;overflow-y:auto}.o2iqlq_empty{font-size:var(--text-xs);color:var(--color-text-subtle);padding:12px 14px}.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}.o2iqlq_option:hover{background:var(--color-bg-subtle)}.o2iqlq_option.o2iqlq_selected{background:var(--accent-muted,var(--color-info-bg))}.o2iqlq_option.o2iqlq_selected:hover{background:var(--accent-muted,var(--color-brand-50))}.o2iqlq_checkbox{accent-color:var(--accent,var(--accent));cursor:pointer}.o2iqlq_optionLabel{color:var(--color-text);white-space:nowrap}
._0zheLG_tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._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}._0zheLG_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}._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}._0zheLG_builder{border:1px solid var(--color-border);border-radius:var(--radius-md);height:100%;min-height:480px;display:flex;overflow:hidden}._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}._0zheLG_builderSidebarRow{align-items:center;gap:var(--space-2);display:flex}._0zheLG_builderCanvas{padding:var(--space-5);gap:var(--space-3);background:var(--color-surface);flex-direction:column;flex:1;display:flex;overflow:hidden}._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}.bk2rya_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.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}.bk2rya_card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-1px)}.bk2rya_header{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.bk2rya_dot{border-radius:var(--radius-full);background:var(--stat-accent,var(--color-text-subtle));flex-shrink:0;width:8px;height:8px}.bk2rya_icon{color:var(--stat-accent,var(--color-text-muted));justify-content:center;align-items:center;display:inline-flex}.bk2rya_label{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.bk2rya_value{font-size:var(--text-2xl);color:var(--color-text);margin:0;font-weight:600;line-height:1.1}.bk2rya_hint{font-size:var(--text-xs);color:var(--color-text-subtle);margin:0}
.VVNtPW_root{justify-content:space-between;align-items:stretch;gap:var(--space-4);flex-wrap:wrap;display:flex}.VVNtPW_list{align-items:center;gap:var(--space-1);flex:0 auto;min-width:0;display:inline-flex}.VVNtPW_actions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:inline-flex}.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}.VVNtPW_tab:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.VVNtPW_tab:disabled{cursor:not-allowed;opacity:.5}.VVNtPW_tab:not(.VVNtPW_tabActive):hover{color:var(--color-text)}.VVNtPW_label{display:inline-block}.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}.VVNtPW_tabActive .VVNtPW_count{background:rgba(var(--color-brand-500-rgb,249, 115, 22), .15);color:var(--color-brand-500)}.VVNtPW_sm .VVNtPW_tab{padding:6px 10px;font-size:12px}.VVNtPW_md .VVNtPW_tab{padding:8px 14px;font-size:13px}.VVNtPW_underline{border-bottom:1px solid var(--color-border);align-items:flex-end}.VVNtPW_underline .VVNtPW_list,.VVNtPW_underline .VVNtPW_actions{align-items:flex-end}.VVNtPW_underline .VVNtPW_actions{padding-bottom:var(--space-2)}.VVNtPW_underline .VVNtPW_tab{padding-bottom:calc(var(--space-2) + 0px);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.VVNtPW_underline .VVNtPW_tabActive{color:var(--color-brand-500);border-bottom-color:var(--color-brand-500)}.VVNtPW_pill .VVNtPW_list{background:var(--color-bg-subtle);border-radius:var(--radius-full);gap:2px;padding:4px}.VVNtPW_pill .VVNtPW_tab{border-radius:var(--radius-full);padding:6px 14px}.VVNtPW_pill .VVNtPW_tab:not(.VVNtPW_tabActive):hover{background:rgba(var(--color-text-rgb,15, 23, 42), .04)}.VVNtPW_pill .VVNtPW_tabActive{background:var(--color-brand-500);color:#fff;box-shadow:var(--shadow-sm)}.VVNtPW_pill .VVNtPW_tabActive .VVNtPW_count{color:#fff;background:#ffffff38}[data-theme=dark] .VVNtPW_pill .VVNtPW_tab:not(.VVNtPW_tabActive):hover{background:#ffffff0f}@media (prefers-reduced-motion:reduce){.VVNtPW_tab{transition-duration:.01ms}}
.sPvJ_W_root{align-items:center;min-width:0;display:flex}.sPvJ_W_list{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sPvJ_W_item{align-items:center;gap:4px;min-width:0;display:inline-flex}.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}.sPvJ_W_link:hover{color:var(--color-text);background:var(--color-bg-subtle)}.sPvJ_W_link:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:1px}.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}.sPvJ_W_current{color:var(--color-text);font-weight:600}.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}.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}.YHqBLW_buttonFloating{bottom:var(--space-6);right:var(--space-6);z-index:var(--z-side-panel);box-shadow:var(--shadow-md);position:fixed}.YHqBLW_buttonFloating:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.YHqBLW_button:hover{background:var(--color-brand-100);border-color:var(--color-brand-400)}.YHqBLW_button:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.YHqBLW_button:active{transform:translateY(0)}.YHqBLW_icon{color:var(--color-brand-600);justify-content:center;align-items:center;display:inline-flex}.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}.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}.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}.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}.o5jdZG_headerContent{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.o5jdZG_kicker{font-size:var(--text-xs);color:var(--color-brand-600);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.o5jdZG_title{font-size:var(--text-xl);color:var(--color-text);margin:0;font-weight:600;line-height:1.3}.o5jdZG_subtitle{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.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}.o5jdZG_close:hover{background:var(--color-bg-subtle);color:var(--color-text)}.o5jdZG_tabs{gap:var(--space-1);padding:0 var(--space-6);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.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)}.o5jdZG_tab:hover{color:var(--color-text)}.o5jdZG_tabActive{color:var(--color-brand-600);border-bottom-color:var(--color-brand-500)}.o5jdZG_body{padding:var(--space-5) var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.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}.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}.o5jdZG_steps{counter-reset:assistance-step;gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.o5jdZG_step{counter-increment:assistance-step;gap:var(--space-3);grid-template-columns:28px 1fr;align-items:start;display:grid}.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}.o5jdZG_stepContent{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.o5jdZG_stepTitle{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:600}.o5jdZG_stepBody{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.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}.o5jdZG_references{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.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.o5jdZG_referenceCard:hover,a.o5jdZG_referenceCard:focus-visible{border-color:var(--color-brand-500);background:var(--color-bg-subtle)}a.o5jdZG_referenceCard:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.o5jdZG_referenceTitle{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:600}.o5jdZG_referenceBody{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.5}.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}
._6xsfxG_root{align-items:center;display:inline-flex;position:relative}._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}._6xsfxG_bell:hover{background:var(--color-bg-subtle);color:var(--color-text)}._6xsfxG_bell:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}._6xsfxG_bellSm{width:28px;height:28px}._6xsfxG_bellMd{width:32px;height:32px}._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}._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:_6xsfxG_dropIn .12s var(--ease-decel,ease-out);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);overflow:hidden}._6xsfxG_panelLeft{left:0}._6xsfxG_panelRight{right:0}._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}._6xsfxG_headerTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:600}._6xsfxG_headerActions{align-items:center;gap:var(--space-2);display:flex}._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}._6xsfxG_headerBtn:hover{background:var(--color-bg-subtle);color:var(--color-text)}._6xsfxG_headerBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}._6xsfxG_empty{padding:var(--space-6) var(--space-4);color:var(--color-text-muted);text-align:center;font-size:var(--text-sm)}._6xsfxG_list{padding:var(--space-1) 0;scrollbar-width:thin;max-height:360px;margin:0;list-style:none;overflow-y:auto}._6xsfxG_list::-webkit-scrollbar{width:6px}._6xsfxG_list::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}._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}._6xsfxG_item:hover{background:var(--color-bg-subtle)}._6xsfxG_item:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px}._6xsfxG_itemUnread{background:rgba(var(--color-brand-500-rgb), .04)}._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}._6xsfxG_kindSuccess{--dot-bg:var(--color-success)}._6xsfxG_kindError{--dot-bg:var(--color-danger)}._6xsfxG_kindWarning{--dot-bg:var(--color-warning)}._6xsfxG_kindInfo{--dot-bg:var(--color-info)}._6xsfxG_itemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._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}._6xsfxG_itemAgo{color:var(--color-text-subtle);font-size:11px}@keyframes _6xsfxG_dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._6xsfxG_panel{animation:none}._6xsfxG_item,._6xsfxG_bell,._6xsfxG_headerBtn{transition:none}}
.Y1OX8q_root{align-items:center;display:inline-flex;position:relative}.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}.Y1OX8q_chip:hover{background:var(--env-bg-hover,var(--color-bg));border-color:var(--env-border-hover,var(--color-border-strong))}.Y1OX8q_chip:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.Y1OX8q_chipSm{font-size:var(--text-xs);padding:4px 10px}.Y1OX8q_chipMd{font-size:var(--text-sm);padding:6px 12px}.Y1OX8q_chipDot{border-radius:var(--radius-full);background:var(--env-dot,var(--color-text-muted));flex-shrink:0;width:7px;height:7px}.Y1OX8q_chipLabel{white-space:nowrap}.Y1OX8q_chipChevron{color:var(--color-text-subtle);flex-shrink:0}.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)}.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)}.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)}.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:Y1OX8q_dropIn .12s var(--ease-decel,ease-out);position:absolute;top:calc(100% + 6px);overflow:hidden}.Y1OX8q_panelLeft{left:0}.Y1OX8q_panelRight{right:0}.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}.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}.Y1OX8q_item:hover{background:var(--color-bg-subtle)}.Y1OX8q_item:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px}.Y1OX8q_itemActive{background:var(--color-brand-50)}.Y1OX8q_itemDot{border-radius:var(--radius-full);background:var(--item-dot,var(--color-text-muted));flex-shrink:0;width:8px;height:8px}.Y1OX8q_itemEnvDevelopment{--item-dot:var(--color-info)}.Y1OX8q_itemEnvStaging{--item-dot:var(--color-warning)}.Y1OX8q_itemEnvProduction{--item-dot:var(--color-success)}.Y1OX8q_itemBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.Y1OX8q_itemLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.Y1OX8q_itemHint{font-size:var(--text-xs);color:var(--color-text-muted)}.Y1OX8q_itemActiveMark{border-radius:var(--radius-full);background:var(--color-brand-500);flex-shrink:0;width:6px;height:6px}@keyframes Y1OX8q_dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Y1OX8q_panel{animation:none}.Y1OX8q_item,.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}.FCsmaq_root{gap:var(--space-5,20px);flex-direction:column;display:flex}.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}.FCsmaq_header{justify-content:space-between;align-items:center;gap:var(--space-3,12px);display:flex}.FCsmaq_progressBar{background:var(--color-bg-subtle,#0000000f);border-radius:var(--radius-full,9999px);height:12px;position:relative;overflow:hidden}.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}.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}.FCsmaq_vmGrid{gap:var(--space-3,12px);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.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}.FCsmaq_vmHead{justify-content:space-between;align-items:baseline;gap:var(--space-2,8px);display:flex}.FCsmaq_vmName{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm,13px);color:var(--color-text,#1a1a1a);font-weight:600}.FCsmaq_vmRole{font-size:var(--text-xs,11px);color:var(--color-text-muted,#555);text-transform:uppercase;letter-spacing:.04em}.FCsmaq_vmStatus{align-items:center;gap:var(--space-2,8px);font-size:var(--text-sm,13px);color:var(--color-text,#1a1a1a);display:flex}.FCsmaq_iconBusy{color:var(--color-brand-500,#6d28d9);animation:1s linear infinite FCsmaq_spin}.FCsmaq_iconReady{color:var(--color-success,#10b981)}.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 FCsmaq_spin{to{transform:rotate(360deg)}}.FCsmaq_logSection{border:1px solid var(--color-border,#00000014);border-radius:var(--radius-md,8px);flex-direction:column;display:flex;overflow:hidden}.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}.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}.FCsmaq_logLine{gap:var(--space-3,12px);color:var(--color-text,#1a1a1a);word-break:break-word;grid-template-columns:84px 1fr;display:grid}.FCsmaq_logTs{color:var(--color-text-muted,#555)}.FCsmaq_logWarn{color:var(--color-warning,#d97706)}.FCsmaq_logError{color:var(--color-danger,#dc2626)}@media (prefers-reduced-motion:reduce){.FCsmaq_iconBusy{animation:none}.FCsmaq_progressBarFill{transition:none}}
.juctna_hpaGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.juctna_hpaGrid{grid-template-columns:1fr}}
.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}.MJU91q_userRow:hover{box-shadow:var(--shadow-sm)}.MJU91q_userInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MJU91q_userName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.MJU91q_userEmail{color:var(--color-text-muted);font-size:12px}.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}.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}.MJU91q_groupHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.MJU91q_groupTitleBlock{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MJU91q_groupName{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:14px;font-weight:600;display:flex}.MJU91q_groupDesc{color:var(--color-text-muted);font-size:12px;line-height:1.45}.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}.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}.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}.MJU91q_memberMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.MJU91q_addMemberRow{align-items:center;gap:var(--space-2);display:flex}.MJU91q_addMemberRow>:first-child{flex:1;min-width:0}.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}.MJU91q_aclCell{flex-direction:column;gap:2px;min-width:0;display:flex}.MJU91q_aclCellLabel{color:var(--color-text-subtle);letter-spacing:.4px;text-transform:uppercase;font-size:10px}.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}.MJU91q_aclActions{gap:var(--space-1);flex-wrap:wrap;display:flex}.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}.MJU91q_ssoStatusLabel{flex-direction:column;gap:2px;display:flex}.MJU91q_ssoFormGrid{gap:var(--space-4);grid-template-columns:1fr;max-width:640px;display:grid}.MJU91q_roleTable{border-collapse:collapse;width:100%}.MJU91q_roleTable th,.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}.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}.MJU91q_roleNameCell{color:var(--color-brand-500);white-space:nowrap;font-weight:600}.MJU91q_tabBody{margin-top:var(--space-4)}.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}.MJU91q_bindingsHeader{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.MJU91q_bindingsChipRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.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}.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}.MJU91q_bindingChipDel:hover{background:var(--color-danger);color:#fff}.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}.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}.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}.MJU91q_bindingChipAddBtn:hover{background:var(--color-brand-600,#ea580c)}.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}.MJU91q_matrixToolbarLabel{color:var(--color-text-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11px}.MJU91q_matrixChipRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.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}.MJU91q_matrixChip:hover{border-color:var(--color-border-strong)}.MJU91q_matrixChipActive{background:var(--color-brand-500);border-color:var(--color-brand-500);color:var(--color-on-brand,#fff)}.MJU91q_matrixChipCount{font-size:10px;font-family:var(--font-mono,ui-monospace, SF Mono, monospace);opacity:.8}.MJU91q_matrixRoleHint{color:var(--color-text-muted);font-size:11px}.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}.MJU91q_matrixTableWrap::-webkit-scrollbar{width:10px;height:10px}.MJU91q_matrixTableWrap::-webkit-scrollbar-thumb{background:var(--color-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.MJU91q_matrixTableWrap::-webkit-scrollbar-thumb:hover{background:var(--color-text-subtle);background-clip:padding-box}.MJU91q_matrixTable{border-collapse:collapse;width:100%;font-size:13px}.MJU91q_matrixTable th,.MJU91q_matrixTable td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:center;vertical-align:middle}.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}.MJU91q_matrixTable tr:last-child td{border-bottom:0}.MJU91q_matrixFeatureCell{text-align:left;color:var(--color-text);font-weight:600}.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}.MJU91q_matrixRadioLabel{cursor:pointer;justify-content:center;align-items:center;padding:6px;display:inline-flex}.MJU91q_matrixRadioLabel input[type=radio]{accent-color:var(--color-brand-500);cursor:pointer;width:16px;height:16px}.MJU91q_matrixRadioLabel input[type=radio]:disabled{cursor:not-allowed;opacity:.6}.MJU91q_matrixRadioCell{text-align:center;padding:6px}.MJU91q_matrixRadioCell>*{justify-content:center}.MJU91q_matrixActionHeader{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.MJU91q_matrixActionLevelDot{border-radius:50%;width:8px;height:8px;display:inline-block}.MJU91q_matrixDot-none{background:var(--color-text-subtle)}.MJU91q_matrixDot-view{background:var(--color-info,#0ea5e9)}.MJU91q_matrixDot-trigger{background:var(--color-brand-500)}.MJU91q_matrixDot-edit{background:var(--color-warning,#f59e0b)}.MJU91q_matrixDot-admin{background:var(--color-success,#16a34a)}.MJU91q_matrixSubTabs{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.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}.MJU91q_matrixSubTab:hover{border-color:var(--color-border-strong);color:var(--color-text)}.MJU91q_matrixSubTabActive{background:var(--color-brand-500);border-color:var(--color-brand-500);color:var(--color-on-brand,#fff)}.MJU91q_bindingChipAddBtn:disabled{opacity:.45;cursor:not-allowed}.MJU91q_attachBundleRow{align-items:flex-end;gap:var(--space-2);width:100%;margin-top:var(--space-2);display:flex}.MJU91q_attachBundleRow>:first-child{flex:1;min-width:0}
.L9B4wa_root{gap:var(--space-4);flex-direction:column;display:flex}.L9B4wa_panels{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:960px){.L9B4wa_panels{grid-template-columns:1fr}}.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}.L9B4wa_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.L9B4wa_summaryStrip{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.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}.L9B4wa_summaryLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.L9B4wa_summaryValue{font-size:var(--text-lg);font-weight:600}.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}.L9B4wa_flowRow:last-child{border-bottom:none}.L9B4wa_flowRowDelta-no_change{background:0 0}.L9B4wa_flowRowDelta-would_deny{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.L9B4wa_flowRowDelta-would_allow{background:color-mix(in srgb, var(--color-success) 12%, transparent)}.L9B4wa_flowRowDelta-unknown{background:color-mix(in srgb, var(--color-warning) 8%, transparent)}.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}.L9B4wa_matrixBody{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:480px;overflow-y:auto}.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}._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}._6_GZKa_warningIcon{flex-shrink:0;margin-top:2px}._6_GZKa_warningBody{color:var(--color-text,#1a1a1a);margin:4px 0 0}._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}
.frLCvW_editor{grid-template-rows:1fr;grid-template-columns:1fr;gap:0;height:100%;min-height:0;display:grid;position:relative}.frLCvW_editorCollapsed{grid-template-columns:1fr}.frLCvW_editorWithPanel,.frLCvW_editorCollapsedWithPanel{grid-template-columns:1fr 320px}.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%)}.frLCvW_paletteCollapsed{width:auto;padding:var(--space-2);gap:var(--space-2);align-items:center}.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}.frLCvW_paletteTitleCollapsed{display:none}.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}.frLCvW_paletteBtnCollapsed{background:0 0;border-color:#0000;justify-content:center;gap:0;padding:6px}.frLCvW_paletteBtnCollapsed:hover{background:var(--color-bg-subtle);border-color:var(--color-border)}.frLCvW_paletteBtn:hover{background:var(--color-brand-50);border-color:var(--color-brand-200)}.frLCvW_paletteBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:1px}.frLCvW_paletteBtnLabel{text-overflow:ellipsis;overflow:hidden}.frLCvW_paletteBtnLabelHidden{display:none}.frLCvW_paletteDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.frLCvW_paletteDotCollapsed{display:none}.frLCvW_canvas{background:var(--color-bg-subtle);height:100%;min-height:0;position:relative;overflow:hidden}.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}.frLCvW_node:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.frLCvW_nodeSelected{box-shadow:0 0 0 3px rgba(var(--color-brand-500-rgb), .2),var(--shadow-md)}.frLCvW_nodeHeader{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.frLCvW_nodeIcon{color:var(--node-accent);flex-shrink:0}.frLCvW_nodeKind{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.frLCvW_nodeName{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.frLCvW_nodeMeta{gap:var(--space-1);flex-wrap:wrap;display:flex}.frLCvW_nodeTag,.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}.frLCvW_nodeTagComp{background:var(--color-success-bg);color:var(--color-success);border-color:#0000}.frLCvW_nodeDisabled{opacity:.55;box-shadow:none;border-style:dashed}.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}.frLCvW_handle{background:var(--color-border-strong);border:1.5px solid var(--color-surface);border-radius:var(--radius-full);width:9px;height:9px}.frLCvW_runDot{border-radius:var(--radius-full);flex-shrink:0;width:9px;height:9px;margin-left:auto}.frLCvW_dot-success{background:var(--color-success)}.frLCvW_dot-danger{background:var(--color-danger)}.frLCvW_dot-warning{background:var(--color-warning)}.frLCvW_dot-info{background:var(--color-info);animation:1.4s ease-in-out infinite frLCvW_flowPulse}.frLCvW_dot-neutral{background:var(--color-text-subtle)}.frLCvW_run-running{border-color:var(--color-info);border-left-color:var(--color-info)}.frLCvW_run-succeeded{border-color:var(--color-success);border-left-color:var(--color-success)}.frLCvW_run-failed{border-color:var(--color-danger);border-left-color:var(--color-danger)}.frLCvW_run-waiting{border-color:var(--color-warning);border-left-color:var(--color-warning)}.frLCvW_run-compensated{border-color:var(--color-warning);border-left-color:var(--color-warning);opacity:.85}.frLCvW_run-skipped{opacity:.45}@keyframes frLCvW_flowPulse{0%,to{opacity:.4}50%{opacity:1}}.frLCvW_configPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.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}.frLCvW_configTitleBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.frLCvW_configKicker{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text);font-weight:600;display:inline-flex}.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}.frLCvW_configBody{padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.frLCvW_configFooter{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.frLCvW_planList{gap:var(--space-3);flex-direction:column;display:flex}.frLCvW_planRow{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.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}.frLCvW_planNodeId{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.frLCvW_planSummary{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.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}.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}.frLCvW_timeline{gap:var(--space-2);flex-direction:column;display:flex}.frLCvW_timelineRow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.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}.frLCvW_timelineHeader:hover{background:var(--color-bg-subtle)}.frLCvW_timelineHeader:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px}.frLCvW_timelineChevron{color:var(--color-text-subtle);flex-shrink:0;transition:transform .12s}.frLCvW_timelineChevron[data-open=true]{transform:rotate(90deg)}.frLCvW_timelineNode{border-radius:var(--radius-full);border:2px solid var(--color-surface);flex-shrink:0;width:10px;height:10px}.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}.frLCvW_timelineSpacer{flex:auto}.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}.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}.frLCvW_logLine{gap:var(--space-3);display:flex}.frLCvW_logTs{color:var(--color-text-subtle);opacity:.7;flex-shrink:0}.frLCvW_pipelineLog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.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}.frLCvW_pipelineLogSummary::-webkit-details-marker{display:none}.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}.frLCvW_logEmpty{color:var(--color-text-subtle)}.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}.frLCvW_templateCard:hover{border-color:var(--color-brand-300,var(--color-brand-200));box-shadow:var(--shadow-sm)}.frLCvW_templateCard:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.frLCvW_templateName{font-size:var(--text-base);color:var(--color-text);font-weight:600}.frLCvW_templateChips{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.frLCvW_node,.frLCvW_dot-info,.frLCvW_templateCard{transition:none!important;animation:none!important}}
.PrFTIG_nameBtn{color:var(--color-brand-600);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;padding:0;font-weight:600}.PrFTIG_nameBtn:hover{text-decoration:underline}.PrFTIG_nameBtn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.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}
: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}.w9liPa_root{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--gs-accent,var(--color-brand-500));border-radius:var(--radius-md);display:flex}.w9liPa_icon{border-radius:var(--radius-md);background:var(--gs-accent-bg,var(--color-brand-50));width:36px;height:36px;color:var(--gs-accent,var(--color-brand-500));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.w9liPa_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.w9liPa_title{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:600}.w9liPa_description{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.4}.w9liPa_cta{align-items:center;gap:var(--space-2);background:var(--gs-accent,var(--color-brand-500));color:#fff;font-size:var(--text-sm);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);flex-shrink:0;padding:8px 14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.w9liPa_cta:hover{transform:translateY(-1px)}.w9liPa_cta:focus-visible{outline:2px solid var(--gs-accent,var(--color-brand-500));outline-offset:3px}@media (prefers-reduced-motion:reduce){.w9liPa_cta{transition:none}.w9liPa_cta:hover{transform:none}}
.uZyd7G_root{align-items:center;display:inline-flex;position:relative}.uZyd7G_chip{align-items:center;gap:var(--space-2);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:140px;height:32px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);justify-content:space-between;padding:0 10px 0 8px;font-weight:600;line-height:1;display:inline-flex}.uZyd7G_chip:hover{background:var(--color-bg);border-color:var(--color-border-strong)}.uZyd7G_chip:focus-visible{outline:2px solid var(--ws-accent,var(--color-brand-500));outline-offset:2px}.uZyd7G_chip[aria-expanded=true]{background:var(--color-bg);border-color:var(--ws-accent,var(--color-brand-500));box-shadow:0 0 0 1px var(--ws-accent,var(--color-brand-500))}.uZyd7G_chipIcon{border-radius:var(--radius-sm);background:var(--ws-accent-bg,var(--color-brand-50));width:18px;height:18px;color:var(--ws-accent,var(--color-brand-500));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uZyd7G_chipLabel{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.uZyd7G_chipSm{height:28px;font-size:var(--text-xs);gap:6px;min-width:120px;padding:0 8px 0 6px}.uZyd7G_chipSm .uZyd7G_chipIcon{width:16px;height:16px}.uZyd7G_chipSm .uZyd7G_chipLabel{max-width:140px}.uZyd7G_chipChevron{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.uZyd7G_chip[aria-expanded=true] .uZyd7G_chipChevron{color:var(--ws-accent,var(--color-brand-500));transform:rotate(180deg)}.uZyd7G_panel{z-index:var(--z-dropdown);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:360px;max-height:480px;box-shadow:var(--shadow-lg);animation:uZyd7G_dropdownIn var(--duration-base) var(--ease-decel);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);overflow:hidden}.uZyd7G_panelLeft{left:0}.uZyd7G_panelRight{right:0}@keyframes uZyd7G_dropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.uZyd7G_searchRow{padding:var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0}.uZyd7G_searchInput{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:32px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);padding:0 10px;line-height:1}.uZyd7G_searchInput::placeholder{color:var(--color-text-subtle)}.uZyd7G_searchInput:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 2px rgba(var(--color-brand-500-rgb), .18);outline:none}.uZyd7G_list{padding:var(--space-2) 0;flex:1;min-height:0;overflow-y:auto}.uZyd7G_groupLabel{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700}.uZyd7G_item{align-items:flex-start;gap:var(--space-3);text-align:left;cursor:pointer;width:100%;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;padding:8px 12px;display:flex}.uZyd7G_item:hover{background:var(--color-bg-subtle)}.uZyd7G_item:focus-visible{background:var(--color-bg-subtle);box-shadow:inset 2px 0 0 var(--ws-accent,var(--color-brand-500));outline:none}.uZyd7G_itemFocused{background:var(--color-bg-subtle);box-shadow:inset 2px 0 0 var(--ws-accent,var(--color-brand-500))}.uZyd7G_itemActive{background:var(--ws-accent-bg,var(--color-brand-50))}.uZyd7G_itemActive .uZyd7G_itemLabel{color:var(--ws-accent,var(--color-brand-500))}.uZyd7G_itemIcon{border-radius:var(--radius-md);background:var(--ws-accent-bg,var(--color-brand-50));width:28px;height:28px;color:var(--ws-accent,var(--color-brand-500));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uZyd7G_itemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uZyd7G_itemLabel{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.uZyd7G_itemDescription{color:var(--color-text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.uZyd7G_itemActiveDot{border-radius:var(--radius-full);background:var(--ws-accent,var(--color-brand-500));flex-shrink:0;align-self:center;width:6px;height:6px}.uZyd7G_empty{padding:var(--space-6) var(--space-3);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.uZyd7G_panel{animation:none}.uZyd7G_chipChevron{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}.FVSlea_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FVSlea_row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:36px;transition:border-color var(--duration-fast) var(--ease-standard);display:flex}.FVSlea_row:hover{border-color:var(--color-border-strong)}.FVSlea_icon{color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FVSlea_label{font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;font-weight:600;overflow:hidden}.FVSlea_context{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FVSlea_time{font-size:var(--text-xs);color:var(--color-text-subtle);white-space:nowrap;flex-shrink:0}.FVSlea_empty{padding:var(--space-2) 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}.p7MXDG_hero{gap:var(--space-5);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--ws-accent,var(--color-brand-500));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.p7MXDG_hero:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 0% 0%, var(--ws-accent-bg,var(--color-brand-50)) 0%, transparent 55%);opacity:.7;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;inset:0}.p7MXDG_hero>*{position:relative}.p7MXDG_heroHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.p7MXDG_heroHeaderText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.p7MXDG_heroEyebrow{font-size:var(--text-xs);color:var(--hero-eyebrow-color,var(--color-text-muted));text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.p7MXDG_heroTitle{font-size:var(--text-2xl);color:var(--color-text);margin:0;font-weight:600;line-height:1.2}.p7MXDG_heroSubtitle{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.p7MXDG_dropdownRoot{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.p7MXDG_dropdownTrigger{align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);height:36px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.p7MXDG_dropdownTrigger:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.p7MXDG_dropdownTrigger:focus-visible{outline:2px solid var(--ws-accent,var(--color-brand-500));outline-offset:2px}.p7MXDG_dropdownTrigger[aria-expanded=true]{border-color:var(--ws-accent,var(--color-brand-500));background:var(--color-surface);box-shadow:0 0 0 1px var(--ws-accent,var(--color-brand-500))}.p7MXDG_dropdownTriggerLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.p7MXDG_dropdownTriggerIcon{background:var(--ws-accent-bg,var(--color-brand-50));width:22px;height:22px;color:var(--ws-accent,var(--color-brand-500));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p7MXDG_dropdownTriggerValue{color:var(--color-text);font-weight:600}.p7MXDG_dropdownChevron{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.p7MXDG_dropdownTrigger[aria-expanded=true] .p7MXDG_dropdownChevron{color:var(--ws-accent,var(--color-brand-500));transform:rotate(180deg)}.p7MXDG_menu{z-index:var(--z-dropdown);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:320px;max-height:480px;box-shadow:var(--shadow-lg);padding:var(--space-2) 0;animation:p7MXDG_menuIn var(--duration-base) var(--ease-decel);position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}@keyframes p7MXDG_menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.p7MXDG_menuItem{align-items:flex-start;gap:var(--space-3);text-align:left;cursor:pointer;width:100%;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;padding:8px 12px;line-height:1.3;display:flex}.p7MXDG_menuItemFocused{background:var(--color-bg-subtle);box-shadow:inset 2px 0 0 var(--ws-accent,var(--color-brand-500))}.p7MXDG_menuItemActive{background:var(--ws-accent-bg,var(--color-brand-50))}.p7MXDG_menuItemActive .p7MXDG_menuItemLabel{color:var(--ws-accent,var(--color-brand-500))}.p7MXDG_menuItemIcon{background:var(--ws-accent-bg,var(--color-brand-50));width:24px;height:24px;color:var(--ws-accent,var(--color-brand-500));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.p7MXDG_menuItemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.p7MXDG_menuItemLabel{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.p7MXDG_menuItemDescription{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.p7MXDG_menuItemCheck{color:var(--ws-accent,var(--color-brand-500));flex-shrink:0;margin-top:6px}.p7MXDG_heroBody{gap:var(--space-3);flex-direction:column;display:flex}.p7MXDG_heroStats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.p7MXDG_heroEmpty{padding:var(--space-2) 0;justify-content:center;display:flex}.p7MXDG_heroFooter{justify-content:flex-end;display:flex}.p7MXDG_heroCta{align-items:center;gap:var(--space-2);background:var(--ws-accent,var(--color-brand-500));color:#fff;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);padding:9px 14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.p7MXDG_heroCta:hover{background:var(--color-brand-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.p7MXDG_heroCta:focus-visible{outline:2px solid var(--ws-accent,var(--color-brand-500));outline-offset:3px}@media (prefers-reduced-motion:reduce){.p7MXDG_menu,.p7MXDG_heroCta{transition:none;animation:none}.p7MXDG_heroCta:hover{transform:none}}@media (max-width:1024px){.p7MXDG_heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.p7MXDG_heroHeader{flex-direction:column;align-items:stretch}.p7MXDG_menu{width:100%}.p7MXDG_heroStats{grid-template-columns:1fr}}
.rw5pFa_root{gap:var(--space-4);flex-direction:column;display:flex}.rw5pFa_body{gap:var(--space-4);flex-direction:column;min-height:320px;display:flex}.rw5pFa_statSection{margin-bottom:var(--space-2)}.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}.rw5pFa_kvKey{color:var(--color-text-muted)}.rw5pFa_kvValue{color:var(--color-text);word-break:break-word}.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}
.FTP8OG_studio{z-index:30;background:var(--color-bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.FTP8OG_topbar{height:56px;padding:0 var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.FTP8OG_topbarLeft{align-items:center;gap:var(--space-3);min-width:0;display:flex}.FTP8OG_topbarRight{align-items:center;gap:var(--space-2);justify-self:end;display:flex}.FTP8OG_backLink{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.FTP8OG_backLink:hover{background:var(--color-bg-subtle);color:var(--color-text);border-color:var(--color-border-strong)}.FTP8OG_titleBlock{flex-direction:column;min-width:0;display:flex}.FTP8OG_title{font-size:var(--text-base);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;appearance:none;border-radius:var(--radius-sm);cursor:text;text-align:left;background:0 0;border:0;max-width:360px;margin:0 0 0 -4px;padding:2px 4px;font-weight:600;line-height:1.2;transition:background .12s;overflow:hidden}.FTP8OG_title:hover{background:var(--color-bg-subtle)}.FTP8OG_titleInput{font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-brand-500);border-radius:var(--radius-sm);outline:none;max-width:360px;margin-left:-4px;padding:2px 4px;font-weight:600;line-height:1.2}.FTP8OG_subtitle{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.2}.FTP8OG_savePill{height:24px;font-size:var(--text-xs);margin-left:var(--space-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.FTP8OG_savePill_saved{color:var(--color-success);background:#10b98114;border-color:#10b98133}.FTP8OG_savePill_saving{color:var(--color-text-muted);background:var(--color-bg-subtle);border-color:var(--color-border)}.FTP8OG_savePill_unsaved{color:var(--color-warning);background:#f59e0b14;border-color:#f59e0b33}.FTP8OG_savePill_error{color:var(--color-danger);background:#ef444414;border-color:#ef444433}.FTP8OG_spinIcon{animation:.8s linear infinite FTP8OG_spin}@keyframes FTP8OG_spin{to{transform:rotate(360deg)}}.FTP8OG_dot{background:currentColor;border-radius:50%;width:6px;height:6px}.FTP8OG_dotError{background:var(--color-danger);border-radius:50%;width:6px;height:6px}.FTP8OG_tabPills{justify-content:center;gap:4px;display:flex}.FTP8OG_tabPill{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);height:32px;font-size:var(--text-sm);cursor:pointer;border-radius:999px;padding:6px 18px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.FTP8OG_tabPill:hover{color:var(--color-text);border-color:var(--color-border-strong)}.FTP8OG_tabPillActive{background:var(--color-brand-500);color:#fff;border-color:var(--color-brand-500);box-shadow:0 1px 2px rgba(var(--color-brand-500-rgb), .25)}.FTP8OG_tabPillActive:hover{color:#fff;border-color:var(--color-brand-500)}.FTP8OG_body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.FTP8OG_validationBanner{padding:var(--space-3) var(--space-5) 0;flex-shrink:0}.FTP8OG_canvasWrap{flex:1;min-height:0;padding:0;overflow:hidden}.FTP8OG_canvasWrap>*{height:100%;overflow:hidden}.FTP8OG_paddedView{min-height:0;padding:var(--space-5);flex:1;overflow:auto}.FTP8OG_loading{place-items:center;min-height:60vh;display:grid}.FTP8OG_errorPanel{margin:var(--space-6);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}
.WFuFSW_wrap{gap:var(--space-4);flex-direction:column;display:flex}.WFuFSW_controls{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr auto;align-items:end;display:grid}.WFuFSW_flowList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WFuFSW_flow{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);grid-template-columns:1fr auto 1fr auto;display:grid}.WFuFSW_endpoint{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.WFuFSW_endpoint strong{color:var(--color-text)}.WFuFSW_endpoint small{color:var(--color-text-muted);font-size:var(--text-xs)}.WFuFSW_arrow{color:var(--color-text-muted)}.WFuFSW_meta{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}
.ONGdOG_card{width:100%;max-width:520px;max-height:calc(100vh - var(--space-4)*2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ONGdOG_header{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border);background:rgba(var(--color-brand-500-rgb), .04);text-align:center;flex-direction:column;flex-shrink:0;display:flex}.ONGdOG_headerTitle{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:700}.ONGdOG_headerSub{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ONGdOG_slideBar{justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);display:flex}.ONGdOG_slideDot{border-radius:var(--radius-full);background:var(--color-border);width:8px;height:8px;transition:background-color var(--duration-base) var(--ease-standard),width var(--duration-base) var(--ease-standard)}.ONGdOG_slideDot.ONGdOG_active{background:var(--color-brand-500);width:24px}.ONGdOG_slideDot.ONGdOG_done{background:var(--color-success)}.ONGdOG_body{min-height:0;padding:var(--space-6);gap:var(--space-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ONGdOG_slideTitle{font-size:var(--text-base);color:var(--color-text);margin:0 0 var(--space-1);font-weight:700}.ONGdOG_slideDesc{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.ONGdOG_providerRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.ONGdOG_providerChip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);font-family:inherit;font-weight:500}.ONGdOG_providerChip:hover{border-color:var(--color-border-strong);color:var(--color-text)}.ONGdOG_providerChip.ONGdOG_active{border-color:var(--color-brand-500);color:var(--color-brand-500);background:rgba(var(--color-brand-500-rgb), .06)}.ONGdOG_grid2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ONGdOG_testResult{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:500;display:flex}.ONGdOG_testResultOk{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success)}.ONGdOG_testResultErr{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger)}.ONGdOG_verifySent{align-items:center;gap:var(--space-4);text-align:center;padding:var(--space-4) 0;flex-direction:column;display:flex}.ONGdOG_verifySentTitle{font-size:var(--text-base);color:var(--color-text);font-weight:700}.ONGdOG_verifySentDesc{font-size:var(--text-sm);color:var(--color-text-muted);max-width:340px;line-height:1.5}.ONGdOG_pollingRow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:center;display:flex}.ONGdOG_successBlock{align-items:center;gap:var(--space-4);text-align:center;padding:var(--space-5) 0;flex-direction:column;display:flex}.ONGdOG_footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-bg-subtle);flex-shrink:0;display:flex}.ONGdOG_toggleRow{align-items:flex-start;gap:var(--space-3);display:flex}.ONGdOG_toggleLabel{font-size:var(--text-sm);color:var(--color-text);line-height:1.5}.ONGdOG_ssoNote{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid rgba(var(--color-brand-500-rgb), .25);background:rgba(var(--color-brand-500-rgb), .04)}.ONGdOG_ssoNoteTitle{font-size:var(--text-xs);color:var(--color-brand-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:700;display:block}.ONGdOG_ssoNoteDesc{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.55}
.xaLYUG_statementsSection{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);flex-direction:column;display:flex}.xaLYUG_statementsHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.xaLYUG_statementsList{gap:var(--space-2);flex-direction:column;display:flex}.xaLYUG_statementRow{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(140px,1.4fr) minmax(96px,1fr) minmax(108px,1fr) auto;display:grid}
.UAoedq_root{gap:var(--space-5);flex-direction:column;display:flex}.UAoedq_group{gap:var(--space-3);flex-direction:column;display:flex}.UAoedq_groupTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-size:10px;font-weight:700}.UAoedq_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UAoedq_row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:160px 1fr;display:grid}.UAoedq_row:last-child{border-bottom:none}.UAoedq_keys{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.UAoedq_kbdWrap{align-items:center;gap:var(--space-1);display:inline-flex}.UAoedq_kbd{border-radius:var(--radius-sm);background:var(--color-bg-subtle);border:1px solid var(--color-border);min-width:22px;height:22px;color:var(--color-text);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.UAoedq_then{color:var(--color-text-subtle);text-transform:lowercase;margin:0 2px;font-size:10px;font-style:italic}.UAoedq_desc{font-size:var(--text-sm);color:var(--color-text)}
.pFQs5a_nsIcon{color:var(--color-text-subtle);align-items:center;display:inline-flex}
.c9myoq_tab{gap:var(--space-4);flex-direction:column;display:flex}.c9myoq_clusterPicker{align-self:flex-end;min-width:260px}.c9myoq_subContent{gap:var(--space-4);flex-direction:column;min-height:200px;display:flex}
