.nextra-card{padding-left:1.25rem!important;padding-right:1.25rem!important}.grp-logo{display:inline-flex;align-items:center;gap:.55rem;color:currentColor}.grp-logo-mark{width:1.35rem;height:1.35rem;border-radius:5px;display:block}.grp-logo-text{font-size:.875rem;font-weight:650;letter-spacing:0;white-space:nowrap}.grp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grp-theme-switch{display:flex;align-items:center;border:1px solid color-mix(in oklab,currentColor 14%,transparent);border-radius:999px;margin:0;padding:2px;color:color-mix(in oklab,currentColor 72%,transparent)}.grp-theme-switch-button{min-width:2.75rem;border:0;border-radius:999px;background:transparent;padding:.25rem .55rem;color:inherit;cursor:pointer;font:inherit;font-size:.75rem;line-height:1rem}.grp-theme-switch-button:hover{color:currentColor}.grp-theme-switch-button[aria-pressed=true]{background:color-mix(in oklab,currentColor 10%,transparent);color:currentColor}.grp-theme-switch-button:focus-visible{outline:2px solid color-mix(in oklab,currentColor 30%,transparent);outline-offset:2px}.homepage-comparison table{width:100%;table-layout:fixed}.homepage-comparison th:first-child{width:15%}.homepage-layer-table table{width:100%;table-layout:fixed}.homepage-layer-table th:first-child{width:12%}.demo-gallery{margin:1.25rem 0 1.75rem}.demo-choices{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.demo-choices button{border:1px solid color-mix(in oklab,currentColor 18%,transparent);border-radius:.5rem;padding:.45rem .75rem;font:inherit;font-size:.85rem;color:inherit;background:transparent;cursor:pointer;min-height:2.5rem}.demo-choices button[aria-pressed=true]{background:color-mix(in oklab,currentColor 10%,transparent);border-color:currentColor}.demo-choices button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.demo-video{margin:1.25rem 0}.demo-gallery .demo-video{margin:0}.demo-video video{display:block;width:100%;aspect-ratio:2880/1590;object-fit:contain;background:#111;border:1px solid color-mix(in oklab,currentColor 14%,transparent);border-radius:.65rem}.demo-video figcaption{margin-top:.65rem;font-size:.85rem;line-height:1.5}.demo-video figcaption p{margin:.35rem 0}.demo-caption-meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:space-between}.demo-caption-meta span,.demo-message time{color:color-mix(in oklab,currentColor 65%,transparent)}.demo-caption-meta a{text-decoration:underline;text-underline-offset:.2em}.demo-message{padding:1.5rem 0;border-bottom:1px solid color-mix(in oklab,currentColor 15%,transparent);overflow-wrap:anywhere}.demo-message header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;justify-content:space-between}.demo-message time{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-message p{line-height:1.75}.demo-document{margin:1.25rem 0;padding:1rem 1.25rem;border:1px solid color-mix(in oklab,currentColor 18%,transparent);border-radius:.6rem;overflow-wrap:anywhere}.demo-document summary{cursor:pointer;font-weight:600}.homepage-core-diagram{overflow-x:auto}.homepage-core-diagram svg{max-width:100%;height:auto}.blog-conversation-table table{width:100%;table-layout:fixed}.blog-conversation-table th:first-child{width:16%}.blog-argument-diagram{overflow-x:auto}.blog-argument-diagram svg{max-width:100%;height:auto}.blog-room-flow-mobile{display:none}.evidence-table table{width:100%;table-layout:fixed}.evidence-finding-table th:first-child,.evidence-layer-table th:first-child,.evidence-status-table th:first-child{width:20%}.homepage-core-diagram-mobile{display:none}@media (max-width:767px){.blog-room-flow-desktop{display:none}.blog-room-flow-mobile{display:block}.homepage-core-diagram-desktop{display:none}.homepage-core-diagram-mobile{display:block}.homepage-comparison table,.homepage-comparison tbody,.homepage-comparison td,.homepage-comparison tr{display:block;width:100%}.homepage-comparison thead{display:none}.homepage-comparison tbody{display:grid;grid-gap:1rem;gap:1rem}.homepage-comparison tr{overflow:hidden;border:1px solid color-mix(in oklab,currentColor 14%,transparent);border-radius:.65rem}.homepage-comparison td{border:0!important;background:transparent!important;padding:.8rem .9rem!important}.homepage-comparison td+td{border-top:1px solid color-mix(in oklab,currentColor 10%,transparent)!important}.homepage-comparison td:first-child{background:color-mix(in oklab,currentColor 6%,transparent)!important;font-size:.95rem}.homepage-comparison td:not(:first-child):before{display:block;margin-bottom:.35rem;color:color-mix(in oklab,currentColor 58%,transparent);font-size:.67rem;font-weight:650;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}.homepage-comparison td:nth-child(2):before{content:"Human conversation"}.homepage-comparison td:nth-child(3):before{content:"Raw agent chat"}.homepage-comparison td:nth-child(4):before{content:"A GRP room"}.homepage-layer-table table,.homepage-layer-table tbody,.homepage-layer-table td,.homepage-layer-table tr{display:block;width:100%}.homepage-layer-table thead{display:none}.homepage-layer-table tbody{display:grid;grid-gap:1rem;gap:1rem}.homepage-layer-table tr{overflow:hidden;border:1px solid color-mix(in oklab,currentColor 14%,transparent);border-radius:.65rem}.homepage-layer-table td{border:0!important;background:transparent!important;padding:.8rem .9rem!important}.homepage-layer-table td+td{border-top:1px solid color-mix(in oklab,currentColor 10%,transparent)!important}.homepage-layer-table td:first-child{background:color-mix(in oklab,currentColor 6%,transparent)!important;font-size:.95rem}.homepage-layer-table td:not(:first-child):before{display:block;margin-bottom:.35rem;color:color-mix(in oklab,currentColor 58%,transparent);font-size:.67rem;font-weight:650;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}.homepage-layer-table td:nth-child(2):before{content:"Core question"}.homepage-layer-table td:nth-child(3):before{content:"Connection"}.homepage-layer-table td:nth-child(4):before{content:"What it provides"}.blog-conversation-table table,.blog-conversation-table tbody,.blog-conversation-table td,.blog-conversation-table tr{display:block;width:100%}.blog-conversation-table thead{display:none}.blog-conversation-table tbody{display:grid;grid-gap:1rem;gap:1rem}.blog-conversation-table tr{overflow:hidden;border:1px solid color-mix(in oklab,currentColor 14%,transparent);border-radius:.65rem}.blog-conversation-table td{border:0!important;background:transparent!important;padding:.8rem .9rem!important}.blog-conversation-table td+td{border-top:1px solid color-mix(in oklab,currentColor 10%,transparent)!important}.blog-conversation-table td:first-child{background:color-mix(in oklab,currentColor 6%,transparent)!important;font-size:.95rem}.blog-conversation-table td:not(:first-child):before{display:block;margin-bottom:.35rem;color:color-mix(in oklab,currentColor 58%,transparent);font-size:.67rem;font-weight:650;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}.blog-conversation-table td:nth-child(2):before{content:"People"}.blog-conversation-table td:nth-child(3):before{content:"Raw agent sessions"}.blog-conversation-table td:nth-child(4):before{content:"GRP response"}.evidence-table table,.evidence-table tbody,.evidence-table td,.evidence-table tr{display:block;width:100%}.evidence-table thead{display:none}.evidence-table tbody{display:grid;grid-gap:1rem;gap:1rem}.evidence-table tr{overflow:hidden;border:1px solid color-mix(in oklab,currentColor 14%,transparent);border-radius:.65rem}.evidence-table td{border:0!important;background:transparent!important;padding:.8rem .9rem!important}.evidence-table td+td{border-top:1px solid color-mix(in oklab,currentColor 10%,transparent)!important}.evidence-table td:first-child{background:color-mix(in oklab,currentColor 6%,transparent)!important;font-size:.95rem}.evidence-table td:not(:first-child):before{display:block;margin-bottom:.35rem;color:color-mix(in oklab,currentColor 58%,transparent);font-size:.67rem;font-weight:650;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}.evidence-layer-table td:nth-child(2):before{content:"What the agents received"}.evidence-layer-table td:nth-child(3):before{content:"What it tested"}.evidence-finding-table td:nth-child(2):before{content:"What the observations showed"}.evidence-status-table td:nth-child(2):before{content:"v0.1 status"}}