.public-profile-main{overflow-wrap:anywhere;width:min(1280px,100% - 64px);margin:0 auto;padding:36px 0 32px}.public-profile-intro{border-bottom:2px solid var(--landing-line);margin-bottom:26px;padding-bottom:18px}.public-profile-eyebrow{color:var(--highlight);text-transform:uppercase;letter-spacing:.06em;font:14px/1.5 Landing Mono,monospace}.public-profile-title{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:14px;display:flex}.public-profile-title h1{letter-spacing:-.04em;min-width:0;font-size:clamp(48px,6vw,78px);line-height:1}.public-profile-test,.public-profile-completed{border-radius:4px;align-items:center;gap:10px;padding:5px 12px;font:13px/1.5 Landing Mono,monospace;display:inline-flex}.public-profile-test{color:var(--highlight);background:color-mix(in srgb, var(--highlight) 8%, var(--landing-surface))}.public-profile-completed{color:var(--action-foreground);background:var(--landing-mint);font-weight:700}.public-profile-intro .public-profile-role{margin-top:10px;font-size:26px;line-height:1.2}.public-profile-design a:not(.landing-button):not(.landing-brand){text-underline-offset:3px}.public-profile-github,.public-profile-repositories a,.public-profile-source-link,.public-profile-counterpart{color:var(--landing-accent);text-decoration:underline}.public-profile-github{align-items:center;gap:12px;min-height:48px;margin-top:8px;font-size:20px;font-weight:700;display:inline-flex}.public-profile-github-mark{flex-shrink:0}.public-profile-design[data-theme=dark] .public-profile-github-mark{filter:brightness(0)invert()}.public-profile-intro .public-profile-summary{margin-top:18px;font-size:24px;line-height:1.45}.public-profile-main h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(32px,3.6vw,44px);line-height:1.1}.public-profile-records{gap:24px;display:grid}.public-profile-record{background:var(--landing-surface);border:2px solid var(--landing-line);border-radius:5px;min-width:0;padding:18px 26px}.public-profile-record-header{padding-bottom:10px}.public-profile-badges{flex-wrap:wrap;gap:10px;display:flex}.public-profile-record .public-profile-completed-date{color:var(--landing-muted);margin-top:8px;font:15px/1.5 Landing Mono,monospace}.public-profile-repositories{margin:0;padding:0;list-style:none}.public-profile-repositories li{align-items:center;gap:12px;min-width:0;display:flex}.public-profile-repositories a{align-items:center;gap:8px;min-width:0;min-height:48px;font-size:20px;font-weight:700;display:inline-flex}.public-profile-evidence{border-top:1px solid var(--landing-subtle);margin:0;padding:0;list-style:none}.public-profile-milestone{border-bottom:1px solid var(--landing-subtle);grid-template-columns:minmax(0,1fr) 174px;align-items:center;gap:24px;padding:14px 0;display:grid}.public-profile-milestone-sources{gap:14px;min-width:0;display:grid}.public-profile-source{grid-template-columns:36px minmax(0,1fr);gap:26px;font-size:17px;line-height:1.4;display:grid}.public-profile-source-icon{width:30px;height:30px;margin-top:3px}.public-profile-source h3{font-size:20px;line-height:1.3}.public-profile-source-link{align-items:center;gap:8px;min-width:0;min-height:48px;display:flex}.public-profile-reviewed{color:var(--landing-muted);border-left:1px solid var(--landing-subtle);padding-left:28px;font-size:15px}.public-profile-reviewed span{color:var(--landing-ink);display:block}.public-profile-record-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding-top:16px;display:grid}.public-profile-record-context{min-width:0;color:var(--landing-muted);font:12px/1.7 Landing Mono,monospace}.public-profile-record-context :where(p+p){margin-top:6px}.public-profile-record-actions{justify-items:end;min-width:0;display:grid}.public-profile-record-actions .landing-button{width:100%;min-height:48px;box-shadow:none;padding:8px 20px;font-size:20px}.public-profile-counterpart{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 4px;min-height:48px;padding-top:4px;font-size:16px;display:inline-flex}.public-profile-empty{padding:24px 0 32px}.public-profile-empty h3{font-size:28px;line-height:1.2}.public-profile-empty p{color:var(--landing-muted);margin-top:10px}.public-profile-state{min-height:50svh;padding:32px 0}.public-profile-state h1{letter-spacing:-.03em;margin:16px 0;font-size:clamp(40px,5vw,64px);line-height:1.1}.public-profile-state>p:not(.public-profile-eyebrow){max-width:58ch;color:var(--landing-muted)}.public-profile-retry{min-height:48px;margin-top:24px}@media (width<=767px){.public-profile-main{width:calc(100% - 40px);padding-top:32px}.public-profile-title{gap:12px}.public-profile-title h1{width:100%;font-size:clamp(42px,12vw,64px)}.public-profile-intro .public-profile-role{font-size:22px}.public-profile-intro .public-profile-summary{font-size:20px}.public-profile-record{padding:16px}.public-profile-repositories a{font-size:17px}.public-profile-milestone{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0}.public-profile-source{grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:15px}.public-profile-source-icon{width:26px;height:26px}.public-profile-reviewed{border-left:0;padding-left:40px;font-size:14px}.public-profile-reviewed span{margin-right:6px;display:inline}.public-profile-record-footer{grid-template-columns:minmax(0,1fr)}.public-profile-record-actions{justify-items:start}.public-profile-record-actions .landing-button{justify-content:space-between;font-size:18px}.public-profile-counterpart{justify-content:flex-start;font-size:15px}}
