.AuthModal-module__z0LLrW__modalOverride{padding:0;overflow:hidden}.AuthModal-module__z0LLrW__title{align-items:center;gap:8px;font-size:1.125rem;font-weight:600;display:flex}.AuthModal-module__z0LLrW__content{flex:1;min-height:400px;display:flex;overflow:hidden}.AuthModal-module__z0LLrW__sidebar{border-right:1px solid var(--border-color);flex-direction:column;width:250px;display:flex;overflow-y:auto}.AuthModal-module__z0LLrW__sidebarTitle{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;padding:16px 16px 8px;font-size:.75rem;font-weight:600}.AuthModal-module__z0LLrW__collectionList{flex-direction:column;gap:2px;padding:8px;display:flex}.AuthModal-module__z0LLrW__collectionItem{cursor:pointer;color:var(--text-secondary);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.875rem;transition:all .2s;display:flex}.AuthModal-module__z0LLrW__collectionItem:hover:not(.AuthModal-module__z0LLrW__active){background:var(--item-hover-bg);color:var(--text-primary)}.AuthModal-module__z0LLrW__collectionItem.AuthModal-module__z0LLrW__active{background:var(--hover-tint);color:var(--primary-color);font-weight:500}.AuthModal-module__z0LLrW__authBadge{background:#10b981;border-radius:50%;width:6px;height:6px}.AuthModal-module__z0LLrW__mainPanel{flex:1;padding:24px;overflow-y:auto}.AuthModal-module__z0LLrW__section{margin-bottom:32px}.AuthModal-module__z0LLrW__sectionHeader{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.875rem;font-weight:600;display:flex}.AuthModal-module__z0LLrW__inputGroup{flex-direction:column;gap:8px;display:flex}.AuthModal-module__z0LLrW__scrollableHeaders{flex-direction:column;gap:8px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.AuthModal-module__z0LLrW__scrollableHeaders::-webkit-scrollbar{width:6px}.AuthModal-module__z0LLrW__scrollableHeaders::-webkit-scrollbar-track{background:0 0}.AuthModal-module__z0LLrW__scrollableHeaders::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.AuthModal-module__z0LLrW__scrollableHeaders::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.AuthModal-module__z0LLrW__input{border:1.5px solid var(--border-color);width:100%;color:var(--text-primary);background-color:var(--input-bg);border-radius:8px;outline:none;padding:.75rem 1rem;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.875rem;transition:all .2s}.AuthModal-module__z0LLrW__input::placeholder{color:var(--text-muted);font-family:inherit}.AuthModal-module__z0LLrW__input:hover{border-color:var(--border-color);background-color:var(--input-bg)}.AuthModal-module__z0LLrW__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AuthModal-module__z0LLrW__headerRow{align-items:center;gap:8px;display:flex}.AuthModal-module__z0LLrW__emptyState{color:var(--text-muted);text-align:center;padding:12px 0;font-size:.875rem;font-style:italic}.AuthModal-module__z0LLrW__footerInner{justify-content:flex-end;gap:12px;width:100%;display:flex}.AuthModal-module__z0LLrW__clearButton{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;right:12px}.AuthModal-module__z0LLrW__clearButton:hover{background-color:var(--item-hover-bg);color:var(--text-primary)}
.BackgroundNotification-module__Kii19a__container{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;left:20px}.BackgroundNotification-module__Kii19a__notification{pointer-events:auto;color:#f4f4f5;box-sizing:border-box;background:#ffffff14;border-radius:9px;align-items:center;gap:12px;width:220px;padding:8px 18px 8px 14px;animation:.2s cubic-bezier(.16,1,.3,1) BackgroundNotification-module__Kii19a__slideUp;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000008c,0 1px 4px #0006}.BackgroundNotification-module__Kii19a__notification:before{content:"";background:conic-gradient(from 0deg,transparent 70%,var(--primary-color,#38bdf8)100%);z-index:1;width:600px;height:600px;animation:2.5s linear infinite BackgroundNotification-module__Kii19a__borderRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BackgroundNotification-module__Kii19a__notification:after{content:"";z-index:2;background:#09090b;border-radius:8px;position:absolute;inset:1px}.BackgroundNotification-module__Kii19a__spinner{z-index:3;border:1.5px solid #fff3;border-top-color:#38bdf8;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.8s linear infinite BackgroundNotification-module__Kii19a__spin;position:relative}.BackgroundNotification-module__Kii19a__content{z-index:3;flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;display:flex;position:relative}.BackgroundNotification-module__Kii19a__title{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.BackgroundNotification-module__Kii19a__message{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}@keyframes BackgroundNotification-module__Kii19a__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes BackgroundNotification-module__Kii19a__borderRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes BackgroundNotification-module__Kii19a__spin{to{transform:rotate(360deg)}}
.GenerateModuleModal-module___XTqnG__content{padding:0}.GenerateModuleModal-module___XTqnG__label{color:var(--text-primary,#333);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.GenerateModuleModal-module___XTqnG__hint{color:var(--text-muted,#999);font-weight:400}.GenerateModuleModal-module___XTqnG__input{border:1px solid var(--border-color,#e0e0e0);box-sizing:border-box;background-color:var(--input-bg,#fff);width:100%;color:var(--text-primary,#333);border-radius:6px;outline:none;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.GenerateModuleModal-module___XTqnG__input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.GenerateModuleModal-module___XTqnG__input:disabled{background-color:var(--hover-bg,#f5f5f5);cursor:not-allowed}.GenerateModuleModal-module___XTqnG__error{color:#dc2626;margin:.75rem 0 0;font-size:.875rem}.GenerateModuleModal-module___XTqnG__description{color:var(--text-muted,#999);margin:1rem 0 0;font-size:.8125rem;line-height:1.5}
.HistoryModal-module__YHr9Oa__container{flex-direction:column;height:100%;padding-bottom:8px;display:flex;overflow:hidden}.HistoryModal-module__YHr9Oa__searchHeader{border-bottom:1px solid var(--border-color,#333);align-items:center;gap:8px;padding:10px 12px;display:flex}.HistoryModal-module__YHr9Oa__searchInput{color:var(--text-primary,#ccc);background:0 0;border:none;outline:none;flex:1;padding:2px;font-size:14px;line-height:1.5}.HistoryModal-module__YHr9Oa__searchInput::placeholder{color:var(--text-muted,#858585)}.HistoryModal-module__YHr9Oa__list{flex-direction:column;gap:2px;max-height:400px;padding:6px;display:flex;overflow-y:auto}.HistoryModal-module__YHr9Oa__item{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary,#999);background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;transition:all .1s;display:flex;position:relative}.HistoryModal-module__YHr9Oa__item:hover,.HistoryModal-module__YHr9Oa__item:focus{color:var(--text-primary,#fff);background:var(--item-hover-bg)!important}.HistoryModal-module__YHr9Oa__icon{color:var(--text-muted,#858585);opacity:.8;flex-shrink:0}.HistoryModal-module__YHr9Oa__item:hover .HistoryModal-module__YHr9Oa__icon{color:var(--primary-color,#007acc);opacity:1}.HistoryModal-module__YHr9Oa__info{flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden}.HistoryModal-module__YHr9Oa__name{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary,#ccc);font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.HistoryModal-module__YHr9Oa__path{color:var(--text-muted,#858585);white-space:nowrap;text-overflow:ellipsis;opacity:.7;font-family:monospace;font-size:11px;line-height:1.2;overflow:hidden}.HistoryModal-module__YHr9Oa__empty{text-align:center;color:var(--text-muted,#858585);padding:24px;font-size:13px}.HistoryModal-module__YHr9Oa__actionGroup{align-items:center;gap:4px;display:none}.HistoryModal-module__YHr9Oa__item:hover .HistoryModal-module__YHr9Oa__actionGroup{display:flex}.HistoryModal-module__YHr9Oa__actionBtn{cursor:pointer;color:var(--text-muted,#858585);border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s,color .2s;display:flex}.HistoryModal-module__YHr9Oa__actionBtn:hover{color:var(--text-primary,#fff);background:#ffffff1a}.HistoryModal-module__YHr9Oa__actionBtn.HistoryModal-module__YHr9Oa__delete{color:#ef4444}.HistoryModal-module__YHr9Oa__actionBtn.HistoryModal-module__YHr9Oa__delete:hover{color:#ef4444;background:#ef44441a}
.ImportModal-module__32aqva__body{flex-direction:column;gap:0;padding:0;display:flex}.ImportModal-module__32aqva__headerTitleWrapper{align-items:center;gap:12px;display:flex}.ImportModal-module__32aqva__tabBar{background-color:var(--card-bg,#fff);border:1px solid var(--border-color,#ffffff1a);border-radius:10px;gap:4px;margin-bottom:1.5rem;padding:4px;display:flex;position:relative}.ImportModal-module__32aqva__tab{color:var(--text-secondary,#94a3b8);cursor:pointer;z-index:1;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.ImportModal-module__32aqva__tab:hover{color:var(--text-primary,#f1f5f9);background-color:var(--hover-bg,#ffffff08)}.ImportModal-module__32aqva__tabActive{background-color:var(--active-bg,#ffffff0f);color:var(--text-primary,#f1f5f9);border-color:var(--border-color,#ffffff14);font-weight:600;box-shadow:0 1px 2px #0000000d}[data-theme=dark] .ImportModal-module__32aqva__tabActive{background-color:#ffffff14;border-color:#ffffff1a}.ImportModal-module__32aqva__urlTab{flex-direction:column;justify-content:flex-start;gap:.75rem;min-height:248px;padding-bottom:.5rem;display:flex}.ImportModal-module__32aqva__urlInputRow{align-items:center;gap:.625rem;display:flex}.ImportModal-module__32aqva__urlInputWrapper{flex:1;align-items:center;display:flex;position:relative}.ImportModal-module__32aqva__urlIcon{color:var(--text-secondary,#64748b);pointer-events:none;flex-shrink:0;position:absolute;left:13px}.ImportModal-module__32aqva__urlInput{border:1.5px solid var(--border-color,#ffffff1a);background-color:var(--input-bg,#ffffff0a);width:100%;height:42px;color:var(--text-primary,#f1f5f9);border-radius:9px;outline:none;padding:0 12px 0 38px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.875rem;transition:border-color .2s}.ImportModal-module__32aqva__urlInputPassword{padding-right:40px}.ImportModal-module__32aqva__togglePasswordBtn{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .2s,background-color .2s;display:flex;position:absolute;right:12px}.ImportModal-module__32aqva__togglePasswordBtn:hover{color:var(--text-primary,#f1f5f9);background-color:var(--hover-bg,#ffffff0d)}.ImportModal-module__32aqva__urlInput:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px #3b82f61f}.ImportModal-module__32aqva__urlInput::placeholder{color:var(--text-secondary,#64748b);font-family:inherit}.ImportModal-module__32aqva__urlInputError{border-color:#ef4444}.ImportModal-module__32aqva__urlFetchBtn{white-space:nowrap;flex-shrink:0;height:42px;padding:0 20px;font-weight:600}.ImportModal-module__32aqva__urlError{color:#ef4444;align-items:center;gap:5px;font-size:.8rem;display:flex}.ImportModal-module__32aqva__postmanInputGroup{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.ImportModal-module__32aqva__postmanLabel{color:var(--text-primary,#334155);font-size:.8125rem;font-weight:500}.ImportModal-module__32aqva__postmanHelperText{color:var(--text-secondary,#64748b);margin:0;padding-left:2px;font-size:.75rem}.ImportModal-module__32aqva__postmanHelperText a{color:var(--primary-color,#3b82f6);text-decoration:none}.ImportModal-module__32aqva__postmanHelperText a:hover{text-decoration:underline}[data-theme=dark] .ImportModal-module__32aqva__postmanLabel{color:var(--text-primary)}.ImportModal-module__32aqva__historyActions{justify-content:flex-start;padding-top:.25rem;display:flex}.ImportModal-module__32aqva__historyBtn{color:var(--text-secondary,#64748b);gap:6px;padding:4px 0;font-size:.8125rem}.ImportModal-module__32aqva__footerBar{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.ImportModal-module__32aqva__footerRight{align-items:center;gap:8px;margin-left:auto;display:flex}.ImportModal-module__32aqva__analyzeBtn{letter-spacing:.01em;font-weight:600}.ImportModal-module__32aqva__footerActions{gap:.75rem;display:flex}@keyframes ImportModal-module__32aqva__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ImportModal-module__32aqva__spin{animation:1s linear infinite ImportModal-module__32aqva__spin}
.DiffModal-module__XYqz_W__diffOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background-color:#0009;justify-content:center;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0}.DiffModal-module__XYqz_W__diffModal{background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:900px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.DiffModal-module__XYqz_W__diffHeader{background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.75rem;display:flex}.DiffModal-module__XYqz_W__diffHeader h3{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.DiffModal-module__XYqz_W__closeButton{width:32px;height:32px;padding:0}.DiffModal-module__XYqz_W__diffBody{background-color:#fff;flex:1;padding:0;overflow-y:auto}.DiffModal-module__XYqz_W__diffViewer{flex-direction:column;width:100%;display:flex}.DiffModal-module__XYqz_W__diffRow{border-bottom:1px solid #f3f4f6;width:100%;display:flex}.DiffModal-module__XYqz_W__diffSplit{border-right:1px solid #e5e7eb;flex:1;min-width:0;display:flex}.DiffModal-module__XYqz_W__diffSplit:last-child{border-right:none}.DiffModal-module__XYqz_W__diffRow:first-child{z-index:10;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.DiffModal-module__XYqz_W__diffPaneHeader{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;flex:1;padding:8px 16px 8px 52px;font-size:.75rem;font-weight:600}.DiffModal-module__XYqz_W__diffLineNumber{text-align:right;color:#9ca3af;-webkit-user-select:none;user-select:none;background-color:#f9fafb;border-right:1px solid #f3f4f6;flex-shrink:0;justify-content:flex-end;align-items:flex-start;width:40px;padding:0 8px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5;display:flex}.DiffModal-module__XYqz_W__diffContent{white-space:pre-wrap;word-break:break-all;color:#1f2937;flex:1;padding:0 12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.5;overflow-x:hidden}.DiffModal-module__XYqz_W__diffEmpty{background-color:#f9fafb;background-image:repeating-linear-gradient(45deg,#f3f4f6 25%,#0000 25% 75%,#f3f4f6 75%,#f3f4f6),repeating-linear-gradient(45deg,#f3f4f6 25%,#f9fafb 25% 75%,#f3f4f6 75%,#f3f4f6);background-position:0 0,10px 10px;background-size:20px 20px}.DiffModal-module__XYqz_W__diffRemoved{color:#7f1d1d;background-color:#fee2e2}.DiffModal-module__XYqz_W__diffAdded{color:#14532d;background-color:#dcfce7}[data-theme=dark] .DiffModal-module__XYqz_W__diffModal{background-color:#1f1f1f;border:1px solid #ffffff14}[data-theme=dark] .DiffModal-module__XYqz_W__diffHeader{background-color:#181818;border-bottom:1px solid #ffffff14}[data-theme=dark] .DiffModal-module__XYqz_W__diffHeader h3{color:#ccc}[data-theme=dark] .DiffModal-module__XYqz_W__diffBody{background-color:#1f1f1f}[data-theme=dark] .DiffModal-module__XYqz_W__diffRow{border-bottom:1px solid #ffffff0f}[data-theme=dark] .DiffModal-module__XYqz_W__diffSplit{border-right:1px solid #ffffff0f}[data-theme=dark] .DiffModal-module__XYqz_W__diffRow:first-child{background-color:#181818;border-bottom:1px solid #ffffff14}[data-theme=dark] .DiffModal-module__XYqz_W__diffPaneHeader{color:#9d9d9d}[data-theme=dark] .DiffModal-module__XYqz_W__diffLineNumber{color:#6e6e6e;background-color:#181818;border-right:1px solid #ffffff0f}[data-theme=dark] .DiffModal-module__XYqz_W__diffContent{color:#ccc}[data-theme=dark] .DiffModal-module__XYqz_W__diffRemoved{color:#ce9178;background-color:#f8514933}[data-theme=dark] .DiffModal-module__XYqz_W__diffAdded{color:#4ec9b0;background-color:#2ea04333}[data-theme=dark] .DiffModal-module__XYqz_W__diffEmpty{background-color:#181818;background-image:repeating-linear-gradient(45deg,#1f1f1f 25%,#0000 25% 75%,#1f1f1f 75%,#1f1f1f),repeating-linear-gradient(45deg,#1f1f1f 25%,#181818 25% 75%,#1f1f1f 75%,#1f1f1f)}
.Checkbox-module__hzGyKG__checkboxWrapper{vertical-align:middle;-webkit-tap-highlight-color:transparent;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.Checkbox-module__hzGyKG__checkboxWrapper.Checkbox-module__hzGyKG__disabled{cursor:not-allowed;opacity:.5}.Checkbox-module__hzGyKG__nativeInput{opacity:0;cursor:pointer;z-index:1;appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.Checkbox-module__hzGyKG__nativeInput:disabled{cursor:not-allowed}.Checkbox-module__hzGyKG__customCheckbox{border:1.5px solid var(--border-color,#333);background-color:var(--input-bg,#181818);box-sizing:border-box;color:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;min-height:16px;transition:all .15s ease-in-out;display:flex;position:relative}:root:not([data-theme=light]) .Checkbox-module__hzGyKG__customCheckbox{background-color:#ffffff0d;border-color:#ffffff40}[data-theme=dark] .Checkbox-module__hzGyKG__customCheckbox{background-color:#ffffff0d;border-color:#ffffff40}.Checkbox-module__hzGyKG__checkboxWrapper:hover:not(.Checkbox-module__hzGyKG__disabled) .Checkbox-module__hzGyKG__customCheckbox{border-color:var(--primary-color,#007acc);background-color:var(--hover-bg,#ffffff14)}.Checkbox-module__hzGyKG__nativeInput:checked+.Checkbox-module__hzGyKG__customCheckbox,.Checkbox-module__hzGyKG__nativeInput:indeterminate+.Checkbox-module__hzGyKG__customCheckbox{box-shadow:0 1px 2px #0003;background-color:var(--primary-color,#007acc)!important;border-color:var(--primary-color,#007acc)!important}.Checkbox-module__hzGyKG__nativeInput:focus-visible+.Checkbox-module__hzGyKG__customCheckbox{box-shadow:0 0 0 2px var(--background,#1f1f1f),0 0 0 4px var(--primary-color,#007acc);outline:none}.Checkbox-module__hzGyKG__checkIcon,.Checkbox-module__hzGyKG__dashIcon{opacity:0;color:#fff;pointer-events:none;width:11px;height:11px;transition:transform .15s cubic-bezier(.175,.885,.32,1.275),opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.Checkbox-module__hzGyKG__nativeInput:checked+.Checkbox-module__hzGyKG__customCheckbox .Checkbox-module__hzGyKG__checkIcon,.Checkbox-module__hzGyKG__nativeInput:indeterminate+.Checkbox-module__hzGyKG__customCheckbox .Checkbox-module__hzGyKG__dashIcon{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (max-width:768px){.Checkbox-module__hzGyKG__checkboxWrapper{min-width:24px;min-height:24px}.Checkbox-module__hzGyKG__customCheckbox{width:18px;min-width:18px;height:18px;min-height:18px}.Checkbox-module__hzGyKG__checkIcon,.Checkbox-module__hzGyKG__dashIcon{width:12px;height:12px}}
.BadgeGroup-module__SYfwvG__group{background-color:var(--input-bg,#181818);box-sizing:border-box;border:1px solid #fff3;border-radius:6px;align-items:center;width:auto;min-width:220px;height:32px;padding:3px 4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:inline-flex;overflow:hidden}[data-theme=light] .BadgeGroup-module__SYfwvG__group{background-color:var(--input-bg,#f8fafc);border-color:#cbd5e1}.BadgeGroup-module__SYfwvG__pill{letter-spacing:.5px;text-transform:uppercase;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.BadgeGroup-module__SYfwvG__value{color:var(--text-primary,#ccc);white-space:nowrap;background:0 0;flex:1;align-items:center;min-width:0;padding:0 10px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;display:flex;overflow:hidden}.BadgeGroup-module__SYfwvG__valueText{-ms-overflow-style:none;scrollbar-width:none;-webkit-user-select:text;user-select:text;overflow:auto hidden}.BadgeGroup-module__SYfwvG__valueText::-webkit-scrollbar{display:none}.BadgeGroup-module__SYfwvG__copyButton{width:26px;height:24px;color:var(--text-muted,#858585);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.BadgeGroup-module__SYfwvG__copyButton:hover{color:var(--text-primary,#fff);background-color:var(--hover-bg,#ffffff14)}.BadgeGroup-module__SYfwvG__copyButton:active{transform:scale(.95)}
.ConnectProjectModal-module__pkpUVG__overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000a6;justify-content:center;align-items:center;animation:.15s ease-out ConnectProjectModal-module__pkpUVG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConnectProjectModal-module__pkpUVG__fadeIn{0%{opacity:0}to{opacity:1}}.ConnectProjectModal-module__pkpUVG__modal{background:var(--card-bg,#252526);border:1px solid var(--border-color,#ffffff1f);border-radius:12px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;animation:.2s ease-out ConnectProjectModal-module__pkpUVG__slideIn;display:flex;overflow:hidden;box-shadow:0 20px 35px -5px #00000080,0 10px 15px -5px #0000004d}@keyframes ConnectProjectModal-module__pkpUVG__slideIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ConnectProjectModal-module__pkpUVG__header{border-bottom:1px solid var(--border-color,#ffffff14);background:var(--nav-bg,#1e1e1e);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ConnectProjectModal-module__pkpUVG__titleWrapper{align-items:center;gap:10px;display:flex}.ConnectProjectModal-module__pkpUVG__iconWrapper{color:#4ade80;background:#4ade8024;border:1px solid #4ade804d;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ConnectProjectModal-module__pkpUVG__title{color:var(--text-primary,#fff);margin:0;font-size:15px;font-weight:600}.ConnectProjectModal-module__pkpUVG__npmBadge{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.ConnectProjectModal-module__pkpUVG__npmBadge:hover{color:#7dd3fc;background:#38bdf833;border-color:#38bdf873}.ConnectProjectModal-module__pkpUVG__closeBtn{color:var(--text-secondary,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.ConnectProjectModal-module__pkpUVG__closeBtn:hover{color:#fff;background:#ffffff14}.ConnectProjectModal-module__pkpUVG__content{flex-direction:column;gap:18px;padding:20px;display:flex;overflow-y:auto}.ConnectProjectModal-module__pkpUVG__description{color:var(--text-secondary,#9d9d9d);margin:0;font-size:13px;line-height:1.5}.ConnectProjectModal-module__pkpUVG__section{flex-direction:column;gap:12px;display:flex}.ConnectProjectModal-module__pkpUVG__step{flex-direction:column;gap:6px;display:flex}.ConnectProjectModal-module__pkpUVG__stepHeader{align-items:center;gap:8px;display:flex}.ConnectProjectModal-module__pkpUVG__stepNumber{color:#4ade80;background:#4ade8026;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.ConnectProjectModal-module__pkpUVG__stepLabel{color:var(--text-primary,#ccc);font-size:12px;font-weight:600}.ConnectProjectModal-module__pkpUVG__codeBox{font-family:var(--font-mono,monospace);background:#181818;border:1px solid #ffffff14;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;display:flex}.ConnectProjectModal-module__pkpUVG__codeLines{align-items:center;display:flex;overflow-x:auto}.ConnectProjectModal-module__pkpUVG__codePrompt{color:#6b7280;-webkit-user-select:none;user-select:none;margin-right:8px}.ConnectProjectModal-module__pkpUVG__codeCmd{color:#38bdf8;font-weight:600}.ConnectProjectModal-module__pkpUVG__codeArg{color:#ccc;margin-left:6px}.ConnectProjectModal-module__pkpUVG__copyBtn{color:#9d9d9d;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;padding:4px;transition:all .15s;display:flex}.ConnectProjectModal-module__pkpUVG__copyBtn:hover{color:#fff;background:#ffffff14}.ConnectProjectModal-module__pkpUVG__infoBox{color:var(--text-secondary,#9d9d9d);background:#4ade8014;border:1px solid #4ade8033;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.ConnectProjectModal-module__pkpUVG__infoIcon{color:#4ade80;flex-shrink:0;margin-top:1px}.ConnectProjectModal-module__pkpUVG__proxySection{border-top:1px solid var(--border-color,#ffffff14);flex-direction:column;gap:8px;padding-top:12px;display:flex}.ConnectProjectModal-module__pkpUVG__proxyHeader{color:var(--text-primary,#ccc);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ConnectProjectModal-module__pkpUVG__footer{border-top:1px solid var(--border-color,#ffffff14);background:var(--nav-bg,#1e1e1e);justify-content:flex-end;padding:12px 20px;display:flex}[data-theme=light] .ConnectProjectModal-module__pkpUVG__modal{background:#fff;border-color:#e2e8f0;box-shadow:0 20px 35px -5px #0000001f,0 10px 15px -5px #0000000f}[data-theme=light] .ConnectProjectModal-module__pkpUVG__header{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] .ConnectProjectModal-module__pkpUVG__title{color:#0f172a}[data-theme=light] .ConnectProjectModal-module__pkpUVG__closeBtn{color:#64748b}[data-theme=light] .ConnectProjectModal-module__pkpUVG__closeBtn:hover{color:#0f172a;background:#0000000d}[data-theme=light] .ConnectProjectModal-module__pkpUVG__description{color:#64748b}[data-theme=light] .ConnectProjectModal-module__pkpUVG__stepLabel{color:#1e293b}[data-theme=light] .ConnectProjectModal-module__pkpUVG__codeBox{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .ConnectProjectModal-module__pkpUVG__codePrompt{color:#94a3b8}[data-theme=light] .ConnectProjectModal-module__pkpUVG__codeCmd{color:#0284c7}[data-theme=light] .ConnectProjectModal-module__pkpUVG__codeArg{color:#1e293b}[data-theme=light] .ConnectProjectModal-module__pkpUVG__copyBtn{color:#64748b}[data-theme=light] .ConnectProjectModal-module__pkpUVG__copyBtn:hover{color:#0f172a;background:#0000000f}[data-theme=light] .ConnectProjectModal-module__pkpUVG__infoBox{color:#166534;background:#f0fdf4;border-color:#bbf7d0}[data-theme=light] .ConnectProjectModal-module__pkpUVG__infoIcon{color:#16a34a}[data-theme=light] .ConnectProjectModal-module__pkpUVG__proxySection{border-top-color:#e2e8f0}[data-theme=light] .ConnectProjectModal-module__pkpUVG__proxyHeader{color:#1e293b}[data-theme=light] .ConnectProjectModal-module__pkpUVG__footer{background:#f8fafc;border-top-color:#e2e8f0}
.PnaErrorModal-module__8C1gSa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s ease-out PnaErrorModal-module__8C1gSa__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes PnaErrorModal-module__8C1gSa__fadeIn{0%{opacity:0}to{opacity:1}}.PnaErrorModal-module__8C1gSa__modal{background:var(--card-bg,#fff);border:1px solid var(--border-color);width:90%;max-width:520px;font-family:var(--font-geist-sans),system-ui,sans-serif;border-radius:12px;animation:.3s cubic-bezier(.16,1,.3,1) PnaErrorModal-module__8C1gSa__slideUp;overflow:hidden;box-shadow:0 12px 48px #00000040}@keyframes PnaErrorModal-module__8C1gSa__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PnaErrorModal-module__8C1gSa__header{background:var(--card-bg);border-bottom:1px solid var(--border-color);padding:20px 28px}.PnaErrorModal-module__8C1gSa__header h2{color:var(--error-color,#dc3545);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600}.PnaErrorModal-module__8C1gSa__content{padding:28px}.PnaErrorModal-module__8C1gSa__message{color:var(--text-primary);margin-top:0;margin-bottom:24px;font-size:1.05rem;font-weight:400;line-height:1.6}.PnaErrorModal-module__8C1gSa__instructions{background:var(--background);border:1px solid var(--border-color);border-radius:8px;margin-bottom:28px;padding:20px}.PnaErrorModal-module__8C1gSa__instructions p{color:var(--text-primary);margin-top:0;margin-bottom:14px;font-size:1rem;font-weight:600}.PnaErrorModal-module__8C1gSa__instructions ol{color:var(--text-secondary);margin:0;padding-left:22px}.PnaErrorModal-module__8C1gSa__instructions li{margin-bottom:12px;font-size:.95rem;line-height:1.5}.PnaErrorModal-module__8C1gSa__instructions li:last-child{margin-bottom:0}.PnaErrorModal-module__8C1gSa__instructions code{background:var(--border-color);font-family:var(--font-geist-mono),monospace;color:var(--text-primary);border-radius:4px;padding:2px 6px;font-size:.85em}.PnaErrorModal-module__8C1gSa__instructions strong{color:var(--text-primary);font-weight:600}.PnaErrorModal-module__8C1gSa__actions{flex-direction:column;gap:12px;display:flex}.PnaErrorModal-module__8C1gSa__fullWidthButton{width:100%;height:44px}
.SandboxModal-module__zbe_QW__overlay{pointer-events:none;z-index:1000;position:fixed;inset:0}.SandboxModal-module__zbe_QW__rndContainer{pointer-events:auto;background:var(--card-bg,#252526);border:1px solid var(--border-color,#333);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #0003}.SandboxModal-module__zbe_QW__header{background:var(--sidebar-bg,#181818);border-bottom:1px solid var(--border-color,#333);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex}.SandboxModal-module__zbe_QW__header:active{cursor:grabbing}.SandboxModal-module__zbe_QW__title{color:var(--text-primary,#fff);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.SandboxModal-module__zbe_QW__closeButton{color:var(--text-secondary,#999);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.SandboxModal-module__zbe_QW__closeButton:hover{color:var(--text-primary,#fff);background:#ffffff1a}.SandboxModal-module__zbe_QW__content{flex-direction:column;flex:1;width:100%;min-width:0;height:calc(100% - 40px);min-height:0;display:flex;position:relative;overflow:hidden}
.SandboxWindow-module__xJx-0G__pageContainer{background:var(--card-bg);width:100%;min-width:0;height:100%;min-height:0;color:var(--text-primary);flex:1;display:flex;overflow:hidden}.SandboxWindow-module__xJx-0G__rightPanel{background:var(--card-bg);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.SandboxWindow-module__xJx-0G__emptyEditor{height:100%;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.SandboxWindow-module__xJx-0G__modalInput{border:1px solid var(--border-color);background:var(--input-bg);width:100%;color:var(--text-primary);border-radius:6px;outline:none;margin-top:8px;padding:8px 12px;font-size:14px}.SandboxWindow-module__xJx-0G__modalInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f61a}@media (max-width:980px){.SandboxWindow-module__xJx-0G__sidebarOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;opacity:0;pointer-events:none;background:#0006;transition:opacity .3s;display:block;position:fixed;inset:0}.SandboxWindow-module__xJx-0G__showOverlay{opacity:1;pointer-events:auto}.SandboxWindow-module__xJx-0G__pageContainer{flex-direction:column}.SandboxWindow-module__xJx-0G__rightPanel{width:100%;min-width:0}}
@keyframes Modal-module__rxdtia__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__rxdtia__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modal-module__rxdtia__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out Modal-module__rxdtia__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__rxdtia__modal{background-color:var(--card-bg,#fff);border-radius:12px;flex-direction:column;width:100%;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) Modal-module__rxdtia__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003}.Modal-module__rxdtia__sm{max-width:400px}.Modal-module__rxdtia__md{max-width:550px}.Modal-module__rxdtia__lg{max-width:800px}.Modal-module__rxdtia__xl{max-width:90vw}.Modal-module__rxdtia__header{border-bottom:1px solid var(--border-light,#f3f4f6);background-color:var(--card-bg,#fff);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.Modal-module__rxdtia__title{color:var(--text-primary,#111827);margin:0;font-size:1.125rem;font-weight:600}.Modal-module__rxdtia__absoluteClose{z-index:10;position:absolute;top:1rem;right:1rem}.Modal-module__rxdtia__closeButton{width:32px;height:32px;color:var(--text-secondary,#6b7280);border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.Modal-module__rxdtia__closeButton:hover{background-color:var(--hover-bg,#f3f4f6);color:var(--text-primary,#111827)}.Modal-module__rxdtia__body{flex:1;padding:1.5rem;overflow-y:auto}.Modal-module__rxdtia__footer{border-top:1px solid var(--border-light,#f3f4f6);background-color:var(--card-bg,#fff);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.75rem;display:flex}
.WelcomeCard-module__RN4bBa__container{background:0 0;width:100%;max-width:820px;margin:28px auto;padding:0 16px}.WelcomeCard-module__RN4bBa__header{text-align:center;margin-bottom:28px}.WelcomeCard-module__RN4bBa__subtitle{color:var(--text-secondary,#64748b);max-width:620px;margin:16px auto 0;font-size:14px;line-height:1.6}.WelcomeCard-module__RN4bBa__resourceLinks{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.WelcomeCard-module__RN4bBa__navLink{color:var(--text-secondary,#64748b);background:var(--bg-secondary,#181818);border:1px solid var(--border-color,#ffffff14);border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.WelcomeCard-module__RN4bBa__navLink:hover{color:var(--text-primary,#fff);border-color:var(--border-color,#fff3);background:var(--hover-bg,#2a2d2e)}[data-theme=light] .WelcomeCard-module__RN4bBa__navLink{background:var(--bg-secondary,#f9fafb);border-color:var(--border-color,#e5e7eb)}[data-theme=light] .WelcomeCard-module__RN4bBa__navLink:hover{color:var(--text-primary,#1f2937);background:var(--hover-bg,#f3f4f6);border-color:#cbd5e1}.WelcomeCard-module__RN4bBa__cardGrid{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}.WelcomeCard-module__RN4bBa__card{background:var(--card-bg,#252526);border:1px solid var(--border-color,#ffffff14);border-radius:8px;flex-direction:column;padding:20px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}[data-theme=light] .WelcomeCard-module__RN4bBa__card{background:var(--card-bg,#fff);border-color:var(--border-color,#e5e7eb);box-shadow:0 1px 3px #0000000a}.WelcomeCard-module__RN4bBa__card:hover{border-color:var(--border-color,#ffffff2e);background:var(--item-hover-bg,#282829)}[data-theme=light] .WelcomeCard-module__RN4bBa__card:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0000000f}.WelcomeCard-module__RN4bBa__cardHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.WelcomeCard-module__RN4bBa__cardIcon{border:1px solid var(--border-color,#ffffff14);background:var(--bg-secondary,#181818);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}[data-theme=light] .WelcomeCard-module__RN4bBa__cardIcon{background:var(--bg-secondary,#f9fafb);border-color:var(--border-color,#e5e7eb)}.WelcomeCard-module__RN4bBa__iconPreview{color:#38bdf8}.WelcomeCard-module__RN4bBa__iconDev{color:#a78bfa}.WelcomeCard-module__RN4bBa__cardTitleWrap{flex-direction:column;gap:2px;min-width:0;display:flex}.WelcomeCard-module__RN4bBa__cardTitle{color:var(--text-primary,#fff);font-size:15px;font-weight:600;line-height:1.3}[data-theme=light] .WelcomeCard-module__RN4bBa__cardTitle{color:var(--text-primary,#0f172a)}.WelcomeCard-module__RN4bBa__cardSubtitle{color:var(--text-muted,#858585);font-size:11px}[data-theme=light] .WelcomeCard-module__RN4bBa__cardSubtitle{color:var(--text-secondary,#6b7280)}.WelcomeCard-module__RN4bBa__cardDesc{color:var(--text-secondary,#94a3b8);flex:1;margin-bottom:20px;font-size:13px;line-height:1.5}[data-theme=light] .WelcomeCard-module__RN4bBa__cardDesc{color:var(--text-secondary,#64748b)}.WelcomeCard-module__RN4bBa__cardAction{align-items:center;width:100%;margin-top:auto;display:flex}.WelcomeCard-module__RN4bBa__importBtn{justify-content:center;width:100%;height:34px;font-size:13px}.WelcomeCard-module__RN4bBa__cmdGroup{align-items:center;gap:8px;width:100%;display:flex}.WelcomeCard-module__RN4bBa__cmdGroup .WelcomeCard-module__RN4bBa__codeBox{flex:1;justify-content:space-between;min-width:0}.WelcomeCard-module__RN4bBa__cmdGroup .WelcomeCard-module__RN4bBa__codeBox:first-child{flex:1.25}.WelcomeCard-module__RN4bBa__codeBox{background:var(--bg-secondary,#181818);border:1px solid var(--border-color,#ffffff14);color:var(--text-primary,#ccc);border-radius:6px;align-items:center;gap:6px;height:34px;padding:5px 9px;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:11px;transition:border-color .15s;display:flex}.WelcomeCard-module__RN4bBa__codeBox:hover{border-color:#fff3}[data-theme=light] .WelcomeCard-module__RN4bBa__codeBox{background:var(--bg-secondary,#f9fafb);border-color:var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937)}[data-theme=light] .WelcomeCard-module__RN4bBa__codeBox:hover{border-color:#cbd5e1}.WelcomeCard-module__RN4bBa__codePrompt{color:var(--text-dim,#6e6e6e);-webkit-user-select:none;user-select:none;font-weight:500}.WelcomeCard-module__RN4bBa__codeLine{white-space:nowrap}.WelcomeCard-module__RN4bBa__copyBtn{color:var(--text-muted,#858585);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;transition:color .15s;display:flex}.WelcomeCard-module__RN4bBa__copyBtn:hover{color:var(--text-primary,#fff)}[data-theme=light] .WelcomeCard-module__RN4bBa__copyBtn:hover{color:var(--text-primary,#1f2937)}.WelcomeCard-module__RN4bBa__copiedIcon{color:#10b981}@media (max-width:768px){.WelcomeCard-module__RN4bBa__container{margin:16px auto;padding:0 12px}.WelcomeCard-module__RN4bBa__cardGrid{grid-template-columns:1fr;gap:12px}.WelcomeCard-module__RN4bBa__cmdGroup{flex-direction:column;gap:8px;width:100%}.WelcomeCard-module__RN4bBa__cmdGroup .WelcomeCard-module__RN4bBa__codeBox{width:100%}}
