.public-explore{padding-bottom:80px;color:var(--text)}.public-explore *{min-width:0}.public-explore :is(h1,h2,p,a){overflow-wrap:anywhere}.public-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-block:18px;color:var(--muted);font-size:12px}.public-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.public-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:10px 0 34px;border-bottom:1px solid var(--line)}.public-kicker{display:block;color:var(--muted);font-size:11px;line-height:1.6;letter-spacing:.08em}.public-heading h1{max-width:850px;margin:12px 0 0;font:580 clamp(32px,3.8vw,50px)/1.1 var(--font);letter-spacing:-.05em;text-wrap:balance}.public-heading p{max-width:640px;margin-top:18px;font-size:15px;line-height:1.75;color:var(--muted);text-wrap:pretty}.public-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:6px;transition:color .16s,text-decoration-color .16s}.public-text-link:hover{color:var(--focus);text-decoration-color:currentColor}.public-explore :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:5px;border-radius:3px}.collection-edition{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:30px;padding:34px 0;border-bottom:1px solid var(--line);align-items:center}.collection-edition h2{margin-top:10px;font:550 clamp(24px,2.5vw,34px)/1.2 var(--font);letter-spacing:-.04em;text-wrap:balance}.collection-edition-copy>p{max-width:440px;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.7;text-wrap:pretty}.collection-edition-copy>a{margin-top:14px}.collection-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.collection-previews a{display:block;border-radius:var(--radius-control, 12px)}.collection-previews img{display:block;width:100%;aspect-ratio:1.6;object-fit:contain;background:var(--panel);border-radius:var(--radius-control, 12px);outline:1px solid #ffffff16;outline-offset:-1px}.collection-previews span{display:block;margin-top:10px;font-size:12px;line-height:1.5}.collection-guidance{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:32px;padding-block:28px}.collection-guidance h2{font-size:18px;font-weight:550;line-height:1.5;letter-spacing:-.025em}.collection-guidance p{max-width:680px;font-size:13px;line-height:1.8;color:var(--muted)}.public-status{margin-top:20px;color:var(--muted)}.public-explore .empty-state{min-height:0;padding:40px 24px;border-radius:var(--radius-panel, 16px);background:var(--panel)}.directory-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:60px;padding-top:12px}.directory-author{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.directory-avatar{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--panel-high);font-size:25px}.directory-avatar img{width:100%;height:100%;object-fit:cover}.directory-author-status{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:11px;line-height:1.6}.directory-author h2{margin-top:5px;font-size:26px;line-height:1.25;letter-spacing:-.035em;font-weight:550}.directory-author-copy>p{max-width:630px;margin-top:14px;color:var(--muted);font-size:14px;line-height:1.8;white-space:pre-line}.directory-author-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:14px;align-items:center}.directory-verified{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.6;color:var(--muted)}.directory-verified svg{flex-shrink:0;color:var(--focus)}.directory-guide{align-self:start;margin-top:28px;padding-left:28px;border-left:1px solid var(--line)}.directory-guide h2{margin-top:12px;font-size:20px;line-height:1.4;font-weight:550;letter-spacing:-.025em}.directory-guide p{margin:14px 0;color:var(--muted);font-size:13px;line-height:1.8}.directory-empty{padding:28px 0}.directory-empty h2{font-size:24px;line-height:1.4}.directory-empty p{max-width:540px;margin:16px 0 24px;color:var(--muted);font-size:14px;line-height:1.8}.directory-loading{display:grid;gap:18px;padding-block:28px}.directory-loading span{height:132px;background:var(--panel);border-radius:14px}@media(max-width:1050px){.directory-layout{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.collection-edition{grid-template-columns:minmax(0,1fr) minmax(200px,.75fr);gap:22px}}@media(max-width:720px){.public-explore{padding-bottom:48px}.public-heading{display:block;padding:4px 0 24px}.public-heading>a{margin-top:16px}.public-heading p{font-size:14px}.collection-edition{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:26px}.collection-previews{grid-column:1}.collection-guidance{grid-template-columns:1fr;gap:12px;padding-block:24px}.directory-layout{display:block}.directory-author{grid-template-columns:52px minmax(0,1fr);gap:16px;padding-block:24px}.directory-avatar{width:52px;height:52px;border-radius:14px;font-size:22px}.directory-author h2{font-size:23px}.directory-guide{margin-top:28px;padding:0;border:0}}@media(prefers-reduced-motion:reduce){.public-explore *,.public-explore *:before,.public-explore *:after{animation:none!important;transition:none!important}}.creators-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));gap:22px}.creators-grid .creator-card{padding:0;min-width:0;overflow:hidden;border-radius:10px;background:#1a1b18;transition:border-color .24s ease,transform .24s ease,background .24s ease}.creators-grid .creator-card:hover{background:#20211d;border-color:#73756b;transform:translateY(-3px)}.creators-grid .creator-card:focus-visible{outline-offset:4px}.creator-card-cover{height:190px;overflow:hidden;background:#292b27;border-bottom:1px solid #44463f}.creator-card-cover img{width:100%;height:100%;object-fit:cover;filter:saturate(.6) brightness(.77);transition:transform .6s var(--motion-ease),filter .6s var(--motion-ease)}.creator-card:hover .creator-card-cover img{transform:scale(1.025);filter:saturate(.7) brightness(.85)}.creator-card-body{display:flex;flex:1;flex-direction:column;min-height:185px;padding:0 27px 26px}.creators-grid .creator-card-top{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin:-30px 0 17px;position:relative;z-index:1}.creators-grid .creator-avatar-large{width:60px;height:60px;object-fit:cover;font:600 26px var(--font);border:3px solid #1a1b18;background:#353630;color:#f2f1eb}.creator-card-status{color:#b8bab2;font:10px/1.3 var(--font);text-align:right;padding-bottom:7px}.creator-card-body h2{font:600 clamp(24px,2.2vw,31px)/1.15 var(--font);letter-spacing:-.04em}.creator-card-body p{margin-top:12px;font-size:13px;line-height:1.65;max-width:540px;color:#b4b6ae}.creator-publish-copy>svg{display:none}.creator-publish-panel,.creator-publish-media{min-height:360px}.creator-publish-panel{border-radius:10px}@media(max-width:767px){.creators-grid{grid-template-columns:minmax(0,1fr)}.creator-card-cover{height:165px}.creator-card-body{min-height:165px;padding-inline:21px}.creator-publish-panel,.creator-publish-media{min-height:0}}@media(prefers-reduced-motion:reduce){.creators-grid .creator-card,.creator-card-cover img{transition:none}.creators-grid .creator-card:hover,.creator-card:hover .creator-card-cover img{transform:none}}
