.v2 .ag-intro{margin:8px 0 32px;max-width:46rem}.v2 .ag-h1{font-size:clamp(34px,5vw,52px);margin-top:10px}.v2 .ag-lede{margin-top:14px;font-size:clamp(17px,1.6vw,19px);color:var(--body)}.v2 .ag-intro__go{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.v2 .ag-intro__go span{font-size:14px;color:var(--body)}.v2 .ag-field{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--agent,var(--accent))}.v2 .ag-note{margin-top:8px;color:var(--meta);font-size:15px}.v2 .ag-ring{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--agent,var(--accent));flex:none}.v2 .ag-chip{display:inline-block;width:fit-content;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600;background:var(--agent-soft,var(--accent-soft));color:var(--ink);border:1px solid color-mix(in srgb,var(--agent,var(--accent)) 35%,transparent)}.v2 .ag-btn{background:var(--accent)}.ag-grid{list-style:none;margin:0 0 var(--section);padding:0;display:grid;gap:20px;grid-template-columns:1fr}@media (width >= 40rem){.ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 64rem){.ag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .ag-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 24px 22px;background:var(--surface);border-radius:18px;border:1px solid var(--line);border-top:4px solid var(--agent,var(--accent));transition:transform .18s ease,box-shadow .18s ease}.v2 .ag-card:focus-within,.v2 .ag-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px -18px rgba(20,24,31,.35)}.v2 .ag-card .v2-face{margin-bottom:8px}.v2 .ag-card__name{font-size:26px}.v2 .ag-card__belief{font-family:var(--font-source-serif),"Source Serif 4",Georgia,serif;font-size:19px;line-height:1.4;color:var(--ink);text-decoration:underline transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .18s}.v2 .ag-card:focus-within .ag-card__belief,.v2 .ag-card:hover .ag-card__belief{text-decoration-color:var(--agent,var(--accent))}.v2 .ag-strip{font-size:14px;color:var(--meta)}.v2 .ag-card__actions{margin-top:auto;padding-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:8px;width:100%}.v2 .ag-card__actions .btn{font-size:14px;padding-inline:10px;min-height:44px;text-align:center}.v2 .ag-card__actions .btn:only-child{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.v2 .ag-card,.v2 .ag-card__belief{transition:none}.v2 .ag-card:focus-within,.v2 .ag-card:hover{transform:none}}.ag-positions{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (width >= 48rem){.ag-positions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 64rem){.ag-positions{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .ag-pos{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.v2 .ag-pos__meta{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--meta)}.v2 .ag-stance{padding:2px 9px;border-radius:999px;font-weight:600;background:var(--agent-soft,var(--accent-soft));color:var(--ink);border:1px solid var(--agent,var(--accent))}.v2 .ag-stance--rejects{background:var(--red-soft);border-color:var(--red-ink)}.v2 .ag-stance--undecided{background:var(--sand);border-color:var(--line)}.v2 .ag-pos__title{font-size:17px;line-height:1.35;letter-spacing:-.01em}.v2 .ag-pos__title a{color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.v2 .ag-pos__title a:hover{text-decoration:underline;text-underline-offset:3px}.v2 .ag-clamp{color:var(--body);font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.v2 .ag-clamp.is-open{display:block}.v2 .ag-more{background:none;border:0;padding:0;min-height:24px;color:var(--accent);font-size:14px;font-weight:600;cursor:pointer}.v2 .ag-more:hover{color:var(--ink)}.ag-kernel{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (width >= 48rem){.ag-kernel{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .ag-kernel li{background:var(--sand);border-radius:14px;padding:18px}.v2 .ag-kernel h3{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--body)}.v2 .ag-kernel p{margin-top:8px;color:var(--ink)}.v2 .ag-brief{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.v2 .ag-brief summary{cursor:pointer;font-weight:600;color:var(--accent);width:fit-content}.v2 .ag-brief summary:hover{color:var(--ink)}.v2 .ag-brief[open] summary{margin-bottom:16px}.v2 .ag-brief>div{max-width:46rem}.ag-rest{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.v2 .ag-rest a{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink)}.v2 .ag-rest a:hover{border-color:var(--agent,var(--ink))}.v2 .ag-rest a>span{display:flex;flex-direction:column;font-size:14px;color:var(--meta)}.v2 .ag-rest strong{font-size:16px;color:var(--ink)}.v2 .ag-nbs{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.v2 .ag-nbs li{padding:6px 12px;border-radius:999px;background:var(--agent-soft,#f1eefb);font-size:14px}.v2 .ag-nbs li span{color:var(--body);margin-left:4px}.v2 .ag-nbs li a{color:var(--ink)}.v2 .ag-more{min-height:44px;margin-block:-10px}.v2 .ag-brief summary{padding-block:10px}.v2 .ag-crumbs a,.v2 .ag-nbs a{display:inline-block;padding-block:14px;margin-block:-14px}.v2 .ag-nbs:has(a){row-gap:16px}@media (width < 40rem){.v2 .ag-intro{margin-bottom:24px}.ag-grid{gap:12px;margin-bottom:48px}.v2 .ag-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 14px;align-items:center;padding:14px 16px}.v2 .ag-card .v2-face{grid-row:1/3;width:64px!important;height:64px!important;margin:0}.v2 .ag-card>:not(.v2-face,.ag-card__name,.ag-field){grid-column:1/-1}.v2 .ag-card__name{font-size:24px;align-self:end}.v2 .ag-card .ag-field{align-self:start}.v2 .ag-card__belief{font-size:17px;margin-top:2px}.v2 .ag-card .ag-chip{padding:2px 9px}.v2 .ag-card__actions{padding-top:6px}}@media (width < 48rem){.ag-kernel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1 * var(--pad, 20px));padding:0 var(--pad,20px) 6px;scroll-padding-inline:var(--pad,20px)}.ag-kernel>li{flex:0 0 84%;scroll-snap-align:start}.v2 .ag-kernel li{padding:16px}.ag-rest{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2 .ag-rest a{gap:10px;padding:10px}.v2 .ag-rest .v2-face{width:40px!important;height:40px!important}}.v2 .ag-sample{display:flex;gap:10px;align-items:baseline;margin:4px 0 18px;padding:8px 12px;border:1px dashed var(--line);border-radius:8px;color:var(--body);font-size:13.5px;line-height:1.45}.v2 .ag-sample__stamp{flex:none;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta)}