.buffr-manual-page{--manual-copy:color-mix(in srgb, var(--plugin-ink) 84%, var(--plugin-background));--manual-link:color-mix(in srgb, var(--plugin-accent) 45%, var(--plugin-ink));--manual-wash:color-mix(in srgb, var(--plugin-surface) 72%, var(--plugin-background));width:100%;padding:0 0 var(--space-xl)}.manual-hero{width:100%;padding:1.25rem max(var(--gutter), env(safe-area-inset-right)) 1.25rem max(var(--gutter), env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--plugin-surface);grid-template-columns:15rem minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.manual-hero__title{align-items:baseline;gap:.55rem;display:flex}.manual-hero__title>a{width:fit-content;color:var(--manual-link);font-weight:var(--weight-strong);text-underline-offset:.18em;text-decoration:underline}.manual-hero h1{font-family:var(--plugin-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1}.manual-hero__intro{gap:.35rem;display:grid}.manual-hero__intro>p{max-width:66ch;color:var(--manual-copy);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.45}.manual-hero__facts{gap:.45rem var(--space-md);color:var(--manual-copy);font-size:.72rem;font-weight:var(--weight-ui);flex-wrap:wrap;display:flex}.manual-hero__facts span+span:before{content:"•";margin-right:var(--space-md);color:var(--plugin-accent)}.manual-hero__intro>.manual-hero__byline{color:var(--plugin-muted);font-size:.72rem}.manual-hero__actions{gap:.5rem;display:flex}.manual-hero__actions a{border:1px solid var(--line);color:var(--plugin-ink);font-size:var(--text-sm);font-weight:var(--weight-strong);padding:.65rem .8rem;text-decoration:none}.manual-hero__actions a:first-child{color:var(--plugin-accent-ink);background:var(--plugin-accent)}.manual-interface{gap:var(--space-sm);margin-bottom:0;display:grid}.manual-interface>header{gap:var(--space-sm) var(--space-lg);justify-content:space-between;align-items:end;display:flex}.manual-interface h2,.manual-interface p{margin:0}.manual-interface h2{color:var(--plugin-ink);font-family:var(--plugin-font-display);letter-spacing:-.03em;font-size:clamp(1.85rem,3.4vw,3.25rem);line-height:.96}.manual-interface p{color:var(--manual-copy);font-size:var(--text-sm)}.manual-ui-scroll{border-block:1px solid var(--line);overflow:visible}.manual-ui-scroll:focus-visible{outline:2px solid var(--plugin-accent);outline-offset:4px}.manual-ui-map{isolation:isolate;background:#171717;min-width:0;position:relative;overflow:hidden}.manual-ui-map picture,.manual-ui-map img{width:100%;display:block}.manual-ui-map img{height:auto}.manual-hotspot{z-index:1;top:var(--y);left:var(--x);width:var(--w);height:var(--h);color:var(--plugin-ink);cursor:help;background:0 0;border:1px solid #0000;border-radius:5px;padding:0;position:absolute}.manual-hotspot:is(:hover,:focus-visible,[aria-pressed=true]){z-index:3;background:#4bc7ff14;border-color:#4bc7ff;outline:0;box-shadow:0 0 0 100vmax #040308c2}.manual-hotspot__tip{z-index:4;color:#f8f0e7;width:min(20rem,46vw);font-family:var(--plugin-font-body);text-align:left;opacity:0;pointer-events:none;background:#17141b;border-radius:8px;gap:.3rem;padding:.8rem .9rem;font-size:.78rem;line-height:1.45;transition:opacity .16s ease-out,transform .16s ease-out;display:grid;position:absolute;top:calc(100% + .55rem);left:0;transform:translateY(-.25rem);box-shadow:0 .75rem 2rem #0000006b}.manual-hotspot[data-side=left] .manual-hotspot__tip{left:auto;right:0}.manual-hotspot[data-above=true] .manual-hotspot__tip{top:auto;bottom:calc(100% + .55rem)}.manual-hotspot__tip strong{color:#4bc7ff;font-size:.85rem}.manual-hotspot:is(:hover,:focus-visible,[aria-pressed=true]) .manual-hotspot__tip{opacity:1;transform:translateY(0)}.buffr-manual-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:0;display:grid}.manual-contents{max-height:calc(100vh - 4.25rem);padding:1.5rem 1.25rem 2rem max(var(--gutter), env(safe-area-inset-left));border-right:1px solid var(--line);background:var(--plugin-surface);scrollbar-width:thin;scrollbar-color:var(--plugin-accent) transparent;border-radius:0;margin:0;position:sticky;top:4.25rem;overflow-y:auto}.manual-contents nav{border:0;gap:.42rem;padding:0;display:grid}.manual-contents strong{margin-top:var(--space-sm);color:var(--plugin-ink);font-family:var(--plugin-font-display);font-size:1.05rem}.manual-contents strong:first-child{margin-top:0}.manual-contents a{width:fit-content;color:var(--manual-copy);font-size:var(--text-sm);line-height:1.35;text-decoration:none}.manual-contents a:hover,.manual-contents a:focus-visible{color:var(--manual-link);text-underline-offset:.16em;text-decoration:underline}.buffr-manual-copy{width:100%;min-width:0;padding-inline:clamp(1.5rem, 4vw, 4rem) max(var(--gutter), env(safe-area-inset-right))}.buffr-manual-copy>section{gap:var(--space-sm);border-top:1px solid var(--line);padding-block:clamp(2rem,4vw,3.5rem);scroll-margin-top:6rem;display:grid}.buffr-manual-copy>section:first-child{border-top:0;padding-top:0}.buffr-manual-copy h2,.buffr-manual-copy h3{color:var(--plugin-ink);text-wrap:balance;margin:0}.buffr-manual-copy h2{max-width:27ch;font-family:var(--plugin-font-display);letter-spacing:-.025em;font-size:clamp(1.85rem,3.4vw,3.25rem);line-height:.98}.buffr-manual-copy h3{font-size:1.08rem;line-height:1.25}.buffr-manual-copy p,.buffr-manual-copy li,.buffr-manual-copy dd,.buffr-manual-copy figcaption,.buffr-manual-copy summary,.buffr-manual-copy td,.buffr-manual-copy th{color:var(--manual-copy);text-wrap:pretty;line-height:1.7}.buffr-manual-copy p,.buffr-manual-copy li,.buffr-manual-copy dd{max-width:72ch;margin:0}.buffr-manual-copy strong,.buffr-manual-copy dt,.buffr-manual-copy th{color:var(--plugin-ink)}.buffr-manual-copy a{color:var(--manual-link);font-weight:var(--weight-ui);text-underline-offset:.16em;text-decoration:underline}.buffr-manual-copy ol,.buffr-manual-copy ul{gap:var(--space-xs);margin:0;padding-left:1.4rem;display:grid}.buffr-manual-copy li::marker{color:var(--manual-link);font-weight:var(--weight-strong)}.buffr-manual-copy code{color:var(--plugin-ink);background:var(--plugin-surface);overflow-wrap:anywhere;border-radius:4px;padding:.12em .3em}.manual-steps{counter-reset:manual-step;max-width:72ch;list-style:none;padding:0!important}.manual-steps li{min-height:2rem;padding-left:calc(2rem + var(--space-sm));position:relative}.manual-steps li:before{counter-increment:manual-step;content:counter(manual-step);aspect-ratio:1;width:2rem;color:var(--plugin-accent-ink);background:var(--plugin-accent);font-weight:var(--weight-strong);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}.manual-note{max-width:72ch;padding:var(--space-md);background:var(--manual-wash);color:var(--plugin-ink)!important}.manual-scenarios,.manual-troubleshooting{margin:0;display:grid}.manual-scenarios>div,.manual-troubleshooting>div{gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);display:grid}.manual-scenarios>div:first-child,.manual-troubleshooting>div:first-child{border-top:1px solid var(--line)}.manual-scenarios dt,.manual-troubleshooting dt{font-weight:var(--weight-strong)}.manual-scenarios dd,.manual-troubleshooting dd{margin:0}.manual-platforms{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.manual-platforms>div{align-content:start;gap:var(--space-xs);padding-top:var(--space-sm);border-top:2px solid var(--plugin-accent);display:grid}.manual-platforms p{font-size:.95rem}.manual-table-wrap{border-block:1px solid var(--line);scrollbar-color:var(--plugin-accent) transparent;width:100%;overflow-x:auto}.manual-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.manual-table-wrap th,.manual-table-wrap td{padding:.85rem var(--space-sm);border-bottom:1px solid var(--line);vertical-align:top}.manual-table-wrap th{font-size:var(--text-sm)}.manual-table-wrap tbody tr:last-child>*{border-bottom:0}.manual-table-wrap tbody th{width:12rem}.manual-shot{width:100%;margin:var(--space-sm) 0 0}.manual-shot picture,.manual-shot img{width:100%;display:block}.manual-shot picture{border-radius:var(--radius-sm);background:#0d0b11;overflow:hidden}.manual-shot img{height:auto}.manual-shot figcaption{max-width:72ch;margin-top:var(--space-xs);font-size:var(--text-sm)}.manual-button-guide>header{gap:var(--space-xs);display:grid}.manual-button-guide>header p{max-width:64ch}.manual-control-shot{width:100%;margin:var(--space-sm) 0 0}.manual-control-shot>div{border:1px solid var(--line);background:#1b1b1b;overflow:hidden}.manual-control-shot img{width:100%;height:auto;display:block}.manual-control-shot--toolbar>div{aspect-ratio:5.6;position:relative}.manual-control-shot--toolbar img{position:absolute;inset:0}.manual-control-shot figcaption{margin-top:var(--space-xs);font-size:var(--text-sm)}.manual-control-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manual-control-list>div{gap:.35rem var(--space-sm);padding:var(--space-sm);border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.manual-control-list h3{font-size:1rem}.manual-control-list span{color:var(--plugin-muted);background:var(--manual-wash);font-size:.68rem;font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.04em;align-self:start;padding:.18rem .42rem;line-height:1.2}.manual-control-list span.is-secondary{color:var(--plugin-accent-ink);background:var(--plugin-accent)}.manual-control-list p{grid-column:1/-1;font-size:.9rem;line-height:1.5}.manual-control-scenes{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manual-control-scenes .manual-control-shot>div{aspect-ratio:1.9;position:relative}.manual-control-scenes img{position:absolute;inset:0}.manual-control-shot--audio img{transform:translateY(-15%)}.manual-control-shot--midi img{transform:translateY(-55%)}.buffr-manual-copy details{border-block:1px solid var(--line);max-width:72ch}.buffr-manual-copy summary{padding:var(--space-sm) 2rem var(--space-sm) 0;color:var(--plugin-ink);font-weight:var(--weight-strong);cursor:pointer}.buffr-manual-copy details[open]{padding-bottom:var(--space-sm)}.buffr-manual-copy details[open] summary{margin-bottom:var(--space-sm)}@media (width<=66rem){.manual-hero{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.manual-hero__intro{grid-area:2/1/auto/-1}.buffr-manual-layout{grid-template-columns:minmax(0,1fr)}.manual-contents{max-height:none;padding-inline:var(--gutter);border-right:0;border-bottom:1px solid var(--line);position:static;overflow-x:auto}.manual-contents nav{grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:2rem;width:max-content}.manual-contents strong{grid-column:1/-1}}@media (width<=48rem){.manual-hero{grid-template-columns:minmax(0,1fr)}.manual-hero__actions{grid-row:auto}.manual-interface>header{display:grid}.manual-hero__facts{gap:.35rem;display:grid}.manual-hero__facts span+span:before{content:none}.manual-scenarios>div,.manual-troubleshooting>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.manual-platforms,.manual-control-list,.manual-control-scenes{grid-template-columns:minmax(0,1fr)}.buffr-manual-copy{padding-inline:var(--gutter)}.manual-hotspot__tip{width:min(20rem,100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.manual-hotspot__tip{transition:none}}
