.registry-landing.registry-page{--reg-blue:var(--action-primary);--reg-border:var(--border);--reg-surface:var(--background);--reg-canvas:var(--elev-1);--reg-ink:var(--foreground);--reg-muted:var(--text-secondary);background:var(--reg-canvas);color:var(--reg-ink);font-family:var(--font-ui)}.registry-landing .registry-shell{inline-size:min(100% - 3rem,var(--width-container,1320px))}.registry-landing .registry-hero{background:var(--reg-surface);border-bottom:1px solid var(--reg-border)}.registry-landing .registry-hero__inner{padding:var(--gap-group) 0}.registry-landing .registry-hero h1{font-family:var(--font-display);letter-spacing:-.035em;margin-top:var(--gap-related);text-wrap:balance;max-width:960px;font-size:clamp(2.75rem,4vw,4rem);font-weight:400;line-height:1.05}.registry-landing .registry-hero__inner>p:not(.registry-kicker){font-family:var(--font-ui);font-size:var(--text-ed-xl,20px);margin-top:var(--gap-related);max-width:720px;line-height:1.55}.registry-landing .registry-kicker{color:var(--reg-muted);font-family:var(--font-mono);font-size:var(--text-xs,11px);letter-spacing:.1em;margin:0;line-height:1.6}.registry-landing .registry-search{margin-top:var(--gap-item);max-width:960px}.registry-landing .registry-search__control{background:var(--reg-surface);border:1px solid var(--reg-border);min-height:56px}.registry-landing .registry-search__control>button{clip:auto;background:var(--reg-blue);clip-path:none;color:var(--text-on-primary);min-height:44px;padding-inline:var(--gap-item);flex:none;font-weight:500;position:static}.registry-landing .registry-search__icon{color:var(--reg-muted)}.registry-landing .registry-search__filters button,.registry-landing .registry-search__results{background:var(--reg-surface);color:var(--reg-ink)}.registry-landing .registry-search__hint{padding:var(--gap-inline) 0 0}.registry-landing .registry-specimen{margin-top:var(--gap-group);border:0}.registry-demo-heading{align-items:center;gap:var(--gap-item);margin-bottom:var(--gap-item);flex-wrap:wrap;justify-content:space-between;display:flex}.registry-basis h2,.registry-demo-heading h2{font-family:var(--font-display);font-size:var(--text-h3,36px);letter-spacing:-.025em;font-weight:400;line-height:1.15}.registry-demo-heading h2{margin-top:var(--gap-inline)}.registry-demo-heading>div>p:last-child{color:var(--reg-muted);font-size:var(--text-base,15px);margin-top:var(--gap-inline)}.registry-landing .registry-view-toggle{border:1px solid var(--reg-border);border-radius:var(--radius-md,8px);flex:0 320px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.registry-landing .registry-view-toggle button{background:var(--reg-surface);color:var(--reg-ink);font-size:var(--text-sm,13px);min-height:48px;padding:var(--gap-inline) var(--gap-related);border-bottom:2px solid #0000;font-weight:500}.registry-landing .registry-view-toggle button[aria-selected=true]{background:var(--reg-surface);border-bottom-color:var(--reg-blue);color:var(--reg-blue);font-weight:600}.registry-landing .registry-specimen__layout{grid-template-columns:minmax(0,1fr);padding:0;display:grid}.registry-landing [hidden]{display:none!important}.registry-landing .registry-specimen__agent{background:var(--reg-surface);border-left:0;border:1px solid var(--reg-border);border-radius:var(--radius-md,8px);min-width:0;padding:var(--gap-item)}.registry-landing .registry-specimen__agent dl{gap:var(--gap-related);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.registry-landing .registry-agent-preview pre,.registry-landing .registry-specimen__agent dd,.registry-landing .registry-specimen__agent dt{font-size:var(--text-sm,13px)}.registry-landing .registry-agent-preview pre{background:var(--reg-canvas);color:var(--reg-ink);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;max-height:320px;margin-top:.5rem;padding:.75rem;font-size:.65rem;line-height:1.5;overflow:auto}.registry-landing .registry-agent-formats button{background:var(--reg-surface);border:1px solid var(--reg-border);color:var(--reg-ink);font-size:var(--text-sm,13px);min-height:2.75rem;padding:.35rem .6rem}.registry-landing .registry-agent-formats button[aria-selected=true]{border-color:var(--reg-blue);color:var(--reg-blue)}.registry-preview-note{color:var(--reg-muted);font-size:var(--text-sm,13px);margin-top:var(--gap-related);line-height:1.6}.registry-landing .registry-explore{border:1px solid var(--reg-border);margin-top:var(--gap-group);border-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.registry-landing .registry-explore>a{border-right:1px solid var(--reg-border);grid-template-columns:auto 1fr auto;align-items:start;gap:.9rem;min-height:112px;padding:1.5rem;text-decoration:none;display:grid}.registry-landing .registry-explore small{color:var(--reg-muted);font-size:var(--text-sm,13px);margin-top:.65rem;line-height:1.55}.registry-landing .registry-explore>a>svg:last-child{color:currentColor;align-self:end}.registry-basis{padding-block:var(--gap-group)}.registry-basis p{color:var(--reg-muted);font-size:var(--text-md,16px);margin-top:var(--gap-related);max-width:720px;line-height:1.6}.registry-basis a{align-items:center;gap:var(--gap-related);margin-top:var(--gap-related);min-height:44px;display:inline-flex}.registry-landing .registry-conversion{border:1px solid var(--reg-border);border-inline:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin-bottom:2rem;display:grid}.registry-landing .registry-conversion article{border-right:1px solid var(--reg-border);padding:var(--gap-item);grid-template-columns:auto 1fr;gap:1rem;display:grid}.registry-landing .registry-conversion h2{font-size:var(--text-md,16px)}.registry-landing .registry-conversion p{color:var(--reg-muted);font-size:var(--text-sm,13px);min-height:3.5rem;margin-top:.6rem;line-height:1.55}.registry-landing .registry-conversion a{color:var(--reg-blue);font-size:var(--text-sm,13px);padding:.75rem 1rem;background:0 0;border:0;align-items:center;gap:1rem;min-height:44px;margin-top:1rem;padding-inline:0;font-weight:500;text-decoration:none;display:inline-flex}.registry-landing :is(a,button,input,pre):focus-visible{outline:2px solid var(--reg-blue);outline-offset:3px}.registry-landing :is(.registry-explore>a,.registry-view-toggle button):hover{background:var(--reg-canvas)}@media (max-width:639px){.registry-landing .registry-shell{inline-size:calc(100% - 32px)}.registry-landing .registry-hero__inner{padding-block:32px}.registry-landing .registry-search__control>button{padding-inline:16px}.registry-landing .registry-search__control input{padding-inline:8px}.registry-landing .registry-search__icon{margin-left:12px}.registry-landing .registry-view-toggle{flex-basis:100%}.registry-landing .registry-specimen__agent dl{grid-template-columns:1fr;gap:0}.registry-landing .registry-specimen__agent{padding:16px}.registry-basis h2,.registry-demo-heading h2{font-size:var(--text-h4,28px)}}@media (forced-colors:active){.registry-landing .registry-view-toggle button[aria-selected=true]{outline-offset:-3px;outline:2px solid highlight}}.registry-landing .profile-primary-actions--company>a{padding-inline:var(--gap-item)}.registry-landing .profile-page .profile-identity-body>.profile-identity-grid-v6{grid-template-columns:80px minmax(0,1fr)}.registry-landing .profile-identity-grid-v6>.profile-name-block-v5,.registry-landing .profile-identity-grid-v6>.profile-portrait-record{grid-column:auto}@media (max-width:639px){.registry-landing .profile-page .profile-identity-body>.profile-identity-grid-v6{grid-template-columns:64px minmax(0,1fr)}}@media (max-width:48rem){.registry-landing .registry-explore{grid-template-columns:1fr}.registry-landing .registry-explore>a{border-bottom:1px solid var(--reg-border);border-right:0}}
