.lc-page{--lc-nav-h:79px;--lc-top:calc(var(--lc-nav-h) + 45px);--lc-tile:#171718;--lc-sheet:#1c1c1e;--lc-raised:#262628;--lc-gutter:max(24px, 5vw);background:var(--bg);min-height:100vh;color:var(--fg)}.lc-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-page .lc-layout{padding:var(--lc-top) var(--lc-gutter) 120px calc(var(--lc-gutter) - 10px);grid-template-columns:208px minmax(0,1fr);column-gap:clamp(40px,5vw,92px);display:grid}.lc-page .lc-rail{top:var(--lc-top);height:calc(100vh - var(--lc-top) - 24px);align-self:start;min-height:0;position:sticky}.lc-page .lc-rail-panel{flex-direction:column;justify-content:space-between;gap:24px;height:100%;min-height:0;display:flex}.lc-page .lc-rail-toggle,.lc-page .lc-rail-scrim{display:none}.lc-page .lc-rail-list{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lc-page .lc-rail-list::-webkit-scrollbar{display:none}.lc-page .lc-rail-link{min-height:36px;color:var(--fg-muted);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:6px;align-items:center;padding:0 10px;font-size:16px;font-weight:400;line-height:1.25;text-decoration:none;display:flex}.lc-page .lc-rail-link:hover{color:var(--fg)}.lc-page .lc-rail-link[aria-current=true]{background:var(--lc-tile);color:var(--fg)}.lc-page .lc-rail-link:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.lc-page .lc-help{border:1px solid var(--border-soft);background:var(--lc-tile);border-radius:12px;flex:none;gap:4px;padding:14px;display:grid}.lc-page .lc-help-title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:16px;font-weight:600}.lc-page .lc-help-text{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.45}.lc-page .lc-help-btn{background:var(--fg);height:36px;color:var(--ink-0);transition:background-color .15s var(--ease-out);border-radius:8px;place-items:center;margin-top:10px;font-size:14px;font-weight:500;text-decoration:none;display:grid}.lc-page .lc-help-btn:hover{background:var(--bone-1)}.lc-page .lc-help-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lc-page .lc-help.is-end{display:none}.lc-page .lc-main{min-width:0;max-width:1100px;container:lc-main/inline-size}.lc-page .lc-head h1{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:40px;font-weight:600;line-height:48px}.lc-page .lc-head p{color:#ffffff80;margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.5}.lc-page .lc-section{scroll-margin-top:calc(var(--lc-top) - 84px);padding-top:84px}.lc-page .lc-section h2{letter-spacing:-.02em;color:var(--fg);margin:0 0 32px;font-size:32px;font-weight:600;line-height:40px}.lc-page .lc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;margin:0;padding:0;list-style:none;display:grid}.lc-page .lc-grid>li{min-width:0}.lc-page .lc-card{color:var(--fg);cursor:pointer;border-radius:10px;text-decoration:none;display:grid}.lc-page .lc-card-tile{aspect-ratio:13/9;background:var(--lc-tile);border-radius:10px;display:block;position:relative;overflow:hidden}.lc-page .lc-card-tile img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);position:absolute;inset:0}.lc-page .lc-card-tile:after{content:"";border-radius:inherit;pointer-events:none;transition:border-color .15s var(--ease-out);border:1px solid #ffffff0d;position:absolute;inset:0}.lc-page .lc-card:hover .lc-card-tile:after{border-color:#ffffff29}.lc-page .lc-card:hover .lc-card-tile img{transform:scale(1.03)}.lc-page .lc-card:focus-visible{outline:none}.lc-page .lc-card:focus-visible .lc-card-tile{outline:2px solid var(--lime);outline-offset:3px}.lc-page .lc-card-title{letter-spacing:-.01em;margin-top:12px;font-size:18px;font-weight:600;line-height:1.3}.lc-page .lc-card-meta{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}@container lc-main (max-width:900px){.lc-page .lc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container lc-main (max-width:600px){.lc-page .lc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.lc-page .lc-card-title{margin-top:10px;font-size:15px}}@container lc-main (max-width:300px){.lc-page .lc-grid{grid-template-columns:minmax(0,1fr)}}.lc-page .lc-modal{--lc-sheet-top:clamp(100px, 14.5vh, 130px);--lc-sheet-w:min(900px, calc(100% - 32px));z-index:200;position:fixed;inset:0}.lc-page .lc-modal-backdrop{background:#000000bd;position:absolute;inset:0}.lc-page .lc-modal-bar{top:calc(var(--lc-sheet-top) - 74px);z-index:1;width:var(--lc-sheet-w);pointer-events:none;justify-content:center;height:48px;margin-inline:auto;display:flex;position:absolute;left:0;right:0}.lc-page .lc-modal-bar>*{pointer-events:auto}.lc-page .lc-arrows{background:var(--lc-raised);border-radius:999px;align-items:center;gap:6px;height:48px;padding:0 6px;display:flex}.lc-page .lc-arrow{width:36px;height:36px;color:var(--fg);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.lc-page .lc-arrow:hover:not([aria-disabled=true]){background:#ffffff1a}.lc-page .lc-arrow[aria-disabled=true]{color:#ffffff4d;cursor:default}.lc-page .lc-arrow:focus-visible,.lc-page .lc-icon-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lc-page .lc-icon-btn{border:1px solid var(--border-strong);width:40px;height:40px;color:var(--fg);cursor:pointer;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}.lc-page .lc-icon-btn:hover{background:#ffffff14;border-color:#ffffff38}.lc-page .lc-modal-close{background:var(--lc-raised);border:0;width:48px;height:48px;position:absolute;top:0;right:0}.lc-page .lc-modal-close:hover{background:#313134}.lc-page .lc-sheet{top:var(--lc-sheet-top);box-sizing:border-box;width:var(--lc-sheet-w);overscroll-behavior:contain;background:var(--lc-sheet);scrollbar-width:thin;border-radius:20px 20px 0 0;margin-inline:auto;padding:40px;position:absolute;bottom:0;left:0;right:0;overflow:hidden auto}.lc-page .lc-sheet:focus{outline:none}@media (prefers-reduced-motion:no-preference){.lc-page .lc-modal-backdrop{animation:lc-fade .2s var(--ease-out)}.lc-page .lc-sheet,.lc-page .lc-modal-bar{animation:.32s cubic-bezier(.16,1,.3,1) lc-rise}}@keyframes lc-fade{0%{opacity:0}}@keyframes lc-rise{0%{opacity:0;transform:translateY(24px)}}.lc-page .lc-track{--lc-gap:80px;gap:var(--lc-gap);transform:translateX(calc(var(--lc-i,0) * (-100% - var(--lc-gap))));transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex}.lc-page .lc-track.is-still{transition:none}.lc-page .lc-slide{flex:0 0 100%;min-width:0}.lc-page .lc-slide-head{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.lc-page .lc-slide-title{letter-spacing:-.02em;min-width:0;color:var(--fg);margin:0;font-size:32px;font-weight:600;line-height:40px}.lc-page .lc-slide-summary{color:var(--fg-muted);margin:8px 0 0;font-size:15px;line-height:1.5}.lc-page .lc-slide-player{margin-top:24px}.lc-page .lc-slide{--lc-room:220px;--lc-video-w:min(100%, max(400px, calc((100vh - var(--lc-sheet-top) - var(--lc-room)) * 16 / 9)))}.lc-page .lc-slide-player{box-sizing:border-box;width:var(--lc-video-w);margin-left:auto;margin-right:auto}.lc-page .lc-still-controls{min-height:36px}.lc-page .lc-still img{object-fit:cover;width:100%;height:100%;display:block}.lc-page .lc-copy{flex:none;align-items:center;display:inline-flex;position:relative}.lc-page .lc-copy-note{background:var(--fg);color:var(--ink-0);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.lc-page .lc-copy-note:empty{padding:0}.lc-page .lc-copy-note.is-on{opacity:1}.lc-page .lc-copy.is-bar{display:none}.lc-page .lc-slide-controls{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.lc-page .lc-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lc-page .lc-step{border:1px solid var(--border);width:34px;height:34px;color:var(--fg-muted);font:600 13px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.lc-page .lc-step:hover{color:var(--fg);background:#ffffff0a}.lc-page .lc-step.is-active{background:var(--lc-raised);color:var(--fg);border-color:#ffffff3d}.lc-page .lc-step:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lc-page .lc-step-now{min-width:0;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:180px;margin:0;font-size:14px;overflow:hidden}.lc-page .lc-step-now-num{color:var(--fg);margin-right:8px;font-weight:500}.lc-page .lc-sheet .learn-seg{background:var(--ink-1)}.lc-page .lc-sheet .learn-try-bar{border-color:var(--border)}.lc-page .learn-seg{box-sizing:border-box;border:1px solid var(--border);background:var(--ink-0);border-radius:8px;flex:none;gap:2px;height:36px;padding:3px;display:inline-flex}.lc-page .learn-seg button{min-width:0;color:var(--fg-muted);font:500 13px var(--font-sans);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;border-radius:5px;padding:0 14px}.lc-page .learn-seg button:hover{color:var(--fg)}.lc-page .learn-seg button.on{background:var(--ink-5);color:var(--fg)}.lc-page .learn-seg button:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.lc-page .learn-seg button:disabled{opacity:.5;cursor:not-allowed}.lc-page .learn-seg button:disabled:hover{color:var(--fg-muted)}.lc-page .learn-player{scroll-margin:12px 0;position:relative}.lc-page .learn-frame{aspect-ratio:16/9;border:1px solid var(--border-strong);background:#000;border-radius:12px;position:relative;overflow:hidden}.lc-page .learn-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.lc-page .learn-video:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.lc-page .learn-video-error{z-index:3;text-align:center;background:#000000b8;place-content:center;justify-items:center;gap:14px;padding:16px;display:grid;position:absolute;inset:0}.lc-page .learn-video-error-text{color:var(--fg);margin:0;font-size:15px;font-weight:600;line-height:1.4}.lc-page .learn-video-error .learn-btn[aria-disabled=true]{opacity:.62;cursor:wait}.lc-page .learn-video-error .learn-btn[aria-disabled=true]:hover{background:var(--ink-3)}.lc-page .learn-try{z-index:2;position:absolute;overflow:hidden}.lc-page .learn-try-hole{pointer-events:none;border-radius:6px;position:absolute;box-shadow:0 0 0 200vmax #00000094}.lc-page .learn-try-hole:after{content:"";border:2px solid var(--lime);border-radius:8px;position:absolute;inset:-2px}@media (prefers-reduced-motion:no-preference){.lc-page .learn-try-hole:after{animation:1.6s ease-in-out infinite learn-try-ring}}@keyframes learn-try-ring{0%,to{opacity:1;border-radius:8px;inset:-2px}50%{opacity:.55;border-radius:11px;inset:-5px}}.lc-page .learn-try-hit{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;position:absolute}.lc-page .learn-try-hit:focus{outline:none}.lc-page .learn-try-hit:focus-visible+.learn-try-hole{outline:2px solid var(--fg);outline-offset:5px}.lc-page .learn-try-tip{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--ink-2);border-radius:10px;gap:4px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 10px 28px #0000008a}.lc-page .learn-try-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.lc-page .learn-try-text{color:var(--fg);margin:0;font-size:14px;font-weight:600;line-height:1.35}.lc-page .learn-try-how{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lc-page .learn-try-veil{pointer-events:none;background:#0000003d;position:absolute;inset:0}.lc-page .learn-try-key{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--ink-2);border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);padding:8px 8px 8px 10px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000008a}.lc-page .learn-try-key.is-bottom{top:auto;bottom:12px}.lc-page .learn-try-key.is-compact{border-radius:10px;padding:5px;top:8px}.lc-page .learn-try-key.is-compact.is-bottom{top:auto;bottom:8px}.lc-page .learn-try-key-words{gap:1px;min-width:0;display:grid}.lc-page .learn-try-key .learn-try-continue{flex:none}.lc-page .learn-try-key.is-wordy{padding-left:14px}.lc-page .learn-try-key-words .learn-try-how{margin-top:2px}.lc-page .learn-try-tip-row{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.lc-page .learn-try-continue.is-sm{flex:none;height:30px;padding:0 12px;font-size:12.5px}.lc-page .learn-try-continue{background:var(--fg);height:36px;color:var(--ink-0);font:600 13px var(--font-sans);cursor:pointer;transition:background-color .15s var(--ease-out);border:0;border-radius:8px;padding:0 16px}.lc-page .learn-try-continue:hover{background:var(--bone-1)}.lc-page .learn-try-continue:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.lc-page .learn-try-bar{border:1px solid var(--ink-3);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:10px;padding:10px 14px;display:flex}.lc-page .learn-try-bar-text{min-width:0;color:var(--fg);margin:0;font-size:13px;line-height:1.45}.lc-page .learn-try-bar-text .learn-try-count{margin-right:2px}.lc-page .learn-keys{gap:4px;display:inline-flex}.lc-page .learn-kbd{box-sizing:border-box;background:var(--ink-3);min-width:22px;height:22px;color:var(--fg);font:600 12px/1 var(--font-mono);border:1px solid #ffffff2e;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.lc-page .learn-keys.is-md .learn-kbd{border-radius:7px;min-width:34px;height:34px;padding:0 9px;font-size:15px}.lc-page .learn-btn{background:var(--ink-3);height:36px;color:var(--fg);font:500 14px var(--font-sans);transition:background-color .15s var(--ease-out);border-radius:6px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.lc-page .learn-btn:hover{background:var(--ink-4)}.lc-page .learn-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (max-height:760px) and (min-width:761px){.lc-page .lc-sheet{padding-top:24px}.lc-page .lc-slide-player{margin-top:16px}.lc-page .lc-slide{--lc-room:208px}}@media (max-width:1100px){.lc-page .lc-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:760px){.lc-page{--lc-gutter:16px;--lc-row-h:48px}.lc-page .lc-layout{padding:var(--lc-nav-h) 0 72px;display:block}.lc-page .lc-rail{top:var(--lc-nav-h);z-index:20;height:var(--lc-row-h);border-bottom:1px solid var(--border-soft);background:var(--bg);position:sticky}.lc-page .lc-rail:before{content:"";height:var(--lc-nav-h);background:var(--bg);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.lc-page .lc-rail-toggle{width:100%;height:100%;color:var(--fg);font:500 15px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;display:flex}.lc-page .lc-rail-toggle svg{color:var(--fg-muted);flex:none}.lc-page .lc-rail-toggle-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lc-page .lc-rail-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:-4px;border-radius:8px}.lc-page .lc-rail-panel{display:none}.lc-page .lc-rail.is-open .lc-rail-toggle{visibility:hidden}.lc-page .lc-rail.is-open .lc-rail-panel{height:auto;max-height:calc(100dvh - var(--lc-nav-h) - 24px);box-sizing:border-box;overscroll-behavior:contain;border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#0a0a0bdb;justify-content:flex-start;gap:16px;padding:8px 16px 16px;display:flex;position:absolute;top:0;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #0006}.lc-page .lc-rail.is-open .lc-rail-scrim{z-index:-1;background:#0006;display:block;position:fixed;inset:0}.lc-page .lc-rail-list{gap:2px;overflow:visible}.lc-page .lc-rail-link{border-radius:8px;min-height:44px;padding:0 12px}.lc-page .lc-rail-link[aria-current=true]{background:var(--lc-raised)}.lc-page .lc-help.is-rail{margin-top:4px}.lc-page .lc-help.is-end{margin-top:56px;display:grid}.lc-page .lc-main{padding:28px 16px 0}.lc-page .lc-head h1{font-size:30px;line-height:38px}.lc-page .lc-head p{font-size:16px}.lc-page .lc-section{scroll-margin-top:calc(var(--lc-nav-h) + var(--lc-row-h) - 40px);padding-top:48px}.lc-page .lc-section h2{margin-bottom:20px;font-size:24px;line-height:32px}.lc-page .lc-modal{--lc-sheet-top:0px;--lc-sheet-w:100%}.lc-page .lc-sheet{border-radius:0;padding:20px 16px 28px;bottom:72px}.lc-page .lc-modal-bar{box-sizing:border-box;border-top:1px solid var(--border-soft);background:var(--lc-sheet);justify-content:space-between;align-items:center;height:72px;padding:0 16px;top:auto;bottom:0}.lc-page .lc-copy.is-bar{display:inline-flex}.lc-page .lc-copy.is-head{display:none}.lc-page .lc-copy.is-bar .lc-copy-note{inset:auto auto calc(100% + 10px) 0;transform:none}.lc-page .lc-modal-close{width:44px;height:44px;position:static}.lc-page .lc-arrows{height:44px}.lc-page .lc-slide-title{font-size:22px;line-height:28px}.lc-page .lc-slide-summary{font-size:14px}.lc-page .lc-slide{--lc-video-w:100%}.lc-page .lc-slide-player{margin-top:16px}.lc-page .lc-step-now{flex-basis:100%}}@media (max-width:720px){.lc-page{--lc-nav-h:64px}}@media (prefers-reduced-motion:reduce){.lc-page .lc-rail-link,.lc-page .lc-help-btn,.lc-page .lc-card-tile img,.lc-page .lc-card-tile:after,.lc-page .lc-arrow,.lc-page .lc-icon-btn,.lc-page .lc-copy-note,.lc-page .lc-track,.lc-page .lc-step,.lc-page .learn-seg button,.lc-page .learn-try-continue,.lc-page .learn-btn{transition:none}.lc-page .lc-card:hover .lc-card-tile img{transform:none}}
