*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.65}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.skip-link{position:fixed;top:-80px;left:16px;z-index:1000;background:#fff;color:#071018;padding:10px 14px;border-radius:8px}.skip-link:focus{top:16px}
    .as-home-hero{padding:88px 0 62px}.as-home-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:46px;align-items:start}.as-home-copy{padding-top:18px}.as-home-copy h1{font-size:clamp(2.7rem,6vw,5.4rem);line-height:.98;letter-spacing:-.055em;margin:0;max-width:820px}.as-home-copy h1 em{font-style:normal;color:var(--as-cyan)}.as-home-copy>p{color:var(--as-muted);font-size:1.05rem;line-height:1.82;max-width:720px;margin:24px 0 28px}.as-home-actions{display:flex;flex-wrap:wrap;gap:10px}.as-home-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.as-home-points span{padding:6px 10px;border:1px solid var(--as-line);border-radius:999px;color:var(--as-muted);font:500 .59rem 'Space Mono',monospace;text-transform:uppercase;letter-spacing:.07em;background:rgba(255,255,255,.02)}
    .trust-card{border:1px solid var(--as-line);border-radius:18px;background:linear-gradient(155deg,var(--as-surface-2),var(--as-surface));overflow:hidden;box-shadow:var(--as-shadow)}.trust-card-inner{padding:21px}.trust-head{display:flex;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid var(--as-line)}.trust-brand{font:700 .73rem 'Space Mono',monospace}.trust-brand span,.trust-id{color:var(--as-cyan)}.trust-id{font:400 .56rem 'Space Mono',monospace}.trust-status{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:17px 0}.trust-shield{width:52px;height:58px;display:grid;place-items:center;clip-path:polygon(50% 0,91% 15%,87% 70%,50% 100%,13% 70%,9% 15%);background:linear-gradient(145deg,var(--as-cyan),var(--as-blue));color:#061014;font-size:1.25rem;font-weight:800}.trust-state strong,.trust-state span{display:block}.trust-state span{color:var(--as-muted);font-size:.69rem}.trust-score{text-align:right}.trust-score strong{display:block;color:var(--as-cyan);font:700 1.55rem 'Space Mono',monospace;line-height:1}.trust-score span{color:var(--as-subtle);font-size:.54rem;text-transform:uppercase}.trust-rows{display:grid;gap:1px;background:var(--as-line)}.trust-row{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:9px 11px;background:var(--as-surface);font-size:.67rem}.trust-row span:first-child{color:var(--as-subtle);font:400 .56rem 'Space Mono',monospace;text-transform:uppercase}.trust-foot{display:flex;justify-content:space-between;gap:12px;padding-top:14px;color:var(--as-subtle);font-size:.6rem}.hash{color:var(--as-cyan);font-family:'Space Mono',monospace}
    .as-section{padding:76px 0}.as-section.alt{border-block:1px solid var(--as-line);background:rgba(255,255,255,.014)}.as-section-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:end;margin-bottom:30px}.as-section-head h2{margin:0;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.04em}.as-section-head p{margin:0;color:var(--as-muted);line-height:1.8}.as-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.as-info-card{padding:22px;border:1px solid var(--as-line);border-radius:14px;background:linear-gradient(155deg,var(--as-surface-2),var(--as-surface));min-height:190px}.as-info-card b{color:var(--as-cyan);font:600 .58rem 'Space Mono',monospace}.as-info-card h3{margin:15px 0 8px;font-size:.98rem}.as-info-card p{margin:0;color:var(--as-muted);font-size:.75rem}
    .registry-shell{border:1px solid var(--as-line);border-radius:18px;background:var(--as-surface);overflow:hidden;box-shadow:var(--as-shadow)}.registry-top{display:grid;grid-template-columns:1fr minmax(280px,430px);gap:16px;align-items:center;padding:20px;border-bottom:1px solid var(--as-line)}.registry-title strong,.registry-title span{display:block}.registry-title span{color:var(--as-muted);font-size:.72rem;margin-top:3px}.registry-search{display:flex;gap:8px}.input{width:100%;min-height:44px;border:1px solid var(--as-line-strong);border-radius:10px;background:rgba(255,255,255,.035);color:var(--as-text);padding:10px 12px}.registry-filters{display:flex;gap:7px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--as-line)}.filter{padding:7px 10px;border:1px solid var(--as-line);border-radius:999px;background:transparent;color:var(--as-muted);font-size:.7rem}.filter.active{border-color:rgba(32,227,194,.4);background:rgba(32,227,194,.06);color:var(--as-text)}.registry-list{display:grid}.agent-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(170px,.7fr) 115px 110px 64px 36px;gap:16px;align-items:center;width:100%;padding:16px 20px;border:0;border-bottom:1px solid var(--as-line);background:transparent;color:var(--as-text);text-align:left}.agent-row:hover{background:rgba(255,255,255,.025)}.agent-name strong,.agent-name span{display:block}.agent-name span,.agent-operator,.agent-id{color:var(--as-muted);font-size:.67rem}.agent-id{font-family:'Space Mono',monospace}.badge{display:inline-flex;width:max-content;padding:4px 8px;border-radius:999px;font:600 .54rem 'Space Mono',monospace;text-transform:uppercase}.badge.verified{color:var(--as-green);background:rgba(54,211,153,.09)}.badge.review{color:var(--as-amber);background:rgba(255,189,74,.09)}.badge.suspended{color:var(--as-red);background:rgba(255,102,113,.09)}.level{color:var(--as-cyan);font:700 .72rem 'Space Mono',monospace}.registry-empty,.registry-note{padding:16px 20px;color:var(--as-muted);font-size:.68rem}.registry-empty{display:none;text-align:center;padding:30px}.registry-note{border-top:1px solid var(--as-line);background:rgba(255,189,74,.035)}
    .as-level-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.as-level{padding:22px;border:1px solid var(--as-line);border-radius:14px;background:var(--as-surface);min-height:230px}.as-level strong{color:var(--as-cyan);font:700 1.45rem 'Space Mono',monospace}.as-level h3{margin:10px 0 8px}.as-level p,.as-level li{color:var(--as-muted);font-size:.72rem}.as-level ul{padding-left:18px}.as-level.featured{border-color:rgba(32,227,194,.38);background:linear-gradient(155deg,rgba(32,227,194,.06),var(--as-surface))}
    .as-form-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:38px}.as-form-copy p{color:var(--as-muted)}.form-card{padding:24px;border:1px solid var(--as-line);border-radius:16px;background:var(--as-surface)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:grid;gap:6px}.field.full{grid-column:1/-1}.field label{color:var(--as-muted);font-size:.65rem}.field textarea{min-height:120px;resize:vertical}.form-actions{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:16px}.form-note{color:var(--as-subtle);font-size:.62rem;max-width:430px}.form-status{margin-top:13px;font-size:.72rem}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.faq{display:grid;grid-template-columns:1fr 1fr;gap:10px}.faq details{padding:0 17px;border:1px solid var(--as-line);border-radius:12px;background:var(--as-surface)}.faq summary{padding:17px 0;cursor:pointer;font-weight:700}.faq p{color:var(--as-muted);font-size:.73rem;padding-bottom:17px}
    @media(max-width:980px){.as-home-grid,.as-form-layout{grid-template-columns:1fr}.as-card-grid{grid-template-columns:1fr 1fr}.as-level-grid,.as-pilot-grid,.as-proof-grid{grid-template-columns:1fr 1fr}.as-global-nav{display:none}.as-global-menu{display:block}.as-global-header.menu-open .as-global-nav{display:flex;position:absolute;left:20px;right:20px;top:74px;flex-direction:column;align-items:stretch;padding:12px;background:var(--as-surface);border:1px solid var(--as-line);border-radius:12px}.registry-top{grid-template-columns:1fr}}
    @media(max-width:680px){.as-home-hero{padding-top:58px}.as-home-copy h1{font-size:2.65rem}.as-section-head{grid-template-columns:1fr;gap:13px}.as-card-grid,.as-level-grid,.as-pilot-grid,.as-proof-grid,.faq,.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.agent-row{grid-template-columns:1fr auto;gap:7px 10px}.agent-operator,.agent-id{grid-column:1}.agent-row .badge,.agent-row .level{grid-column:2}.agent-arrow{display:none}.registry-search,.form-actions{flex-direction:column}.trust-status{grid-template-columns:auto 1fr}.trust-score{grid-column:1/-1;text-align:left}.trust-row{grid-template-columns:1fr}.as-screen-row{grid-template-columns:1fr auto}.as-screen-row span:nth-child(2){display:none}}
