._0dXGfa_OrSeparator{color:var(--text-muted);width:100%;margin-top:16px;font-size:.875rem;display:inline-block;position:relative}._0dXGfa_OrSeparator:before,._0dXGfa_OrSeparator:after{content:"";background:var(--color-seperator);width:43%;height:1px;margin:0 8px;position:absolute;top:10px;left:0}._0dXGfa_OrSeparator:after{left:auto;right:0}._0dXGfa_OAuthButtons{flex-direction:row;gap:12px;margin-top:12px;display:flex}._0dXGfa_SSOButton{margin-top:24px}._0dXGfa_OAuthButtons button,._0dXGfa_SSOButton{background:var(--bg-primary);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:10px;font-weight:700;transition:all .2s;display:flex}._0dXGfa_OAuthButtons button:hover,._0dXGfa_SSOButton:hover{border-color:var(--accent-primary);color:var(--text-primary)}._0dXGfa_OAuthButtons button:disabled,._0dXGfa_SSOButton:disabled{cursor:not-allowed;opacity:.6}._0dXGfa_OAuthIcons{width:24px;height:24px;margin-right:8px}:is(body[data-theme=light] ._0dXGfa_onDark,body[data-theme=dark] ._0dXGfa_onLight){display:none}
.fLMO3q_authContainer{background:var(--bg-primary);flex-direction:column;align-items:center;height:100vh;padding:1rem;display:flex;overflow-y:auto}.fLMO3q_authContainer>:first-child{margin-top:auto}.fLMO3q_authContainer>:last-child{margin-bottom:auto}.fLMO3q_brandLockup{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.fLMO3q_projectName{color:var(--text-primary);margin:0;font-size:1.8rem;font-weight:700}.fLMO3q_authCard{background:var(--bg-secondary);z-index:1;border:1px solid var(--border-default);border-radius:16px;width:100%;max-width:600px;padding:2rem;position:relative}.fLMO3q_authHeader{text-align:center;margin-bottom:2rem;position:relative}.fLMO3q_authTitle h2{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.fLMO3q_authTitle p{color:var(--color-light-gray-text-2);margin:0;font-size:.875rem}.fLMO3q_authForm{flex-direction:column;gap:1.5rem;display:flex}.fLMO3q_formGroup{flex-direction:column;gap:.5rem;display:flex}.fLMO3q_formGroup label{color:var(--text-primary);font-size:.875rem;font-weight:600}.fLMO3q_formGroup input{color:var(--text-primary);background-color:#0000;border:0;outline:none;width:100%;min-height:1.5rem}.fLMO3q_inputWrapper{--autofill-bg:var(--bg-primary);background-color:var(--bg-primary)!important}.fLMO3q_passwordToggle{color:var(--color-light-gray-text);cursor:pointer;background:0 0;border:none;border-radius:4px;height:20px;padding-top:0;transition:color .2s}.fLMO3q_passwordToggle:hover{color:var(--gray-300)}.fLMO3q_passwordToggle:disabled{opacity:.5;cursor:not-allowed}.fLMO3q_formOptions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.fLMO3q_forgotLink{color:var(--accent-primary);font-size:.875rem;font-weight:500;text-decoration:none}.fLMO3q_forgotLink:hover{text-decoration:underline}.fLMO3q_spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:1s ease-in-out infinite fLMO3q_spin}.fLMO3q_errorMessage{color:var(--destructive);font-size:.8rem;font-weight:500}.fLMO3q_authFooter{text-align:center;border-top:1px solid var(--border-default);margin-top:1.5rem;padding-top:1.5rem}.fLMO3q_authFooter p{color:var(--color-light-gray-text);margin:0;font-size:.875rem}.fLMO3q_authFooter a{color:var(--accent-primary);font-weight:600;text-decoration:none}.fLMO3q_authFooter a:hover{text-decoration:underline}@keyframes fLMO3q_spin{to{transform:rotate(360deg)}}
.-X8JCa_inputRoot{position:relative}.-X8JCa_labelWrapper{align-items:center;gap:.5rem;margin-bottom:6px;display:flex}.-X8JCa_label{color:var(--text-primary);font-size:15px;font-weight:500;display:block}.-X8JCa_optionalLabel{color:var(--text-muted);font-size:13px}.-X8JCa_requiredLabel{color:var(--destructive);margin-left:.15rem}.-X8JCa_inputWrapper{border:1px solid var(--border-default);color:var(--text-primary);background-color:var(--field-bg);border-radius:8px;align-items:center;gap:.5rem;padding:8px 16px;font-size:.875rem;transition:border-color .2s;display:flex}.-X8JCa_inputWrapper:focus-within{border-color:var(--accent-primary);outline:none}.-X8JCa_inputWrapper.-X8JCa_error,.-X8JCa_inputWrapper.-X8JCa_error:focus-within{border-color:var(--destructive)}.-X8JCa_inputWrapper.-X8JCa_disabled{opacity:.6;cursor:not-allowed}.-X8JCa_input{color:inherit;background-color:#0000;border:0;outline:none;width:100%;min-height:1.5rem;font-size:.875rem}.-X8JCa_input:-webkit-autofill{transition:background-color 50000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--bg-secondary)) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.-X8JCa_input:-webkit-autofill:focus{transition:background-color 50000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,var(--bg-secondary)) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.-X8JCa_input::placeholder{color:var(--text-muted)}.-X8JCa_input:disabled{cursor:not-allowed}.-X8JCa_actionButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.-X8JCa_actionButton:hover:not(:disabled){color:var(--gray-700)}.-X8JCa_actionButton:disabled{opacity:.5;cursor:not-allowed}.-X8JCa_errorMessage{color:var(--destructive);margin-top:4px;font-size:12px}.-X8JCa_helperText{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}.-X8JCa_searchBox{border:1px solid var(--border-default);background-color:var(--bg-primary);scrollbar-width:thin;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;max-height:250px;margin-top:.5rem;padding:8px;position:absolute;overflow-y:auto}.-X8JCa_searchBoxItem{color:var(--text-primary);border-radius:6px;padding:8px;font-size:.875rem;transition:background-color .2s}.-X8JCa_searchBoxItem:hover{background-color:var(--bg-elevated);cursor:pointer}.-X8JCa_searchItemNotFound{color:var(--text-muted);width:100%;padding:8px;font-size:.875rem}.-X8JCa_textArea{resize:vertical;width:100%;min-height:50px;padding:10px 12px}.-X8JCa_counter{text-align:right;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.-X8JCa_counterOver{color:var(--destructive);font-weight:500}.-X8JCa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.hwjzSa_formGroup{width:100%;position:relative}.hwjzSa_dropdownWrapper{border:2px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);border-radius:8px;align-items:center;font-size:.875rem;transition:all .2s;display:flex;position:relative}.hwjzSa_dropdownWrapper:focus-within,.hwjzSa_dropdownWrapper.hwjzSa_open{outline:2px solid var(--accent-primary);outline-offset:2px;border-color:var(--cosmic-blue);box-shadow:0 0 0 3px var(--color-cosmic-blue-light)}.hwjzSa_trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;display:flex}.hwjzSa_trigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.hwjzSa_trigger:disabled{cursor:not-allowed}.hwjzSa_triggerContent{text-overflow:ellipsis;white-space:nowrap;color:inherit;flex:1;overflow:hidden}.hwjzSa_triggerContent:empty:before{content:attr(data-placeholder);color:var(--text-muted)}.hwjzSa_chevron{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;transition:transform .2s;display:flex}.hwjzSa_open .hwjzSa_chevron{transform:rotate(180deg)}.hwjzSa_content{z-index:var(--z-dropdown);background:var(--bg-secondary);border:2px solid var(--border-default);box-shadow:0 10px 15px -3px var(--shadow-color),0 4px 6px -2px var(--shadow-color-soft);border-radius:8px;max-height:200px;animation:.15s ease-out hwjzSa_slideDown;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}@keyframes hwjzSa_slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hwjzSa_item{cursor:pointer;border-bottom:1px solid var(--border-default);padding:.75rem 1rem;font-size:.875rem;transition:background-color .15s}.hwjzSa_item:last-child{border-bottom:none}.hwjzSa_item:hover:not(.hwjzSa_itemDisabled):not(.hwjzSa_selected){background-color:var(--color-gray-overlay)}.hwjzSa_item.hwjzSa_selected{background-color:var(--cosmic-blue);color:var(--text-on-accent)}.hwjzSa_item.hwjzSa_selected:hover{background-color:var(--cosmic-blue)}.hwjzSa_item.hwjzSa_itemDisabled{opacity:.5;cursor:not-allowed;background-color:#0000}.hwjzSa_menuWrapper{background:0 0;border:none;border-radius:8px;width:auto;display:inline-flex;position:relative}.hwjzSa_menuWrapper:focus-within,.hwjzSa_menuWrapper.hwjzSa_open{box-shadow:none;border:none}.hwjzSa_menuTrigger{width:auto;color:var(--text-primary);border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px;font-weight:600;transition:background .15s;display:inline-flex}.hwjzSa_menuTrigger:hover:not(:disabled){background:var(--bg-elevated)}.hwjzSa_menuContent{border:1px solid var(--border-default);min-width:260px;max-height:none;box-shadow:0 12px 28px -6px var(--shadow-color-strong),0 6px 12px -6px var(--shadow-color);border-radius:12px;padding:6px;top:calc(100% + 6px);left:0;right:auto}.hwjzSa_menuItem{color:var(--text-secondary);border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.hwjzSa_menuItem:hover:not(.hwjzSa_itemDisabled):not(.hwjzSa_selected){background:var(--bg-elevated)}.hwjzSa_menuItem.hwjzSa_selected{color:var(--text-primary);background:0 0}.hwjzSa_menuItem.hwjzSa_selected:hover{background:var(--bg-elevated)}.hwjzSa_separator{background:var(--border-default);height:1px;margin:6px 4px}.hwjzSa_content::-webkit-scrollbar{width:6px}.hwjzSa_content::-webkit-scrollbar-track{background:0 0}.hwjzSa_content::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}.hwjzSa_content::-webkit-scrollbar-thumb:hover{background:var(--gray-300)}
.OPNiWG_separator{background-color:var(--border-default)}.OPNiWG_separator.OPNiWG_horizontal{width:100%;height:1px}.OPNiWG_separator.OPNiWG_vertical{width:1px;height:100%}
.rxPXHG_checkboxLabel{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex;position:relative}.rxPXHG_checkboxInput{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.rxPXHG_checkmark{border:2px solid var(--border-default);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex;position:relative}.rxPXHG_checkboxInput:checked+.rxPXHG_checkmark{background:var(--accent-solid);border-color:var(--accent-solid)}.rxPXHG_checkboxInput:checked+.rxPXHG_checkmark:after{content:"";border:solid var(--text-on-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.rxPXHG_checkboxInput:focus-visible+.rxPXHG_checkmark{outline:2px solid var(--accent-primary);outline-offset:2px}.rxPXHG_checkboxInput:disabled{cursor:not-allowed}.rxPXHG_checkboxLabel:has(.rxPXHG_checkboxInput:disabled){opacity:.6;cursor:not-allowed}.rxPXHG_label{display:inline}.rxPXHG_checkboxInput:indeterminate+.rxPXHG_checkmark{background:var(--accent-solid);border-color:var(--accent-solid)}.rxPXHG_checkboxInput:indeterminate+.rxPXHG_checkmark:after{content:"";background:var(--text-on-accent);border-radius:1px;width:8px;height:2px;position:absolute}
._8bRpkW_switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}._8bRpkW_input{opacity:0;width:0;height:0;position:absolute}._8bRpkW_track{border:1px solid var(--border-default);background:var(--bg-elevated);border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .2s,border-color .2s;position:relative}._8bRpkW_track:after{content:"";background:var(--text-secondary);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}._8bRpkW_input:checked+._8bRpkW_track{background:var(--accent-solid);border-color:var(--accent-solid)}._8bRpkW_input:checked+._8bRpkW_track:after{background:var(--text-on-accent);transform:translate(16px)}._8bRpkW_input:focus-visible+._8bRpkW_track{outline:2px solid var(--accent-primary);outline-offset:2px}._8bRpkW_switch:has(._8bRpkW_input:disabled){opacity:.6;cursor:not-allowed}._8bRpkW_label{color:var(--text-secondary);font-size:13px}
._1rbP5a_inputRoot{flex-direction:column;gap:6px;width:100%;display:flex}._1rbP5a_labelWrapper{align-items:center;gap:.5rem;display:flex}._1rbP5a_labelWrapper:empty{display:none}._1rbP5a_label{color:var(--text-primary);font-size:15px;font-weight:500;display:block}._1rbP5a_optionalLabel{color:var(--text-muted);font-size:13px}._1rbP5a_requiredLabel{color:var(--destructive);margin-left:.15rem}._1rbP5a_root{width:100%;position:relative}._1rbP5a_trigger{background-color:var(--select-bg);border:1px solid var(--select-border);width:100%;height:36px;color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:400;transition:border-color .15s,background-color .15s;display:flex}._1rbP5a_trigger:hover{border-color:var(--select-border-hover)}._1rbP5a_trigger:focus-visible{outline:1.5px solid var(--accent-primary);outline-offset:-1.5px;border-color:var(--accent-primary)}._1rbP5a_trigger:disabled{background-color:var(--select-bg);border-color:var(--select-border-disabled);color:var(--select-text-disabled);cursor:not-allowed}._1rbP5a_triggerOpen{background-color:var(--select-bg-open);border-color:var(--select-border-hover)}._1rbP5a_triggerError{border-color:var(--destructive)}._1rbP5a_triggerValue{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._1rbP5a_triggerPlaceholder{text-align:left;color:var(--text-muted);flex:1}._1rbP5a_trigger:disabled ._1rbP5a_triggerPlaceholder{color:var(--select-text-disabled)}._1rbP5a_triggerMulti{height:auto;min-height:36px;padding:6px 11px}._1rbP5a_chips{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}._1rbP5a_chip{background-color:var(--select-item-hover-bg);border:1px solid var(--select-border-hover);border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 4px 0 7px;font-size:12px;display:flex}._1rbP5a_chipOverflow{height:22px;color:var(--text-muted);border-radius:6px;align-items:center;padding:0 7px;font-size:12px;display:flex}._1rbP5a_chipRemove{color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}._1rbP5a_chipRemove:hover{color:var(--text-primary)}._1rbP5a_box{border:1px solid var(--select-border-hover);width:14px;height:14px;color:var(--text-on-accent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._1rbP5a_boxChecked{background-color:var(--accent-solid);border-color:var(--accent-solid)}._1rbP5a_chevron{color:var(--text-muted);flex-shrink:0;transition:transform .15s}._1rbP5a_chevronOpen{transform:rotate(180deg)}._1rbP5a_chevronBusy{animation:.9s linear infinite _1rbP5a_selectSpin}@keyframes _1rbP5a_selectSpin{to{transform:rotate(360deg)}}._1rbP5a_menu{z-index:var(--z-dropdown);background-color:var(--select-menu-bg);border:1px solid var(--select-border-hover);min-width:180px;box-shadow:0 12px 32px var(--shadow-color);border-radius:10px;flex-direction:column;padding:4px;display:flex;overflow:hidden}._1rbP5a_searchRow{border-bottom:1px solid var(--select-border);flex-shrink:0;align-items:center;gap:6px;height:32px;margin:0 -4px 4px;padding:0 12px;display:flex}._1rbP5a_searchIcon{color:var(--text-muted);flex-shrink:0}._1rbP5a_search{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}._1rbP5a_search::placeholder{color:var(--text-muted)}._1rbP5a_counter{color:var(--text-muted);flex-shrink:0;font-size:11.5px}._1rbP5a_list{scrollbar-color:var(--scrollbar-color) #0000;scrollbar-width:thin;flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}._1rbP5a_groupLabel{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;padding:6px 8px 3px;font-size:10px;font-weight:600}._1rbP5a_option{min-height:32px;color:var(--text-primary);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}._1rbP5a_optionActive{background-color:var(--select-item-hover-bg)}._1rbP5a_optionDisabled{color:var(--select-text-disabled);cursor:not-allowed}._1rbP5a_check{width:13px;color:var(--accent-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._1rbP5a_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._1rbP5a_optionHint{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:50%;color:var(--text-muted);flex-shrink:1;font-size:11.5px;overflow:hidden}._1rbP5a_match{color:var(--accent-primary)}._1rbP5a_empty{text-align:center;color:var(--text-muted);padding:10px 8px;font-size:12px}._1rbP5a_divider{background-color:var(--select-border);flex-shrink:0;height:1px;margin:4px -4px}._1rbP5a_footer{width:100%;min-height:32px;color:var(--accent-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;font-family:inherit;font-size:13px;display:flex}._1rbP5a_footerActive{background-color:var(--select-item-hover-bg)}._1rbP5a_keys{height:28px;color:var(--text-muted);flex-shrink:0;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:flex}._1rbP5a_key{background-color:var(--select-key-bg);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10.5px;line-height:1.4}._1rbP5a_errorMessage{color:var(--destructive);font-size:11.5px}._1rbP5a_helperText{color:var(--text-muted);font-size:11.5px}._1rbP5a_actionLink{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:11.5px}._1rbP5a_actionLink:hover{text-decoration:underline}
.A8H8zq_group{flex-direction:column;gap:.5rem;display:flex}.A8H8zq_header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.A8H8zq_label{color:var(--text-primary);font-size:.8125rem;font-weight:600}.A8H8zq_optional,.A8H8zq_hint{color:var(--text-muted);font-size:.75rem}.A8H8zq_chips{flex-wrap:wrap;gap:.5rem;display:flex}.A8H8zq_chip{border:1px solid var(--border-default);background:var(--bg-inset);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;line-height:1.4;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.A8H8zq_chip:hover:not(:disabled){border-color:var(--accent-primary);color:var(--text-primary)}.A8H8zq_chip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.A8H8zq_chip:disabled{opacity:.6;cursor:not-allowed}.A8H8zq_chipSelected{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--text-on-accent);font-weight:500}.A8H8zq_chipSelected:hover:not(:disabled){color:var(--text-on-accent)}.A8H8zq_chipCustom{cursor:default;padding-right:.375rem}.A8H8zq_removeButton{width:16px;height:16px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.A8H8zq_removeButton:hover:not(:disabled){opacity:1}.A8H8zq_removeButton:focus-visible{outline:2px solid var(--text-on-accent);outline-offset:1px}.A8H8zq_addChip{color:var(--text-muted);border-style:dashed}.A8H8zq_addInput{border:1px solid var(--accent-primary);background:var(--bg-inset);width:11rem;max-width:100%;color:var(--text-primary);border-radius:999px;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;line-height:1.4}.A8H8zq_addInput::placeholder{color:var(--text-muted)}.A8H8zq_addInput:focus{border-color:var(--accent-solid);outline:none}.A8H8zq_addInput[aria-invalid=true]{border-color:var(--destructive)}.A8H8zq_counter{color:var(--text-muted);margin:0;font-size:.6875rem}.A8H8zq_counterOverLimit{color:var(--destructive)}.A8H8zq_error{color:var(--destructive);font-size:.75rem}
.qbfWFG_backdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:var(--modal-backdrop);z-index:var(--z-modal);border:none;justify-content:center;align-items:center;margin:0;padding:24px;display:flex;position:fixed;inset:0}.qbfWFG_backdrop:not([open]){display:none}.qbfWFG_backdrop::backdrop{background:0 0}.qbfWFG_dialog{background:var(--bg-secondary);border:1px solid var(--border-default);max-width:400px;box-shadow:0 16px 40px var(--shadow-color);border-radius:12px;padding:20px 22px}.qbfWFG_header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 8px;display:flex}.qbfWFG_title{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.qbfWFG_closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;margin:-4px -6px 0 0;padding:6px;transition:color .15s,background .15s;display:flex}.qbfWFG_closeButton:hover{color:var(--text-primary);background:var(--bg-elevated)}.qbfWFG_text{color:var(--text-secondary);margin:0 0 18px;font-size:13px;line-height:1.55}.qbfWFG_actions{justify-content:flex-end;gap:8px;display:flex}.qbfWFG_destructiveButton{background:var(--destructive);border:1px solid var(--destructive);color:var(--text-on-accent);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:.75rem;font-weight:600;transition:background .15s}.qbfWFG_destructiveButton:hover:not(:disabled){background:var(--destructive-hover)}.qbfWFG_destructiveButton:disabled{opacity:.6;cursor:not-allowed}.qbfWFG_confirmButton{background:var(--accent-solid);border:1px solid var(--accent-solid);color:var(--text-on-accent);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:.75rem;font-weight:600;transition:background .15s}.qbfWFG_confirmButton:hover:not(:disabled){background:var(--accent-solid-light-hover)}.qbfWFG_confirmButton:disabled{opacity:.6;cursor:not-allowed}
._yueNq_status{color:var(--text-muted);margin:0 0 18px;font-size:12px}._yueNq_panel{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;gap:10px;max-height:220px;margin:0 0 18px;padding:12px 14px;display:flex;overflow-y:auto}._yueNq_group{flex-direction:column;gap:4px;display:flex}._yueNq_groupLabel{color:var(--text-primary);margin:0;font-size:12px;font-weight:600}._yueNq_itemList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._yueNq_item{color:var(--text-secondary);font-size:12px}
.vzGZ_q_modalBackdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);border:none;justify-content:center;align-items:center;margin:0;padding:0;animation:.2s ease-in-out vzGZ_q_fadeIn;display:flex;position:fixed;inset:0}.vzGZ_q_modalBackdrop:not([open]){display:none}.vzGZ_q_modalBackdrop::backdrop{background:0 0}@keyframes vzGZ_q_fadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.vzGZ_q_modalContent{background:var(--bg-secondary);border-radius:16px;flex-direction:column;width:90%;max-width:600px;max-height:90vh;animation:.3s ease-out vzGZ_q_slideUp;display:flex;position:relative;overflow:hidden}@keyframes vzGZ_q_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vzGZ_q_modalHeader{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.vzGZ_q_modalBody{color:var(--text-secondary);flex:1;padding:16px 24px;font-size:14px;line-height:1.6;overflow-y:auto}.vzGZ_q_modalBody::-webkit-scrollbar{width:8px}.vzGZ_q_modalBody::-webkit-scrollbar-track{background:0 0}.vzGZ_q_modalBody::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.vzGZ_q_modalBody::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.vzGZ_q_modalFooter{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.vzGZ_q_modalCloseButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.vzGZ_q_modalCloseButton:hover{background:var(--bg-elevated);color:var(--text-primary)}
.jgIY6W_indicator{justify-content:space-between;align-items:center;display:flex}.jgIY6W_stepItem{flex-direction:column;align-items:center;display:flex;position:relative}.jgIY6W_stepDot{background:var(--bg-elevated);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:.75rem;font-weight:600;transition:all .3s;display:flex}.jgIY6W_stepDot.jgIY6W_active{background:var(--accent-solid);color:var(--text-on-accent)}.jgIY6W_stepDot.jgIY6W_completed{background:var(--accent-solid-hover);color:var(--text-on-accent)}.jgIY6W_stepInfo{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:40px}.jgIY6W_stepTitle{color:var(--text-muted);white-space:nowrap;font-size:.7rem;font-weight:600}.jgIY6W_stepDescription{color:var(--color-light-gray-text);margin-top:.125rem;font-size:.625rem}.jgIY6W_stepConnector{background:var(--border-default);flex:1;height:2px;margin:0 12px;transition:background .3s}.jgIY6W_stepConnector.jgIY6W_connectorActive{background:var(--accent-primary)}.jgIY6W_actions{justify-content:center;gap:1rem;margin-top:.75rem;display:flex}
.bCgRRG_root{min-width:0;display:flex}.bCgRRG_horizontal{flex-direction:column}.bCgRRG_vertical{flex-direction:row}.bCgRRG_list{min-width:0;display:flex}.bCgRRG_list_horizontal{border:1px solid var(--border-muted);background:var(--bg-inset);border-radius:10px;flex-wrap:wrap;align-self:flex-start;gap:.25rem;max-width:100%;padding:.25rem}.bCgRRG_list_vertical{flex-direction:column;gap:.15rem}.bCgRRG_tab{color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.bCgRRG_tab:hover:not(:disabled):not(.bCgRRG_tabActive){background:var(--bg-row-hover);color:var(--text-primary)}.bCgRRG_tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.bCgRRG_tab:disabled{opacity:.45;cursor:not-allowed}.bCgRRG_list_vertical .bCgRRG_tab{justify-content:space-between;gap:.5rem;padding:.5rem .65rem}.bCgRRG_list_horizontal .bCgRRG_tabActive{background:var(--accent-solid);color:var(--text-on-accent)}.bCgRRG_list_vertical .bCgRRG_tabActive{background:var(--color-purple-overlay);color:var(--text-primary);font-weight:600}.bCgRRG_count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.8125rem}.bCgRRG_list_horizontal .bCgRRG_tabActive .bCgRRG_count{color:var(--text-on-accent)}.bCgRRG_list_underline{border:none;border-bottom:1px solid var(--border-muted);background:0 0;border-radius:0;align-self:stretch;gap:24px;padding:0}.bCgRRG_list_underline .bCgRRG_tab{color:var(--text-muted);border-bottom:2px solid #0000;border-radius:0;padding:10px 2px;font-size:15px;font-weight:600}.bCgRRG_list_underline .bCgRRG_tab:hover:not(:disabled):not(.bCgRRG_tabActive){color:var(--text-secondary);background:0 0}.bCgRRG_list_underline .bCgRRG_tabActive{color:var(--text-primary);border-bottom-color:var(--accent-solid);background:0 0}.bCgRRG_list_underline .bCgRRG_tabActive .bCgRRG_count{color:var(--text-muted)}.bCgRRG_panel{flex:1;min-width:0}.bCgRRG_panel:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}
._6gI_tG_trigger{vertical-align:middle;display:inline-flex}._6gI_tG_content{z-index:var(--z-dropdown);background:var(--bg-secondary);border:1px solid var(--border-default);min-width:180px;box-shadow:0 10px 15px -3px var(--shadow-color),0 4px 6px -2px var(--shadow-color-soft);border-radius:8px;outline:none;padding:4px;animation:.1s ease-out _6gI_tG_fadeIn;position:fixed}@keyframes _6gI_tG_fadeIn{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}._6gI_tG_item{padding:var(--ctx-item-padding,7px 10px);border-radius:var(--ctx-item-radius,6px);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}._6gI_tG_item:hover:not(._6gI_tG_disabled){background:var(--ctx-item-hover-bg,var(--bg-elevated));color:var(--text-primary)}._6gI_tG_item._6gI_tG_destructive{color:var(--destructive)}._6gI_tG_item._6gI_tG_destructive:hover:not(._6gI_tG_disabled){background:var(--ctx-item-destructive-hover-bg,var(--destructive-subtle-bg));color:var(--destructive)}._6gI_tG_item._6gI_tG_disabled{opacity:.45;cursor:not-allowed}._6gI_tG_itemIcon{color:inherit;flex-shrink:0;align-items:center;display:flex}._6gI_tG_itemIcon svg{width:15px;height:15px}._6gI_tG_itemLabel{flex:1}._6gI_tG_itemTrailing{flex-shrink:0;align-items:center;margin-left:auto;padding-left:12px;display:flex}._6gI_tG_shortcut{color:var(--text-muted);margin-left:auto;padding-left:16px;font-size:11px}._6gI_tG_separator{background:var(--border-default);height:1px;margin:4px 0}._6gI_tG_label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;padding:6px 10px 4px;font-size:11px;font-weight:600}
.x0NNMa_container{width:100%;max-width:1400px;margin:0 auto;padding:32px}@media (max-width:640px){.x0NNMa_container{padding:20px}}.x0NNMa_placeholderBox{border:1px dashed var(--border-default);border-radius:12px;justify-content:center;align-items:center;min-height:320px;padding:48px 24px;display:flex}.x0NNMa_boxContent{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.x0NNMa_icon{color:var(--text-muted);margin-bottom:4px}.x0NNMa_boxTitle{color:var(--text-primary);font-size:18px;font-weight:600}.x0NNMa_boxDescription{color:var(--text-muted)}
.aY-mqG_header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}@media (max-width:640px){.aY-mqG_header{flex-direction:column;align-items:stretch}}.aY-mqG_headerText{min-width:0}.aY-mqG_title{color:var(--title-color);margin:0 0 6px;font-size:26px;font-weight:700;line-height:1.2}.aY-mqG_subtitle{max-width:720px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.aY-mqG_actions{flex-shrink:0;align-items:center;gap:10px;display:flex}
.vaTmLa_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:60vh;padding:40px 24px;display:flex}.vaTmLa_icon{background:var(--bg-secondary);border:1px solid var(--border-default);width:48px;height:48px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:26px;display:flex}.vaTmLa_danger{background:var(--destructive-subtle-bg);border-color:var(--destructive-border);color:var(--destructive)}.vaTmLa_title{color:var(--text-primary);font-size:26px;font-weight:700}.vaTmLa_description{max-width:460px;color:var(--text-secondary);margin-top:10px;font-size:14px}.vaTmLa_actions{align-items:center;gap:10px;margin-top:28px;display:flex}
.KSk-ta_inline{border:1px solid var(--destructive-border);background:var(--destructive-subtle-bg);border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.KSk-ta_icon{color:var(--destructive);flex-shrink:0}.KSk-ta_text{min-width:0;color:var(--text-secondary);flex:1;font-size:13px}.KSk-ta_retry{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.KSk-ta_retry:hover{background:var(--bg-hover)}
.FHLWEq_wrapper{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:240px;padding:48px 0;display:flex}.FHLWEq_spinner{color:var(--accent-primary);animation:.8s linear infinite FHLWEq_spin}.FHLWEq_message{color:var(--text-muted);font-size:14px}@keyframes FHLWEq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.qkd24G_container{z-index:var(--z-toast);pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:10px;width:min(380px,100vw - 2.5rem);margin:0;padding:0;display:flex;position:fixed;inset:auto 1.25rem 1.25rem auto;overflow:visible}.qkd24G_toast{background:var(--bg-elevated);border:1px solid var(--border-default);width:100%;box-shadow:0 8px 24px var(--shadow-color);pointer-events:auto;border-radius:10px;align-items:center;gap:9px;padding:13px 36px 13px 14px;animation:.16s ease-out qkd24G_toast-in;display:flex;position:relative;overflow:hidden}.qkd24G_leaving{animation:.12s ease-in forwards qkd24G_toast-out}.qkd24G_icon{flex-shrink:0}.qkd24G_success .qkd24G_icon{color:var(--toast-success)}.qkd24G_error .qkd24G_icon{color:var(--toast-error)}.qkd24G_warning .qkd24G_icon{color:var(--toast-warning)}.qkd24G_info .qkd24G_icon,.qkd24G_running .qkd24G_icon{color:var(--toast-accent)}.qkd24G_spinning{animation:.9s linear infinite qkd24G_toast-spin}.qkd24G_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qkd24G_title{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:550;line-height:1.4}.qkd24G_detail{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.5}.qkd24G_actions{gap:14px;margin-top:6px;display:flex}.qkd24G_action,.qkd24G_secondaryAction{cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:550;line-height:1.4;transition:color .15s}.qkd24G_action:hover,.qkd24G_secondaryAction:hover{text-decoration:underline}.qkd24G_action{color:var(--toast-accent)}.qkd24G_secondaryAction{color:var(--text-muted)}.qkd24G_secondaryAction:hover{color:var(--text-primary)}.qkd24G_closeButton{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:absolute;top:7px;right:7px}.qkd24G_closeButton:hover{color:var(--text-primary);background:var(--bg-hover)}.qkd24G_progressTrack{background:var(--border-default);height:2px;position:absolute;bottom:0;left:0;right:0}.qkd24G_progressBar{background:var(--toast-accent);height:100%;transition:width .24s}.qkd24G_countPill{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-secondary);box-shadow:0 8px 24px var(--shadow-color);cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:550;transition:color .15s,border-color .15s;display:inline-flex}.qkd24G_countPill:hover{color:var(--text-primary);border-color:var(--border-hover)}@keyframes qkd24G_toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes qkd24G_toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}@keyframes qkd24G_toast-spin{to{transform:rotate(360deg)}}
._8y03Uq_verificationCode{border:none;min-width:0;margin-bottom:2rem;padding:0}._8y03Uq_label{color:var(--text-primary);margin-bottom:1rem;margin-left:2.5rem;padding:0;font-size:.875rem;font-weight:500;display:block}._8y03Uq_codeInputs{justify-content:center;gap:.75rem;margin-bottom:.5rem;display:flex}._8y03Uq_codeInputWrapper{background-color:var(--bg-primary);width:3rem;height:3rem;padding:0}._8y03Uq_codeInput{text-align:center;font-size:1.25rem;font-weight:600}._8y03Uq_errorMessage{color:var(--destructive);text-align:center;margin-top:.5rem;font-size:.875rem;display:block}
.TzWTJa_badge{color:var(--text-secondary);background-color:var(--bg-elevated);border:1px solid var(--border-default);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}
.AWV26G_checks{flex-wrap:wrap;gap:8px 16px;display:flex}.AWV26G_check{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;transition:color .16s;display:inline-flex}.AWV26G_checkMet{color:var(--color-success);font-weight:550}
.bohy7W_logo{flex-shrink:0;display:block}.bohy7W_body{fill:var(--logo-body)}.bohy7W_net path{fill:none;stroke:var(--logo-net);stroke-width:var(--logo-stroke,12.5)}.bohy7W_net .bohy7W_cell{fill:var(--logo-net)}
.Xiza6W_card{background-color:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.Xiza6W_cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;display:flex}.Xiza6W_cardHeaderText{flex-direction:column;gap:4px;display:flex}.Xiza6W_title{color:var(--text-primary);margin:4px 0 0;font-size:1rem;font-weight:600}.Xiza6W_subtitle{color:var(--text-secondary);font-size:.8125rem}.Xiza6W_divider{background-color:var(--border-default);height:1px}.Xiza6W_cardFooter{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.Xiza6W_footerNote{color:var(--text-muted);font-size:.8125rem}.Xiza6W_form{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.Xiza6W_formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}
.klcqGG_header{z-index:var(--z-sticky);background:var(--bg-secondary);justify-content:space-between;align-items:center;padding:12px 32px 12px 12px;display:flex;position:sticky;top:0}.klcqGG_header:not(:has(.klcqGG_sidebarToggleButton)){padding-left:32px}.klcqGG_headerContent{justify-content:space-between;align-items:center;width:100%;display:flex}.klcqGG_headerLeft{align-items:center;gap:12px;text-decoration:none;display:flex}.klcqGG_headerTitleWrapper{align-items:center;gap:12px;display:flex;position:relative}:has([data-component=project-selector]) .klcqGG_headerTitleWrapper:after{content:"";background:var(--border-default);width:2px;height:100%;position:absolute;right:-12px}.klcqGG_headerTitle{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.klcqGG_headerBadge{background:var(--badge-enterprise-bg);color:var(--badge-enterprise-text);text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;position:relative}.klcqGG_headerBadge:before{content:"";background:linear-gradient(45deg, var(--accent-primary), var(--color-blue-overlay), var(--color-cyan-overlay), var(--color-green-overlay), var(--color-amber-overlay), var(--color-red-overlay), var(--primary-light));z-index:var(--z-hide);opacity:.7;filter:blur(4px);background-size:300% 300%;border-radius:9999px;animation:6s ease-in-out infinite klcqGG_shadowGlow;position:absolute;inset:-3px}.klcqGG_headerBadge:after{content:"";background:var(--bg-primary);z-index:var(--z-hide);border-radius:9999px;position:absolute;inset:-1px}@keyframes klcqGG_shadowGlow{0%,to{opacity:.6;background-position:0%;transform:scale(1)}33%{opacity:.8;background-position:100%;transform:scale(1.02)}66%{opacity:.7;background-position:200%;transform:scale(1.01)}}.klcqGG_headerActions{align-items:center;gap:8px;display:flex}.klcqGG_searchButton{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin-right:16px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.klcqGG_searchButton:hover{border-color:var(--accent-primary);color:var(--text-primary)}.klcqGG_searchKeyboard{background:var(--bg-secondary);color:var(--text-muted);border-radius:4px;padding:2px 6px;font-size:11px}.klcqGG_notificationButtonCompact{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:16px;transition:all .2s;display:flex;position:relative}.klcqGG_notificationButtonCompact:hover{background:var(--bg-elevated);color:var(--text-primary)}.klcqGG_notificationBadge{background:var(--accent-primary);min-width:15px;height:15px;color:var(--text-on-accent);text-align:center;border-radius:999px;padding:0 3px;font-size:.625rem;font-weight:600;line-height:15px;position:absolute;top:2px;right:2px}.klcqGG_sidebarToggleButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:relative}.klcqGG_sidebarToggleButton:hover{background:var(--bg-elevated);color:var(--text-primary)}.klcqGG_projectSwitcherSlot{align-items:center;display:flex}
._02glta_card{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}._02glta_question{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600}._02glta_options{flex-direction:column;gap:6px;display:flex}._02glta_option{background:var(--bg-inset);border:1px solid var(--border-default);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}._02glta_option:hover{background:var(--bg-hover);border-color:var(--border-hover)}._02glta_picked{border-color:var(--accent-primary)}._02glta_optionLabel{color:var(--text-primary);align-items:center;gap:6px;font-size:.85rem;display:flex}._02glta_optionHint{color:var(--text-muted);font-size:.76rem;line-height:1.4}._02glta_ownRow{align-items:center;gap:8px;display:flex}._02glta_send{white-space:nowrap;padding:7px 14px;font-size:.82rem}
.gh5fDW_card{background:var(--bg-elevated);border:1px solid var(--accent-primary);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.gh5fDW_title{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600}.gh5fDW_lines{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.gh5fDW_lines li{color:var(--text-secondary);font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;font-size:.76rem}.gh5fDW_actions{justify-content:flex-end;gap:8px;display:flex}.gh5fDW_reject{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:.82rem;display:inline-flex}.gh5fDW_reject:hover{background:var(--bg-hover);color:var(--text-primary)}.gh5fDW_approve{align-items:center;gap:5px;padding:6px 14px;font-size:.82rem;display:inline-flex}
.rcpv3a_wrapper{align-items:center;gap:10px;min-width:0;display:flex}.rcpv3a_group{background:var(--bg-inset);border:1px solid var(--border-default);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.rcpv3a_autoActive{border-color:var(--color-amber)}.rcpv3a_option{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:.75rem;display:inline-flex}.rcpv3a_option:hover{color:var(--text-primary)}.rcpv3a_selected{background:var(--bg-elevated);color:var(--text-primary)}.rcpv3a_autoActive .rcpv3a_selected{background:var(--color-amber-bg);color:var(--color-amber)}.rcpv3a_compact .rcpv3a_option{padding:4px 7px}.rcpv3a_hint{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}
.izHI5G_block{border-left:2px solid var(--border-default);flex-direction:column;gap:6px;margin-bottom:12px;padding-left:12px;display:flex}.izHI5G_header{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:.78rem;display:flex}.izHI5G_header:hover{color:var(--text-secondary)}.izHI5G_caret{transition:transform .15s}.izHI5G_caretOpen{transform:rotate(90deg);}.izHI5G_label{font-weight:500}.izHI5G_labelLive{animation:1.6s ease-in-out infinite izHI5G_shimmer;}@keyframes izHI5G_shimmer{0%,to{opacity:.45}50%{opacity:1}}.izHI5G_body{color:var(--text-muted);scrollbar-color:var(--scrollbar-color) #0000;white-space:pre-wrap;word-break:break-word;max-height:260px;padding-bottom:2px;font-size:.82rem;line-height:1.6;overflow-y:auto}
.QbWWUG_content{flex-direction:column;gap:10px;display:flex}.QbWWUG_paragraph{white-space:pre-wrap;word-break:break-word;margin:0}.QbWWUG_heading{color:var(--title-color);margin:6px 0 0;font-size:.98rem;font-weight:600;line-height:1.4}.QbWWUG_list{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.QbWWUG_list li{word-break:break-word}.QbWWUG_list li::marker{color:var(--text-muted)}.QbWWUG_quote{border-left:2px solid var(--border-default);color:var(--text-secondary);white-space:pre-wrap;margin:0;padding-left:12px}.QbWWUG_rule{border:none;border-top:1px solid var(--border-default);width:100%;margin:4px 0}.QbWWUG_inlineCode{background:var(--bg-inset);border:1px solid var(--border-default);font-family:var(--font-geist-mono),monospace;border-radius:5px;padding:1px 5px;font-size:.82em}.QbWWUG_content a{color:var(--accent-primary);text-underline-offset:2px;text-decoration:underline}.QbWWUG_code{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.QbWWUG_codeHeader{background:var(--bg-inset);border-bottom:1px solid var(--border-default);color:var(--text-muted);justify-content:space-between;align-items:center;padding:5px 10px;font-size:.72rem;display:flex}.QbWWUG_codeHeader button{color:var(--icon-color);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.QbWWUG_codeHeader button:hover{color:var(--text-primary)}.QbWWUG_codeBody{font-family:var(--font-geist-mono),monospace;margin:0;padding:10px;font-size:.78rem;line-height:1.5;overflow-x:auto}
._6jD-gG_layout{grid-template-columns:240px 1fr;height:100%;min-height:0;display:grid}._6jD-gG_threads{border-right:1px solid var(--border-default);flex-direction:column;gap:10px;min-height:0;padding:16px 12px;display:flex}._6jD-gG_newThread{border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.83rem;display:flex}._6jD-gG_newThread:hover{background:var(--bg-hover);border-color:var(--border-hover)}._6jD-gG_threadList{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._6jD-gG_threadList li{border-radius:8px;align-items:center;gap:2px;display:flex}._6jD-gG_threadList li:hover ._6jD-gG_threadRemove{opacity:1}._6jD-gG_threadItem{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:.82rem;display:flex}._6jD-gG_threadItem:hover{background:var(--bg-hover);color:var(--text-primary)}._6jD-gG_threadTokens{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.68rem}._6jD-gG_threadActive{background:var(--bg-inset);color:var(--text-primary)}._6jD-gG_threadTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._6jD-gG_threadRemove{color:var(--icon-color);cursor:pointer;opacity:0;background:0 0;border:none;padding:6px}._6jD-gG_threadRemove:hover{color:var(--destructive)}._6jD-gG_main{flex-direction:column;min-height:0;display:flex}._6jD-gG_messages{scrollbar-color:var(--scrollbar-color) #0000;flex-direction:column;flex:1;gap:22px;min-height:0;padding:28px 24px 8px;display:flex;overflow-y:auto}._6jD-gG_turn{gap:12px;width:100%;max-width:760px;margin:0 auto;display:flex}._6jD-gG_turnUser{justify-content:flex-end;width:100%;max-width:760px;margin:0 auto;display:flex}._6jD-gG_userBubble{background:var(--bg-inset);border:1px solid var(--border-default);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;border-radius:18px;max-width:78%;padding:10px 16px;font-size:.92rem;line-height:1.6}._6jD-gG_errorBadge{background:var(--destructive-subtle-bg);border:1px solid var(--destructive-border);color:var(--destructive);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._6jD-gG_turnBody{color:var(--text-primary);flex:1;min-width:0;padding-top:3px;font-size:.92rem;line-height:1.65}._6jD-gG_turnFailed ._6jD-gG_turnBody{color:var(--destructive)}._6jD-gG_turnMeta{color:var(--text-muted);cursor:default;font-variant-numeric:tabular-nums;margin-top:10px;font-size:.7rem}._6jD-gG_toolFailed{color:var(--destructive)}._6jD-gG_toolList{flex-direction:column;gap:4px;max-height:220px;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}._6jD-gG_toolList li{color:var(--text-muted);align-items:center;gap:6px;font-size:.76rem;display:flex}._6jD-gG_confirm{flex-direction:column;gap:10px;width:100%;max-width:760px;margin:0 auto;display:flex}._6jD-gG_typing{align-items:center;gap:5px;height:20px;display:flex}._6jD-gG_typing span{background:var(--text-muted);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite _6jD-gG_bounce}._6jD-gG_typing span:nth-child(2){animation-delay:.18s}._6jD-gG_typing span:nth-child(3){animation-delay:.36s}@keyframes _6jD-gG_bounce{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}._6jD-gG_welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}._6jD-gG_welcomeIcon{background:var(--bg-inset);border:1px solid var(--border-default);color:var(--accent-primary);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}._6jD-gG_welcomeTitle{color:var(--title-color);margin:0;font-size:1.4rem;font-weight:600}._6jD-gG_welcomeLead{color:var(--text-secondary);max-width:460px;margin:0;font-size:.9rem;line-height:1.6}._6jD-gG_suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin-top:12px;display:grid}._6jD-gG_suggestion{background:var(--bg-secondary);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;text-align:left;border-radius:10px;padding:12px 14px;font-size:.83rem;line-height:1.45}._6jD-gG_suggestion:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--text-primary)}._6jD-gG_composer{flex-direction:column;gap:6px;width:100%;max-width:760px;margin:0 auto;padding:12px 24px 22px;display:flex}._6jD-gG_composerBox{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:14px;align-items:flex-end;gap:8px;padding:8px 8px 8px 4px;display:flex}._6jD-gG_composerBox:focus-within{border-color:var(--border-hover)}._6jD-gG_composerInput{resize:none;background:0 0;border:none;flex:1;min-height:44px;max-height:180px}._6jD-gG_composerInput:focus{outline:none}._6jD-gG_sendButton{background:var(--accent-solid);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._6jD-gG_sendButton:hover:not(:disabled){background:var(--accent-solid-hover)}._6jD-gG_sendButton:disabled{cursor:default;opacity:.45}._6jD-gG_composerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._6jD-gG_composerNote{color:var(--text-muted);white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:.72rem;display:flex}._6jD-gG_tokenCount{border-right:1px solid var(--border-default);cursor:default;font-variant-numeric:tabular-nums;padding-right:10px}
._65qyCa_panel{background:var(--bg-secondary);border-left:1px solid var(--border-default);height:100%;min-height:0;width:var(--assistant-width,340px);flex-direction:column;display:flex}._65qyCa_header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex;position:relative}._65qyCa_headerTitle{color:var(--text-primary);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}._65qyCa_headerActions{align-items:center;gap:4px;display:flex}._65qyCa_iconButton{color:var(--icon-color);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px;display:flex}._65qyCa_iconButton:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}._65qyCa_iconButton:disabled{cursor:default;opacity:.4}._65qyCa_settings{background:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:0 10px 15px -3px var(--shadow-color);width:300px;z-index:var(--z-sticky);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:calc(100% - 4px);right:10px}._65qyCa_toggleRow{color:var(--text-secondary);align-items:center;gap:8px;font-size:.82rem;display:flex}._65qyCa_resetButton{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8rem}._65qyCa_messages{scrollbar-color:var(--scrollbar-color) #0000;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}._65qyCa_empty{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}._65qyCa_message{white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:9px 11px;font-size:.86rem;line-height:1.55}._65qyCa_fromUser{background:var(--accent-solid);color:var(--text-on-accent);align-self:flex-end;max-width:85%}._65qyCa_fromAssistant{background:var(--bg-inset);color:var(--text-primary);align-self:stretch}._65qyCa_failed{background:var(--destructive-subtle-bg);color:var(--destructive)}._65qyCa_failedRow{color:var(--destructive)}._65qyCa_activity{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._65qyCa_activity li{color:var(--text-muted);align-items:center;gap:6px;font-size:.76rem;display:flex}._65qyCa_typing{background:var(--text-muted);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite _65qyCa_pulse}@keyframes _65qyCa_pulse{0%,to{opacity:.25}50%{opacity:1}}._65qyCa_composer{border-top:1px solid var(--border-default);align-items:flex-end;gap:8px;padding:12px;display:flex}._65qyCa_composerInput{resize:none;flex:1;min-height:60px;max-height:140px}._65qyCa_sendButton{background:var(--accent-solid);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._65qyCa_sendButton:hover:not(:disabled){background:var(--accent-solid-hover)}._65qyCa_sendButton:disabled{cursor:default;opacity:.45}._65qyCa_usage{color:var(--text-muted);cursor:default;font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:.68rem}
.DY9TAa_handle{cursor:col-resize;touch-action:none;width:6px;z-index:var(--z-raised);position:absolute;top:0;bottom:0;left:-3px}.DY9TAa_handle:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:2px}.DY9TAa_handle:hover:after,.DY9TAa_handle:focus-visible:after,.DY9TAa_handle[data-dragging]:after{background:var(--accent-solid)}.DY9TAa_handle:focus-visible{outline:none}
._8rAVXq_header{z-index:var(--z-sticky);background:var(--bg-secondary);justify-content:space-between;align-items:center;padding:12px 32px 12px 12px;display:flex;position:sticky;top:0}._8rAVXq_header:not(:has(._8rAVXq_sidebarToggleButton)){padding-left:32px}._8rAVXq_headerContent{justify-content:space-between;align-items:center;width:100%;display:flex}._8rAVXq_headerLeft{align-items:center;gap:12px;text-decoration:none;display:flex}._8rAVXq_headerTitleWrapper{align-items:center;gap:12px;display:flex;position:relative}:has([data-component=project-selector]) ._8rAVXq_headerTitleWrapper:after{content:"";background:var(--border-default);width:2px;height:100%;position:absolute;right:-12px}._8rAVXq_headerTitle{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}._8rAVXq_headerBadge{background:var(--badge-enterprise-bg);color:var(--badge-enterprise-text);text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;position:relative}._8rAVXq_headerBadge:before{content:"";background:linear-gradient(45deg, var(--accent-primary), var(--color-blue-overlay), var(--color-cyan-overlay), var(--color-green-overlay), var(--color-amber-overlay), var(--color-red-overlay), var(--primary-light));z-index:var(--z-hide);opacity:.7;filter:blur(4px);background-size:300% 300%;border-radius:9999px;animation:6s ease-in-out infinite _8rAVXq_shadowGlow;position:absolute;inset:-3px}._8rAVXq_headerBadge:after{content:"";background:var(--bg-primary);z-index:var(--z-hide);border-radius:9999px;position:absolute;inset:-1px}@keyframes _8rAVXq_shadowGlow{0%,to{opacity:.6;background-position:0%;transform:scale(1)}33%{opacity:.8;background-position:100%;transform:scale(1.02)}66%{opacity:.7;background-position:200%;transform:scale(1.01)}}._8rAVXq_headerActions{align-items:center;gap:8px;display:flex}._8rAVXq_searchButton{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin-right:16px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}._8rAVXq_searchButton:hover{border-color:var(--accent-primary);color:var(--text-primary)}._8rAVXq_searchKeyboard{background:var(--bg-secondary);color:var(--text-muted);border-radius:4px;padding:2px 6px;font-size:11px}._8rAVXq_notificationButtonCompact{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:16px;transition:all .2s;display:flex;position:relative}._8rAVXq_notificationButtonCompact:hover{background:var(--bg-elevated);color:var(--text-primary)}._8rAVXq_notificationBadge{background:var(--accent-primary);min-width:15px;height:15px;color:var(--text-on-accent);text-align:center;border-radius:999px;padding:0 3px;font-size:.625rem;font-weight:600;line-height:15px;position:absolute;top:2px;right:2px}._8rAVXq_sidebarToggleButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:relative}._8rAVXq_sidebarToggleButton:hover{background:var(--bg-elevated);color:var(--text-primary)}._8rAVXq_projectSwitcherSlot{align-items:center;display:flex}._8rAVXq_dock{z-index:var(--z-fixed);position:fixed;top:64px;bottom:0;right:0}._8rAVXq_launcher{background:var(--accent-solid);box-shadow:0 10px 15px -3px var(--shadow-color);color:var(--text-on-accent);cursor:pointer;width:44px;height:44px;z-index:var(--z-fixed);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:22px;right:22px}._8rAVXq_launcher:hover{background:var(--accent-solid-hover)}
.UYcgua_button{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;display:inline-flex}.UYcgua_button:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover);color:var(--text-primary)}.UYcgua_button:disabled{cursor:default;opacity:.45}
._8W9ETG_list{border:none;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}._8W9ETG_legend{color:var(--text-primary);margin-bottom:4px;padding:0;font-size:15px;font-weight:500}._8W9ETG_optional{color:var(--text-muted);font-size:13px;font-weight:400}._8W9ETG_row{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:start;gap:8px;display:grid}@media (max-width:520px){._8W9ETG_row{grid-template-columns:minmax(0,1fr) auto}._8W9ETG_row>:nth-child(2){grid-column:1}}._8W9ETG_remove{border:1px solid var(--border-default);color:var(--icon-color);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-self:center;align-items:center;padding:7px;display:flex}._8W9ETG_remove:hover{background:var(--bg-hover);color:var(--text-primary)}._8W9ETG_actions{flex-wrap:wrap;gap:8px;display:flex}._8W9ETG_add{border:1px dashed var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;display:inline-flex}._8W9ETG_add:hover{border-color:var(--accent-primary);color:var(--text-primary)}
.XPpmGW_list{flex-direction:column;gap:8px;margin:0;padding:16px 20px;list-style:none;display:flex}.XPpmGW_row{background:var(--bg-inset);border:1px solid var(--border-default);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.XPpmGW_rowActive{border-color:var(--accent-solid)}.XPpmGW_pick{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.XPpmGW_rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.XPpmGW_rowName{color:var(--text-primary);font-size:.875rem;font-weight:600}.XPpmGW_rowMeta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.XPpmGW_rowActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.XPpmGW_rowButton{border:1px solid var(--border-default);color:var(--icon-color);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:5px;display:flex}.XPpmGW_rowButton:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.XPpmGW_rowButton:disabled{cursor:default;opacity:.5}.XPpmGW_addButton{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.XPpmGW_footerActions{gap:8px;display:flex}.XPpmGW_settingRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.XPpmGW_settingText{flex-direction:column;gap:2px;min-width:0;display:flex}.XPpmGW_settingTitle{color:var(--text-primary);font-size:.875rem;font-weight:500}.XPpmGW_settingDescription{color:var(--text-muted);font-size:.8125rem;line-height:1.4}.XPpmGW_modeRow{flex-direction:column;gap:8px;display:flex}
._7hoBRa_backdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-modal);border:none;justify-content:center;align-items:center;margin:0;padding:0;animation:.15s _7hoBRa_fadeIn;display:flex;position:fixed;inset:0}._7hoBRa_backdrop:not([open]){display:none}._7hoBRa_backdrop::backdrop{background:0 0}@keyframes _7hoBRa_fadeIn{0%{opacity:0}to{opacity:1}}._7hoBRa_modal{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;min-width:800px;max-width:95vw;max-height:90vh;animation:.2s ease-out _7hoBRa_slideUp;display:flex;position:relative;overflow:hidden}@keyframes _7hoBRa_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._7hoBRa_header{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:24px 28px 20px;display:flex}._7hoBRa_eyebrow{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}._7hoBRa_title{color:var(--text-primary);margin:0;font-size:22px;font-weight:700}._7hoBRa_headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}._7hoBRa_previewToggleButton{border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;transition:border-color .15s,color .15s;display:flex}._7hoBRa_previewToggleButton:hover{border-color:var(--accent-primary);color:var(--accent-primary)}._7hoBRa_closeButton{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex}._7hoBRa_closeButton:hover{color:var(--text-primary);background:var(--bg-elevated)}._7hoBRa_body{flex:1;grid-template-columns:1fr 400px;display:grid;overflow:hidden}._7hoBRa_bodyPreviewHidden{grid-template-columns:1fr}._7hoBRa_formPanel{border-right:1px solid var(--border-default);scrollbar-gutter:stable;flex-direction:column;gap:28px;padding:24px 28px;display:flex;overflow-y:auto}._7hoBRa_nameRow{flex-direction:column;gap:16px;display:flex}._7hoBRa_nameField{flex-direction:column;gap:6px;display:flex}._7hoBRa_hint{color:var(--text-muted);margin:0;font-size:12px}._7hoBRa_code{background:var(--bg-elevated);border-radius:3px;padding:1px 5px;font-family:monospace;font-size:11px}._7hoBRa_fieldSection,._7hoBRa_section{flex-direction:column;gap:12px;display:flex}._7hoBRa_fieldSection{background-color:var(--bg-primary);border:1px solid var(--border-default);border-radius:10px;margin-top:12px;padding:20px 14px}._7hoBRa_sectionLabel{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}._7hoBRa_sectionHint{color:var(--text-muted);margin:-6px 0 0;font-size:12px}._7hoBRa_errorMessage{color:var(--destructive);margin:0;font-size:12px}._7hoBRa_declarationGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}._7hoBRa_declarationCard{background:var(--bg-primary);border:1px solid var(--border-default);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 16px;transition:border-color .15s,background .15s;display:flex}._7hoBRa_declarationCard:hover:not(._7hoBRa_selected):not(._7hoBRa_disabled){border-color:var(--border-hover);background:var(--bg-elevated)}._7hoBRa_declarationCard._7hoBRa_selected{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}._7hoBRa_declarationCard._7hoBRa_disabled{cursor:not-allowed;opacity:.5}._7hoBRa_badge{letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-family:monospace;font-size:10px;font-weight:700}._7hoBRa_badge_ts{background:var(--badge-ts-bg);color:var(--badge-ts-text)}._7hoBRa_badge_plugin{background:var(--badge-ref-bg);color:var(--badge-ref-text);border:1px solid var(--badge-ref-border)}._7hoBRa_badge_missing{background:var(--destructive-icon-bg);color:var(--destructive);border:1px solid var(--destructive-border);align-items:center;gap:3px;display:inline-flex}._7hoBRa_declarationCardMissing{border-color:var(--destructive-border);background:var(--destructive-subtle-bg);cursor:default}._7hoBRa_declarationLabel{color:var(--text-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}._7hoBRa_pluginTag{color:var(--text-muted);background:var(--bg-elevated);border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex}._7hoBRa_soonTag{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-elevated);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}._7hoBRa_declarationDesc{color:var(--text-muted);font-size:12px;line-height:1.4}._7hoBRa_fieldsHeader{justify-content:space-between;align-items:center;display:flex}._7hoBRa_fieldsBadge{background:var(--bg-elevated);color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}._7hoBRa_addFieldBtn{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;transition:border-color .15s,color .15s;display:flex}._7hoBRa_addFieldBtn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}._7hoBRa_emptyFields{background-color:var(--bg-primary);border:1px dashed var(--border-default);text-align:center;color:var(--text-muted);border-radius:8px;padding:24px;font-size:13px}._7hoBRa_emptyFields p{margin:0 0 10px}._7hoBRa_emptyFieldsBtn{border:1px solid var(--border-default);color:var(--accent-primary);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-size:13px;transition:border-color .15s}._7hoBRa_emptyFieldsBtn:hover{border-color:var(--accent-primary)}._7hoBRa_fieldsList{flex-direction:column;gap:16px;display:flex}._7hoBRa_fieldRow{align-items:center;gap:8px;display:flex}._7hoBRa_field{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}._7hoBRa_fieldNameInput{padding:4px 10px;font-family:monospace;font-size:13px}._7hoBRa_fieldError{color:var(--destructive);font-size:12px}._7hoBRa_checkboxGroup{align-items:center;gap:10px;display:flex}._7hoBRa_deleteFieldBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s;display:flex}._7hoBRa_deleteFieldBtn:hover{color:var(--destructive)}._7hoBRa_previewPanel{background:var(--bg-primary);flex-direction:column;padding:24px 20px;display:flex;overflow-y:auto}._7hoBRa_previewEyebrow{letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:600}._7hoBRa_previewSubtitle{color:var(--text-secondary);margin:0 0 16px;font-size:13px}._7hoBRa_previewCodeWrapper{position:relative}._7hoBRa_copyButton{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;border-radius:5px;align-items:center;padding:4px 6px;transition:color .15s,border-color .15s;display:flex;position:absolute;top:8px;right:8px}._7hoBRa_copyButton:hover{color:var(--text-primary);border-color:var(--border-hover)}._7hoBRa_previewUnavailable{background:var(--destructive-subtle-bg);border:1px solid var(--destructive-border);color:var(--destructive);border-radius:8px;align-items:flex-start;gap:10px;padding:16px;display:flex}._7hoBRa_previewUnavailable p{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.6}._7hoBRa_previewMissingStyle{color:var(--destructive);font-family:Geist Mono,Fira Code,monospace;font-size:12px;font-weight:600}._7hoBRa_previewCode{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-default);white-space:pre-wrap;border-radius:8px;margin:0;padding:16px;font-family:Geist Mono,Fira Code,monospace;font-size:12px;line-height:1.7;overflow-x:auto}._7hoBRa_footer{border-top:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}._7hoBRa_footerStatus{align-items:center;gap:10px;min-width:0;display:flex}._7hoBRa_fieldCount{color:var(--text-muted);font-size:13px}._7hoBRa_draftHint{color:var(--badge-draft-text);background:var(--badge-draft-bg);border:1px solid var(--badge-draft-border);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}._7hoBRa_discardLink{color:var(--text-muted);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline;transition:color .15s}._7hoBRa_discardLink:hover{color:var(--destructive)}._7hoBRa_deleteButton{cursor:pointer;color:var(--destructive);background-color:var(--destructive-subtle-bg);border:1px solid var(--destructive-border);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}._7hoBRa_deleteButton:hover{background-color:var(--destructive-icon-bg);border-color:var(--destructive)}._7hoBRa_footerActions{gap:10px;display:flex}._7hoBRa_fieldTypeSelect{width:200px}
.stwA_a_card{background:var(--bg-secondary);border:1px solid var(--border-default);cursor:pointer;border-radius:16px;flex-direction:column;gap:0;padding:16px;transition:all .2s;display:flex}.stwA_a_card:hover{border-color:var(--accent-primary)}.stwA_a_cardDraft{border-style:dashed;border-color:var(--badge-draft-border);background:var(--bg-primary)}.stwA_a_statusBadge{letter-spacing:.02em;background:var(--badge-draft-bg);border:1px solid var(--badge-draft-border);color:var(--badge-draft-text);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:600}.stwA_a_header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.stwA_a_name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.stwA_a_fieldCount{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:12px}.stwA_a_menuWrapper{flex-shrink:0;position:relative}.stwA_a_menuButton{color:var(--text-muted);cursor:pointer;background:0 0;background:var(--bg-row-hover);border:none;border-radius:4px;align-items:center;padding:3px;transition:color .15s,background .15s;display:flex}.stwA_a_menuButton:hover{color:var(--text-primary)}.stwA_a_menuBackdrop{z-index:calc(var(--z-dropdown) - 1);position:fixed;inset:0}.stwA_a_menuDropdown{background:var(--bg-secondary);border:1px solid var(--border-default);min-width:120px;z-index:var(--z-dropdown);box-shadow:0 8px 24px var(--shadow-color);border-radius:6px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.stwA_a_menuItem{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background .1s,color .1s;display:flex}.stwA_a_menuItem:hover{background:var(--bg-row-hover);color:var(--text-primary)}.stwA_a_menuItemDanger{color:var(--destructive)}.stwA_a_menuItemDanger:hover{background:var(--destructive-subtle-bg);color:var(--destructive)}.stwA_a_description{color:var(--text-muted);font-size:13px;line-height:1.5}.stwA_a_divider{border:none;border-top:1px solid var(--border-default);margin:12px 0}.stwA_a_fieldsArea{flex:1}.stwA_a_emptyFields{border:1px dashed var(--border-default);color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;padding:14px;font-size:13px;display:flex}.stwA_a_fieldList{border-radius:8px;flex-direction:column;display:flex}.stwA_a_fieldRow{border-radius:4px;align-items:baseline;gap:2px;padding:2px 6px;font-family:Geist Mono,monospace;font-size:12.5px;line-height:1.6;display:flex;position:relative}.stwA_a_fieldName{color:var(--text-secondary);font-family:inherit}.stwA_a_fieldRequired{color:var(--color-red-light);margin-right:1px;font-family:inherit}.stwA_a_fieldType{color:var(--color-blue-light);margin-left:auto;font-family:inherit}.stwA_a_fieldTypeRef{color:var(--badge-ref-text)}.stwA_a_refBadge{background-color:var(--badge-ref-bg);border:1px solid var(--badge-ref-border);color:var(--badge-ref-text);letter-spacing:.02em;border-radius:999px;flex-shrink:0;align-self:center;padding:0 5px;font-family:sans-serif;font-size:9px;font-weight:600}.stwA_a_moreFields{color:var(--text-muted);padding:4px 6px;font-size:12px;font-style:italic}.stwA_a_usedBySection{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stwA_a_usedByLabel{color:var(--text-muted);flex-shrink:0;font-size:12px}.stwA_a_usedByChip{background:var(--bg-inset);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.stwA_a_notReferenced{color:var(--text-muted);font-size:12px;font-style:italic}
.UmzP8q_header{background:var(--bg-primary);color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-default);grid-template-columns:minmax(180px,1fr) 130px minmax(200px,1.6fr) minmax(140px,1fr) 36px;align-items:center;gap:20px;padding:12px 16px;font-size:12px;font-weight:500;display:grid}@media (max-width:900px){.UmzP8q_header{grid-template-columns:minmax(140px,1fr) minmax(140px,1.4fr) 36px;gap:12px}.UmzP8q_header .UmzP8q_styleCell,.UmzP8q_header .UmzP8q_usedByCell,.UmzP8q_header .UmzP8q_headerStyleCell,.UmzP8q_header .UmzP8q_headerUsedByCell{display:none}}.UmzP8q_headerStyleCell,.UmzP8q_headerUsedByCell{text-overflow:ellipsis;overflow:hidden}.UmzP8q_row{cursor:pointer;border-bottom:1px solid var(--border-default);grid-template-columns:minmax(180px,1fr) 130px minmax(200px,1.6fr) minmax(140px,1fr) 36px;align-items:center;gap:20px;padding:12px 16px;transition:background .15s;display:grid}@media (max-width:900px){.UmzP8q_row{grid-template-columns:minmax(140px,1fr) minmax(140px,1.4fr) 36px;gap:12px}.UmzP8q_row .UmzP8q_styleCell,.UmzP8q_row .UmzP8q_usedByCell,.UmzP8q_row .UmzP8q_headerStyleCell,.UmzP8q_row .UmzP8q_headerUsedByCell{display:none}}.UmzP8q_row:hover{background:var(--bg-primary)}.UmzP8q_row:last-child{border-bottom:none}.UmzP8q_nameCell{align-items:center;gap:8px;min-width:0;display:flex}.UmzP8q_name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.UmzP8q_statusBadge{background:var(--badge-draft-bg);border:1px solid var(--badge-draft-border);color:var(--badge-draft-text);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:600}.UmzP8q_styleCell{color:var(--text-secondary);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-family:Geist Mono,monospace;font-size:12.5px;overflow:hidden}.UmzP8q_fieldsCell,.UmzP8q_usedByCell{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.UmzP8q_fieldsCell{font-family:Geist Mono,monospace;font-size:12.5px}.UmzP8q_muted{color:var(--text-muted);font-family:sans-serif;font-style:italic}.UmzP8q_actionsCell{justify-content:flex-end;display:flex}.UmzP8q_menuButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:3px;transition:color .15s,background .15s;display:flex}.UmzP8q_menuButton:hover{color:var(--text-primary);background:var(--bg-elevated)}
.Y01n6q_backdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-modal);border:none;justify-content:center;align-items:center;margin:0;padding:24px;animation:.15s Y01n6q_fadeIn;display:flex;position:fixed;inset:0}.Y01n6q_backdrop:not([open]){display:none}.Y01n6q_backdrop::backdrop{background:0 0}@keyframes Y01n6q_fadeIn{0%{opacity:0}to{opacity:1}}.Y01n6q_modal{--m-xs:11px;--m-sm:12px;--m-md:13px;--m-lg:14px;--m-title:21px;--m-ctrl:38px;--m-ctrl-lg:40px;--m-pad:24px;--m-gap:16px;--m-field:420px;--m-side:340px;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;width:min(1140px,100%);max-height:92vh;animation:.2s ease-out Y01n6q_slideUp;display:flex;position:relative;overflow:hidden}@media (min-width:2000px){.Y01n6q_modal{--m-xs:12px;--m-sm:13.5px;--m-md:15px;--m-lg:16px;--m-title:25px;--m-ctrl:44px;--m-ctrl-lg:46px;--m-pad:30px;--m-gap:19px;--m-field:500px;--m-side:400px;width:min(1480px,100%);max-height:88vh}}@media (min-width:3000px){.Y01n6q_modal{--m-xs:13px;--m-sm:15px;--m-md:16.5px;--m-lg:18px;--m-title:28px;--m-ctrl:50px;--m-ctrl-lg:52px;--m-pad:36px;--m-gap:22px;--m-field:580px;--m-side:460px;width:min(1800px,100%);max-height:86vh}}@keyframes Y01n6q_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Y01n6q_header{justify-content:space-between;align-items:flex-start;gap:var(--m-gap);padding:calc(var(--m-pad)*.75) var(--m-pad) calc(var(--m-pad)*.58);flex-shrink:0;display:flex}.Y01n6q_eyebrow{font-size:var(--m-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px;font-weight:600}.Y01n6q_title{font-size:var(--m-title);color:var(--text-primary);margin:0;font-weight:700}.Y01n6q_detailsBlock{align-items:flex-start;gap:calc(var(--m-gap)*1.75);padding:0 var(--m-pad) calc(var(--m-pad)*.67);flex-shrink:0;display:flex}.Y01n6q_detailsFields{gap:calc(var(--m-gap)*.75);min-width:0;max-width:calc(var(--m-field)*1.48);flex-direction:column;flex:1;display:flex}.Y01n6q_titleField,.Y01n6q_descriptionField{flex-direction:column;gap:5px;min-width:0;display:flex}.Y01n6q_optionalTag{color:var(--text-muted);font-weight:400}.Y01n6q_titleInput{width:100%;min-width:0;height:var(--m-ctrl);background:var(--bg-primary);border:1px solid var(--border-default);font-family:inherit;font-size:var(--m-lg);color:var(--text-primary);border-radius:8px;outline:none;padding:0 11px;font-weight:600;transition:border-color .15s}.Y01n6q_titleInput::placeholder{color:var(--text-muted);font-weight:400}.Y01n6q_titleInput:hover{border-color:var(--border-hover)}.Y01n6q_titleInput:focus{border-color:var(--accent-primary)}.Y01n6q_titleInput[aria-invalid=true]{border-color:var(--destructive)}.Y01n6q_titleError{color:var(--destructive);font-size:var(--m-sm)}.Y01n6q_descriptionInput{width:100%;min-height:calc(var(--m-ctrl)*1.63);resize:vertical;background:var(--bg-primary);border:1px solid var(--border-default);max-height:220px;font-family:inherit;font-size:var(--m-md);color:var(--text-primary);border-radius:8px;outline:none;padding:9px 11px;line-height:1.5;transition:border-color .15s}.Y01n6q_descriptionInput::placeholder{color:var(--text-muted)}.Y01n6q_descriptionInput:hover{border-color:var(--border-hover)}.Y01n6q_descriptionInput:focus{border-color:var(--accent-primary)}.Y01n6q_closeButton{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;align-items:center;padding:8px;transition:color .15s,background .15s;display:flex}.Y01n6q_closeButton:hover{color:var(--text-primary);background:var(--bg-elevated)}.Y01n6q_routeBlock{gap:calc(var(--m-gap)*.75);padding:0 var(--m-pad) calc(var(--m-pad)*.67);border-bottom:1px solid var(--border-default);flex-direction:column;flex-shrink:0;display:flex}.Y01n6q_sideColumn{gap:calc(var(--m-gap)*1.25);width:var(--m-side);flex-direction:column;flex-shrink:0;display:flex}.Y01n6q_serviceField{flex-direction:column;gap:6px;display:flex}.Y01n6q_fieldLabel{font-size:var(--m-sm);color:var(--text-secondary);font-weight:500}.Y01n6q_fieldHelper{font-size:var(--m-sm);color:var(--text-muted)}.Y01n6q_serviceSelect{max-width:var(--m-side)}.Y01n6q_routeRow{align-items:flex-start;gap:12px;display:flex}.Y01n6q_methodField,.Y01n6q_pathField{flex-direction:column;gap:6px;display:flex}.Y01n6q_methodField{flex-shrink:0}.Y01n6q_pathField{flex:1;min-width:0}.Y01n6q_methodTabs{height:var(--m-ctrl-lg);border:1px solid var(--border-default);background:var(--bg-primary);border-radius:8px;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.Y01n6q_methodTab{padding:0 calc(var(--m-sm)*1);font-family:inherit;font-size:var(--m-sm);letter-spacing:.02em;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;font-weight:600;transition:color .15s,background .15s;display:flex}.Y01n6q_methodTab:hover{color:var(--text-primary)}.Y01n6q_methodTabActive{--method-color:var(--title-color);background:var(--bg-elevated);color:var(--method-color)}.Y01n6q_methodTabActive[data-method=GET]{--method-color:var(--method-get)}.Y01n6q_methodTabActive[data-method=POST]{--method-color:var(--method-post)}.Y01n6q_methodTabActive[data-method=PUT]{--method-color:var(--method-put)}.Y01n6q_methodTabActive[data-method=PATCH]{--method-color:var(--method-patch)}.Y01n6q_methodTabActive[data-method=DELETE]{--method-color:var(--method-delete)}.Y01n6q_methodTabActive:hover{color:var(--method-color)}.Y01n6q_pathInputWrapper{height:var(--m-ctrl-lg);background:var(--bg-primary)}.Y01n6q_pathError{color:var(--destructive);font-size:var(--m-sm)}.Y01n6q_pathWarning{color:var(--color-amber);font-size:var(--m-sm);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.Y01n6q_pathWarning code{font-family:monospace;font-size:calc(var(--m-sm) - .5px);background:var(--color-amber-bg);border-radius:4px;padding:1px 4px}.Y01n6q_pathWarningIcon{flex-shrink:0;margin-top:2px}.Y01n6q_pathInput{font-family:monospace;font-size:var(--m-lg)}.Y01n6q_methodHint{border:1px solid var(--color-purple-light);color:var(--accent-primary);font-size:var(--m-md);border-radius:8px;align-items:center;gap:9px;margin:0;padding:10px 14px;line-height:1.45;display:flex}.Y01n6q_methodHintIcon{color:var(--accent-primary);flex-shrink:0}.Y01n6q_split{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.Y01n6q_column{gap:var(--m-gap);padding:calc(var(--m-pad)*.83) var(--m-pad);scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.Y01n6q_column+.Y01n6q_column{border-left:1px solid var(--border-default)}.Y01n6q_columnHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.Y01n6q_addResponseTopButton{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--m-sm);background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.Y01n6q_addResponseTopButton:hover{color:var(--text-primary);border-color:var(--accent-primary)}.Y01n6q_addResponseButton{border:1px dashed var(--border-default);width:100%;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:var(--m-md);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 14px;font-weight:500;transition:color .15s,border-color .15s;display:flex}.Y01n6q_addResponseButton:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.Y01n6q_columnTitle{font-size:var(--m-lg);color:var(--text-primary);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.Y01n6q_columnArrow{color:var(--accent-primary)}.Y01n6q_slot{flex-direction:column;gap:7px;display:flex}.Y01n6q_slotHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Y01n6q_slotLabel{font-size:var(--m-md);color:var(--text-primary);font-weight:500}.Y01n6q_slotLabelPath{font-size:var(--m-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.Y01n6q_slotMeta{font-size:var(--m-sm);color:var(--text-muted)}.Y01n6q_slotRow{align-items:center;gap:8px;display:flex}.Y01n6q_slotSelect{flex:1;min-width:0}.Y01n6q_slotClear{height:var(--m-ctrl);width:var(--m-ctrl);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.Y01n6q_slotClear:hover{color:var(--destructive);border-color:var(--destructive);background:var(--destructive-subtle-bg)}.Y01n6q_slotLocked{border:1px dashed var(--border-default);background:var(--bg-primary);color:var(--text-muted);font-size:var(--m-md);border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.Y01n6q_slotEmpty{font-size:var(--m-md);color:var(--text-muted);margin:0;line-height:1.5}.Y01n6q_slotAction{color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:var(--m-sm);background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:0;transition:color .15s;display:inline-flex}.Y01n6q_slotAction:hover{color:var(--accent-primary)}.Y01n6q_inlineCode{font-family:monospace;font-size:var(--m-sm);background:var(--bg-elevated);color:var(--text-secondary);border-radius:4px;padding:1px 5px}.Y01n6q_pathChips{flex-wrap:wrap;gap:8px;display:flex}.Y01n6q_pathChip{border:1px solid var(--border-default);background:var(--bg-primary);border-radius:8px;align-items:center;gap:6px;padding:3px 6px 3px 10px;display:inline-flex}.Y01n6q_pathChipName{font-family:monospace;font-size:var(--m-md);color:var(--text-primary)}.Y01n6q_pathChipType{min-width:96px}.Y01n6q_pathChipType button{min-height:calc(var(--m-ctrl)*.68);font-family:monospace;font-size:var(--m-sm);color:var(--text-muted);background:0 0;border-color:#0000;padding:2px 6px 2px 8px}.Y01n6q_linkedType{background:var(--bg-primary);border:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--m-sm);border-radius:6px;align-self:flex-start;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-weight:500;display:inline-flex}.Y01n6q_linkedTypeName{-webkit-user-select:all;user-select:all}.Y01n6q_linkedTypeUnlink{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:color .15s,background .15s;display:flex}.Y01n6q_linkedTypeUnlink:hover{color:var(--destructive);background:var(--bg-elevated)}.Y01n6q_responseCard{border:1px solid var(--border-default);background:var(--bg-primary);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.Y01n6q_responseCardError{border-color:var(--destructive)}.Y01n6q_responseBody{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.Y01n6q_responseHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.Y01n6q_responseLabel{font-size:var(--m-md);color:var(--text-primary);font-weight:500}.Y01n6q_responseRemove{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s,background .15s;display:flex}.Y01n6q_responseRemove:hover{color:var(--destructive);background:var(--bg-elevated)}.Y01n6q_responseSelect{width:100%}.Y01n6q_responseError{color:var(--destructive);font-size:var(--m-sm)}.Y01n6q_serviceSelect button,.Y01n6q_slotSelect button,.Y01n6q_responseSelect button{min-height:var(--m-ctrl);font-size:var(--m-md)}.Y01n6q_statusBadge{min-width:calc(var(--m-ctrl)*1.16);border:1px solid color-mix(in srgb, var(--status-color) 40%, transparent);background:color-mix(in srgb, var(--status-color) 12%, transparent);color:var(--status-color);font-family:monospace;font-size:var(--m-sm);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 8px;font-weight:600;display:inline-flex}.Y01n6q_dialogBackdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;z-index:var(--z-sticky);background:var(--modal-backdrop);border:none;justify-content:center;align-items:center;margin:0;padding:32px;animation:.12s Y01n6q_fadeIn;display:flex;position:absolute;inset:0}.Y01n6q_dialogBackdrop:not([open]){display:none}.Y01n6q_dialogBackdrop::backdrop{background:0 0}.Y01n6q_dialog{width:min(var(--m-field)*1.33,100%);height:min(var(--m-field)*1.14,100%);background:var(--bg-secondary);border:1px solid var(--border-default);box-shadow:0 18px 40px -12px var(--shadow-color-strong);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.Y01n6q_dialogHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.Y01n6q_dialogTitle{font-size:calc(var(--m-lg) + 1px);color:var(--text-primary);margin:0;font-weight:600}.Y01n6q_dialogList{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.Y01n6q_statusSearch{border-bottom:1px solid var(--border-default);align-items:center;gap:8px;padding:10px 12px;display:flex}.Y01n6q_statusSearchIcon{color:var(--text-muted);flex-shrink:0}.Y01n6q_statusSearchInput{min-width:0;font-family:inherit;font-size:var(--m-md);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.Y01n6q_statusSearchInput::placeholder{color:var(--text-muted)}.Y01n6q_statusRow{border:none;border-bottom:1px solid var(--border-muted);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;transition:background .12s;display:flex}.Y01n6q_statusRow:last-child{border-bottom:none}.Y01n6q_statusRow:hover,.Y01n6q_statusRow:focus-visible{background:var(--bg-elevated);outline:none}.Y01n6q_statusRow:hover .Y01n6q_statusLabel,.Y01n6q_statusRow:focus-visible .Y01n6q_statusLabel{color:var(--title-color)}.Y01n6q_statusRow:hover .Y01n6q_statusDescription,.Y01n6q_statusRow:focus-visible .Y01n6q_statusDescription{color:var(--text-secondary)}.Y01n6q_statusLabel{font-size:var(--m-md);color:var(--text-primary);flex-shrink:0;font-weight:500;transition:color .12s}.Y01n6q_statusDescription{min-width:0;font-size:var(--m-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;transition:color .12s;overflow:hidden}.Y01n6q_statusEmpty{font-size:var(--m-md);color:var(--text-muted);text-align:center;margin:0;padding:16px 12px}.Y01n6q_footer{padding:calc(var(--m-pad)*.67) var(--m-pad);border-top:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Y01n6q_pathPreview{font-family:monospace;font-size:var(--m-sm);color:var(--text-muted)}.Y01n6q_deleteButton{cursor:pointer;font-family:inherit;font-size:var(--m-md);color:var(--destructive);background-color:var(--destructive-subtle-bg);border:1px solid var(--destructive-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:9px 22px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.Y01n6q_deleteButton:hover:not(:disabled){background-color:var(--destructive-icon-bg);border-color:var(--destructive)}.Y01n6q_deleteButton:disabled{opacity:.6;cursor:default}.Y01n6q_footerActions{gap:10px;display:flex}.Y01n6q_footerActions button{font-size:var(--m-md)}@media (max-width:900px){.Y01n6q_split{grid-template-columns:1fr;overflow-y:auto}.Y01n6q_column{overflow:visible}.Y01n6q_column+.Y01n6q_column{border-left:none;border-top:1px solid var(--border-default)}}
.rox5oq_trigger{border:1px solid var(--border-default);width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.rox5oq_trigger:hover{color:var(--accent-bright);border-color:var(--accent-primary)}.rox5oq_trigger:focus-visible{box-shadow:0 0 0 3px var(--color-purple-lighter);outline:none}.rox5oq_triggerOpen{color:var(--accent-bright);border-color:var(--accent-primary);background:var(--color-purple-lighter)}.rox5oq_popover{z-index:var(--z-popover);background-color:var(--select-menu-bg);border:1px solid var(--select-border-hover);width:350px;max-width:calc(100vw - 32px);box-shadow:0 12px 32px var(--shadow-color);border-radius:10px;outline:none;flex-direction:column;display:flex;overflow:hidden}.rox5oq_head{border-bottom:1px solid var(--border-default);align-items:baseline;gap:8px;padding:12px 14px;display:flex}.rox5oq_name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rox5oq_count{color:var(--text-muted);flex-shrink:0;font-size:12px}.rox5oq_close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:center;margin-left:auto;padding:2px;display:flex}.rox5oq_close:hover{color:var(--text-primary)}.rox5oq_list{flex:1;min-height:0;max-height:320px;margin:0;padding:6px 0;list-style:none;position:relative;overflow-y:auto}.rox5oq_row{grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;gap:10px;padding:5px 14px;display:grid}.rox5oq_fieldName{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-family:monospace;font-size:13px;overflow:hidden}.rox5oq_fieldType{background:var(--bg-elevated);color:var(--text-secondary);white-space:nowrap;border-radius:4px;justify-self:end;padding:1px 6px;font-family:monospace;font-size:11px}.rox5oq_required{color:var(--accent-bright);white-space:nowrap;font-size:11px}.rox5oq_required:not(:empty):before{content:"•";margin-right:5px}.rox5oq_empty{color:var(--text-muted);margin:0;padding:16px 14px;font-size:13px}.rox5oq_foot{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.rox5oq_open{color:var(--accent-bright);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rox5oq_open:hover{text-decoration:underline}.rox5oq_more{color:var(--text-muted);font-size:12px}
.NCoU7G_panel{flex-direction:column;gap:6px;min-width:0;display:flex}.NCoU7G_heading{font-size:var(--m-sm);color:var(--text-secondary);font-weight:500}.NCoU7G_list{flex-direction:column;gap:6px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.NCoU7G_item{border:1px solid var(--border-default);background:var(--bg-primary);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 11px;text-decoration:none;transition:border-color .15s;display:flex}.NCoU7G_item:hover,.NCoU7G_item:focus-visible{border-color:var(--accent-primary)}.NCoU7G_item:hover .NCoU7G_arrow,.NCoU7G_item:focus-visible .NCoU7G_arrow{color:var(--accent-primary)}.NCoU7G_icon,.NCoU7G_arrow{flex-shrink:0}.NCoU7G_icon{color:var(--accent-primary)}.NCoU7G_arrow{color:var(--text-muted);transition:color .15s}.NCoU7G_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--m-md);color:var(--text-primary);flex:1;font-weight:500;overflow:hidden}
.D_X_3q_box{border:1px dashed var(--border-default);border-radius:12px;justify-content:center;align-items:center;min-height:320px;padding:48px 24px;display:flex}.D_X_3q_content{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:480px;display:flex}.D_X_3q_title{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.D_X_3q_description{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.D_X_3q_emphasis{color:var(--text-primary);font-weight:600}.D_X_3q_actions{gap:12px;margin-top:8px;display:flex}
.dwpYUW_backdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);border:none;justify-content:center;align-items:center;margin:0;padding:24px;animation:.2s ease-in-out dwpYUW_fadeIn;display:flex;position:fixed;inset:0}.dwpYUW_backdrop:not([open]){display:none}.dwpYUW_backdrop::backdrop{background:0 0}@keyframes dwpYUW_fadeIn{0%{opacity:0}to{opacity:1}}.dwpYUW_modal{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;animation:.25s ease-out dwpYUW_slideUp;display:flex;overflow:hidden}@keyframes dwpYUW_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dwpYUW_header{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.dwpYUW_headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.dwpYUW_title{color:var(--text-primary);margin:0;font-size:17px;font-weight:600}.dwpYUW_subtitle{color:var(--text-muted);margin:0;font-size:13px}.dwpYUW_closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .15s;display:flex}.dwpYUW_closeButton:hover{background:var(--bg-elevated);color:var(--text-primary)}.dwpYUW_body{flex-direction:column;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.dwpYUW_field{flex-direction:column;gap:8px;display:flex}.dwpYUW_hint{color:var(--text-muted);margin:0;font-size:12px}.dwpYUW_fieldError{color:var(--destructive);margin:0;font-size:12px}.dwpYUW_fieldHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.dwpYUW_fieldLabel{color:var(--text-primary);font-size:15px;font-weight:500}.dwpYUW_monoInput{font-family:var(--font-geist-mono),monospace;letter-spacing:.02em}.dwpYUW_segmented{background:var(--bg-inset);border:1px solid var(--border-default);border-radius:8px;gap:2px;padding:2px;display:flex}.dwpYUW_segment{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .15s}.dwpYUW_segment:hover{color:var(--text-primary)}.dwpYUW_segmentActive{background:var(--bg-elevated);color:var(--text-primary)}.dwpYUW_linkButton{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.dwpYUW_linkButton:hover{color:var(--accent-primary-light-hover)}.dwpYUW_serviceList{border:1px solid var(--border-default);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.dwpYUW_serviceRow{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.dwpYUW_serviceRow:not(:last-child){border-bottom:1px solid var(--border-muted)}.dwpYUW_serviceRowNested{padding-left:32px}.dwpYUW_serviceCheckbox{min-width:0;font-size:13px}.dwpYUW_serviceMeta{color:var(--text-muted);flex-shrink:0;font-size:12px}.dwpYUW_expandRow{text-align:left;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:12px;transition:all .15s}.dwpYUW_expandRow:hover{background:var(--bg-row-hover);color:var(--text-primary)}.dwpYUW_futureSwitch{margin-top:4px}.dwpYUW_footer{border-top:1px solid var(--border-default);flex-direction:column;flex-shrink:0;gap:12px;padding:16px 24px;display:flex}.dwpYUW_summary{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.dwpYUW_summaryStrong{color:var(--text-secondary);font-weight:600}.dwpYUW_footerActions{justify-content:flex-end;gap:10px;display:flex}
.YIDtba_table{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.YIDtba_tableHeader,.YIDtba_row{text-align:left;grid-template-columns:minmax(180px,260px) minmax(0,1fr) minmax(160px,280px) 22px 16px;align-items:center;gap:24px;padding:14px 20px;display:grid}.YIDtba_tableHeader{background:var(--bg-primary);border-bottom:1px solid var(--border-default)}.YIDtba_tableHeaderCell{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:500}.YIDtba_row{width:100%;color:inherit;border-bottom:1px solid var(--border-default);transition:background .15s}.YIDtba_row:hover{background:var(--bg-row-hover)}.YIDtba_row:hover .YIDtba_chevron{color:var(--text-secondary)}.YIDtba_row:last-child{border-bottom:none}.YIDtba_keyCell{font-family:var(--font-geist-mono),monospace;color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.YIDtba_lockIcon{color:var(--text-muted);flex-shrink:0;display:inline-flex}.YIDtba_valueCell{font-family:var(--font-geist-mono),monospace;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.YIDtba_valueCellUnset{font-family:var(--font-geist-mono),monospace;color:var(--text-muted);font-size:13px}.YIDtba_empty{text-align:center;color:var(--text-secondary);margin:0;padding:48px}.YIDtba_inheritCell{color:var(--text-muted);font-size:13px}.YIDtba_chips{flex-wrap:wrap;gap:6px;display:flex}.YIDtba_chip{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-secondary);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:12px}.YIDtba_chipMore{background:var(--badge-ref-bg);border-color:var(--badge-ref-border);color:var(--badge-ref-text)}.YIDtba_actionsCell{justify-content:flex-end;display:flex}.YIDtba_menuButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:3px;transition:color .15s,background .15s;display:flex}.YIDtba_menuButton:hover{color:var(--text-primary);background:var(--bg-elevated)}.YIDtba_chevron{color:var(--text-muted);transition:color .15s}
.wrQWqa_section{flex-direction:column;gap:8px;display:flex}.wrQWqa_sectionTitle{letter-spacing:.06em;color:var(--text-secondary);text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.wrQWqa_valueBox{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.wrQWqa_value{font-family:var(--font-geist-mono),monospace;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wrQWqa_valueUnset{font-family:var(--font-geist-mono),monospace;color:var(--text-muted);font-size:13px}.wrQWqa_actions{flex-shrink:0;gap:14px;display:flex}.wrQWqa_linkButton{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.wrQWqa_linkButton:hover{color:var(--accent-primary-light-hover)}.wrQWqa_editRow{align-items:center;gap:10px;display:flex}.wrQWqa_editInput{flex:1;min-width:0}.wrQWqa_monoInput{font-family:var(--font-geist-mono),monospace}.wrQWqa_hint{color:var(--text-muted);margin:0;font-size:13px}.wrQWqa_banner{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:10px;align-items:center;gap:12px;padding:13px 18px;display:flex}.wrQWqa_bannerIcon{color:var(--accent-primary);flex-shrink:0}.wrQWqa_bannerText{color:var(--text-secondary);flex:1;margin:0;font-size:13px}
.RgDGrW_section{flex-direction:column;gap:8px;display:flex}.RgDGrW_sectionHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.RgDGrW_sectionHeaderSpaced{margin-top:18px}.RgDGrW_sectionTitle{letter-spacing:.06em;color:var(--text-secondary);text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.RgDGrW_list{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.RgDGrW_row{grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;align-items:center;gap:20px;padding:13px 18px;display:grid}.RgDGrW_row:not(:last-child){border-bottom:1px solid var(--border-muted)}.RgDGrW_serviceName{color:var(--text-primary);align-items:center;gap:9px;font-size:13px;display:inline-flex}.RgDGrW_overrideMarker{background:var(--accent-primary);border-radius:2px;width:6px;height:6px}.RgDGrW_value{font-family:var(--font-geist-mono),monospace;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.RgDGrW_valueInherited{font-family:var(--font-geist-mono),monospace;color:var(--text-muted);font-size:13px}.RgDGrW_rowActions{flex-shrink:0;gap:14px;display:flex}.RgDGrW_linkButton{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.RgDGrW_linkButton:hover{color:var(--accent-primary-light-hover)}.RgDGrW_editorRow{border-left:2px solid var(--accent-primary);background:var(--bg-row-hover);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.RgDGrW_editorRow:not(:last-child){border-bottom:1px solid var(--border-muted)}.RgDGrW_editorHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.RgDGrW_editorHint{color:var(--text-muted);font-size:12px}.RgDGrW_editorControls{align-items:center;gap:10px;display:flex}.RgDGrW_editorInput{flex:1;min-width:0}.RgDGrW_monoInput{font-family:var(--font-geist-mono),monospace}.RgDGrW_editorFooter{align-items:center;gap:14px;display:flex}.RgDGrW_editorDefault{font-family:var(--font-geist-mono),monospace;color:var(--text-muted);font-size:12px}.RgDGrW_empty{text-align:center;color:var(--text-muted);margin:0;padding:32px;font-size:13px}.RgDGrW_chips{flex-wrap:wrap;gap:8px;display:flex}.RgDGrW_chip{background:var(--bg-secondary);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.RgDGrW_chip:hover{border-color:var(--accent-primary);color:var(--text-primary)}
._6h42Ka_backdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);border:none;justify-content:center;align-items:center;margin:0;padding:24px;animation:.2s ease-in-out _6h42Ka_fadeIn;display:flex;position:fixed;inset:0}._6h42Ka_backdrop:not([open]){display:none}._6h42Ka_backdrop::backdrop{background:0 0}@keyframes _6h42Ka_fadeIn{0%{opacity:0}to{opacity:1}}._6h42Ka_modal{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;animation:.25s ease-out _6h42Ka_slideUp;display:flex;overflow:hidden}@keyframes _6h42Ka_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._6h42Ka_header{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}._6h42Ka_headerText{flex-direction:column;gap:2px;min-width:0;display:flex}._6h42Ka_title{color:var(--text-primary);margin:0;font-size:17px;font-weight:600}._6h42Ka_subtitle{font-family:var(--font-geist-mono),monospace;color:var(--text-muted);margin:0;font-size:13px}._6h42Ka_closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .15s;display:flex}._6h42Ka_closeButton:hover{background:var(--bg-elevated);color:var(--text-primary)}._6h42Ka_body{flex-direction:column;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}._6h42Ka_field{flex-direction:column;gap:8px;display:flex}._6h42Ka_fieldHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}._6h42Ka_fieldLabel{color:var(--text-primary);font-size:15px;font-weight:500}._6h42Ka_hint{color:var(--text-muted);margin:0;font-size:12px}._6h42Ka_monoInput{font-family:var(--font-geist-mono),monospace;letter-spacing:.02em}._6h42Ka_linkButton{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}._6h42Ka_linkButton:hover{color:var(--accent-primary-light-hover)}._6h42Ka_serviceList{border:1px solid var(--border-default);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}._6h42Ka_serviceRow{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._6h42Ka_serviceRow:not(:last-child){border-bottom:1px solid var(--border-muted)}._6h42Ka_serviceCheckbox{min-width:0;font-size:13px}._6h42Ka_footer{border-top:1px solid var(--border-default);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}
.zkzj5G_panel{flex-direction:column;gap:12px;min-width:0;display:flex}.zkzj5G_panelHeader{justify-content:flex-end;align-items:center;min-height:34px;display:flex}.zkzj5G_segmented{background:var(--bg-inset);border:1px solid var(--border-default);border-radius:8px;gap:2px;padding:2px;display:flex}.zkzj5G_segment{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.zkzj5G_segment:hover{color:var(--text-primary)}.zkzj5G_segmentActive{background:var(--bg-elevated);color:var(--text-primary)}.zkzj5G_editor{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;min-height:260px;transition:border-color .15s;display:flex;overflow:hidden}.zkzj5G_editor:focus-within,.zkzj5G_dropTarget{border-color:var(--accent-primary)}.zkzj5G_gutter{border-right:1px solid var(--border-muted);text-align:right;width:44px;font-family:var(--font-geist-mono),monospace;color:var(--text-muted);flex-direction:column;flex-shrink:0;padding:16px 0;font-size:13px;line-height:1.7;display:flex;overflow:hidden}.zkzj5G_gutter span{padding-right:12px;font-family:inherit}.zkzj5G_code{flex:1;min-width:0;position:relative}.zkzj5G_highlight,.zkzj5G_textarea{font-family:var(--font-geist-mono),monospace;white-space:pre;tab-size:2;text-rendering:auto;font-variant-ligatures:none;font-kerning:none;border:none;margin:0;padding:16px;font-size:13px;line-height:1.7;overflow:auto}.zkzj5G_highlight{pointer-events:none;color:var(--text-secondary);position:absolute;inset:0}.zkzj5G_highlight span{font-family:inherit;font-size:inherit;letter-spacing:inherit}.zkzj5G_textarea{color:#0000;width:100%;height:100%;min-height:260px;caret-color:var(--text-primary);resize:none;background:0 0;outline:none;position:relative}.zkzj5G_comment{color:var(--text-muted)}.zkzj5G_tokenKey{color:var(--color-blue-light)}.zkzj5G_tokenOperator{color:var(--text-muted)}.zkzj5G_tokenValue{color:var(--text-secondary)}.zkzj5G_dropZone{background:var(--bg-secondary);border:1px dashed var(--border-hover);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:32px;transition:border-color .15s;display:flex}.zkzj5G_dropZone:hover{border-color:var(--accent-primary)}.zkzj5G_dropZoneIcon{color:var(--text-muted)}.zkzj5G_dropZoneTitle{color:var(--text-primary);margin:0;font-size:14px;font-weight:500}.zkzj5G_dropZoneHint{color:var(--text-muted);margin:0;font-size:12px}.zkzj5G_hiddenFileInput{display:none}
.r2PKIa_card{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:14px;flex-direction:column;gap:22px;padding:24px;display:flex}.r2PKIa_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.r2PKIa_title{color:var(--title-color);margin:0 0 6px;font-size:20px;font-weight:700}.r2PKIa_subtitle{color:var(--text-muted);margin:0;font-size:13px}.r2PKIa_group{flex-direction:column;gap:10px;display:flex}.r2PKIa_hint{color:var(--text-muted);margin:-4px 0 0;font-size:12px}.r2PKIa_groupTitle{color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.r2PKIa_groupMarker{background:var(--accent-primary);border-radius:2px;width:6px;height:6px}.r2PKIa_rows{border:1px solid var(--border-default);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.r2PKIa_row{grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:14px 18px;display:grid}.r2PKIa_row:not(:last-child){border-bottom:1px solid var(--border-muted)}.r2PKIa_rowSkipped{opacity:.4}.r2PKIa_rowSkipped .r2PKIa_rowMeta{cursor:default}.r2PKIa_key{font-family:var(--font-geist-mono),monospace;color:var(--text-primary);font-size:13px;font-weight:500}.r2PKIa_values{align-items:center;gap:10px;min-width:0;display:flex}.r2PKIa_value{font-family:var(--font-geist-mono),monospace;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.r2PKIa_previousValue{font-family:var(--font-geist-mono),monospace;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-decoration:line-through;overflow:hidden}.r2PKIa_arrow{color:var(--text-muted);flex-shrink:0;font-size:13px}.r2PKIa_rowMeta{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0;font-size:12px;transition:color .15s;display:inline-flex}.r2PKIa_rowMeta:hover{color:var(--text-primary)}.r2PKIa_metaIconOpen{transform:rotate(180deg)}.r2PKIa_previousMixed{color:var(--text-muted);font-size:13px}.r2PKIa_effectList{border-bottom:1px solid var(--border-muted);flex-direction:column;gap:6px;margin:0;padding:4px 18px 16px;list-style:none;display:flex}.r2PKIa_effect{grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:baseline;gap:20px;font-size:12px;display:grid}.r2PKIa_effectService{color:var(--text-secondary)}.r2PKIa_effectValue{font-family:var(--font-geist-mono),monospace;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r2PKIa_effectState_notSet{color:var(--text-muted)}.r2PKIa_effectState_same{color:var(--color-success)}.r2PKIa_effectState_differs{color:var(--color-amber)}.r2PKIa_rowActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.r2PKIa_linkButton{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.r2PKIa_linkButton:hover{color:var(--accent-primary-light-hover)}.r2PKIa_maskedToggle{border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;transition:all .15s;display:inline-flex}.r2PKIa_maskedToggle:hover{color:var(--text-primary);border-color:var(--border-hover)}.r2PKIa_maskedToggleActive{background:var(--badge-ref-bg);border-color:var(--badge-ref-border);color:var(--badge-ref-text)}.r2PKIa_maskedToggleActive:hover{color:var(--badge-ref-text);border-color:var(--badge-ref-border)}.r2PKIa_disclosure{text-align:left;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:14px 18px;font-size:13px;transition:background .15s;display:flex}.r2PKIa_disclosure:hover{background:var(--bg-row-hover)}.r2PKIa_disclosureIconOpen{transform:rotate(180deg)}.r2PKIa_disclosureKeys{font-family:var(--font-geist-mono),monospace;color:var(--text-muted);font-size:12px}.r2PKIa_decision{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:32px;padding-top:22px;display:grid}@media (max-width:900px){.r2PKIa_decision{grid-template-columns:1fr;gap:16px}}.r2PKIa_decisionText{flex-direction:column;gap:6px;display:flex}.r2PKIa_decisionTitle{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.r2PKIa_decisionDetail{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.r2PKIa_decisionKeys{font-family:var(--font-geist-mono),monospace;color:var(--text-secondary)}.r2PKIa_choices{flex-direction:column;gap:8px;display:flex}.r2PKIa_choice{border:1px solid var(--border-default);text-align:left;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:13px 16px;font-size:13px;transition:all .15s;display:flex}.r2PKIa_choice:hover{border-color:var(--border-hover);color:var(--text-primary)}.r2PKIa_choiceActive{border-color:var(--accent-primary);color:var(--text-primary)}.r2PKIa_choiceActive .r2PKIa_choiceDot{border-color:var(--accent-primary)}.r2PKIa_choiceActive .r2PKIa_choiceDot:after{content:"";background:var(--accent-primary);border-radius:50%;width:8px;height:8px}.r2PKIa_choiceDot{border:1px solid var(--border-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s;display:flex}.r2PKIa_choiceHint{color:var(--text-muted)}
.s-GUBW_panel{flex-direction:column;gap:12px;min-width:0;display:flex}.s-GUBW_panelHeader{align-items:center;min-height:34px;display:flex}.s-GUBW_selectionCount{color:var(--text-muted);font-size:13px}.s-GUBW_list{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;min-height:260px;display:flex;overflow:hidden}.s-GUBW_row{justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.s-GUBW_row:not(:last-child){border-bottom:1px solid var(--border-muted)}.s-GUBW_rowNested{padding-left:34px}.s-GUBW_rowCheckbox{min-width:0;font-size:13px}.s-GUBW_rowMeta{color:var(--text-muted);flex-shrink:0;font-size:12px}.s-GUBW_expandRow{border:none;border-top:1px solid var(--border-muted);text-align:left;color:var(--text-muted);cursor:pointer;background:0 0;margin-top:auto;padding:14px 16px;font-size:12px;transition:all .15s}.s-GUBW_expandRow:hover{background:var(--bg-row-hover);color:var(--text-primary)}
.lY48tq_actions{flex-wrap:wrap;gap:8px;display:flex}.lY48tq_action{border:1px solid var(--border-default);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.lY48tq_action:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent-primary);background:var(--bg-elevated)}.lY48tq_action:active:not(:disabled){opacity:.85}.lY48tq_action:disabled{opacity:.45;cursor:not-allowed}.lY48tq_action svg{flex-shrink:0}
.PaViGq_section{flex-direction:column;gap:12px;display:flex}.PaViGq_header{flex-direction:column;gap:3px;display:flex}.PaViGq_title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:12px;font-weight:600}.PaViGq_subtitle{color:var(--text-muted);margin:0;font-size:12px}.PaViGq_empty{color:var(--text-muted);margin:0;font-size:13px}.PaViGq_list{flex-direction:column;gap:6px;display:flex}.PaViGq_row{border:1px solid var(--border-default);background:var(--bg-primary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.PaViGq_row:hover{border-color:var(--border-hover)}.PaViGq_rowActive{background:var(--bg-secondary)}.PaViGq_allRow{border-color:var(--border-hover);font-weight:500}.PaViGq_checkbox{min-width:0}.PaViGq_meta{color:var(--text-muted);flex-shrink:0;font-family:monospace;font-size:11px}.PaViGq_warning{color:var(--color-amber);margin:0;font-size:12px}
.WcVGUW_banner{background:var(--color-amber-bg);border-bottom:1px solid var(--color-amber);flex-shrink:0;align-items:flex-start;gap:.6rem;padding:.7rem 1rem;display:flex}.WcVGUW_icon{color:var(--color-amber);flex-shrink:0;margin-top:.15rem}.WcVGUW_message{color:var(--text-primary);margin:0;font-size:.82rem;line-height:1.45}.WcVGUW_link{color:var(--color-amber);font-weight:600;text-decoration:underline}
.vV1Tpq_errorText{color:var(--destructive);padding:24px}
.bwV5aG_page{justify-content:center;align-items:flex-start;padding:12vh 16px 48px;display:flex}
