.documentation-page{background:linear-gradient(105deg,transparent 0 60%,rgba(226,59,47,.1) 60.2% 60.8%,transparent 61%),linear-gradient(180deg,#101113 0,#060708 42%,#090a0b 100%)}.source-documentation{color:var(--ink)}.source-documentation .wrap{--documentation-toc-top:calc(74px + env(safe-area-inset-top, 0px));width:min(1180px,calc(100% - 2rem));max-width:none;margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:visible}.source-documentation .hero{position:relative;overflow:hidden;min-height:auto;display:block;padding:clamp(4rem,8vw,6.5rem) 0 2.5rem;border:0;border-bottom:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(6,7,8,.2) 0,rgba(6,7,8,.62) 56%,rgba(6,7,8,.96) 100%),url("/assets/images/ac-sync-cockpit-hero.webp") center/cover;box-shadow:none}.source-documentation .hero::after{content:"";display:block;height:110px;margin-top:1.4rem;background-image:url("/assets/images/telemetry-dokumentation.svg");background-repeat:no-repeat;background-size:100% 100%;opacity:.82}.source-documentation .hero h1{max-width:900px;font-size:clamp(2.5rem, 6.2vw, 5.8rem);line-height:.98;text-transform:uppercase}.source-documentation .lead{max-width:860px;color:#dfdfd9;font-size:clamp(1.02rem, 1.55vw, 1.25rem)}.source-documentation .meta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.4rem}.source-documentation .legend span,.source-documentation .pill{display:inline-flex;align-items:center;min-height:34px;padding:.42rem .72rem;border:1px solid var(--line);border-radius:0;background:rgba(255,255,255,.04);color:var(--muted);font-size:.86rem;font-weight:800}.source-documentation .layout{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-top:2rem;overflow:visible}.source-documentation .content{margin-left:0}.source-documentation .box,.source-documentation .card,.source-documentation .section{border:1px solid var(--line);border-radius:0;background:rgba(13,14,16,.76);box-shadow:none}.source-documentation .card{padding:1rem 0}.source-documentation .toc{position:-webkit-sticky;position:sticky;top:var(--documentation-toc-top);display:flex;flex-direction:column;align-self:start;height:fit-content;max-height:calc(100dvh - var(--documentation-toc-top) - 1rem);padding:0;overflow:hidden;border:1px solid var(--line);border-top:2px solid var(--red);background:linear-gradient(110deg,rgba(226,59,47,.14),transparent 44%),rgba(12,13,15,.82)}.source-documentation .toc h2{display:flex;align-items:center;gap:.65rem;min-height:54px;margin:0;padding:0 1rem;border-bottom:1px solid var(--line-strong);color:var(--ink);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.source-documentation .toc h2::before{content:"";flex:0 0 auto;width:12px;height:12px;border:2px solid var(--cyan);transform:rotate(45deg)}.source-documentation .toc ol{counter-reset:documentation-toc;flex:1 1 auto;min-height:0;margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - var(--documentation-toc-top) - 4.6rem);scrollbar-gutter:stable both-edges}.source-documentation .toc li+li{margin-top:0}.source-documentation .toc li{counter-increment:documentation-toc}.source-documentation .toc a{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.65rem;align-items:center;min-height:44px;padding:.64rem .8rem .64rem 0;border-top:1px solid var(--line);border-left:3px solid transparent;color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:720;line-height:1.22}.source-documentation .toc a::before{content:counter(documentation-toc,decimal-leading-zero);color:var(--red);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-align:center}.source-documentation .toc a:hover{color:var(--ink);border-left-color:var(--cyan);background:rgba(80,216,212,.08)}.source-documentation .toc a:hover::before{color:var(--cyan)}.source-documentation .content section+section{margin-top:1rem}.source-documentation .section{padding:clamp(1.1rem,2.6vw,1.8rem);scroll-margin-top:84px}.source-documentation .section h2{margin:0 0 1rem;color:var(--ink);font-size:clamp(1.35rem, 2.4vw, 2.1rem);line-height:1.08;text-transform:uppercase}.source-documentation .section h3{margin:1.3rem 0 .55rem;color:#f2f2ed;font-size:1.02rem}.source-documentation li,.source-documentation p{color:var(--muted)}.source-documentation a{color:var(--cyan)}.source-documentation ol,.source-documentation ul{padding-left:1.2rem}.source-documentation li+li{margin-top:.45rem}.source-documentation .tree-plain,.source-documentation pre{overflow:auto;margin:1rem 0 0;padding:1rem;border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:0;background:#101113;color:#efefe9;font-family:Consolas,"Courier New",monospace;font-size:.92rem;line-height:1.55}.source-documentation code{color:#f2f2ed;font-family:Consolas,"Courier New",monospace}.source-documentation .note,.source-documentation .success{margin-top:1rem;padding:1rem;border-radius:0;background:rgba(226,59,47,.09);border:1px solid rgba(226,59,47,.24);border-left:3px solid var(--red);color:#f0d2ce}.source-documentation .success{background:rgba(80,216,212,.08);border-color:rgba(80,216,212,.24);border-left-color:var(--cyan);color:#d8ffff}.source-documentation .domain-grid,.source-documentation .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.source-documentation .domain-field{display:flex;flex-direction:column;gap:.35rem;color:var(--muted)}.source-documentation .domain-field input{width:100%;min-height:42px;padding:.55rem .65rem;border:1px solid var(--line);border-radius:0;background:#0b0c0d;color:var(--ink);font:inherit}.source-documentation .domain-field input:focus{outline:rgba(80,216,212,.35) solid 2px;outline-offset:1px}.source-documentation .domain-reset{min-height:40px;padding:.55rem .75rem;border:1px solid var(--line-strong);border-radius:0;background:rgba(255,255,255,.04);color:var(--ink);cursor:pointer;font-weight:800}.source-documentation .domain-reset:hover{border-color:var(--cyan)}.source-documentation .live-domain,.source-documentation .live-id,.source-documentation .live-ip{border-radius:0;padding:0 .2rem;color:var(--ink);background:rgba(80,216,212,.16)}.source-documentation .tree .dir,.source-documentation .tree-plain .dir{color:var(--cyan)}.source-documentation .tree .file,.source-documentation .tree-plain .file{color:#ff9b92}.source-documentation .tree .cfg,.source-documentation .tree-plain .cfg{color:var(--yellow)}@media (max-width:1200px){.source-documentation .layout,.documentation-shell{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:980px){.source-documentation .wrap{--documentation-toc-top:calc(68px + env(safe-area-inset-top, 0px));width:min(100% - 1rem,1180px);padding:1.2rem 0 clamp(4rem,8vw,6rem)}.source-documentation .layout{gap:1rem;margin-top:1rem;grid-template-columns:220px minmax(0,1fr)}.source-documentation .box,.source-documentation .card,.source-documentation .content,.source-documentation .layout>*,.source-documentation .section{min-width:0}.source-documentation .toc.card{position:-webkit-sticky;position:sticky;top:var(--documentation-toc-top);left:auto;right:auto;width:auto;max-height:calc(100dvh - var(--documentation-toc-top) - 1rem);overflow:hidden;z-index:1;margin:0;padding:0;border:1px solid var(--line);border-top:2px solid var(--red);background:linear-gradient(110deg,rgba(226,59,47,.14),transparent 44%),rgba(8,9,10,.92);backdrop-filter:blur(6px)}.source-documentation .toc,.source-documentation .toc.card{position:-webkit-sticky;position:sticky;top:var(--documentation-toc-top);align-self:start;height:fit-content}.source-documentation .toc h2{min-height:50px;padding:0 .85rem;font-size:.78rem}.source-documentation .toc ol{display:block;gap:0;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - var(--documentation-toc-top) - 4.9rem);padding:0;-webkit-overflow-scrolling:auto;scroll-snap-type:none}.source-documentation .toc li{flex:initial}.source-documentation .toc a{grid-template-columns:2.15rem minmax(0,1fr);padding:.56rem .75rem .56rem 0;border-top:1px solid var(--line);border-left:3px solid transparent;font-size:.88rem;white-space:normal;background:0 0;scroll-snap-align:none}.source-documentation .content{margin-left:0;padding-top:0}.source-documentation .section h2{font-size:clamp(1.2rem, 5.5vw, 1.55rem);line-height:1.16}.source-documentation .section h3{font-size:.98rem}.source-documentation li,.source-documentation p{font-size:.98rem;line-height:1.52;overflow-wrap:anywhere}.source-documentation iframe,.source-documentation img,.source-documentation svg,.source-documentation table{max-width:100%}.source-documentation .tree-plain,.source-documentation pre{max-width:100%;padding:.85rem;font-size:.82rem;line-height:1.45;overflow-x:auto}.source-documentation code{word-break:break-word}.source-documentation pre code{word-break:normal}}@media (max-width:720px){.source-documentation .domain-grid,.source-documentation .grid-2,.documentation-section,.documentation-shell{grid-template-columns:1fr}.documentation-toc{position:static}.source-documentation .section{padding:1rem}}@media (max-width:767px) and (orientation:landscape){.source-documentation .layout{grid-template-columns:190px minmax(0,1fr)}.source-documentation .toc.card{position:-webkit-sticky;position:sticky;top:var(--documentation-toc-top);max-height:calc(100dvh - var(--documentation-toc-top) - 1rem)}.source-documentation .toc a{grid-template-columns:2rem minmax(0,1fr);font-size:.84rem;padding:.5rem .58rem .5rem 0}}@media (max-width:767px) and (orientation:portrait){.source-documentation .layout{grid-template-columns:minmax(0,1fr)}.source-documentation .content{padding-top:0}.source-documentation .toc,.source-documentation .toc.card{display:none}.source-documentation .toc a{font-size:.82rem;padding:.44rem .52rem}}