.lxa-char{--lxa-plate-1:var(--lx-panel);--lxa-plate-2:var(--lx-canvas-2);--lxa-chamber-1:var(--lx-stage-2);--lxa-chamber-2:var(--lx-stage);--lxa-cast:0 16px 26px rgba(var(--lx-stage-rgb),0.22);--lxa-lamp:var(--lx-on-stage-3);--lxa-core:var(--lx-on-stage-2);--lxa-bloom:0.32;--lxa-halo:0;--lxa-dial-set:0deg;display:block;width:clamp(116px,34vw,158px);margin:0 auto 20px;filter:drop-shadow(var(--lxa-cast)) drop-shadow(0 0 14px rgba(var(--lx-accent-rgb),var(--lxa-halo)))}@media (prefers-color-scheme:dark){:root:not([data-scheme]) .lxa-char{--lxa-cast:0 18px 30px rgba(var(--lx-stage-rgb),0.68)}}:root[data-scheme=dark] .lxa-char{--lxa-cast:0 18px 30px rgba(var(--lx-stage-rgb),0.68)}.lxa-char svg{width:100%;height:auto;display:block;overflow:visible}.lxa-char[data-state=ok],.lxa-char[data-state=peek],.lxa-char[data-state=secret],.lxa-char[data-state=text]{--lxa-lamp:var(--lx-flame);--lxa-core:var(--lx-on-stage);--lxa-bloom:0.9;--lxa-halo:0.16}.lxa-char[data-state=secret]{--lxa-dial-set:-32deg}.lxa-char[data-state=peek]{--lxa-dial-set:-16deg}.lxa-char[data-state=ok]{--lxa-halo:0.3}.lxa-char[data-state=bad]{--lxa-lamp:var(--lx-accent);--lxa-core:var(--lx-on-stage-2);--lxa-bloom:1;--lxa-halo:0.26;--lxa-dial-set:14deg}@media (prefers-reduced-motion:no-preference){.lxa-char{transition:filter .32s var(--lx-ease)}.lxa-char[data-state=ok] svg{animation:lxa-cheer .62s var(--lx-ease)}.lxa-char[data-state=bad] svg{animation:lxa-flinch .46s ease-out}}@keyframes lxa-strike{0%{opacity:.15}18%{opacity:1}30%{opacity:.4}46%{opacity:1}60%{opacity:.7}to{opacity:1}}@keyframes lxa-rise{0%{opacity:0;transform:translateY(7px)}35%{opacity:1}to{opacity:0;transform:translateY(-9px)}}@keyframes lxa-cheer{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-11px) scale(1.03)}70%{transform:translateY(2px) scale(.99)}to{transform:translateY(0) scale(1)}}@keyframes lxa-flinch{0%,to{transform:translateX(0)}18%{transform:translateX(-7px) rotate(-1.4deg)}42%{transform:translateX(6px) rotate(1.2deg)}68%{transform:translateX(-3px) rotate(-.5deg)}}.lxq{border-top:1px solid var(--lx-line)}.lxq__item{border-bottom:1px solid var(--lx-line)}.lxq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;min-height:44px;cursor:pointer;list-style:none;color:var(--lx-text);transition:color .18s var(--lx-ease)}.lxq__item summary::-webkit-details-marker{display:none}.lxq__item summary:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px;border-radius:10px}.lxq__q{font-family:var(--lx-display);font-size:clamp(17px,2vw,20px);font-weight:600;letter-spacing:-.018em;line-height:1.35}@media (hover:hover) and (pointer:fine){.lxq__item summary:hover .lxq__q{color:var(--lx-accent-ink)}}.lxq__sign{position:relative;width:22px;height:22px;flex:none;border-radius:999px;border:1px solid var(--lx-line-strong);display:grid;place-items:center;transition:border-color .2s var(--lx-ease),background-color .2s var(--lx-ease)}.lxq__sign i{position:absolute;width:10px;height:1.6px;border-radius:2px;background:currentColor;transition:transform .3s var(--lx-ease)}.lxq__sign i:last-child{transform:rotate(90deg)}.lxq__item[data-open] .lxq__sign{border-color:var(--lx-accent-ink);background:rgba(var(--lx-accent-rgb),.1)}.lxq__item[data-open] .lxq__sign i:last-child{transform:rotate(0deg)}.lxq__panel{overflow:hidden}.lxq__body{padding:0 4px 26px;max-width:68ch;color:var(--lx-text-2);font-size:16px;line-height:1.65}.lxq__body p{margin:0 0 12px}.lxq__body p:last-child{margin-bottom:0}.lxq__body a{color:var(--lx-accent-ink);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.lxq__sign i{transition:none}}.lxs-open{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 12px 0 13px;border:1px solid var(--lx-line);border-radius:999px;background:transparent;color:var(--lx-text-3);font:inherit;font-size:14px;cursor:pointer;transition:color .18s var(--lx-ease),border-color .18s var(--lx-ease),background-color .18s var(--lx-ease)}.lxs-open svg{width:17px;height:17px;flex:none}.lxs-open__label{-webkit-padding-end:4px;padding-inline-end:4px;white-space:nowrap}.lxs-open__keys{display:inline-flex;align-items:center;gap:5px;flex:none}.lxs-open__or{font-size:11px;color:var(--lx-text-3)}.lxs-open kbd.lxs-open__slash{min-width:20px;justify-items:center}.lxs-open kbd{display:inline-grid;font:inherit;font-size:11.5px;font-family:var(--lx-mono);color:var(--lx-text-3);border:1px solid var(--lx-line);border-radius:6px;padding:2px 6px;line-height:1}.lxs-open kbd>span{grid-area:1/1;justify-self:center;visibility:hidden}.lxs-open kbd[data-os=mac]>[data-os-label=mac],.lxs-open kbd[data-os=pc]>[data-os-label=pc]{visibility:visible}@media (hover:hover) and (pointer:fine){.lxs-open:hover{color:var(--lx-text);border-color:var(--lx-line-strong);background:rgba(var(--lx-text-rgb),.04)}}.lxs-open:focus-visible{outline:2px solid var(--lx-accent);outline-offset:3px}.lxs-open--compact{width:44px;padding:0;justify-content:center}.lxs-open--compact .lxs-open__keys,.lxs-open--compact .lxs-open__label{display:none}.lxs-scrim{position:fixed;inset:0;z-index:98;display:flex;justify-content:center;align-items:flex-start;padding:clamp(12px,9vh,96px) 16px 16px;background:rgba(var(--lx-stage-rgb),.52);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lxs-in .16s var(--lx-ease)}.lxs-panel{width:min(660px,100%);max-height:min(70vh,620px);display:flex;flex-direction:column;overflow:hidden;background:var(--lx-panel);border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);box-shadow:var(--lx-shadow-3);animation:lxs-rise .22s var(--lx-ease)}@keyframes lxs-in{0%{opacity:0}}@keyframes lxs-rise{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}}.lxs-field{display:flex;align-items:center;gap:12px;padding:0 14px 0 18px;border-bottom:1px solid var(--lx-line-2);flex:none}.lxs-field>svg,.lxs-pill>svg{width:19px;height:19px;color:var(--lx-text-3);flex:none}.lxs-field input{flex:1 1;min-width:0;height:62px;border:0;outline:none;background:transparent;color:var(--lx-text);font:inherit;font-size:17px;letter-spacing:-.01em}.lxs-field input::placeholder{color:var(--lx-text-3)}.lxs-close{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid var(--lx-line);border-radius:8px;background:transparent;color:var(--lx-text-3);font:inherit;font-size:12px;cursor:pointer}.lxs-close:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px}.lxs-close [data-key]{font-family:var(--lx-mono)}.lxs-close [data-word]{display:none;font-size:13px;font-weight:500}@media (max-width:560px),(pointer:coarse){.lxs-close [data-key]{display:none}.lxs-close [data-word]{display:inline}}@media (pointer:coarse){.lxs-close{min-width:44px;min-height:44px;padding:0 14px}}.lxs-body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lxs-empty,.lxs-hint{padding:26px 22px;color:var(--lx-text-2);font-size:15px;line-height:1.6}.lxs-empty p{margin:0 0 10px}.lxs-empty strong{color:var(--lx-text)}.lxs-empty .lx-btn{margin-top:8px}.lxs-hint__title{margin:0 0 10px;color:var(--lx-text);font-weight:600}.lxs-hint__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lxs-hint__list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;padding:9px 12px;border:1px solid var(--lx-line);border-radius:12px;position:relative;-webkit-padding-start:26px;padding-inline-start:26px}.lxs-hint__list li:before{content:"";position:absolute;inset-inline-start:11px;top:calc(9px + .8em - 2.5px);width:5px;height:5px;border-radius:50%;background:var(--lx-accent)}.lxs-browse{margin:0 0 18px}.lxs-browse .lxcol__chip{min-height:44px;padding:0 16px}.lxs-hint__what{color:var(--lx-text-2)}.lxs-hint__eg{font-family:var(--lx-mono);font-size:13.5px;color:var(--lx-text);letter-spacing:.02em}.lxs-list{list-style:none;margin:0;padding:8px}.lxs-list li{display:flex;align-items:center;gap:13px;padding:11px 13px;border-radius:14px;cursor:pointer;min-height:52px}.lxs-list li[data-active=true]{background:rgba(var(--lx-text-rgb),.06)}.lxs-kind{width:9px;height:9px;border-radius:3px;flex:none;background:var(--lx-text-3)}.lxs-kind[data-kind=product]{background:var(--lx-accent)}.lxs-thumb{flex:none;display:grid;place-items:center;box-sizing:border-box;width:40px;height:40px;overflow:hidden;border:1px solid var(--lx-line);border-radius:10px;background:var(--lx-canvas-2)}.lxs-thumb img{display:block;box-sizing:border-box;width:100%;height:100%;padding:3px;object-fit:contain}.lxs-list li:has(>.lxs-thumb){padding-block:8px}.lxs-kind[data-kind=category]{background:var(--lx-flame)}.lxs-kind[data-kind=page]{background:var(--lx-steel)}.lxs-kind[data-kind=section]{background:transparent;box-shadow:inset 0 0 0 2px var(--lx-steel)}.lxs-kind[data-kind=link]{background:transparent;border-radius:50%;box-shadow:inset 0 0 0 2px var(--lx-accent)}.lxs-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.lxs-text strong{font-size:15.5px;font-weight:600;color:var(--lx-text);letter-spacing:-.012em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lxs-go,.lxs-text span{font-size:13px;color:var(--lx-text-3)}.lxs-go{opacity:0;flex:none}.lxs-list li[data-active=true] .lxs-go{opacity:1}.lxs-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0;padding:11px 18px;border-top:1px solid var(--lx-line-2);background:var(--lx-canvas-2);font-size:12.5px;line-height:1.4;color:var(--lx-text-3)}.lxs-foot__what{min-width:0}.lxs-foot__keys{flex:none;display:inline-flex;align-items:center;gap:6px}.lxs-foot__or{color:var(--lx-text-3)}.lxs-foot kbd{display:inline-grid;font-family:var(--lx-mono);font-size:11px;line-height:1;padding:3px 6px;border:1px solid var(--lx-line);border-radius:5px;background:var(--lx-panel);color:var(--lx-text-2)}.lxs-foot kbd[data-os]>span{grid-area:1/1;justify-self:center;visibility:hidden}.lxs-foot kbd[data-os=mac]>[data-os-label=mac],.lxs-foot kbd[data-os=pc]>[data-os-label=pc]{visibility:visible}@media (max-width:560px){.lxs-foot__keys{display:none}.lxs-foot{justify-content:flex-start}.lxs-scrim{padding:0}.lxs-panel{width:100%;max-height:100%;height:100dvh;border-radius:0;border:0}.lxs-field input{height:58px;font-size:16px}}.lxs-field--voice{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:max-content max-content;align-items:center;grid-gap:0 12px;gap:0 12px;padding:8px 14px 4px}@media (max-height:520px){.lxs-field--voice{flex:0 0.05 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.lxs-scrim:has(.lxs-field--voice){padding-block:12px}.lxs-panel:has(.lxs-field--voice){max-height:100%}}.lxs-field--voice .lxs-close{grid-area:1/2}.lxs-pill{--lxv-ring:linear-gradient(105deg,var(--lx-voice-a),var(--lx-voice-b) 55%,var(--lx-voice-c));--lxv-fill:linear-gradient(135deg,var(--lx-voice-a),var(--lx-voice-b) 55%,var(--lx-voice-c));grid-area:1/1;display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;padding-inline:16px 4px;border:2px solid transparent;border-radius:999px;background:linear-gradient(var(--lx-canvas),var(--lx-canvas)) padding-box,linear-gradient(var(--lx-field-line),var(--lx-field-line)) border-box;transition:box-shadow .2s var(--lx-ease)}.lxs-pill:has(input:focus){background:linear-gradient(var(--lx-canvas),var(--lx-canvas)) padding-box,linear-gradient(var(--lx-accent-ink),var(--lx-accent-ink)) border-box}.lxs-field[data-listening] .lxs-pill,.lxs-field[data-listening] .lxs-pill:has(input:focus){background:linear-gradient(var(--lx-canvas),var(--lx-canvas)) padding-box,var(--lxv-ring) border-box;box-shadow:0 0 12px -2px var(--lx-voice-glow)}.lxs-inbox{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.lxs-field .lxs-pill input{width:100%;height:48px;padding-inline:2px;text-overflow:ellipsis}.lxs-words{position:absolute;inset:0;pointer-events:none}.lxs-inbox[data-words] input{color:transparent;caret-color:transparent}.lxs-slot{flex:none;display:grid;place-items:center;width:44px;height:44px}.lxs-bar{grid-area:2/1;min-width:0;min-height:36px}.lxs-note:empty{display:none}@media (pointer:coarse){.lxs-bar{min-height:44px}}@media (max-width:360px){.lxs-pill>svg{display:none}.lxs-pill{-webkit-padding-start:14px;padding-inline-start:14px}}@media (forced-colors:active){.lxs-pill{border-color:ButtonText;background:Canvas}.lxs-field[data-listening] .lxs-pill{border-color:Highlight}.lxs-inbox[data-words] input{color:FieldText}}@media (prefers-reduced-motion:reduce){.lxs-panel,.lxs-scrim{animation:none}.lxs-pill{transition:none}}@media (prefers-reduced-transparency:reduce){.lxs-scrim{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(var(--lx-stage-rgb),.86)}}.lxcol{margin:clamp(22px,3vw,30px) 0 0}.lxcol__label{margin:0 0 10px;font-family:var(--lx-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-text-3)}.lxcol__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lxcol__chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 12px;border:1px solid var(--lx-line);border-radius:999px;background:rgba(var(--lx-text-rgb),.025);color:var(--lx-text);font-size:14px;font-weight:550;letter-spacing:-.008em;text-decoration:none;transition:border-color .18s var(--lx-ease),background-color .18s var(--lx-ease),transform .14s var(--lx-ease)}.lxcol__mark{flex:none;width:14px;height:14px;color:var(--lx-accent)}.lxcol__n{font-family:var(--lx-mono);font-size:11px;letter-spacing:.02em}.lxcol__go,.lxcol__n{color:var(--lx-text-3)}.lxcol__go{transition:transform .18s var(--lx-ease),color .18s var(--lx-ease)}@media (hover:hover) and (pointer:fine){.lxcol__chip:hover{border-color:var(--lx-line-strong);background:rgba(var(--lx-text-rgb),.06)}.lxcol__chip:hover .lxcol__go{transform:translateX(2px);color:var(--lx-text)}}.lxcol__chip:active{transform:scale(.97)}.lxcol__chip:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px}.lxcol__chip[aria-current=page]{background:var(--lx-text);border-color:var(--lx-text);color:var(--lx-canvas)}.lxcol__chip[aria-current=page] .lxcol__mark,.lxcol__chip[aria-current=page] .lxcol__n{color:rgba(var(--lx-canvas-rgb),.7)}.lxcol__chip--all{padding:0 14px 0 12px}@media (pointer:coarse){.lxcol__chip{min-height:44px}}@media (prefers-reduced-motion:reduce){.lxcol__chip,.lxcol__go{transition:none}.lxcol__chip:active{transform:none}}:root{--lx-shell:1620px;--lx-measure:50ch}.lx-page .lxea-head .lx-lede,.lx-page .lxea-terms li,.lx-page .lxhw-deep__steps li,.lx-page .lxhw-map__tablehead p,.lx-page .lxhw-way__points li,.lx-page p{max-width:var(--lx-measure)}.lx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.lxr__tabs button:not([data-on]):hover{color:var(--lx-text);background:rgba(var(--lx-text-rgb),.06)}}.lxsm{--lxsm-ink:var(--lx-text);flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lx-panel);color:var(--lxsm-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lxsm-ink) 38%,transparent);vertical-align:middle}.lxsm svg{display:block;width:20px;height:20px;overflow:visible}.lxsm-lm__l,.lxsm-lm__spark{fill:currentColor;stroke:currentColor;stroke-width:8;stroke-linejoin:round}.lxsm-lm__frame{stroke:currentColor;stroke-opacity:.62;stroke-width:34}@media (forced-colors:active){.lxsm{border:1.5px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}.lxi__code .lxsm{-webkit-margin-start:8px;margin-inline-start:8px;margin-block:-6px}.lxit-code .lxsm{width:26px;height:26px;-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:-.2em}.lxit-code .lxsm svg{width:18.5px;height:18.5px}.lxit-usual .lxsm{width:26px;height:26px}.lxit-usual .lxsm svg{width:18.5px;height:18.5px}.lxd{display:grid;grid-gap:14px;gap:14px;margin-top:8px}@media (min-width:760px){.lxd{grid-template-columns:repeat(2,1fr);gap:16px 34px}}@media (min-width:1200px){.lxd{grid-template-columns:repeat(3,1fr)}}.lx-page :where(section,div)[id]{scroll-margin-top:88px}.lxf-sec--tool{padding-top:0}.lxf-tool-lead{padding:clamp(36px,4.6vw,64px) 0 0}.lxf-tool-lead .lxf-head{max-width:none}.lxf-tool-lead .lx-h1{font-size:clamp(36px,4.6vw,66px)}.lxf-tool-lead .lx-lede{margin-top:16px}@media (min-width:900px){.lxf-sec--tool>.lx-shell{position:relative;z-index:1}.lxf-tool-lead>.lxpf{inset-inline-start:var(--lxpf-left,60%);bottom:calc(-1 * var(--lxpf-drop, 100px));-webkit-mask-image:linear-gradient(var(--lxpf-inward,to right),transparent 0,#000 22%),linear-gradient(to bottom,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(var(--lxpf-inward,to right),transparent 0,#000 22%),linear-gradient(to bottom,#000 78%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lxf-tool-lead--pack{--lxpf-left:66%;--lxpf-drop:560px}.lxf-tool-lead .lx-lede{max-width:min(72ch,64%)}.lxf-tool-lead.lxpf-host>.lxh.lxh--field{inset-inline:calc(var(--lxpf-left, 60%) + 12px) auto;bottom:6%;margin:0}}.lxf-toolhead+.lxdp{margin-top:clamp(28px,3vw,40px)}.lxc-note{border-radius:var(--lx-r-lg);border:1px solid var(--lx-line);background:var(--lx-canvas-2);padding:24px 26px;margin-top:30px;max-width:calc(var(--lx-measure) + 52px)}.lxc-note h3{font-family:var(--lx-display);font-size:17px;margin:0 0 8px;color:var(--lx-text);letter-spacing:-.015em}.lxc-note p{margin:0 0 10px;color:var(--lx-text-2);font-size:15px;line-height:1.6}.lxc-note p:last-child{margin-bottom:0}.lxc-std{margin-top:56px;max-width:calc(var(--lx-measure) + 52px)}.lxc-std .lx-h3{margin:0 0 18px}.lxc-std .lxf-row dd{max-width:34ch}.lx404{padding-top:clamp(96px,16vh,180px)}.lx404 .lx-h1{max-width:15ch}.lx404 .lx-lede{max-width:var(--lx-measure)}.lx404__digest{margin-top:26px}.lx404__digest code{font-family:var(--lx-mono);font-size:13px;background:rgba(var(--lx-text-rgb),.07);padding:2px 7px;border-radius:6px}.lxcb__box:not([data-open="1"]) .lxcb__input::placeholder{color:var(--lx-text);opacity:1}