.inspiredby-public-profile{background:#f5f6f7;min-height:70vh}.inspiredby-public-profile__shell{max-width:1180px;margin:0 auto;padding:42px 24px 84px}.inspiredby-public-profile__hero,.inspiredby-public-profile__panel{background:#fff;border:1px solid #d9dde3;border-radius:7px;box-shadow:0 8px 24px rgba(25,31,38,.045)}.inspiredby-public-profile__hero{overflow:hidden}.inspiredby-public-profile__banner{height:132px;background:linear-gradient(135deg,#f0ecfa 0%,#eef5ee 56%,#fafafa 100%);border-bottom:1px solid #edf0f2}.inspiredby-public-profile__hero-body{display:flex;align-items:flex-end;gap:28px;padding:0 32px 30px}.inspiredby-public-profile__avatar{width:144px;height:144px;border:6px solid #fff;border-radius:50%;box-shadow:0 8px 24px rgba(25,31,38,.12);object-fit:cover;flex:0 0 auto;margin-top:-58px}.inspiredby-public-profile__identity{padding-top:24px;min-width:0}.inspiredby-public-profile__eyebrow{margin:0 0 8px;color:#2f6b36;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inspiredby-public-profile__identity h1{font-size:clamp(2rem,4vw,3.25rem);font-weight:inherit;letter-spacing:-.025em;line-height:1.08;margin:0 0 8px;overflow-wrap:anywhere}.inspiredby-public-profile__tagline{margin:0 0 8px;color:#1f252b;font-size:1.08rem;line-height:1.4}.inspiredby-public-profile__meta{display:flex;flex-wrap:wrap;gap:6px;color:#59616a;margin:0}.inspiredby-public-profile__edit{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:9px 14px;border-radius:999px;background:#42139b;color:#fff;text-decoration:none;font-size:.84rem;font-weight:700}.inspiredby-public-profile__edit:hover,.inspiredby-public-profile__edit:focus{background:#2f0d73;color:#fff}.inspiredby-public-profile__edit .inspiredby-icon{width:17px;height:17px}.inspiredby-public-profile__layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);gap:28px;align-items:start;margin-top:22px}.inspiredby-public-profile__main,.inspiredby-public-profile__sidebar{display:flex;flex-direction:column;gap:22px}.inspiredby-public-profile__sidebar{position:sticky;top:32px}.admin-bar .inspiredby-public-profile__sidebar{top:64px}.inspiredby-public-profile__panel{padding:24px}.inspiredby-public-profile__panel h2{color:#245f25;font-size:1rem;font-weight:inherit;letter-spacing:.02em;margin:0 0 18px;padding-bottom:13px;text-transform:uppercase;border-bottom:1px solid #edf0f2}.inspiredby-public-profile__about{font-size:1.08rem;line-height:1.75;color:#505861}.inspiredby-public-profile__about p:last-child{margin-bottom:0}.inspiredby-public-profile__summary dl{margin:0}.inspiredby-public-profile__summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #edf0f2}.inspiredby-public-profile__summary dl>div:last-child{border-bottom:0;padding-bottom:0}.inspiredby-public-profile__summary dl>div:first-child{padding-top:0}.inspiredby-public-profile__summary dt{color:#59616a;font-size:.9rem}.inspiredby-public-profile__summary dd{margin:0;min-width:34px;text-align:center;border-radius:999px;background:#eef5ee;color:#245f25;font-size:.84rem;font-weight:700;padding:5px 9px}.inspiredby-public-profile__website a{color:#1a73b8;overflow-wrap:anywhere}.inspiredby-public-profile__contributions{display:flex;flex-direction:column;gap:28px}.inspiredby-public-profile__contribution-group h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#1f252b;font-size:1.05rem}.inspiredby-public-profile__contribution-group h3 .inspiredby-icon{width:18px;height:18px;color:#42139b}.inspiredby-public-profile__seed-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inspiredby-public-profile__seed{display:block;background:#fff;border:1px solid #e5e8ec;border-radius:8px;box-shadow:0 7px 22px rgba(25,31,38,.05);overflow:hidden;color:#1f252b;text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.inspiredby-public-profile__seed:hover,.inspiredby-public-profile__seed:focus{border-color:#c8ced5;box-shadow:0 10px 24px rgba(25,31,38,.08);transform:translateY(-1px);color:#1f252b}.inspiredby-public-profile__seed img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.inspiredby-public-profile__seed>span{display:block;padding:14px}.inspiredby-public-profile__seed strong{display:block;font-size:.98rem;line-height:1.35}.inspiredby-public-profile__seed small,.inspiredby-public-profile__discussion-list small{display:block;margin-top:5px;color:#68717b;font-size:.76rem}.inspiredby-public-profile__image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inspiredby-public-profile__image-grid figure{margin:0;border:1px solid #e5e8ec;border-radius:7px;overflow:hidden;background:#fff}.inspiredby-public-profile__image-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.inspiredby-public-profile__image-grid figcaption{padding:9px;color:#505861;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspiredby-public-profile__discussion-list{list-style:none;margin:0;padding:0}.inspiredby-public-profile__discussion-list li{padding:12px 0;border-bottom:1px solid #edf0f2}.inspiredby-public-profile__discussion-list li:first-child{padding-top:0}.inspiredby-public-profile__discussion-list li:last-child{padding-bottom:0;border-bottom:0}.inspiredby-public-profile__discussion-list a{color:#1a73b8;font-weight:600;text-decoration:none}.inspiredby-public-profile__discussion-list a:hover,.inspiredby-public-profile__discussion-list a:focus{color:#135e96;text-decoration:underline}.inspiredby-public-profile__empty{margin:0;color:#59616a;font-size:.92rem;line-height:1.55}@media(max-width:900px){.inspiredby-public-profile__layout{grid-template-columns:1fr}.inspiredby-public-profile__sidebar{position:static}.inspiredby-public-profile__seed-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.inspiredby-public-profile__hero-body{align-items:flex-start}.inspiredby-public-profile__image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.inspiredby-public-profile__shell{padding:24px 16px 58px}.inspiredby-public-profile__banner{height:92px}.inspiredby-public-profile__hero-body{display:block;padding:0 20px 20px}.inspiredby-public-profile__avatar{width:112px;height:112px;margin-top:-45px}.inspiredby-public-profile__identity{padding-top:16px}.inspiredby-public-profile__panel{padding:20px}.inspiredby-public-profile__seed-list{grid-template-columns:1fr}.inspiredby-public-profile__image-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.inspiredby-public-profile__seed{transition:none}.inspiredby-public-profile__seed:hover,.inspiredby-public-profile__seed:focus{transform:none}}

/* Creator Showcase phase 2 navigation and content pages. */
.inspiredby-public-profile__shell{padding-top:24px}
.inspiredby-public-profile__banner{position:relative;height:190px;background:
 radial-gradient(circle at 16% 34%,rgba(66,19,155,.13),transparent 28%),
 radial-gradient(circle at 82% 24%,rgba(36,95,37,.12),transparent 30%),
 linear-gradient(135deg,#eee8fa 0%,#edf5ee 52%,#f7f3fb 100%);background-size:cover;background-position:center}
.inspiredby-public-profile__banner:after{content:"";position:absolute;inset:0;background-image:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.32) 42% 43%,transparent 43% 100%);opacity:.55}
.inspiredby-public-profile__banner.has-image:after{background:linear-gradient(to bottom,rgba(20,24,30,.03),rgba(20,24,30,.18))}
.inspiredby-public-profile__hero-body{gap:24px;padding:0 32px 32px}
.inspiredby-public-profile__layout{gap:24px;margin-top:24px}
.inspiredby-public-profile__main,.inspiredby-public-profile__sidebar{gap:24px}
.inspiredby-public-profile__nav{display:flex;align-items:center;gap:6px;margin-top:24px;padding:8px;background:#fff;border:1px solid #d9dde3;border-radius:7px;box-shadow:0 8px 24px rgba(25,31,38,.045);overflow-x:auto}
.inspiredby-public-profile__nav a{flex:0 0 auto;padding:9px 13px;border-radius:6px;color:#1a73b8;font-size:.9rem;font-weight:600;text-decoration:none}
.inspiredby-public-profile__nav a:hover,.inspiredby-public-profile__nav a:focus{background:#f0ecfa;color:#2f0d73}
.inspiredby-public-profile__nav a.is-current{background:#42139b;color:#fff}
.inspiredby-public-profile__view-all{display:inline-flex;margin-top:14px;color:#1a73b8;font-size:.9rem;font-weight:600;text-decoration:none}
.inspiredby-public-profile__view-all:hover,.inspiredby-public-profile__view-all:focus{color:#135e96;text-decoration:underline}
.inspiredby-public-profile__inspired-metric{display:block;padding:24px;border:1px solid #e4dcf7;border-radius:7px;background:linear-gradient(135deg,#f0ecfa,#eef5ee);box-shadow:0 8px 24px rgba(25,31,38,.045);color:#1f252b;text-decoration:none;transition:transform 160ms ease,box-shadow 160ms ease}
.inspiredby-public-profile__inspired-metric:hover,.inspiredby-public-profile__inspired-metric:focus{color:#1f252b;transform:translateY(-1px);box-shadow:0 10px 24px rgba(25,31,38,.08)}
.inspiredby-public-profile__inspired-metric span{display:block;color:#245f25;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.inspiredby-public-profile__inspired-metric strong{display:block;margin:5px 0;font-size:2.3rem;line-height:1;color:#42139b}
.inspiredby-public-profile__inspired-metric small{display:block;color:#505861;line-height:1.45}
.inspiredby-public-profile__website ul{list-style:none;margin:0;padding:0}
.inspiredby-public-profile__website li+li{margin-top:10px}
.inspiredby-public-profile__section-page{margin-top:24px}
.inspiredby-public-profile__section-page>.inspiredby-public-profile__seed-list{grid-template-columns:repeat(3,minmax(0,1fr))}
.inspiredby-public-profile__section-intro{margin:-2px 0 22px;color:#59616a;font-size:.95rem;line-height:1.6}
.inspiredby-public-profile__image-grid.is-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}
.inspiredby-public-profile__discussion-list.is-full li{padding:16px 0}
.inspiredby-public-profile__pagination{margin-top:24px}
.inspiredby-public-profile__pagination .page-numbers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.inspiredby-public-profile__pagination a,.inspiredby-public-profile__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 12px;border:1px solid #d9dde3;border-radius:6px;background:#fff;color:#1a73b8;text-decoration:none}
.inspiredby-public-profile__pagination .current{background:#42139b;border-color:#42139b;color:#fff}
@media(max-width:900px){.inspiredby-public-profile__section-page>.inspiredby-public-profile__seed-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiredby-public-profile__image-grid.is-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.inspiredby-public-profile__banner{height:122px}.inspiredby-public-profile__nav{margin-top:16px}.inspiredby-public-profile__section-page{margin-top:16px}.inspiredby-public-profile__section-page>.inspiredby-public-profile__seed-list{grid-template-columns:1fr}.inspiredby-public-profile__image-grid.is-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.inspiredby-public-profile__inspired-metric{transition:none}.inspiredby-public-profile__inspired-metric:hover,.inspiredby-public-profile__inspired-metric:focus{transform:none}}


/* 0.22.64: compose established archive, gallery, and discussion components. */
.inspiredby-public-profile__seed-list.inspiredby-children-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.inspiredby-public-profile__seed-card.inspiredby-listing-card{min-width:0}
.inspiredby-public-profile__seed-card .inspiredby-listing-image{display:block}
.inspiredby-public-profile__seed-card .inspiredby-listing-image>img,
.inspiredby-public-profile__seed-card .inspiredby-listing-image>.inspiredby-default-seed-image{width:100%;aspect-ratio:16/9;object-fit:cover}
.inspiredby-public-profile__image-grid a{display:block;cursor:zoom-in}
.inspiredby-public-profile__discussion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.inspiredby-public-profile__discussion-card{min-width:0;padding:20px;border:1px solid #e5e8ec;border-radius:8px;background:#fff;box-shadow:0 7px 22px rgba(25,31,38,.05)}
.inspiredby-public-profile__discussion-card h3{margin:8px 0 5px;font-size:1.05rem;line-height:1.35}
.inspiredby-public-profile__discussion-card h3 a{color:#1a73b8;text-decoration:none}
.inspiredby-public-profile__discussion-card h3 a:hover,.inspiredby-public-profile__discussion-card h3 a:focus{text-decoration:underline;color:#135e96}
.inspiredby-public-profile__discussion-meta{margin:0 0 12px;color:#68717b;font-size:.78rem}
.inspiredby-public-profile__discussion-excerpt{margin:0;color:#505861;line-height:1.55}
.inspiredby-public-profile__discussions-page{width:100%}
@media(max-width:900px){.inspiredby-public-profile__seed-list.inspiredby-children-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.inspiredby-public-profile__discussion-grid{grid-template-columns:1fr}}
@media(max-width:560px){.inspiredby-public-profile__seed-list.inspiredby-children-grid{grid-template-columns:1fr}}


/* 0.22.65: profile discussion filters and linked contribution pills. */
.inspiredby-public-profile__summary-pills{display:flex;flex-wrap:wrap;gap:10px}
.inspiredby-public-profile__summary-pills a{display:inline-flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #e4dcf7;border-radius:999px;background:#f0ecfa;color:#42139b;font-weight:600;text-decoration:none;transition:background 160ms ease,border-color 160ms ease,transform 160ms ease}
.inspiredby-public-profile__summary-pills a:hover,.inspiredby-public-profile__summary-pills a:focus{background:#e6def8;border-color:#cfc0ef;color:#2f0d73;transform:translateY(-1px)}
.inspiredby-public-profile__summary-pills strong{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#fff;color:#245f25;font-size:.86rem}
.inspiredby-public-profile__section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e8ebef}
.inspiredby-public-profile__section-heading h2{margin:0;padding:0;border:0}
.inspiredby-public-profile__discussion-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.inspiredby-public-profile__discussion-filters a{display:inline-flex;padding:7px 13px;border:1px solid #d9dde3;border-radius:999px;background:#fff;color:#1a73b8;font-size:.84rem;font-weight:600;text-decoration:none}
.inspiredby-public-profile__discussion-filters a:hover,.inspiredby-public-profile__discussion-filters a:focus{border-color:#cfc0ef;background:#f0ecfa;color:#2f0d73}
.inspiredby-public-profile__discussion-filters a.is-current{border-color:#42139b;background:#42139b;color:#fff}
@media(max-width:560px){.inspiredby-public-profile__section-heading{align-items:flex-start}.inspiredby-public-profile__discussion-filters{width:100%}}


/* 0.22.66: overview preview Seed and Inspired Others cards use two balanced columns. */
.inspiredby-public-profile__contributions .inspiredby-public-profile__seed-list.inspiredby-children-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:700px){.inspiredby-public-profile__contributions .inspiredby-public-profile__seed-list.inspiredby-children-grid{grid-template-columns:1fr}}
