*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0a;--bg-deep:#060606;--surface:#151515;--surface-border:#252525;--green:#00ff09;--teal:#adbdb8;--teal-dim:#7a8e88;--fg:#fff;--fg-dim:#ffffff80;--fg-body:#ffffffd9;--max-w:900px;--max-w-spec:900px;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading:"Forum", "Georgia", serif;--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", monospace}html{font-family:var(--font-body);color:var(--fg-body);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.7;overflow-x:hidden}body{min-height:100vh}.site-header{z-index:10;justify-content:space-between;align-items:center;padding:2rem 2.5rem;display:flex;position:relative}.site-header .logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.site-header .logo img{width:auto;height:32px}.site-header .key-icon{opacity:.85;width:auto;height:52px;transition:opacity .3s}.site-header .key-icon:hover{opacity:1}.site-header nav{align-items:center;gap:1.5rem;display:flex}.site-header nav a{font-family:var(--font-body);letter-spacing:.01em;color:var(--teal);font-size:.85rem;font-weight:400;text-decoration:none;transition:color .2s}.site-header--landing nav a{letter-spacing:.01em;color:var(--teal);font-size:.85rem}.site-header nav a:hover{color:var(--green)}.page-content{max-width:var(--max-w);margin:0 auto;padding:2rem 2.5rem 5rem}.page-content.spec-width{max-width:var(--max-w-spec)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--fg);margin-top:3rem;margin-bottom:1rem;font-weight:400;position:relative}h1{letter-spacing:-.01em;color:var(--green);margin-top:0;font-size:2.8rem;line-height:1.15}h2{letter-spacing:0;color:var(--green);margin-top:3.5rem;font-size:1.6rem}h3{letter-spacing:0;color:var(--fg);font-size:1.25rem}h4,h5,h6{color:var(--teal);font-size:1.05rem}p{margin-bottom:1.25rem}strong{color:var(--fg);font-weight:600}em{font-style:italic}a{color:var(--green);text-underline-offset:.25em;-webkit-text-decoration:underline #00ff094d;text-decoration:underline #00ff094d;text-decoration-thickness:1px;transition:text-decoration-color .2s}a:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.anchor{opacity:0;color:var(--teal-dim);cursor:pointer;font-weight:400;text-decoration:none;transition:opacity .15s;position:absolute;left:-1.5em}:is(h1,h2,h3,h4,h5,h6):hover .anchor{opacity:1}:is(h2,h3,h4,h5,h6)[id]{cursor:pointer}code{font-family:var(--font-mono);color:var(--green);background:#00ff090f;border:1px solid #00ff091a;border-radius:3px;padding:.15em .4em;font-size:.85em}pre{font-family:var(--font-mono);background:var(--bg-deep);border:1px solid var(--surface-border);color:var(--teal);border-radius:4px;margin-bottom:1.5rem;padding:1.5rem 2rem;font-size:13px;line-height:1.65;overflow-x:auto}pre code{font-size:inherit;color:inherit;background:0 0;border:none;border-radius:0;padding:0}table{border-collapse:collapse;width:100%;margin-bottom:2rem}th,td{text-align:left;border-bottom:1px solid var(--surface-border);padding:.6rem 1.25rem;font-size:.9rem}th{color:var(--green);letter-spacing:0;background:var(--surface);font-size:.85rem;font-weight:600}td{font-family:var(--font-mono);font-size:.85rem}ul,ol{margin-bottom:1rem;padding-left:2rem}li{margin-bottom:.35rem}li>ul,li>ol{margin-top:.35rem;margin-bottom:0}blockquote{border-left:3px solid var(--green);color:var(--teal);margin-bottom:1rem;padding-left:1.5rem;font-style:italic}hr{border:none;border-top:1px solid var(--surface-border);margin:3rem 0}img{max-width:100%;height:auto}.dim{color:var(--fg-dim)}.teal{color:var(--teal)}.green{color:var(--green)}.section-label{font-family:var(--font-body);letter-spacing:.02em;color:var(--teal-dim);margin-bottom:.75rem;font-size:.8rem;font-weight:400;display:block}.section-label--spaced{margin-top:3rem}.hero{background:var(--bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero:after{content:"";opacity:0;z-index:0;background:url(/hero-painting.jpg) 50%/cover no-repeat;animation:2.5s ease-out .2s forwards bgFadeIn;position:absolute;inset:0}.hero:before{content:"";z-index:1;background:#000000b3;position:absolute;inset:0}.hero .site-header{z-index:10;position:relative}.hero-overlay{z-index:2;text-align:center;opacity:0;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:900px;margin:0 auto;padding:0 3rem;animation:1.8s ease-out .3s forwards heroFadeIn;display:flex;position:relative}.hero-declaration{font-family:var(--font-heading);letter-spacing:.02em;color:var(--fg);text-align:center;text-transform:uppercase;margin-bottom:2rem;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:400;line-height:1.15}.hero-declaration .green{color:var(--green)}.hero-pitch{font-family:var(--font-body);letter-spacing:0;color:#ffffffb3;text-align:center;max-width:480px;margin-bottom:0;font-size:clamp(.85rem,1.4vw,1rem);font-weight:400;line-height:1.7}.hero-below{z-index:2;text-align:center;opacity:0;padding:3.5rem 2.5rem 2.5rem;animation:1.4s ease-out 1.2s forwards heroFadeIn;position:relative}.hero-cta{justify-content:center;gap:1.25rem;padding-bottom:4rem;display:flex}.hero-cta-link{font-family:var(--font-body);letter-spacing:.01em;color:var(--green);border:1px solid var(--green);border-radius:2px;padding:.55em 1.3em;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.hero-cta-link:hover{background:var(--green);color:#000;text-decoration:none}.action-list{font-family:var(--font-body);color:var(--teal);gap:.6rem;margin:0;padding:0;font-size:.9rem;line-height:1.6;list-style:none;display:grid}.action-list li:before{content:"—";color:var(--green);margin-right:.6em}.action-list--hero{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--green);text-align:center;gap:.35rem;max-width:920px;margin:0 auto 2.5rem;font-size:clamp(1.15rem,2.1vw,1.5rem);line-height:1.35}.action-list--hero li:before{content:none}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bgFadeIn{0%{opacity:0}to{opacity:1}}.two-worlds-section{background:var(--bg);padding:6rem 2.5rem}.two-worlds-inner{grid-template-columns:auto 1fr;align-items:start;gap:4rem;max-width:900px;margin:0 auto;display:grid}.two-worlds-card{width:360px;transform-style:preserve-3d;perspective:800px;will-change:transform;border-radius:6px;transition:transform .15s ease-out,box-shadow .15s ease-out;overflow:hidden;box-shadow:0 20px 60px #00000080}.two-worlds-card-img{width:100%;height:auto;display:block}.two-worlds-text{padding-top:.5rem}.two-worlds-text h2{margin-top:.5rem}.two-worlds-text p{color:var(--teal);font-size:.95rem;line-height:1.8}@media (width<=768px){.two-worlds-inner{grid-template-columns:1fr;gap:2rem}.two-worlds-card{width:220px;margin:0 auto}}.split-section{grid-template-columns:1fr 1fr;min-height:500px;display:grid}.split-image{position:relative;overflow:hidden}.split-image img{object-fit:cover;width:100%;height:100%;filter:brightness(calc(.15 + var(--scroll-brightness,0) * .55)) saturate(calc(.3 + var(--scroll-brightness,0) * .45));transition:filter .15s ease-out}.split-text{background:var(--bg);flex-direction:column;justify-content:center;padding:5rem 4rem;display:flex}.split-text h2{margin-top:0;margin-bottom:1.5rem;font-size:clamp(1.4rem,2.8vw,2rem)}.split-text p{color:var(--teal);text-align:justify;font-size:.95rem;line-height:1.8}.dark-section{background:var(--bg-deep);padding:6rem 2.5rem}.dark-section-inner{max-width:900px;margin:0 auto}.dark-section h2{margin-top:0;margin-bottom:2rem;font-size:clamp(1.4rem,3vw,2.2rem)}.two-col{grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.two-col p{color:var(--teal);font-size:.95rem;line-height:1.8}.chain-diagram{align-items:center;gap:0;padding:2rem 0;display:flex;overflow-x:auto}.chain-node{font-family:var(--font-mono);letter-spacing:.02em;color:var(--teal-dim);border:1px solid var(--surface-border);white-space:nowrap;background:var(--surface);border-radius:3px;padding:.6rem 1.2rem;font-size:.75rem;transition:border-color .3s,color .3s}.chain-node.genesis{border-color:var(--green);color:var(--green)}.chain-node.head{border-color:var(--green);color:var(--green);box-shadow:0 0 20px #00ff091a}.chain-edge{background:var(--surface-border);flex-shrink:0;width:2rem;height:1px}.image-break{height:400px;position:relative;overflow:hidden}.image-break-bg{object-fit:cover;filter:brightness(.25)saturate(.4);width:100%;height:100%}.image-break-overlay{background:radial-gradient(50% 60%,#0000 0%,#0a0a0ad9 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-break-key{opacity:.75;filter:drop-shadow(0 0 40px #00ff094d);width:auto;height:160px}.closing{min-height:700px;position:relative}.closing-image{position:absolute;inset:0;overflow:hidden}.closing-image img{object-fit:cover;filter:brightness(.3)saturate(.6);width:100%;height:100%}.closing-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:8rem 4rem;display:flex;position:relative}.closing-key{opacity:.7;width:auto;height:60px;margin-bottom:2rem}.closing-mark{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--green);margin-bottom:1.5rem;font-size:1.4rem;font-weight:400}.closing-nav{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.closing-nav a{letter-spacing:.01em;color:var(--teal-dim);font-size:.85rem;font-weight:400;text-decoration:none;transition:color .2s}.closing-nav a:hover{color:var(--green)}.closing-credits{color:var(--fg-dim);margin-bottom:.25rem;font-size:.7rem}.closing-credits a{color:var(--fg-dim);text-decoration:none}.closing-credits a:hover{color:var(--teal)}.landing-section{max-width:900px;margin:0 auto;padding:5rem 2.5rem}.landing-section h2{margin-top:0;margin-bottom:1.5rem;font-size:clamp(1.5rem,3.5vw,2.5rem)}.landing-section .section-body,.dark-section .section-body{color:var(--teal);max-width:650px;margin-bottom:2.5rem;font-size:1rem;line-height:1.8}.section-cta-row{flex-wrap:wrap;gap:1.5rem;margin-bottom:0;display:flex}.section-cta{font-family:var(--font-body);color:var(--green);font-size:.85rem;font-weight:500}.card-grid{border:1px solid var(--surface-border);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin-bottom:2rem;display:grid;overflow:hidden}.card{background:var(--surface);flex-direction:column;padding:2rem;text-decoration:none;transition:background .2s;display:flex}a.card{text-decoration:none}a.card:hover{background:#1e1e1e;text-decoration:none}.card-title{font-family:var(--font-heading);letter-spacing:0;color:var(--green);margin-bottom:.75rem;font-size:1.1rem;font-weight:400}.card-desc{color:var(--teal);flex:1;font-size:.85rem;line-height:1.65}.card-label{letter-spacing:.02em;color:var(--teal-dim);margin-bottom:.5rem;font-size:.8rem;font-weight:400}.section-divider{border:none;border-top:1px solid var(--surface-border);margin:0}.resource-list{padding:0;list-style:none}.resource-list li{border-bottom:1px solid #2a4a4480;margin-bottom:.5rem;padding:.75rem 0}.resource-list li:last-child{border-bottom:none}.resource-list a{font-size:.9rem;font-weight:600}.resource-list .desc{color:var(--teal-dim);margin-left:.25rem;font-size:.85rem}.site-footer{border-top:1px solid var(--surface-border);text-align:center;max-width:900px;margin:0 auto;padding:3rem 2.5rem}.footer-key{opacity:.55;width:auto;height:48px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:block}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.site-footer nav a{letter-spacing:.01em;color:var(--teal-dim);font-size:.85rem;font-weight:400;text-decoration:none;transition:color .2s}.site-footer nav a:hover{color:var(--green)}.site-footer .credits{color:var(--fg-dim);font-size:.75rem}.site-footer .credits a{color:var(--fg-dim);text-decoration:none}.site-footer .credits a:hover{color:var(--teal)}.copy-md{font-family:var(--font-mono);color:var(--green);cursor:pointer;background:0 0;border:1px solid #00ff094d;border-radius:3px;margin-left:auto;padding:.4em 1em;font-size:.8rem;transition:background .15s,border-color .15s}.copy-md:hover{border-color:var(--green);background:#00ff0914}.site-nav{align-items:baseline;gap:1.5rem;margin-bottom:3rem;display:flex}.site-nav a{color:var(--teal-dim);letter-spacing:.01em;font-size:.85rem;font-weight:400;text-decoration:none;transition:color .2s}.site-nav a:hover{color:var(--green)}.spec ul{padding-left:2rem;list-style:outside}.spec ol{padding-left:2rem}.spec .code-wrap,.spec .table-wrap{width:calc(100% + 14rem);margin-left:-7rem;margin-right:-7rem}.spec .code-wrap{margin-bottom:1.5rem;position:relative}.spec .code-wrap pre{margin-bottom:0;padding-left:1.5rem;padding-right:1.5rem}.code-copy{font-family:var(--font-mono);color:var(--green);cursor:pointer;opacity:0;background:0 0;border:1px solid #00ff094d;border-radius:3px;padding:.35em .8em;font-size:.8rem;transition:opacity .15s,background .15s;position:absolute;top:.5rem;right:.5rem}.code-wrap:hover .code-copy{opacity:1}.code-copy:hover{border-color:var(--green);background:#00ff0914}.spec .table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--surface-border);border-radius:4px;overflow-x:auto}.spec .table-wrap table{min-width:100%;margin-bottom:0}.spec .table-wrap tr:last-child th,.spec .table-wrap tr:last-child td{border-bottom:none}.spec th:first-child,.spec td:first-child{padding-left:1.5rem}.spec th:last-child,.spec td:last-child{padding-right:1.5rem}.spec .table-wrap{margin-bottom:2rem}.spec .code-wrap pre.shiki{background:var(--bg-deep)!important}.spec .code-wrap pre.shiki code{font-size:inherit;display:block}.spec-layout{display:block}.spec-toc{display:none}@media (width>=1100px){.page-content.spec-width.has-toc{max-width:1240px}.has-toc .spec-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:3.5rem;display:grid}.has-toc .spec .code-wrap,.has-toc .spec .table-wrap{width:100%;margin-left:0;margin-right:0}.spec-toc{max-height:calc(100vh - 4rem);display:block;position:sticky;top:2rem;overflow-y:auto}.spec-toc-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-dim);margin-bottom:.75rem;font-size:.7rem}.spec-toc nav{border-left:1px solid var(--surface-border);flex-direction:column;display:flex}.spec-toc-link{color:var(--teal);border-left:1px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .9rem;font-size:.8rem;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s}.spec-toc-link:hover{color:var(--green);border-left-color:var(--green)}.spec-toc-link.lvl-3{color:var(--teal-dim);padding-left:1.8rem;font-size:.75rem}}.faq-item{border-bottom:1px solid var(--surface-border);margin-bottom:3rem;padding-bottom:3rem}.faq-item:last-child{border-bottom:none}.faq-item h2{font-family:var(--font-heading);letter-spacing:0;color:var(--green);cursor:pointer;margin-top:0;margin-bottom:1rem;font-size:1.25rem;font-weight:400;position:relative}.faq-item p{color:var(--fg-body);text-align:justify;margin-bottom:0;font-size:.95rem;line-height:1.8}.faq-item a{color:var(--green)}.concepts{grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:3rem;display:grid}.concept .section-label{margin-bottom:.5rem}.concept h2{margin-top:0;margin-bottom:1.25rem;font-size:clamp(1.3rem,2.5vw,1.8rem)}.concept p{color:var(--teal);font-size:.95rem;line-height:1.8}.spec-links{grid-template-columns:1fr 1fr;gap:0;margin-bottom:3rem;display:grid}.spec-link{border-bottom:1px solid var(--surface-border);padding:1.25rem 0;text-decoration:none;transition:background .2s;display:block}.spec-link:hover{text-decoration:none}.spec-link:nth-child(odd){border-right:1px solid var(--surface-border);padding-right:2rem}.spec-link:nth-child(2n){padding-left:2rem}.spec-link-title{font-family:var(--font-heading);letter-spacing:0;color:var(--green);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem;font-size:1.1rem;font-weight:400;display:flex}.spec-link-desc{color:var(--teal-dim);text-align:justify;font-size:.82rem;line-height:1.5}.spec-link:hover .spec-link-title{color:var(--fg)}.spec-link:hover .spec-link-desc{color:var(--teal)}.get-started .get-started-intro{color:var(--teal);max-width:600px;margin-bottom:2rem;font-size:.95rem;line-height:1.8}.get-started .action-list{max-width:600px;margin-bottom:3rem}.install-label{font-family:var(--font-body);letter-spacing:.02em;color:var(--teal);margin-bottom:.75rem;font-size:.8rem;font-weight:400}.install-primary{margin-bottom:3rem}.install-code{background:var(--surface);border:1px solid var(--surface-border);border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.install-code code{font-family:var(--font-mono);color:var(--green);white-space:nowrap;scrollbar-width:none;background:0 0;border:none;min-width:0;padding:0;font-size:.85rem;overflow-x:auto}.install-code code::-webkit-scrollbar{display:none}.install-copy{font-family:var(--font-mono);color:var(--green);cursor:pointer;background:0 0;border:1px solid #00ff094d;border-radius:3px;flex-shrink:0;padding:.35em .8em;font-size:.8rem;transition:background .15s,border-color .15s}.install-copy:hover{border-color:var(--green);background:#00ff0914}.install-alt{color:var(--teal-dim);margin-top:1rem;font-size:.82rem}.install-alt code{color:var(--teal);background:#ffffff0a;border-color:#ffffff14;font-size:.78rem}.quickstart-block{max-width:100%}.quickstart-pre{background:var(--surface);border:1px solid var(--surface-border);color:var(--teal);border-radius:4px;margin-bottom:0;padding:1.5rem 1.75rem;font-size:.8rem;line-height:1.8;overflow-x:auto}.quickstart-pre code{font-size:inherit;color:inherit;background:0 0;border:none;padding:0}.qs-comment{color:var(--teal-dim)}.concepts-three{grid-template-columns:1fr 1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.concept-card h2{margin-top:0;margin-bottom:1rem;font-size:clamp(1.1rem,2vw,1.4rem)}.concept-card p{color:var(--teal);text-align:justify;font-size:.9rem;line-height:1.8}.credibility-strip{font-family:var(--font-mono);letter-spacing:.02em;color:var(--green);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8rem;display:flex}.credibility-dot{color:var(--teal-dim)}.credibility-sub{color:var(--teal-dim);margin-bottom:0;font-size:.88rem}.intent-routing{border:1px solid var(--surface-border);border-radius:4px;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.intent-card{background:var(--surface);flex-direction:column;padding:2rem;text-decoration:none;transition:background .2s;display:flex}.intent-card:hover{background:#1e1e1e;text-decoration:none}.intent-label{font-family:var(--font-body);letter-spacing:.02em;color:var(--teal);margin-bottom:.75rem;font-size:.8rem;font-weight:400;display:block}.intent-title{font-family:var(--font-heading);letter-spacing:0;color:var(--green);margin-bottom:.75rem;font-size:1.1rem;font-weight:400;display:block}.intent-desc{color:var(--teal);flex:1;font-size:.82rem;line-height:1.6}.key-separator{text-align:center;background:var(--bg);padding:5rem 0}.key-separator-icon{width:auto;height:140px;opacity:calc(.3 + var(--scroll-brightness,0) * .65);filter:drop-shadow(0 0 calc(20px + var(--scroll-brightness,0) * 30px) rgba(0, 255, 9, calc(.1 + var(--scroll-brightness,0) * .25)));transition:opacity .15s ease-out,filter .15s ease-out}.spec-links--quad{grid-template-columns:1fr 1fr}.spec-links--quad .spec-link:last-child:nth-child(odd){border-right:none;grid-column:1/-1;padding-right:0}.spec-tier-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-dim);opacity:.8;margin-bottom:.85rem;font-size:.68rem;font-weight:400;display:block}.spec-links--tier{margin-bottom:2rem}.spec-links--tier+.spec-tier-label{margin-top:2.25rem}@media (width<=1100px){.spec .code-wrap,.spec .table-wrap{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}}@media (width<=768px){html{font-size:16px}.hero-overlay{padding:0 1.5rem}.hero-declaration{font-size:1.6rem}.hero-pitch{font-size:.85rem}.action-list{gap:.5rem;font-size:.85rem}.action-list--hero{font-size:1.25rem}.hero-below{padding:3rem 1.5rem 2.5rem}.hero-cta{flex-direction:column;align-items:stretch;gap:.75rem;padding-bottom:3rem}.hero-cta-link{text-align:center;padding:.5em 1em;font-size:.8rem}.site-header{flex-wrap:wrap;gap:1rem;padding:1.5rem}.site-header nav{gap:1rem}.page-content{padding:2rem 1.5rem 4rem}.landing-section{padding:3rem 1.5rem}.card-grid,.split-section{grid-template-columns:1fr}.split-image{height:250px}.split-text{padding:3rem 1.5rem}.dark-section{padding:4rem 1.5rem}.two-col{grid-template-columns:1fr;gap:0}.image-break{height:250px}.closing{grid-template-columns:1fr}.closing-image{height:200px}.closing-content{padding:3rem 1.5rem}.concepts,.concepts-three{grid-template-columns:1fr;gap:2rem}.intent-routing,.spec-links,.spec-links--quad{grid-template-columns:1fr}.spec-link:nth-child(odd){border-right:none;padding-right:0}.spec-link:nth-child(2n){padding-left:0}}@media (width<=600px){.site-header nav{gap:.6rem .9rem}.site-header nav a{font-size:.78rem}.anchor{display:none}.spec .code-wrap,.spec .table-wrap{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}.spec .code-wrap pre{padding-left:.75rem;padding-right:.75rem}.code-copy{opacity:1}.spec th:first-child,.spec td:first-child{padding-left:.75rem}.spec th:last-child,.spec td:last-child{padding-right:.75rem}}
