.creator-identity{min-height:31rem;color:var(--color-text-primary);border-radius:.42rem;padding:.85rem}.creator-identity>header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.2rem;display:flex}.creator-identity>header p,.creator-work-identity p,.creator-credential-heading p{color:var(--color-brand-700);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:800}.creator-identity>header h1{margin:.2rem 0 .25rem;font-size:clamp(1.45rem,2vw,2rem)}.creator-identity>header span{color:var(--color-text-secondary)}.creator-identity>header>code{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-strong);font-size:var(--font-size-xs);border-radius:.55rem;padding:.55rem .7rem}.creator-identity-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid;position:relative}.creator-identity-grid>main{gap:.9rem;display:grid}.creator-project-select{color:var(--color-text-secondary);font-size:var(--font-size-sm);grid-template-columns:auto minmax(16rem,28rem);align-items:center;gap:.8rem;font-weight:700;display:grid}.creator-project-select select,.creator-credential-section input,.creator-credential-operation textarea,.creator-secret-reveal textarea,.creator-secret-reveal input{border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);background:var(--color-canvas-raised);font:inherit;border-radius:.6rem;padding:.7rem .8rem}.creator-work-identity,.creator-credential-section,.creator-security-boundary{border:1px solid var(--color-border);background:var(--color-surface-strong);border-radius:.8rem;padding:1rem}.creator-work-identity{grid-template-columns:minmax(14rem,.5fr) 1fr;align-items:center;gap:1.25rem;display:grid}.creator-work-identity h2,.creator-credential-heading h2{margin:.25rem 0 0}.creator-work-identity dl{grid-template-columns:1fr 1fr;gap:.65rem;margin:0;display:grid}.creator-work-identity dl div:first-child{grid-column:1/-1}.creator-work-identity dl div{background:var(--color-canvas);border-radius:.6rem;padding:.65rem}.creator-work-identity dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.creator-work-identity dd{align-items:center;gap:.5rem;margin:.25rem 0 0;display:flex}.creator-work-identity code{overflow-wrap:anywhere}.creator-work-identity button,.creator-secret-reveal>button,.creator-secret-reveal label+button,.creator-credential-section form>button,.creator-credential-operation button{border:1px solid var(--color-brand-500);color:var(--color-brand-800);background:var(--color-surface-strong);border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;padding:.62rem .8rem;font-weight:800;display:inline-flex}.creator-credential-section>form{background:var(--color-canvas);border-radius:.7rem;grid-template-columns:minmax(14rem,.75fr) 1fr auto;align-items:end;gap:.8rem;margin:1rem 0;padding:.8rem;display:grid}.creator-credential-section>form>label{color:var(--color-text-secondary);font-size:var(--font-size-xs);gap:.3rem;font-weight:700;display:grid}.creator-credential-section fieldset{border:1px solid var(--color-border);border-radius:.6rem;gap:.7rem;margin:0;padding:.45rem .7rem;display:flex}.creator-credential-section fieldset legend{color:var(--color-text-muted);font-size:var(--font-size-xs);padding:0 .25rem}.creator-credential-section fieldset label{font-size:var(--font-size-xs);align-items:center;gap:.35rem;display:flex}.creator-credential-section fieldset input{width:auto}.creator-credential-section form>button,.creator-secret-reveal>button:last-child{color:var(--color-text-on-action);background:var(--color-action);border:0}.creator-credential-table{border:1px solid var(--color-border);border-radius:.7rem;overflow-x:auto}.creator-credential-table>div{border-bottom:1px solid var(--color-border);grid-template-columns:1.2fr 1.2fr 1.2fr .6fr .8fr;min-width:52rem;display:grid}.creator-credential-table>div:last-child{border-bottom:0}.creator-credential-table .head{color:var(--color-text-muted);background:var(--color-canvas);font-size:var(--font-size-xs);font-weight:800}.creator-credential-table span{border-right:1px solid var(--color-border);min-width:0;padding:.65rem}.creator-credential-table span:last-child{border-right:0}.creator-credential-table strong,.creator-credential-table small,.creator-credential-table code{display:block}.creator-credential-table small{color:var(--color-text-muted);margin-top:.2rem}.creator-credential-table code{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;margin-bottom:.15rem;overflow:hidden}.creator-credential-table button{border:1px solid var(--color-brand-500);color:var(--color-brand-800);background:#fff;border-radius:.45rem;margin:0 .25rem .25rem 0;padding:.35rem .5rem}.creator-credential-table .danger,.creator-credential-operation .danger{color:#ad3f2a;border-color:#e3aaa0}.creator-credential-table .active{color:#177658}.creator-credential-table .revoked{color:#a3422f}.creator-credential-table>p{color:var(--color-text-muted);text-align:center;margin:0;padding:2rem}.creator-security-boundary{color:#72551b;background:#fffaf0;border-color:#e8ca8c;align-items:flex-start;gap:.7rem;display:flex}.creator-security-boundary svg{flex:none}.creator-security-boundary p{color:var(--color-text-secondary);margin:.25rem 0 0}.creator-credential-operation,.creator-secret-reveal{z-index:40;border:1px solid var(--color-brand-500);background:var(--color-surface-strong);border-radius:.9rem;width:min(32rem,100vw - 2rem);max-height:calc(100vh - 6rem);padding:1.2rem;position:fixed;top:5rem;right:1rem;overflow-y:auto;box-shadow:0 18px 60px #0f37403d}.creator-credential-operation h2,.creator-secret-reveal h2{margin:.3rem 0}.creator-credential-operation label,.creator-secret-reveal label{color:var(--color-text-secondary);font-size:var(--font-size-sm);gap:.4rem;margin:.9rem 0;font-weight:700;display:grid}.creator-credential-operation>div{justify-content:flex-end;gap:.6rem;display:flex}.creator-secret-reveal>svg{width:2.5rem;height:2.5rem;color:var(--color-brand-600)}.creator-secret-reveal textarea{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.creator-scope-list{flex-wrap:wrap;gap:.4rem;display:flex}.creator-scope-list code{color:var(--color-brand-800);background:var(--color-brand-100);border-radius:.4rem;padding:.3rem .45rem}.creator-saved-check{background:#fffaf0;border:1px solid #e8ca8c;border-radius:.6rem;padding:.7rem;gap:.5rem!important;display:flex!important}.creator-saved-check input{width:auto}.creator-identity-state{border:1px solid var(--color-border);background:var(--color-surface-strong);text-align:center;border-radius:.35rem;place-content:center;justify-items:center;min-height:24rem;padding:2rem;display:grid}.creator-identity-state svg{width:3rem;height:3rem;color:var(--color-brand-600)}.creator-identity-error{color:#94391f;background:#fff0ea;border:1px solid #efc6b7;border-radius:.65rem;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.75rem;display:flex}html[data-theme=dark] .creator-credential-table button{color:var(--color-brand-800);background:var(--color-canvas-raised)}html[data-theme=dark] :is(.creator-security-boundary,.creator-saved-check){border-color:color-mix(in srgb, #e8ca8c 46%, var(--color-border));color:#ffe7ad;background:color-mix(in srgb, #72551b 30%, var(--color-canvas-raised))}html[data-theme=dark] .creator-identity-error{border-color:color-mix(in srgb, #efc6b7 42%, var(--color-border));color:#ffc2b5;background:color-mix(in srgb, #94391f 28%, var(--color-canvas-raised))}@media (width<=62rem){.creator-work-identity,.creator-credential-section>form{grid-template-columns:1fr}.creator-credential-section fieldset{flex-direction:column}}@media (width<=40rem){.creator-identity{padding:.75rem}.creator-identity>header{flex-direction:column;gap:.75rem}.creator-project-select,.creator-work-identity dl{grid-template-columns:1fr}.creator-work-identity dl div:first-child{grid-column:auto}}
