.workspace-header .workspace-location{color:var(--ink-2);border-left:1px solid var(--line);padding-left:16px;font-size:14px}.workspace-header .account{margin-left:auto}.workspace-user-placeholder{background:var(--paper-2);border-radius:50%;width:28px;height:28px}.workspace-website{color:var(--ink-2);text-underline-offset:4px;padding:10px 0;font-size:13px}.workspace-header .cl-userButtonOuterIdentifier{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.workspace.dash{gap:32px;padding-top:24px}.workspace-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-nav{gap:8px;min-width:0;display:flex}.workspace-nav a{min-height:48px;color:var(--ink-2);transition:color var(--t-quick), background var(--t-quick);border-radius:var(--r-input) var(--r-input) 0 0;align-items:center;gap:8px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex;position:relative}.workspace-nav a:after{content:"";background:var(--ink);transform-origin:50%;height:2px;transition:transform var(--t-base) var(--ease-out);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.workspace-nav a[aria-current]{color:var(--ink);font-weight:600}.workspace-nav a[aria-current]:after{transform:scaleX(1)}.workspace-nav a:hover{color:var(--ink);background:var(--paper-2)}.workspace-nav svg{flex:none}.workspace-admin{color:var(--ink-2);align-items:center;gap:6px;padding:12px 0;font-size:13px;text-decoration:none;display:inline-flex}.workspace-content{gap:24px;min-width:0;display:grid}.workspace .dash-head h1{font-size:2.25rem}.workspace .dash-head p{max-width:65ch}.workspace .account-section{padding:28px 0}.workspace .account-section:first-of-type{border-top:0;padding-top:0}.workspace .account-section h2,.library-head h2{font-size:1.375rem}.workspace .account-section h3{font-size:1.125rem}.workspace-help{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.credit-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.credit-stats section{padding:8px 0}.credit-stats span{color:var(--ink-2);font-size:14px;display:block}.credit-stats strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:2rem;display:block}.workspace .upload-flow.compact .inner{text-align:left;grid-template-columns:48px 1fr auto;gap:10px 20px;padding:24px 12px;display:grid}.workspace .upload-flow.compact .inner>:first-child{grid-area:1/1/3}.workspace .upload-flow.compact .inner h2{grid-column:2;font-size:1.5rem}.workspace .upload-flow.compact .inner>p:not(.note){grid-column:2;max-width:50ch;font-size:14px}.workspace .upload-flow.compact .inner .acts{grid-area:1/3/3;margin:0}.workspace .upload-flow.compact .inner .fmt,.workspace .upload-flow.compact .inner .note{grid-column:2/-1}.workspace .note{font-family:var(--body);background:0 0;border:0;padding:0;font-size:13px}.library-head{justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;display:flex}.library-head>span,.image-date{color:var(--ink-2);font-size:13px}.library-empty{max-width:55ch;padding:40px 0}.library-empty h3{margin-bottom:10px;font-size:1.125rem}.library-empty p{color:var(--ink-2);font-size:15px}.workspace .image-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:24px 0}.workspace .image-card{border-radius:var(--r-card);transition:border-color var(--t-quick), background var(--t-quick), transform var(--t-base) var(--ease-out)}.workspace .image-card:hover{border-color:var(--ink-2);background:var(--paper-2);transform:translateY(-2px)}.workspace .image-card img{height:200px;display:block}.workspace .image-card h2{font-size:1rem;line-height:1.4}.workspace .image-card p{margin:8px 0;font-size:13px}.workspace .image-card .pill{margin-top:4px}.workspace-loading{color:var(--ink-2);padding:24px 0;font-size:14px}.workspace-loading>div{gap:12px;max-width:560px;margin-top:20px;display:grid}.workspace-loading i{background:var(--paper-2);border-radius:var(--r-input);height:14px;display:block}.workspace-loading i:nth-child(2){width:85%}.workspace-loading i:nth-child(3){width:60%}html[data-motion] .workspace .image-grid,html[data-motion] .workspace .library-empty,html[data-motion] .workspace .credit-stats{animation:develop var(--t-base) var(--ease-out)}.workspace-footer{color:var(--ink-2);margin-top:64px;padding:24px 0;font-size:13px}.workspace-footer>.wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.workspace-footer nav{flex-wrap:wrap;gap:20px;display:flex}.workspace-footer a{padding:10px 0;text-decoration:none}.workspace-footer a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.workspace .upload-flow.compact .inner{text-align:center;align-items:center;gap:12px;padding:12px 0;display:flex}.workspace .upload-flow.compact .inner>:first-child{display:none}.workspace .upload-flow.compact .inner .acts{margin:6px 0}.workspace .upload-flow.compact .inner .fmt{font-size:10px}.workspace-header .cl-userButtonOuterIdentifier{display:none}.workspace.dash{gap:24px;padding-top:12px}.workspace .dash-head h1{font-size:1.875rem}.workspace .dash-head p{font-size:14px}.workspace-nav{flex:1;gap:0}.workspace-nav a{justify-content:center;gap:6px;padding:12px 8px;font-size:13px}.workspace-nav a:after{left:8px;right:8px}.workspace-bar{flex-wrap:wrap;gap:8px}.workspace-admin{margin-left:auto}.credit-stats{gap:12px}.credit-stats span{font-size:12px}.credit-stats strong{font-size:1.75rem}}@media (max-width:420px){.workspace-nav a{flex:1;gap:5px;padding-inline:7px;font-size:12px}.workspace-nav svg{width:15px}.workspace-header .workspace-location{padding-left:10px}.workspace-header .account{gap:12px}.workspace-website{font-size:12px}}@media (max-width:600px){.workspace-header .wrap{height:var(--nav-h);padding-top:0;display:flex}.workspace-header .workspace-location{display:none}.workspace-nav a{white-space:nowrap}.workspace .upload-flow.compact .inner{padding:0}.workspace .upload-flow.compact .inner h2{font-size:1.25rem}.workspace .upload-flow.compact .inner>p:not(.note){font-size:14px}}@media (max-width:420px){.workspace-nav svg{display:none}}.permission-details{border-block:1px solid var(--line);padding:12px 0}.permission-details summary,.key-permissions summary{cursor:pointer;min-height:44px;padding:8px 0}.permission-details fieldset{margin-top:16px}.permission-details small{color:var(--ink-2);margin-top:4px;display:block}.permission-details .scope-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.key-permissions ul{color:var(--ink-2);padding-left:20px;font-size:14px}.credit-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}
.account-section{border-top:1px solid var(--line,#ccc);padding:2.5rem 0}.account-section>p{max-width:70ch;margin:1rem 0}.account-section h2{margin-bottom:1rem}.account-section-head,.account-purchase{justify-content:space-between;align-items:center;gap:2rem;display:flex}.account-purchase{border:1px solid var(--line,#ccc);border-radius:12px;margin:2rem 0 1rem;padding:1.5rem}.account-purchase p{max-width:55ch;margin:.7rem 0 0}.account-purchase .btn{flex-shrink:0}.account-key-form{gap:1.25rem;max-width:44rem;margin:2rem 0;display:grid}.account-key-form>label{gap:.6rem;display:grid}.account-key-form input[type=text],.account-key-form input:not([type]){border:1px solid var(--line,#ccc);color:inherit;font:inherit;background:0 0;border-radius:6px;padding:.8rem}.account-key-form fieldset{border:1px solid var(--line,#ccc);border-radius:6px;padding:1rem}.account-key-form .btn{justify-self:start}.scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.scope-list label{align-items:center;gap:.6rem;display:flex}.secret-box{border:1px solid var(--line,#ccc);border-radius:8px;padding:1.5rem}.secret-box code{overflow-wrap:anywhere;margin:1rem 0;display:block}.capability-list{gap:1rem;display:grid}.capability-list div{flex-wrap:wrap;justify-content:space-between;gap:1rem;max-width:50rem;display:flex}.purchase-list{padding:0;list-style:none}.purchase-list li{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.api-code{border:1px solid var(--line,#ccc);border-radius:8px;margin:1.5rem 0;padding:1.25rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.api-table{border-collapse:collapse;width:100%}.api-table th,.api-table td{text-align:left;border-bottom:1px solid var(--line,#ccc);vertical-align:top;padding:.8rem}@media (max-width:640px){.account-section-head,.account-purchase{flex-direction:column;align-items:flex-start;gap:1rem}.scope-list{grid-template-columns:1fr}}.api-key-list{gap:1rem;margin:1.5rem 0;display:grid}.api-key-list article{border:1px solid var(--line,#ccc);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.api-key-list article>div{overflow-wrap:anywhere;min-width:0}.api-key-list h3{margin-bottom:.5rem;font-size:1rem}.api-key-list p{margin:.6rem 0 0}.api-key-list .btn{flex-shrink:0}@media (max-width:640px){.api-key-list article{flex-direction:column}}
