.creator-layout{--creator-caption-min:86px;background:var(--color-surface);grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1px;display:grid}@supports (width:round(down,10px,4px)){.creator-layout{grid-template-columns:calc(round(down,60% - 3px,3px) + 2px) minmax(0,1fr)}@media (max-width:900px){.creator-layout{grid-template-columns:minmax(0,1fr)}}}.creator-shelf{background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:1px;min-width:0;display:grid;overflow:hidden}.creator-cell,.creator-empty,.creator-slot{box-shadow:var(--cell-rule)}.creator-cell{background:var(--color-surface);grid-template-rows:1fr auto;min-width:0;display:grid}.creator-art{aspect-ratio:1;min-width:0;display:block;position:relative}.creator-image-box{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:16px}.creator-image-box img{outline:1px solid var(--color-text);outline-offset:-1px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.creator-image-box .card-art{aspect-ratio:1;width:100%;height:100%;box-shadow:none;outline:1px solid var(--color-text);outline-offset:-1px;display:block}.creator-caption{min-width:0;min-height:var(--creator-caption-min);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-content:end;align-items:end;column-gap:12px;padding:0 16px 16px;display:grid}.creator-caption em{letter-spacing:.16em;color:var(--color-text-muted);grid-column:1/-1;margin-bottom:8px;font-size:11px;font-style:normal;font-weight:900;line-height:16px}.creator-work-name{min-width:0}.creator-work-name h2{font-family:var(--font-heading);font-size:var(--type-artwork);line-height:var(--leading-artwork);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:400;display:block;overflow:hidden}.creator-work-name small{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;display:block;overflow:hidden}.creator-price{font-size:var(--type-help);line-height:var(--leading-help);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400}.creator-price>span{display:block}.creator-status{color:var(--color-text-muted);font-size:12px}.creator-empty{background:var(--color-surface);display:none}.creator-empty--3{display:block}.creator-slot{grid-template-rows:1fr var(--creator-caption-min);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;border:0;min-width:0;padding:0;display:grid}.creator-slot:before{content:"";aspect-ratio:1;grid-area:1/1}.creator-slot span{grid-area:1/1;align-self:center;font-size:12px;font-weight:700}.creator-empty-state{text-align:center;min-height:360px;color:var(--color-text-muted);background:var(--color-surface);grid-column:1/-1;place-items:center;margin:0;padding:32px;display:grid}.creator-sidebar{contain:size;background:var(--color-surface);min-width:0;min-height:0;box-shadow:-1px 0 0 var(--color-text)}.creator-aside{top:var(--site-header-height);box-sizing:border-box;height:100%;max-height:var(--site-content-height);background:var(--color-surface);flex-direction:column;justify-content:space-between;gap:32px;padding:40px;display:flex;position:sticky;overflow:auto}.creator-aside>*{flex-shrink:0}.creator-intro{min-width:0}.creator-label{letter-spacing:.18em;color:var(--color-point-strong);margin:0 0 16px;font-size:11px;font-weight:900;line-height:16px}.creator-name{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.creator-name h1{min-width:0;margin:0}.creator-count{color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:18px}.creator-intro h1{font-family:var(--font-heading);font-weight:400;font-size:var(--type-page);line-height:var(--leading-page);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 4px}.creator-subtitle{color:var(--color-text-muted);margin:0;font-size:12px;line-height:18px}.creator-bio,.creator-bio-empty{margin:24px 0 0}.creator-bio p,.creator-bio-empty{font-size:var(--type-body);line-height:var(--leading-body);white-space:pre-line;overflow-wrap:anywhere;color:var(--color-text-muted)}.creator-bio p{margin:0}.creator-bio button{display:none}.creator-notice{color:var(--color-text-muted);margin:24px 0 0;font-size:13px;line-height:20px}.creator-notice:before{content:"";background:var(--color-text);width:24px;height:1px;margin-bottom:16px;display:block}.creator-owner-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.creator-owner-actions a,.creator-owner-actions button,.creator-editor button{box-sizing:border-box;border:1px solid var(--color-text);background:var(--color-surface);min-height:48px;color:var(--color-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}.creator-owner-actions button[aria-pressed=true],.creator-editor button[type=submit]{background:var(--color-text);color:var(--color-surface)}.creator-edit-field,.creator-bio button{color:var(--color-text-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;line-height:20px;text-decoration:underline}.creator-editor{gap:8px;margin:16px 0;display:grid}.creator-editor label{font-size:12px;line-height:18px}.creator-editor input,.creator-editor textarea{box-sizing:border-box;border:1px solid var(--color-text);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);font:inherit;padding:12px;font-size:16px}.creator-editor textarea{resize:vertical}.creator-editor>div{gap:8px;display:flex}.creator-editor button{min-width:72px}.creator-layout :is(a,button,input,textarea):focus-visible{outline:2px solid var(--color-point-strong);outline-offset:-2px}.creator-layout button:disabled{opacity:.5;cursor:wait}@media (max-width:900px){.creator-layout{--creator-caption-min:74px;grid-template-columns:minmax(0,1fr)}.creator-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-empty--3{display:none}.creator-empty--2{display:block}.creator-image-box{inset:8px}.creator-caption{column-gap:8px;padding:0 8px 12px}.creator-caption em{font-size:10px;line-height:16px}.creator-work-name h2{font-size:var(--type-artwork);line-height:var(--leading-artwork)}.creator-work-name small,.creator-price,.creator-status{font-size:11px;line-height:16px}.creator-sidebar{contain:none;box-shadow:0 1px 0 var(--color-text);order:-1}.creator-aside{gap:24px;height:auto;max-height:none;padding:24px 16px;position:static;overflow:visible}.creator-intro h1{font-size:var(--type-page);line-height:var(--leading-page);font-weight:600}.creator-bio p:not(.is-expanded){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creator-bio button{min-height:44px;display:inline-block}.creator-edit-field{min-height:44px}}
