.page-module__nPUwhG__pageContainer{background:var(--card-bg);height:100vh;color:var(--text-primary);margin-top:-64px;display:flex;overflow:hidden}.page-module__nPUwhG__rightPanel{background:var(--card-bg);flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.page-module__nPUwhG__emptyEditor{height:100%;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.page-module__nPUwhG__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}.page-module__nPUwhG__modalInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f61a}@media (max-width:980px){.page-module__nPUwhG__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}.page-module__nPUwhG__showOverlay{opacity:1;pointer-events:auto}.page-module__nPUwhG__pageContainer{flex-direction:column}.page-module__nPUwhG__rightPanel{width:100%;min-width:0}}
.CollectionSidebar-module__bEUZtG__sidebarContainer{border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);flex-direction:column;flex-shrink:0;width:100%;height:100%;display:flex}@media (min-width:1141px){.CollectionSidebar-module__bEUZtG__sidebarContainer:not(.CollectionSidebar-module__bEUZtG__open) .CollectionSidebar-module__bEUZtG__collectionsList,.CollectionSidebar-module__bEUZtG__sidebarContainer:not(.CollectionSidebar-module__bEUZtG__open) .CollectionSidebar-module__bEUZtG__brand{display:none}.CollectionSidebar-module__bEUZtG__sidebarContainer:not(.CollectionSidebar-module__bEUZtG__open) .CollectionSidebar-module__bEUZtG__sidebarHeader{justify-content:center;padding:0}.CollectionSidebar-module__bEUZtG__sidebarContainer:not(.CollectionSidebar-module__bEUZtG__open) .CollectionSidebar-module__bEUZtG__sidebarBottom{justify-content:center;padding:16px 0}}@media (max-width:980px){.CollectionSidebar-module__bEUZtG__sidebarContainer{opacity:1;z-index:1001;width:260px;height:calc(100vh - 64px);position:fixed;top:64px;bottom:0;left:0;transform:translate(-100%);box-shadow:10px 0 15px -3px #0000001a}.CollectionSidebar-module__bEUZtG__open{transform:translate(0)}}.CollectionSidebar-module__bEUZtG__sidebarHeader{border-bottom:1px solid var(--sidebar-header-border);justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex}.CollectionSidebar-module__bEUZtG__collectionsHeader{border-bottom:1px solid var(--sidebar-header-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.CollectionSidebar-module__bEUZtG__sidebarTitle{color:var(--text-primary);font-size:14px;font-weight:600}.CollectionSidebar-module__bEUZtG__toggleBtn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.CollectionSidebar-module__bEUZtG__toggleBtn:hover{background:var(--hover-bg);color:var(--text-primary)}.CollectionSidebar-module__bEUZtG__iconBtn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.CollectionSidebar-module__bEUZtG__brand{justify-content:flex-start;align-items:center;width:100%;display:flex}.CollectionSidebar-module__bEUZtG__iconBtn:hover{background:var(--hover-bg);color:var(--text-primary)}.CollectionSidebar-module__bEUZtG__collectionsList{flex:1;padding:8px 0;overflow-y:auto}.CollectionSidebar-module__bEUZtG__emptyState{text-align:center;color:var(--text-muted);padding:20px;font-size:13px}.CollectionSidebar-module__bEUZtG__sidebarBottom{border-top:1px solid var(--sidebar-border,#e5e7eb);justify-content:flex-start;align-items:center;gap:12px;margin-top:auto;padding:8px 16px;display:flex}.CollectionSidebar-module__bEUZtG__collectionItem{margin-bottom:2px}.CollectionSidebar-module__bEUZtG__collectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);border-radius:0;justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.CollectionSidebar-module__bEUZtG__collectionHeader:hover{background:var(--hover-bg);color:var(--text-primary)}.CollectionSidebar-module__bEUZtG__collectionInfo{align-items:center;gap:8px;display:flex;overflow:hidden}.CollectionSidebar-module__bEUZtG__collectionIcon{color:var(--text-secondary);justify-content:center;width:20px;display:flex}.CollectionSidebar-module__bEUZtG__collectionIconExpanded{color:var(--primary-color,#3b82f6);fill:var(--active-bg,#ebf5ff)}.CollectionSidebar-module__bEUZtG__collectionName{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;font-size:13px;font-weight:500;overflow:hidden}.CollectionSidebar-module__bEUZtG__collectionNameExpanded{color:var(--text-primary);font-weight:600}.CollectionSidebar-module__bEUZtG__collectionNameInput{background:var(--input-bg,#ffffff12);border:1px solid var(--primary-color);color:var(--text-primary);border-radius:4px;outline:none;width:100%;min-width:0;padding:1px 5px;font-size:13px;font-weight:500}.CollectionSidebar-module__bEUZtG__collectionActions{opacity:0;gap:4px;transition:opacity .2s;display:flex}.CollectionSidebar-module__bEUZtG__collectionHeader:hover .CollectionSidebar-module__bEUZtG__collectionActions{opacity:1}.CollectionSidebar-module__bEUZtG__actionBtn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.CollectionSidebar-module__bEUZtG__actionBtn:hover{color:var(--text-primary)}.CollectionSidebar-module__bEUZtG__deleteAction:hover{color:var(--error-color)}.CollectionSidebar-module__bEUZtG__requestsList{flex-direction:column;gap:1px;padding-left:0;display:flex}.CollectionSidebar-module__bEUZtG__addRequestWrapper{justify-content:flex-end;padding:4px 16px 4px 32px;display:flex}.CollectionSidebar-module__bEUZtG__requestItem{cursor:pointer;color:var(--text-secondary);border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:8px 16px 8px 32px;font-size:13px;display:flex}.CollectionSidebar-module__bEUZtG__requestItem:hover{background:var(--hover-bg);color:var(--text-primary)}.CollectionSidebar-module__bEUZtG__requestActive{background:var(--active-bg);border-left-color:var(--primary-color);color:var(--text-primary);font-weight:500}.CollectionSidebar-module__bEUZtG__requestInfo{align-items:center;gap:8px;display:flex;overflow:hidden}.CollectionSidebar-module__bEUZtG__requestName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CollectionSidebar-module__bEUZtG__deleteReqBtn{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;font-size:0}.CollectionSidebar-module__bEUZtG__requestItem:hover .CollectionSidebar-module__bEUZtG__deleteReqBtn{opacity:1}.CollectionSidebar-module__bEUZtG__deleteReqBtn:hover{color:var(--error-color)}.CollectionSidebar-module__bEUZtG__methodBadge{text-align:center;text-transform:uppercase;min-width:30px;font-size:9px;font-weight:700}.CollectionSidebar-module__bEUZtG__get{color:#3b82f6}.CollectionSidebar-module__bEUZtG__post{color:#10b981}.CollectionSidebar-module__bEUZtG__put{color:#f59e0b}.CollectionSidebar-module__bEUZtG__delete{color:#ef4444}.CollectionSidebar-module__bEUZtG__patch{color:#8b5cf6}.CollectionSidebar-module__bEUZtG__footerCredits{border-top:1px solid var(--sidebar-header-border);background-color:var(--sidebar-bg);text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:auto;padding:16px;display:flex}.CollectionSidebar-module__bEUZtG__devLink{color:var(--text-secondary);text-decoration:none}.CollectionSidebar-module__bEUZtG__devLink:hover{color:var(--text-primary);text-decoration:underline}
.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}
.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,#4b5563);background-color:var(--input-bg,#1f2937);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,#3b82f6);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,#3b82f6)!important;border-color:var(--primary-color,#3b82f6)!important}.Checkbox-module__hzGyKG__nativeInput:focus-visible+.Checkbox-module__hzGyKG__customCheckbox{box-shadow:0 0 0 2px var(--background,#111827),0 0 0 4px var(--primary-color,#3b82f6);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}}
.Select-module__BWx2JW__selectContainer{-webkit-user-select:none;user-select:none;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.Select-module__BWx2JW__selectTrigger{background-color:var(--input-bg,#fff);border:1px solid var(--border-color,#e5e7eb);cursor:pointer;color:var(--text-primary,#374151);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.Select-module__BWx2JW__selectTrigger:hover{border-color:var(--border-color,#d1d5db);background-color:var(--hover-bg,#f9fafb)}.Select-module__BWx2JW__disabled{opacity:.6;cursor:not-allowed}.Select-module__BWx2JW__disabledTrigger{cursor:not-allowed}.Select-module__BWx2JW__disabledTrigger:hover{border-color:var(--border-color,#e5e7eb)}.Select-module__BWx2JW__selectTrigger.Select-module__BWx2JW__open{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.Select-module__BWx2JW__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Select-module__BWx2JW__icon{color:#9ca3af;margin-left:8px;transition:transform .2s}.Select-module__BWx2JW__selectTrigger.Select-module__BWx2JW__open .Select-module__BWx2JW__icon{color:#3b82f6;transform:rotate(180deg)}.Select-module__BWx2JW__dropdownMenu{background-color:var(--sidebar-bg);border:1px solid var(--border-color,#e5e7eb);z-index:50;border-radius:6px;width:100%;animation:.15s ease-out Select-module__BWx2JW__slideDown;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Select-module__BWx2JW__option{color:var(--text-primary,#374151);cursor:pointer;padding:8px 12px;font-size:.8125rem;transition:background-color .15s}.Select-module__BWx2JW__option:hover{background-color:var(--hover-bg);color:var(--text-primary)}.Select-module__BWx2JW__option.Select-module__BWx2JW__selected{color:#fff;background-color:#2563eb}.Select-module__BWx2JW__option.Select-module__BWx2JW__selected:hover{background-color:#1d4ed8}@keyframes Select-module__BWx2JW__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(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}
.ResizablePanel-module__tklGmq__container{z-index:1000;flex-shrink:0;height:100vh;position:relative}.ResizablePanel-module__tklGmq__container.ResizablePanel-module__tklGmq__withTransition{transition:width .3s,transform .3s,opacity .3s}.ResizablePanel-module__tklGmq__container.ResizablePanel-module__tklGmq__closed{transform:translate(0)}.ResizablePanel-module__tklGmq__content{flex-direction:column;width:100%;height:100%;display:flex}.ResizablePanel-module__tklGmq__resizer{cursor:col-resize;z-index:1001;width:6px;height:100%;position:absolute;top:0}.ResizablePanel-module__tklGmq__resizer.ResizablePanel-module__tklGmq__right{right:-3px}.ResizablePanel-module__tklGmq__resizer.ResizablePanel-module__tklGmq__left{left:-3px}.ResizablePanel-module__tklGmq__resizer:after{content:"";background-color:#0000;width:2px;transition:background-color .2s;position:absolute;top:0;bottom:0}.ResizablePanel-module__tklGmq__resizer.ResizablePanel-module__tklGmq__right:after{left:2px}.ResizablePanel-module__tklGmq__resizer.ResizablePanel-module__tklGmq__left:after{right:2px}.ResizablePanel-module__tklGmq__resizer:hover:after,.ResizablePanel-module__tklGmq__resizerActive:after{background-color:var(--primary-color,#3b82f6)}
.SubscriptionStatusModal-module__wi1ZoG__container{text-align:center;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.SubscriptionStatusModal-module__wi1ZoG__iconWrapper{margin-bottom:1rem}.SubscriptionStatusModal-module__wi1ZoG__successIcon{color:#22c55e}.SubscriptionStatusModal-module__wi1ZoG__errorIcon{color:#ef4444}.SubscriptionStatusModal-module__wi1ZoG__title{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.SubscriptionStatusModal-module__wi1ZoG__message{color:#9ca3af;margin-bottom:1.5rem;line-height:1.5}.SubscriptionStatusModal-module__wi1ZoG__button{width:100%}
