@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Newsreader:ital,opsz,wght@1,6..72,500&display=swap";:root{--ink:#131817;--paper:#f1f0ea;--white:#fafaf6;--lime:#c7ff39;--lime-panel:#d6e69e;--line:#c8c9c2;--muted:#666d68;--red:#db5b44;--serif:"Newsreader",Georgia,serif;--sans:"Manrope",sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px}.skip{position:fixed;left:1rem;top:-5rem;background:var(--lime-panel);color:var(--ink);padding:.8rem;z-index:20}.skip:focus{top:1rem}a{color:inherit;text-decoration:none}.nav{height:80px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:2}.brand{display:flex;align-items:center;gap:.75rem;font-weight:700;letter-spacing:-.03em}.brand-mark{display:grid;place-items:center;width:36px;height:36px;background:var(--ink);color:var(--lime);font:500 11px var(--mono);border-radius:50%}.nav-links{display:flex;gap:2.25rem;font-size:13px}.nav-links a:hover,.text-link:hover{opacity:.58}.button{border:1px solid var(--ink);background:var(--ink);color:var(--white);padding:1rem 1.35rem;font:600 13px var(--sans);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.button:hover{background:var(--lime-panel);color:var(--ink)}.button-small{padding:.72rem 1rem}.hero{padding:7.5rem 4vw 4rem;min-height:820px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:560px;height:560px;border:1px solid #d5d6cf;border-radius:50%;right:-12%;top:3%;box-shadow:0 0 0 90px #ffffff1f,0 0 0 180px #ffffff14}.eyebrow,.section-label{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.13em;display:flex;align-items:center;gap:.65rem}.pulse{width:8px;height:8px;border-radius:50%;background:var(--lime-panel);box-shadow:0 0 0 4px #9bd21629}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(56px,7.7vw,120px);line-height:.88;letter-spacing:-.075em;margin:2.1rem 0 2.4rem;max-width:1230px;font-weight:600;position:relative}.hero h1 em{font-family:var(--serif);font-weight:500;color:#6a706c}.hero-copy{font-size:18px;line-height:1.65;max-width:580px;color:#525955}.hero-actions{display:flex;align-items:center;gap:2rem}.text-link{font-weight:600;font-size:13px}.signal{margin:7rem 0 0 auto;width:min(860px,78%);display:grid;grid-template-columns:1fr 75px 1fr 75px 1fr;align-items:center}.signal-node{border-top:2px solid var(--ink);padding-top:1rem;display:flex;flex-direction:column;gap:.65rem}.signal-node small,.product-index,.section-number{font:11px var(--mono);color:var(--muted)}.signal-node strong{font-size:14px}.signal-line{height:1px;background:var(--line);position:relative}.signal-line span{position:absolute;width:6px;height:6px;background:var(--ink);border-radius:50%;right:0;top:-2px}.status{font:10px var(--mono);text-transform:uppercase;letter-spacing:.05em;width:max-content}.status.ok{color:#4b7000}.status.neutral{color:var(--muted)}.manifesto{padding:8rem 4vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;border-top:1px solid var(--line);background:var(--white)}.manifesto h2,.quickstart h2,.safety h2{font-size:clamp(38px,5vw,74px);letter-spacing:-.065em;line-height:.96;margin-top:1.5rem}.manifesto>p{font-size:23px;line-height:1.55;letter-spacing:-.025em;padding-top:2rem}.flow-section{padding:6rem 4vw;background:var(--ink);color:var(--white)}.flow-section .section-label{color:#8e9791;margin-bottom:3rem}.flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch}.flow>i{align-self:center;color:var(--lime);font:22px var(--mono);padding:.75rem}.flow-card{min-height:170px;border:1px solid #3b423f;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between}.flow-card span,.flow-card small{font:10px var(--mono);color:#8e9791;text-transform:uppercase}.flow-card b{font-size:16px;line-height:1.5}.flow-card.accent{border-color:var(--lime);box-shadow:inset 0 -4px var(--lime)}.flow-card.split b+b{border-top:1px solid #3b423f;padding-top:1rem}.products{padding:7rem 4vw;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.products .section-label{grid-column:1/-1;background:var(--paper);padding-bottom:2rem}.product{background:var(--white);padding:2rem;min-height:500px;display:flex;flex-direction:column}.product.featured{background:var(--lime-panel)}.product.muted{background:#e4e4dd}.product-index{margin-bottom:4rem}.tag{font:10px var(--mono);border:1px solid currentColor;border-radius:99px;width:max-content;padding:.35rem .6rem;text-transform:uppercase}.product h3{font-size:38px;letter-spacing:-.05em;margin:1.2rem 0}.product p{line-height:1.7;color:#4e5551}.product ul{list-style:none;padding:0;margin:auto 0 0}.product li{border-top:1px solid rgba(20,25,23,.22);padding:.8rem 0;font:12px var(--mono)}.quickstart{padding:8rem 4vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.quickstart>div>p{max-width:480px;line-height:1.7;color:var(--muted)}.steps{list-style:none;padding:0;margin:0}.steps li{display:grid;grid-template-columns:70px 1fr;padding:1.5rem 0;border-top:1px solid var(--line)}.steps li>span{font:11px var(--mono);color:var(--muted)}.steps b{font-size:17px}.steps p{margin:.4rem 0 0;color:var(--muted)}code{font:12px var(--mono);background:#deded6;padding:.35rem .5rem;display:inline-block;margin-top:.6rem}.safety{background:var(--lime-panel);padding:7rem 4vw;display:grid;grid-template-columns:1fr 1.3fr;gap:8vw}.safety-grid{display:grid;grid-template-columns:1fr 1fr}.safety-grid>div{border-top:1px solid rgba(20,25,23,.38);padding:1.2rem 1.2rem 3rem 0}.safety-grid>div:nth-child(odd){margin-right:2rem}.safety-grid span{font:11px var(--mono);text-transform:uppercase}.safety-grid p{margin-top:1rem;line-height:1.65}footer{padding:3rem 4vw;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:3rem;background:var(--ink);color:var(--white)}footer p{font-size:12px;line-height:1.6;color:#9fa6a2;margin:0}footer>div:last-child{display:flex;gap:1rem;justify-content:flex-end;font:11px var(--mono)}.console-body{background:#e9e9e3}.login-shell{min-height:100vh;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at 15% 85%,rgba(199,255,57,.4),transparent 30%),var(--paper)}.login-card{width:min(460px,100%);background:var(--white);padding:2.5rem;border:1px solid var(--line);box-shadow:15px 15px 0 var(--ink);display:grid;gap:2rem}.login-card h1{font-size:42px;letter-spacing:-.055em;margin:1rem 0}.login-card p{color:var(--muted);line-height:1.5}.login-card label,.modal-head+div label{font:11px var(--mono);text-transform:uppercase;display:grid;gap:.5rem}input,textarea,select{width:100%;border:1px solid var(--line);background:var(--paper);padding:.9rem;font:14px var(--sans);color:var(--ink);outline:none}input:focus,textarea:focus,select:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--lime)}.error{color:#9d291e!important;font:12px var(--mono);min-height:1em}.console{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.console aside{background:var(--ink);color:var(--white);padding:1.5rem;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.console aside .brand-mark{background:var(--lime-panel);color:var(--ink)}.console aside nav{margin-top:4rem;display:grid;gap:.3rem}.console aside nav button,.aside-foot button{border:0;background:none;color:#929a95;padding:.8rem;text-align:left;font:500 13px var(--sans);cursor:pointer}.console aside nav button:hover,.console aside nav button.active{color:var(--white);background:#252b29}.console aside nav i{float:right;background:var(--lime-panel);color:var(--ink);font:10px var(--mono);padding:.15rem .35rem;border-radius:99px}.aside-foot{margin-top:auto;display:grid;gap:1rem}.workspace{padding:2.5rem 3vw;overflow:hidden}.workspace header{display:flex;align-items:end;justify-content:space-between;margin-bottom:2.5rem}.workspace header span{font:10px var(--mono);text-transform:uppercase;color:var(--muted)}.workspace header h1{font-size:46px;letter-spacing:-.06em;margin:.5rem 0 0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-bottom:2rem}.metric{background:var(--white);padding:1.4rem}.metric span{font:10px var(--mono);text-transform:uppercase;color:var(--muted)}.metric b{font-size:38px;letter-spacing:-.05em;display:block;margin-top:1.6rem}.panel{background:var(--white);border:1px solid var(--line);margin-bottom:1rem}.panel-head{padding:1.2rem 1.4rem;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.panel-head h2{font-size:16px;margin:0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font:10px var(--mono);text-transform:uppercase;color:var(--muted);padding:.8rem 1.2rem;background:#f5f5f0}td{padding:1rem 1.2rem;border-top:1px solid #e3e3dc;font-size:13px}td code{margin:0;max-width:260px;overflow:hidden;text-overflow:ellipsis}.empty{padding:3rem;text-align:center;color:var(--muted)}dialog{width:min(620px,calc(100% - 2rem));border:0;padding:0;background:var(--white);box-shadow:20px 20px #14191773}dialog::backdrop{background:#131817b8}#modal-form{padding:2rem;display:grid;gap:1.5rem}.modal-head,.modal-actions{display:flex;justify-content:space-between;align-items:center}.modal-head h2{font-size:34px;letter-spacing:-.05em;margin:.5rem 0 0}.icon-button,.text-button{border:0;background:none;cursor:pointer;font:inherit}.icon-button{font-size:28px}.modal-actions{justify-content:flex-end;gap:1rem}#modal-fields{display:grid;gap:1rem}.action-row{display:flex;gap:.5rem}.mini-button{border:1px solid var(--ink);background:transparent;padding:.5rem .7rem;font:10px var(--mono);text-transform:uppercase;cursor:pointer}.mini-button:hover{background:var(--ink);color:#fff}.risk{color:#a23828}.ok-text{color:#527500}@media(max-width:900px){.nav-links{display:none}.hero{padding-top:5rem;min-height:auto}.signal{width:100%;grid-template-columns:1fr;gap:1rem}.signal-line{display:none}.manifesto,.quickstart,.safety,.flow{grid-template-columns:1fr}.flow>i{transform:rotate(90deg);justify-self:center}.products{grid-template-columns:1fr}.product{min-height:400px}.console{grid-template-columns:80px 1fr}.console aside{padding:1rem}.console aside .brand>span:last-child,.console aside nav button{font-size:0}.console aside nav button:before{content:"•";font-size:20px}.aside-foot .status{display:none}.metric-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nav{padding:0 1rem}.hero,.manifesto,.flow-section,.products,.quickstart,.safety{padding-left:1rem;padding-right:1rem}.hero h1{font-size:52px}.hero-actions{align-items:flex-start;flex-direction:column}.manifesto>p{font-size:19px}.safety-grid{grid-template-columns:1fr}.safety-grid>div:nth-child(odd){margin-right:0}footer{grid-template-columns:1fr}.workspace{padding:1.25rem}.workspace header{align-items:flex-start;gap:1rem}.workspace header h1{font-size:35px}.metric-grid{grid-template-columns:1fr}.console{grid-template-columns:58px 1fr}.console aside{padding:.6rem}.brand-mark{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}code,pre{font-family:var(--mono)}pre{margin:0;overflow-x:auto}.experience-example{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6vw;padding:48px 4vw;border-top:1px solid var(--line)}.experience-example h2{font-size:clamp(32px,4vw,58px);line-height:1.05;letter-spacing:-.05em;margin:20px 0}.experience-example h2 em{font-family:var(--serif);font-weight:500;color:var(--muted)}.experience-example header p{color:var(--muted);line-height:1.7;max-width:440px}@media(max-width:900px){.experience-example{grid-template-columns:minmax(0,1fr);gap:28px}}.evidence-preview{padding:30px;background:var(--white);border:1px solid var(--line);box-shadow:12px 12px #dfe6ce;align-self:center}.preview-heading{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font:11px var(--mono);color:var(--muted)}.evidence-preview h3{font-size:28px;letter-spacing:-.04em;margin:24px 0 18px}.evidence-preview blockquote{margin:0 0 20px;font:24px/1.4 var(--serif)}.evidence-preview>a{font-size:13px;text-decoration:underline}.experience-checks{list-style:none;padding:0;display:grid;gap:12px;font-size:14px;line-height:1.5}.evidence-preview .experience-checks{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0}.handoff-stages{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}.handoff-stages li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding-top:18px;border-top:1px solid var(--line)}.handoff-stages li>span{font:11px var(--mono);color:var(--muted);padding-top:3px}.handoff-stages strong{font-size:16px}.handoff-stages p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.experience-meta{font-size:13px;color:var(--muted);line-height:1.7}.experience-meta a{text-decoration:underline}.experience-paths{padding:48px 4vw;border-top:1px solid var(--line)}.experience-paths h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.05em;margin:12px 0 24px}.experience-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collaborator-path .experience-path-grid{grid-template-columns:minmax(0,1fr);max-width:760px}.task-fit-guidance{max-width:960px;line-height:1.7;color:var(--muted);margin-bottom:24px}.experience-path-grid>a{border:1px solid var(--line);padding:24px;background:var(--white);display:flex;flex-direction:column;gap:12px}.experience-path-grid>a:hover{border-color:var(--ink)}.experience-path-grid span{font:11px var(--mono);text-transform:uppercase;color:var(--muted)}.experience-path-grid h3{font-size:22px;margin:0;letter-spacing:-.035em}.experience-path-grid p{margin:0;line-height:1.6;color:var(--muted);flex:1}.experience-path-grid b{font-size:13px}.experience-details{border-top:1px solid var(--line)}.experience-details>summary{padding:24px 4vw;font-weight:600;font-size:17px;cursor:pointer}.experience-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;border-bottom:1px solid var(--line);padding-bottom:12px}.experience-tabs button{cursor:pointer;font:inherit;padding:10px 16px;border:1px solid var(--line);background:var(--white)}.experience-tabs [aria-selected=true]{background:var(--ink);color:var(--white)}.sample-text{white-space:pre-wrap;line-height:1.7;font-size:14px}.experience-hash{overflow-wrap:anywhere;font-size:12px}.demo-card blockquote{margin:20px 0;padding-left:20px;border-left:3px solid var(--lime);font:24px/1.4 var(--serif)}.experience-form{display:grid;gap:24px}.experience-form fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.experience-form legend{font-weight:700;margin-bottom:16px}.experience-form label{display:grid;gap:8px}.experience-form select{padding:12px;border:1px solid var(--line);font:inherit;background:var(--white);max-width:100%}.experience-form .experience-choice{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--line);padding:18px;cursor:pointer}.experience-choice input[type=radio]{flex:0 0 16px;width:16px;height:16px;padding:0;margin:4px 0 0;accent-color:var(--ink)}.experience-choice>span{flex:1;min-width:0}.experience-choice small{display:block;color:var(--muted);margin-top:8px;line-height:1.5}.experience-next .button{margin-right:16px}.case-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.case-sessions .doc-card{min-width:0}.case-sessions blockquote{margin:24px 0;padding-left:18px;border-left:3px solid var(--lime);font:22px/1.5 var(--serif)}.case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.case-facts div{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:18px}.case-facts b{font-size:23px;letter-spacing:-.025em}.case-facts span{font-size:13px;color:var(--muted);line-height:1.6}.case-source{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 24px;font-size:14px}.case-source dd{margin:0;overflow-wrap:anywhere}.case-share .code pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:800px){.case-sessions,.case-facts{grid-template-columns:minmax(0,1fr)}.case-source{grid-template-columns:minmax(0,1fr);gap:8px}.case-source dd{margin-bottom:12px}}@media(max-width:800px){.experience-path-grid{grid-template-columns:1fr}.evidence-preview{padding:22px;box-shadow:6px 6px #dfe6ce}.evidence-preview blockquote{font-size:21px}}.code{min-width:0;max-width:100%;overflow:hidden;background:var(--ink);color:#e9ece6;border:1px solid #2b322f;font:12.5px/1.65 var(--mono)}.code-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid #2b322f;font:10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#8e9791}.code-head>span{min-width:0;overflow-wrap:anywhere}.code-head>.copy{flex-shrink:0}.code pre{padding:1rem 1.1rem 1.2rem}.code .k{color:var(--lime)}.code .c{color:#7f8983}.code .s{color:#f2c66d}.code .f{color:#9fc2b4}.code .v{color:#8fd3ff}.code .cmd{color:var(--lime);font-weight:600}.code .r{color:#ff9b85}.copy{border:1px solid #3b423f;background:transparent;color:#cfd4cc;font:10.5px var(--mono);padding:.35rem .6rem;cursor:pointer;text-transform:uppercase;letter-spacing:.1em}.copy:hover,.copy:focus-visible{border-color:var(--lime);color:var(--lime)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4vw;align-items:end;position:relative}.hero-grid h1{margin-top:1.6rem;font-size:clamp(44px,6vw,104px);line-height:.98}.hero-grid .hero-copy{max-width:760px;text-wrap:pretty}.hero h1 .acronym{letter-spacing:-.01em;margin-right:.04em;text-decoration:none;border:0;cursor:help}.hero-grid>*{min-width:0}.hero-agent{position:relative;z-index:1;align-self:center;margin:0}.hero-agent .code{min-height:352px;display:flex;flex-direction:column;box-shadow:0 30px 80px #1318172e}.hero-agent pre{flex:1}.hero-agent figcaption{font:11px var(--mono);color:var(--muted);margin-top:.8rem}.agent-value{padding:7rem 4vw;background:var(--white);border-top:1px solid var(--line)}.agent-value>header{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:4rem}.agent-value h2,.connect h2,.tools h2,.share h2,.transparency h2{font-size:clamp(36px,4.6vw,68px);letter-spacing:-.06em;line-height:.98;margin:1.3rem 0 0}.agent-value h2 em,.connect h2 em,.share h2 em{font-family:var(--serif);font-weight:500;color:#6a706c}.agent-value>header p{font-size:19px;line-height:1.6;color:#4e5551;align-self:end}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.value-grid article{background:var(--white);padding:1.8rem;min-height:230px;display:flex;flex-direction:column;gap:.9rem}.value-grid article span{font:11px var(--mono);color:var(--muted)}.value-grid h3{font-size:22px;letter-spacing:-.035em;margin:0}.value-grid p{margin:0;line-height:1.65;color:#4e5551}.value-grid code{font-size:12px;background:var(--paper);padding:.1rem .35rem}.connect{padding:7rem 4vw;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6vw}.connect>div>p{line-height:1.7;color:var(--muted);max-width:440px}.connect .steps li{grid-template-columns:56px 1fr}.runtime-tabs{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--ink);border-bottom:0;margin-top:2rem}.runtime-tabs button{flex:1 1 auto;background:transparent;border:0;border-right:1px solid var(--ink);padding:.85rem 1rem;font:600 13px var(--sans);cursor:pointer;color:var(--ink)}.runtime-tabs button:last-child{border-right:0}.runtime-tabs button[aria-selected=true]{background:var(--ink);color:var(--white)}.runtime-tabs button:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.runtime-panel[hidden]{display:none}.runtime-note{font:12px var(--mono);color:var(--muted);margin-top:.8rem;line-height:1.6;max-width:none!important}.exchange{padding:0 4vw 7rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.exchange h3{font-size:20px;letter-spacing:-.03em;margin:0 0 .5rem}.exchange p{color:var(--muted);line-height:1.6;margin:0 0 1rem}.tools{padding:7rem 4vw;background:var(--ink);color:var(--white)}.tools .section-label{color:#8e9791}.tools>header{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:3.5rem;align-items:end}.tools>header p{color:#b8bfb7;line-height:1.7}.tools>header a{color:var(--lime)}.tool-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#3b423f;border:1px solid #3b423f}.tool-groups section{background:var(--ink);padding:1.6rem}.tool-groups h3{font-size:22px;letter-spacing:-.03em;margin:.6rem 0 .4rem}.tool-groups section>p{color:#8e9791;font-size:13px;line-height:1.6;margin:0 0 1.2rem}.tool-groups ul{list-style:none;margin:0;padding:0}.tool-groups li{border-top:1px solid #2b322f;padding:.7rem 0;display:grid;gap:.25rem}.tool-groups li code{display:inline;margin:0;padding:0;background:transparent;color:var(--lime);font-size:12.5px}.tool-groups li b{font-weight:400;color:#5d6660}.tool-groups li span{color:#b8bfb7;font-size:13px;line-height:1.5}.tool-groups .tag{font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#8e9791}.share{padding:7rem 4vw;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6vw;background:var(--white);border-top:1px solid var(--line)}.share>div>p{line-height:1.7;color:var(--muted)}.share .machine{list-style:none;padding:0;margin:2rem 0 0}.share .machine li{border-top:1px solid var(--line);padding:.85rem 0;display:flex;justify-content:space-between;gap:1rem;font-size:14px}.share .machine a{font:600 13px var(--mono)}.share .machine span{color:var(--muted);text-align:right}.transparency{padding:7rem 4vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-top:1px solid var(--line)}.transparency>div>p{font-size:19px;line-height:1.6;color:#4e5551}.link-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);align-self:start}.link-grid a{background:var(--white);padding:1.3rem;display:grid;gap:.4rem;min-height:120px}.link-grid a:hover,.link-grid a:focus-visible{background:var(--lime-panel)}.link-grid b{font-size:17px;letter-spacing:-.02em}.link-grid span{font-size:13px;color:var(--muted);line-height:1.5}.doc-body{background:var(--paper)}.nav-links a[aria-current]{box-shadow:inset 0 -2px var(--ink)}.landing-brand{flex-shrink:0;gap:10px;color:var(--ink)}.landing-brand .brand-mark{flex-shrink:0;width:32px;height:32px}.brand.landing-brand .landing-brand-name{font:400 24px/1 var(--sans);letter-spacing:-.03em;white-space:nowrap}.landing-brand:focus-visible{outline:3px solid var(--lime);outline-offset:4px}footer .landing-brand{color:var(--white)}@media(max-width:560px){.nav .landing-brand .brand-mark{width:28px;height:28px;font-size:10px}.nav .brand.landing-brand .landing-brand-name{font-size:20px}}@media(max-width:360px){.nav .landing-brand .brand-mark{width:24px;height:24px;font-size:9px}.nav .brand.landing-brand .landing-brand-name{font-size:18px}}@media(max-width:900px){.nav{height:auto;min-height:64px;flex-wrap:wrap;gap:.7rem 1rem;padding:.8rem 16px}.nav-links{display:flex!important;order:3;width:100%;gap:1.2rem;overflow-x:auto;white-space:nowrap;padding-bottom:.3rem;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}}.doc-main{padding:4rem 4vw 6rem;max-width:1180px}.doc-main a{overflow-wrap:anywhere}.doc-hero h1{font-size:clamp(40px,6vw,84px);letter-spacing:-.065em;line-height:.95;margin:1rem 0;font-weight:600}.doc-hero p{font-size:19px;line-height:1.6;color:#4e5551;max-width:720px;margin:0 0 3rem}.doc-kicker{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.doc-card{background:var(--white);border:1px solid var(--line);padding:2rem;margin-bottom:1.5rem}.doc-card h2{font-size:26px;letter-spacing:-.04em;margin:0 0 1rem}.doc-card p{line-height:1.7;color:#3f4643}.doc-card pre{background:var(--ink);color:#e9ece6;padding:1rem 1.1rem;font-size:12.5px;line-height:1.6;margin:.8rem 0}.doc-card code{font-size:.92em}.doc-card :not(pre)>code{background:var(--paper);padding:.08rem .35rem}.doc-steps ol{padding-left:1.2rem;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;line-height:1.7}.doc-tabs details{border:1px solid var(--line);margin-top:.6rem}.doc-tabs summary{cursor:pointer;padding:.7rem 1rem;font-weight:600}.doc-tabs details[open] summary{border-bottom:1px solid var(--line)}.doc-tabs pre{margin:0}.doc-grid2{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.stages{margin-top:2.5rem;border-top:1px solid var(--line);padding-top:1.5rem}.stages h3{margin:0 0 1rem}.stages ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stages li{border:1px solid var(--line);background:var(--paper);padding:1rem 1.1rem}.stages li span{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.stages li b{display:block;margin:.35rem 0}.stages li p{margin:0;font-size:.92rem}@media(max-width:1000px){.stages ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.stages ol{grid-template-columns:minmax(0,1fr)}}.doc-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.doc-stage{border:1px solid var(--line);padding:1.1rem 1.2rem}.doc-stage p{margin:.5rem 0}.doc-list{margin:0;padding-left:1.1rem;display:grid;gap:.55rem;line-height:1.6}.doc-note{background:var(--paper);border-left:3px solid var(--lime);padding:.9rem 1rem;margin:0 0 1.2rem}.doc-muted{color:var(--muted)}.doc-dl{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0;min-width:0}.doc-dl>dt{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:.75rem 1rem .75rem 0;border-top:1px solid var(--line)}.doc-dl>dd{margin:0;padding:.65rem 0;border-top:1px solid var(--line);line-height:1.55;overflow-wrap:anywhere;min-width:0}.doc-dl .doc-dl{grid-template-columns:minmax(110px,180px) minmax(0,1fr)}.doc-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.doc-chips li{background:var(--paper);border:1px solid var(--line);padding:.2rem .55rem;font-size:13px}.doc-flag{font:11px var(--mono);text-transform:uppercase;padding:.15rem .45rem;border:1px solid}.doc-flag.yes{color:#1f5e1f}.doc-flag.no{color:#8a2b1b}.doc-table{overflow-x:auto;min-width:0;max-width:100%}.doc-table table{width:100%;border-collapse:collapse;font-size:14px}.doc-table th{text-align:left;font:10.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:.6rem .8rem .6rem 0;border-bottom:1px solid var(--ink)}.doc-table td{padding:.7rem .8rem .7rem 0;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}.doc-group{margin:3rem 0 1rem}.doc-group-head{display:grid;gap:.4rem;margin-bottom:1rem}.doc-group-head p{margin:0;color:var(--muted)}.doc-tool{background:var(--white);border:1px solid var(--line);padding:1.4rem 1.6rem;margin-bottom:.8rem}.doc-tool header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.doc-tool header code{font-size:17px;font-weight:500;margin-right:.4rem;min-width:0;white-space:normal;overflow-wrap:anywhere}.doc-tool p{color:#3f4643;line-height:1.65}.doc-tag{font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line);padding:.2rem .45rem;color:var(--muted)}.doc-raw{margin-top:2rem;border:1px solid var(--line);background:var(--white)}.doc-raw-head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.2rem}.doc-raw-head code{flex:1 1 280px;background:var(--paper);padding:.45rem .6rem;font-size:12.5px;overflow-wrap:anywhere}.doc-raw-head a{font:600 13px var(--sans)}.doc-raw details{border-top:1px solid var(--line)}.doc-raw summary{cursor:pointer;padding:.8rem 1.2rem;font-weight:600}.doc-raw pre{background:var(--ink);color:#e9ece6;padding:1.1rem 1.2rem;font-size:12.5px;line-height:1.6}.doc-footer{padding:2.5rem 4vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;color:var(--muted);font-size:13px}.doc-footer div{display:flex;gap:1.4rem}@media(max-width:1100px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-agent{max-width:640px;margin:2.5rem 0 0}}@media(max-width:900px){.hero-grid,.agent-value>header,.connect,.exchange,.tools>header,.share,.transparency,.doc-grid2,.doc-stages{grid-template-columns:minmax(0,1fr)}.value-grid,.tool-groups{grid-template-columns:minmax(0,1fr)}.hero-agent{margin-top:2rem}}@media(max-width:560px){.link-grid{grid-template-columns:1fr}.doc-dl,.doc-dl .doc-dl{grid-template-columns:minmax(0,1fr)}.doc-dl>dd{border-top:0;padding-top:0}.doc-card{padding:1.3rem}.doc-main{overflow-wrap:anywhere}.doc-main :not(pre)>code{white-space:normal;overflow-wrap:anywhere}}:is(p,li,dd,td,figcaption,small,span)>code:not(pre code),.connect .steps code,.runtime-note code,.value-grid code,.share>div>p code{display:inline;margin:0;padding:.05rem .32rem;font-size:12px;line-height:inherit;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(max-width:560px){:is(p,li,dd,td,figcaption,small,span)>code:not(pre code){white-space:normal;overflow-wrap:anywhere}}.connect h2{margin-bottom:1.4rem}.connect>div>p{margin-top:0}.share h2,.agent-value h2{margin-bottom:1.4rem}.stat-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:1.5rem}.stat-tile{background:var(--white);padding:1.4rem;display:grid;gap:.4rem}.stat-tile span{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.stat-tile strong{font-size:40px;letter-spacing:-.05em;font-weight:600}.stat-tile small{color:var(--muted);line-height:1.4}.stat-bar{display:grid;grid-template-columns:minmax(120px,190px) 1fr 3.5rem;align-items:center;gap:.8rem;padding:.35rem 0}.stat-bar code{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-bar span{height:10px;background:var(--paper)}.stat-bar i{display:block;height:100%;background:var(--ink)}.stat-bar b{text-align:right;font:500 13px var(--mono)}@media(max-width:900px){.stat-tiles{grid-template-columns:1fr 1fr}}@media(max-width:560px){.stat-tiles{grid-template-columns:1fr}.stat-bar{grid-template-columns:1fr 3rem}.stat-bar span{grid-column:1 / -1;grid-row:2}}pre code{display:block;margin:0;padding:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit;white-space:pre}@media(max-width:560px){.runtime-tabs button{flex:1 1 45%;border-bottom:1px solid var(--ink)}}.board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.board-card{background:var(--white);border:1px solid var(--line);padding:1.3rem;display:grid;gap:.5rem}.board-card:hover,.board-card:focus-visible{background:var(--lime-panel)}.board-card b{font-size:19px;letter-spacing:-.02em}.board-card p{margin:0;color:#4e5551;line-height:1.55}.board-card small{color:var(--muted)}.board-lanes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:1px;overflow-x:auto;background:var(--line);border:1px solid var(--line)}.board-lane{background:var(--paper);padding:.9rem;display:grid;align-content:start;gap:.7rem;min-height:200px}.board-lane>header{display:flex;justify-content:space-between;font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em}.board-task{background:var(--white);border:1px solid var(--line);padding:1rem;display:grid;gap:.5rem}.board-task header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.board-task h3{margin:0;font-size:16px;letter-spacing:-.02em}.board-task p{margin:0;color:#4e5551;line-height:1.5;font-size:14px}.board-task dl{display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem;margin:0;font-size:13px}.board-task dt{color:var(--muted)}.board-task dd{margin:0;overflow-wrap:anywhere}.board-cites{list-style:none;padding:0;margin:0;display:grid;gap:.4rem;font-size:13px}.board-cites li{display:grid;gap:.1rem;border-top:1px solid var(--line);padding-top:.4rem;overflow-wrap:anywhere}.board-cites small{color:var(--muted);font:11px var(--mono)}.hero-value{font:500 13px/1.5 var(--mono);color:var(--ink);background:var(--lime-panel);display:inline-block;padding:.35rem .6rem;margin:1.2rem 0 0}.doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ink);border:1px solid var(--ink);max-width:640px;margin-top:2.2rem}.door{background:var(--white);padding:1.1rem 1.2rem;display:grid;gap:.35rem}.door span{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.door b{font-size:17px;letter-spacing:-.02em}.door small{color:var(--muted);font-size:12.5px}.door:hover,.door:focus-visible{background:var(--lime-panel)}.door-agent{background:var(--ink);color:var(--white)}.door-agent span,.door-agent small{color:#b8bfb7}.door-agent:hover,.door-agent:focus-visible{background:var(--lime-panel);color:var(--ink)}.door-agent:hover span,.door-agent:hover small{color:var(--ink)}@media(max-width:560px){.doors{grid-template-columns:minmax(0,1fr)}}.hero-entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}.hero-entry-actions .hero-entry-example{background:transparent;color:var(--ink)}.hero-entry-actions .hero-entry-example:hover{background:var(--lime-panel)}.hero-entry-actions .button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media(max-width:560px){.hero-entry-actions{flex-direction:column;align-items:stretch}}.hero-motto{font:italic 500 19px/1.4 var(--serif);color:#6a706c;margin:1.4rem 0 0;max-width:640px}.hero-compatibility{max-width:640px;margin:1rem 0 0;color:var(--muted);font-size:13px;line-height:1.6}.agent-value .later{margin:1.4rem 0 0;color:var(--muted);line-height:1.6;max-width:820px}.link-grid a[hidden]{display:none}.doc-card .code,.doc-raw .code{margin:.8rem 0}.doc-card .code pre,.doc-raw .code pre{margin:0;background:transparent;padding:1rem 1.1rem 1.2rem;overflow-x:auto}.code pre code{background:transparent;color:inherit;padding:0;margin:0}.code pre{scrollbar-width:thin;scrollbar-color:#4a524e transparent}.code pre::-webkit-scrollbar{height:6px;width:6px}.code pre::-webkit-scrollbar-track{background:transparent}.code pre::-webkit-scrollbar-thumb{background:#3b423f;border-radius:3px}.code pre::-webkit-scrollbar-thumb:hover{background:var(--lime-panel)}.code pre::-webkit-scrollbar-corner{background:transparent}.products{grid-template-columns:repeat(2,minmax(0,1fr))}.products .products-head{grid-column:1 / -1;min-width:0;background:var(--paper);padding:2rem}.products .products-head .section-label{margin:0 0 1rem;padding:0;line-height:1.5}.products h2{margin:0 0 1rem;font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.05em}.products .products-lead{margin:0;font-size:15px;line-height:1.7;color:#3e4541;text-wrap:pretty}.products .product{min-width:0;min-height:0}.products .product h3{font-size:clamp(26px,2.8vw,38px);line-height:1.1}.arena-details{grid-column:1 / -1;background:#e4e4dd}.arena-details>summary{padding:1.5rem 2rem;font-weight:600;cursor:pointer}.arena-details .product{padding-top:.5rem}.arena-details .product>details{margin-top:1.5rem}.technical-examples .exchange{padding-top:1rem}@media(max-width:900px){.products{grid-template-columns:minmax(0,1fr)}}.owner-path{padding:4.5rem 4vw;background:var(--white);border-top:1px solid var(--line);display:grid;gap:2rem}.owner-path .section-label{margin:0;font-weight:500}.owner-path ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.owner-path li{background:var(--white);padding:1.5rem;display:grid;gap:.5rem;align-content:start}.owner-path li>span{font:11px var(--mono);color:var(--muted)}.owner-path li b{font-size:20px;letter-spacing:-.03em}.owner-path li p{margin:0;line-height:1.6;color:#4e5551}.owner-path .button{justify-self:start}.manual-setup{min-width:0;border-top:1px solid var(--line)}.manual-setup>summary{cursor:pointer;padding:22px 0;font-size:16px;font-weight:600}.owner-path .manual-setup .connect{padding:24px 0}.owner-path .manual-setup ol{display:block;border:0;background:transparent}.owner-path .manual-setup .steps li{display:grid;padding:1.5rem 0}@media(max-width:900px){.owner-path ol{grid-template-columns:1fr}}@media(max-width:560px){.owner-path{padding:3rem 1rem}}.doc-main.doc-wide{max-width:none}.doc-wide .doc-hero p{max-width:900px}.board-filters{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin:0 0 1.2rem}.board-filters input[type=search]{flex:1 1 260px;max-width:420px;padding:.65rem .8rem;border:1px solid var(--line);background:var(--white);font:inherit}.board-chips{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--ink)}.board-chips button{border:0;border-right:1px solid var(--ink);background:var(--white);padding:.55rem .8rem;font:500 12px var(--sans);cursor:pointer}.board-chips button:last-child{border-right:0}.board-chips button[aria-pressed=true]{background:var(--ink);color:var(--white)}.board-filters label{font:12px var(--mono);display:flex;gap:.4rem;align-items:center}.board-filters select{padding:.5rem;border:1px solid var(--line);background:var(--white);font:inherit}.board-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.board-card[hidden]{display:none}.board-card-stats{display:flex;gap:.4rem;flex-wrap:wrap}.board-card-stats span{font:11px var(--mono);padding:.2rem .45rem;border:1px solid var(--line);background:var(--paper)}.board-task{cursor:pointer;text-align:left}.board-task:hover,.board-task:focus-visible{box-shadow:0 0 0 2px var(--lime);outline:none}.board-reward{justify-self:start;font:600 11px var(--mono);padding:.2rem .45rem;background:var(--lime-panel);border:1px solid var(--ink)}.board-howto summary{cursor:pointer;font-size:16px}.board-howto ol{margin:1rem 0 .5rem;padding-left:1.3rem;display:grid;gap:.6rem;line-height:1.6}[hidden]{display:none!important}.board-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#13181752;z-index:50;display:flex;justify-content:flex-end;opacity:0;transition:opacity .2s}.board-drawer-backdrop.open{opacity:1}.board-drawer{width:min(560px,100vw);height:100%;background:var(--white);border-left:1px solid var(--line);display:flex;flex-direction:column;transform:translate(24px);transition:transform .2s}.board-drawer-backdrop.open .board-drawer{transform:none}.board-drawer>header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.4rem;border-bottom:1px solid var(--line)}.board-drawer h2{margin:.35rem 0 0;font-size:22px;letter-spacing:-.03em;line-height:1.2}.board-drawer-close{border:1px solid var(--ink);background:var(--white);width:36px;height:36px;font-size:20px;cursor:pointer;flex:none}.board-drawer-body{padding:1.2rem 1.4rem 2rem;overflow:auto;display:grid;gap:.8rem;align-content:start}.board-drawer-body h3{margin:.4rem 0 0;font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.bd-desc{margin:0;line-height:1.6;white-space:pre-wrap}.bd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.bd-cell{background:var(--paper);padding:.6rem .8rem;display:grid;gap:.2rem}.bd-cell span{font-size:12px;color:var(--muted)}.bd-cell b{font-weight:500;overflow-wrap:anywhere}@media(max-width:560px){.board-filters{flex-direction:column;align-items:stretch}.board-filters input[type=search]{max-width:none}}:root{--section-y: 4.5rem}.hero{min-height:0;padding-top:4rem;padding-bottom:3.5rem}.agent-value,.connect,.tools,.products,.safety,.share,.transparency{padding-top:var(--section-y);padding-bottom:var(--section-y)}.exchange{padding-bottom:var(--section-y)}.safety{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem 4vw;padding-top:3rem;padding-bottom:2.5rem}.safety h2{font-size:clamp(32px,3.5vw,48px);line-height:1.05;margin-bottom:0}.safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-content:start}.safety-grid>div{padding:1rem 0 0}.safety-grid>div:nth-child(odd){margin-right:0}.safety-grid h3,.boundary-grid h3{margin:0;font-size:17px;line-height:1.4;letter-spacing:-.02em}.safety-grid p,.boundary-grid p{margin:.75rem 0 0;line-height:1.65}.safety-boundaries{grid-column:1 / -1;border-top:1px solid rgba(20,25,23,.3)}.safety-boundaries>summary{padding-top:1rem;font-size:13px;font-weight:600;cursor:pointer}.boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;padding-top:1.5rem}.landing-start{padding:3rem 4vw;border-top:1px solid var(--line);background:var(--white);display:flex;align-items:center;justify-content:space-between;gap:2rem}.landing-start h2{margin:0 0 .75rem;font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.04em}.landing-start p{margin:0;color:var(--muted);line-height:1.6;max-width:620px}.landing-start>.button{flex-shrink:0}@media(max-width:900px){.safety{grid-template-columns:minmax(0,1fr)}.landing-start{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.safety-grid,.boundary-grid{grid-template-columns:minmax(0,1fr)}.landing-start{padding-left:1rem;padding-right:1rem}}.owner-path{padding-top:3.5rem;padding-bottom:3.5rem}.tools>header,.agent-value>header{margin-bottom:2.5rem}@media(max-width:900px){:root{--section-y: 3.5rem}.hero{padding-top:2.5rem}}.live-stats{padding:2rem 4vw 2.5rem;border-top:1px solid var(--line);display:grid;gap:1.2rem}.live-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.live-tile{background:var(--white);padding:1.1rem 1.2rem;display:grid;gap:.35rem;align-content:start}.live-tile:hover{background:#fff}.live-tile.lime{background:var(--lime-panel)}.live-tile span{font:10.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.live-tile.lime span,.live-tile.lime small{color:#3c4540}.live-tile b{font-size:34px;letter-spacing:-.05em;font-weight:600;line-height:1.1}.live-tile small{color:var(--muted);font-size:12px;line-height:1.4}@media(max-width:1000px){.live-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.live-tile:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:560px){.live-stats{padding:1.5rem 1rem 2rem}.live-tile b{font-size:28px}}footer>div:last-child{flex-wrap:wrap;row-gap:.5rem}@media(max-width:900px){footer{grid-template-columns:minmax(0,1fr)}footer>div:last-child{justify-content:flex-start}}.doc-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1.5rem}.doc-subnav span{font:10.5px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-right:.6rem}.doc-subnav a{border:1px solid var(--line);background:var(--white);padding:.45rem .8rem;font-size:13px}.doc-subnav a:hover{border-color:var(--ink)}.doc-subnav a[aria-current]{background:var(--ink);color:var(--white);border-color:var(--ink)}.runtime-panel pre{max-height:min(460px,60vh);overflow:auto;overscroll-behavior:contain}@media(min-width:901px){.connect>div:last-child{position:sticky;top:1.5rem;align-self:start}}@media(max-width:1300px){.hero-agent pre{font-size:11.5px}}.runtime-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.runtime-tabs .rt-logo{width:14px;height:14px;flex:none;opacity:.85}.runtime-tabs button[aria-selected=true] .rt-logo{opacity:1;color:var(--lime)}@media(max-width:560px){.runtime-tabs button span{font-size:12px}}.exchange{align-items:stretch}.exchange>div{display:flex;flex-direction:column}.exchange>div>.code{flex:1;display:flex;flex-direction:column}.exchange>div>.code pre{flex:1}@media(max-width:640px){.doc-table table:has(td[data-label]) thead{display:none}.doc-table table:has(td[data-label]) tr{display:block;padding:.8rem 0;border-bottom:1px solid var(--line)}.doc-table table:has(td[data-label]) td{display:block;position:relative;padding:.25rem 0 .25rem 7.6rem;border:0;overflow-wrap:anywhere;min-height:1.6rem}.doc-table table:has(td[data-label]) td:before{content:attr(data-label);position:absolute;left:0;top:.45rem;width:7rem;font:10.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.doc-table table:has(td[data-label]) td[data-label=""]{padding-left:0}.doc-table table:has(td[data-label]) td[data-label=""]:before{content:none}}.hero-agent pre .flip{color:var(--lime);opacity:.55}.bd-verdict{border-left:3px solid var(--line);background:var(--paper);padding:.9rem 1rem;display:grid;gap:.35rem}.bd-verdict b{font-size:16px;letter-spacing:-.01em}.bd-verdict p{margin:0;line-height:1.55;color:#3f4643}.bd-verdict.ok{border-left-color:#4b7000;background:#eef3dc}.bd-verdict.ok b:before{content:"✓";color:#4b7000;margin-right:.4rem}.bd-verdict.warn{border-left-color:#d08a2e;background:#f8efe0}.bd-verdict.open{border-left-color:#2563eb;background:#eaf0fb}.bd-reward{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;background:var(--paper);padding:.8rem 1rem}.bd-reward b{font-size:22px;letter-spacing:-.03em;font-weight:600}.bd-reward span:not(.doc-tag){flex-basis:100%;color:#3f4643;line-height:1.5;font-size:14px}.bd-reward.none b{font-size:16px}.bd-checks{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.bd-checks li{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.4rem;line-height:1.5}.bd-checks i{font-style:normal;font-weight:700;width:1.3rem;height:1.3rem;display:grid;place-items:center;border-radius:50%;font-size:12px}.bd-checks .pass i{background:#4b7000;color:#fff}.bd-checks .fail i{background:var(--red);color:#fff}.bd-label{margin:1rem 0 .4rem;font:10.5px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.bd-answer{margin:0;padding:.8rem 1rem;border-left:3px solid var(--ink);background:var(--paper);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.bd-timeline{list-style:none;margin:0;padding:0 0 0 .9rem;border-left:2px solid var(--line);display:grid;gap:.55rem}.bd-timeline li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.6rem;position:relative;font-size:14px;line-height:1.45}.bd-timeline li:before{content:"";position:absolute;left:calc(-.9rem - 5px);top:.45rem;width:8px;height:8px;border-radius:50%;background:var(--ink)}.bd-timeline time{color:var(--muted);font:12px var(--mono);padding-top:.1rem}@media(max-width:560px){.bd-timeline li{grid-template-columns:minmax(0,1fr);gap:.1rem}}.oauth-panel{max-width:48rem}.oauth-panel label{display:grid;gap:.5rem;margin:1rem 0}.oauth-panel input,.oauth-panel textarea{width:100%;box-sizing:border-box;padding:.8rem;border:1px solid var(--line, #c6c8be);background:var(--paper, #fafaf7);color:inherit;font:inherit}.oauth-panel dd{margin:.25rem 0 1rem;overflow-wrap:anywhere}.oauth-panel dt{font-weight:600}.oauth-buttons{display:flex;flex-wrap:wrap;gap:1rem}.oauth-panel [hidden]{display:none!important}#oauth-connections h2{font-size:1.2rem;overflow-wrap:anywhere}#oauth-connections section{padding:1.5rem 0;border-top:1px solid var(--line, #c6c8be)}.oauth-panel .button.secondary{background:transparent;color:var(--ink, #131817)}.oauth-panel .button.secondary:hover{background:var(--lime-panel, #d6e69e)}
