.info-grid,.action-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:.75rem;margin:1rem 0;display:grid}.lab-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;gap:1rem;display:grid}.lab-grid>*{min-width:0}.lab-grid aside{position:sticky;top:1rem}.lab-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.lab-heading .eyebrow{margin-bottom:.45rem}.lab-form{border:1px solid var(--line);background:var(--panel-2);border-radius:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin:1rem 0 1.25rem;padding:1rem;display:grid}.lab-form label{gap:.35rem;display:grid}.lab-form .button-row{grid-column:1/-1}.d1-database-bar{border:1px solid var(--line);background:var(--panel);align-items:stretch;min-height:70px;margin-bottom:1rem;display:flex}.d1-database-id{border-right:1px solid var(--line);align-content:center;gap:.25rem;min-width:180px;padding:.8rem 1.1rem;display:grid}.d1-database-id span{color:var(--muted);font:800 .62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.d1-database-id strong{font:850 .92rem/1.2 var(--mono)}.d1-table-tabs{align-items:stretch;display:flex}.d1-table-tabs button{border:0;border-right:1px solid var(--line);background:0 0;grid-template-columns:auto auto;align-content:center;gap:.35rem .55rem;min-width:0;font-size:.86rem;display:grid}.d1-table-tabs button:hover{background:var(--panel-2);transform:none}.d1-table-tabs button[aria-selected=true]{background:var(--panel-2);box-shadow:inset 0 -3px 0 var(--acid)}.d1-table-tabs button>bdi{color:var(--muted);font:700 .68rem/1 var(--mono);white-space:nowrap}.d1-table-tabs button>bdi strong{color:var(--paper)}.d1-database-message{color:var(--muted);font:750 .74rem/1.35 var(--mono);text-align:right;align-self:center;margin:0 1rem 0 auto}.d1-database-message[data-tone=success]{color:var(--acid)}.d1-database-message[data-tone=error]{color:#ff9d9d}:root[data-theme=light] .d1-database-message[data-tone=error]{color:#a11}.d1-console,.d1-table-panel,.d1-inspector{margin-top:0}.d1-table-panel{min-height:28rem}.d1-table-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.1rem;display:flex}.d1-table-heading .eyebrow{margin-bottom:.45rem}.d1-table-heading h2{margin:0}.d1-table-heading h2 span{color:var(--muted);font:750 .68rem/1 var(--mono);letter-spacing:.06em;margin-left:.3rem}.d1-table-hint{color:var(--muted);font:700 .76rem/1.5 var(--mono);margin:-.45rem 0 1rem}.d1-editor{margin:0 0 1.15rem}.d1-editor-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.d1-editor-heading strong{font-size:1.05rem}.d1-editor-heading span{color:var(--muted);font:700 .68rem/1 var(--mono);text-transform:uppercase}.d1-form-status{grid-column:1/-1;min-height:1.2rem;margin:0}.d1-editor .button-row{margin:0}.d1-table-panel table{table-layout:fixed;width:100%;min-width:0}.d1-table-panel td{overflow-wrap:anywhere;min-width:0}.d1-table-panel td code{white-space:normal;overflow-wrap:anywhere}.d1-table-panel th:last-child,.d1-table-panel td:last-child{width:11rem}.d1-table-panel td{vertical-align:middle}.d1-empty-row{color:var(--muted);text-align:center;padding:1.5rem}.d1-row-actions{white-space:nowrap;justify-content:flex-end;gap:.35rem;display:flex}.d1-row-actions button{min-width:44px;min-height:44px;color:var(--muted);font:750 .7rem/1 var(--mono);text-transform:uppercase;background:0 0;padding:.35rem .55rem}.d1-row-actions button:hover{color:var(--paper);transform:none}.d1-role,.d1-task-status{white-space:nowrap}.d1-role[data-role=admin],.d1-task-status[data-status=done]{border-color:var(--acid);color:var(--acid)}.d1-task-status[data-status=doing]{border-color:var(--violet);color:var(--violet)}.d1-inspector{padding-bottom:0;overflow:hidden}.d1-inspector h2{margin-bottom:1.1rem}.d1-operation-summary{border:1px solid var(--line);background:var(--panel-2);align-items:center;gap:.8rem;padding:.9rem;display:flex}.d1-operation-summary>div{gap:.22rem;min-width:0;display:grid}.d1-operation-summary>div strong{font:850 .9rem/1.2 var(--mono)}.d1-operation-summary>div span{color:var(--muted);font:700 .7rem/1.2 var(--mono)}.d1-sql-verb{border-color:var(--cyan);color:var(--cyan);flex:none}.d1-sql-verb[data-verb=insert]{border-color:var(--acid);color:var(--acid)}.d1-sql-verb[data-verb=update]{border-color:var(--violet);color:var(--violet)}.d1-sql-verb[data-verb=delete],.d1-sql-verb[data-verb=reset],.d1-sql-verb[data-verb=error]{color:#ff9d9d;border-color:#ff9d9d}:root[data-theme=light] .d1-sql-verb[data-verb=delete],:root[data-theme=light] .d1-sql-verb[data-verb=reset],:root[data-theme=light] .d1-sql-verb[data-verb=error]{color:#a11;border-color:#a11}.d1-sql-block{margin-top:1rem}.d1-sql-block>span{color:var(--muted);font:800 .62rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;display:block}.d1-sql-block pre{min-height:8.5rem;max-height:18rem;color:var(--paper);border-color:#78e8ff73;margin:0}.d1-response-details{border-top:1px solid var(--line);margin-top:1rem}.d1-response-details>summary{min-height:48px;color:var(--muted);font:800 .68rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;list-style:none;display:flex}.d1-response-details>summary::-webkit-details-marker{display:none}.d1-response-details>summary:after{content:"+";margin-left:auto}.d1-response-details[open]>summary:after{content:"−"}.d1-response-details pre{max-height:14rem;margin:0 0 1rem;font-size:.7rem}.d1-confirm-dialog{border:1px solid var(--line);background:var(--panel);width:min(480px,100% - 32px);color:var(--paper);border-radius:0;padding:clamp(1.2rem,4vw,1.7rem);box-shadow:0 24px 80px #0000008c}.d1-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8}.d1-confirm-dialog .button-row{justify-content:flex-end;margin-bottom:0}.i18n-controls{margin-bottom:1rem}.i18n-inspect-controls{border:0;flex-wrap:wrap;gap:.45rem;margin:1rem 0;padding:0;display:flex}.i18n-inspect-controls legend{width:100%;color:var(--muted);margin-bottom:.35rem;font-size:.78rem}.i18n-inspect-controls button{min-height:2.25rem}.graphql-fields{margin:1rem 0}.graphql-fields>summary{cursor:pointer;justify-content:space-between;gap:1rem;display:flex}.graphql-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.graphql-field-grid div{gap:.4rem;display:grid}.r2-upload-evidence,.mcp-success-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.r2-upload-evidence{grid-template-columns:repeat(5,minmax(0,1fr))}.r2-upload-evidence li,.mcp-success-loop li{border:1px solid var(--line);border-radius:var(--radius);gap:.6rem;padding:.75rem;display:flex}.r2-upload-evidence li>span,.mcp-success-loop li>span{color:var(--acid);font-weight:800}.r2-upload-evidence li div{gap:.25rem;min-width:0;display:grid}.r2-upload-evidence small{overflow-wrap:anywhere;color:var(--muted)}.identity-provider-actions a[aria-disabled=true]{pointer-events:none;opacity:.55}.webhook-pipeline li[data-state=idle]{opacity:.8}.webhook-pipeline li[data-state=pending]{border-bottom:2px solid var(--cyan)}.webhook-pipeline li[data-state=complete]{border-bottom:2px solid var(--acid)}.webhook-pipeline li[data-state=failed]{border-bottom:2px solid var(--danger)}@media (width<=760px){.graphql-field-grid,.r2-upload-evidence,.mcp-success-loop{grid-template-columns:1fr}}.locale-app .button-primary{margin-top:1.25rem}.accessibility-frame{border:1px solid var(--line);background:#fff;border-radius:0;width:100%;min-width:0;overflow:hidden}.accessibility-frame iframe{border:0;width:100%;height:520px;display:block}.accessibility-run-steps{gap:.45rem;margin:.75rem 0 1.25rem;padding-inline-start:1.5rem;display:grid}.accessibility-frame{margin-top:1rem}.criterion-cards{display:none}.scan-counts{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr))}.scan-counts dt{grid-row:1}.scan-counts dd{color:var(--acid);grid-row:2;font-size:1.8rem;font-weight:900}.criterion-matrix-wrap{margin-top:1.2rem}.criterion-matrix{min-width:980px}.criterion-matrix th[scope=row]{width:12rem;color:var(--paper);white-space:normal}.criterion-matrix th[scope=row] span{color:var(--acid);margin-bottom:.45rem;display:block}.criterion-matrix th[scope=row] strong{letter-spacing:0;text-transform:none;font:850 1rem/1.25 ui-sans-serif,system-ui,sans-serif}.criterion-matrix td{width:24%;color:var(--muted)}.criterion-matrix td p{margin-bottom:.55rem}.criterion-matrix pre{min-height:0;max-height:12rem;margin:0;padding:.7rem;font-size:.72rem}.criterion-matrix pre code{color:inherit}.edge-evidence-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.25rem 0;display:grid}.edge-evidence-grid article{background:var(--panel-2);min-width:0;padding:1rem}.edge-evidence-grid .eyebrow{margin-bottom:.55rem}.edge-evidence-grid h3{font-size:1.05rem}.edge-evidence-grid dl{grid-template-columns:minmax(6rem,.8fr) 1.2fr}.edge-evidence-grid ul{color:var(--muted);padding-left:1.1rem}.worker-policy-form{grid-template-columns:repeat(4,minmax(0,1fr))}.lab-form label.worker-policy-check{border:1px solid var(--line);background:var(--panel-2);min-height:46px;color:var(--paper);flex-direction:row;align-self:end;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.worker-policy-check input{width:1rem;min-height:1rem;margin:0}.worker-decision-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;display:grid}.worker-decision-grid article{background:var(--panel-2);gap:.5rem;padding:1rem;display:grid}.worker-decision-grid span{color:var(--muted);font:800 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.worker-decision-grid strong{color:var(--acid);font-size:1.35rem}.durable-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:.55rem;margin:1.2rem 0;display:grid;overflow-x:auto}.durable-flow strong{border:1px solid var(--line);background:var(--panel-2);text-align:center;min-width:9rem;padding:.8rem}.durable-flow span{color:var(--acid);font-weight:900}.durable-results{border:1px solid var(--line);background:var(--panel-2);margin-top:1rem;padding:1rem}@media (width<=760px){.edge-evidence-grid,.worker-decision-grid{grid-template-columns:1fr}.worker-policy-form{grid-template-columns:1fr 1fr}}@media (width<=480px){.d1-table-tabs button{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.2rem}}@media (width<=520px){.worker-policy-form{grid-template-columns:1fr}}.button-row{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.webhook-events{gap:.65rem;margin-top:1rem;display:grid}.webhook-event{border:1px solid var(--line);background:var(--panel-2);border-radius:0;padding:1rem}.webhook-event h3{margin:0}.webhook-event pre{max-height:13rem}.live-git-control .filters{align-items:end}.live-git-control .filters label{flex:150px}.live-git-control .filters input,.live-git-control .filters select{width:100%}.workflow-feed-heading .eyebrow,.workflow-lane>header .eyebrow{margin-bottom:.35rem}@keyframes git-feed-pulse{50%{opacity:.42;transform:scale(.82)}}@keyframes git-feed-update{0%{background-color:#b7ff3e24}to{background-color:#0000}}.technical-state pre{max-height:22rem}.r2-lab{grid-template-columns:minmax(0,1.7fr) minmax(280px,.78fr)}.r2-workspace{margin-top:0;padding:0;overflow:hidden}.r2-workspace-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.r2-workspace-heading h2{margin:0}.r2-workspace-heading .eyebrow{margin-bottom:.45rem}.sandbox-usage{color:var(--muted);font:800 .72rem/1.4 var(--mono);letter-spacing:.04em;text-align:right;flex:none;margin-top:.15rem}.r2-upload-block{padding:clamp(1.25rem,3vw,1.75rem)}.drop-zone{border:2px dashed var(--line);min-height:190px;color:var(--muted);letter-spacing:0;text-align:center;text-transform:none;cursor:pointer;border-radius:0;align-content:center;place-items:center;gap:.3rem;margin-bottom:.85rem;padding:1.5rem;font:500 .92rem/1.5 inherit;transition:border-color .16s,background-color .16s;display:grid;position:relative}.drop-zone:hover,.drop-zone[data-drag=true]{border-color:var(--acid);background:var(--panel-2)}.drop-zone:focus-within{outline:3px solid var(--focus);outline-offset:3px}.r2-file-input{opacity:0;width:1px;height:1px;position:absolute}.drop-zone-icon{border:1px solid var(--line);width:2.6rem;height:2.6rem;color:var(--acid);font:900 1.25rem/1 var(--mono);place-items:center;margin-bottom:.35rem;display:grid}.drop-zone-title{color:var(--paper);font-size:1.12rem}.drop-zone-pointer-coarse{display:none}@media (pointer:coarse){.drop-zone-pointer-fine{display:none}.drop-zone-pointer-coarse{display:block}}.browse-file{color:var(--acid);text-underline-offset:.25em;font-weight:850;text-decoration:underline}.drop-limit{font:750 .67rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem}.file-selection{border:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding:.8rem .9rem;display:flex}.file-selection>div{gap:.18rem;min-width:0;display:grid}.file-selection strong,.file-selection span{overflow-wrap:anywhere}.file-selection span{color:var(--muted);font-size:.8rem}.icon-button{width:46px;font:900 1.1rem/1 var(--mono);flex:0 0 46px;justify-content:center;padding:0}.upload-actions{align-items:center;gap:1rem;display:flex}.operation-status{color:var(--muted);margin:0;font-size:.86rem}.operation-status[data-tone=success],.operation-status[data-tone=ready]{color:var(--acid)}.operation-status[data-tone=error]{color:#ff9d9d}:root[data-theme=light] .operation-status[data-tone=error]{color:#a11}.r2-files-heading{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1.25rem,3vw,1.75rem);display:flex}.r2-files-heading .eyebrow{margin-bottom:.35rem}.r2-files-heading h3{margin:0}.file-count-actions{align-items:center;gap:.5rem;display:flex}.file-list{background:var(--line);gap:1px;display:grid;overflow:hidden}.file-list-empty{background:var(--panel-2);color:var(--muted);margin:0;padding:1.5rem}.file-row{background:var(--panel-2);justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem clamp(1.25rem,3vw,1.75rem);display:flex}.file-row[data-selected=true]{box-shadow:inset 3px 0 0 var(--violet);background:#a489ff1a}.file-summary{gap:.18rem;min-width:0;display:grid}.file-name-line{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.file-name-line strong{overflow-wrap:anywhere}.file-facts{color:var(--muted);font-size:.8rem}.ownership-badge{border:1px solid var(--line);color:var(--muted);font:800 .6rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:.24rem .42rem;display:inline-flex}.ownership-badge[data-owner=yours]{border-color:var(--acid);color:var(--acid)}.file-details{margin-top:.15rem}.file-details>summary{min-height:30px;color:var(--muted);font:750 .68rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;list-style:none;display:inline-flex}.file-details>summary::-webkit-details-marker{display:none}.file-details>summary:after{content:"+";margin-left:.4rem}.file-details[open]>summary:after{content:"−"}.file-details dl{grid-template-columns:90px minmax(0,1fr);gap:.3rem .75rem;margin-top:.45rem;font-size:.76rem}.file-details code,.file-details dd{overflow-wrap:anywhere}.file-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.file-actions .button,.file-actions button{min-height:40px;padding:.5rem .72rem;font-size:.78rem}.danger-text-button{color:#ff9d9d;background:0 0;border-color:#0000}.danger-text-button:hover{border-color:#ff9d9d}.danger-button{color:#ffb2b2;border-color:#ff9d9d}:root[data-theme=light] .danger-text-button,:root[data-theme=light] .danger-button{color:#8e1111}.delete-confirm,.reset-confirm{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.delete-confirm span,.reset-confirm span{color:#ffb2b2;font:750 .72rem/1.3 var(--mono)}:root[data-theme=light] .delete-confirm span,:root[data-theme=light] .reset-confirm span{color:#8e1111}.r2-inline-preview{background:var(--panel);padding:clamp(1.25rem,3vw,1.75rem)}.inline-preview-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.inline-preview-heading .eyebrow{margin-bottom:.4rem}.inline-preview-heading h3{margin:0}.file-preview{border:1px solid var(--line);background:#fff;height:min(50vh,440px);min-height:300px;overflow:hidden}.file-preview iframe{border:0;width:100%;height:100%}.file-preview-text{box-sizing:border-box;color:#17151b;font:.78rem/1.5 var(--mono);white-space:pre-wrap;margin:0;padding:1rem;overflow:auto}.file-preview-image{object-fit:contain;width:100%;display:block}.r2-sidebar .panel:first-child{margin-top:0}.live-request-card h2{font-size:clamp(1.45rem,2.5vw,2rem)}.request-state{border:1px solid var(--line);color:var(--muted);font:800 .62rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .45rem}.request-state[data-state=running]{border-color:var(--violet);color:var(--violet)}.request-state[data-state=complete]{border-color:var(--acid);color:var(--acid)}.request-state[data-state=failed]{color:#ff9d9d;border-color:#ff9d9d}.live-request-summary{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:1.1rem 0 0;display:grid}.live-request-summary>div{background:var(--panel-2);gap:.45rem;min-width:0;padding:.8rem .65rem;display:grid}.live-request-summary span{color:var(--muted);font:750 .58rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.live-request-summary strong{overflow-wrap:anywhere;font:900 .87rem/1.2 var(--mono)}.request-metrics{border-bottom:1px solid var(--line);color:var(--muted);font:750 .75rem/1.4 var(--mono);margin:0;padding:.8rem 0}.r2-response-details>summary{min-height:44px;color:var(--muted);font:800 .68rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;list-style:none;display:flex}.r2-response-details>summary::-webkit-details-marker{display:none}.r2-response-details>summary:after{content:"+";margin-left:auto}.r2-response-details[open]>summary:after{content:"−"}.r2-response-details pre{max-height:16rem;margin:0 0 .7rem;font-size:.72rem}.identity-page-header{margin-bottom:clamp(2.2rem,5vw,4rem)}.identity-page-header h1{max-width:12ch}.identity-notice{border:1px solid var(--line);border-left:4px solid var(--violet);background:var(--panel);color:var(--paper);margin:0 0 1rem;padding:.9rem 1rem}.identity-notice[data-tone=success]{border-left-color:var(--acid)}.identity-notice[data-tone=error]{border-left-color:#ff9d9d}:root[data-theme=light] .identity-notice[data-tone=error]{border-left-color:#a11}.identity-reset{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.5rem;display:flex}.identity-reset button{min-height:44px}.identity-reset p{max-width:65ch;color:var(--muted);margin:0;font-size:.85rem}.identity-section-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin:0 0 1rem;display:flex}.identity-section-heading .eyebrow{margin-bottom:.45rem}.identity-section-heading h2{margin:0}.identity-section-heading>p{max-width:36ch;color:var(--muted);text-align:right;margin:0;font-size:.88rem}.identity-provider{border:1px solid var(--line);background:linear-gradient(140deg, #78e8ff08, transparent 42%), var(--panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:220px;padding:clamp(1.2rem,3vw,1.7rem);display:grid}.identity-enterprise{border-top:3px solid var(--acid);background:radial-gradient(circle at 10% 10%, #d9ff4314, transparent 19rem), var(--panel);min-height:250px}.identity-provider-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.identity-provider-grid .identity-provider{grid-template-columns:auto minmax(0,1fr);align-content:start}.identity-provider-grid .identity-provider-actions{grid-column:2;justify-self:start}.identity-provider-mark{border:1px solid var(--line);background:var(--panel-2);width:3.1rem;height:3.1rem;color:var(--paper);font:900 .82rem/1 var(--mono);place-items:center;display:grid}.microsoft-mark{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;padding:.45rem}.microsoft-mark span{width:100%;min-width:0;height:100%;min-height:0;display:block}.microsoft-mark span:first-child{background:#f35325}.microsoft-mark span:nth-child(2){background:#81bc06}.microsoft-mark span:nth-child(3){background:#05a6f0}.microsoft-mark span:nth-child(4){background:#ffba08}.google-mark{color:var(--cyan);font-size:1.25rem}.github-mark{color:var(--paper)}.identity-provider-copy{align-self:center}.identity-provider-copy h3{margin-bottom:.7rem;font-size:clamp(1.5rem,3vw,2.2rem)}.identity-provider-copy>p:not(.identity-provider-kind){max-width:56ch;color:var(--muted)}.identity-provider-kind{color:var(--acid);font:800 .65rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem}.identity-provider-meta{flex-wrap:wrap;gap:.4rem;display:flex}.identity-provider-meta span{border:1px solid var(--line);min-height:27px;color:var(--muted);font:750 .62rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:.3rem .45rem;display:inline-flex}.identity-provider-meta [data-configured=true]{border-color:var(--acid);color:var(--acid)}.identity-provider-meta [data-configured=false]{border-color:var(--violet);color:var(--violet)}.identity-provider-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.identity-provider-actions .text-link{font-size:.66rem}.identity-result{margin:clamp(3rem,7vw,6rem) 0;scroll-margin-top:1rem}.identity-authenticated-heading{border:1px solid var(--line);background:radial-gradient(circle at 0 0, #d9ff4317, transparent 24rem), var(--panel);border-bottom:0;justify-content:space-between;align-items:end;gap:1.5rem;padding:1.3rem;display:flex}.identity-authenticated-heading .eyebrow{margin-bottom:.5rem}.identity-authenticated-heading h2{margin-bottom:.35rem}.identity-authenticated-heading p{color:var(--muted);margin:0}.identity-authenticated-state{justify-items:end;gap:.5rem;display:grid}.identity-authenticated-state strong{color:var(--acid);font:800 .68rem/1.4 var(--mono);letter-spacing:.06em;text-align:right}.identity-authenticated-state button{min-height:34px;color:var(--muted);background:0 0;padding:.35rem .65rem;font-size:.72rem}.identity-tabs{border:1px solid var(--line);background:var(--line);gap:1px;display:flex;overflow-x:auto}.identity-tabs button{background:var(--panel-2);min-height:52px;color:var(--muted);font:800 .7rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border:0;flex:1 0 auto;justify-content:center}.identity-tabs button:hover{background:var(--panel);color:var(--paper);transform:none}.identity-tabs button[aria-selected=true]{background:var(--panel);color:var(--paper);box-shadow:inset 0 -3px 0 var(--acid)}.identity-inspector-panel{border-top:0;min-height:380px;margin:0}.identity-inspector-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;display:flex}.identity-inspector-heading .eyebrow{margin-bottom:.45rem}.identity-inspector-heading h3{margin:0;font-size:1.6rem}.identity-validation-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin-bottom:1rem;display:grid}.identity-validation-grid>div{background:var(--panel-2);gap:.3rem;min-height:90px;padding:.8rem;display:grid}.identity-validation-grid strong{color:var(--acid);font:800 .72rem/1.2 var(--mono);text-transform:uppercase}.identity-validation-grid span{color:var(--muted);font-size:.76rem}.identity-validation-grid [data-status=not_applicable] strong{color:var(--muted)}.identity-inspector-panel>pre{min-height:210px}.identity-policy-subject{border:1px solid var(--line);background:var(--panel-2);gap:.25rem;padding:1rem;display:grid}.identity-policy-subject span{color:var(--muted);font:750 .72rem/1.4 var(--mono);text-transform:uppercase}.identity-policy-actions{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.identity-decision{border-left:4px solid var(--acid);background:var(--panel-2);padding:1rem}.identity-decision[data-decision=deny]{border-left-color:#ff9d9d}:root[data-theme=light] .identity-decision[data-decision=deny]{border-left-color:#a11}.identity-decision strong{color:var(--acid);font:900 2rem/1 var(--mono);margin-bottom:.5rem;display:block}.identity-decision[data-decision=deny] strong{color:#ff9d9d}:root[data-theme=light] .identity-decision[data-decision=deny] strong{color:#a11}.identity-decision p{color:var(--muted)}.identity-decision small{color:var(--muted);font-family:var(--mono)}.identity-protocol-steps{border:1px solid var(--line);background:var(--line);counter-reset:protocol-step;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;padding:0;list-style:none;display:grid;overflow-x:auto}.identity-protocol-steps li{background:var(--panel-2);min-height:120px;color:var(--muted);counter-increment:protocol-step;padding:.85rem;font-size:.78rem}.identity-protocol-steps li:before{color:var(--acid);content:"0" counter(protocol-step);font:900 .7rem/1 var(--mono);margin-bottom:1rem;display:block}.identity-inspector-panel details{margin-top:1rem}.identity-inspector-panel details>summary{min-height:44px;color:var(--muted);font:800 .7rem/1 var(--mono);text-transform:uppercase}.identity-federation{border-left:4px solid var(--violet);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:0 0 1rem;display:grid}.identity-federation p:not(.eyebrow){max-width:68ch;color:var(--muted)}.info-card,.action-card{border:1px solid var(--line);background:linear-gradient(145deg, #78e8ff08, transparent 48%), var(--panel);border-radius:0;padding:1.35rem}.info-card h2,.action-card h2{font-size:1.3rem}.info-card p,.action-card p{color:var(--muted)}.info-card ul{color:var(--muted);margin:.8rem 0 0;padding-left:1.1rem;font-size:.9rem}.request-line{align-items:center;gap:.6rem;margin:1rem 0;display:flex}.request-line code{overflow-wrap:anywhere}.mcp-endpoint-row{align-items:center;gap:.75rem;min-width:0;display:flex}.mcp-endpoint-row code{overflow-wrap:anywhere;min-width:0}.console-write>summary:after,.implementation-notes summary:after{content:"+";color:var(--muted);margin-left:auto;padding-left:.75rem}.console-write[open]>summary:after,.implementation-notes[open] summary:after{content:"−"}.implementation-notes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:1.25rem;padding:.9rem 1.1rem}.implementation-notes summary{min-height:44px;color:var(--muted);font:800 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;list-style:none;display:flex}.implementation-notes summary::-webkit-details-marker{display:none}.implementation-notes ul{color:var(--muted);margin:.7rem 0 .3rem}.graphql-page-header h1,.webhook-page-header h1{max-width:12ch}.graphql-workspace-heading,.webhook-section-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.graphql-workspace-heading .eyebrow,.webhook-section-heading .eyebrow{margin-bottom:.4rem}.graphql-workspace-heading h2,.webhook-section-heading h2{margin:0}.graphql-page-header,.webhook-page-header{max-width:980px;margin-bottom:2.5rem}.graphql-workspace{margin-top:1rem}.graphql-examples{margin:1rem 0 2.5rem}.graphql-example-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:.75rem;display:grid}.graphql-example{border:1px solid var(--line);background:var(--panel);min-width:0;padding:1rem}.graphql-example .section-head{border:0;align-items:center;margin:0 0 .75rem;padding:0}.graphql-example .section-head h3{margin:0}.graphql-example .button{min-height:44px;padding:.45rem .7rem;font-size:.72rem}.graphql-workspace form,.graphql-workspace textarea{width:100%;min-width:0}.graphql-workspace textarea{box-sizing:border-box}.graphql-example pre{min-height:0;margin-top:.65rem}.graphql-example pre code{color:inherit}.graphql-example-result{border-color:var(--acid)}.graphql-workspace-heading{align-items:end;margin-bottom:1rem}.graphql-workspace-heading>p{max-width:48ch;color:var(--muted);text-align:right;margin:0}.graphql-control-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.graphql-control-grid article{background:var(--panel);gap:.4rem;min-height:120px;padding:1.1rem;display:grid}.graphql-control-grid strong{color:var(--acid);font:900 clamp(1.35rem, 3vw, 2rem)/1 var(--mono)}.graphql-control-grid span{color:var(--muted);font:800 .68rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:end}.graphql-shared{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.graphql-shared h2{margin-bottom:.45rem}.graphql-shared p:last-child{color:var(--muted);margin:0}.graphql-shared .button{flex:none}.webhook-connection{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:clamp(1.2rem,3vw,1.65rem);display:grid}.webhook-connection>div .eyebrow{margin-bottom:.4rem}.webhook-connection h2{margin:0}.webhook-connection dl{border-top:1px solid var(--line);grid-column:1/-1;padding-top:1rem}.webhook-tags{flex-wrap:wrap;gap:.35rem;display:flex}.webhook-tags span,.webhook-event-checks span{border:1px solid var(--line);color:var(--muted);font:750 .66rem/1 var(--mono);padding:.28rem .48rem}.webhook-test{margin-top:1rem}.webhook-section-heading>div{max-width:760px}.webhook-section-heading>div>p:last-child{color:var(--muted)}.webhook-pipeline{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;list-style:none;display:grid;overflow-x:auto;margin:1.5rem 0 0!important;padding:0!important}.webhook-pipeline li{background:var(--panel-2);align-content:space-between;gap:1rem;min-height:125px;margin:0;padding:.85rem;display:grid;position:relative}.webhook-pipeline li:not(:last-child):after{z-index:1;border-top:1px solid var(--acid);border-right:1px solid var(--acid);background:var(--panel-2);content:"";width:.8rem;height:.8rem;position:absolute;top:50%;right:-.45rem;transform:translateY(-50%)rotate(45deg)}.webhook-pipeline span{color:var(--acid);font:900 .7rem/1 var(--mono)}.webhook-pipeline strong{color:var(--paper);font-size:.82rem}.webhook-deliveries{margin-top:clamp(3rem,7vw,5rem)}.webhook-events{margin-top:1rem}.webhook-event{padding:1.2rem}.webhook-event-checks{flex-wrap:wrap;gap:.35rem;margin:.8rem 0;display:flex}.webhook-event-checks span{border-color:var(--acid);color:var(--acid)}.webhook-event details summary{min-height:44px;color:var(--muted);font:800 .68rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.webhook-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;gap:.35rem;padding:2rem;display:grid}.webhook-empty strong{color:var(--paper)}.webhook-live{min-width:0;margin:2rem 0}.webhook-live-actions,.webhook-live-auth,.webhook-live-actions [data-live-controls]{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.webhook-live-auth label,.webhook-live-actions label{gap:.35rem;min-width:min(100%,10rem);display:grid}.webhook-live-auth input,.webhook-live-actions select{width:100%;min-height:44px}.webhook-live-actions [hidden],.webhook-live-preflight[hidden],.webhook-live-auth[hidden]{display:none}.webhook-live-preflight{border:1px solid var(--line);overflow-wrap:anywhere;margin-top:1rem;padding:1rem}.webhook-live-preflight ol{max-height:16rem;overflow:auto}.webhook-live-confirm{align-items:center;gap:.5rem;display:flex}.webhook-live-confirm input{width:1.25rem;height:1.25rem}.webhook-live-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.webhook-live-lifecycle li{border:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:.6rem}.webhook-live-lifecycle span,.webhook-live-lifecycle strong{font-size:.75rem;display:block}.webhook-live-lifecycle strong{text-transform:capitalize;margin-top:.35rem}.webhook-live-lifecycle li[data-state=complete]{border-color:var(--acid)}.webhook-live-lifecycle li[data-state=current]{border-color:var(--cyan)}.webhook-live-lifecycle li[data-state=failed]{border-color:var(--danger)}.webhook-live-feed,.webhook-live-item{overflow-wrap:anywhere;min-width:0}.webhook-live-feed{gap:.6rem;display:grid}.webhook-live-checks,.webhook-live-jobs,.webhook-live-steps{gap:.5rem;margin:.5rem 0;padding-inline-start:1.2rem;display:grid}.webhook-live-item{border:1px solid var(--line);background:var(--panel-2);padding:.6rem}.webhook-live-item-heading{font-weight:700}.webhook-live-item-detail{color:var(--muted);font:.7rem/1.4 var(--mono);margin:.2rem 0 0}.webhook-live-item[data-state=success]{border-inline-start:3px solid var(--acid)}.webhook-live-item[data-state=failure]{border-inline-start:3px solid var(--danger)}.webhook-live-warning{color:var(--danger)}.link-row,.button-row{flex-wrap:wrap;gap:.45rem;display:flex}.button-row{margin-top:1rem}.operations-kpis .eyebrow,.availability-kpis .eyebrow{color:var(--muted);margin-bottom:1.6rem}.operations-kpis .stat{margin:0}.operations-inspection{border:1px solid var(--line);margin:1rem 0;padding:1rem}.operations-inspection>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:800}.operations-section-heading .eyebrow{color:var(--muted);margin-bottom:.45rem}@media (width<=900px){.identity-provider-grid{grid-template-columns:1fr}.graphql-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.d1-database-bar{flex-wrap:wrap}.d1-database-id{border-right:0;border-bottom:1px solid var(--line);flex:1 0 100%}.d1-table-tabs{flex:auto}.d1-table-tabs button{flex:145px}.d1-database-message{text-align:left;flex:1 0 100%;min-height:0;margin:0;padding:0 1rem}.d1-database-message:not(:empty){border-top:1px solid var(--line);padding-block:.75rem}.identity-provider{grid-template-columns:auto minmax(0,1fr)}.identity-provider>.identity-provider-actions{grid-column:2;justify-self:start}.identity-federation{grid-template-columns:1fr}.identity-federation .identity-provider-actions{justify-content:flex-start}}@media (width<=639px){.info-grid,.action-grid,.lab-grid{grid-template-columns:1fr}.lab-grid aside{position:static}.d1-table-panel{min-height:0}.d1-table-heading,.d1-editor-heading{flex-direction:column;align-items:stretch}.d1-table-heading .button-primary{justify-content:center;width:100%}.d1-table-panel .table-wrap{overflow:visible}.d1-table-panel table,.d1-table-panel tbody{width:100%;display:block}.d1-table-panel thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d1-table-panel tbody tr{border:1px solid var(--line);background:var(--panel-2);gap:.65rem;margin-bottom:.75rem;padding:.85rem;display:grid}.d1-table-panel tbody td{border:0;gap:.2rem;width:100%;padding:0;display:grid}.d1-table-panel tbody td[data-label]:before{content:attr(data-label);color:var(--muted);font:800 .68rem/1.2 var(--mono);text-transform:uppercase}.d1-table-panel tbody td:last-child{width:100%}.d1-row-actions{white-space:normal;justify-content:stretch}.d1-row-actions button{flex:1 1 0}.d1-empty-row{padding:.25rem}.graphql-workspace-heading,.graphql-shared,.webhook-section-heading{flex-direction:column;align-items:flex-start}.graphql-shared .button,.webhook-section-heading>button{justify-content:center;width:100%}.graphql-workspace-heading>p{text-align:left}.graphql-control-grid{grid-template-columns:1fr 1fr}.webhook-connection{grid-template-columns:1fr}.webhook-live-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.webhook-live-actions,.webhook-live-auth,.webhook-live-actions [data-live-controls]{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.webhook-live-actions [hidden]{display:none}.webhook-live-actions button{width:100%}.webhook-connection dl{grid-column:auto}.r2-workspace-heading,.r2-files-heading,.inline-preview-heading{flex-direction:column;align-items:flex-start}.sandbox-usage{text-align:left}.upload-actions{flex-direction:column;align-items:stretch}.upload-actions .button-primary{justify-content:center;width:100%}.file-row{flex-direction:column;align-items:flex-start}.file-actions{justify-content:flex-start;width:100%}.live-request-summary{grid-template-columns:1fr}.identity-section-heading,.identity-authenticated-heading{flex-direction:column;align-items:flex-start}.identity-section-heading>p{text-align:left}.identity-provider,.identity-provider-grid .identity-provider{grid-template-columns:1fr}.identity-provider>.identity-provider-actions,.identity-provider-grid .identity-provider-actions{grid-column:1}.identity-provider-actions{justify-content:flex-start}.identity-provider-actions .button{justify-content:center;width:100%}.identity-authenticated-state{justify-items:start}.identity-authenticated-state strong{text-align:left}.demo-panel :is(.section-head,.lab-heading,.graphql-workspace-heading){text-align:start;align-items:flex-start}.demo-panel :is(.section-head,.lab-heading,.graphql-workspace-heading) :is(h2,h3,h4){text-align:start}.demo-panel :is(.section-head,.lab-heading){flex-direction:column}.demo-panel :is(.section-head,.lab-heading)>:is(button,.button){justify-content:center;width:100%}.graphql-example .section-head{align-items:flex-start}.graphql-example .section-head .button,.graphql-workspace form>button{width:100%}.mcp-endpoint-row{flex-direction:column;align-items:stretch}.mcp-endpoint-row button,[data-mcp-run]{width:100%}.durable-flow{grid-template-columns:minmax(0,1fr);justify-items:stretch;overflow:visible}.durable-flow strong{min-width:0}.durable-flow span{justify-self:center;transform:rotate(90deg)}}.demo-workbench-nav{gap:.75rem;min-width:0;margin:1rem 0;display:grid}.demo-category-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:.2rem;max-width:100%;display:flex;overflow-x:auto}.demo-category-tab{min-height:2.75rem;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.demo-category-tab:hover{color:var(--paper)}.demo-category-tab[aria-selected=true]{border-bottom-color:var(--acid);color:var(--paper)}.demo-category-tab:focus-visible,.demo-local-selector a:focus-visible,.demo-inspector-tab:focus-visible{outline:3px solid var(--focus,var(--acid));outline-offset:-3px}.demo-selector-slot{min-width:0;min-height:2.75rem}.demo-local-selector{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.demo-local-selector a{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:2.75rem;padding:.4rem .7rem;text-decoration:none;display:inline-flex}.demo-local-selector a[aria-current=location]{border-color:var(--acid);background:var(--panel-2);color:var(--paper)}.demo-workbench{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;max-width:100%;min-height:20rem;overflow:hidden}.demo-active-header{border-bottom:1px solid var(--line);background:var(--panel-2);gap:.35rem;padding:1rem 1.1rem;display:grid}.demo-active-heading{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.demo-active-heading h2{margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem)}.demo-statuses{flex-wrap:wrap;gap:.35rem;display:flex}.demo-statuses[hidden]{display:none}.demo-status-chip{border:1px solid var(--line);min-height:1.65rem;color:var(--muted);font:700 .72rem/1 var(--mono);border-radius:999px;align-items:center;padding:.15rem .45rem;display:inline-flex}.demo-active-purpose{max-width:72rem;color:var(--muted);margin:0}.demo-workbench-layout{grid-template-columns:minmax(0,7fr) minmax(16rem,3fr);align-items:stretch;min-width:0;display:grid}.demo-workbench-layout[data-demo-inspector-enabled=false]{grid-template-columns:minmax(0,1fr)}.demo-stage{min-width:0;max-width:100%}.demo-panel{min-width:0;max-width:100%;min-height:20rem;padding:1rem;overflow-x:auto}.demo-panel :is(pre,table,.table-wrap){max-width:100%}.demo-panel [data-demo-section]>.page-header:first-child{display:none}.demo-panel-state{color:var(--muted);justify-items:start;gap:.65rem;margin:0;display:grid}.demo-panel-state.error{color:var(--danger)}.demo-panel-state button{min-height:2.75rem}.demo-inspector[hidden]{display:none}.demo-inspector{border-left:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 72%,transparent);min-width:0;max-width:100%}.demo-inspector-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .85rem;display:flex}.demo-inspector-header strong{font-size:.92rem}.demo-inspector-tabs{border-bottom:1px solid var(--line);gap:.15rem;max-width:100%;padding:.45rem .55rem;display:flex;overflow-x:auto}.demo-inspector-tab{min-height:2.75rem;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.35rem .55rem}.demo-inspector-tab[aria-selected=true]{border-bottom-color:var(--acid);color:var(--paper)}.demo-inspector-panel{overflow-wrap:anywhere;gap:.75rem;min-width:0;max-width:100%;padding:.85rem;display:grid}.demo-inspector-panel p{color:var(--muted);margin:0}.demo-guide-list{gap:.55rem;margin:0;padding-inline-start:1.25rem;display:grid}.demo-request-grid{gap:.7rem;margin:0;display:grid}.demo-request-field{gap:.25rem;min-width:0;display:grid}.demo-request-field dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.demo-request-field dd{margin:0}.demo-request-field pre{border:1px solid var(--line);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.45rem;max-width:100%;max-height:14rem;margin:0;padding:.6rem;overflow:auto}.demo-evidence-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.demo-evidence-list code{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}@media (width<=900px){.demo-workbench-layout{grid-template-columns:minmax(0,1fr)}.demo-inspector{border-left:0;border-top:1px solid var(--line)}.demo-panel{overflow-x:auto}}@media (width<=760px){.demo-category-tabs{flex-wrap:nowrap;margin-inline:-.25rem;padding-inline:.25rem;overflow-x:auto}.demo-workbench,.demo-panel{min-height:16rem}.demo-active-header{padding:.85rem}.demo-panel,.demo-inspector-panel{padding:.75rem}}.demo-workbench{overflow:visible}.demo-workbench-layout{align-items:start}.demo-inspector{border-left:0;border-inline-start:1px solid var(--line);max-height:calc(100dvh - 2rem);position:sticky;top:1rem;overflow-y:auto}.demo-inspector-disclosure>summary{cursor:pointer;min-height:2.75rem;padding:.75rem .85rem}.demo-inspector-static{overflow-wrap:anywhere;gap:.65rem;padding:.85rem;display:grid}.demo-inspector-static h3,.demo-inspector-static p{margin:0}.demo-inspector-tabs,.demo-inspector-panel,.demo-workbench[data-demo-enhanced=true] .demo-inspector-static{display:none}.demo-workbench[data-demo-enhanced=true] .demo-inspector-tabs{display:flex}.demo-workbench[data-demo-enhanced=true] .demo-inspector-panel{display:grid}.demo-workbench[data-demo-enhanced=true] .demo-inspector-disclosure>summary{display:none}.demo-inspector-header [data-demo-inspector-close],.demo-inspector-toggle{min-height:2.75rem;display:none}.demo-inspector-scrim[hidden]{display:none}@media (width<=900px){.demo-workbench-layout{grid-template-columns:minmax(0,1fr)}.demo-inspector{border-inline-start:0;border-top:1px solid var(--line);max-height:none;position:static}.demo-workbench[data-demo-enhanced=true] .demo-inspector-toggle:not([hidden]){align-items:center;display:inline-flex}.demo-workbench[data-demo-enhanced=true] .demo-inspector{z-index:1001;border:1px solid var(--line);background:var(--panel);visibility:hidden;width:min(25rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;transition:transform .18s;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%);box-shadow:0 0 2rem #0006}[dir=rtl] .demo-workbench[data-demo-enhanced=true] .demo-inspector{transform:translate(-100%)}.demo-workbench[data-demo-enhanced=true] .demo-inspector[data-open=true]{visibility:visible;transform:translate(0)}.demo-workbench[data-demo-enhanced=true] .demo-inspector-header [data-demo-inspector-close]{align-items:center;display:inline-flex}.demo-inspector-scrim:not([hidden]){z-index:1000;background:#0000008c;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.demo-workbench[data-demo-enhanced=true] .demo-inspector{transition:none}}.rest-openapi,.rest-openapi :is(section,header,div,dl,dd,form){min-width:0;max-width:100%}.rest-openapi{gap:1.4rem;display:grid}.rest-openapi code{color:var(--paper)}.rest-openapi h2{font-size:clamp(1.3rem,2vw,1.7rem)}.rest-info{border-bottom:1px solid var(--line);padding:1rem 0}.rest-info h1{margin:.25rem 0;font-size:clamp(1.7rem,3.5vw,2.6rem)}.rest-info>p:not(.eyebrow){max-width:78ch}.rest-version{vertical-align:middle;border:1px solid var(--line);font:700 .75rem/1.2 var(--mono);border-radius:.3rem;padding:.2rem .45rem;display:inline-block}.rest-artifacts{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.rest-artifacts a{border:1px solid var(--line);border-radius:.3rem;align-items:center;min-height:2.75rem;padding:.45rem .7rem;display:inline-flex}.rest-server-security{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rest-server-security>div{border:1px solid var(--line);background:var(--panel-2);padding:1rem}.rest-server-security h2{margin-top:0}.rest-server{gap:.4rem;margin:0;display:grid}.rest-server span,.rest-security p{color:var(--muted)}.rest-server code{white-space:normal;word-break:normal;overflow-wrap:normal}.rest-security p{margin:.4rem 0 0}.rest-tag>header{margin-bottom:.8rem}.rest-tag>header h2,.rest-tag>header p{margin:.25rem 0}.rest-operations{gap:.55rem;display:grid}.rest-operation{border:1px solid var(--line);border-inline-start:4px solid var(--cyan);background:var(--panel)}.rest-operation[data-method=POST]{border-inline-start-color:var(--acid)}.rest-operation:is([data-method=PUT],[data-method=PATCH]){border-inline-start-color:var(--violet)}.rest-operation[data-method=DELETE]{border-inline-start-color:#ff9d9d}.rest-operation>summary{cursor:pointer;grid-template-columns:4.5rem minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:3.5rem;padding:.75rem 1rem;list-style:none;display:grid}.rest-operation>summary::-webkit-details-marker{display:none}.rest-schema>summary::-webkit-details-marker{display:none}.rest-operation>summary:after,.rest-schema>summary:after{content:"▾";font-size:1rem}.rest-operation[open]>summary:after,.rest-schema[open]>summary:after{transform:rotate(180deg)}.rest-operation[open]>summary{border-bottom:1px solid var(--line);background:var(--panel-2)}.http-method{min-width:4rem;color:var(--cyan);font:900 .68rem/1 var(--mono);letter-spacing:.06em;border:1px solid;justify-content:center;padding:.35rem .4rem;display:inline-flex}.http-post{color:var(--acid)}.http-put,.http-patch{color:var(--violet)}.http-delete{color:#ff9d9d}:root[data-theme=light] .http-delete{color:#a11}.rest-path{white-space:normal;word-break:normal;overflow-wrap:normal;direction:ltr;unicode-bidi:isolate;line-height:1.55}.rest-operation>summary strong{font-weight:700}.rest-operation-content{gap:1rem;padding:1rem;display:grid}.rest-operation-content>p{margin:0}.rest-document-block{border-top:1px solid var(--line);padding-top:1rem}.rest-document-block h3,.rest-document-block h4{margin:0 0 .65rem}.rest-document-block pre,.rest-execution-evidence pre{white-space:pre;word-break:normal;overflow-wrap:normal;max-width:100%;max-height:20rem;overflow:auto}.rest-definition-list,.rest-schema-properties{gap:.45rem;margin:0;display:grid}.rest-definition-list>div,.rest-schema-properties>div{border:1px solid var(--line);min-width:0;padding:.65rem}.rest-definition-list dt{flex-wrap:wrap;gap:.55rem;font-weight:700;display:flex}.rest-definition-list dt span,.rest-definition-list dd{color:var(--muted)}.rest-definition-list dd{margin:.25rem 0 0}.rest-example-inline{display:block}.rest-declared-responses{gap:.65rem;display:grid}.rest-declared-response{border:1px solid var(--line);padding:.75rem}.rest-declared-response p{margin:.5rem 0}.rest-response-title{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.openapi-inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin-bottom:.8rem;display:grid}.openapi-inputs label{gap:.3rem;min-width:0;display:grid}.openapi-inputs .openapi-body{grid-column:1/-1}.openapi-inputs input,.openapi-inputs textarea{min-width:0;max-width:100%}.openapi-inputs textarea{resize:vertical;min-height:8rem}.parameter-meta{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:500}.rest-try form{margin:0}.rest-execution-evidence{grid-template-columns:minmax(6rem,.2fr) minmax(0,1fr);gap:.55rem;margin:1rem 0 0;display:grid}.rest-execution-evidence dd{min-width:0;margin:0}.rest-execution-evidence [data-rest-request-url]{white-space:normal;word-break:normal;overflow-wrap:normal;direction:ltr;unicode-bidi:isolate;display:block}.rest-schemas{border-top:1px solid var(--line);padding-top:1rem}.rest-schema{border:1px solid var(--line);margin:.5rem 0}.rest-schema>summary{cursor:pointer;align-items:center;gap:.7rem;min-height:2.75rem;padding:.7rem;list-style:none;display:flex}.rest-schema>summary span{color:var(--muted);flex:1}.rest-schema-properties{padding:.75rem}.rest-schema-properties>div{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,.6fr) minmax(0,2fr);gap:.6rem;display:grid}.rest-schema-properties dd{margin:0}.rest-property-example{color:var(--muted);grid-column:1/-1}.rest-property-example code{white-space:pre-wrap}@media (width<=760px){.rest-server-security{grid-template-columns:minmax(0,1fr)}.rest-operation>summary{grid-template-columns:auto minmax(0,1fr) auto}.rest-operation>summary strong{grid-area:2/2}.rest-operation>summary:after{grid-area:1/3}.rest-schema-properties>div{grid-template-columns:minmax(0,1fr)}.rest-property-example{grid-column:auto}}@media (width<=560px){.rest-operation>summary{gap:.4rem;padding:.65rem}.rest-operation-content{padding:.75rem}.rest-execution-evidence{grid-template-columns:minmax(0,1fr)}.rest-execution-evidence dt:not(:first-child){border-top:1px solid var(--line);padding-top:.5rem}}body[data-mode],body[data-mode] *{box-sizing:border-box}body[data-mode]{color:#17151b;background:#fff;margin:0;padding:1rem 1rem 5rem;font:16px/1.5 system-ui,sans-serif}body[data-mode] a{color:#174ea6}body[data-mode] .skip{position:absolute;top:-80px}body[data-mode] .skip:focus{top:.5rem}body[data-mode]>header{border-bottom:2px solid #29262e;justify-content:space-between;gap:1rem;padding:.8rem;display:flex}body[data-mode]>main{max-width:42rem;margin:1.25rem auto}body[data-mode] .product{width:120px;height:70px;margin-bottom:1rem;display:block}body[data-mode] form{gap:.55rem;max-width:26rem;display:grid}body[data-mode] :is(input,button){color:#17151b;min-height:44px;font:inherit;background:#fff;border:2px solid #4c4653;padding:.6rem}body[data-mode] button{cursor:pointer}body[data-mode] :is(button,input,a):focus-visible{outline-offset:3px;outline:3px solid #005fcc}body[data-mode] li{border:1px solid #777;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}body[data-mode] pre{color:#17151b;white-space:pre-wrap;background:#f6f6f6;border:1px solid #777;max-width:100%;padding:.8rem;overflow:auto}body[data-mode]>footer{color:#fff;background:#17151b;padding:.7rem 1rem;position:fixed;inset:auto 0 0}body[data-mode] .overlay{background:#000000a6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}body[data-mode] .overlay[hidden]{display:none}body[data-mode] .overlay>div{color:#17151b;background:#fff;width:min(28rem,100%);padding:1.2rem}body[data-mode] .overlay button{margin-right:.5rem}@media (width<=639px){.criterion-matrix-wrap{display:none}.criterion-cards{gap:.7rem;margin-top:1rem;display:grid}.criterion-card{border:1px solid var(--line);background:var(--panel);min-width:0}.criterion-card summary{cursor:pointer;gap:.25rem;min-height:44px;padding:.85rem;display:grid}.criterion-card summary span{color:var(--acid);font:700 .8rem/1.3 var(--mono)}.criterion-card summary strong{color:var(--paper)}.criterion-card>div{overflow-wrap:anywhere;padding:0 .85rem .85rem}.criterion-card h3{margin:.9rem 0 .25rem;font-size:.85rem}.criterion-card p{margin:0}.criterion-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:.7rem}}@media (width<=430px){body[data-mode]{padding-bottom:1rem}body[data-mode]>footer{margin-top:1rem;position:static}body[data-mode] li{flex-direction:column;align-items:start}}@media (width<=320px){body[data-mode]{padding-inline:.5rem}body[data-mode] li{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){body[data-mode],body[data-mode] *{scroll-behavior:auto!important;transition:none!important}}.demo-presentation-section{display:contents}@media (width<=760px){.demo-page-header{margin-bottom:.5rem}.demo-page-header h1{margin-bottom:.25rem;font-size:clamp(2rem,8vw,2.7rem)}.demo-page-header .lede{margin:0;line-height:1.35}.demo-workbench-nav{gap:.35rem;margin:.5rem 0}.demo-active-header{gap:.15rem;padding:.6rem .75rem}.demo-active-purpose{line-height:1.3}.demo-panel{padding:.6rem}}.demo-active-heading [data-demo-reset]{min-height:2.75rem;margin-inline-start:.2rem}.demo-active-heading [data-demo-reset][hidden],.demo-reset-notice[hidden]{display:none}.demo-reset-notice{color:var(--acid);font:750 .78rem/1.4 var(--mono);margin:.25rem 0 0}.demo-reset-notice[role=alert]{color:var(--danger)}.demo-reset-dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(28rem,100vw - 2rem);max-width:100%;color:var(--paper);padding:1.25rem}.demo-reset-dialog::backdrop{background:#000000b8}.demo-reset-dialog h2{margin:0 0 .65rem;font-size:1.35rem}.demo-reset-dialog p{margin:0 0 1rem}.demo-reset-dialog .button-row{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=760px){.demo-active-heading [data-demo-reset]{margin-inline-start:0}}
