:root{color:#eef5ff;font-synthesis:none;background:#06101d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 84% -12%,#0f4771 0,#0000 30rem),#06101d;min-width:320px;margin:0}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh}.skip-link{z-index:20;color:#06101d;background:#fff;border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101dd6;border-bottom:1px solid #bcdbf624;justify-content:space-between;align-items:center;gap:2rem;min-height:4.6rem;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.18em;white-space:nowrap;align-items:center;gap:.65rem;font-size:.78rem;font-weight:750;display:inline-flex}.brand em{color:#82caff;letter-spacing:.13em;font-size:.65rem;font-style:normal}.brand-mark{color:#06101d;background:linear-gradient(135deg,#73d8ff,#4a7cff);border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;font-weight:900;display:grid}nav{color:#aebed0;align-items:center;gap:1.55rem;font-size:.82rem;display:flex}nav a:hover,footer a:hover,.guide-card a:hover{color:#fff}.header-cta,.button{border-radius:.55rem;justify-content:center;align-items:center;font-size:.84rem;font-weight:700;transition:transform .16s,background .16s;display:inline-flex}.header-cta{color:#c8ecff;border:1px solid #88d1ff66;padding:.6rem .8rem}.button{padding:.8rem 1rem}.button:hover,.header-cta:hover{transform:translateY(-1px)}.button-primary{color:#07111f;background:#8ddcff}.button-primary:hover{background:#c4efff}.button-secondary{color:#e4effa;border:1px solid #bcdbf640}.hero,.section{max-width:72rem;margin:0 auto;padding-left:2rem;padding-right:2rem}.hero{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:center;gap:4rem;min-height:39rem;padding-top:6rem;padding-bottom:6rem;display:grid}.eyebrow{color:#80ccff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;max-width:44rem;margin-bottom:1.5rem;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.98}h2{letter-spacing:-.045em;max-width:48rem;margin-bottom:1.25rem;font-size:clamp(1.9rem,4vw,3rem);line-height:1.06}h3{margin-bottom:.7rem;font-size:1rem}p{color:#aebed0;line-height:1.65}.hero-copy{max-width:41rem;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.code-card{background:#05111fcc;border:1px solid #9bd3f738;border-radius:.9rem;overflow:hidden;box-shadow:0 1.5rem 5rem #00000040}.code-card-title{color:#b9cee3;border-bottom:1px solid #9bd3f721;align-items:center;gap:.55rem;padding:.9rem 1rem;font-size:.75rem;display:flex}.status-dot{background:#69e3a4;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 1rem #69e3a4}pre{color:#cce9ff;margin:0;padding:1.25rem;font:.75rem/1.75 SFMono-Regular,Consolas,monospace;overflow-x:auto}.section{border-top:1px solid #bcdbf61f;padding-top:5.5rem;padding-bottom:5.5rem}.section-heading{margin-bottom:2rem}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;background:#ffffff05;border:1px solid #bcdbf624;border-radius:.85rem;min-height:10rem;padding:3.2rem 1.25rem 1.25rem;position:relative}.steps li:before{color:#80ccff;content:"0" counter(step);letter-spacing:.1em;font-size:.77rem;font-weight:800;position:absolute;top:1rem;left:1.25rem}.steps strong,.steps span{display:block}.steps span{color:#aebed0;margin-top:.6rem;font-size:.85rem;line-height:1.55}code{color:#c4edff;background:#8ddcff1c;border-radius:.25rem;padding:.1rem .27rem}.feature-grid,.guides-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.feature-grid article,.guide-card{background:linear-gradient(145deg,#ffffff0a,#0000);border:1px solid #bcdbf624;border-radius:.85rem;padding:1.4rem}.feature-grid p,.guide-card p{margin-bottom:0;font-size:.9rem}.notice{color:#c9dded;background:#80ccff14;border-left:3px solid #80ccff;border-radius:.25rem;margin-top:1.25rem;padding:1rem 1.15rem;font-size:.88rem;line-height:1.55}.contract-summary{background:#bcdbf624;border:1px solid #bcdbf624;border-radius:.85rem;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:1.25rem;display:grid;overflow:hidden}.contract-summary>div,.contract-download{background:#0b1827;min-height:5.6rem;padding:1.1rem 1.25rem}.contract-summary span,.operation-response span{color:#85a0ba;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:block}.contract-summary strong{color:#e8f5ff;font-size:.88rem;line-height:1.4;display:block}.contract-download{color:#8ddcff;align-items:center;font-size:.84rem;font-weight:800;display:flex}.contract-download:hover{color:#d3f3ff;background:#10243a}.operation-groups{gap:1rem;display:grid}.operation-group{background:#ffffff05;border:1px solid #bcdbf624;border-radius:.85rem;overflow:hidden}.operation-group-heading{background:#ffffff08;border-bottom:1px solid #bcdbf61f;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.operation-group-heading h3{margin:0}.operation-group-heading>span{color:#85a0ba;font-size:.75rem}.operation-row{border-top:1px solid #bcdbf617;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;display:grid}.operation-row:first-child{border-top:0}.method{text-align:center;letter-spacing:.04em;border-radius:.32rem;min-width:3.7rem;padding:.35rem .45rem;font:800 .67rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.method-get{color:#96e6b7;background:#59c59029}.method-post{color:#9ed4ff;background:#67aeff29}.method-put,.method-patch{color:#f7d38a;background:#e9b75829}.method-delete{color:#ffabab;background:#f4757529}.operation-details{gap:.35rem;min-width:0;display:grid}.operation-details code{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;overflow:hidden}.operation-details strong{color:#e8f5ff;font-size:.86rem}.operation-details>span{color:#9db1c4;font-size:.77rem;line-height:1.4}.operation-response{text-align:right;min-width:5.6rem}.operation-response strong{color:#c8ecff;font:.76rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.operation-contract{border-top:1px solid #bcdbf617;grid-column:1/-1;margin-top:-.15rem}.operation-contract>summary{color:#8ddcff;cursor:pointer;padding:.9rem 0 .05rem;font-size:.8rem;font-weight:800}.operation-contract>summary:hover{color:#d3f3ff}.operation-contract-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;padding:1rem 0 .1rem;display:grid}.operation-contract-content>section{background:#040e1b8c;border:1px solid #bcdbf61f;border-radius:.65rem;padding:1rem}.operation-contract h4,.operation-contract h5{color:#e8f5ff;margin:0}.operation-contract h4{font-size:.9rem}.operation-contract h5{font-size:.78rem;line-height:1.45}.contract-block{border-top:1px solid #bcdbf61a;gap:.65rem;margin-top:.9rem;padding-top:.9rem;display:grid}.contract-block:first-of-type{border-top:0}.contract-block>p,.contract-item>p{color:#b9cee3;margin:0;font-size:.78rem}.contract-item{background:#ffffff08;border-radius:.45rem;gap:.35rem;padding:.7rem;display:grid}.contract-item>span,.response-headers,.contract-empty{color:#9db1c4;margin:0;font-size:.76rem;line-height:1.5}.schema-summary{color:#9db1c4;gap:.3rem;font-size:.74rem;line-height:1.45;display:grid}.schema-summary>code{width:fit-content}.schema-fields{border-top:1px solid #bcdbf617;gap:.45rem;margin:.25rem 0 0;padding:.65rem 0 0;list-style:none;display:grid}.schema-fields li{grid-template-columns:minmax(5rem,.7fr) minmax(0,1fr);align-items:baseline;column-gap:.5rem;display:grid}.schema-fields strong{color:#d7e8f7;font-size:.74rem}.schema-fields span{color:#8fa7bd;grid-column:2}.schema-fields .schema-summary{grid-column:2}.schema-items{border-top:1px solid #bcdbf617;grid-template-columns:minmax(5rem,.7fr) minmax(0,1fr);gap:.5rem;padding:.65rem 0 0;display:grid}.schema-items>strong{color:#d7e8f7;font-size:.74rem}.sdk-table{border:1px solid #bcdbf624;border-radius:.85rem;overflow:hidden}.sdk-row{color:#b8c9d8;border-top:1px solid #bcdbf61a;grid-template-columns:.8fr 1.15fr .85fr 1.7fr;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.9rem;display:grid}.sdk-row:first-child{border-top:0}.sdk-heading{color:#80ccff;letter-spacing:.13em;text-transform:uppercase;background:#ffffff0a;font-size:.68rem;font-weight:800}.sdk-row strong{color:#fff}.sdk-row small{color:#85a0ba;margin-left:.25rem;font-size:.71rem;font-weight:700;display:inline-block}.sdk-install-grid,.quickstart-code-grid,.guide-detail-grid,.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.sdk-install-card,.guide-detail-card,.error-guide,.release-grid article{background:linear-gradient(145deg,#ffffff0a,#0000);border:1px solid #bcdbf624;border-radius:.85rem}.sdk-install-card{overflow:hidden}.sdk-install-card h3{margin:1.2rem 1.25rem .2rem}.sdk-install-card p{margin:0 1.25rem 1.25rem;font-size:.82rem}.sdk-install-card pre{background:#020a1459;border-top:1px solid #bcdbf617;border-bottom:1px solid #bcdbf617;margin:.9rem 0}.quickstart-code-grid .sdk-install-card pre{min-height:19.5rem}.guide-detail-card{padding:1.35rem}.guide-detail-card>span{color:#80ccff;font:.75rem/1 monospace}.guide-detail-card h3{margin-top:2rem}.guide-detail-card p{font-size:.88rem}.guide-detail-card ul{color:#b8c9d8;gap:.55rem;margin:1.15rem 0 0;padding-left:1.1rem;font-size:.8rem;line-height:1.55;display:grid}.error-guide{grid-column:1/-1;margin-top:1rem;padding:1.35rem}.error-guide>p{max-width:48rem;font-size:.88rem}.error-table{border:1px solid #bcdbf61f;border-radius:.55rem;margin-top:1.1rem;overflow:hidden}.error-table>div{color:#b8c9d8;border-top:1px solid #bcdbf617;grid-template-columns:minmax(10rem,.7fr) minmax(0,2fr);gap:1rem;padding:.85rem 1rem;font-size:.8rem;line-height:1.5;display:grid}.error-table>div:first-child{border-top:0}.error-table-heading{letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;font-weight:800;color:#80ccff!important;font-size:.67rem!important}.release-grid{margin-bottom:1.25rem}.release-grid article{min-height:8.5rem;padding:1.15rem 1.25rem}.release-grid article>span{color:#85a0ba;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:block}.release-grid article>strong{color:#e8f5ff;font-size:1rem}.release-grid article>p{margin:.55rem 0 0;font-size:.79rem}.release-notes-grid,.compatibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.release-notes-card,.compatibility-grid article{background:linear-gradient(145deg,#ffffff0a,#0000);border:1px solid #bcdbf624;border-radius:.85rem;overflow:hidden}.release-notes-heading{border-bottom:1px solid #bcdbf61a;justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem 1.25rem;display:flex}.release-notes-heading .eyebrow{margin-bottom:.55rem}.release-notes-heading h3{color:#e8f5ff;overflow-wrap:anywhere;margin:0;font:700 .82rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.release-notes-heading>span{color:#b9e7ff;border:1px solid #80ccff59;border-radius:.32rem;flex:none;padding:.35rem .48rem;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.release-entry{padding:1rem 1.25rem 1.2rem}.release-entry>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.release-entry strong{color:#e8f5ff;font-size:.88rem}.release-entry span{color:#8ea8be;font-size:.75rem}.release-entry ul{color:#b8c9d8;gap:.55rem;margin:.85rem 0 0;padding-left:1.1rem;font-size:.79rem;line-height:1.5;display:grid}.compatibility-grid article{padding:1.15rem 1.25rem}.compatibility-grid h3{margin-bottom:.55rem;font-size:.9rem}.compatibility-grid p{margin:0;font-size:.8rem}.privacy-observability{background:linear-gradient(135deg,#225c7c30,#0c1d2e57);border:1px solid #8ddcff33;border-radius:1rem;margin-bottom:5.5rem}.telemetry-status{background:#040e1b66;border:1px solid #bcdbf626;border-left:3px solid #80ccff;border-radius:.6rem;grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem 1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:grid}.telemetry-status span{color:#85a0ba;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.telemetry-status strong{color:#cce9ff;font-size:.88rem}.telemetry-status p{grid-column:1/-1;margin:0;font-size:.8rem}.telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.telemetry-grid article,.telemetry-requirements{background:#040e1b59;border:1px solid #bcdbf624;border-radius:.85rem}.telemetry-grid article{padding:1.2rem 1.25rem}.telemetry-grid h3,.telemetry-requirements h3{margin-bottom:.55rem;font-size:.92rem}.telemetry-grid p{margin-bottom:.85rem;font-size:.8rem}.telemetry-grid ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.telemetry-grid li{color:#b8c9d8;grid-template-columns:minmax(9rem,auto) minmax(0,1fr);align-items:start;gap:.65rem;font-size:.76rem;line-height:1.45;display:grid}.telemetry-grid li>span{padding-top:.05rem}.prohibited-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.prohibited-fields li{display:block}.telemetry-requirements{margin-top:1rem;padding:1.2rem 1.25rem}.telemetry-requirements ol{color:#b8c9d8;gap:.55rem;margin:.85rem 0 0;padding-left:1.2rem;font-size:.8rem;line-height:1.5;display:grid}.section-note{margin:1rem 0 0;font-size:.85rem}.guide-card{min-height:15.5rem}.guide-card>span{color:#80ccff;font:.75rem/1 monospace}.guide-card h3{margin-top:2.6rem}.guide-card a{color:#80ccff;margin-top:1.25rem;font-size:.84rem;font-weight:700;display:inline-block}.sandbox{background:linear-gradient(135deg,#45a2da33,#11253e4d);border:1px solid #8ddcff40;border-radius:1rem;margin-top:2rem;margin-bottom:5.5rem}.sandbox p:not(.eyebrow),.changelog p{max-width:42rem}.sandbox-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.sandbox-rule{background:#040f1d45;border:1px solid #bcdbf626;border-radius:.65rem;padding:1rem 1.1rem}.sandbox-rule h3{margin-bottom:.4rem;font-size:.85rem}.sandbox-rule p{margin:0;font-size:.78rem;line-height:1.5}.sandbox-contract{background:#040e1b73;border:1px solid #bcdbf629;border-radius:.85rem;margin-bottom:1rem;overflow:hidden}.sandbox-contract-heading{border-bottom:1px solid #bcdbf61f;justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem;display:flex}.sandbox-contract-heading .eyebrow{margin-bottom:.55rem}.sandbox-contract-heading h3{margin-bottom:.45rem;font-size:1.1rem}.sandbox-contract-heading p{margin-bottom:0;font-size:.8rem}.sandbox-contract-heading>span{color:#b9e7ff;border:1px solid #80ccff59;border-radius:.35rem;flex:none;margin-top:.1rem;padding:.38rem .55rem;font-size:.73rem;font-weight:800}.sandbox-stage-list{gap:0;display:grid}.sandbox-stage{border-top:1px solid #bcdbf61a;padding:1rem 1.25rem}.sandbox-stage:first-child{border-top:0}.sandbox-stage h4{color:#cce9ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem}.sandbox-stage>div{gap:.5rem;display:grid}.sandbox-scenario{background:#ffffff08;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto minmax(11rem,1fr);align-items:center;gap:.9rem;padding:.75rem .85rem;display:grid}.sandbox-scenario>div{gap:.3rem;min-width:0;display:grid}.sandbox-scenario strong{color:#e8f5ff;font-size:.8rem}.sandbox-scenario code{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:.69rem;overflow:hidden}.sandbox-scenario p{color:#b6cadc;margin:0;font-size:.76rem;line-height:1.4}.sandbox-status{text-align:center;border-radius:.3rem;min-width:2.8rem;padding:.32rem .4rem;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.status-200,.status-201{color:#96e6b7;background:#59c59029}.status-402{color:#f7d38a;background:#e9b75829}.status-404{color:#9ed4ff;background:#67aeff29}.sandbox .button{margin-top:.5rem}.changelog{border-top:0;padding-top:0}footer{color:#93a6ba;border-top:1px solid #bcdbf61f;justify-content:space-between;gap:1rem;max-width:72rem;margin:0 auto;padding:1.5rem 2rem 3rem;font-size:.78rem;display:flex}footer a{color:#b9cee3}@media (width<=800px){.site-header{padding:0 1.25rem}nav,.header-cta{display:none}.hero{grid-template-columns:1fr;gap:2rem;min-height:auto;padding-top:4rem;padding-bottom:4rem}.hero,.section{padding-left:1.25rem;padding-right:1.25rem}.steps{grid-template-columns:1fr 1fr}.feature-grid,.guides-grid,.sdk-install-grid,.quickstart-code-grid,.guide-detail-grid,.release-grid,.release-notes-grid,.compatibility-grid,.sandbox-rules,.telemetry-grid{grid-template-columns:1fr}.contract-summary{grid-template-columns:1fr 1fr}.operation-row{grid-template-columns:auto minmax(0,1fr)}.operation-response{text-align:left;grid-column:2}.operation-contract-content{grid-template-columns:1fr}.sdk-row{grid-template-columns:1fr;gap:.4rem}.sdk-heading{display:none}.error-table>div,.sandbox-scenario,.telemetry-grid li{grid-template-columns:1fr;gap:.35rem}.sandbox-status{width:fit-content}footer{flex-wrap:wrap;padding-left:1.25rem;padding-right:1.25rem}}@media (width<=480px){.steps{grid-template-columns:1fr}h1{font-size:2.85rem}}
