:root{--color-primary:#1072ba;--color-accent:#65a7db;--color-accent-rare:#65a7db;--color-bg:#fff;--color-border:#f5f7f8;--color-muted:#b9e0f7;--color-text:#5a646a;--color-heading:#17477e;--color-heading-h1:#17477e;--color-heading-h2:#1072ba;--color-heading-h3:#17477e;--navbar-bg:#fff;--navbar-fg:#17477e;--hero-bg:#17477e;--hero-fg:#fff;--code-bg:#17477e;--code-fg:#fff;--code-accent:#65a7db;--callout-warn:#fff7d6;--callout-note:#e6f3ff;--callout-ok:#e6f7ee;--callout-gap:#fbe9e7;--font-heading:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-code:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--h1-weight:600;--h1-size:2.1rem;--h1-line-height:1.2;--h2-weight:600;--h2-size:1.35rem;--h2-line-height:1.3;--h3-weight:600;--h3-size:1.05rem;--body-weight:400;--body-size:0.97rem;--body-line-height:1.65;--ui-weight:600;--ui-size:0.78rem;--radius:8px;--callout-radius:0 16px 0 16px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--body-size,1rem);font-weight:var(--body-weight,400);line-height:var(--body-line-height,1.6)}.layout{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 60px)}@media (max-width:768px){.layout{grid-template-columns:1fr}.sidebar{display:none}.content pre,.content pre code{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.content{overflow-wrap:anywhere}.content :not(pre,td,th)>code{overflow-wrap:anywhere;word-break:break-word}.ae-body,.ae-example-response,.ae-layout,.ae-op,.ae-op-code,.ae-op-docs,.ae-samples,.ae-ti-body,.ae-ti-field,.ae-tryit,.api-explorer,.language-tabs,.tab-panel{max-width:100%;min-width:0}}.navbar{align-items:center;background:var(--navbar-bg,var(--color-heading));border-bottom:1px solid var(--color-border);color:var(--navbar-fg,var(--color-bg));display:flex;height:60px;justify-content:space-between;padding:0 1.5rem}.navbar-title{font-family:var(--font-heading);font-size:1.05rem;font-weight:var(--ui-weight,700);letter-spacing:.01em}.navbar-links a{color:var(--navbar-fg,var(--color-bg));font-size:var(--ui-size,.875rem);font-weight:var(--ui-weight,600);margin-left:1.5rem;opacity:.85;text-decoration:none}.navbar-links a:hover{color:var(--color-primary);opacity:1}.sidebar{background:var(--color-bg);border-right:1px solid var(--color-border);max-height:calc(100vh - 60px);overflow-y:auto;padding:1.5rem .5rem 3rem;position:sticky;top:60px}.sidebar-section{margin-bottom:1.5rem}.sidebar-section-title{border-bottom:1px solid var(--color-border);color:var(--color-primary);font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.4rem;padding:0 .75rem .4rem;text-transform:uppercase}.sidebar-link{border-left:2px solid transparent;color:var(--color-text);display:block;font-size:var(--ui-size,.875rem);line-height:1.3;padding:.35rem .75rem;text-decoration:none}.sidebar-link.active,.sidebar-link:hover{background:var(--color-border);color:var(--color-heading-h1)}.sidebar-link.active{border-left-color:var(--color-primary);font-weight:700}.sidebar-head{display:flex;justify-content:flex-end;padding:0 .25rem .75rem}.sidebar-toggle{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:calc(var(--radius)/2);color:var(--color-primary);cursor:pointer;display:flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.sidebar-toggle[hidden]{display:none}.sidebar-toggle:hover{background:var(--color-border)}.sidebar-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sidebar-toggle-icon{border-bottom:2px solid;border-left:2px solid;height:7px;margin-left:2px;transform:rotate(45deg);transition:transform .2s ease;width:7px}@media (min-width:769px){html.sidebar-collapsed .layout{grid-template-columns:44px 1fr}html.sidebar-collapsed .sidebar{overflow:hidden;padding-left:.35rem;padding-right:.35rem}html.sidebar-collapsed .sidebar-head{justify-content:center;padding-bottom:0}html.sidebar-collapsed .sidebar-nav{opacity:0;visibility:hidden}html.sidebar-collapsed .sidebar-toggle-icon{margin-left:-2px;transform:rotate(-135deg)}html.sidebar-anim .layout{transition:grid-template-columns .22s ease}html.sidebar-anim .sidebar-nav{transition:opacity .18s ease,visibility .18s ease}}@media (prefers-reduced-motion:reduce){.sidebar-toggle-icon,html.sidebar-anim .layout,html.sidebar-anim .sidebar-nav{transition:none}}.navbar-brand{align-items:center;display:flex;text-decoration:none}.navbar-logo{display:block}.site-footer{background:transparent;margin-top:4rem;padding-bottom:1.5rem}.site-footer-graphic{display:block;height:auto;width:100%}.site-footer-confidential{color:var(--color-text);font-size:.75rem;opacity:.7;padding:.5rem 1.5rem 0;text-align:right}.content{max-width:900px;padding:2rem 3rem}.content h1{color:var(--color-heading-h1,var(--color-heading));font-size:var(--h1-size,2.25rem);font-weight:var(--h1-weight,700);letter-spacing:-.01em;line-height:var(--h1-line-height,1.15);margin-bottom:1rem}.content h1,.content h2{font-family:var(--font-heading)}.content h2{border-bottom:1px solid var(--color-border);color:var(--color-heading-h2,var(--color-primary));font-size:var(--h2-size,1.5rem);font-weight:var(--h2-weight,700);line-height:var(--h2-line-height,1.25);margin-bottom:.75rem;margin-top:2rem;padding-bottom:.5rem}.content h3{color:var(--color-heading-h3,var(--color-heading));font-family:var(--font-heading);font-size:var(--h3-size,1.15rem);font-weight:var(--h3-weight,600);margin-bottom:.5rem;margin-top:1.5rem}.content p{margin-bottom:.85rem}.content a{color:var(--color-primary)}.content a:hover{color:var(--color-heading-h1)}.table-scroll{margin:1rem 0;max-width:100%;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.table-scroll::-webkit-scrollbar{height:8px}.table-scroll::-webkit-scrollbar-thumb{background:var(--color-muted);border-radius:4px}.table-scroll::-webkit-scrollbar-track{background:var(--color-border);border-radius:4px}.content table{border-collapse:collapse;font-size:.875rem;margin:0;width:100%}.content .table-scroll>table:not(.ae-schema){min-width:30rem}.content td,.content th{border:1px solid var(--color-border);overflow-wrap:break-word;padding:.5rem .75rem;text-align:left;vertical-align:top}.content th{background:var(--color-border);color:var(--color-heading-h1);font-weight:700}.content td code,.content th code{overflow-wrap:break-word}.content table:not(.ae-schema) td:first-child,.content table:not(.ae-schema) th:first-child{min-width:7ch}.content:has(h1#errors) table{table-layout:fixed}.content:has(h1#errors) td:first-child,.content:has(h1#errors) th:first-child{width:5rem}.content:has(h1#errors) td:nth-child(2),.content:has(h1#errors) th:nth-child(2){width:24%}.content:has(h1#errors) td:nth-child(3),.content:has(h1#errors) th:nth-child(3){width:28%}.content:has(h1#changelog) table,.content:has(h1#known-issues) table{table-layout:fixed}.content:has(h1#known-issues) td:first-child,.content:has(h1#known-issues) th:first-child{width:3.5rem}.content:has(h1#changelog) td:first-child,.content:has(h1#changelog) th:first-child{width:6.5rem}.content:has(h1#changelog) td:nth-child(2),.content:has(h1#changelog) th:nth-child(2){width:8rem}.content:has(h1#experience-provider-documentation) table{table-layout:fixed}.content:has(h1#experience-provider-documentation) td:first-child,.content:has(h1#experience-provider-documentation) th:first-child{width:20%}.content:has(h1#experience-provider-documentation) td:nth-child(2),.content:has(h1#experience-provider-documentation) td:nth-child(3),.content:has(h1#experience-provider-documentation) th:nth-child(2),.content:has(h1#experience-provider-documentation) th:nth-child(3){width:40%}.content :not(pre)>code{background:var(--color-border);border:1px solid rgba(0,0,0,.06);border-radius:calc(var(--radius, 4px)/1.5);color:var(--color-heading-h1);font-family:var(--font-code,ui-monospace,monospace);font-size:.85em;padding:.1rem .4rem}.code-block-wrapper{margin:1rem 0;position:relative}.code-block-wrapper pre{background:var(--code-bg,var(--color-heading));border-radius:var(--radius,6px);color:var(--code-fg,var(--color-bg));font-family:var(--font-code,ui-monospace,monospace);font-size:.85rem;line-height:1.5;overflow-x:auto;padding:1rem 1.1rem}.code-block-wrapper pre code,pre code{background:transparent;border:0;border-radius:0;color:inherit;font-size:inherit;padding:0}.content pre{background:var(--code-bg,var(--color-heading));border-radius:var(--radius,6px);color:var(--code-fg,var(--color-bg));font-family:var(--font-code,ui-monospace,monospace);font-size:.85rem;line-height:1.5;overflow-x:auto;padding:1rem 1.1rem}.copy-btn{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:calc(var(--radius, 4px)/1.5);color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .6rem;position:absolute;right:.5rem;top:.5rem}.copy-btn:hover{background:hsla(0,0%,100%,.25)}.language-tabs{margin:1rem 0}.language-tabs .tab-bar{border-bottom:2px solid var(--color-border);display:flex;gap:0}.language-tabs .tab-btn{background:none;border:none;border-bottom:2px solid transparent;color:var(--color-muted);cursor:pointer;font-family:var(--font-heading);font-size:.85rem;font-weight:var(--ui-weight,600);margin-bottom:-2px;padding:.5rem 1rem}.language-tabs .tab-btn.active{border-bottom-color:var(--color-primary);color:var(--color-heading)}.language-tabs .tab-panel{display:none}.language-tabs .tab-panel.active{display:block}.coverage-badge{background:var(--color-border);border-radius:var(--radius,4px);display:none;font-size:.8rem;font-weight:500;margin-bottom:1rem;padding:.4rem .8rem}[data-coverage-visible] .coverage-badge{display:inline-block}.spec-gap-admonition{background:var(--callout-gap,#fffbeb);border-left:4px solid #d97706;border-radius:var(--callout-radius,var(--radius,6px));color:#92400e;margin:1rem 0;padding:1rem 1.25rem}.spec-gap-admonition strong{color:#b45309}.spec-gap-id{color:var(--color-muted,#6b7280);font-size:.78rem;margin:.5rem 0 0}.spec-gap-id code{background:none;font-size:.95em;padding:0}.callout-warn{background:var(--callout-warn);border-left:4px solid var(--color-accent-rare,#d97706)}.callout-note,.callout-warn{border-radius:var(--callout-radius,var(--radius));margin:1rem 0;padding:1rem 1.25rem}.callout-note{background:var(--callout-note);border-left:4px solid var(--color-primary)}.callout-ok{background:var(--callout-ok);border-left:4px solid #059669;padding:1rem 1.25rem}.callout-ok,.content blockquote{border-radius:var(--callout-radius,var(--radius));margin:1rem 0}.content blockquote{background:var(--callout-note);border-left:4px solid var(--color-primary);color:var(--color-heading-h1);padding:.85rem 1.25rem}.content blockquote p{margin-bottom:.4rem}.content blockquote p:last-child{margin-bottom:0}.content blockquote strong{color:var(--color-heading-h1)}.content blockquote:has(>p.callout-warn){background:var(--callout-warn);border-left-color:var(--color-accent-rare,#d97706)}.content blockquote>p.callout-note,.content blockquote>p.callout-ok,.content blockquote>p.callout-warn{background:transparent;border:0;border-radius:0;margin:0;padding:0}.content blockquote:has(>p.callout-ok){background:var(--callout-ok);border-left-color:#059669}.hero{background:var(--hero-bg-gradient,var(--hero-bg));border-radius:var(--radius);color:var(--hero-fg,#fff);margin-bottom:2rem;padding:3rem 3rem 2.5rem}.hero h1{color:inherit;font-weight:var(--h1-weight)}.hero p{max-width:56ch;opacity:.85}.api-explorer{container-name:explorer;container-type:inline-size;max-width:none}.content:has(.api-explorer){max-width:none}.ae-header{margin-bottom:2rem}.ae-version{color:var(--color-muted,#6b7280);font-size:.85rem}.ae-auth-bar{background:var(--color-border);border-radius:var(--radius);margin-top:1rem;padding:.75rem 1rem}.ae-auth-bar label{display:flex;flex-direction:column;gap:.3rem;max-width:480px}.ae-auth-bar span{color:var(--color-heading-h1);font-size:.78rem;font-weight:600}.ae-auth-bar input{border:1px solid var(--color-accent,#ccc);border-radius:calc(var(--radius)/2);font-family:var(--font-code);padding:.45rem .6rem}.ae-layout{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.ae-body{container-name:explorer-body;container-type:inline-size;min-width:0}.ae-nav{border-right:1px solid var(--color-border);font-size:.85rem;max-height:calc(100vh - 100px);min-width:0;overflow-y:auto;padding-right:.5rem;position:sticky;top:80px}.ae-nav-summary{display:none}.ae-nav-summary::-webkit-details-marker{display:none}.ae-nav-summary::marker{content:""}.ae-nav-summary:before{content:"\25B8";display:inline-block;margin-right:.45rem;transition:transform .15s ease}.ae-nav-disclosure[open]>.ae-nav-summary:before{transform:rotate(90deg)}.ae-nav-filter{-webkit-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:calc(var(--radius)/2);font-family:var(--font-body);font-size:.82rem;margin-bottom:.9rem;padding:.4rem .6rem;width:100%}.ae-nav-filter:focus{outline:2px solid var(--color-accent,var(--color-primary));outline-offset:1px}.ae-nav-group{margin-bottom:1.1rem}.ae-nav-tag{color:var(--color-primary);display:block;font-family:var(--font-heading);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:.35rem;text-decoration:none;text-transform:uppercase}.ae-nav-group.is-active>.ae-nav-tag{color:var(--color-heading-h1)}.ae-nav-list{list-style:none;margin:0;padding:0}.ae-nav-item>a{align-items:baseline;border-left:2px solid transparent;border-radius:calc(var(--radius)/2);color:var(--color-text);display:flex;gap:.45rem;line-height:1.35;padding:.25rem .4rem;text-decoration:none}.ae-nav-item.is-active>a,.ae-nav-item>a:hover{background:var(--color-border)}.ae-nav-item.is-active>a{border-left-color:var(--color-primary);color:var(--color-heading-h1);font-weight:600}.ae-nav-method{flex:0 0 auto;font-size:.58rem;min-width:3.1rem;padding:.1rem .3rem;text-align:center}.ae-nav-label{min-width:0;overflow-wrap:anywhere}.ae-nav-empty{color:var(--color-muted,#6b7280);font-size:.8rem;padding:.25rem .4rem}@container explorer (max-width: 1019px){.ae-layout{display:block}.ae-nav{background:var(--color-bg);border-bottom:1px solid var(--color-border);border-right:0;margin-bottom:1.5rem;max-height:none;overflow:visible;padding:0 0 .5rem;position:sticky;top:60px;z-index:5}.ae-nav-summary{color:var(--color-primary);cursor:pointer;display:block;font-family:var(--font-heading);font-weight:600;padding:.6rem .2rem}.ae-nav-body{max-height:60vh;overflow-y:auto;padding:0 .2rem .5rem}}.ae-op{border-top:1px solid var(--color-border);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(280px,420px);padding:2rem 0}@container explorer-body (max-width: 739px){.ae-op{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:1279px){.ae-layout{display:block}.ae-nav{background:var(--color-bg);border-bottom:1px solid var(--color-border);border-right:0;margin-bottom:1.5rem;max-height:none;overflow:visible;padding:0 0 .5rem;position:sticky;top:60px;z-index:5}.ae-nav-summary{color:var(--color-primary);cursor:pointer;display:block;font-family:var(--font-heading);font-weight:600;padding:.6rem .2rem}.ae-nav-body{max-height:60vh;overflow-y:auto;padding:0 .2rem .5rem}}@media (max-width:1100px){.ae-op{grid-template-columns:1fr}}}.ae-op-docs{min-width:0}.ae-op-code{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;position:sticky;top:80px}.ae-op-code>*{min-width:0}.ae-samples{margin-bottom:0}.ae-tryit,.ae-tryit summary{display:block}.ae-endpoint{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin:.5rem 0 .75rem}.ae-endpoint code{font-size:.9rem;word-break:break-all}.ae-method{border-radius:calc(var(--radius)/2);color:#fff;font-family:var(--font-heading);font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem}.ae-method-get{background:#059669}.ae-method-post{background:var(--color-primary)}.ae-method-put{background:#d97706}.ae-method-patch{background:#b45309}.ae-method-delete{background:#dc2626}.ae-h4{color:var(--color-primary);font-size:.78rem;letter-spacing:.06em;margin:1.25rem 0 .4rem;text-transform:uppercase}.ae-schema{font-size:.83rem;min-width:26rem;table-layout:fixed;width:100%}.ae-schema td,.ae-schema th{overflow-wrap:break-word}.ae-schema td:first-child,.ae-schema th:first-child{width:26%}.ae-schema td:nth-child(2),.ae-schema th:nth-child(2){width:16%}.ae-schema .ae-nested code:before{color:var(--color-muted,#9ca3af);content:"· "}.ae-req{color:#dc2626;display:inline-block;font-size:.65rem;font-weight:700;margin-left:.4rem;text-transform:uppercase}.ae-type{color:var(--color-heading-h1)}.ae-fmt{margin-left:.25rem}.ae-constraints,.ae-fmt{color:var(--color-muted,#6b7280);font-size:.75rem}.ae-constraints{margin-top:.25rem}.ae-scopes code{margin-right:.3rem}.ae-response{border:1px solid var(--color-border);border-radius:var(--radius);margin:.4rem 0;padding:.5rem .75rem}.ae-response summary{cursor:pointer;font-size:.88rem}.ae-status{border-radius:4px;font-family:var(--font-code);font-size:.75rem;font-weight:700;margin-right:.4rem;padding:.1rem .45rem}.ae-status-2xx{background:var(--callout-ok,#e6f7ee);color:#065f46}.ae-status-4xx{background:var(--callout-warn,#fff7d6);color:#92400e}.ae-status-5xx{background:#fee2e2;color:#991b1b}.ae-samples{margin-bottom:1rem}.ae-example-response{margin-top:1rem}.ae-example-label{color:var(--color-muted,#6b7280);font-size:.72rem;font-weight:700;letter-spacing:.05em;margin-bottom:.3rem;text-transform:uppercase}.ae-tryit{border:1px solid var(--color-accent,var(--color-border));border-radius:var(--radius);margin-top:.5rem}.ae-tryit summary{color:var(--color-primary);cursor:pointer;font-weight:600;padding:.6rem .9rem}.ae-ti-body{gap:.6rem;padding:0 .9rem .9rem}.ae-ti-body,.ae-ti-field{display:flex;flex-direction:column}.ae-ti-field{gap:.2rem}.ae-ti-field span{color:var(--color-heading-h1);font-size:.75rem;font-weight:600}.ae-ti-field input,.ae-ti-field select,.ae-ti-field textarea{border:1px solid var(--color-border);border-radius:calc(var(--radius)/2);font-family:var(--font-code);font-size:.8rem;padding:.4rem .55rem}.ae-ti-send{align-self:flex-start;background:var(--color-primary);border:0;border-radius:calc(var(--radius)/2);color:#fff;cursor:pointer;font-family:var(--font-heading);font-weight:600;padding:.5rem 1.1rem}.ae-ti-send:hover{background:var(--color-heading,#0d5a94)}.ae-ti-result{background:var(--code-bg,#17477e);border-radius:var(--radius);color:var(--code-fg,#fff);font-size:.75rem;max-height:360px;overflow-y:auto;padding:.75rem .9rem;white-space:pre-wrap;word-break:break-word}@media print{.ae-auth-bar,.ae-nav,.ae-tryit,.copy-btn,.coverage-badge,.language-tabs .tab-bar,.navbar,.sidebar,.site-footer{display:none!important}.layout{display:block}.content{max-width:none;padding:0}.ae-layout,.ae-op{display:block}.ae-op-code{position:static}.ae-ti-result,.table-scroll{max-height:none;overflow:visible}.code-block-wrapper pre,.content pre{background:transparent;border:1px solid #999;color:#000;overflow:visible;overflow-wrap:anywhere;white-space:pre-wrap}.content :not(pre)>code{background:transparent}.ae-op{page-break-inside:auto;break-inside:auto}.ae-op .ae-endpoint,.ae-op .ae-response,.ae-op tr{page-break-inside:avoid;break-inside:avoid}.ae-op .ae-h4,.ae-op h3,.content h2,.content h3{page-break-after:avoid;break-after:avoid}.ae-tag{page-break-before:auto;break-before:auto}.content thead{display:table-header-group}}