.manual-page{--manual-ink:#171716;--manual-muted:#63635e;--manual-panel:#f6f6f4;--manual-border:#e8e8e3;--manual-accent:#ed7648;--manual-header-height:var(--site-header-height);--manual-stage-gap:28px;padding-top:var(--manual-header-height);color:var(--manual-ink)}.manual-page>.skip-link{z-index:60;background:#fff;border-radius:6px;padding:10px 16px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.manual-page>.skip-link:focus{transform:translateY(0)}.manual-main{width:min(1200px,100% - 64px);padding:var(--manual-stage-gap) 0 64px;scroll-margin-top:var(--manual-header-height);margin:0 auto}.manual-explorer{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"stage intro""stage list";align-items:start;column-gap:clamp(36px,5vw,72px);display:grid}.manual-intro{text-align:center;grid-area:intro;padding:24px 16px 32px}.manual-label{color:var(--manual-muted);margin:0 0 16px;font-size:12px;font-weight:500;line-height:1.4}.manual-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.4vw,48px);font-weight:600;line-height:1.08}.manual-lede{max-width:350px;color:var(--manual-muted);letter-spacing:-.02em;margin:14px auto 0;font-size:17px;line-height:1.5}.manual-list{grid-area:list;min-width:0}.manual-main h2{letter-spacing:-.03em;text-align:center;margin:0 16px 12px;font-size:20px;font-weight:600;line-height:1.25}.manual-stage{top:calc(var(--manual-header-height) + var(--manual-stage-gap));z-index:2;height:min(700px, calc(100svh - var(--manual-header-height) - 2 * var(--manual-stage-gap)));grid-area:stage;margin:0;position:sticky}.manual-stage-panel{background:var(--manual-panel);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px 30px 28px;display:flex}.manual-product{aspect-ratio:2/3;flex:none;height:min(540px,100svh - 268px);position:relative;container-type:inline-size}.manual-product>img{width:100%;height:100%;display:block}.manual-halo{box-shadow:0 0 0 2px var(--manual-accent), 0 0 14px 4px #ed76482e;pointer-events:none;border-radius:999px;position:absolute}.manual-halo-talk{width:1.8%;height:24.7%;top:34.2%;left:16.2%}.manual-halo-play{width:1.5%;height:13.5%;top:40.5%;left:81.9%}.manual-halo-volume{width:1.7%;height:5.17%;top:18.7%;left:81.9%}.manual-halo-volume:after{content:"";border-radius:inherit;box-shadow:inherit;position:absolute;inset:0;transform:translateY(128.26%)}.manual-halo-port{width:10%;height:.5%;top:90.7%;left:45%}.manual-led{aspect-ratio:1;background:var(--light-color);width:3.6%;box-shadow:inset 0 0 0 1px #0000001f, 0 0 8px 2px var(--light-color), 0 0 22px 8px color-mix(in srgb, var(--light-color) 35%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.manual-led[data-pattern=off]{opacity:0}.manual-callout{--line:38px;left:var(--x);top:var(--y);width:max-content;min-height:44px;color:var(--manual-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:500;line-height:1.3;transition:color .16s;display:flex;position:absolute;transform:translate(-100%,-50%)}.manual-callout:after{content:"";width:var(--line);background:radial-gradient(2px at calc(100% - 2px),currentColor 96%,#0000),linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;flex:none;height:5px}.manual-callout[data-side=right]{flex-direction:row-reverse;transform:translateY(-50%)}.manual-callout[data-side=right]:after{transform:scaleX(-1)}.manual-callout[data-part=light]{--line:calc(32cqw + 38px)}.manual-callout[data-side=bottom]{flex-direction:column-reverse;gap:8px;transform:translate(-50%)}.manual-callout[data-side=bottom]:after{background:radial-gradient(2px at 50% 2px,currentColor 96%,#0000),linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;width:5px;height:20px}.manual-callout[data-active=true],.manual-callout:hover{color:var(--manual-ink)}.manual-callout[data-active=true] span{text-decoration:underline;-webkit-text-decoration-color:var(--manual-accent);text-decoration-color:var(--manual-accent);text-underline-offset:5px;text-decoration-thickness:2px}.manual-stage-caption{border:1px solid var(--manual-border);background:#fff;border-radius:18px;justify-content:flex-start;align-items:center;gap:12px;width:232px;max-width:100%;min-height:60px;margin:18px 0 0;padding:10px 22px;font-size:14px;line-height:1.4;display:flex}.manual-stage-caption>span:last-child{gap:2px;display:grid}.manual-stage-caption strong{font-weight:600}.manual-stage-caption>span>span{color:var(--manual-muted);font-size:12px}.manual-light-dot{background:var(--light-color);border:1px solid #0000003d;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.manual-light-dot[data-pattern=off]{background:#deded9}.manual-stage[data-animating=true] :is(.manual-led,.manual-light-dot)[data-pattern=slow]{animation:2s step-end infinite manual-blink}.manual-stage[data-animating=true] :is(.manual-led,.manual-light-dot)[data-pattern=blink]{animation:1s step-end infinite manual-blink}.manual-stage[data-animating=true] :is(.manual-led,.manual-light-dot)[data-pattern=fast]{animation:.5s step-end infinite manual-blink}.manual-stage[data-animating=true] :is(.manual-led,.manual-light-dot)[data-pattern=flash]{animation:1.6s step-end infinite manual-flash}@keyframes manual-blink{0%{opacity:1}50%{opacity:0}}@keyframes manual-flash{0%{opacity:1}22%{opacity:0}}.manual-entry{width:100%;color:var(--manual-ink);text-align:left;font:inherit;cursor:pointer;scroll-margin-top:calc(var(--manual-header-height) + 24px);background:0 0;border:0;border-radius:16px;align-items:flex-start;gap:16px;margin:2px 0;padding:18px 16px;transition:background-color .16s;display:flex}.manual-entry:hover{background:#fafaf8}.manual-entry[aria-pressed=true]{background:var(--manual-panel)}.manual-step-number{width:20px;color:var(--manual-muted);font-variant-numeric:tabular-nums;flex:none;padding-top:3px;font-size:12px}.manual-entry[aria-pressed=true] .manual-step-number{color:#a44521}.manual-entry-copy{flex:1;min-width:0;display:block}.manual-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.manual-entry-title{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.25;display:block}.manual-entry-gesture{color:var(--manual-muted);font-size:12px;line-height:1.4}.manual-entry-body{color:var(--manual-muted);letter-spacing:-.01em;margin-top:8px;font-size:15px;line-height:1.55;display:block}.manual-entry-light .manual-light-dot{margin:5px 4px 0}.manual-entry-light .manual-entry-title{font-size:17px}.manual-entry-light .manual-entry-body{margin-top:5px;font-size:14px}.manual-lights,.manual-battery,.manual-connections,.manual-help{margin-top:40px}.manual-note{color:var(--manual-muted);margin:16px 16px 0;font-size:14px;line-height:1.6}.manual-help,.manual-help [id]{scroll-margin-top:calc(var(--manual-header-height) + 24px)}.manual-help-topic{border-top:1px solid var(--manual-border);color:var(--manual-muted);margin:20px 16px 0;padding-top:24px;font-size:14px;line-height:1.6}.manual-help-topic h3{color:var(--manual-ink);letter-spacing:-.02em;margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.4}.manual-help-topic strong{color:var(--manual-ink);font-weight:500}.manual-help-topic p+p{margin-top:12px}.manual-help-topic a,.manual-note a{color:var(--manual-ink);text-underline-offset:3px;text-decoration:underline}.manual-footer{border-top:1px solid var(--manual-border);width:min(1200px,100% - 64px);color:var(--manual-muted);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:24px 0 32px;font-size:13px;line-height:1.6;display:flex}.manual-footer p{margin:0}.manual-footer a{color:var(--manual-ink);text-underline-offset:4px;text-decoration:underline}.manual-main :is(a,button):focus-visible,.manual-footer a:focus-visible,.manual-page>.skip-link:focus-visible{outline:2px solid var(--manual-ink);outline-offset:4px;border-radius:4px}@media (width<=899px){.manual-main{width:min(620px,100% - 32px);padding:24px 0 40px}.manual-explorer{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""stage""list";gap:16px}.manual-intro{padding:0 4px}.manual-label{margin-bottom:10px}.manual-intro h1{font-size:34px}.manual-lede{margin-top:10px;font-size:15px}.manual-stage{top:var(--manual-header-height);background:#fff;height:auto;margin:-6px -4px 0;padding:6px 4px}.manual-stage-panel{border-radius:20px;flex-direction:row;justify-content:center;gap:20px;padding:4px 16px}.manual-product{width:110px;height:165px;min-height:0}.manual-callout{display:none}.manual-stage-caption{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:10px;width:180px;min-height:0;margin:0;padding:0}.manual-entry{gap:12px;padding:16px 12px}.manual-entry-title{font-size:19px}.manual-entry-heading{gap:5px 12px}.manual-entry-body{font-size:14px}.manual-main h2{margin-inline:12px;font-size:19px}.manual-help-topic,.manual-note{margin-inline:12px}.manual-entry,.manual-help,.manual-help [id]{scroll-margin-top:calc(var(--manual-header-height) + 200px)}.manual-footer{width:calc(100% - 40px);padding-block:24px}}@media (width<=359px){.manual-stage-panel{gap:12px;padding-inline:12px}.manual-stage-caption{width:150px}.manual-entry-gesture{font-size:11px}}@media (prefers-reduced-motion:reduce){.manual-page *,.manual-page :before,.manual-page :after{transition:none!important;animation:none!important}}
