.portal-dev-module__99yo8G__page{color:#f8fafc;letter-spacing:0;background:#09090b;min-height:100vh}.portal-dev-module__99yo8G__header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090bf0;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 28px;display:flex;position:sticky;top:0}.portal-dev-module__99yo8G__brand,.portal-dev-module__99yo8G__headerActions,.portal-dev-module__99yo8G__tabs button,.portal-dev-module__99yo8G__primaryButton,.portal-dev-module__99yo8G__secondaryButton,.portal-dev-module__99yo8G__sectionTitle,.portal-dev-module__99yo8G__appItem,.portal-dev-module__99yo8G__selectedApp,.portal-dev-module__99yo8G__keyRow,.portal-dev-module__99yo8G__modalActions{align-items:center;display:flex}.portal-dev-module__99yo8G__brand{gap:10px;font-size:16px}.portal-dev-module__99yo8G__headerActions{gap:10px}.portal-dev-module__99yo8G__iconButton{color:#f4f4f5;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.portal-dev-module__99yo8G__header select,.portal-dev-module__99yo8G__createForm input,.portal-dev-module__99yo8G__createForm textarea,.portal-dev-module__99yo8G__keyCreator>input,.portal-dev-module__99yo8G__formStack input,.portal-dev-module__99yo8G__formStack select,.portal-dev-module__99yo8G__memberRow select,.portal-dev-module__99yo8G__searchBox input{color:#fff;background:#18181b;border:1px solid #3f3f46;border-radius:6px;min-height:40px;padding:8px 11px}.portal-dev-module__99yo8G__shell{max-width:1440px;margin:0 auto;padding:24px 28px 48px}.portal-dev-module__99yo8G__tabs{border-bottom:1px solid #27272a;gap:6px;margin-bottom:22px;display:flex}.portal-dev-module__99yo8G__tabs button{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;gap:8px;padding:10px 14px}.portal-dev-module__99yo8G__tabs .portal-dev-module__99yo8G__activeTab{color:#fff;border-bottom-color:#d946ef}.portal-dev-module__99yo8G__workspace{border:1px solid #27272a;border-radius:8px;grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.portal-dev-module__99yo8G__appList{background:#111114;border-right:1px solid #27272a;padding:18px}.portal-dev-module__99yo8G__sectionTitle{justify-content:space-between;gap:14px}.portal-dev-module__99yo8G__sectionTitle h2{margin:0;font-size:16px}.portal-dev-module__99yo8G__sectionTitle p,.portal-dev-module__99yo8G__detailHeader p,.portal-dev-module__99yo8G__docs p{color:#a1a1aa;margin:5px 0 0}.portal-dev-module__99yo8G__sectionTitle button,.portal-dev-module__99yo8G__keyRow button{color:#e4e4e7;cursor:pointer;background:#27272a;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.portal-dev-module__99yo8G__appItem,.portal-dev-module__99yo8G__selectedApp{text-align:left;color:#e4e4e7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;gap:10px;width:100%;margin-top:8px;padding:11px}.portal-dev-module__99yo8G__selectedApp{background:#2a112d;border-color:#c026d3}.portal-dev-module__99yo8G__appItem span,.portal-dev-module__99yo8G__selectedApp span{gap:2px;display:grid}.portal-dev-module__99yo8G__appItem small,.portal-dev-module__99yo8G__selectedApp small,.portal-dev-module__99yo8G__keyRow small{color:#a1a1aa}.portal-dev-module__99yo8G__createForm{border-top:1px solid #27272a;gap:10px;margin-top:22px;padding-top:18px;display:grid}.portal-dev-module__99yo8G__createForm label{color:#d4d4d8;gap:5px;font-size:12px;display:grid}.portal-dev-module__99yo8G__createForm textarea{resize:vertical;min-height:72px}.portal-dev-module__99yo8G__primaryButton,.portal-dev-module__99yo8G__secondaryButton{cursor:pointer;border-radius:6px;justify-content:center;gap:7px;min-height:40px;padding:8px 14px;font-weight:700;text-decoration:none}.portal-dev-module__99yo8G__primaryButton{color:#fff;background:#7c3aed;border:0}.portal-dev-module__99yo8G__primaryButton:disabled{opacity:.45;cursor:not-allowed}.portal-dev-module__99yo8G__secondaryButton{color:#f4f4f5;background:#18181b;border:1px solid #3f3f46}.portal-dev-module__99yo8G__detail{background:#0c0c0f;min-width:0}.portal-dev-module__99yo8G__detailHeader{border-bottom:1px solid #27272a;justify-content:space-between;gap:20px;padding:28px;display:flex}.portal-dev-module__99yo8G__detailHeader h1,.portal-dev-module__99yo8G__docsIntro h1{margin:4px 0;font-size:26px}.portal-dev-module__99yo8G__eyebrow{color:#e879f9;font-size:12px;font-weight:700}.portal-dev-module__99yo8G__status{color:#86efac;background:#052e16;border:1px solid #166534;border-radius:999px;align-self:start;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:flex}.portal-dev-module__99yo8G__band{border-bottom:1px solid #27272a;padding:24px 28px}.portal-dev-module__99yo8G__keyCreator{gap:14px;margin-top:18px;display:grid}.portal-dev-module__99yo8G__scopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.portal-dev-module__99yo8G__scopeGrid label{color:#d4d4d8;border:1px solid #27272a;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:9px;font-size:12px;display:flex}.portal-dev-module__99yo8G__scopeGrid span{overflow-wrap:anywhere}.portal-dev-module__99yo8G__keyList{border-top:1px solid #27272a;margin-top:20px}.portal-dev-module__99yo8G__keyRow{border-bottom:1px solid #27272a;gap:12px;padding:14px 0}.portal-dev-module__99yo8G__keyRow>div{flex:1;gap:4px;min-width:0;display:grid}.portal-dev-module__99yo8G__keyRow code{color:#c4b5fd;overflow-wrap:anywhere}.portal-dev-module__99yo8G__error{color:#fecaca;background:#2b1111;border:1px solid #7f1d1d;border-radius:6px;margin-bottom:16px;padding:12px}.portal-dev-module__99yo8G__empty,.portal-dev-module__99yo8G__center{place-items:center;display:grid}.portal-dev-module__99yo8G__empty{color:#a1a1aa;min-height:500px}.portal-dev-module__99yo8G__center{color:#fff;background:#09090b;min-height:100vh}.portal-dev-module__99yo8G__authBox{background:#111114;border:1px solid #27272a;border-radius:8px;gap:14px;width:min(92vw,420px);padding:28px;display:grid}.portal-dev-module__99yo8G__authBox h1,.portal-dev-module__99yo8G__authBox p{margin:0}.portal-dev-module__99yo8G__authBox p{color:#a1a1aa}.portal-dev-module__99yo8G__spin{animation:1s linear infinite portal-dev-module__99yo8G__spin}.portal-dev-module__99yo8G__modalBackdrop{z-index:50;background:#000000bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portal-dev-module__99yo8G__secretModal{background:#111114;border:1px solid #52525b;border-radius:8px;gap:14px;width:min(100%,620px);padding:24px;display:grid}.portal-dev-module__99yo8G__secretModal h2,.portal-dev-module__99yo8G__secretModal p{margin:0}.portal-dev-module__99yo8G__secretModal code,.portal-dev-module__99yo8G__docsIntro code{color:#f0abfc;overflow-wrap:anywhere;background:#050507;border-radius:6px;padding:12px}.portal-dev-module__99yo8G__modalActions{justify-content:flex-end;gap:8px}.portal-dev-module__99yo8G__docs{background:#0c0c0f;border:1px solid #27272a;border-radius:8px;max-width:980px;margin:0 auto;overflow:hidden}.portal-dev-module__99yo8G__docsIntro{border-bottom:1px solid #27272a;padding:28px}.portal-dev-module__99yo8G__docs pre{color:#c4b5fd;background:#050507;border-radius:6px;padding:16px;overflow-x:auto}.portal-dev-module__99yo8G__endpointList{border-top:1px solid #27272a;margin-top:14px}.portal-dev-module__99yo8G__endpointList div{border-bottom:1px solid #27272a;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.portal-dev-module__99yo8G__endpointList span{color:#86efac;font-size:12px}.portal-dev-module__99yo8G__sectionTitle a{color:#c4b5fd}.portal-dev-module__99yo8G__communityHeading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.portal-dev-module__99yo8G__communityHeading h1{margin:3px 0 0;font-size:26px}.portal-dev-module__99yo8G__communityMark{color:#f0abfc;background:#24102d;border:1px solid #a855f7;border-radius:8px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.portal-dev-module__99yo8G__manageGrid{grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:start;gap:18px;display:grid}.portal-dev-module__99yo8G__manageMain,.portal-dev-module__99yo8G__sideBand,.portal-dev-module__99yo8G__apiSummary{background:#0c0c0f;border:1px solid #27272a;border-radius:8px}.portal-dev-module__99yo8G__manageMain{min-width:0;overflow:hidden}.portal-dev-module__99yo8G__manageSide{gap:18px;display:grid}.portal-dev-module__99yo8G__bandHeader{border-bottom:1px solid #27272a;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.portal-dev-module__99yo8G__bandHeader h2{margin:3px 0;font-size:18px}.portal-dev-module__99yo8G__bandHeader p{color:#a1a1aa;margin:0;font-size:13px}.portal-dev-module__99yo8G__searchBox{align-items:center;gap:8px;min-width:min(100%,280px);display:flex}.portal-dev-module__99yo8G__searchBox input{width:100%}.portal-dev-module__99yo8G__memberList{min-height:180px}.portal-dev-module__99yo8G__memberRow{border-bottom:1px solid #27272a;grid-template-columns:42px minmax(0,1fr) minmax(130px,170px);align-items:center;gap:12px;padding:14px 20px;display:grid}.portal-dev-module__99yo8G__memberRow select{width:100%}.portal-dev-module__99yo8G__avatar{color:#fff;background:#27272a;border:1px solid #52525b;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.portal-dev-module__99yo8G__avatar img{object-fit:cover;width:100%;height:100%}.portal-dev-module__99yo8G__memberIdentity{gap:3px;min-width:0;display:grid}.portal-dev-module__99yo8G__memberIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-dev-module__99yo8G__memberIdentity small{color:#a1a1aa;text-transform:capitalize}.portal-dev-module__99yo8G__roleChips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.portal-dev-module__99yo8G__roleChips>span{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 8px;font-size:11px;display:inline-flex}.portal-dev-module__99yo8G__roleChips button,.portal-dev-module__99yo8G__simpleList button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.portal-dev-module__99yo8G__rowEmpty{color:#71717a;place-items:center;min-height:150px;display:grid}.portal-dev-module__99yo8G__loadMore{color:#e4e4e7;cursor:pointer;background:#111114;border:0;border-top:1px solid #27272a;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;display:flex}.portal-dev-module__99yo8G__sideBand{overflow:hidden}.portal-dev-module__99yo8G__formStack{gap:11px;padding:18px 20px;display:grid}.portal-dev-module__99yo8G__formStack label{color:#d4d4d8;gap:6px;font-size:12px;display:grid}.portal-dev-module__99yo8G__formStack input[type=color]{width:100%;padding:4px}.portal-dev-module__99yo8G__permissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:172px;padding:4px;display:grid;overflow-y:auto}.portal-dev-module__99yo8G__permissionGrid label{overflow-wrap:anywhere;color:#a1a1aa;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex}.portal-dev-module__99yo8G__simpleList{border-top:1px solid #27272a}.portal-dev-module__99yo8G__simpleList>div{border-bottom:1px solid #27272a;align-items:center;gap:9px;min-height:46px;padding:9px 20px;display:flex}.portal-dev-module__99yo8G__simpleList>div:last-child{border-bottom:0}.portal-dev-module__99yo8G__simpleList>div>span:not(.portal-dev-module__99yo8G__colorDot){flex:1;gap:2px;min-width:0;display:grid}.portal-dev-module__99yo8G__simpleList small{color:#71717a}.portal-dev-module__99yo8G__simpleList>div>button:last-child{color:#a1a1aa;margin-left:auto}.portal-dev-module__99yo8G__colorDot{border-radius:50%;flex:none;width:10px;height:10px}.portal-dev-module__99yo8G__enabledToggle,.portal-dev-module__99yo8G__disabledToggle{border-radius:999px;min-width:58px;padding:4px 7px;font-size:10px;border:1px solid!important}.portal-dev-module__99yo8G__enabledToggle{color:#86efac!important;background:#052e16!important;border-color:#166534!important}.portal-dev-module__99yo8G__disabledToggle{color:#a1a1aa!important;background:#18181b!important;border-color:#52525b!important}.portal-dev-module__99yo8G__apiSummary{color:#f4f4f5;cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.portal-dev-module__99yo8G__apiSummary>span{flex:1;gap:3px;min-width:0;display:grid}.portal-dev-module__99yo8G__apiSummary small{color:#a1a1aa}@keyframes portal-dev-module__99yo8G__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.portal-dev-module__99yo8G__header{align-items:flex-start;padding:12px 16px}.portal-dev-module__99yo8G__headerActions{flex-direction:column;align-items:stretch;width:56%}.portal-dev-module__99yo8G__shell{padding:16px}.portal-dev-module__99yo8G__workspace,.portal-dev-module__99yo8G__manageGrid{grid-template-columns:1fr}.portal-dev-module__99yo8G__bandHeader{flex-direction:column}.portal-dev-module__99yo8G__searchBox{width:100%}.portal-dev-module__99yo8G__memberRow{grid-template-columns:42px minmax(0,1fr)}.portal-dev-module__99yo8G__memberRow select{grid-column:1/-1}.portal-dev-module__99yo8G__appList{border-bottom:1px solid #27272a;border-right:0}.portal-dev-module__99yo8G__scopeGrid{grid-template-columns:1fr}.portal-dev-module__99yo8G__detailHeader{flex-direction:column}.portal-dev-module__99yo8G__band,.portal-dev-module__99yo8G__detailHeader,.portal-dev-module__99yo8G__docsIntro{padding:20px}.portal-dev-module__99yo8G__endpointList div{flex-direction:column}}@media (max-width:520px){.portal-dev-module__99yo8G__brand strong{display:none}.portal-dev-module__99yo8G__headerActions{width:calc(100% - 42px)}.portal-dev-module__99yo8G__tabs{overflow-x:auto}.portal-dev-module__99yo8G__tabs button{flex:none}.portal-dev-module__99yo8G__communityHeading h1{font-size:21px}.portal-dev-module__99yo8G__permissionGrid{grid-template-columns:1fr}}
