html:has(main.lp){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme]:has(main.lp):not([data-grain-lab]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(html:has(main.lp),body:has(main.lp)){background:#fafafb}main.lp{--ann-page-gutter:clamp(24px, 5vw, 88px);--ann-page-max:calc(1056px + var(--ann-page-gutter) * 2);--sheet-serif:var(--lp-face-serif,var(--ann-serif));--sheet-display:var(--lp-face-display,var(--sheet-serif));--ann-font:var(--lp-face-serif), Georgia, serif;--ann-font-display:var(--lp-face-display), Georgia, serif;font-family:var(--ann-font);--lp-site-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--sheet-ink:var(--ann-text);--sheet-ink-dim:color-mix(in srgb, var(--ann-text) 68%, transparent);--sheet-ink-quiet:#545459;--sheet-ink-faint:#69696e;--sheet-rule:var(--ann-border);--sheet-rule-soft:color-mix(in srgb, var(--ann-border) 62%, transparent);--paper:#fafafb;--panel-h:1039px;--rail:0px;--rail-gap:0px;--plate:400px;--plate-gap:96px;--measure:560px;--band-tight:112px;background:var(--paper);max-width:none;color:var(--sheet-ink);padding:0;position:relative;overflow-x:clip}@media (max-width:439px){main.lp{--ann-page-gutter:16px}}.lp-sheet{z-index:1;max-width:var(--ann-page-max);padding-inline:var(--ann-page-gutter);margin:0 auto;position:relative}.lp-page{padding-top:64px}@media (max-width:719px){.lp-page{padding-top:56px}}.lp-lights{z-index:0;pointer-events:none;position:fixed;inset:0}@supports (mask-composite:intersect){#lp-hero:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-composite:source-in,source-over,source-over;background-color:#3c3c430f;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 68%,#0000 96%),repeating-linear-gradient(0deg,#000 0 1px,#0000 1px 4px),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22900%22%20height%3D%22900%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.03%22%20numOctaves%3D%222%22%20seed%3D%2211%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22900%22%20height%3D%22900%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%220.42%22%2F%3E%3C%2Fsvg%3E);mask-image:linear-gradient(#000 68%,#0000 96%),repeating-linear-gradient(0deg,#000 0 1px,#0000 1px 4px),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22900%22%20height%3D%22900%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.03%22%20numOctaves%3D%222%22%20seed%3D%2211%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22900%22%20height%3D%22900%22%20filter%3D%22url\(%23n\)%22%20opacity%3D%220.42%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:auto,auto,900px 900px;mask-size:auto,auto,900px 900px;-webkit-mask-composite:source-in,source-over,source-over;mask-composite:intersect,add,add}}#lp-hero{background:linear-gradient(180deg, var(--ann-accent-wash), transparent 72%)}.lp-lights i{display:block;position:absolute;inset:-10%}.lp-lights .lp-l1{background:radial-gradient(46% 34% at 20% 30%,#ffffffb8 0%,#ffffff94 30%,#ffffff4f 58%,#ffffff1a 80%,#fff0 100%)}.lp-lights .lp-l2{background:radial-gradient(40% 30% at 78% 64%,#ffffff85 0%,#ffffff6b 30%,#ffffff38 58%,#ffffff14 80%,#fff0 100%)}.lp-lights .lp-l3{background:radial-gradient(54% 40% at 104% 46%,#3c3c4316 0%,#3c3c4311 30%,#3c3c4309 58%,#3c3c4303 80%,#3c3c4300 100%)}.lp-lights:after{content:"";background-color:#1c1c1e06;position:absolute;inset:0;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22320%22%3E%3Cfilter%20id%3D%22d%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%223%22%20seed%3D%2241%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22320%22%20height%3D%22320%22%20filter%3D%22url\(%23d\)%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22320%22%20height%3D%22320%22%3E%3Cfilter%20id%3D%22d%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%223%22%20seed%3D%2241%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22320%22%20height%3D%22320%22%20filter%3D%22url\(%23d\)%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:320px 320px;mask-size:320px 320px}.lp-spine{grid-template-columns:var(--rail) var(--rail-gap) minmax(0, 1fr) var(--plate-gap) var(--plate);align-items:start;display:grid}.lp-spine>.lp-col{grid-column:3}.lp h1,.lp h2,.lp h3{font-family:var(--sheet-display);color:var(--sheet-ink-dim);margin:0;font-weight:480}.lp h1{letter-spacing:-.026em;font-size:clamp(38px,5vw,72px);line-height:1}.lp h2{letter-spacing:-.022em;max-width:20ch;font-size:clamp(30px,3.4vw,46px);line-height:1.06}.lp h3{letter-spacing:-.016em;max-width:34ch;font-size:clamp(22px,2.6vw,32px);line-height:1.16}.lp mark{background:var(--ann-accent-mark);color:var(--sheet-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:1px;padding:.02em .06em}.lp mark:empty{display:none}.lp :is(.lp-panel,.lp-still) mark{-webkit-box-decoration-break:slice;box-decoration-break:slice}.lp .ann-staged-quote{overflow-x:hidden}.lp :is(.lp-panel,.lp-still) *,.lp .lp-win-page{scrollbar-width:none}.lp :is(.lp-panel,.lp-still) ::-webkit-scrollbar{display:none}.lp .lp-win-page::-webkit-scrollbar{display:none}[data-source]::selection,[data-source] ::selection{background:var(--ann-accent-mark)}[data-source]::-moz-selection{background:var(--ann-accent-mark)}[data-source] ::-moz-selection{background:var(--ann-accent-mark)}.lp-deck{font-family:var(--sheet-serif);letter-spacing:-.006em;color:var(--sheet-ink-dim);text-wrap:pretty;max-width:42ch;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.lp-body{font-family:var(--sheet-serif);letter-spacing:-.004em;color:var(--sheet-ink-quiet);text-wrap:pretty;max-width:46ch;margin:0;font-size:clamp(15.5px,1.4vw,16.5px);line-height:1.62}.lp-folio{letter-spacing:.1em;text-transform:uppercase;color:var(--sheet-ink-faint);font-size:11.5px;font-weight:400;line-height:1.4}.lp-site .lp-folio:not(.lp-hint .lp-folio,.lp-article .lp-folio){font-family:var(--ann-mono);letter-spacing:.14em;font-size:10.5px;font-weight:620}.lp-note{color:var(--sheet-ink-quiet);font-size:12.5px;line-height:1.45}.lp-caption{color:var(--sheet-ink-quiet);max-width:40ch;margin:0;font-size:13px;line-height:1.5}.lp-link{color:var(--ann-accent-text);text-decoration:none}.lp-link:hover{text-underline-offset:3px;text-decoration:underline}.lp-header{z-index:40;background:color-mix(in srgb, var(--paper) 94%, transparent);box-shadow:inset 0 -1px 0 var(--sheet-rule-soft);transition:transform .28s var(--ann-ease);position:fixed;top:0;left:0;right:0}.lp-header[data-at-top]:not(:focus-within){pointer-events:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.lp-header{transition:none}}.lp-header-row{align-items:center;gap:14px;height:64px;display:flex}.lp-wordmark{font-family:var(--sheet-display);letter-spacing:-.012em;color:var(--sheet-ink);font-size:19px;font-weight:480}.lp-header-nav{align-items:center;gap:18px;margin-left:auto;display:flex}.lp-header-nav .lp-folio{text-decoration:none}.lp-header-nav .lp-folio:hover{color:var(--sheet-ink)}.lp-progress{background:var(--ann-accent);opacity:.5;transform-origin:0;height:1.5px;position:absolute;bottom:-1.5px;left:0;right:0;transform:scaleX(0)}.lp-cta{white-space:nowrap;border-radius:var(--ann-radius-field);background:var(--ann-accent);color:var(--ann-on-accent);transition:background-color var(--ann-dur-fast) ease, transform .16s var(--ann-ease-out);justify-content:center;align-items:center;font-weight:640;line-height:1.2;text-decoration:none;display:inline-flex}.lp-cta:hover{background:var(--ann-accent-pressed);color:var(--ann-on-accent)}.lp-cta:active{transform:scale(.97)}main.lp .lp-cta{font-weight:560}.lp-cta--sm{padding:9px 16px;font-size:13.5px}.lp-cta--lg{box-shadow:0 5px 18px color-mix(in srgb, var(--ann-accent) 24%, transparent);padding:15px 28px;font-size:16.5px}.lp-cta--quiet{color:var(--ann-accent-text);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:560;text-decoration:none;display:inline-flex}.lp-cta--quiet:hover{color:var(--ann-accent-text);text-underline-offset:3px;background:0 0;text-decoration:underline}.lp-fig{position:relative}.lp-fig--part{background:var(--ann-surface);box-shadow:inset 0 0 0 .5px var(--ann-border), 0 1px 2px #1c1c1e0d, 0 24px 56px -26px #1c1c1e38;overflow-anchor:none;border-radius:12px 12px 0 0;overflow:hidden}.lp-figcap{border-top:1px solid var(--sheet-rule);align-items:baseline;gap:14px;margin-top:14px;padding-top:10px;display:flex}.lp-hero-film{margin-inline:auto}.lp-scroll-cue{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ann-border);font-family:var(--ann-font);letter-spacing:-.005em;color:var(--sheet-ink-faint);transition:color var(--ann-dur-fast) ease;border-radius:999px;justify-content:center;align-items:center;margin:8px auto 0;font-size:13.5px;font-weight:560;text-decoration:none;display:flex}.lp-scroll-cue svg{animation:lp-cue-bob 1.8s var(--ann-ease-out) infinite}@media (hover:hover){.lp-scroll-cue:hover{color:var(--sheet-ink)}}.lp-scroll-cue:focus-visible{outline:2px solid var(--ann-accent);outline-offset:2px}@keyframes lp-cue-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@supports (animation-timeline:scroll()){.lp-scroll-cue{animation:linear both lp-cue-out;animation-timeline:scroll(root);animation-range:0 160px}}@keyframes lp-cue-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.lp-scroll-cue svg{animation:none}}.lp-film-frame{aspect-ratio:16/9;border-radius:var(--ann-radius-card);box-shadow:inset 0 0 0 .5px var(--ann-border), 0 1px 2px #1c1c1e0d, 0 30px 70px -30px #1c1c1e4d;background:#fafafb;position:relative;overflow:hidden}.lp-film-facade{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.lp-film-poster{object-fit:cover;transition:transform .7s var(--ann-ease-out)}.lp-film-chip{letter-spacing:-.01em;color:var(--sheet-ink);transition:transform .22s var(--ann-ease-out);background:#fffffff2;border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 8px;font-size:15.5px;font-weight:620;display:inline-flex;position:absolute;bottom:24px;right:24px;box-shadow:0 1px 2px #1c1c1e14,0 12px 32px -10px #1c1c1e47}.lp-film-play{box-sizing:border-box;background:var(--ann-accent);width:44px;height:44px;color:var(--ann-on-accent);transition:background-color var(--ann-dur-fast) ease;border-radius:50%;flex:none;place-items:center;padding-left:3px;display:grid}.lp-film-len{color:var(--sheet-ink-faint);font-variant-numeric:tabular-nums;font-weight:500}@media (hover:hover){.lp-film-facade:hover .lp-film-chip{transform:translateY(-2px)}.lp-film-facade:hover .lp-film-play{background:var(--ann-accent-pressed)}.lp-film-facade:hover .lp-film-poster{transform:scale(1.012)}}.lp-film-facade:active .lp-film-chip{transform:scale(.97)}.lp-film-facade:focus-visible{outline:3px solid var(--ann-accent);outline-offset:-3px;border-radius:var(--ann-radius-card)}.lp-film-embed{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:719px),(max-height:500px){.lp-film-frame{border-radius:14px}.lp-film-chip{gap:8px;padding:5px 14px 5px 5px;font-size:13px;bottom:10px;right:10px}.lp-film-play{width:32px;height:32px}.lp-film-play svg{width:14px;height:14px}}.lp-typing{position:relative}.lp .lp-typing mark{transition:background-color .52s var(--ann-ease-out);background-color:#0000}.lp .lp-typing.lp-marked mark{background-color:var(--ann-accent-mark)}.lp-caret{background:var(--ann-accent);visibility:hidden;pointer-events:none;will-change:transform;border-radius:1px;width:.055em;margin-left:.03em;position:absolute;top:0;left:0}.lp-caret.is-idle{animation:1s step-end infinite lp-caret-blink}@keyframes lp-caret-blink{50%{opacity:0}}.lp-explore{flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:14px;display:flex}.lp-try-tabs{background:#3c3c4314;border-radius:13px;gap:2px;padding:4px;display:inline-flex}.lp-try-tab{all:unset;box-sizing:border-box;letter-spacing:-.01em;height:40px;color:var(--sheet-ink-quiet);cursor:pointer;transition:background-color .18s var(--ann-ease-out), color .18s var(--ann-ease-out), box-shadow .18s var(--ann-ease-out);border-radius:10px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.lp-try-tab[aria-selected=true]{background:var(--ann-surface);color:var(--sheet-ink);box-shadow:0 1px 2px #1c1c1e1a, inset 0 0 0 .5px var(--ann-border)}@media (hover:hover){.lp-try-tab[aria-selected=false]:hover{color:var(--sheet-ink)}}.lp-try-tab:focus-visible{outline:2px solid var(--ann-accent);outline-offset:2px}.lp-scrub{max-width:640px;margin:0}.lp-page-video-stage{aspect-ratio:16/9;box-shadow:inset 0 0 0 .5px var(--ann-border), 0 1px 2px #1c1c1e0d, 0 24px 56px -26px #1c1c1e38;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#1c1c1e;border-radius:12px;position:relative;overflow:hidden}.lp-page-video-el{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-page-video-big{color:#fff;pointer-events:none;width:64px;height:64px;transition:opacity .2s var(--ann-ease-out), transform .2s var(--ann-ease-out);background:#1414169e;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%}.lp-page-video[data-playing] .lp-page-video-big{opacity:0;transform:scale(.9)}.lp-page-video-played{background:var(--sheet-ink);transform-origin:0;will-change:transform;border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.lp-clip-player-in{animation:ann-reveal .24s var(--ann-ease) both}.lp-clip-picture{aspect-ratio:16/9;background:var(--ann-media-bg);border-radius:12px;position:relative;overflow:hidden}.lp-clip-sheet{background-repeat:no-repeat;position:absolute;inset:0}.lp-clip-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-clip-picture[data-sheet] .lp-clip-video{opacity:0}.lp-scrub-time{color:#fff;font-variant-numeric:tabular-nums;background:#141416a8;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.lp-scrub-controls{align-items:center;gap:12px;margin-top:12px;display:flex}.lp-scrub-play{all:unset;background:var(--ann-accent);width:36px;height:36px;color:var(--ann-on-accent);cursor:pointer;transition:transform .16s var(--ann-ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.lp-scrub-play:active{transform:scale(.94)}.lp-scrub-play:focus-visible{outline:2px solid var(--ann-accent);outline-offset:3px}.lp-scrub-bar{cursor:pointer;touch-action:pan-y pinch-zoom;border-radius:6px;flex:1;min-width:0;height:32px;position:relative;container-type:inline-size}.lp-scrub-bar:focus-visible{outline:2px solid var(--ann-accent);outline-offset:2px}.lp-scrub-track{background:#3c3c4329;border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.lp-scrub-window{background:var(--ann-accent-mark);height:10px;box-shadow:inset 0 0 0 1.5px var(--ann-accent);border-radius:3px;margin-top:-5px;position:absolute;top:50%}.lp-scrub-head{background:var(--sheet-ink);will-change:transform;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:5px;bottom:5px;left:0}.lp-scrub-title{font-family:var(--sheet-serif);color:var(--sheet-ink);align-items:baseline;gap:10px;margin-top:10px;font-size:17px;display:flex}.lp-episode-stage{aspect-ratio:16/9;background:var(--ann-surface);box-shadow:inset 0 0 0 .5px var(--ann-border), 0 1px 2px #1c1c1e0d, 0 24px 56px -26px #1c1c1e38;border-radius:12px;flex-direction:column;gap:12px;padding:16px 16px 0;display:flex;position:relative;overflow:hidden}.lp-episode-head{align-items:center;gap:12px;min-width:0;display:flex}.lp-episode-cover,.lp-episode-mark{box-shadow:inset 0 0 0 .5px var(--ann-border);background:#fafafb url(/landing/film-poster-dz4tj5AtV_w.webp) 50%/cover no-repeat;flex:none}.lp-episode-cover{border-radius:9px;width:48px;height:48px}.lp-episode-mark{border-radius:var(--ann-radius-field);width:26px;height:26px}.lp-episode-name{flex-direction:column;gap:3px;min-width:0;display:flex}.lp-episode-title{font-family:var(--sheet-serif);color:var(--sheet-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2;overflow:hidden}.lp-episode-lines{scrollbar-width:none;flex:1;min-height:0;margin:0 -8px;padding:4px 0 18px;list-style:none;position:relative;overflow-y:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 22px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 22px),#0000)}.lp-episode-lines::-webkit-scrollbar{display:none}.lp-episode-lines button{all:unset;box-sizing:border-box;width:100%;color:var(--sheet-ink-quiet);cursor:pointer;transition:background-color .16s var(--ann-ease-out), color .16s var(--ann-ease-out);border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 8px;font-size:15px;line-height:1.45;display:grid}.lp-episode-lines button .lp-folio{font-variant-numeric:tabular-nums;font-size:10.5px}.lp-episode-lines li[data-clip] button>span:last-child{background:var(--ann-accent-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -2px;padding:0 2px}.lp-episode-lines li[data-active] button{color:var(--sheet-ink);font-weight:600}@media (hover:hover){.lp-episode-lines button:hover{color:var(--sheet-ink);background:#3c3c430f}}.lp-episode-lines button:focus-visible{outline:2px solid var(--ann-accent);outline-offset:-2px}.lp-episode-wave{z-index:1;pointer-events:none;align-items:center;gap:1px;display:flex;position:absolute;inset:3px 0}.lp-episode-wave>span{background:#3c3c433d;border-radius:1px;flex:1;min-width:0}.lp-episode-wave>span[data-clip]{background:var(--ann-accent)}.lp-scrub-window.lp-episode-window{z-index:0;height:auto;margin-top:0;top:0;bottom:0}.lp-episode-bar .lp-scrub-head{z-index:2}.lp-episode-time{font-variant-numeric:tabular-nums;color:var(--sheet-ink-quiet);flex:none;font-size:12px;font-weight:600}.lp-episode-note{color:var(--sheet-ink-quiet);margin:8px 0 0;font-size:13px}.lp-hint{align-items:center;gap:8px;display:flex}.lp-hint-hold{display:none}@media (pointer:coarse){.lp-hint-drag{display:none}.lp-hint-hold{display:inline}}.lp-hint-dot{background:var(--ann-accent);border-radius:50%;flex:none;width:6px;height:6px}.lp-article{cursor:text;background:var(--ann-surface);max-width:560px;box-shadow:inset 0 0 0 .5px var(--ann-border), 0 1px 2px #1c1c1e0d, 0 24px 56px -26px #1c1c1e38;border-radius:12px;padding:20px 28px 16px}.lp-article-meta{align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.lp-article-flag{color:var(--ann-accent-text)}.lp-article h2{letter-spacing:-.018em;color:var(--sheet-ink);max-width:none;margin-bottom:18px;font-size:clamp(24px,2.4vw,30px);line-height:1.13}.lp-article p{font-family:var(--sheet-serif);color:var(--sheet-ink-quiet);margin:0 0 14px;font-size:clamp(15.5px,1.5vw,16.5px);line-height:1.66}.lp-article-byline{border-top:1px solid var(--sheet-rule-soft);padding-top:12px}.lp-cards{--ann-surface:#f2f2f7;--ann-shadow-card:none;--ann-text-secondary:#545459;--ann-muted:#69696e;--ann-measure:none}.lp-cards .ann-citation,.lp-cards .ann-source-well{background:#fff}.lp-cards .ann-clip-stack{--ann-well-wash:#fff}.lp-cards .ann-card-actions{margin-left:-8px}.lp-routepane{height:320px}#install{--lp-close-out:clamp(0px, calc(var(--ann-page-gutter) - 16px), 56px);--lp-close-pad:max(var(--lp-close-out), 20px);--lp-close-block:80px;--lp-close-fill:#f2f2f7;--lp-web-hair:#3c3c4321;--lp-web-ink-2:#545459;--lp-web-ink-3:#69696e}.lp-close-card{margin-inline:calc(var(--lp-close-out) * -1);padding:var(--lp-close-block) var(--lp-close-pad);background:var(--lp-close-fill);border-radius:24px}.lp-close-spine{align-items:stretch}.lp-close-facts{grid-area:1/5;min-width:0}.lp-spine>.lp-close-ask{flex-direction:column;grid-row:1;justify-content:center;gap:40px;display:flex}.lp-close-card .lp-cta--lg{box-shadow:none}.lp-absences{border-radius:var(--ann-radius-well);background:#fff;flex-direction:column;margin:0;padding:4px 24px;list-style:none;display:flex}.lp-absences>li{padding:18px 0 19px}.lp-absences>li+li{border-top:.5px solid var(--lp-web-hair)}.lp-absences h3{color:var(--sheet-ink);max-width:none;margin-bottom:4px;font-size:19px;line-height:1.25}.lp-absences .lp-body{max-width:none;font-size:15px;line-height:1.55}.lp-askrow{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lp-close-ask .lp-askrow{margin-top:0}.lp-foot{color:var(--sheet-ink);font-family:var(--ann-font)}.lp-foot-row{margin-inline:calc(var(--lp-close-out) * -1);padding:20px var(--lp-close-pad) max(32px, env(safe-area-inset-bottom));border-top:.5px solid var(--lp-web-hair);align-items:center;display:flex}.lp-foot-brand{white-space:nowrap;align-items:center;gap:10px;margin-right:28px;display:inline-flex}.lp-foot-word{font-family:var(--sheet-display);letter-spacing:-.012em;color:var(--sheet-ink);font-size:19px;font-weight:480;line-height:1}.lp-foot-domain{color:var(--lp-web-ink-3);margin-left:4px;font-size:12.5px}.lp-foot-nav{align-items:center;gap:2px;display:flex}.lp-foot-item{letter-spacing:-.01em;height:34px;color:var(--sheet-ink);white-space:nowrap;transition:background-color var(--ann-dur-fast) ease;border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.lp-foot-item>svg{color:var(--ann-accent-text);flex-shrink:0}.lp-foot-legal{align-items:center;margin:0 -6px 0 auto;display:flex}.lp-foot-legal a{height:28px;color:var(--lp-web-ink-3);transition:color var(--ann-dur-fast) ease;border-radius:7px;align-items:center;padding:0 6px;font-size:12px;text-decoration:none;display:inline-flex;position:relative}.lp-foot-legal a:after{content:"";position:absolute;inset:-8px 0}@media (hover:hover){.lp-foot-item:hover{background:var(--ann-fill-quiet)}.lp-foot-legal a:hover{color:var(--lp-web-ink-2)}}.lp-foot a:focus-visible{outline:2px solid var(--ann-focus);outline-offset:2px}@media (pointer:coarse){.lp-foot-item,.lp-foot-legal a{height:44px}.lp-foot-legal a:after{content:none}}.lp-panel-slot{--lp-shell-radius:var(--ann-radius-card);width:min(400px,100%);height:var(--panel-h);justify-self:center;position:relative}.lp-panel-shell{z-index:2;border-radius:var(--lp-shell-radius);box-shadow:var(--ann-shadow-frame), var(--ann-hairline);position:absolute;inset:0;overflow:hidden}.lp-panel{--ann-rail-w:56px;--ann-header-h:48px;--ann-pane-pad:8px;--ann-card-pad:16px;--ann-radius-card:18px;--ann-radius-field:10px;--ann-radius-well:12px;--ann-radius-pill:6px;--ann-radius-group:14px;--ann-measure:55ch;--ann-blur-panel:none;--ann-material-bar:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#1c1c1e);--ann-material-rail:var(--lightningcss-light,#f9f9fb)var(--lightningcss-dark,#1c1c1e);background:var(--ann-bg-panel);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;color:var(--ann-text);--ann-font:var(--lp-face-serif), Georgia, serif;--ann-font-display:var(--lp-face-display), Georgia, serif;font-family:var(--ann-font);display:flex;overflow:hidden}.lp :is(button,input,textarea,select){font-family:inherit}main.lp[data-ann-scheme=dark] .lp-panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp-panel .gg-rail{background:var(--ann-material-rail);-webkit-backdrop-filter:var(--ann-blur-panel);backdrop-filter:var(--ann-blur-panel);box-shadow:inset -1px 0 0 var(--ann-border)}.lp-panel .gg-bar{background:var(--ann-material-bar);-webkit-backdrop-filter:var(--ann-blur-panel);backdrop-filter:var(--ann-blur-panel);position:relative}.lp-panel .gg-bar--top{box-shadow:inset 0 -1px 0 var(--ann-border)}.lp .lp-panel :is(h1,h2,h3){font-family:var(--ann-font,sans-serif);color:var(--ann-text)}.lp-panel .ann-rail-button{place-items:center;padding:0}.lp-panel .ann-rail-label{display:none}.lp-panel .ann-rail-badge{right:12px}.lp-panel .ann-tabular{font-variant-numeric:tabular-nums}.lp-still,.lp-still *{-webkit-user-select:none;user-select:none;cursor:default!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@media print{.lp-shot-replies p,.lp-versus-list li,.lp-versus-card .ann-source-well,.lp-versus-card .ann-clip-tab{opacity:1!important;transform:none!important}.lp-shot-img{transform:scale(1.5)!important}.lp-versus-card .ann-source-well{height:auto!important;padding-block:10px!important}.lp-shot-chrome,.lp-shot-crop,.lp-shot-flash{opacity:0!important}}html:has(main.lp){scroll-padding-top:64px}@media (max-width:719px){html:has(main.lp){scroll-padding-top:56px}}@media (max-width:1359px){main.lp{--plate-gap:56px}}@media (max-width:1099px){.lp-spine{grid-template-columns:minmax(0,1fr)}.lp-spine>.lp-col{grid-column:1}.lp-body,.lp-deck{max-width:none}#install{--lp-close-block:64px}.lp-close-facts,.lp-spine>.lp-close-ask{grid-area:auto/1}.lp-spine>.lp-close-ask{gap:36px;margin-top:56px}.lp-absences{flex-direction:row;padding:0}.lp-absences>li{flex:1 1 0;min-width:0;padding:22px 24px 24px}.lp-absences>li+li{border-top:0;border-left:.5px solid var(--lp-web-hair)}.lp-foot-domain{display:none}}@media (max-width:719px){main.lp{--band-tight:84px}.lp-header-row{height:56px}.lp-header-nav .lp-folio{display:none}.lp-header-nav{gap:12px}.lp-header-nav .lp-folio.lp-folio--keep{padding-block:6px;display:inline}#install{--lp-close-out:max(0px, calc(var(--ann-page-gutter) - 12px));--lp-close-pad:max(var(--lp-close-out), 16px);--lp-close-block:28px}.lp-spine>.lp-close-ask{gap:28px;margin-top:32px}.lp-absences{border-radius:14px;flex-direction:column;padding:2px 16px}.lp-absences>li{padding:16px 0 17px}.lp-absences>li+li{border-left:0;border-top:.5px solid var(--lp-web-hair)}.lp-foot-row{padding-top:14px;padding-bottom:max(16px, env(safe-area-inset-bottom));flex-wrap:wrap}.lp-foot-brand{flex-basis:100%;height:44px;margin:0}.lp-foot-nav{flex-wrap:wrap;flex-basis:calc(100% + 16px);gap:0;margin-inline:-8px}.lp-foot-item{height:44px;padding:0 8px;font-size:15px}.lp-foot-legal{margin:0 0 0 -6px}.lp-foot-legal a{height:44px;font-size:13px}.lp-foot-legal a:after{content:none}}.lp-rail-frame{border-radius:var(--ann-radius-card);width:100%;height:620px;box-shadow:var(--ann-shadow-frame), var(--ann-hairline);position:relative;overflow:hidden}.lp-rail-frame>.lp-panel{height:100%}.lp-section{z-index:0;position:relative}@keyframes lp-pulse{0%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.lp-hint-dot{animation:lp-pulse 1.6s var(--ann-ease-out) infinite alternate}@media (prefers-reduced-motion:reduce){.lp-hint-dot{animation:none}}html:has(main.lp-doc){background:var(--lightningcss-light,#fafafb)var(--lightningcss-dark,#0b0a0c)}main.lp-doc .card{box-shadow:inset 0 0 0 .5px var(--lightningcss-light,#3c3c4321)var(--lightningcss-dark,#ffffff17), var(--ann-shadow-card)}main.lp-doc .muted{color:var(--lightningcss-light,#69696e)var(--lightningcss-dark,#9d9da4)}body:has(main.lp-doc){background:0 0}main.lp-doc{--ann-font:var(--lp-face-serif), Georgia, serif;--ann-font-display:var(--lp-face-display), Georgia, serif;font-family:var(--ann-font)}main.lp-doc :is(p,li){line-height:1.55}.lp-doc h1,.lp-doc .card h2{font-family:var(--lp-face-display,var(--ann-serif));letter-spacing:-.02em;font-weight:480}main.lp.lp-skin{--stage-a:color-mix(in srgb, var(--ann-accent) 26%, #fff);--stage-b:color-mix(in srgb, var(--ann-accent) 13%, #fff);--stage-c:color-mix(in srgb, var(--ann-accent) 3%, #fafafb);--stage:linear-gradient(0deg, var(--stage-a), var(--stage-b) 55%, var(--stage-c));--skin-radius:28px;--win-panel:480px;--skin-card:#fff;--skin-line:#3c3c431f}.lp-skin #lp-hero{background:0 0}.lp-skin #lp-hero:before{display:none}.lp-skin h1,.lp-skin h2,.lp-skin h3{color:var(--sheet-ink);text-wrap:balance}.lp-skin h1{letter-spacing:-.026em;font-size:clamp(36px,5.6vw,60px);line-height:1.05}.lp-skin h2{letter-spacing:-.022em;max-width:22ch;font-size:clamp(28px,4vw,42px);line-height:1.1}.lp-skin h3{letter-spacing:-.016em;font-size:clamp(22px,3vw,30px);line-height:1.15}.lp-skin .lp-deck,.lp-skin .lp-body{color:var(--sheet-ink-quiet)}.lp-skin .lp-deck{max-width:36em;font-size:clamp(17px,1.7vw,20px)}.lp-skin mark{border-radius:.22em;padding:0 .16em}.lp-skin .lp-header{background:color-mix(in srgb, var(--paper) 88%, transparent);box-shadow:none}.lp-skin .lp-cta{letter-spacing:-.01em;border-radius:999px;font-weight:560}.lp-skin .lp-cta--sm{padding:10px 18px}.lp-skin .lp-cta--lg{box-shadow:none;padding:14px 26px;font-size:16px}.lp-hero-center,.lp-center-head{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.lp-hero-center .lp-note{text-wrap:balance;max-width:44ch}.lp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.lp-center-head h2{max-width:20ch}.lp-center-head .lp-deck{text-wrap:balance}.lp-try{margin-top:0}.lp-stage{border-radius:var(--skin-radius);background:var(--stage);padding:clamp(12px,3vw,40px)}.lp-win{background:var(--skin-card);border-radius:14px;overflow:clip;box-shadow:0 0 0 .5px #1c1c1e24,0 2px 4px #1c1c1e0d,0 32px 64px -24px #00184652}.lp-win-bar{background:#eef0f4;align-items:flex-end;gap:14px;padding:10px 14px 0;display:flex}.lp-win-dots{align-self:center;gap:7px;padding-bottom:8px;display:flex}.lp-win-dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.lp-win-dots i:nth-child(2){background:#febc2e}.lp-win-dots i:nth-child(3){background:#28c840}.lp-skin .lp-try-tabs{scrollbar-width:none;background:0 0;border-radius:0;gap:4px;min-width:0;padding:0 11px;display:flex;overflow-x:auto}.lp-skin .lp-try-tab{white-space:nowrap;border-radius:10px 10px 0 0;height:34px;padding:0 16px;font-size:13px;font-weight:560}.lp-skin .lp-try-tab[aria-selected=true]{background:var(--skin-card);box-shadow:none}.lp-skin .lp-try-tab{border-radius:11px 11px 0 0;position:relative}.lp-skin .lp-try-tab[aria-selected=true]:before,.lp-skin .lp-try-tab[aria-selected=true]:after{content:"";pointer-events:none;width:11px;height:11px;position:absolute;bottom:0}.lp-skin .lp-try-tab[aria-selected=true]:before{background:radial-gradient(circle at 0 0, transparent 10.5px, var(--skin-card) 11px);left:-11px}.lp-skin .lp-try-tab[aria-selected=true]:after{background:radial-gradient(circle at 100% 0, transparent 10.5px, var(--skin-card) 11px);right:-11px}.lp-win-url{background:var(--skin-card);border-bottom:1px solid var(--skin-line);align-items:center;gap:8px;padding:8px 14px;display:flex}.lp-win-address{min-width:0;color:var(--sheet-ink-quiet);background:#f2f3f6;border-radius:999px;flex:1;align-items:center;gap:10px;padding:6px 12px 6px 14px;font-size:12.5px;display:flex}.lp-win-host{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lp-win-ico{color:var(--sheet-ink-quiet);flex:none}.lp-win-tools{flex:none;align-items:center;gap:12px;padding-inline:4px;display:flex}.lp-win-sep{background:var(--skin-line);width:1px;height:18px}.lp-win-avatar{background:radial-gradient(circle at 28% 30%, #ffd9a8 0 22%, transparent 46%), radial-gradient(circle at 78% 72%, #7fa6e8 0 26%, transparent 55%), conic-gradient(from 200deg, var(--ann-accent), #4f7fd0, #b9cdf0, #f0d2c0, var(--ann-accent));border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 .5px #00184640}@media (max-width:599px){.lp-win-opt{display:none}}.lp-win .lp-article{max-width:600px;box-shadow:none;background:0 0;border-radius:0;margin-inline:auto;padding:0}.lp-win .lp-scrub,.lp-win .lp-episode-stage{margin-inline:auto}.lp-try-cap{border-top:0;justify-content:center;margin-top:16px}.lp-skin .lp-try{--try-top:calc(var(--lp-mast,64px) + 8px);--panel-staged:524px;--win-fit-min:624px;container:lp-try/inline-size}.lp-win-body{grid-template-columns:minmax(0,1fr);display:grid}.lp-win-page{background:var(--skin-card);min-width:0;overflow:clip;container:lp-page/inline-size}.lp-win-page .lp-site-head{position:relative}.lp-win-panel{border-top:1px solid var(--skin-line);min-width:0;overflow:clip}.lp-win-panel .lp-panel-slot{width:100%;max-width:640px;height:auto;margin-inline:auto}.lp-win-panel .lp-panel-shell{box-shadow:none;border-radius:0;position:relative;inset:auto}.lp-win-panel .lp-panel-in{flex:none;overflow:visible}@container lp-try (min-width:640px){.lp-win{--win-panel:clamp(320px, 100cqi - 420px, 480px)}.lp-win-body{grid-template-columns:minmax(0, 1fr) var(--win-panel);align-items:start}.lp-win-panel{border-top:0;border-left:1px solid var(--skin-line);align-self:stretch}.lp-win-panel .lp-panel-slot{height:100%}.lp-win-panel .lp-panel-shell{min-height:100%}}@media (min-height:640px){@container lp-try (min-width:640px){.lp-win-page{top:var(--try-top);position:sticky}}@container lp-try (min-width:640px) and (max-width:779.98px){.lp-win-panel .lp-panel-shell{min-height:max(100%, var(--panel-staged))}}}@media (hover:hover) and (pointer:fine){@media not all and (any-pointer:coarse){@container lp-try (min-width:640px){.lp-win{max-height:max(var(--win-fit-min), calc(100svh - var(--try-top) - 24px));flex-direction:column;display:flex}.lp-try:not([data-tab=article]) .lp-win{max-height:none}.lp-win-body{min-height:0;height:var(--panel-h);flex:auto;align-items:stretch}.lp-win-page{position:static;overflow:hidden auto}.lp-win-page .lp-site-head{position:sticky}.lp-win-panel .lp-panel-shell{min-height:0;position:absolute;inset:0}.lp-win-panel .lp-panel-in{flex:1;overflow-y:auto}}.lp-episode-lines{overflow-y:auto}}}.lp-tab-short{display:none}@container lp-try (max-width:559.98px){.lp-win-bar{padding-inline:8px}.lp-skin .lp-try-tabs{flex:1;gap:2px;overflow:visible}.lp-skin .lp-try-tab{flex:1 1 0;justify-content:center;min-width:0;padding:0 8px;font-size:13px}.lp-tab-long{display:none}.lp-tab-short{display:inline}.lp-stage{margin-inline:calc(-1 * var(--ann-page-gutter));border-radius:0;padding:12px 0 0}.lp-win{border-radius:0}}@media (any-pointer:coarse){.lp-skin .lp-try-tab{height:44px}.lp-scrub-play{width:44px;height:44px}.lp-scrub-bar{height:44px}.lp-episode-lines button{align-items:center;min-height:44px}}@supports (-webkit-touch-callout:none){.lp-win-panel{--lp-take-size:16px}}@media (max-width:439px){.lp-win-dots{display:none}}.lp-film-card{isolation:isolate;padding:var(--film-pad,clamp(12px, 3vw, 40px));border-radius:var(--skin-radius);background:var(--stage);position:relative}.lp-film-card .lp-film-frame{border-radius:14px;overflow:hidden;box-shadow:0 32px 64px -24px #00184652}.lp-film-glow{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-film-glow i{aspect-ratio:1;will-change:transform;border-radius:50%;width:70%;position:absolute}.lp-film-glow i:first-child{background:radial-gradient(closest-side, color-mix(in srgb, var(--ann-accent) 55%, #fff), transparent);animation:7s ease-in-out infinite alternate lp-glow-a;bottom:-45%;left:-20%}.lp-film-glow i:nth-child(2){background:radial-gradient(closest-side, color-mix(in srgb, var(--ann-accent) 45%, #fff), transparent);animation:9s ease-in-out infinite alternate lp-glow-b;top:-40%;right:-22%}.lp-film-glow i:nth-child(3){opacity:.9;background:radial-gradient(closest-side,#fff,#0000);width:60%;animation:11s ease-in-out infinite alternate lp-glow-c;top:-40%;left:20%}@keyframes lp-glow-a{to{transform:translate(90%,-95%)scale(1.3)}}@keyframes lp-glow-b{to{transform:translate(-95%,60%)scale(.8)}}@keyframes lp-glow-c{to{transform:translate(-60%,40%)scale(1.3)}}@media (prefers-reduced-motion:reduce){.lp-film-glow i{animation:none}}.lp-skin .lp-close-card{border-radius:var(--skin-radius);background:radial-gradient(85% 110% at 18% 50%, var(--stage-c) 0%, var(--stage-b) 55%, var(--stage-a) 100%)}@keyframes lp-tab-nudge{0%,22%,to{transform:translateY(0)}7%{transform:translateY(-5px)}14%{transform:translateY(0)}18%{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.lp-try[data-seen]:not([data-touched]) .lp-try-tab[aria-selected=false]{animation:lp-tab-nudge 3.2s var(--ann-ease-out,ease-out) .6s 3}.lp-try[data-seen]:not([data-touched]) .lp-try-tab[aria-selected=false]:nth-of-type(3){animation-delay:.78s}}.lp-skin .lp-try-tab[aria-selected=false]{transition:background-color .16s,color .16s}@media (hover:hover){.lp-skin .lp-try-tab[aria-selected=false]:hover{background:#fff9}}.lp-site{--site-ink:#1c1c1e;--site-quiet:#6e6e73;--site-fill:#f2f2f4;--site-line:#3c3c431f;--ann-font:var(--lp-site-sans);min-height:100%;font-family:var(--ann-font);color:var(--site-ink)}.lp-site :is(.lp-hint,.lp-article){font-family:var(--sheet-serif)}.lp-site-head{z-index:2;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--site-line);-webkit-user-select:none;user-select:none;background:#fffffff0;position:sticky;top:0}.lp-site-main{max-width:680px;margin-inline:auto;padding:18px clamp(18px,3vw,36px) 36px}.lp-site-main>.lp-hint{background:color-mix(in srgb, var(--ann-accent) 8%, #fff);width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ann-accent) 16%, transparent);border-radius:10px;margin:0 0 14px;padding:6px 12px;display:flex}.lp-site-main>.lp-hint .lp-folio{color:var(--ann-accent-text)}.lp-site-tool{color:#3a3a3c;align-items:center;gap:14px;display:inline-flex}.lp-site-btn,.lp-site-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.lp-site-btn{background:var(--site-accent,var(--site-ink));color:#fff}.lp-site-btn--ink{background:var(--site-ink)}.lp-site-pill{background:var(--site-fill);font-weight:560}.lp-site-avatar{background:linear-gradient(135deg,#f4c9a8,#c98b6b);border-radius:50%;width:28px;height:28px}.lp-site--news{--site-accent:#9b2226}.lp-news-top{grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 20px;display:grid}.lp-news-top>:last-child{justify-self:end}.lp-news-mark{font-family:var(--sheet-serif);letter-spacing:-.02em;font-size:25px;font-weight:700}.lp-news-login{font-size:13px;font-weight:560}.lp-news-nav{border-top:1px solid var(--site-line);color:var(--site-quiet);white-space:nowrap;justify-content:center;gap:20px;padding:0 20px;font-size:12.5px;font-weight:560;display:flex;overflow:hidden}.lp-news-nav>span{padding:9px 0}.lp-news-nav>[data-on]{color:var(--site-ink);box-shadow:inset 0 -2px 0 var(--site-accent)}.lp-news-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--site-accent);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.lp-news-kicker .lp-site-tool{color:var(--site-quiet)}.lp-site--news .lp-article-meta>:first-child{display:none}.lp-site--video{--site-accent:#0f766e}.lp-video-head{justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex}.lp-video-mark{letter-spacing:-.03em;color:var(--site-ink);align-items:center;gap:7px;font-size:17px;font-weight:720;display:inline-flex}.lp-video-logo{box-sizing:border-box;background:var(--site-accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;padding-left:1px;display:grid}.lp-video-search{min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--site-line);color:#8e8e93;border-radius:999px;flex:0 300px;justify-content:space-between;align-items:center;padding:0 12px 0 16px;font-size:13px;display:flex}.lp-site--video .lp-scrub{max-width:none}.lp-site--video .lp-scrub-title{font-family:var(--ann-font);letter-spacing:-.015em;margin-top:12px;font-size:18px;font-weight:700}.lp-video-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.lp-video-channel{align-items:center;gap:10px;display:flex}.lp-video-channel-avatar{color:#fff;background:#2e8b57;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.lp-video-channel-name{flex-direction:column;margin-right:6px;font-size:14.5px;line-height:1.25;display:flex}.lp-video-channel-name>span{color:var(--site-quiet);font-size:12px}.lp-video-actions{gap:8px;display:flex}.lp-video-desc{background:var(--site-fill);border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5}.lp-video-desc b{margin-bottom:2px;display:block}.lp-site--pod{--site-accent:#c2410c}.lp-pod-head{align-items:center;gap:22px;padding:11px 20px;display:flex}.lp-pod-mark{letter-spacing:-.02em;color:var(--site-ink);align-items:center;gap:8px;font-size:17px;font-weight:720;display:inline-flex}.lp-pod-mark>svg{color:var(--site-accent)}.lp-pod-nav{color:var(--site-quiet);gap:16px;font-size:13px;font-weight:560;display:flex}.lp-pod-nav>[data-on]{color:var(--site-ink)}.lp-pod-head>.lp-site-tool{margin-left:auto}.lp-pod-crumb{color:var(--site-quiet);margin-bottom:12px;font-size:12px;font-weight:560}.lp-pod-crumb>span{margin:0 4px}.lp-pod-show{align-items:center;gap:16px;margin-bottom:16px;display:flex}.lp-pod-cover{width:96px;height:96px;box-shadow:inset 0 0 0 .5px var(--ann-border), 0 10px 24px -12px #1c1c1e59;border-radius:14px}.lp-pod-show-text{flex-direction:column;gap:3px;min-width:0;display:flex}.lp-pod-show-name{letter-spacing:.06em;text-transform:uppercase;color:var(--site-accent);font-size:12px;font-weight:700}.lp-pod-show-title{letter-spacing:-.02em;font-size:21px;font-weight:720;line-height:1.2}.lp-pod-show-meta{color:var(--site-quiet);font-size:12.5px}.lp-site--pod .lp-episode-head,.lp-site--pod .lp-scrub-title{display:none}.lp-pod-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lp-site-more{all:unset;box-sizing:border-box;background:var(--site-fill);width:100%;min-height:44px;color:var(--site-ink);font:600 14px/1.2 var(--lp-site-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;margin:18px 0 4px;display:none}.lp-site-more:focus-visible{outline:2px solid var(--ann-accent);outline-offset:2px}@container lp-try (max-width:639.98px){.lp-win-page[data-fold] .lp-article-passage~*,.lp-site-main>.lp-scrub~*{display:none}.lp-site-more{display:flex}}@media not all and (hover:hover) and (pointer:fine),(any-pointer:coarse){.lp-win-page[data-fold] .lp-article-passage~*,.lp-site-main>.lp-scrub~*{display:none}.lp-site-more{display:flex}}@container lp-page (max-width:559px){.lp-episode-stage{aspect-ratio:4/3}.lp-episode-lines button{font-size:14px}}@container lp-page (max-width:519px){.lp-news-login,.lp-news-top>:first-child>:last-child,.lp-news-nav,.lp-video-search,.lp-pod-nav{display:none}.lp-site-main{padding-inline:16px}.lp-news-top{padding-inline:14px}.lp-news-mark{font-size:21px}.lp-site-head .lp-site-btn{padding-inline:11px}}@container lp-page (max-width:399px){.lp-news-top{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.lp-news-mark{justify-self:center;font-size:20px}}@media (max-height:500px){.lp-news-kicker{display:none}.lp-news-top{padding-block:6px}.lp-site-main{padding-top:12px}.lp-site-main>.lp-hint{margin-bottom:10px}.lp-win .lp-article h2{font-size:24px}.lp-episode-stage{aspect-ratio:16/9}}.lp-try-invite{letter-spacing:-.01em;width:max-content;max-width:100%;color:var(--sheet-ink);text-align:center;background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0 auto clamp(12px,2vw,20px);padding:8px 16px;font-size:14px;font-weight:600;display:flex;box-shadow:0 0 0 .5px #1c1c1e1f,0 6px 18px -8px #00184640}.lp-try-invite>svg{color:var(--ann-accent);animation:lp-cue-bob 1.8s var(--ann-ease-out) infinite;flex:none}.lp-try-invite-dot{background:var(--ann-accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ann-accent) 45%, transparent);border-radius:50%;flex:none;animation:1.8s ease-out infinite lp-invite-pulse}@keyframes lp-invite-pulse{to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.lp-try-invite>svg,.lp-try-invite-dot{animation:none}}@media (max-width:519px){.lp-try-invite{padding:7px 12px;font-size:12.5px}}main.lp.lp-skin{--lp-mast:64px;--ann-page-gutter:clamp(20px, 6.25vw, 88px);--lp-wide:1260px;--lp-film-max:1680px;--lp-gap:clamp(112px, 12svh, 144px);--lp-lead:64px;--lp-head-deck:24px;--lp-deck-cta:32px;--lp-foot-gap:64px;--lp-h1:80px;--lp-h2:56px;--lp-deck:21px;--lp-body:17px;--lp-note:13px}@media (max-width:1068px){main.lp.lp-skin{--lp-gap:clamp(96px, 10svh, 120px);--lp-lead:48px;--lp-head-deck:20px;--lp-deck-cta:28px;--lp-foot-gap:56px;--lp-h1:64px;--lp-h2:44px}}@media (max-width:734px){main.lp.lp-skin{--lp-gap:clamp(72px, 10svh, 88px);--lp-lead:32px;--lp-head-deck:16px;--lp-deck-cta:24px;--lp-foot-gap:40px;--lp-h1:clamp(36px, 10vw, 44px);--lp-h2:clamp(28px, 8vw, 32px);--lp-deck:19px;--lp-note:14px}}@media (max-height:500px) and (orientation:landscape){main.lp.lp-skin{--lp-gap:64px;--lp-lead:32px;--lp-head-deck:16px;--lp-deck-cta:24px;--lp-foot-gap:40px;--lp-h1:44px;--lp-h2:32px;--lp-deck:19px;--lp-note:14px}}@media (max-width:719px),(max-height:500px){main.lp.lp-skin{--lp-mast:56px}}@media (max-height:500px){.lp-skin .lp-header-row{height:56px}.lp-skin .lp-page{padding-top:56px}html:has(main.lp-skin){scroll-padding-top:56px}}.lp-skin h1[data-lp-type]{font-size:var(--lp-h1);letter-spacing:-.03em;line-height:1.04}.lp-skin h2[data-lp-split]{font-size:var(--lp-h2);line-height:1.08}.lp-skin .lp-closing{font-size:min(var(--lp-h2), 48px)}.lp-skin .lp-deck{font-size:var(--lp-deck);line-height:1.43}.lp-skin .lp-hero-center .lp-note{font-size:var(--lp-note)}.lp-skin :is(#lp-hero,#problem,#workflow,#uses,#features,#install)>.lp-sheet:first-child{padding-top:var(--lp-gap);padding-bottom:0}.lp-skin #install>.lp-sheet:first-child{padding-bottom:var(--lp-foot-gap)}.lp-skin .lp-hero-center{gap:0;padding:0}.lp-skin .lp-hero-center>.lp-deck{margin-top:var(--lp-head-deck);text-wrap:balance}.lp-skin .lp-hero-ctas{margin-top:var(--lp-deck-cta)}.lp-skin .lp-hero-center>.lp-note{margin-top:16px}.lp-skin .lp-try{margin-top:var(--lp-lead)}.lp-skin .lp-center-head{gap:var(--lp-head-deck)}.lp-skin #lp-hero>.lp-sheet{max-width:calc(var(--lp-wide) + .8 * var(--ann-page-gutter))}@media (min-width:1000px){.lp-skin .lp-try .lp-stage{margin-inline:calc(var(--ann-page-gutter) * -.6);padding:clamp(12px,min(3vw,3svh),40px)}.lp-skin .lp-try-invite{margin-bottom:clamp(10px,min(2vw,2svh),20px)}}.lp-skin #lp-film>.lp-sheet{max-width:none;min-height:calc(100svh - var(--lp-mast));flex-direction:column;align-items:center;padding-bottom:clamp(12px,2svh,24px);display:flex}.lp-skin .lp-hero-film{--film-pad:clamp(12px, min(2.4vw, 3svh), 28px);--film-foot:88px;--film-reserve:calc(var(--film-foot) + clamp(12px, 2svh, 24px));--film-ratio:16 / 9;--film-h:calc(100svh - var(--lp-mast) - 2 * var(--film-pad) - var(--film-reserve));--film-w:min(var(--lp-film-max), max(320px, calc(var(--film-h) * var(--film-ratio))));width:min(100%, calc(var(--film-w) + 2 * var(--film-pad)));flex-direction:column;flex:none;justify-content:center;margin-block:auto;display:flex}.lp-skin .lp-film-card .lp-film-frame{flex:none}@media (pointer:coarse),(max-width:719px){.lp-skin .lp-hero-film{--film-foot:98px}}@media (max-width:734px) and (max-aspect-ratio:1){.lp-skin .lp-hero-film{width:auto;margin-inline:calc(-1 * var(--ann-page-gutter));align-self:stretch}}@media (max-height:500px) and (orientation:landscape){.lp-skin #lp-film>.lp-sheet{grid-template-rows:1fr auto;grid-template-columns:1fr auto auto 1fr;column-gap:12px;display:grid}.lp-skin .lp-hero-film{--film-foot:52px;grid-column:1/-1;justify-self:center}.lp-skin .lp-explore{grid-column:2;align-self:center;margin-top:8px}.lp-skin .lp-scroll-cue{grid-column:3;align-self:center;margin:8px 0 0}}@media (max-width:379px){.lp-skin .lp-explore{gap:4px 0}.lp-skin .lp-explore .lp-foot-item{gap:7px;padding-inline:5px}}@media (max-width:359px){.lp-skin .lp-film-len{display:none}}@media (max-width:734px){.lp-skin #install .lp-note{font-size:14px}}@media (pointer:coarse){.lp-skin .lp-close-ask .lp-note a{padding-block:15px}.lp-skin .lp-header-nav .lp-folio,.lp-skin .lp-header-nav .lp-cta,.lp-skin .lp-scroll-cue{position:relative}.lp-skin .lp-header-nav .lp-folio:after,.lp-skin .lp-header-nav .lp-cta:after,.lp-skin .lp-scroll-cue:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;translate:0 -50%}.lp-skin .lp-header-nav .lp-cta:after{left:0;right:0}}@media print{.lp-site-more{display:none}.lp-win-page[data-fold] .lp-article-passage~*{display:revert}}.lp-skin .lp-flow-head h2{font-size:var(--lp-h2);max-width:20ch;line-height:1.08}.lp-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ann-accent-text);font-size:12px;font-weight:400}.lp-skin #for>.lp-sheet{padding-top:calc(var(--lp-gap) * .75)}.lp-for{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.lp-for-line{font-family:var(--sheet-display);letter-spacing:-.014em;color:var(--sheet-ink-quiet);text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.25}.lp-stream{flex-direction:column;align-self:center;gap:12px;width:100vw;padding-block:10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-stream-track{width:max-content;animation:lp-stream var(--lp-stream-pace,80s) linear var(--lp-stream-lead,0s) infinite;display:flex}@keyframes lp-stream{to{transform:translate(-33.3333%)}}.lp-stream-list{flex:none;align-items:center;gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.lp-stream-pill{background:color-mix(in srgb, var(--ann-accent) 4%, #f0f0f4);white-space:nowrap;color:var(--sheet-ink);transition:opacity .28s var(--ann-ease-out), background-color .28s var(--ann-ease-out), color .28s var(--ann-ease-out);border-radius:999px;flex:none;padding:9px 18px;font-size:16px;line-height:1.3}.lp-stream-track[data-depth=far] .lp-stream-pill{color:var(--sheet-ink-quiet);opacity:.42;padding:7px 15px;font-size:14px}@media (hover:hover){.lp-stream:has(.lp-stream-pill:hover) .lp-stream-pill{opacity:.5}.lp-stream:has(.lp-stream-pill:hover) [data-depth=far] .lp-stream-pill{opacity:.24}.lp-stream:has(.lp-stream-pill:hover) .lp-stream-pill:hover{opacity:1;color:var(--sheet-ink);background:var(--ann-accent-mark)}.lp-stream:has(.lp-stream-pill:hover) [data-depth=far] .lp-stream-pill:hover{opacity:1;color:var(--sheet-ink);background:var(--ann-accent-mark)}}@media (prefers-reduced-motion:reduce){.lp-stream{width:auto;max-width:860px;-webkit-mask-image:none;mask-image:none}.lp-stream-track{width:auto;animation:none}.lp-stream-list{flex-wrap:wrap;flex:1;justify-content:center;padding:0}.lp-stream-track+.lp-stream-track,.lp-stream-list[aria-hidden]{display:none}.lp-stream-track[data-depth=far] .lp-stream-pill{opacity:1;color:var(--sheet-ink)}}@media print{.lp-stream-track{animation:none}}.lp-skin .lp-for-line mark{white-space:nowrap;padding:0 .14em 0 .1em}.lp-skin .lp-for-line mark:before{content:"";vertical-align:.12em;background:var(--ann-accent);width:.42em;height:.42em;-webkit-mask:var(--lp-for-glyph) center / contain no-repeat;-webkit-mask:var(--lp-for-glyph) center / contain no-repeat;mask:var(--lp-for-glyph) center / contain no-repeat;margin:0 .1em 0 .02em;display:inline-block}.lp-skin .lp-for-line mark:first-of-type{--lp-for-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='2.75' y='1.75' width='10.5' height='12.5' rx='2.2' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M5.5 5.5h5M5.5 8h5M5.5 10.5h3' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.lp-skin .lp-for-line mark:nth-of-type(2){--lp-for-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 2.9v10.2a.7.7 0 0 0 1.05.6l8-5.1a.7.7 0 0 0 0-1.2l-8-5.1A.7.7 0 0 0 5 2.9z'/%3E%3C/svg%3E")}.lp-skin .lp-for-line mark:nth-of-type(3){--lp-for-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 6.5v3M5 4v8M8 1.75v12.5M11 4.5v7M14 6.5v3' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E")}.lp-stream-clip{white-space:nowrap;height:48px;color:var(--sheet-ink);transition:opacity .28s var(--ann-ease-out);background:#fff;border-radius:999px;flex:none;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:flex;box-shadow:0 1px 2px #1c1c1e0f,0 6px 18px -10px #00184638}.lp-stream-track[data-depth=far] .lp-stream-clip{opacity:.55;gap:8px;height:40px;padding:5px 13px 5px 5px}@media (hover:hover){.lp-stream:has(.lp-stream-pill:hover) .lp-stream-clip{opacity:.5}.lp-stream:has(.lp-stream-pill:hover) [data-depth=far] .lp-stream-clip{opacity:.24}}.lp-sc-thumb{background:#2c4a6b 50%/cover no-repeat;border-radius:999px;flex:none;width:58px;height:36px;position:relative}.lp-sc-thumb:after{content:"";filter:drop-shadow(0 1px 2px #0006);border:5px solid #0000;border-left:8px solid #fff;border-right-width:0;position:absolute;top:50%;left:50%;translate:-40% -50%}.lp-sc-art,.lp-sc-tile,.lp-sc-rec{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.lp-stream-track[data-depth=far] :is(.lp-sc-art,.lp-sc-tile,.lp-sc-rec){width:30px;height:30px}.lp-stream-track[data-depth=far] .lp-sc-thumb{width:48px;height:30px}.lp-sc-art{background:#e9e9ee 50%/cover no-repeat}.lp-sc-tile{color:var(--sheet-ink-quiet);background:#f1f1f5}.lp-sc-tile .lp-feature-icon{display:inline-grid}.lp-sc-tile .lp-feature-icon svg{width:17px;height:17px}.lp-sc-tile[data-mark=x]{background:#111}.lp-sc-tile[data-mark=x] svg{width:15px;height:15px}.lp-sc-rec{background:#fdecec}.lp-sc-rec:before{content:"";background:#e5484d;border-radius:50%;width:11px;height:11px}.lp-sc-t{text-align:left;flex-direction:column;line-height:1.15;display:flex}.lp-sc-t b{font-size:13px;font-weight:600}.lp-sc-t small,.lp-sc-meta{color:var(--sheet-ink-quiet);font-size:11.5px}.lp-sc-t small[data-accent],.lp-sc-time{color:var(--ann-accent);font-variant-numeric:tabular-nums;font-weight:600}.lp-sc-time{font-size:11.5px}.lp-stream-track[data-depth=far] .lp-sc-t b{font-size:12px}.lp-stream-track[data-depth=far] :is(.lp-sc-t small,.lp-sc-meta,.lp-sc-time){font-size:10.5px}.lp-stream-clip .lp-peaks{width:84px;height:22px}.lp-sc-rec+.lp-peaks{width:64px}.lp-sc-q{font-family:var(--sheet-display);letter-spacing:-.01em;font-size:15.5px}.lp-stream-track[data-depth=far] .lp-sc-q{font-size:14px}.lp-sc-ask{color:var(--sheet-ink-quiet);background:#f1f1f5;border-radius:14px 14px 14px 4px;margin-left:4px;padding:6px 12px;font-size:13px}.lp-sc-answer{background:var(--ann-accent);color:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-size:12.5px;font-weight:600;display:flex}.lp-sc-answer .lp-sc-thumb{width:34px;height:24px}.lp-sc-answer .lp-sc-thumb:after{border-width:3.5px 0 3.5px 6px}.lp-stream-clip .lp-art-bar{flex:none;width:36px;margin-left:10px}@media (prefers-reduced-motion:reduce){.lp-stream-track[data-depth=far] .lp-stream-clip{opacity:1}}.lp-versus{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1056px;margin-inline:auto;display:grid}.lp-versus-side{flex-direction:column;gap:16px;min-width:0;display:flex}.lp-versus-label{align-items:baseline;gap:12px;margin:0;display:flex}.lp-versus-name{font-family:var(--sheet-display);letter-spacing:-.012em;color:var(--sheet-ink);font-size:22px}.lp-shot{border-radius:var(--ann-radius-card);font-family:var(--lp-site-sans);color:var(--sheet-ink);background:#f2f2f7;flex-direction:column;gap:12px;padding:16px 18px 14px;font-size:15px;line-height:1.4;display:flex}.lp-shot-who{align-items:center;gap:10px;display:flex}.lp-shot-avatar{background:#d1d1d6;border-radius:50%;flex:none;width:36px;height:36px}.lp-shot-avatar--sm{width:22px;height:22px}.lp-shot-name,.lp-shot-handle{background:#d1d1d6;border-radius:5px;height:10px}.lp-shot-name{width:92px}.lp-shot-handle{background:#e5e5ea;width:64px}.lp-shot-text{margin:0}.lp-shot-grab{aspect-ratio:16/9;isolation:isolate;border-radius:12px;max-width:100%;position:relative;overflow:hidden}.lp-shot-img{transform-origin:22% 12%;filter:saturate(.75)contrast(.92)blur(.4px);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.5)}.lp-shot-chrome{opacity:0;font-family:var(--lp-site-sans);color:#fff;pointer-events:none;position:absolute}.lp-shot-site{letter-spacing:.01em;background:#0000008c;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;top:8px;left:8px}.lp-shot-bar{font-variant-numeric:tabular-nums;background:linear-gradient(#0000,#00000080);align-items:center;gap:8px;padding:14px 10px 8px;font-size:10.5px;display:flex;bottom:0;left:0;right:0}.lp-shot-track{background:#ffffff59;border-radius:2px;flex:1;height:3px}.lp-shot-track>span{border-radius:inherit;background:#fff;width:25%;height:100%;display:block}.lp-shot-crop{opacity:0;transform-origin:22% 12%;pointer-events:none;border:1.5px solid #fff;border-radius:4px;width:66.667%;height:66.667%;position:absolute;top:4%;left:7.333%;box-shadow:0 0 0 999px #00000061}.lp-shot-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.lp-shot-replies{border-top:1px solid var(--skin-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.lp-shot-replies p{color:var(--sheet-ink-quiet);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.lp-versus-list{font-size:var(--lp-body);color:var(--sheet-ink-quiet);flex-direction:column;gap:8px;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.lp-versus-list li{padding-left:28px;position:relative}.lp-versus-list li:before{font-family:var(--lp-site-sans);font-weight:700;position:absolute;top:.1em;left:2px}.lp-versus-list[data-kind=miss] li:before{content:"×";color:var(--ann-danger-text)}.lp-versus-list[data-kind=has] li:before{content:"✓";color:var(--ann-accent)}.lp-flow{flex-direction:column;align-items:center;gap:24px;display:flex}.lp-flow-tabs{scrollbar-width:none;background:#3c3c4314;border-radius:13px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.lp-flow-tab{all:unset;box-sizing:border-box;letter-spacing:-.01em;white-space:nowrap;height:40px;color:var(--sheet-ink-quiet);cursor:pointer;transition:background-color .18s var(--ann-ease-out), color .18s var(--ann-ease-out), box-shadow .18s var(--ann-ease-out);border-radius:10px;flex:none;align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.lp-flow-tab[aria-selected=true]{background:var(--skin-card);color:var(--sheet-ink);box-shadow:0 1px 2px #1c1c1e1a, inset 0 0 0 .5px var(--ann-border)}@media (hover:hover){.lp-flow-tab[aria-selected=false]:hover{color:var(--sheet-ink)}}.lp-flow-tab:focus-visible{outline:2px solid var(--ann-accent);outline-offset:2px}.lp-flow-card{border-radius:var(--skin-radius);background:color-mix(in srgb, var(--ann-accent) 4%, #f4f4f7);width:100%;max-width:1056px;box-shadow:inset 0 0 0 1px var(--skin-line);overflow:hidden}.lp-flow-stage{grid-template-columns:minmax(0,1fr) minmax(0,480px);min-height:560px;display:grid}.lp-flow-stage[hidden]{display:none}.lp-flow-copy{flex-direction:column;justify-content:center;gap:16px;padding:48px clamp(24px,4vw,56px);display:flex}.lp-skin .lp-flow-copy h3{letter-spacing:-.018em;max-width:18ch;font-size:clamp(26px,2.6vw,34px);line-height:1.12}.lp-flow-body{max-width:42ch;font-size:var(--lp-body);color:var(--sheet-ink-quiet);text-wrap:pretty;margin:0;line-height:1.5}.lp-flow-points{color:var(--sheet-ink-quiet);flex-direction:column;gap:10px;margin:8px 0 0;padding:0;font-size:15.5px;line-height:1.4;list-style:none;display:flex}.lp-flow-points li{padding-left:22px;position:relative}.lp-flow-points li:before{content:"";background:var(--ann-accent-mark);width:9px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ann-accent) 40%, transparent);border-radius:2px;position:absolute;top:.48em;left:2px}.lp-flow-figure{background:var(--stage);justify-content:center;align-items:flex-end;padding:40px 32px 0;display:flex}.lp-flow-figure .lp-routepane{flex:none;width:min(400px,100%);height:520px;box-shadow:0 -8px 40px -12px #00184647}@media (max-width:899px){.lp-versus{grid-template-columns:minmax(0,1fr);gap:48px;max-width:560px}.lp-flow-stage{grid-template-columns:minmax(0,1fr);min-height:0}.lp-flow-copy{padding:32px 24px 28px}.lp-flow-figure{padding:28px 16px 0}.lp-flow-figure .lp-routepane{height:440px}}@media (max-width:734px){.lp-flow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid}.lp-flow-tab{justify-content:center;padding:0 10px;font-size:14px}}main.lp.lp-skin{--lp-screen:calc(100svh - var(--lp-mast));--lp-screen-pad:clamp(24px, calc(12svh - 64px), 96px);--lp-h2-fit:min(var(--lp-h2), max(32px, 7svh));--lp-lead-fit:min(var(--lp-lead), max(24px, 5svh))}.lp-skin :is(#for,#problem,#workflow,#uses,#features)>.lp-sheet:first-child{box-sizing:border-box;min-height:var(--lp-screen);padding-block:var(--lp-screen-pad);flex-direction:column;justify-content:center;display:flex}.lp-skin #install{box-sizing:border-box;min-height:var(--lp-screen);flex-direction:column;display:flex}.lp-skin #install>.lp-sheet:first-child{box-sizing:border-box;width:100%;padding-block:var(--lp-screen-pad);flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.lp-skin :is(#for,#problem,#workflow,#uses,#features) .lp-flow-head h2{font-size:var(--lp-h2-fit)}.lp-skin .lp-flow-head+*{margin-top:var(--lp-lead-fit)}.lp-skin .lp-for{gap:clamp(24px,5svh,48px)}.lp-skin .lp-for-line{max-width:22ch;font-size:var(--lp-h2-fit);letter-spacing:-.02em;color:var(--sheet-ink);line-height:1.12}.lp-skin .lp-flow{gap:clamp(16px,3svh,24px)}.lp-skin .lp-flow-stage{min-height:clamp(400px,100svh - 430px,560px)}.lp-skin .lp-flow-figure .lp-routepane{height:clamp(360px,100svh - 470px,520px)}@media (max-width:734px){.lp-skin .lp-flow-figure .lp-routepane{height:clamp(360px,100svh - 160px,520px)}}.lp-skin .lp-flow-copy{padding-block:clamp(28px,5svh,48px)}@media (max-height:500px) and (orientation:landscape){.lp-skin :is(#for,#problem,#workflow,#uses,#features)>.lp-sheet:first-child,.lp-skin #install{min-height:0}}.lp-swap-pane{min-height:calc(var(--lp-screen) - 2 * var(--lp-screen-pad));flex-direction:column;justify-content:center;display:flex}.lp-swap-pane+.lp-swap-pane{margin-top:calc(2 * var(--lp-screen-pad))}.lp-skin #uses.lp-swap-on{min-height:calc(var(--lp-screen) * 2.2)}.lp-skin #uses.lp-swap-on>.lp-sheet:first-child{top:var(--lp-mast);height:var(--lp-screen);min-height:0;padding-block:8px;position:sticky}.lp-swap-on .lp-swap-stage{display:grid}.lp-swap-on .lp-swap-pane{grid-area:1/1;justify-content:flex-start;min-height:0}.lp-swap-on .lp-swap-pane+.lp-swap-pane{margin-top:0}.lp-swap-pane[data-idle]{pointer-events:none}.lp-swap{--lp-swap-tint:color-mix(in srgb, var(--ann-accent) 14%, #fafafb)}.lp-swap-wash{display:none}.lp-swap-pane[data-pane=features]{position:relative}.lp-swap-pane[data-pane=features]:before{content:"";z-index:-1;inset:calc(-1 * var(--lp-screen-pad)) calc(50% - 50vw);background:var(--lp-swap-tint);position:absolute}.lp-swap-on .lp-swap-pane[data-pane=features]:before{content:none}.lp-swap-on .lp-swap-wash{z-index:-1;top:calc(-1 * var(--lp-mast));pointer-events:none;display:block;position:absolute;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);overflow:hidden}.lp-swap-wash-fill{background:var(--lp-swap-tint);position:absolute;inset:0;transform:translateY(100%)}.lp-swap-on [data-swap-title]{position:relative}.lp .lp-swap-on [data-swap-title] mark{transition:background-color .42s var(--ann-ease-out);background-color:#0000}.lp .lp-swap-on [data-swap-title].lp-marked mark{background-color:var(--ann-accent-mark)}.lp .lp-swap:not(.lp-swap-on) .lp-swap-pane[data-pane=features] [data-swap-title] mark,.lp .lp-swap-on [data-pane=features] [data-swap-title].lp-marked mark{background-color:#fff}@media print{.lp-skin #uses.lp-swap-on{min-height:0}.lp-skin #uses.lp-swap-on>.lp-sheet:first-child{position:static}.lp-swap-on .lp-swap-pane{grid-area:auto}.lp-swap-pane,[data-swap-item],[data-swap-title] .lp-char{opacity:1!important;visibility:visible!important;transform:none!important}}.lp-clips{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;width:100%;max-width:1056px;margin:0 auto;padding:0;list-style:none;display:grid}.lp-clip[data-u=u2]{grid-area:1/1/3}.lp-clip[data-u=u6]{grid-area:3/1}.lp-clip[data-u=u3]{grid-area:1/2}.lp-clip[data-u=u4]{grid-area:2/2/4}.lp-clip[data-u=u5]{grid-area:1/3/3}.lp-clip[data-u=u1]{grid-area:3/3}.lp-clip{min-width:0;font-family:var(--lp-site-sans);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:13px 15px 8px;display:flex;box-shadow:0 0 0 .5px #3c3c431a,0 1px 2px #1c1c1e0d,0 10px 28px -14px #00184638}.lp-clip-who{align-items:center;gap:9px;min-width:0;display:flex}.lp-clip-by{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.lp-clip-by b{color:var(--sheet-ink);font-size:13.5px;font-weight:600}.lp-clip-by small,.lp-clip-when{color:var(--sheet-ink-faint);font-size:12px}.lp-clip-when{align-self:flex-start;margin-top:1px}.lp-skin .lp-clip-quote{font-family:var(--sheet-display);letter-spacing:-.01em;text-wrap:pretty;margin:-2px 0 0;font-size:19px;font-weight:400;line-height:1.26}.lp-clip-media{flex-direction:column;gap:6px;min-width:0;margin-top:2px;display:flex}.lp-clip-foot{margin-top:auto;padding-top:2px}.lp-clip-acts{color:var(--sheet-ink-faint);align-items:center;gap:14px;font-size:12.5px;display:flex}.lp-clip-act{align-items:center;gap:5px;display:inline-flex}.lp-clip-claim{color:var(--ann-danger-text);margin-left:auto;font-size:12px;font-weight:500}.lp-thumb{background:#e9e9ee 50%/cover no-repeat;border-radius:7px;flex:none;display:block}.lp-myclips{background:#f4f4f7;border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.lp-myclips-head{color:var(--sheet-ink-faint);align-items:center;gap:6px;padding:0 2px 2px;font-size:11.5px;display:flex}.lp-myclips-head b{color:var(--sheet-ink);font-weight:600}.lp-lock{color:var(--sheet-ink-quiet);background:#fff;border-radius:6px;margin-left:auto;padding:2px 7px;font-weight:600}.lp-lock:before{content:"🔒︎ ";font-size:10px}.lp-myclips-row{background:#fff;border-radius:9px;align-items:center;gap:9px;padding:5px;display:flex}.lp-myclips-row .lp-thumb{width:30px;height:30px}.lp-myclips-row b,.lp-yours-src b,.lp-tile-pod-head b,.lp-minifeed-row b{color:var(--sheet-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.lp-myclips-row small,.lp-yours-src small,.lp-tile-pod-head small,.lp-minifeed-row small{color:var(--sheet-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.lp-myclips-row>span,.lp-yours-src>span,.lp-tile-pod-head>span,.lp-minifeed-row>span:not(.ann-avatar){flex:1;min-width:0}.lp-frame{aspect-ratio:2;background:#2c4a6b 50%/cover no-repeat;border-radius:12px;display:block;position:relative;overflow:hidden}.lp-frame-src{color:#fff;background:linear-gradient(#0000008c,#0000);flex-direction:column;padding:8px 10px 18px;display:flex;position:absolute;top:0;left:0;right:0}.lp-frame-src b{font-size:12px;font-weight:600}.lp-frame-src small{opacity:.8;font-size:10.5px}.lp-frame-play{width:38px;height:38px;color:var(--ann-accent);text-indent:2px;background:#ffffffeb;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 4px 14px #00000040}.lp-frame-tab{font-variant-numeric:tabular-nums;color:var(--sheet-ink);background:#fffffff0;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.lp-strip{border-radius:7px;height:28px;display:flex;position:relative;overflow:hidden}.lp-strip i{filter:saturate(.85);background-repeat:no-repeat;flex:1}.lp-strip-window{border:2.5px solid #fc0;border-radius:7px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 999px #ffffff73}.lp-clip-cite{min-width:0}.lp-podclip{background:#f4f4f7;border-radius:12px;flex-direction:column;gap:8px;padding:10px;font-size:12.5px;display:flex}.lp-peaks{align-items:center;gap:2px;height:34px;display:flex}.lp-peaks i{background:#c7c7cf;border-radius:2px;flex:1;min-width:2px}.lp-peaks i[data-on]{background:var(--ann-accent)}.lp-podclip-line{font-family:var(--sheet-display);color:var(--sheet-ink);justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;line-height:1.35;display:flex}.lp-podclip-line small{font-family:var(--lp-site-sans);font-variant-numeric:tabular-nums;color:var(--sheet-ink-faint);flex:none;font-size:11px}.lp-thread{flex-direction:column;gap:6px;font-size:13px;line-height:1.35;display:flex}.lp-thread-post{color:var(--sheet-ink-quiet);background:#f4f4f7;border-radius:12px;padding:8px 10px}.lp-thread-post b{color:var(--sheet-ink);font-size:12px;font-weight:600;display:block}.lp-thread-ask{color:var(--sheet-ink-quiet);background:#f4f4f7;border-radius:14px 14px 14px 4px;align-self:flex-start;margin-left:14px;padding:5px 11px}.lp-thread-answer{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:5px;width:86%;display:flex}.lp-thread-clip,.lp-thread-voice{background:var(--ann-accent);color:#fff;border-radius:14px 14px 4px;align-items:center;gap:8px;width:100%;padding:6px 10px 6px 6px;font-size:12.5px;display:flex}.lp-thread-clip i{background:#2c4a6b 50%/cover no-repeat;border-radius:8px;flex:none;width:46px;height:28px}.lp-thread-voice-play{text-indent:1px;background:#fff3;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.lp-thread-voice .lp-peaks{flex:1;height:18px}.lp-thread-voice .lp-peaks i{background:#ffffff8c}.lp-thread-voice small{font-variant-numeric:tabular-nums;flex:none;font-size:11px}.lp-yours{background:#f4f4f7;border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.lp-yours-src{align-items:center;gap:10px;display:flex}.lp-yours-src .lp-thumb{width:42px;height:42px}.lp-yours-by{color:var(--sheet-ink-quiet);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:11.5px;display:flex}.lp-yours-faces{display:flex}.lp-yours-faces .ann-avatar{box-shadow:0 0 0 2px #fff}.lp-yours-faces .ann-avatar+.ann-avatar{margin-left:-3px}.lp-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,18.5svh,178px);gap:14px;width:100%;max-width:1056px;margin:0 auto;padding:0;list-style:none;display:grid}.lp-tile{min-width:0;font-family:var(--lp-site-sans);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:16px 18px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0018460f}.lp-tile--wide{flex-direction:row;grid-column:span 2;gap:20px}.lp-tile-art{flex:1;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.lp-tile-text{font-family:var(--sheet-display);flex-direction:column;justify-content:flex-end;display:flex}.lp-tile--wide .lp-tile-text{flex:0 0 38%;order:-1}.lp-skin .lp-tile h3{letter-spacing:-.01em;align-items:center;gap:7px;margin:0;font-size:19px;font-weight:400;line-height:1.2;display:flex}.lp-tile h3 .lp-feature-icon{color:var(--ann-accent);display:inline-grid}.lp-tile h3 .lp-feature-icon svg{width:17px;height:17px}.lp-tile-text p{color:var(--sheet-ink-quiet);text-wrap:pretty;margin:4px 0 0;font-size:13.5px;line-height:1.4}.lp-mpage{background:#fff;border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 0 0 .5px #3c3c4329,0 6px 18px -10px #0018464d}.lp-mpage-bar{color:var(--sheet-ink-faint);background:#f4f4f7;align-items:center;gap:6px;padding:5px 9px;font-size:10.5px;display:flex}.lp-mpage-bar i{background:#c26b3a;border-radius:50%;width:8px;height:8px}.lp-mpage-body{flex-direction:column;flex:1;gap:6px;padding:8px 11px;display:flex;position:relative}.lp-mpage-body>b{font-family:var(--sheet-display);color:var(--sheet-ink);font-size:14px;font-weight:400;line-height:1.2}.lp-mpage-text{flex-direction:column;gap:5px;display:flex}.lp-mpage-text i{background:#e7e7ec;border-radius:3px;height:6px}.lp-mpage-quote{font-family:var(--sheet-display);color:var(--sheet-ink-quiet);font-size:12px;line-height:1.35}.lp .lp-mpage-quote mark{color:var(--sheet-ink);box-shadow:0 0 0 2px var(--ann-accent-mark);padding:0}.lp-mpage-clip{background:var(--ann-accent);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 5px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;right:10px;box-shadow:0 4px 12px -4px #00286499}.lp-mpage-clip-mark{width:16px;height:16px;font-family:var(--sheet-display);color:var(--ann-accent);background:#fff;border-radius:50%;place-items:center;font-size:15px;line-height:1.3;display:grid}.lp-tile-video{flex-direction:column;gap:6px;width:100%;display:flex}.lp-tile-video .lp-frame{aspect-ratio:auto;height:82px}.lp-tile-video .lp-strip{height:24px}.lp-tile-pod{flex-direction:column;gap:6px;width:100%;display:flex}.lp-tile-pod-head{align-items:center;gap:8px;display:flex}.lp-tile-pod-head .lp-thumb{border-radius:6px;width:26px;height:26px}.lp-tile-pod .lp-peaks{height:22px}.lp-tile-pod-line{font-family:var(--sheet-display);color:var(--sheet-ink-quiet);font-size:12.5px}.lp .lp-tile-pod-line mark,.lp .lp-podclip-line mark{color:var(--sheet-ink);padding:0 1px}.lp-xpost{border-radius:12px;flex-direction:column;gap:5px;width:100%;padding:8px 10px;font-size:12px;line-height:1.3;display:flex;box-shadow:inset 0 0 0 .5px #3c3c4333}.lp-xpost-head{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.lp-xpost-head i{background:linear-gradient(135deg,#6b7a90,#2f3b4d);border-radius:50%;flex:none;width:18px;height:18px}.lp-xpost-head b{font-weight:600}.lp-xpost-head small{text-overflow:ellipsis;color:var(--sheet-ink-faint);overflow:hidden}.lp-xpost-text{color:var(--sheet-ink)}.lp-xpost-kept{background:color-mix(in srgb, var(--ann-accent) 9%, #fff);color:var(--ann-accent);border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:10.5px;font-weight:600}.lp-permalink{flex-direction:column;gap:8px;width:100%;display:flex}.lp-permalink-bar{min-width:0;color:var(--sheet-ink);white-space:nowrap;text-overflow:ellipsis;background:#f4f4f7;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11.5px;display:flex;overflow:hidden}.lp-permalink-lock{color:#34a853;font-size:7px}.lp-permalink-row{color:var(--sheet-ink-faint);align-items:center;gap:8px;font-size:11px;display:flex}.lp-permalink-copy{background:var(--ann-accent);color:#fff;border-radius:999px;padding:4px 10px;font-weight:600}.lp-voice{flex-direction:column;gap:7px;width:100%;display:flex}.lp-voice-rec{background:#f4f4f7;border-radius:999px;align-items:center;gap:9px;padding:6px 10px 6px 6px;display:flex}.lp-voice-rec b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lp-voice-rec .lp-peaks{flex:1;height:18px}.lp-voice-rec .lp-peaks i[data-on]{background:#e5484d}.lp-voice-dot{background:#e5484d;border-radius:50%;flex:none;width:22px;height:22px;box-shadow:0 0 0 4px #e5484d2e}@media (prefers-reduced-motion:no-preference){.lp-voice-dot{animation:1.6s ease-in-out infinite lp-rec}}@keyframes lp-rec{50%{box-shadow:0 0 0 7px #e5484d14}}.lp-voice-line{font-family:var(--sheet-display);color:var(--sheet-ink-quiet);font-size:12.5px}.lp-tile-note{background:#f4f4f7;border-radius:12px;flex-direction:column;gap:7px;width:100%;padding:10px 12px;display:flex}.lp-tile-note-meter{color:var(--sheet-ink-faint);flex-direction:column;gap:4px;font-size:10.5px;display:flex}.lp-art-bar{gap:3px;height:6px;display:flex}.lp-art-bar i{border-radius:3px}.lp-art-bar i[data-side=a]{background:#3b7dd8;flex:46}.lp-art-bar i[data-side=b]{background:#d8823b;flex:40}.lp-minifeed{flex-direction:column;gap:6px;width:100%;display:flex}.lp-minifeed-seg{background:#7676801f;border-radius:9px;align-self:flex-start;gap:2px;padding:2px;font-size:11px;display:inline-flex}.lp-minifeed-seg>*{color:var(--sheet-ink-quiet);border-radius:7px;padding:3px 10px}.lp-minifeed-seg b{color:var(--sheet-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.lp-minifeed-row{background:#f4f4f7;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.lp-minifeed-row>i{background:#e9e9ee 50%/cover no-repeat;border-radius:6px;flex:none;width:40px;height:26px}@media (max-width:1068px){.lp-clips{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-clip[data-u]{grid-area:auto}.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}}@media (max-width:734px){.lp-clips{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.lp-bento{grid-template-columns:minmax(0,1fr)}.lp-tile--wide{flex-direction:column;grid-column:auto}.lp-tile--wide .lp-tile-text{flex:none;order:0}.lp-tile-art{min-height:110px}}
