body{margin:0;background:#071014;color:#e8f2f2;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}.esp-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px clamp(18px,4vw,72px);border-bottom:1px solid #28424a}.esp-brand{font-weight:800;font-size:23px;color:#fc8249;text-decoration:none}.esp-brand small{display:block;font-size:9px;color:#9bb2b7;letter-spacing:.15em;margin-top:5px}.esp-header nav,.esp-account{display:flex;align-items:center;gap:22px;font-size:12px}.esp-header nav a,.esp-account a{color:#e6f1ef;text-decoration:none}.esp-account form{margin:0}.esp-account button{padding:10px;border:1px solid #3c6068;border-radius:8px;color:#d4e4e4;background:none;cursor:pointer}.esp-footer{padding:40px clamp(18px,4vw,72px);border-top:1px solid #28424a;display:block!important}.esp-footer p{font-size:13px;color:#9ab2b7}.standalone-page{width:100%!important;max-width:none!important;margin:0!important;padding:48px clamp(18px,4vw,72px) 70px!important}.standalone-page>h1{font-size:clamp(36px,5vw,66px);line-height:1.1}.standalone-page p{color:#b2c8ca;line-height:1.8}.standalone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.standalone-card{padding:26px;border:1px solid #2b4a52;background:#0c2027;border-radius:14px;min-width:0}.standalone-card h2,.standalone-card h3{margin-top:0}.standalone-card code{overflow-wrap:anywhere;font-size:11px}.standalone-card .button{margin-top:14px}.standalone-card small{display:block;margin-top:14px;color:#8eacae;overflow-wrap:anywhere}.standalone-page input,.standalone-page select,.standalone-page textarea{width:100%;padding:13px;background:#07151c;color:#eef8f5;border:1px solid #46616b;border-radius:7px;margin:8px 0 18px}.standalone-page label{display:block}.standalone-page .muted{font-size:12px}.tool-result{padding:20px;border:1px solid #2b4a52;white-space:pre-wrap;overflow-wrap:anywhere;color:#a9dcdb;min-height:70px}.device{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #2b4a52}.device b,.device code{display:block}.device code{margin-top:7px;color:#92b4b5}.page-feedback{min-height:24px;color:#f5bd78}.button{cursor:pointer}.button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #6ddbd6;outline-offset:4px}@media(max-width:900px){.esp-header{flex-wrap:wrap;gap:18px}.esp-header nav{order:3;width:100%;flex-wrap:wrap}.esp-account{margin-left:auto;gap:10px;max-width:65%;flex-wrap:wrap}.standalone-grid{grid-template-columns:minmax(0,1fr)}.standalone-card{padding:20px}.esp-account a{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
.eyebrow,code,.doc-nav a,.status-card dt,.status-card dd{font-family:ui-monospace,monospace!important}
.esp-header>nav{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;flex-wrap:wrap!important;width:auto!important;max-width:100%;min-width:0}.esp-header>nav a{min-width:0;white-space:normal}.xz-page code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}
@media(max-width:900px){.esp-header>nav{width:100%!important}}
.standalone-page>p code{white-space:normal;overflow-wrap:anywhere}.standalone-page>pre{max-width:100%;box-sizing:border-box}
.esp-header{display:flex!important;flex-wrap:wrap!important;position:relative!important;top:auto!important;min-width:0!important;max-width:100%!important}.standalone-page>.eyebrow{white-space:normal!important;display:block!important;max-width:100%;overflow-wrap:anywhere}
@media(max-width:900px){.esp-header>nav{flex:0 0 100%!important}}
@media(min-width:901px){.esp-header{flex-wrap:nowrap!important}}
