.gw-features__grid{list-style:none;padding:0!important;margin:24px 0 0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gw-feature{margin:0!important;padding:0;border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column}.gw-feature:before{content:none!important;display:none!important}.gw-feature__preview{margin:0!important;padding:16px 18px!important;height:128px;box-sizing:border-box;background:var(--ink)!important;border:0!important;border-bottom:1px solid var(--ink)!important;font:400 12px/1.7 var(--mono);color:var(--paper);white-space:pre;overflow:auto hidden}.gw-feature__preview .gw-k{color:#a9bdf5}.gw-feature__preview .gw-m{color:#a8a493}.gw-feature__body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.gw-feature__title{font:500 22px/1.2 var(--display)!important;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px!important}.gw-feature__line{font-size:15px!important;line-height:1.55!important;color:var(--ink);margin:0 0 14px!important;flex:1}.gw-feature__docs{align-self:flex-start;font:500 13px/1.4 var(--mono);color:var(--blue)!important}.gw-endpoints td:first-child,.gw-endpoints th[scope=row]{font:500 13px/1.5 var(--mono);white-space:nowrap;color:var(--ink)}.gw-chips{list-style:none;padding:0!important;margin:16px 0 0!important;display:flex;flex-wrap:wrap;gap:8px}.gw-chips li{margin:0!important}.gw-chips li:before{content:none!important;display:none!important}.gw-chips span,.gw-chips a{display:inline-block;padding:7px 12px;border:1px solid var(--line);background:var(--paper);font:500 13px/1.3 var(--mono);color:var(--ink);text-decoration:none}.gw-chips a{font:400 15px/1.3 var(--font)}.gw-chips a:hover{border-color:var(--blue);color:var(--blue)}.gw-note{font-size:15px;line-height:1.55;color:var(--muted);margin-top:14px!important}.gw-note code{font:400 13px/1.4 var(--mono);color:var(--ink)}.gw-tabs{border:1px solid var(--ink);background:var(--ink)}.gw-tabs__input{position:absolute;opacity:0;pointer-events:none}.gw-tabs__bar{display:flex;border-bottom:1px solid #4a473a}.gw-tabs__tab{font:500 12px/1 var(--mono);padding:12px 16px;color:#c9c5b8;cursor:pointer;border-right:1px solid #4a473a}.gw-tabs__tab:hover{color:#fff}.gw-tabs__panel{display:none}.gw-tabs__panel pre{margin:0;padding:16px 18px;overflow-x:auto;background:none;border:0}.gw-tabs__panel code{font:400 13px/1.7 var(--mono);color:var(--paper);white-space:pre;background:none;border:0;padding:0}#gw-tab-0:checked~.gw-tabs__bar label[for=gw-tab-0],#gw-tab-1:checked~.gw-tabs__bar label[for=gw-tab-1],#gw-tab-2:checked~.gw-tabs__bar label[for=gw-tab-2]{color:#fff;background:var(--blue)}#gw-tab-0:checked~.gw-tabs__panels .gw-tabs__panel:nth-child(1),#gw-tab-1:checked~.gw-tabs__panels .gw-tabs__panel:nth-child(2),#gw-tab-2:checked~.gw-tabs__panels .gw-tabs__panel:nth-child(3){display:block}#gw-tab-0:focus-visible~.gw-tabs__bar label[for=gw-tab-0],#gw-tab-1:focus-visible~.gw-tabs__bar label[for=gw-tab-1],#gw-tab-2:focus-visible~.gw-tabs__bar label[for=gw-tab-2]{outline:2px solid #a9bdf5;outline-offset:-2px}.gw-provider{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:500;text-decoration:none}a.gw-provider:hover{color:var(--blue)}.gw-provider img{width:22px;height:22px;flex:none;object-fit:contain}.gw-provider__chip{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border:1px solid var(--line);font:500 11px/1 var(--mono);color:var(--muted)}.gw-labs{font-size:14px;color:var(--muted)}.gw-pipeline{list-style:none;padding:0!important;margin:24px 0 0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gw-pipeline li{margin:0!important;padding:20px 22px 22px;background:#edf2fc;border:1px solid #dce4f4}.gw-pipeline li:before{content:none!important;display:none!important}.gw-pipeline__title{font:500 22px/1.2 var(--display)!important;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px!important}.gw-pipeline__body{font-size:15px;line-height:1.55;color:var(--ink);margin:0!important}.gw-pipeline__body code{font:400 13px/1.4 var(--mono)}@media(max-width:960px){.gw-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gw-features__grid,.gw-pipeline{grid-template-columns:1fr}.gw-feature__preview{font-size:11.5px}.gw-endpoints{min-width:0!important;width:100%}.gw-endpoints thead{display:none}.gw-endpoints tr{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.gw-endpoints th[scope=row],.gw-endpoints td{display:block;border:0!important;padding:2px 0!important;white-space:normal}}
