.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);text-wrap:balance;max-width:960px;margin-top:var(--gap-related);letter-spacing:-.035em;font-size:clamp(2.75rem,4vw,4rem);font-weight:400;line-height:1.05}.registry-landing .registry-hero__inner>p:not(.registry-kicker){max-width:720px;font-family:var(--font-ui);font-size:var(--text-ed-xl,20px);margin-top:var(--gap-related);line-height:1.55}.registry-landing .registry-kicker{font-family:var(--font-mono);font-size:var(--text-xs,11px);color:var(--reg-muted);letter-spacing:.1em;margin:0;line-height:1.6}.registry-landing .registry-search{max-width:960px;margin-top:var(--gap-item)}.registry-landing .registry-search__control{border:1px solid var(--reg-border);background:var(--reg-surface);min-height:56px}.registry-landing .registry-search__control>button{clip:auto;clip-path:none;min-height:44px;padding-inline:var(--gap-item);background:var(--reg-blue);color:var(--text-on-primary);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{justify-content:space-between;align-items:center;gap:var(--gap-item);margin-bottom:var(--gap-item);flex-wrap:wrap;display:flex}.registry-demo-heading h2,.registry-basis 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{margin-top:var(--gap-inline);color:var(--reg-muted);font-size:var(--text-base,15px)}.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{min-height:48px;padding:var(--gap-inline) var(--gap-related);background:var(--reg-surface);color:var(--reg-ink);font-size:var(--text-sm,13px);border-bottom:2px solid #0000;font-weight:500}.registry-landing .registry-view-toggle button[aria-selected=true]{color:var(--reg-blue);background:var(--reg-surface);border-bottom-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{border-left:0;border:1px solid var(--reg-border);border-radius:var(--radius-md,8px);background:var(--reg-surface);min-width:0;padding-left: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-specimen__agent dt,.registry-landing .registry-specimen__agent dd,.registry-landing .registry-agent-preview pre{font-size:var(--text-sm,13px)}.registry-landing .registry-agent-preview pre{white-space:pre-wrap;max-height:320px;font-size:.65rem;line-height:1.5;font-family:var(--font-mono);background:var(--reg-canvas);color:var(--reg-ink);overflow-wrap:anywhere;margin-top:.5rem;padding:.75rem;overflow:auto}.registry-landing .registry-agent-formats button{border:1px solid var(--reg-border);background:var(--reg-surface);min-height:2.75rem;color:var(--reg-ink);font-size:var(--text-sm,13px);padding:.35rem .6rem}.registry-landing .registry-agent-formats button[aria-selected=true]{color:var(--reg-blue);border-color:var(--reg-blue)}.registry-preview-note{margin-top:var(--gap-related);font-size:var(--text-sm,13px);color:var(--reg-muted);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);line-height:1.55;font-size:var(--text-sm,13px);margin-top:.65rem}.registry-landing .registry-explore>a>svg:last-child{color:currentColor;align-self:end}.registry-basis{padding-block:var(--gap-group)}.registry-basis p{max-width:720px;margin-top:var(--gap-related);color:var(--reg-muted);font-size:var(--text-md,16px);line-height:1.6}.registry-basis a{gap:var(--gap-related);min-height:44px;margin-top:var(--gap-related);align-items:center;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{min-height:3.5rem;color:var(--reg-muted);line-height:1.55;font-size:var(--text-sm,13px);margin-top:.6rem}.registry-landing .registry-conversion a{min-height:44px;color:var(--reg-blue);padding:.75rem 1rem;font-size:var(--text-sm,13px);background:0 0;border:0;align-items:center;gap:1rem;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-demo-heading h2,.registry-basis 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{color:var(--profile-surface);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-portrait-record,.registry-landing .profile-identity-grid-v6>.profile-name-block-v5{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-right:0;border-bottom:1px solid var(--reg-border)}}
