.chat_root__pd0oP{--c-bg:var(--bg,#f4f3ef);--c-panel:var(--panel,#fdfcfa);--c-panel-2:var(--panel-2,#f7f6f2);--c-panel-3:var(--panel-3,#eeece6);--c-overlay:var(--overlay,#ffffff);--c-ink:var(--ink,#17171a);--c-ink-2:var(--ink-2,#4d4d52);--c-ink-3:var(--ink-3,#76767d);--c-ink-4:var(--ink-4,#9b9ba2);--c-line:var(--line,#e2e0d9);--c-line-2:var(--line-2,#d2cfc6);--c-accent:var(--accent,#0e7490);--c-accent-ink:var(--accent-ink,#075366);--c-accent-soft:var(--accent-soft,#e0f0f5);--c-critical:var(--critical,#d03b3b);--c-shadow:var(--shadow-pop,0 1px 2px rgb(23 23 26/0.06),0 8px 24px -8px rgb(23 23 26/0.18));--c-mine:color-mix(in oklab,var(--c-accent) 14%,var(--c-panel));--c-mine-line:color-mix(in oklab,var(--c-accent) 26%,var(--c-panel));--c-font:var(--font-sans,"IBM Plex Sans",system-ui,sans-serif);--c-mono:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace);--c-list-w:340px;--c-radius:14px;--c-radius-run:5px;position:relative;display:grid;grid-template-columns:var(--c-list-w) minmax(0,1fr);height:100%;min-height:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--c-font);font-size:13.5px;line-height:1.45}@media (prefers-color-scheme:dark){.chat_root__pd0oP{--c-bg:var(--bg,#0c0c0d);--c-panel:var(--panel,#141416);--c-panel-2:var(--panel-2,#1a1a1d);--c-panel-3:var(--panel-3,#232327);--c-overlay:var(--overlay,#1b1b1f);--c-ink:var(--ink,#f2f1ee);--c-ink-2:var(--ink-2,#b6b5b0);--c-ink-3:var(--ink-3,#86858c);--c-ink-4:var(--ink-4,#63626a);--c-line:var(--line,#262629);--c-line-2:var(--line-2,#323236);--c-accent:var(--accent,#22d3ee);--c-accent-ink:var(--accent-ink,#7fe6f7);--c-accent-soft:var(--accent-soft,#0d2b33);--c-mine:color-mix(in oklab,var(--c-accent) 18%,var(--c-panel));--c-mine-line:color-mix(in oklab,var(--c-accent) 30%,var(--c-panel))}}.chat_root__pd0oP *,.chat_root__pd0oP :after,.chat_root__pd0oP :before{box-sizing:border-box}:where(.chat_root__pd0oP) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.chat_root__pd0oP :focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.chat_list__XDL7t{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--c-line);background:var(--c-panel)}.chat_listHead__sHH0_{display:flex;align-items:center;gap:8px;padding:10px 10px 8px}.chat_search__JXZwI{position:relative;flex:1;min-width:0}.chat_search__JXZwI input{width:100%;height:34px;border:1px solid transparent;border-radius:17px;background:var(--c-panel-3);padding:0 12px 0 32px;color:var(--c-ink);font:inherit;font-size:13px;outline:none;transition:border-color .12s,background .12s}.chat_search__JXZwI input::placeholder{color:var(--c-ink-4)}.chat_search__JXZwI input:focus{border-color:var(--c-accent);background:var(--c-panel)}.chat_search__JXZwI input:focus-visible{outline:none}.chat_search__JXZwI svg{position:absolute;top:50%;left:11px;transform:translateY(-50%);color:var(--c-ink-4);pointer-events:none}.chat_iconButton__RKyhU{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;color:var(--c-ink-3);transition:background .12s,color .12s}.chat_iconButton__RKyhU:hover{background:var(--c-panel-3);color:var(--c-ink)}.chat_iconButton__RKyhU[aria-expanded=true]{background:var(--c-accent-soft);color:var(--c-accent-ink)}.chat_items__QBpZ5{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 8px;scrollbar-width:thin}.chat_item__iITYg{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;width:100%;border-radius:10px;padding:8px;text-align:left;transition:background 80ms}.chat_item__iITYg:hover{background:var(--c-panel-2)}.chat_item__iITYg[aria-current=true]{background:var(--c-accent-soft)}.chat_item__iITYg[aria-current=true] .chat_itemName__RThFv{color:var(--c-accent-ink)}.chat_item__iITYg .chat_avatar__SFW_U{grid-row:1/span 2}.chat_itemName__RThFv{overflow:hidden;font-weight:600;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.chat_itemTime__9vpRu{justify-self:end;color:var(--c-ink-4);font-size:11.5px;font-variant-numeric:tabular-nums}.chat_itemPreview__Q7_QY{overflow:hidden;color:var(--c-ink-3);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chat_you__EWX6v{color:var(--c-ink-2)}.chat_unreadDot__dE8n_{justify-self:end;width:10px;height:10px;border-radius:50%;background:var(--c-accent)}.chat_itemTyping__FVquo{color:var(--c-accent)}.chat_listFoot__JFxBr{border-top:1px solid var(--c-line);padding:8px 14px;color:var(--c-ink-4);font-size:11.5px}.chat_empty__rQBo5{padding:28px 16px;color:var(--c-ink-3);font-size:13px;text-align:center}.chat_avatar__SFW_U{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--tone,var(--c-accent));color:#fff;font-weight:600;font-size:17px;letter-spacing:.01em;user-select:none}.chat_avatarSmall__FXLaV{width:38px;height:38px;font-size:15px}.chat_menu__nqzbZ{position:absolute;z-index:20;top:50px;left:10px;width:calc(var(--c-list-w) - 20px);max-height:min(420px,70%);overflow-y:auto;border:1px solid var(--c-line);border-radius:12px;background:var(--c-overlay);box-shadow:var(--c-shadow);padding:6px;animation:chat_pop__wfB97 .14s cubic-bezier(.2,.9,.3,1.2);transform-origin:top right}.chat_menuLabel__0T__b{padding:6px 10px 4px;color:var(--c-ink-4);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.chat_menuItem__Rxmhi{display:flex;align-items:center;gap:10px;width:100%;border-radius:8px;padding:6px 8px;text-align:left}.chat_menuItem__Rxmhi:focus-visible,.chat_menuItem__Rxmhi:hover{background:var(--c-panel-3);outline:none}.chat_menuItem__Rxmhi small{display:block;color:var(--c-ink-4);font-family:var(--c-mono);font-size:11px}.chat_thread__mqM1s{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--c-bg)}.chat_threadHead__5kjeK{display:flex;align-items:center;gap:10px;min-height:56px;border-bottom:1px solid var(--c-line);background:var(--c-panel);padding:8px 14px}.chat_back__2w5Xj{display:none}.chat_headName__J2jgi{overflow:hidden;font-weight:600;font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}.chat_headStatus__AzNL_{color:var(--c-ink-4);font-size:12.5px}.chat_headStatus__AzNL_[data-live=true]{color:var(--c-accent)}.chat_typingText__WPaPH:after{display:inline-block;width:1.2em;overflow:hidden;vertical-align:bottom;animation:chat_ellipsis__WTucY 1.2s steps(4) infinite;content:"…";white-space:nowrap}.chat_scroller__zNv_V{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-width:thin}.chat_column__n4r5s{display:flex;width:100%;max-width:760px;min-height:100%;flex-direction:column;justify-content:flex-end;margin:0 auto;padding:12px 16px 10px}.chat_older__n7SKf{display:flex;justify-content:center;padding:6px 0 10px;color:var(--c-ink-4);font-size:12px}.chat_older__n7SKf button{color:var(--c-accent)}.chat_dayGroup__4882R{display:flex;flex-direction:column}.chat_day__kfv1q{position:sticky;z-index:2;top:8px;align-self:center;margin:10px 0 8px;border-radius:12px;background:color-mix(in oklab,var(--c-panel-3) 88%,transparent);backdrop-filter:blur(6px);padding:3px 10px;color:var(--c-ink-2);font-weight:500;font-size:12px}.chat_unreadBar__zwhay{margin:10px -16px;background:var(--c-panel-2);padding:4px 0;color:var(--c-ink-3);font-size:12px;text-align:center}.chat_row__A_xL_{display:flex;margin-top:2px}.chat_row__A_xL_[data-first=true]{margin-top:8px}.chat_row__A_xL_[data-mine=true]{justify-content:flex-end}.chat_fresh__VHXoJ{animation:chat_arrive__6UMpq .18s cubic-bezier(.2,.8,.3,1)}.chat_bubble__Z0pqk{position:relative;max-width:min(78%,620px);border:1px solid var(--c-line);border-radius:var(--c-radius);background:var(--c-panel);padding:6px 10px 6px 11px;overflow-wrap:anywhere}.chat_row__A_xL_[data-mine=true] .chat_bubble__Z0pqk{border-color:var(--c-mine-line);background:var(--c-mine)}.chat_row__A_xL_[data-mine=false] .chat_bubble__Z0pqk{border-top-left-radius:var(--c-radius-run);border-bottom-left-radius:var(--c-radius-run)}.chat_row__A_xL_[data-mine=false][data-first=true] .chat_bubble__Z0pqk{border-top-left-radius:var(--c-radius)}.chat_row__A_xL_[data-mine=true] .chat_bubble__Z0pqk{border-top-right-radius:var(--c-radius-run);border-bottom-right-radius:var(--c-radius-run)}.chat_row__A_xL_[data-mine=true][data-first=true] .chat_bubble__Z0pqk{border-top-right-radius:var(--c-radius)}.chat_row__A_xL_[data-last=true][data-mine=false] .chat_bubble__Z0pqk{border-bottom-left-radius:2px}.chat_row__A_xL_[data-last=true][data-mine=true] .chat_bubble__Z0pqk{border-bottom-right-radius:2px}.chat_tail__Sw6m9{position:absolute;bottom:-1px;width:9px;height:17px;overflow:visible}.chat_row__A_xL_[data-mine=false] .chat_tail__Sw6m9{left:-8px;fill:var(--c-panel);stroke:var(--c-line)}.chat_row__A_xL_[data-mine=true] .chat_tail__Sw6m9{right:-8px;fill:var(--c-mine);stroke:var(--c-mine-line)}.chat_tail__Sw6m9 path:first-child{stroke:none}.chat_tail__Sw6m9 path:last-child{fill:none;stroke-width:1px}.chat_text__Ndy5m{white-space:pre-wrap}.chat_room__QNazv{display:inline-block;width:var(--room);height:1px}.chat_roomBlock__xvCMA{height:14px}.chat_meta__JSNu_{position:absolute;right:9px;bottom:5px;display:inline-flex;align-items:center;gap:3px;color:var(--c-ink-4);font-size:11px;font-variant-numeric:tabular-nums;line-height:1;user-select:none}.chat_row__A_xL_[data-mine=true] .chat_meta__JSNu_{color:color-mix(in oklab,var(--c-accent-ink) 70%,var(--c-ink-4))}.chat_tick__STMyy{display:inline-block}.chat_tick__STMyy[data-state=answered]{color:var(--c-accent)}.chat_failedBar__YVwSv,.chat_failed__Sirye{color:var(--c-critical)}.chat_failedBar__YVwSv{display:flex;justify-content:flex-end;gap:12px;margin:2px 2px 0 0;font-size:12px}.chat_failedBar__YVwSv button{color:var(--c-accent);font-weight:500}.chat_copy__FcSUB{position:absolute;top:4px;right:-30px;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--c-ink-4);opacity:0;transition:opacity .1s}.chat_row__A_xL_[data-mine=true] .chat_copy__FcSUB{right:auto;left:-30px}.chat_copy__FcSUB:focus-visible,.chat_row__A_xL_:hover .chat_copy__FcSUB{opacity:1}.chat_copy__FcSUB:hover{background:var(--c-panel-3);color:var(--c-ink)}.chat_md__QN26m>*+*{margin-top:.55em}.chat_md__QN26m p{margin:0}.chat_md__QN26m ol,.chat_md__QN26m ul{margin:0;padding-left:1.3em}.chat_md__QN26m ul{list-style:disc}.chat_md__QN26m ol{list-style:decimal}.chat_md__QN26m li+li{margin-top:.15em}.chat_md__QN26m h1,.chat_md__QN26m h2,.chat_md__QN26m h3,.chat_md__QN26m h4{margin:.7em 0 0;font-weight:600;font-size:1.02em}.chat_md__QN26m a{color:var(--c-accent);text-decoration:underline;text-underline-offset:2px}.chat_md__QN26m blockquote{margin:0;border-left:2px solid var(--c-accent);padding-left:.7em;color:var(--c-ink-2)}.chat_md__QN26m code{border-radius:4px;background:var(--c-panel-3);padding:.05em .3em;font-family:var(--c-mono);font-size:.88em}.chat_md__QN26m pre{position:relative;margin:.55em 0 0;overflow-x:auto;border:1px solid var(--c-line);border-radius:8px;background:var(--c-panel-2);padding:.6em .8em}.chat_md__QN26m pre code{background:none;padding:0}.chat_md__QN26m table{display:block;overflow-x:auto;border-collapse:collapse;font-size:.92em}.chat_md__QN26m td,.chat_md__QN26m th{border:1px solid var(--c-line);padding:.25em .5em;text-align:left}.chat_md__QN26m strong{font-weight:600}.chat_md__QN26m hr{border:0;border-top:1px solid var(--c-line)}.chat_codeCopy__zEBfE{position:absolute;top:6px;right:6px;border-radius:5px;background:var(--c-panel);padding:2px 6px;color:var(--c-ink-3);font-family:var(--c-font);font-size:11px;opacity:0;transition:opacity .1s}.chat_codeCopy__zEBfE:focus-visible,.chat_md__QN26m pre:hover .chat_codeCopy__zEBfE{opacity:1}.chat_typing__8wNCl{display:inline-flex;gap:4px;padding:4px 2px}.chat_typing__8wNCl i{width:7px;height:7px;border-radius:50%;background:var(--c-ink-4);animation:chat_bounce__sdgUF 1.2s ease-in-out infinite}.chat_typing__8wNCl i:nth-child(2){animation-delay:.15s}.chat_typing__8wNCl i:nth-child(3){animation-delay:.3s}.chat_waiting__1_bwW{align-self:center;margin:8px 0 2px;color:var(--c-ink-4);font-size:12px}.chat_skeleton__6caBC{border-radius:var(--c-radius);background:linear-gradient(90deg,var(--c-panel-2),var(--c-panel-3),var(--c-panel-2));background-size:200% 100%;animation:chat_shimmer__5Sv2g 1.2s linear infinite}.chat_jump__f4JUO{position:absolute;z-index:5;right:18px;bottom:84px;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--c-line);border-radius:50%;background:var(--c-overlay);box-shadow:var(--c-shadow);color:var(--c-ink-2);animation:chat_pop__wfB97 .14s ease-out}.chat_jump__f4JUO span{position:absolute;top:-6px;min-width:20px;height:20px;border-radius:10px;background:var(--c-accent);padding:0 6px;color:var(--c-panel);font-weight:600;font-size:11px;line-height:20px;text-align:center}.chat_composer__ixY6D{border-top:1px solid var(--c-line);background:var(--c-panel);padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.chat_composerInner__on62H{display:flex;align-items:flex-end;gap:8px;max-width:760px;margin:0 auto}.chat_composer__ixY6D textarea{flex:1;min-width:0;max-height:200px;resize:none;border:1px solid var(--c-line-2);border-radius:18px;background:var(--c-bg);padding:8px 14px;color:var(--c-ink);font:inherit;line-height:1.4;outline:none;transition:border-color .12s}.chat_composer__ixY6D textarea:focus{border-color:var(--c-accent)}.chat_composer__ixY6D textarea:focus-visible{outline:none}.chat_composer__ixY6D textarea::placeholder{color:var(--c-ink-4)}.chat_send__gUxxc{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:var(--c-accent)!important;color:var(--c-panel)!important;transition:transform .12s,opacity .12s}.chat_send__gUxxc:disabled{opacity:.35;cursor:default}.chat_send__gUxxc:not(:disabled):active{transform:scale(.92)}.chat_counter__wFHnN{max-width:760px;margin:4px auto 0;color:var(--c-ink-4);font-size:11.5px;text-align:right}.chat_counter__wFHnN[data-over=true]{color:var(--c-critical)}.chat_banner__gTvTt{border-bottom:1px solid var(--c-line);background:color-mix(in oklab,var(--c-critical) 9%,var(--c-panel));padding:6px 14px;font-size:12.5px}.chat_placeholder__EpXpc{display:grid;flex:1;place-items:center;color:var(--c-ink-3);font-size:13px}.chat_placeholder__EpXpc span{border-radius:12px;background:var(--c-panel-3);padding:4px 12px}.chat_hello__uV3dM{display:grid;flex:1;place-content:center;justify-items:center;gap:10px;padding:24px;color:var(--c-ink-3);text-align:center}.chat_hello__uV3dM .chat_avatar__SFW_U{width:64px;height:64px;font-size:24px}@media (max-width:767px){.chat_root__pd0oP{grid-template-columns:minmax(0,1fr);--c-list-w:100vw}.chat_root__pd0oP[data-open=false] .chat_thread__mqM1s,.chat_root__pd0oP[data-open=true] .chat_list__XDL7t{display:none}.chat_back__2w5Xj{display:inline-grid;margin-left:-6px}.chat_bubble__Z0pqk{max-width:86%}.chat_copy__FcSUB{display:none}.chat_jump__f4JUO{right:12px}.chat_root__pd0oP[data-open=true] .chat_thread__mqM1s{animation:chat_slideIn__CjwU_ .2s cubic-bezier(.2,.8,.3,1)}}@media (pointer:coarse){.chat_composer__ixY6D textarea,.chat_search__JXZwI input{font-size:16px}}@keyframes chat_arrive__6UMpq{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes chat_pop__wfB97{0%{opacity:0;transform:scale(.94)}}@keyframes chat_bounce__sdgUF{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes chat_ellipsis__WTucY{0%{width:0}to{width:1.2em}}@keyframes chat_shimmer__5Sv2g{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes chat_slideIn__CjwU_{0%{opacity:.6;transform:translateX(24px)}}@media (prefers-reduced-motion:reduce){.chat_root__pd0oP *,.chat_root__pd0oP :after,.chat_root__pd0oP :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.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-h2{font-size:clamp(24px,3vw,30px)}.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}}.v2 .ag-profile{padding-bottom:12px}.v2 .ag-hero{display:grid;gap:28px;align-items:center;margin:12px 0 8px}@media (width >= 48rem){.v2 .ag-hero{grid-template-columns:168px minmax(0,1fr);gap:48px}}.v2 .ag-quote{margin:20px 0 0;position:relative;padding-left:44px;max-width:44rem}.v2 .ag-quote:before{content:"“";position:absolute;left:0;top:-14px;font-family:var(--font-source-serif),Georgia,serif;font-size:84px;line-height:1;color:var(--agent,var(--accent))}.v2 .ag-quote blockquote{margin:0}.v2 .ag-quote p{font-family:var(--font-source-serif),"Source Serif 4",Georgia,serif;font-size:clamp(22px,2.8vw,32px);line-height:1.3;color:var(--ink)}.v2 .ag-quote figcaption{margin-top:10px;color:var(--meta);font-size:16px}.v2 .ag-stats{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 32px}.v2 .ag-stats a{color:var(--body);font-size:15px;display:inline-flex;align-items:baseline;gap:8px}.v2 .ag-stats a:hover{color:var(--ink)}.v2 .ag-stats a:hover strong{text-decoration:underline;text-underline-offset:4px}.v2 .ag-stats strong{font-size:30px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.v2 .ag-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.v2 .ag-section{margin-top:48px}.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-timeline{list-style:none;margin:18px 0 0;padding:0;border-left:2px solid var(--line)}.v2 .ag-event{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:16px;padding:0 0 18px 18px;position:relative}.v2 .ag-event:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--agent,var(--accent))}@media (width < 40rem){.v2 .ag-event{grid-template-columns:1fr;gap:2px}}.v2 .ag-event time{color:var(--meta);font-size:14px;padding-top:1px}.v2 .ag-event__kind{font-size:13px;color:var(--meta);font-weight:600}.v2 .ag-event__text{margin:2px 0 4px;max-width:44rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.v2 .ag-event a{font-size:14px}.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}.v2 .ag-fund{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:40px;max-width:40rem}.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-quote p.ag-why{font-family:inherit;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--agent,var(--meta));margin:0 0 8px}.v2 .ag-quote blockquote a{color:inherit;text-decoration:none}.v2 .ag-quote blockquote a:hover{text-decoration:underline;text-decoration-thickness:1px}.v2 .ag-key{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px;counter-reset:key}.v2 .ag-key li{counter-increment:key;padding:16px 18px 16px 52px;border:1px solid var(--line,#e6e3ee);border-radius:14px;background:#fff;position:relative;overflow-wrap:anywhere}.v2 .ag-key li:before{content:counter(key);position:absolute;left:18px;top:16px;font-weight:600;color:var(--agent,var(--meta))}.v2 .ag-key a{font-family:var(--font-source-serif),Georgia,serif;font-size:19px;line-height:1.35;color:var(--ink);text-decoration:none}.v2 .ag-key a:hover{text-decoration:underline}.v2 .ag-key p{margin:6px 0 0;color:var(--meta);font-size:15px;line-height:1.5}.v2 .ag-launch{font-size:19px}.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-chat-gate{margin-top:16px;padding:24px;border:1px dashed var(--line,#d9d5e4);border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between}.v2 .ag-chat-gate p{margin:0}.v2 .ag-chat-banner{margin:16px 0 0;padding:12px 16px;border-radius:12px;background:var(--agent-soft,#f1eefb);overflow-wrap:anywhere}.v2 .ag-chat-frame{margin-top:16px;height:min(680px,80vh);border:1px solid var(--line,#e6e3ee);border-radius:16px;overflow:hidden}.v2 .ag-more{min-height:44px;margin-block:-10px}.v2 .ag-brief summary{padding-block:10px}.v2 .ag-fold__btn{min-height:44px;display:flex;align-items:center}.v2 .ag-crumbs a,.v2 .ag-event a,.v2 .ag-nbs a{display:inline-block;padding-block:14px;margin-block:-14px}.v2 .ag-nbs:has(a){row-gap:16px}.v2 .ag-fund .link-cta{display:inline-flex;align-items:center;min-height:44px;margin-block:-8px}.v2 .ag-fold__btn{display:none;margin-top:4px;background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--accent);cursor:pointer}.v2 .ag-fold__btn:hover{color:var(--ink)}@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}.v2 .ag-fold--3:not(.is-open)>*>:nth-child(n+4),.v2 .ag-fold--6:not(.is-open)>*>:nth-child(n+7){display:none}.v2 .ag-fold__btn{display:flex}}@media (width < 48rem){.v2 .ag-hero{grid-template-columns:88px minmax(0,1fr);gap:0 16px;margin-top:4px}.v2 .ag-hero>div{display:contents}.v2 .ag-hero>.v2-face{grid-row:1/3;width:88px!important;height:88px!important}.v2 .ag-hero .ag-field{align-self:end}.v2 .ag-hero .ag-h1{align-self:start;margin-top:2px;font-size:34px}.v2 .ag-hero>div>:not(.ag-field,.ag-h1){grid-column:1/-1}.v2 .ag-quote{padding-left:0;margin-top:22px}.v2 .ag-quote:before{position:static;display:block;font-size:64px;height:30px;line-height:.85}.v2 .ag-quote p{font-size:20px}.v2 .ag-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:22px}.v2 .ag-stats li{min-width:0}.v2 .ag-stats a{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;font-size:14px;line-height:1.3}.v2 .ag-stats strong{font-size:24px}.v2 .ag-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.v2 .ag-actions .btn{padding-inline:10px;font-size:15px;text-align:center}.v2 .ag-actions .btn:first-child,.v2 .ag-actions .btn:last-child:nth-child(2){grid-column:1/-1}.v2 .ag-section{margin-top:40px}.v2 .ag-key li{padding:14px 16px 14px 40px}.v2 .ag-key li:before{left:16px;top:14px}.v2 .ag-key a{font-size:18px}.ag-kernel,.ag-positions--top{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,.ag-positions--top>li{flex:0 0 84%;scroll-snap-align:start}.v2 .ag-kernel li{padding:16px}.v2 .ag-fund{margin-bottom:32px}.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}}